.landing{--land-ink:#0b1220;--land-body:#475569;--land-line:#e6eaf2;--land-canvas:#fbfcfe;--land-navy:#0a1426;font-family:var(--font-landing-body), var(--font-inter), ui-sans-serif, system-ui, sans-serif;color:var(--land-ink);background:var(--land-canvas)}.landing h1,.landing h2,.landing h3{font-family:var(--font-landing-body), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em}.sky-dawn{background:radial-gradient(60% 70% at 15% 20%,#7dafff8c,#0000 70%),radial-gradient(50% 60% at 85% 15%,#ffc4a08c,#0000 70%),radial-gradient(70% 60% at 60% 100%,#6edcd273,#0000 70%),linear-gradient(#eef4ff 0%,#f6f1ff 55%,#eefaf7 100%)}.sky-mint{background:radial-gradient(55% 65% at 80% 25%,#5ed6c480,#0000 70%),radial-gradient(60% 60% at 10% 90%,#96beff80,#0000 70%),linear-gradient(160deg,#effaf6 0%,#eef5ff 100%)}.sky-peach{background:radial-gradient(55% 60% at 20% 20%,#ffbe968c,#0000 70%),radial-gradient(60% 70% at 90% 80%,#ff96af59,#0000 70%),linear-gradient(170deg,#fff5ee 0%,#fdf1f6 100%)}.sky-blue{background:radial-gradient(60% 70% at 85% 20%,#6ea0ff8c,#0000 70%),radial-gradient(55% 60% at 15% 85%,#aa8cff4d,#0000 70%),linear-gradient(#edf3ff 0%,#f4f2ff 100%)}.sky-night{background:radial-gradient(50% 60% at 85% 10%,#2f6bff73,#0000 70%),radial-gradient(45% 55% at 10% 95%,#0ea7b859,#0000 70%),linear-gradient(#0a1426 0%,#0d1b36 100%)}.grain:after{content:"";pointer-events:none;opacity:.06;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}@keyframes land-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-slow{animation:7s ease-in-out infinite land-float}.float-slower{animation:9s ease-in-out -3s infinite land-float}@keyframes land-pulse-line{0%{background-position:0 0}to{background-position:200% 0}}.flow-line{background-image:linear-gradient(90deg,#2563eb26 0%,#2563ebe6 25%,#0ea7b8e6 50%,#2563eb26 75%);background-size:200% 100%;animation:4s linear infinite land-pulse-line}@keyframes land-wave{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.voice-bar{transform-origin:50%;animation:1.2s ease-in-out infinite land-wave}.faq-item[open] .faq-chevron{transform:rotate(45deg)}.faq-item summary::-webkit-details-marker{display:none}@media (prefers-reduced-motion:reduce){.float-slow,.float-slower,.flow-line,.voice-bar{animation:none}}.landing .hl{color:#fff;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#46618f;border-radius:0;padding:.02em .22em .08em}@keyframes wf-in{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.wf-float-a{animation:.55s cubic-bezier(.2,.7,.3,1) .12s both wf-in}.wf-float-b{animation:.55s cubic-bezier(.2,.7,.3,1) .24s both wf-in}@media (prefers-reduced-motion:reduce){.wf-float-a,.wf-float-b{animation:none}}@keyframes nexa-flow{0%{stroke-dashoffset:600px}to{stroke-dashoffset:0}}.nexa-flow{animation:2.6s linear infinite nexa-flow}@media (prefers-reduced-motion:reduce){.nexa-flow{display:none}}@keyframes ind-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.landing [style*=ind-]{animation:none!important}}@keyframes nexa-caret{0%,to{opacity:1}50%{opacity:0}}@keyframes nexa-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes nexa-ripple{0%{opacity:.35;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.nexa-breathe{animation:3.2s ease-in-out infinite nexa-breathe}.nexa-ripple{animation:3.2s cubic-bezier(.2,.6,.4,1) infinite nexa-ripple}@media (prefers-reduced-motion:reduce){.nexa-breathe,.nexa-ripple{animation:none}.nexa-ripple{opacity:0}}@keyframes mega-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}.nav-promo:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff47 50%,#0000 70%);animation:4.5s ease-in-out 1.2s infinite nav-shine;position:absolute;inset:0;transform:translate(-120%)}@keyframes nav-shine{0%,60%{transform:translate(-120%)}85%,to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.nav-promo:after{animation:none}}@keyframes rec-dot{0%{opacity:0;transform:translate(0)}8%{opacity:1}88%{opacity:1}to{transform:translateX(var(--rec-lane,380px));opacity:0}}.rec-dot{--rec-lane:calc(100cqw - 14px);animation-name:rec-dot;animation-timing-function:cubic-bezier(.45,.05,.4,.95);animation-iteration-count:infinite;animation-fill-mode:both}@keyframes rec-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rec-msg,.rec-row{animation:.52s cubic-bezier(.2,.8,.2,1) both rec-in}@keyframes rec-pop{0%{opacity:0;transform:scale(.85)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.rec-pop{animation:.52s cubic-bezier(.2,1.2,.3,1) both rec-pop}@media (prefers-reduced-motion:reduce){.rec-dot,.rec-msg,.rec-row,.rec-pop{animation:none}}.rec-duotone{filter:grayscale()sepia(.35)hue-rotate(195deg)saturate(1.7)brightness(1.08)contrast(.9)}@keyframes rec-ring{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.rec-ring{animation:1.8s ease-out infinite rec-ring}@keyframes rec-wave{0%,to{height:6px}50%{height:26px}}.rec-wave{height:6px;animation:.9s ease-in-out infinite rec-wave}@media (prefers-reduced-motion:reduce){.rec-ring,.rec-wave{animation:none}}.legal-body p,.legal-body li{color:#3d3d4e;font-size:17px;line-height:1.6}.legal-body>p+p,.legal-body section p+p,.legal-body section p+ul,.legal-body section ul+p,.legal-body section div>*+*{margin-top:20px}.legal-body ul{padding-left:22px;list-style:outside}.legal-body ul>li+li{margin-top:10px}.legal-body li::marker{color:#9aa3b8}.legal-body strong{color:#0b0f19;font-weight:600}.legal-body .text-foreground{color:#0b0f19}.legal-body a{color:#0a1426;text-underline-offset:4px;-webkit-text-decoration:underline #cdd5e6;text-decoration:underline #cdd5e6;text-decoration-thickness:2px}.legal-body a:hover{text-decoration-color:#46618f}.legal-body nav a{text-decoration:none}
