:root{--electric:#69e3e1;--cyan:#36bfd0;--deep:#031d2c;--header-height:124px}html{scroll-padding-top:var(--header-height)}body{background:#f8fbfb;overflow-x:hidden}body,h1,h2,h3,strong{font-family:Manrope,Arial,Helvetica,sans-serif}.progress-rail{background:linear-gradient(90deg,var(--coral),#ff9a78 36%,var(--electric) 72%,var(--cyan));box-shadow:0 0 16px rgba(105,227,225,.6);height:3px;left:0;position:fixed;right:0;top:0;transform:scaleX(0);transform-origin:left center;z-index:140}.site-header{backdrop-filter:blur(22px);background:linear-gradient(180deg,rgba(3,29,44,.98),rgba(3,29,44,.82) 42px,rgba(248,251,251,.88) 0,rgba(248,251,251,.76));border:0;box-shadow:none;padding:8px 0;position:sticky;top:0;z-index:100}.landing-switcher{align-items:center;backdrop-filter:blur(20px);background:rgba(2,25,38,.88);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;box-shadow:0 12px 35px rgba(0,9,18,.24),inset 0 1px 0 hsla(0,0%,100%,.08);color:#fff;display:grid;grid-template-columns:auto minmax(0,1fr);margin:0 auto;min-height:38px;padding:4px;width:min(760px,calc(100% - 40px))}.landing-switcher-label{color:#9fc7cd;font-size:8px;font-weight:900;letter-spacing:.13em;padding:0 16px;text-transform:uppercase;white-space:nowrap}.landing-switcher-options{display:grid;gap:3px;grid-template-columns:repeat(3,minmax(0,1fr))}.landing-switcher-options>a{align-items:center;border-radius:999px;color:hsla(0,0%,100%,.7);display:flex;font-size:9px;font-weight:850;gap:7px;justify-content:center;letter-spacing:.03em;min-height:28px;min-width:0;padding:0 14px;text-decoration:none;transition:transform .2s ease,color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.landing-switcher-options>a:hover{background:hsla(0,0%,100%,.1);color:#fff;transform:translateY(-1px)}.landing-switcher-options>a.is-current{background:linear-gradient(135deg,var(--coral),#ef7465);box-shadow:0 7px 18px rgba(229,94,85,.34);color:#fff}.landing-switcher-options i{color:var(--electric);font-size:10px;font-style:normal}.landing-switcher-short{display:none}.nav{backdrop-filter:blur(22px);background:hsla(0,0%,100%,.93);border:1px solid hsla(0,0%,100%,.88);border-radius:19px;box-shadow:0 18px 55px rgba(3,29,44,.14),inset 0 1px 0 #fff;height:68px;margin-top:8px;padding:7px 10px 7px 18px;width:min(1220px,calc(100% - 32px))}.brand img{height:46px;width:205px}.nav-links a{color:#375762;font-size:11px;letter-spacing:.025em;position:relative}.nav-links a:after{background:linear-gradient(90deg,var(--teal),var(--electric));bottom:-8px;content:"";height:2px;left:0;position:absolute;right:0;transform:scaleX(0);transition:transform .2s ease}.nav-links a:hover:after{transform:scaleX(1)}.button{border-radius:999px;box-shadow:0 14px 32px rgba(229,94,85,.25);transition:transform .22s ease,background .22s ease,box-shadow .22s ease}.button:hover{box-shadow:0 19px 38px rgba(229,94,85,.34);transform:translateY(-3px)}.hero{background:radial-gradient(circle at 82% 22%,rgba(15,177,191,.22),transparent 31%),linear-gradient(122deg,#021b29,#072f40 52%,#075d6b);isolation:isolate;min-height:690px}.hero:before{background:linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0);background-size:72px 72px;content:"";inset:0;mask-image:linear-gradient(180deg,rgba(0,0,0,.78),transparent 92%);position:absolute;z-index:-1}.hero-grid{min-height:690px;padding:92px 0 105px}.hero-grid-plane{animation:gridBreathe 9s ease-in-out infinite;background-image:linear-gradient(rgba(89,218,224,.13) 1px,transparent 0),linear-gradient(90deg,rgba(89,218,224,.13) 1px,transparent 0);background-size:42px 42px;bottom:-38%;height:82%;mask-image:radial-gradient(ellipse at center,#000 8%,transparent 68%);position:absolute;right:-16%;transform:perspective(500px) rotateX(66deg) translate3d(calc(var(--pointer-x,0)*16px),calc(var(--pointer-y,0)*12px),0);transform-origin:center bottom;width:78%;z-index:-1}.hero-aurora{animation:auroraPulse 7s ease-in-out infinite;background:radial-gradient(circle,rgba(91,230,227,.2),rgba(16,174,189,.08) 34%,transparent 70%);border-radius:50%;filter:blur(2px);height:540px;position:absolute;right:4%;top:8%;transform:translate3d(calc(var(--pointer-x,0)*26px),calc(var(--pointer-y,0)*22px),0);width:540px;z-index:-1}.hero-scan{animation:heroScan 12s ease-in-out infinite;background:linear-gradient(90deg,transparent,rgba(145,245,242,.08),transparent);bottom:-18%;filter:blur(10px);left:-28%;position:absolute;top:-18%;transform:skewX(-18deg);width:13%;z-index:0}.hero-copy{position:relative;z-index:3}.eyebrow{color:#80e2e3}.eyebrow span{box-shadow:0 0 14px rgba(229,94,85,.7)}h1{font-weight:650;letter-spacing:-.06em;text-wrap:balance}h1 em{background:linear-gradient(95deg,#9cf1ef,#58cfd9);background-clip:text;-webkit-background-clip:text;color:transparent}.hero-lead{color:#c6dde1;font-size:17px;max-width:650px}.hero-note{align-items:center;display:inline-flex;gap:8px}.hero-note:before{background:var(--electric);border-radius:50%;box-shadow:0 0 0 5px rgba(105,227,225,.08),0 0 14px rgba(105,227,225,.62);content:"";height:6px;width:6px}.hero-orb{border-color:rgba(120,227,230,.16);box-shadow:inset 0 0 80px rgba(68,202,210,.035)}.ecosystem-card{aspect-ratio:1;background:radial-gradient(circle at 50% 47%,rgba(48,211,219,.25),rgba(9,118,132,.12) 32%,rgba(2,35,49,.12) 58%,rgba(0,18,29,.38));border-color:rgba(124,227,231,.2);box-shadow:inset 0 0 90px rgba(107,231,235,.12),inset 0 -36px 70px rgba(0,8,18,.33),0 42px 90px rgba(0,8,18,.38);isolation:isolate;margin-inline:auto;max-width:500px;min-height:0;transform:translate3d(0,var(--orbit-drift,0),0) perspective(1100px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .18s ease-out;width:100%}.ecosystem-card:before{animation:ringTurn 32s linear infinite;border-color:rgba(115,228,231,.18);border-style:solid;inset:54px}.ecosystem-card:after{border-color:rgba(118,231,234,.14);inset:112px}.network-status{align-items:center;color:#9dc6cd;display:grid;font-size:8px;font-weight:850;gap:9px;grid-template-columns:8px auto auto;justify-content:center;left:0;letter-spacing:.12em;position:absolute;right:0;text-transform:uppercase;top:-64px;z-index:7}.network-status i{animation:statusPulse 2.2s ease-in-out infinite;background:var(--electric);border-radius:50%;box-shadow:0 0 0 5px rgba(105,227,225,.08),0 0 15px rgba(105,227,225,.7);height:7px;width:7px}.network-status b{border-left:1px solid hsla(0,0%,100%,.15);color:#6ae1df;font-size:8px;font-weight:850;padding-left:9px}.network-rings{inset:0;pointer-events:none;position:absolute;z-index:0}.network-rings span{border:1px solid rgba(105,227,225,.1);border-radius:50%;inset:19%;position:absolute}.network-rings span:nth-child(2){animation:ringTurn 18s linear infinite reverse;border-style:dashed;inset:32%}.network-rings span:nth-child(3){border-color:rgba(105,227,225,.16);box-shadow:0 0 28px rgba(61,205,214,.08);inset:42%}.network-lines{height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;width:100%;z-index:1}.network-lines path{animation:dashFlow 11s linear infinite;fill:none;stroke:rgba(103,222,226,.28);stroke-dasharray:5 8;stroke-width:1}.network-lines circle{animation:nodeSignal 2.8s ease-in-out infinite;fill:#7de9e7;filter:drop-shadow(0 0 5px #55d8da)}.network-lines circle:nth-of-type(2n){animation-delay:-1.4s}.ecosystem-card .micro-label{color:#7ecfd4;top:31px;z-index:5}.ecosystem-center{background:radial-gradient(circle at 34% 27%,rgba(27,139,153,.92),rgba(6,59,75,.96) 58%,rgba(2,35,49,.99));border:1px solid rgba(154,239,240,.25);border-radius:50%;box-shadow:inset 7px 8px 17px hsla(0,0%,100%,.07),inset -10px -12px 20px rgba(0,9,20,.34),0 20px 42px rgba(0,8,18,.38);height:168px;inset:50% auto auto 50%;transform:translate(-50%,-50%);width:168px;z-index:3}.ecosystem-center strong{font-size:17px;max-width:120px}.ecosystem-card .orbit{background:linear-gradient(145deg,rgba(24,93,108,.97),rgba(5,40,56,.98));border-color:rgba(151,234,237,.32);box-shadow:inset 3px 3px 7px hsla(0,0%,100%,.09),inset -6px -8px 14px rgba(0,11,23,.27),0 17px 32px rgba(0,8,18,.38)}.ecosystem-card .orbit:hover{border-color:rgba(167,246,245,.68);filter:brightness(1.12)}.ecosystem-card .orbit b{background:linear-gradient(145deg,#29c4ca,#077481);box-shadow:inset 2px 2px 5px hsla(0,0%,100%,.26),0 0 18px rgba(43,205,211,.28)}.proof-grid{background:hsla(0,0%,100%,.96);border:1px solid rgba(216,230,232,.8);border-radius:18px;box-shadow:0 28px 75px rgba(3,29,44,.16),inset 0 1px 0 #fff;grid-template-columns:repeat(5,1fr);overflow:hidden}.proof-grid div{border-top:0;position:relative}.proof-grid div:before{background:linear-gradient(90deg,var(--teal),var(--electric));border-radius:99px;content:"";height:3px;left:25px;position:absolute;right:25px;top:0}.proof-grid div:nth-child(2n):before{background:linear-gradient(90deg,var(--coral),#ff967c)}.impact-card{background:linear-gradient(150deg,#fff,#f8fbfb);border-radius:20px;box-shadow:0 18px 50px rgba(3,29,44,.08);overflow:hidden;transition:transform .26s ease,border-color .26s ease,box-shadow .26s ease}.impact-card:before{height:3px}.impact-card:after{border:1px solid color-mix(in srgb,var(--accent) 19%,transparent);border-radius:50%;box-shadow:0 0 55px color-mix(in srgb,var(--accent) 6%,transparent);content:"";height:220px;position:absolute;right:-105px;top:-105px;transition:transform .5s ease;width:220px}.impact-card:hover{border-color:color-mix(in srgb,var(--accent) 36%,#fff);box-shadow:0 28px 65px rgba(3,29,44,.14);transform:translateY(-7px)}.impact-card:hover:after{transform:scale(1.12) translate(-8px,8px)}.impact-card .icon{border:1px solid color-mix(in srgb,var(--accent) 18%,#fff);box-shadow:0 9px 24px color-mix(in srgb,var(--accent) 11%,transparent);position:relative;z-index:1}.impact-card .icon svg{fill:none;height:25px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6;width:25px}.card-route{font-size:11px;font-weight:850;letter-spacing:.03em;text-decoration:none}.solutions{background:radial-gradient(circle at 12% 18%,rgba(13,155,169,.18),transparent 26%),radial-gradient(circle at 88% 72%,rgba(20,126,141,.18),transparent 32%),linear-gradient(135deg,#031d2c,#082f40 58%,#063849);isolation:isolate;overflow:hidden;position:relative}.solutions:before{background:linear-gradient(90deg,rgba(122,225,228,.035) 1px,transparent 0),linear-gradient(rgba(122,225,228,.035) 1px,transparent 0);background-size:68px 68px;content:"";inset:0;mask-image:linear-gradient(180deg,transparent,#000 18%,#000 82%,transparent);position:absolute;z-index:-1}.solution-showcase{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin:0 0 38px}.showcase-card{background:#071f2d;border:1px solid rgba(147,229,232,.2);border-radius:22px;box-shadow:0 22px 55px rgba(0,8,18,.32);color:#fff;isolation:isolate;min-height:315px;overflow:hidden;position:relative;text-decoration:none;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:transform .18s ease-out,border-color .25s ease,box-shadow .25s ease}.motion-ready .showcase-card.motion-rise:not(.is-visible){transform:translate3d(0,28px,0)}.motion-ready .showcase-card.motion-item.is-visible{transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.showcase-card:hover{border-color:rgba(143,242,241,.58);box-shadow:0 32px 72px rgba(0,8,18,.42),0 0 34px rgba(37,190,199,.1)}.showcase-card>img{filter:saturate(.78) contrast(1.06);height:100%;inset:0;object-fit:cover;opacity:.5;position:absolute;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s ease;width:100%;z-index:-2}.showcase-rxcart>img{object-position:73% center}.showcase-control>img{object-position:26% center}.showcase-sara>img{filter:saturate(.92);object-position:55% center;opacity:.82}.showcase-card:hover>img{filter:saturate(1) contrast(1.08);transform:scale(1.045)}.showcase-scrim{background:linear-gradient(180deg,rgba(2,20,31,.12),rgba(2,20,31,.28) 35%,rgba(2,20,31,.96) 92%),linear-gradient(90deg,rgba(2,20,31,.7),transparent 68%);inset:0;position:absolute;z-index:-1}.showcase-card>div{bottom:24px;left:24px;position:absolute;right:24px}.showcase-card small{color:#6fe1df;display:block;font-size:8px;font-weight:900;letter-spacing:.14em}.showcase-card strong{display:block;font-size:27px;line-height:1;margin-top:8px}.showcase-card p{color:#c4d9dd;font-size:12px;margin:9px 0 16px}.showcase-card b{align-items:center;border-top:1px solid hsla(0,0%,100%,.14);display:flex;font-size:9px;justify-content:space-between;letter-spacing:.06em;padding-top:13px;text-transform:uppercase}.showcase-card b i{color:var(--electric);font-size:13px;font-style:normal}.solution-list{border-top-color:hsla(0,0%,100%,.12)}.solution-list article{border-bottom-color:hsla(0,0%,100%,.12);border-radius:14px;margin:0 -10px;overflow:hidden;padding:24px 20px;position:relative;transition:transform .25s ease,background .25s ease,border-color .25s ease}.solution-list article:before{background:radial-gradient(circle at var(--spot-x,50%) var(--spot-y,50%),rgba(104,225,226,.12),transparent 32%);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease}.solution-list article:hover{background:hsla(0,0%,100%,.045);border-color:rgba(133,225,230,.28);padding-left:20px;transform:translateX(5px)}.solution-list article:hover:before{opacity:1}.solution-list article>*{position:relative;z-index:1}.solution-mark{border:1px solid rgba(176,231,233,.22);border-radius:999px;box-shadow:0 12px 26px rgba(0,8,18,.25);overflow:hidden}.solution-list article>a{background:rgba(99,211,215,.05);border-color:rgba(125,226,229,.3);color:var(--electric);transition:transform .2s ease,background .2s ease,border-color .2s ease}.solution-list article>a:hover{background:rgba(99,211,215,.14);border-color:rgba(141,238,239,.72);transform:rotate(8deg) scale(1.08)}.finder-bridge,.partner-proof,.review-form,.signature-card,.solution-finder{border-radius:22px}.finder-panel{border-radius:18px}.finder-options button{border-radius:999px}.solution-finder.has-result{border-radius:26px}.brand-portfolio{background:radial-gradient(circle at 85% 12%,rgba(9,154,170,.08),transparent 25%),#f4f8f8;position:relative}.brand-tile{border-color:#cfdee0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.9),0 13px 30px rgba(8,42,60,.1)}.brand-track{animation-duration:105s}.review{background:radial-gradient(circle at 8% 18%,rgba(10,162,177,.08),transparent 25%),var(--cream)}.review-form{border:1px solid rgba(212,224,226,.9);box-shadow:0 28px 75px rgba(3,29,44,.12)}.signature-card{border-left-width:0;border-top:4px solid var(--teal)}.analysis-cta,.signature-link{border-radius:999px}@keyframes gridBreathe{0%,to{opacity:.42}50%{opacity:.8}}@keyframes auroraPulse{0%,to{opacity:.72;transform:translate3d(calc(var(--pointer-x,0)*26px),calc(var(--pointer-y,0)*22px),0) scale(.94)}50%{opacity:1;transform:translate3d(calc(var(--pointer-x,0)*26px),calc(var(--pointer-y,0)*22px),0) scale(1.06)}}@keyframes heroScan{0%,16%{left:-28%;opacity:0}25%{opacity:1}60%,to{left:118%;opacity:0}}@keyframes ringTurn{to{transform:rotate(1turn)}}@keyframes dashFlow{to{stroke-dashoffset:-104}}@keyframes nodeSignal{0%,to{opacity:.35}50%{opacity:1}}@keyframes statusPulse{0%,to{opacity:.6}50%{opacity:1}}@media(max-width:1050px){.hero-grid{gap:42px;grid-template-columns:1fr 1fr}.ecosystem-card .orbit{height:60px;width:130px}.ecosystem-card .orbit-g,.ecosystem-card .orbit-h{left:calc(50% - 65px)}}@media(max-width:940px){:root{--header-height:118px}.hero-grid{gap:90px;grid-template-columns:1fr;padding-bottom:118px}.hero-copy{max-width:760px}.ecosystem-card{max-width:520px}.proof-grid{grid-template-columns:repeat(5,1fr)}.solution-showcase{grid-template-columns:1fr 1fr}.showcase-card:last-child{grid-column:1/-1;min-height:280px}}@media(max-width:700px){:root{--header-height:108px}.site-header{background:linear-gradient(180deg,rgba(3,29,44,.98),rgba(3,29,44,.86) 40px,rgba(248,251,251,.9) 0);padding-top:7px}.landing-switcher{grid-template-columns:1fr;min-height:34px;padding:3px;width:calc(100% - 20px)}.landing-switcher-label{display:none}.landing-switcher-options>a{font-size:8px;min-height:27px;padding:0 7px}.landing-switcher-full{display:none}.landing-switcher-short{display:inline}.nav{border-radius:16px;height:60px;margin-top:7px;padding:6px 7px 6px 13px;width:calc(100% - 20px)}.brand img{height:40px;width:168px}.nav .button-small{font-size:9px;min-height:40px;padding:0 12px}.hero,.hero-grid{min-height:auto}.hero-grid{padding-top:76px}.network-status{top:-54px}.proof-bar{padding:0 14px}.proof-grid{border-radius:16px;grid-template-columns:1fr 1fr}.proof-grid div{border-right:1px solid var(--line);min-height:86px}.proof-grid div:last-child{grid-column:1/-1}.solution-showcase{grid-template-columns:1fr}.showcase-card,.showcase-card:last-child{grid-column:auto;min-height:285px}.solutions:before{background-size:46px 46px}}@media(max-width:520px){h1{font-size:43px}.hero-grid{gap:82px;padding-top:66px}.ecosystem-card{max-width:430px}.ecosystem-card .orbit{height:54px;width:110px}.ecosystem-card .orbit span{font-size:9px}.ecosystem-card .orbit-g,.ecosystem-card .orbit-h{left:calc(50% - 55px)}.ecosystem-center{height:132px;width:132px}.ecosystem-center strong{font-size:14px}.network-status b{display:none}}@media(prefers-reduced-motion:reduce){.hero-aurora,.hero-grid-plane,.hero-scan,.network-lines circle,.network-lines path,.network-rings span,.network-status i,.progress-rail{animation:none!important}.ecosystem-card,.showcase-card{transform:none!important;transition:none}}