:root{color-scheme:dark;--bg:#050814;--text:#f7f6ff;--muted:#c4c6df;--pink:#F21ED1;--blue:#0CEEF7;--purple:#C77CF0}body{background:var(--bg);color:var(--text);font-family:'Segoe UI',Arial,sans-serif}body:before{content:'';position:fixed;inset:0;pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 0 20%,#6e145b26,transparent 48%),radial-gradient(ellipse at 100% 60%,#00469b28,transparent 48%),repeating-linear-gradient(90deg,transparent 0 119px,#667cc009 120px),repeating-linear-gradient(0deg,transparent 0 119px,#667cc009 120px)}p{color:var(--muted)}em{color:var(--pink)}.eyebrow{color:var(--blue)}.dot{background:var(--pink);box-shadow:0 0 14px var(--pink)}header{max-width:1480px;background:#090b1cee;border-color:#363151;gap:28px;padding:14px 4%;min-height:96px}.wordmark{display:block;flex:0 0 205px;line-height:0}.wordmark img{display:block;width:205px;height:auto}nav{justify-content:center;gap:22px;flex:1}nav>a:not(.button){font-size:.82rem;font-weight:600;white-space:nowrap;padding:13px 0;border-bottom:2px solid transparent}nav>a:hover,nav>a[aria-current]{color:var(--pink);border-bottom-color:var(--pink)}nav .button{margin-left:auto;white-space:nowrap;font-size:.72rem;padding:15px 18px;gap:16px}.button{min-height:55px;padding:17px 24px;border-radius:5px;font-size:.79rem;letter-spacing:.055em;font-weight:800;text-transform:uppercase;line-height:1.45;transition:transform .18s,box-shadow .18s,background .18s}.button:hover{transform:translateY(-3px)}.primary{color:#180d21;background:#F21ED1;border-color:#ff76c7;box-shadow:0 4px 0 #9d205f,0 8px 30px #f41ba927}.primary:hover{background:#ff79c9}.secondary{background:#1b1d40;color:#72e8ff;border-color:#4bcaef;box-shadow:0 4px 0 #154764}.secondary:hover{background:#222854}.hero{isolation:isolate;position:relative;max-width:1400px;padding:25px 5% 68px;grid-template-columns:1.15fr 1fr;gap:15px;overflow:hidden}.hero:before{content:'';position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 82% 45%,#69189535,transparent 53%),linear-gradient(115deg,transparent 65%,#1947aa15)}.hero-identity{display:block;width:min(390px,90%);height:auto;margin:0 0 24px -10px}.hero h1{font-size:clamp(3.4rem,6.1vw,5.8rem);margin-bottom:22px}.hero-copy{max-width:550px;font-size:1.04rem;line-height:1.8}.hero-content>.eyebrow{font-size:.7rem}.hero-visual{align-self:stretch;display:flex;flex-direction:column;justify-content:center;min-width:0;padding-bottom:0}.brand-art{border-radius:0;transform:none;box-shadow:none;overflow:visible;background:none}.brand-art img{display:block;width:115%;max-width:none;height:auto;margin-left:-7.5%;animation:float 7s ease-in-out infinite;mask-image:radial-gradient(ellipse at center,#000 45%,transparent 72%)}.hello-card{position:relative;align-self:center;left:auto;bottom:auto;gap:17px;border:0;border-left:3px solid var(--blue);border-radius:0;padding:12px 20px;margin:-20px 0 0 25px;background:#11142ac9;transform:none;box-shadow:none}.hello-mark{font-size:2rem;color:var(--pink)}.hello-card strong{font-size:1.2rem}.visual-caption{justify-content:center;gap:36px;font-size:.68rem;letter-spacing:.18em;color:var(--purple);margin:26px 0}.visual-caption span:nth-child(1){color:var(--pink)}.visual-caption span:nth-child(2){color:var(--blue)}.audience{gap:35px;padding:25px 5%;border-color:#714193;background:linear-gradient(100deg,#4b194e,#282050 50%,#123a58)}.audience>span{color:#e0c9f1}.section{max-width:1280px}.section-head{max-width:720px}.feature-grid{gap:22px}.feature-card{--accent:var(--pink);background:linear-gradient(145deg,#331932,#14172e 80%)!important;border:1px solid #7e385c;border-top:3px solid var(--accent);border-radius:6px 24px 6px 6px}.feature-card:nth-child(3n+2){--accent:var(--blue);background:linear-gradient(145deg,#123449,#14172e 80%)!important;border-color:#2f677e;border-top-color:var(--accent)}.feature-card:nth-child(3n){--accent:var(--purple);background:linear-gradient(145deg,#302249,#14172e 80%)!important;border-color:#634981;border-top-color:var(--accent)}.number{font-size:1rem;color:var(--accent,var(--pink));letter-spacing:.05em}.tag{color:var(--accent);font-weight:700}.text-link{color:var(--blue);border-color:#458fab}.purpose{max-width:none;padding:75px max(5%,calc((100% - 1152px)/2));background:linear-gradient(105deg,#15182d 20%,#252047);border-block:1px solid #494365;position:relative}.purpose:after{content:'';height:4px;background:linear-gradient(90deg,var(--pink),var(--blue),var(--purple));position:absolute;bottom:0;left:0;width:36%}.nexa{grid-template-columns:1.05fr 1fr;gap:8%;background:radial-gradient(ellipse at 18% 40%,#33267b35,transparent 52%)}.nexa-message{background:none;border:0;padding:0;transform:none;box-shadow:none;min-width:0}.nexa-companion{display:block;width:75%;height:auto;margin:-25px auto -25px;mask-image:radial-gradient(ellipse at center,#000 45%,transparent 72%)}.nexa-quote{border-left:3px solid var(--purple);padding:18px 22px;background:#19172b}.nexa-quote .eyebrow{font-size:.7rem;margin-bottom:14px}.quote{font-size:1.65rem;line-height:1.25;color:#fff;margin-bottom:18px}.signature{color:var(--pink)}.signature span{color:var(--muted)}.price-card{--accent:var(--pink);border:1px solid #68405c;border-top:4px solid var(--accent);background:#191528;border-radius:8px}.price-card:nth-child(2){--accent:var(--blue);background:#101f30;border-color:#31627a;border-top-color:var(--accent)}.price-card.featured{--accent:var(--purple);background:linear-gradient(155deg,#372255,#1b1632);border:1px solid #9664d0;border-top:4px solid var(--accent);box-shadow:0 0 35px #852bdd1a}.price-card .eyebrow{color:var(--accent);font-size:.87rem}.price-card h3 small{color:var(--muted)}.trial-note{border-block:1px solid #635477;padding:12px 0;background:none;color:var(--accent);border-radius:0}.price-card li:before{color:var(--accent)}.price-card .button{padding-inline:14px;gap:12px}.support-strip{background:linear-gradient(105deg,#461b57,#202453 70%,#12364c);border-block:1px solid #694880;padding:70px max(5%,calc((100% - 1152px)/2))}.support-strip .eyebrow{color:#ff90d0}.closing{max-width:1280px;background:radial-gradient(ellipse at 88% 80%,#7c22582e,transparent 48%)}footer{background:#060818;border-color:#413354}footer strong{color:var(--purple)}footer a:hover{color:var(--blue)}footer .wordmark{width:230px}footer .wordmark img{width:100%}.copyright{border-color:#302741}.page-intro{background:radial-gradient(ellipse at 90% 0,#4122674d,transparent 60%)}.future{display:grid;grid-template-columns:300px 1fr;align-items:center;gap:40px;padding:0;margin-top:50px;background:#111426;border:1px solid #584677;border-radius:12px;overflow:hidden}.future>img{width:100%;height:auto;display:block}.future>div{padding:30px 30px 30px 0}.future strong{font-size:1.8rem;letter-spacing:-.03em}.future>div>span{display:block;font-size:.89rem;color:var(--blue);margin-top:10px}.chips span{background:#302148;border:1px solid #664884}.info-note{border-left:3px solid var(--blue);background:#152238;border-radius:0}.email{color:var(--blue)}form{border:1px solid #665080;border-top:3px solid var(--purple);border-radius:8px;background:#19162e}input,select,textarea{background:#0b1022;border-color:#706781;color:#fff}body[data-page=support] .page-intro{background:radial-gradient(ellipse at 75% 15%,#7d23504d,transparent 65%)}body[data-page=support] .feature-grid{grid-template-columns:repeat(6,1fr)}body[data-page=support] .feature-card{grid-column:span 2}body[data-page=support] .feature-card:nth-last-child(-n+2){grid-column:span 3}body[data-page=support] .feature-card .number{display:block;margin-bottom:35px}.skip{color:#131127}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-color:var(--blue)}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-12px)}}@media(max-width:1150px){header{gap:16px;padding-inline:3%}.wordmark{flex-basis:165px}.wordmark img{width:165px}nav{gap:15px}nav>a:not(.button){font-size:.74rem}nav .button{font-size:.65rem;padding:14px;gap:12px}.actions .button{font-size:.72rem}.audience{gap:25px}}@media(max-width:950px){header{flex-wrap:wrap;justify-content:space-between;padding:12px 5%;gap:0}.wordmark{flex-basis:195px}.wordmark img{width:195px}.menu-button{display:flex;gap:18px;align-items:center;min-height:46px;padding:10px 16px;color:var(--blue);background:#15172d;border:1px solid #6576a0;border-radius:5px}nav{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:5px;padding:20px 0}.menu-button[aria-expanded=true]+nav{display:flex}nav>a:not(.button){font-size:1rem;padding:12px}nav .button{margin:15px 0 0;font-size:.8rem}.hero{grid-template-columns:1.2fr 1fr}.hero h1{font-size:4rem}.actions{flex-direction:column}.pricing-grid{grid-template-columns:1fr}.price-card>p:not(.eyebrow){min-height:0}.support-strip{flex-direction:column;align-items:flex-start}.future{grid-template-columns:250px 1fr;gap:25px}.hello-card{margin:0;padding:12px;gap:10px}.visual-caption{gap:18px}}@media(max-width:640px){header{padding:10px 6%;min-height:85px}.hero{padding:16px 6% 38px;gap:5px}.hero-content{width:100%}.hero-identity{width:290px;max-width:90%;margin-left:-7px;margin-bottom:17px}.hero h1{font-size:3.7rem}.hero-content>.eyebrow{font-size:.65rem}.hero-visual{align-self:center;width:100%;max-width:370px;margin:0}.brand-art{border-radius:0}.brand-art img{width:100%;margin:0}.hello-card{align-self:center;margin-top:-25px;padding:12px 18px;left:auto;bottom:auto}.visual-caption{margin-bottom:0;gap:32px}.actions .button{font-size:.79rem}.audience{justify-content:flex-start;gap:12px 25px;padding:25px 6%}.purpose{padding:52px 6%}.nexa{display:flex;flex-direction:column;gap:40px}.nexa-message{width:100%;margin:0}.nexa-companion{width:70%;max-width:290px;margin:-20px auto -10px}.nexa-quote{padding:20px}.support-strip{padding:48px 6%;gap:20px}.support-strip .button{width:100%}.future{grid-template-columns:1fr;gap:0}.future>img{max-width:340px;margin:auto}.future>div{padding:25px}.future strong{font-size:1.6rem}body[data-page=support] .feature-grid{grid-template-columns:1fr}body[data-page=support] .feature-card,body[data-page=support] .feature-card:nth-last-child(-n+2){grid-column:auto}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

.about-brand{display:block;width:240px;max-width:80%;height:auto;margin:0 0 30px;border-radius:12px}
