.trip-cards-page .hero{background:#0b1220;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;padding:14px 0 34px;display:grid}.trip-cards-page .hero:first-child{padding-top:var(--public-page-top-gap)}.trip-cards-page .hero h1{letter-spacing:0;line-height:.98}.trip-cards-page .hero-copy p{color:#cbd5e1;text-align:justify;text-align-last:left;max-width:58ch;margin-bottom:48px;font-size:17px;line-height:1.65}.trip-cards-page .hero-card img{-o-object-fit:contain;object-fit:contain;border-radius:24px;width:100%;max-height:520px}.trip-cards-page .hero{isolation:isolate;position:relative}.trip-cards-page .hero:before{content:"";z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(circle at 72% 38%,#f9731624,#0000 30%),radial-gradient(circle at 44% 28%,#22c55e12,#0000 26%);animation:12s ease-in-out infinite rwrHeroBackgroundGlow;position:absolute;inset:-8% -4% 8%}.trip-cards-page .hero>*{z-index:1;position:relative}.trip-cards-page .hero-card{isolation:isolate;will-change:transform;animation:8s ease-in-out infinite rwrHeroCardFloat;position:relative;transform:translate(0,0)}.trip-cards-page .hero-card:before,.trip-cards-page .hero-card:after{content:"";pointer-events:none;border-radius:32px;position:absolute}.trip-cards-page .hero-card:before{z-index:-1;filter:blur(24px);opacity:.56;background:radial-gradient(circle,#f9731638,#0000 62%),radial-gradient(circle at 72% 28%,#22c55e1f,#0000 46%);animation:7.5s ease-in-out infinite rwrHeroCardGlow;inset:7% 5%}.trip-cards-page .hero-card:after{z-index:0;opacity:.72;border:1px solid #fb923c1f;animation:9s ease-in-out infinite rwrHeroCardHalo;inset:4% 6%;box-shadow:0 0 34px #f9731614}.trip-cards-page .hero-card img{z-index:1;display:block;position:relative;transform:translateZ(0)}.trip-cards-page .section-title{text-align:center;margin-bottom:42px}.trip-cards-page .section-title h1,.trip-cards-page .section-title h2{text-transform:none;margin:0 0 12px;font-size:clamp(32px,4vw,42px)}.trip-cards-page .section-title p{color:#94a3b8;margin:0;font-size:18px}.trip-cards-page .step{background:#111827;border:1px solid #ffffff14}.trip-cards-page .step p{color:#cbd5e1;margin:0;line-height:1.55}.trip-cards-page .feature{background:radial-gradient(circle at 78% 42%,#f9731638,#0000 34%),radial-gradient(circle at 10% 12%,#22c55e1a,#0000 28%),linear-gradient(135deg,#020617 0%,#07111f 42%,#111827 72%,#1c1208 100%);border:1px solid #f9731642;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:34px;padding:46px;display:grid;box-shadow:inset 0 0 80px #f9731614,0 28px 80px #02061738}.trip-cards-page .feature h2{color:#fff;text-transform:none;margin:0 0 16px;font-size:clamp(30px,4vw,42px);line-height:1.08}.trip-cards-page .feature p{color:#e2e8f0db;margin:0 0 24px;font-size:18px;line-height:1.7}.trip-cards-page .feature img{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff1a;border-radius:28px;width:100%;height:320px;box-shadow:0 24px 70px #0000006b,0 0 34px #f9731629}.trip-cards-page .section .feature{animation:.8s cubic-bezier(.23,1,.32,1) both rwrFeatureRise;position:relative;overflow:hidden}.trip-cards-page .section .feature:after{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 75% 45%,#f973162e,#0000 28%),linear-gradient(115deg,#0000 0% 42%,#ffffff0e 48%,#f973161f 52%,#0000 60% 100%);animation:8s ease-in-out infinite rwrFeatureLightDrift;position:absolute;inset:-35%;transform:translate(-35%)rotate(6deg)}.trip-cards-page .section .feature>*{z-index:1;position:relative}.trip-cards-page .section .feature img{transform-origin:50%;animation:5.5s ease-in-out infinite rwrTripCardFloat}.trip-cards-page .section .feature .try-demo-btn{animation:3.6s ease-in-out infinite rwrFeatureButtonPulse}.trip-cards-page .steps,.trip-cards-page .illustrated-steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.trip-cards-page .step{border-radius:22px;padding:28px}.trip-cards-page .step span{color:#fb923c;font-weight:800}.trip-cards-page .step h3{margin:12px 0 10px}.trip-cards-page .illustrated-step{padding:0;overflow:hidden}.trip-cards-page .illustrated-step img{-o-object-fit:cover;object-fit:cover;background:#1e293b;width:100%;height:240px;display:block}.trip-cards-page .illustrated-step span,.trip-cards-page .illustrated-step h3,.trip-cards-page .illustrated-step p{margin-left:28px;margin-right:28px}.trip-cards-page .illustrated-step span{margin-top:26px;display:block}.trip-cards-page .illustrated-step p{margin-bottom:30px}@media (max-width:1024px){.trip-cards-page .hero,.trip-cards-page .feature{grid-template-columns:1fr}.trip-cards-page .hero{gap:36px;padding:14px 0 30px}.trip-cards-page .hero-copy{text-align:center;max-width:760px;margin-inline:auto}.trip-cards-page .hero-copy .badge{margin-inline:auto}.trip-cards-page .hero h1{text-align:center}.trip-cards-page .hero-copy p{text-align:center;text-align-last:center;max-width:62ch;margin-inline:auto}.trip-cards-page .hero-card{justify-self:center;width:min(100%,620px);margin-inline:auto}.trip-cards-page .steps,.trip-cards-page .illustrated-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:901px) and (max-width:1100px){.trip-cards-page .hero-copy{max-width:760px;margin-inline:auto}}@media (max-width:768px){.trip-cards-page .feature{padding:32px 22px 36px}.trip-cards-page .hero{padding-top:12px;padding-bottom:24px}.trip-cards-page .hero:first-child{padding-top:var(--public-page-top-gap)}.trip-cards-page .hero-copy p{text-align:center;text-align-last:center;max-width:58ch}.trip-cards-page .steps,.trip-cards-page .illustrated-steps{grid-template-columns:1fr}.trip-cards-page .feature img{height:260px}}@media (max-width:480px){.trip-cards-page .hero h1{font-size:clamp(46px,15vw,58px)}.trip-cards-page .section{padding:40px 0}.trip-cards-page .feature{border-radius:18px;padding:26px 18px 30px}.trip-cards-page .hero{padding:10px 0 20px}.trip-cards-page .hero:first-child{padding-top:var(--public-page-top-gap)}.trip-cards-page .hero-card img{max-height:none}.trip-cards-page .hero-card{width:min(100%,360px);margin-inline:auto}.trip-cards-page .hero:before{opacity:.42;inset:-4% -10% 14%}.trip-cards-page .hero-card:before{filter:blur(18px);inset:8%}.trip-cards-page .hero-card:after{inset:6% 8%}.trip-cards-page .feature img,.trip-cards-page .illustrated-step img{height:210px}}.trip-cards-page .hero{background:0 0!important}@media (prefers-reduced-motion:reduce){.trip-cards-page .section .feature,.trip-cards-page .section .feature:after,.trip-cards-page .section .feature img,.trip-cards-page .section .feature .try-demo-btn,.trip-cards-page .hero:before,.trip-cards-page .hero-card,.trip-cards-page .hero-card:before,.trip-cards-page .hero-card:after{animation:none}.trip-cards-page .hero-card{will-change:auto;transform:none}}.trip-cards-page .section{padding:14px 0}.trip-cards-page .section-title{margin-bottom:18px}.trip-cards-page .feature{margin:0 auto}.trip-cards-page .steps,.trip-cards-page .illustrated-steps{gap:16px}@media (max-width:768px){.trip-cards-page .section{padding:12px 0}.trip-cards-page .section-title{margin-bottom:14px}.trip-cards-page .steps,.trip-cards-page .illustrated-steps{gap:12px}}@media (max-width:480px){.trip-cards-page .section{padding:10px 0}.trip-cards-page .section-title{margin-bottom:12px}.trip-cards-page .feature{padding-top:20px;padding-bottom:20px}}.trip-cards-page .trip-cards-flow-section,.trip-cards-page .trip-cards-proof-section{background:0 0!important}.trip-cards-page .trip-cards-proof-section,.trip-cards-page .trip-cards-flow-section{padding-top:14px;padding-bottom:14px}.trip-cards-page .trip-cards-flow-title{margin-bottom:24px}@media (max-width:768px){.trip-cards-page .trip-cards-proof-section,.trip-cards-page .trip-cards-flow-section{padding-top:12px;padding-bottom:12px}.trip-cards-page .trip-cards-flow-title{margin-bottom:20px}}@media (max-width:480px){.trip-cards-page .trip-cards-proof-section,.trip-cards-page .trip-cards-flow-section{padding-top:10px;padding-bottom:10px}.trip-cards-page .trip-cards-flow-title{margin-bottom:18px}}.trip-cards-page .trip-cards-step{aspect-ratio:1448/1086;padding:0;overflow:hidden}.trip-cards-page .trip-cards-step .trip-cards-step-media{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#0b1220;width:100%;height:100%;max-height:none;display:block}
.launch-countdown{isolation:isolate;padding:var(--public-page-top-gap) 0 25px;background:#0b1220;position:relative;overflow:hidden}.launch-countdown:before,.launch-countdown:after{content:"";pointer-events:none;z-index:0;position:absolute;left:0;right:0}.launch-countdown:before{background:linear-gradient(#0b1220 0%,#0000 96px),linear-gradient(0deg,#0b1220 0%,#0000 96px);inset:0}.launch-countdown:after{background:linear-gradient(#0b122000 0%,#0b1220 100%);height:120px;bottom:-1px}.launch-shell{isolation:isolate;z-index:1;background:#090f1cb8;border:1px solid #f973168c;border-radius:28px;max-width:980px;margin:0 auto;padding:10px 36px;position:relative;box-shadow:-40px 0 80px #a855f773,40px 0 80px #f9731673,0 28px 60px #00000080,inset 0 1px 1px #ffffff0f}.launch-shell:before{content:"";z-index:-1;filter:blur(20px);opacity:.5;background:linear-gradient(90deg,#5b1a8e8c,#090f1c1a 50%,#c74b2d80);border-radius:34px;position:absolute;inset:-10px}.launch-head{text-align:center;margin-bottom:26px}.launch-eyebrow{color:#fed7aa;letter-spacing:1.6px;text-transform:uppercase;background:#fb923c1a;border:1px solid #fb923c52;border-radius:999px;margin-bottom:22px;padding:7px 14px;font-size:11px;font-weight:800;display:inline-block}.launch-title{color:#fff;letter-spacing:0;text-shadow:3px 3px #000,-3px -3px #000,3px -3px #000,-3px 3px #000,0 8px 14px #00000059;margin:0 0 28px;font-family:Pricedown,Arial,sans-serif;font-size:clamp(34px,6vw,64px);font-weight:400;line-height:.98}.launch-subtitle,.launch-copy{color:#cbd5e1;font-size:18px;line-height:1.65}.launch-subtitle{margin-bottom:36px}.launch-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:36px;display:grid}.launch-unit{text-align:center;background:#0c182b;border:1px solid #f59e0b8c;border-radius:16px;padding:28px 12px 24px;box-shadow:0 0 18px #a855f71f,0 0 18px #f973161a,0 8px 24px #00000080,inset 0 1px #ffffff0f}.launch-value{color:#fff;text-shadow:-2px -2px #000,2px -2px #000,-2px 2px #000,2px 2px #000,0 12px 20px #0009;font-size:clamp(32px,6.8vw,56px);font-weight:900;line-height:.95;display:block}.launch-label{color:#fbbf24;letter-spacing:1.8px;text-transform:uppercase;margin-top:12px;font-size:10px;font-weight:700;display:block}.launch-copy{text-align:center;max-width:72ch;margin:0 auto 34px}.launch-cta{justify-content:center;margin-top:0;display:flex}.home-page .btn-launch{color:#fff;background:linear-gradient(135deg,#ff9f0a,#ff5f1f);border-radius:14px;box-shadow:0 0 0 2px #ff6f1f73,0 0 24px #ff6f1f73,0 12px 26px #ff5f1f4d}@media (max-width:768px){.launch-countdown{padding:var(--public-page-top-gap) 0 22px}.launch-shell{margin-top:0;padding:10px 20px}.launch-head,.launch-eyebrow{margin-bottom:18px}.launch-title{margin-bottom:24px}.launch-subtitle{margin-bottom:30px}.launch-grid{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:30px}.launch-unit{padding:20px 10px 18px}.launch-copy{margin-bottom:28px}}@media (max-width:480px){.launch-countdown{padding:var(--public-page-top-gap) 0 18px}.launch-shell{border-radius:18px;margin-top:0;padding:10px 14px}.launch-head,.launch-eyebrow{margin-bottom:14px}.launch-subtitle{margin-bottom:24px}.launch-grid{gap:8px;margin-bottom:24px}.launch-unit{padding:16px 8px 14px}.launch-copy{margin-bottom:22px}.launch-title{margin-bottom:20px;font-size:clamp(34px,11vw,48px)}.launch-value{font-size:clamp(24px,9vw,36px)}}.launch-shell{animation:4s ease-in-out infinite launchBorderGlow;overflow:visible;box-shadow:0 0 40px #a855f740,0 0 80px #ec48992e,0 0 120px #f973161f,0 20px 50px #00000080}.launch-shell:before{content:"";z-index:-1;pointer-events:none;filter:blur(20px);opacity:.5;background:linear-gradient(90deg,#5b1a8e8c,#090f1c1a 50%,#c74b2d80);border-radius:34px;animation:10s linear infinite launchAuraSpin;position:absolute;inset:-10px}.launch-shell:after{content:none!important;animation:none!important;display:none!important}.launch-unit{transition:transform .3s cubic-bezier(.23,1,.32,1),box-shadow .3s;position:relative}.launch-unit:hover{transform:translateY(-8px);box-shadow:0 0 26px #a855f738,0 0 26px #f9731633,0 16px 32px #0009,inset 0 1px #ffffff0f}.launch-value{font-variant-numeric:tabular-nums;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased}.launch-value-bounce{animation:.42s cubic-bezier(.23,1,.32,1) launchNumberBounce}@keyframes launchAuraSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes launchBorderGlow{0%,to{box-shadow:-40px 0 80px #a855f773,40px 0 80px #f9731673,0 28px 60px #00000080,inset 0 1px 1px #ffffff0f}50%{box-shadow:-48px 0 96px #a855f78c,48px 0 96px #f973168c,0 28px 60px #00000080,inset 0 1px 1px #ffffff0f}}@keyframes launchNumberBounce{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-7px)scale(1.045)}70%{transform:translateY(2px)scale(.99)}to{transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.launch-shell,.launch-shell:before,.launch-value-bounce{animation:none}.launch-unit,.launch-unit:hover{transition:none;transform:none}}.launch-countdown{background:0 0!important}.ecosystem-section{position:relative;overflow:hidden}.ecosystem-section .section-title{margin-bottom:18px}@media (max-width:768px){.ecosystem-section .section-title{margin-bottom:14px}}@media (max-width:480px){.ecosystem-section .section-title{margin-bottom:12px}}.ecosystem-orbit{isolation:isolate;background:radial-gradient(circle at 50% 48%,#f9731629,#0000 22%),radial-gradient(circle at 24% 24%,#22c55e1a,#0000 28%),radial-gradient(circle at 78% 72%,#a855f71f,#0000 30%),linear-gradient(145deg,#040a14fa,#0a101feb);border-radius:38px;place-items:center;max-width:1080px;min-height:680px;margin:0 auto;display:grid;position:relative;box-shadow:inset 0 1px #ffffff12,inset 0 -1px #f9731614,0 34px 110px #00000047}.ecosystem-orbit:before,.ecosystem-orbit:after{content:"";z-index:-1;pointer-events:none;border-radius:999px;position:absolute;inset:12%}.ecosystem-orbit:before{opacity:.72;background:linear-gradient(90deg,#0000 1%,#fb923c3d 50%,#0000 99%) 50%/100% 1px no-repeat,linear-gradient(#0000 .999999%,#22c55e2e 50%,#0000 99%) 50%/1px 100% no-repeat,linear-gradient(35deg,#0000 6%,#f9731624 50%,#0000 94%) 50%/100% 1px no-repeat,linear-gradient(145deg,#0000 6%,#a855f724 50%,#0000 94%) 50%/100% 1px no-repeat;animation:8s ease-in-out infinite ecosystemLineShimmer}.ecosystem-orbit:after{background:radial-gradient(circle,#0000 58%,#fb923c14 59%,#0000 60%);inset:8%}.ecosystem-ring{z-index:0;pointer-events:none;border:1px solid #fb923c2e;border-radius:999px;position:absolute}.ecosystem-ring:before{content:"";border-radius:inherit;opacity:.78;background:conic-gradient(from 90deg,#0000,#f9731680,#0000 24%,#22c55e61,#0000 52%,#a855f74d,#0000 78%);position:absolute;inset:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1px))}.ecosystem-ring-one{aspect-ratio:1;width:min(76%,780px);animation:32s linear infinite ecosystemRingRotate}.ecosystem-ring-two{aspect-ratio:1;border-color:#22c55e2e;width:min(52%,520px);animation:24s linear infinite reverse ecosystemRingRotate}.ecosystem-hub{z-index:3;aspect-ratio:1;text-align:center;background:radial-gradient(circle at 50% 28%,#fb923c47,#0000 34%),linear-gradient(160deg,#0f172afa,#030712fa);border:1px solid #fb923c57;border-radius:999px;place-items:center;width:clamp(210px,25vw,290px);padding:34px;animation:6s ease-in-out infinite ecosystemHubPulse;display:grid;position:relative;box-shadow:0 0 0 12px #f973160d,0 0 70px #f9731638,inset 0 1px #ffffff24}.ecosystem-hub span,.ecosystem-hub small{color:#cbd5e1;font-family:Arial,sans-serif}.ecosystem-hub span{text-transform:uppercase;font-size:13px;font-weight:800}.ecosystem-hub strong{color:#fff7ed;text-transform:none;margin:4px 0 8px;font-size:clamp(30px,4vw,46px);line-height:.9;display:block}.ecosystem-hub small{max-width:17ch;font-size:13px;line-height:1.35}.ecosystem-node{z-index:2;background:radial-gradient(circle at 18% 22%,#fb923c2e,#0000 34%),linear-gradient(145deg,#0f172af5,#060b16eb);border:1px solid #ffffff1a;border-radius:999px;align-content:center;width:clamp(210px,23vw,275px);min-height:118px;padding:24px 26px 24px 34px;animation:7s ease-in-out infinite ecosystemNodeFloat;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff14,0 24px 70px #0000003d}.ecosystem-node:before{content:"";background:#fb923c;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:18px;transform:translateY(-50%);box-shadow:0 0 24px #f97316d1}.ecosystem-node:after{content:"";z-index:-1;transform-origin:50%;background:linear-gradient(90deg,#0000,#fb923c6b,#0000);border-radius:999px;height:1px;position:absolute}.ecosystem-node h3{color:#f8fafc;text-transform:none;margin:0 0 8px;font-size:17px;line-height:1.2}.ecosystem-node p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.45}.node-shops{top:6%;left:50%;transform:translate(-50%)}.node-shops:after{width:118px;top:100%;left:50%;transform:translate(-50%)rotate(90deg)}.node-assisted{animation-delay:-1.2s;top:28%;right:3%}.node-assisted:after{width:160px;top:66%;right:92%;transform:rotate(155deg)}.node-artists{animation-delay:-2.3s;bottom:13%;right:13%}.node-artists:after{width:160px;top:22%;right:90%;transform:rotate(28deg)}.node-services{animation-delay:-3.1s;bottom:13%;left:13%}.node-services:after{width:160px;top:22%;left:88%;transform:rotate(152deg)}.node-mobility{animation-delay:-4s;top:28%;left:3%}.node-mobility:after{width:160px;top:66%;left:92%;transform:rotate(25deg)}.node-assisted:before,.node-services:before{background:#22c55e;box-shadow:0 0 24px #22c55ebd}.node-artists:before{background:#a855f7;box-shadow:0 0 24px #a855f7b8}@keyframes ecosystemRingRotate{to{transform:rotate(360deg)}}@keyframes ecosystemHubPulse{0%,to{box-shadow:0 0 0 12px #f973160d,0 0 70px #f9731638,inset 0 1px #ffffff24}50%{box-shadow:0 0 0 18px #f9731612,0 0 92px #22c55e33,inset 0 1px #ffffff24}}@keyframes ecosystemNodeFloat{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes ecosystemLineShimmer{0%,to{opacity:.5}50%{opacity:.9}}@media (max-width:640px){.ecosystem-orbit{border-radius:28px;grid-template-columns:1fr;place-items:stretch stretch;gap:14px;min-height:auto;padding:24px;display:grid}.ecosystem-orbit:before{opacity:1;background:linear-gradient(#f9731661,#22c55e4d,#a855f747);width:1px;inset:70px auto 28px 36px}.ecosystem-orbit:after,.ecosystem-ring{display:none}.ecosystem-hub,.ecosystem-node{aspect-ratio:auto;width:100%;position:relative;inset:auto;transform:none}.ecosystem-hub{border-radius:28px;min-height:160px;margin-bottom:10px}.ecosystem-node{border-radius:24px 999px 999px 24px;min-height:0;padding:20px 22px 20px 44px}.ecosystem-node:before{left:21px}.ecosystem-node:after{display:none}}@media (max-width:520px){.ecosystem-orbit{padding:18px}.ecosystem-hub{min-height:145px;padding:26px 22px}.ecosystem-node{padding:18px 18px 18px 40px}.ecosystem-node h3{font-size:16px}.ecosystem-node p{font-size:13px}}@media (prefers-reduced-motion:reduce){.ecosystem-orbit:before,.ecosystem-ring-one,.ecosystem-ring-two,.ecosystem-hub,.ecosystem-node{animation:none}}.ecosystem-hub{flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.ecosystem-hub span,.ecosystem-hub strong,.ecosystem-hub small{text-align:center;margin:0}.ecosystem-hub strong{line-height:.98}.ecosystem-hub small{line-height:1.35}.ecosystem-hub strong{letter-spacing:0;font-family:Pricedown,Arial,sans-serif;font-weight:400}.control-system-section{position:relative;overflow:hidden}.control-system-panel{isolation:isolate;background:radial-gradient(circle at 14% 18%,#22c55e21,#0000 28%),radial-gradient(circle at 88% 22%,#f9731633,#0000 34%),radial-gradient(circle at 72% 84%,#a855f724,#0000 30%),linear-gradient(135deg,#030712fa,#0a101ff7 48%,#140c07f5);border:1px solid #f973163d;border-radius:34px;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:clamp(32px,5vw,64px);padding:clamp(34px,5vw,64px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 90px #f9731612,0 34px 100px #0000004d}.control-system-panel:before,.control-system-panel:after{content:"";pointer-events:none;position:absolute}.control-system-panel:before{z-index:0;opacity:.52;background:linear-gradient(120deg,#0000 0%,#ffffff0b 46%,#0000 58%) -140% 0/80% 100% no-repeat,repeating-linear-gradient(#ffffff06 0 1px,#0000 1px 18px);animation:10s linear infinite controlPanelScan;inset:0}.control-system-panel:after{z-index:0;border-radius:inherit;filter:blur(18px);opacity:.2;background:linear-gradient(135deg,#f973166b,#22c55e33,#a855f752);animation:7s ease-in-out infinite controlPanelGlow;inset:-1px}.control-system-copy{z-index:1;max-width:520px;position:relative}.control-system-copy .tag{margin-bottom:16px}.control-system-copy h2{color:#fff7ed;letter-spacing:0;text-transform:none;margin:0 0 18px;font-size:56px;line-height:.98}.control-system-copy p{color:#d7e0ec;max-width:42ch;margin:0;font-size:20px;line-height:1.65}.control-system-signal{color:#bbf7d0;letter-spacing:1px;text-transform:uppercase;background:#080f1d9e;border:1px solid #22c55e3d;border-radius:999px;align-items:center;gap:10px;margin-top:26px;padding:9px 13px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.control-system-signal:before{content:"";background:#22c55e;border-radius:999px;width:8px;height:8px;animation:2.4s ease-in-out infinite controlStatusPulse;box-shadow:0 0 18px #22c55ee6}.control-system-flow{z-index:1;gap:14px;padding:24px 0 24px 54px;display:grid;position:relative}.control-system-flow:before,.control-system-flow:after{content:"";pointer-events:none;position:absolute}.control-system-flow:before{background:linear-gradient(#f9731647,#22c55e7a,#a855f757);border-radius:999px;width:2px;animation:4.8s ease-in-out infinite controlRailGlow;top:58px;bottom:34px;left:22px;box-shadow:0 0 18px #f9731657,0 0 26px #22c55e33}.control-system-flow:after{filter:blur(1px);background:linear-gradient(#0000,#fb923cf2,#22c55e80,#0000);border-radius:999px;width:10px;height:76px;animation:5.8s linear infinite controlRailScan;top:58px;left:18px}.control-flow-label{color:#fed7aa;letter-spacing:1.2px;text-transform:uppercase;background:#0f172abd;border:1px solid #f9731638;border-radius:999px;justify-self:start;margin:0 0 4px -12px;padding:8px 12px;font-size:11px;font-weight:900;animation:3.6s ease-in-out infinite controlLabelPulse}.control-module{background:linear-gradient(90deg,#f973161f,#0000 24%),linear-gradient(145deg,#0f172aeb,#060b16e0);border:1px solid #ffffff1a;border-radius:20px;min-height:104px;padding:18px 22px 18px 24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 18px 48px #0003}.control-module:before,.control-module:after{content:"";pointer-events:none;position:absolute}.control-module:before{background:linear-gradient(90deg,#22c55eb8,#fb923c47);width:30px;height:1px;top:32px;left:-30px;box-shadow:0 0 14px #22c55e61}.control-module:after{background:linear-gradient(115deg,#0000 0%,#ffffff13 44%,#0000 58%);animation:7.2s ease-in-out infinite controlModuleScan;inset:0;transform:translate(-130%)}.control-module:nth-of-type(2):after{animation-delay:-1.2s}.control-module:nth-of-type(3):after{animation-delay:-2.4s}.control-module:nth-of-type(4):after{animation-delay:-3.6s}.control-module:nth-of-type(5):after{animation-delay:-4.8s}.control-module:nth-of-type(6):after{animation-delay:-6s}.control-module-status{z-index:2;background:#22c55e;border:2px solid #030712f2;border-radius:999px;width:15px;height:15px;animation:2.6s ease-in-out infinite controlStatusPulse;position:absolute;top:25px;left:-39px;box-shadow:0 0 0 5px #22c55e1f,0 0 22px #22c55ec7}.control-module:nth-of-type(3n) .control-module-status{background:#fb923c;box-shadow:0 0 0 5px #f973161f,0 0 22px #f97316c7}.control-module:nth-of-type(4n) .control-module-status{background:#a855f7;box-shadow:0 0 0 5px #a855f71f,0 0 22px #a855f7b8}.control-module-step{color:#fb923c;letter-spacing:1.4px;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.control-module h3{color:#f8fafc;text-transform:none;margin:0 0 7px;font-size:18px;line-height:1.2}.control-module p{color:#cbd5e1;margin:0;font-size:14px;line-height:1.5}@keyframes controlPanelScan{0%{background-position:-140% 0,0 0}to{background-position:180% 0,0 0}}@keyframes controlPanelGlow{0%,to{opacity:.16}50%{opacity:.3}}@keyframes controlRailGlow{0%,to{opacity:.72}50%{opacity:1}}@keyframes controlRailScan{0%{opacity:0;transform:translateY(0)}14%,78%{opacity:1}to{opacity:0;transform:translateY(470px)}}@keyframes controlStatusPulse{0%,to{opacity:.84;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes controlModuleScan{0%,45%{transform:translate(-130%)}72%,to{transform:translate(130%)}}@keyframes controlLabelPulse{0%,to{box-shadow:none;border-color:#f9731633}50%{border-color:#22c55e57;box-shadow:0 0 24px #22c55e1f}}@media (max-width:900px){.control-system-panel{border-radius:28px;grid-template-columns:1fr;gap:30px;padding:32px 22px}.control-system-copy{max-width:none}.control-system-copy h2{font-size:46px}.control-system-copy p{max-width:none;font-size:18px}.control-system-flow{gap:12px;padding:18px 0 8px 46px}.control-system-flow:before{top:52px;bottom:16px;left:18px}.control-system-flow:after{top:52px;left:14px}.control-flow-label{margin-left:-8px}.control-module{border-radius:18px;min-height:0;padding:18px 18px 18px 20px}.control-module:before{width:24px;left:-24px}.control-module-status{left:-35px}}@media (max-width:520px){.control-system-panel{padding:28px 16px}.control-system-copy h2{font-size:38px}.control-system-flow{padding-left:40px}.control-system-flow:before{left:15px}.control-system-flow:after{left:11px}.control-module{padding:16px 15px 16px 17px}.control-module:before{width:22px;left:-22px}.control-module-status{width:14px;height:14px;left:-32px}.control-module h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.control-system-panel:before,.control-system-panel:after,.control-system-signal:before,.control-system-flow:before,.control-system-flow:after,.control-flow-label,.control-module:after,.control-module-status{animation:none}}.volunteer-preview-section{padding-top:14px;padding-bottom:14px}@media (max-width:768px){.volunteer-preview-section{padding-top:12px;padding-bottom:12px}}@media (max-width:480px){.volunteer-preview-section{padding-top:10px;padding-bottom:10px}}.volunteer-preview{isolation:isolate;text-align:center;background:radial-gradient(circle at 8% 0,#22c55e24,#0000 30%),radial-gradient(circle at 92% 12%,#f973162e,#0000 34%),linear-gradient(135deg,#040a14fa,#0e172af0);border:1px solid #f9731638;border-radius:30px;grid-template-columns:minmax(0,760px);justify-content:center;place-items:center;gap:26px;padding:clamp(28px,4vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 24px 70px #0000003d}.volunteer-preview:before{content:"";z-index:-1;opacity:.55;background:linear-gradient(115deg,#0000 0%,#ffffff0a 44%,#0000 58%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 22px);position:absolute;inset:0}.volunteer-preview .tag{margin-bottom:14px}.volunteer-preview h2{color:#fff7ed;letter-spacing:0;text-transform:none;margin:0 0 12px;font-size:clamp(34px,4vw,48px);line-height:.98}.volunteer-preview p{color:#d7e0ec;max-width:68ch;margin:0;font-size:17px;line-height:1.7}.volunteer-preview .btn{justify-self:center;width:fit-content;max-width:100%}@media (max-width:960px){.volunteer-preview{grid-template-columns:1fr}.volunteer-preview .btn{width:min(100%,280px)}}@media (max-width:640px){.volunteer-preview{border-radius:22px;padding:26px 18px}}.marketplace-hero-actions{flex-flow:row;align-items:stretch;gap:16px;width:min(100%,520px);display:flex}.marketplace-hero-actions .btn{flex:1 1 0;justify-content:center;width:100%;min-width:0}.market-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.info-card{padding:24px}.info-card h3{text-transform:none;margin:0 0 12px;font-size:17px;line-height:1.25}@media (max-width:1024px){.marketplace-hero-actions{justify-content:center;margin-inline:auto}}@media (max-width:900px){.marketplace-hero-actions{width:min(100%,520px)}}@media (max-width:768px){.marketplace-hero-actions{flex-flow:row;justify-content:center;align-items:stretch;gap:10px;margin-inline:auto}.marketplace-hero-actions .btn{width:100%;min-width:0;padding:12px 14px;font-size:13px}}#marketplace-intro.section{padding-top:8px}@media (max-width:768px){#marketplace-intro.section{padding-top:8px}}@media (max-width:480px){#marketplace-intro.section{padding-top:6px}}@media (max-width:360px){.marketplace-hero-actions{flex-direction:column}}#marketplace-intro .section-title h2{letter-spacing:0;text-transform:none;font-family:Pricedown,Arial,sans-serif;font-weight:400;line-height:.98}.market-grid{gap:24px}.info-card{background:radial-gradient(circle at 18% 0,#f973161f,#0000 34%),linear-gradient(145deg,#0f172afa,#070d1af5);border:1px solid #ffffff17;border-radius:28px;min-height:220px;padding:30px 30px 34px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 20px 55px #0000002e}.info-card:before{content:"";background:linear-gradient(90deg,#f97316,#22c55e);border-radius:999px;width:42px;height:6px;margin-bottom:24px;display:block}.info-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(135deg,#f973161f,#0000 42%);transition:opacity .18s;position:absolute;inset:0}.info-card:hover:after{opacity:1}.info-card h3{color:#f8fafc;letter-spacing:-.5px;margin-bottom:16px;font-size:25px;line-height:1.1}.info-card p{color:#cbd5e1;max-width:23ch;font-size:18px;line-height:1.45}@media (max-width:900px){.info-card{min-height:auto}.info-card p{max-width:none}}.home-page .projects{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.home-page .project-card{isolation:isolate;background:#111827;border:1px solid #ffffff14;border-radius:24px;outline:none;transition:border-color .22s,box-shadow .22s,transform .22s;animation:8s ease-in-out infinite projectCardAmbient;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff0d,0 18px 46px #0000002e}.home-page .project-card:before,.home-page .project-card:after{content:"";pointer-events:none;position:absolute}.home-page .project-card:before{z-index:2;opacity:.82;background:linear-gradient(90deg,#f9731600,#f97316,#22c55e,#22c55e00) 0 0/220% 100%;height:3px;animation:5.8s ease-in-out infinite projectAccentShimmer;inset:0 0 auto}.home-page .project-card:after{z-index:0;opacity:.55;background:radial-gradient(circle at 24% 18%,#f973162e,#0000 34%),radial-gradient(circle at 76% 78%,#22c55e1f,#0000 32%);animation:9s ease-in-out infinite projectAmbientGlow;inset:-24%;transform:translate(0,0)}.home-page .project-card:hover,.home-page .project-card:focus-visible{border-color:#fb923c3d;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff12,0 24px 62px #00000042,0 0 34px #f9731614}.home-page .project-card:focus-visible{outline-offset:4px;outline:2px solid #fb923c9e}.home-page .project-card img{z-index:1;aspect-ratio:1;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#0b1220;width:100%;height:auto;padding:10px;transition:transform .42s;position:relative;transform:scale(1)}.home-page .project-card:hover img,.home-page .project-card:focus-visible img{transform:scale(1.035)}.home-page .project-body{z-index:1;padding:24px 22px;position:relative}.home-page .project-body .tag{margin-bottom:0}.home-page .project-body h3{text-transform:none;margin:0;font-size:17px;line-height:1.25}.home-page .project-body p{color:#cbd5e1;margin:0;line-height:1.55}.home-page .legal-note{background:#111827;border:1px solid #ffffff14;border-radius:22px}.home-page .legal-note p{color:#cbd5e1;margin:0;line-height:1.55}.home-page .feature{background:radial-gradient(circle at 78% 42%,#f9731638,#0000 34%),radial-gradient(circle at 10% 12%,#22c55e1a,#0000 28%),linear-gradient(135deg,#020617 0%,#07111f 42%,#111827 72%,#1c1208 100%);border:1px solid #f9731642;border-radius:30px;grid-template-columns:1fr 1fr;align-items:center;gap:34px;padding:46px;display:grid;box-shadow:inset 0 0 80px #f9731614,0 28px 80px #02061738}.home-page .feature h2{color:#fff;text-transform:none;margin:0 0 16px;font-size:clamp(30px,4vw,42px);line-height:1.08}.home-page .feature p{color:#e2e8f0db;margin:0 0 24px;font-size:18px;line-height:1.7}.home-page .feature .legal-note p{color:#cbd5e1;margin:0;font-size:15px;line-height:1.65}.home-page .feature img{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff1a;border-radius:28px;width:100%;height:320px;box-shadow:0 24px 70px #0000006b,0 0 34px #f9731629}.home-page .section .feature{animation:.8s cubic-bezier(.23,1,.32,1) both rwrFeatureRise;position:relative;overflow:hidden}.home-page .section .feature:after{content:"";pointer-events:none;opacity:.55;background:radial-gradient(circle at 75% 45%,#f973162e,#0000 28%),linear-gradient(115deg,#0000 0% 42%,#ffffff0e 48%,#f973161f 52%,#0000 60% 100%);animation:8s ease-in-out infinite rwrFeatureLightDrift;position:absolute;inset:-35%;transform:translate(-35%)rotate(6deg)}.home-page .section .feature>*{z-index:1;position:relative}.home-page .section .feature img{transform-origin:50%;animation:5.5s ease-in-out infinite rwrTripCardFloat}.home-page .section .feature .try-demo-btn{animation:3.6s ease-in-out infinite rwrFeatureButtonPulse}.home-page .assisted-feature{align-items:start}.home-page .assisted-feature .tag{margin-bottom:14px}.home-page .legal-note{background:#0f172abd;border-color:#fb923c38;padding:26px}.home-page #projects .section-title h2{letter-spacing:0;line-height:.98}.home-page .assisted-feature{background:radial-gradient(circle at 12% 15%,#22c55e21,#0000 28%),radial-gradient(circle at 88% 18%,#f9731629,#0000 32%),linear-gradient(135deg,#050a14fa,#111827f0);border:1px solid #f973162e;border-radius:34px;padding:clamp(38px,5vw,72px);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 30px 90px #00000042}.home-page .assisted-feature h2{letter-spacing:0;max-width:780px;font-family:Pricedown,Arial,sans-serif;font-weight:400;line-height:.98}.home-page .assisted-feature>div>p{color:#d5deeb;max-width:720px;font-size:clamp(18px,2vw,24px);line-height:1.65}.home-page .assisted-feature .legal-note{background:linear-gradient(#ffffff0b,#ffffff04),#0b1220db;border:1px solid #f973162e;border-radius:26px;align-self:center;padding:28px 30px;box-shadow:inset 0 1px #ffffff0f,0 20px 70px #00000038}.home-page .assisted-feature .legal-note p{color:#cbd5e1;font-size:17px;line-height:1.75}.home-page .assisted-feature .legal-note{background:radial-gradient(circle at 8% 0,#f973161f,#0000 34%),linear-gradient(145deg,#0f172af5,#070d1af5);border:1px solid #f973163d;border-radius:30px;max-width:620px;padding:34px 38px 34px 44px;position:relative;box-shadow:inset 0 1px #ffffff0f,0 24px 70px #0000003d}.home-page .assisted-feature .legal-note:before{content:"Seller ownership note";color:#fb923c;letter-spacing:1.4px;text-transform:uppercase;margin-bottom:20px;font-size:13px;font-weight:900;display:inline-flex}.home-page .assisted-feature .legal-note:after{content:"”";color:#f973162e;pointer-events:none;font-family:Georgia,serif;font-size:120px;line-height:1;position:absolute;bottom:-12px;right:28px}.home-page .assisted-feature .legal-note p{color:#d7e0ec;margin:0;font-size:clamp(18px,1.7vw,24px);line-height:1.7;position:relative}.home-page .assisted-feature .legal-note p:before{content:"“";color:#f9731657;font-family:Georgia,serif;font-size:58px;line-height:1;position:absolute;top:-18px;left:-26px}.home-page .assisted-feature .legal-note{max-width:560px;padding:30px 34px 30px 40px}.home-page .assisted-feature .legal-note p{font-size:clamp(17px,1.45vw,21px);line-height:1.62}.home-page .assisted-feature .legal-note:after{font-size:96px;bottom:-10px;right:24px}.home-page .assisted-feature .legal-note p:before{font-size:50px;top:-15px;left:-23px}.home-page .projects{gap:16px}@media (max-width:1024px){.home-page .feature{grid-template-columns:1fr}.home-page .assisted-feature{text-align:center;justify-items:center}.home-page .assisted-feature>div{justify-items:center;width:min(100%,760px);display:grid}.home-page .assisted-feature .tag,.home-page .assisted-feature h2,.home-page .assisted-feature>div>p{text-align:center;margin-inline:auto}.home-page .assisted-feature>div>p{max-width:62ch}.home-page .assisted-feature .legal-note{text-align:center;justify-self:center;width:min(100%,560px);margin-inline:auto}.home-page .assisted-feature .legal-note:before{justify-content:center}.home-page .projects{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.home-page .assisted-feature{padding:32px 22px}.home-page .assisted-feature h2{line-height:.98}}@media (max-width:768px){.home-page .feature{padding:32px 22px 36px}.home-page .feature img{height:260px}.home-page .projects{grid-template-columns:1fr;gap:12px}}@media (prefers-reduced-motion:reduce){.home-page .section .feature,.home-page .section .feature:after,.home-page .section .feature img,.home-page .section .feature .try-demo-btn,.home-page .project-card,.home-page .project-card:before,.home-page .project-card:after{animation:none}.home-page .project-card,.home-page .project-card img{transition-duration:1ms}.home-page .project-card:hover,.home-page .project-card:focus-visible,.home-page .project-card:hover img,.home-page .project-card:focus-visible img{transform:none}}.home-page .hero{background:#0b1220;grid-template-columns:1fr 1.2fr;align-items:center;gap:48px;padding:14px 0 34px;display:grid}.home-page .hero:first-child{padding-top:var(--public-page-top-gap)}.home-page .hero h1{letter-spacing:0;line-height:.98}.home-page .hero-copy p{color:#cbd5e1;text-align:justify;text-align-last:left;max-width:58ch;margin-bottom:48px;font-size:17px;line-height:1.65}.home-page .hero-card img{-o-object-fit:contain;object-fit:contain;border-radius:24px;width:100%;max-height:520px}.home-page .hero{isolation:isolate;position:relative;background:0 0!important}.home-page .hero:before{content:"";z-index:0;pointer-events:none;opacity:.55;background:radial-gradient(circle at 72% 38%,#f9731624,#0000 30%),radial-gradient(circle at 44% 28%,#22c55e12,#0000 26%);animation:12s ease-in-out infinite rwrHeroBackgroundGlow;position:absolute;inset:-8% -4% 8%}.home-page .hero>*{z-index:1;position:relative}.home-page .hero-card{isolation:isolate;will-change:transform;animation:8s ease-in-out infinite rwrHeroCardFloat;position:relative;transform:translate(0,0)}.home-page .hero-card:before,.home-page .hero-card:after{content:"";pointer-events:none;border-radius:32px;position:absolute}.home-page .hero-card:before{z-index:-1;filter:blur(24px);opacity:.56;background:radial-gradient(circle,#f9731638,#0000 62%),radial-gradient(circle at 72% 28%,#22c55e1f,#0000 46%);animation:7.5s ease-in-out infinite rwrHeroCardGlow;inset:7% 5%}.home-page .hero-card:after{z-index:0;opacity:.72;border:1px solid #fb923c1f;animation:9s ease-in-out infinite rwrHeroCardHalo;inset:4% 6%;box-shadow:0 0 34px #f9731614}.home-page .hero-card img{z-index:1;display:block;position:relative;transform:translateZ(0)}.home-page .hero .actions .btn{isolation:isolate;position:relative;overflow:hidden}.home-page .hero .actions .btn:after{content:"";z-index:1;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 36%,#ffffff6b 48%,#0000 60%);transition:opacity .18s,transform .56s;position:absolute;inset:-45% -35%;transform:translate(-72%)skew(-18deg)}.home-page .hero .actions .btn:hover:after,.home-page .hero .actions .btn:focus-visible:after{opacity:.42;transform:translate(72%)skew(-18deg)}@media (max-width:1024px){.home-page .hero{grid-template-columns:1fr;gap:36px;padding:14px 0 30px}.home-page .hero-copy{text-align:center;max-width:760px;margin-inline:auto}.home-page .hero-copy .badge{margin-inline:auto}.home-page .hero h1{text-align:center}.home-page .hero-copy p{text-align:center;text-align-last:center;max-width:62ch;margin-inline:auto}.home-page .hero-card{justify-self:center;width:min(100%,620px);margin-inline:auto}}@media (min-width:901px) and (max-width:1100px){.home-page .hero-copy{max-width:760px;margin-inline:auto}}@media (max-width:900px){.home-page .hero h1{text-align:center;margin-bottom:14px;font-size:58px}}@media (max-width:768px){.home-page .hero{padding-top:12px;padding-bottom:24px}.home-page .hero:first-child{padding-top:var(--public-page-top-gap)}.home-page .hero-copy p{text-align:center;text-align-last:center;max-width:58ch}}@media (max-width:480px){.home-page .feature{border-radius:18px;padding:26px 18px 30px}.home-page .feature img{height:210px}.home-page .hero h1{font-size:clamp(46px,15vw,58px)}.home-page .hero{padding:10px 0 20px}.home-page .hero:first-child{padding-top:var(--public-page-top-gap)}.home-page .hero-card img{max-height:none}.home-page .hero-card{width:min(100%,360px);margin-inline:auto}.home-page .hero:before{opacity:.42;inset:-4% -10% 14%}.home-page .hero-card:before{filter:blur(18px);inset:8%}.home-page .hero-card:after{inset:6% 8%}}@media (prefers-reduced-motion:reduce){.home-page .hero:before,.home-page .hero-card,.home-page .hero-card:before,.home-page .hero-card:after{animation:none}.home-page .hero-card{will-change:auto;transform:none}.home-page .hero .actions .btn:after{transition:none}}.home-page .hero-features{border-top:1px solid #ffffff14;grid-column:1/-1;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.home-page .hero-feature{border-right:1px solid #ffffff29;justify-content:center;align-items:center;gap:16px;padding:8px clamp(30px,3vw,44px);display:flex}.home-page .hero-feature:last-child{border-right:none}.home-page .hero-feature h4{margin:0;font-size:17px}.home-page .hero-feature p{color:#cbd5e1;margin:0;font-size:15px;line-height:1.5;display:none}.home-page .feature-icon{color:#f97316;stroke:currentColor;flex:0 0 44px;width:44px;height:44px}.home-page .hero .try-demo-btn{color:#0b1220;white-space:normal;text-align:center;opacity:1;filter:none;background:#fff;border:none;line-height:1.3;position:relative;box-shadow:0 4px 24px #0000002e}.home-page .hero .try-demo-btn:hover{transform:translateY(-2px)}.home-page .feature .try-demo-btn{gap:12px}.home-page .feature{margin:0 auto}.home-page .supplier-cta{animation:.8s cubic-bezier(.23,1,.32,1) both rwrPartnerRise;position:relative;overflow:hidden}.home-page .supplier-cta:after{content:"";pointer-events:none;opacity:.5;background:radial-gradient(circle at 74% 46%,#f9731629,#0000 30%),linear-gradient(115deg,#0000 0% 42%,#ffffff0b 48%,#a855f71a 52%,#0000 60% 100%);animation:8s ease-in-out infinite rwrPartnerLightDrift;position:absolute;inset:-35%;transform:translate(-35%)rotate(6deg)}.home-page .supplier-cta>*{z-index:1;position:relative}.home-page .supplier-cta .footer-cinematic img{transform-origin:50%;animation:5.5s ease-in-out infinite rwrPartnerImageFloat}.home-page .supplier-cta .btn{animation:3.6s ease-in-out infinite rwrPartnerButtonPulse}.home-page .ecosystem-section .section-title h2{letter-spacing:0;line-height:.98}.home-page .hero-feature .feature-icon{animation:5.6s ease-in-out infinite rwrHeroFeatureIconGlow}.home-page .hero-feature:nth-child(2) .feature-icon{animation-delay:-1.4s}.home-page .hero-feature:nth-child(3) .feature-icon{animation-delay:-2.8s}.home-page .hero-feature:nth-child(4) .feature-icon{animation-delay:-4.2s}.home-page #early-access .footer-showcase h3{letter-spacing:0;font-family:Pricedown,Arial,sans-serif;font-weight:400;line-height:.98}@media (max-width:1024px){.home-page .hero-features{border-top:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-page .hero-feature{text-align:center;background:#0f172ab8;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:118px;padding:16px 18px;display:flex}.home-page .hero-feature:last-child{border-right:1px solid #ffffff1f}.home-page .hero-feature h4{line-height:1.2}.home-page .hero-feature p{display:none}}@media (max-width:768px){.home-page .hero-feature{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:12px;display:flex}}@media (max-width:480px){.home-page .hero-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.home-page .hero-feature{min-height:108px;padding:14px 12px}.home-page .hero-feature h4{font-size:14px;line-height:1.15}.home-page .hero-feature .feature-icon{flex-basis:34px;width:34px;height:34px}.home-page .feature{padding-top:20px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.home-page .supplier-cta,.home-page .supplier-cta:after,.home-page .supplier-cta .footer-cinematic img,.home-page .supplier-cta .btn,.home-page .hero-feature .feature-icon{animation:none}}.home-page .actions,.home-page .supplier-actions{align-items:center;display:flex}.home-page .actions{flex-flow:wrap;align-items:center;gap:14px}.home-page .info-card{background:#111827;border:1px solid #ffffff14;border-radius:22px}.home-page .info-card p{color:#cbd5e1;margin:0;line-height:1.55}@media (max-width:1024px){.home-page .supplier-cta{grid-template-columns:1fr}.home-page .market-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.home-page .supplier-cta{padding:32px 22px 36px}.home-page .actions,.home-page .supplier-actions{flex-direction:column;align-items:stretch}.home-page .supplier-actions .btn{width:100%}.home-page .market-grid{grid-template-columns:1fr}}@media (max-width:480px){.home-page .supplier-cta{border-radius:18px;padding:26px 18px 30px}}
@font-face{font-family:Pricedown;src:url(/fonts/pricedown-bl.woff)format("woff"),url(/fonts/pricedown.ttf)format("truetype");font-weight:100 900;font-style:normal;font-display:swap}*{box-sizing:border-box}html,body{color:#fff;background:#0b1220;margin:0;font-family:Arial,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}:root{--public-page-top-gap:25px}.container{width:min(1120px,92%);margin:auto}.btn{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:15px 24px;font-weight:800;line-height:1;transition:transform .2s,border-color .2s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-icon{flex:none;width:18px;height:18px;line-height:1;display:inline-block}.btn .btn-icon{color:inherit}.btn-primary{color:#fff;background:linear-gradient(135deg,#ff7300f2,#f97316c7);border-color:#ff73008c;box-shadow:inset 0 1px #ffffff1f,0 8px 24px #ff730038}.btn-secondary,.btn-outline{color:#e2e8f0;background:#0f172a85;border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0d}.rwr-disabled-link{cursor:not-allowed;opacity:.78;filter:grayscale(.08)}.rwr-disabled-link:hover{transform:translateY(-1px)}.badge,.tag{border-radius:999px;font-weight:800;display:inline-block}.badge{color:#fb923c;background:#f9731624;margin-bottom:20px;padding:8px 14px;font-size:13px}h1,h2,h3,h4,h5,p{overflow-wrap:anywhere}h1{letter-spacing:-1px;margin:0 0 20px;font-size:clamp(32px,4.6vw,54px);line-height:1.1}h2,h3{text-transform:uppercase}.section-title{text-align:center;margin-bottom:42px}.section-title h1,.section-title h2{text-transform:none;margin:0 0 12px;font-size:clamp(32px,4vw,42px)}.section-title p{color:#94a3b8;margin:0;font-size:18px}.tag{color:#fb923c;background:#f973161f;padding:7px 10px;font-size:12px}.route-page{min-height:58vh}@media (max-width:1024px){.container{width:min(95%,900px)}}@media (max-width:768px){:root{--public-page-top-gap:22px}.btn{width:100%}}@media (max-width:480px){:root{--public-page-top-gap:18px}.container{width:93%}.section{padding:40px 0}}html,body{background:#0b1220!important}body{isolation:isolate;position:relative}body:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 18% 8%,#a855f729,#0000 30%),radial-gradient(circle at 82% 10%,#f9731626,#0000 32%),radial-gradient(circle at 50% 82%,#1e1b4b52,#0000 42%),#0b1220;position:fixed;inset:0}main{background:0 0!important}main:after{content:"";pointer-events:none;background:linear-gradient(#0b122000,#0b12203d);display:block}.section{padding:14px 0}.section-title{margin-bottom:18px}@media (max-width:768px){.section{padding:12px 0}.section-title{margin-bottom:14px}}@media (max-width:480px){.section{padding:10px 0}.section-title{margin-bottom:12px}}.form-success-card{color:#f8fafc;isolation:isolate;background:radial-gradient(circle at 16% 0,#22c55e33,#0000 34%),linear-gradient(145deg,#071220f5,#050c18eb);border:1px solid #22c55e52;border-radius:22px;grid-template-columns:auto minmax(0,1fr);gap:18px;width:100%;padding:clamp(18px,3vw,24px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000057,0 0 34px #22c55e24,inset 0 1px #ffffff14}.form-success-card:before{content:"";z-index:-1;opacity:.72;background:linear-gradient(90deg,#22c55e33,#0000 38%),linear-gradient(135deg,#ffffff14,#0000 42%);position:absolute;inset:0}.form-success-icon{color:#052e16;background:linear-gradient(135deg,#22c55ef5,#15803de0),#22c55e3d;border:1px solid #86efac75;border-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:0 0 0 6px #22c55e1c,0 16px 30px #22c55e2e}.form-success-content{min-width:0}.form-success-eyebrow{color:#86efac;letter-spacing:1.4px;text-transform:uppercase;margin:0 0 4px;font-size:.76rem;font-weight:900}.form-success-content h3{color:#fff;margin:0;font-size:clamp(1.5rem,2.8vw,2.1rem);line-height:1.08}.form-success-content>p:not(.form-success-eyebrow):not(.form-success-note){color:#e2e8f0e6;margin:10px 0 0;font-size:.98rem;font-weight:700;line-height:1.65}.form-success-next{background:#0206176b;border:1px solid #ffffff1a;border-radius:16px;margin-top:18px;padding:16px}.form-success-next span{color:#bbf7d0;letter-spacing:1px;text-transform:uppercase;font-size:.78rem;font-weight:900;display:block}.form-success-next ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.form-success-next li{color:#f1f5f9eb;padding-left:28px;font-size:.94rem;font-weight:700;line-height:1.45;position:relative}.form-success-next li:before{content:"";background:radial-gradient(circle,#86efac 0 34%,#0000 38%),#22c55e29;border:1px solid #86efac80;border-radius:999px;width:16px;height:16px;position:absolute;top:.22em;left:0}.form-success-note{color:#cbd5e1c7;margin:16px 0 0;font-size:.84rem;font-weight:800;line-height:1.55}h1,h2{letter-spacing:0;font-family:Pricedown,Arial,sans-serif;font-weight:400}.tag,[class~=tag]{text-transform:uppercase;letter-spacing:.9px}@media (max-width:640px){.form-success-card{border-radius:20px;grid-template-columns:1fr;gap:14px}.form-success-icon{border-radius:14px;width:44px;height:44px}}
