:root{--bg:#080b11;--panel:#10151d;--panel2:#161c26;--text:#f2f5f4;--muted:#9aa5b2;--line:#2b3542;--purple:#7067ff;--purple2:#918bff;--mint:#5fe0b1;--orange:#ff875c;--blue:#58a6ff}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site{min-height:100vh;overflow:hidden;background:radial-gradient(circle at 78% 6%,#7067ff17,transparent 30rem),linear-gradient(#59677a0a 1px,transparent 1px),linear-gradient(90deg,#59677a0a 1px,transparent 1px),var(--bg);background-size:auto,48px 48px,48px 48px,auto}.brand{width:max-content;font-size:1.52rem;font-weight:760;letter-spacing:-.055em}.brand span{color:var(--purple2)}
.site-header{position:relative;z-index:10;height:86px;max-width:1440px;margin:auto;padding:0 48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #ffffff1c}.site-header nav{display:flex;gap:34px;color:#b8c0ca;font-size:.9rem}.site-header nav a:hover{color:#fff}.header-cta{justify-self:end;padding:13px 18px;border:1px solid #837bff;border-radius:8px;background:linear-gradient(135deg,#5a53e5,#776fff);font-size:.86rem;font-weight:660}
.hero{min-height:790px;max-width:1440px;margin:auto;padding:82px 48px 98px;display:grid;grid-template-columns:minmax(380px,.85fr) minmax(600px,1.15fr);gap:58px;align-items:center}.eyebrow,.kicker{margin:0 0 22px;color:var(--mint);font-size:.74rem;font-weight:720;letter-spacing:.11em;text-transform:uppercase}.hero h1,.section h2{margin:0;letter-spacing:-.06em;line-height:1.02;text-wrap:balance}.hero h1{font-size:clamp(3.1rem,4.9vw,4.95rem)}.lead{max-width:620px;margin:28px 0 0;color:#bbc4cd;font-size:1.12rem;line-height:1.7}.actions{display:flex;gap:14px;margin-top:36px}.button{min-height:52px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;font-weight:660;transition:.18s}.button:hover{transform:translateY(-2px)}.primary{background:linear-gradient(135deg,#5951e7,#776fff);box-shadow:0 16px 42px #7067ff38}.secondary{border:1px solid #657181;background:#0e131bcc}.proof-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:34px}.proof-chips span{padding:8px 11px;border:1px solid #394452;border-radius:20px;color:#9faab6;font-size:.72rem}
.product-panel{min-height:555px;display:grid;grid-template-columns:112px 1fr;overflow:hidden;border:1px solid #485463;border-radius:14px;background:#0d1219f5;box-shadow:0 40px 90px #0007}.product-panel aside{padding:22px 11px;border-right:1px solid #303a47;background:#0b1017}.product-panel aside>strong{display:block;margin:2px 8px 22px;font-size:.82rem}.product-panel aside>strong span{color:var(--purple)}.product-panel aside i{display:flex;align-items:center;gap:7px;margin:5px 0;padding:9px 7px;border-radius:6px;color:#7e8996;font-size:.59rem;font-style:normal}.product-panel aside i b{width:9px;height:9px;border:1px solid currentColor;border-radius:2px}.product-panel aside i.active{color:#bbb6ff;background:#7067ff27}.product-main{min-width:0;padding:21px 18px}.product-top{display:flex;justify-content:space-between;align-items:center}.product-top>div{display:grid;gap:4px}.product-top small{color:#74808d;font-size:.5rem;letter-spacing:.08em}.product-top b{font-size:.86rem}.product-top em{width:29px;height:29px;display:grid;place-items:center;border:1px solid #4b5663;border-radius:50%;color:#aab4bf;font-size:.58rem;font-style:normal}.product-tabs{display:flex;gap:20px;margin-top:18px;padding-bottom:11px;border-bottom:1px solid #29323e;color:#707b87;font-size:.6rem}.product-tabs b{color:#a8a2ff}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:12px}.product-grid article{min-height:185px;padding:14px;border:1px solid #303a47;border-radius:9px;background:linear-gradient(145deg,#1a212ce6,#10151de8)}.product-grid article h3{display:flex;justify-content:space-between;margin:0;font-size:.69rem}.product-grid article h3 small{color:#77828f;font-size:.5rem;font-weight:400}.progress-copy{display:flex;justify-content:space-between;align-items:end;margin:20px 0 11px}.progress-copy>b{color:var(--mint);font-size:1.7rem}.progress-copy span{color:#85909d;font-size:.5rem}.track{height:6px;border-radius:5px;background:#2b343e}.track i{display:block;width:68%;height:100%;border-radius:5px;background:var(--mint)}.baseline-card footer{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:24px;padding-top:11px;border-top:1px solid #2a333e;color:#727e8b;font-size:.45rem}.baseline-card footer span{display:grid;gap:3px}.baseline-card footer b{color:#bdc5cc;font-weight:500}.matrix{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:18px}.matrix i{height:20px;border:1px solid #ffffff0f;background:#5fe0b11a}.matrix i:nth-child(4n),.matrix i:nth-child(4n-1){background:#f3bd5229}.matrix i:nth-child(4),.matrix i:nth-child(8){background:#ff6d6d31}.risk-count{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px;color:#9aa5b2;font-size:.41rem;text-align:center}.risk-count span{display:grid;gap:3px;border-right:1px solid #303a46}.risk-count b{font-size:.59rem}.risk-count span:first-child b{color:#ff7070}.risk-count span:nth-child(2) b{color:#f3bd52}.risk-count span:last-child b{color:var(--mint)}.product-grid .wide{grid-column:1/-1;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:18px}.insight-card>div{display:flex;align-items:center;gap:12px}.insight-card .pulse{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#7067ff2d;color:#b9b4ff}.insight-card p{display:grid;gap:5px;margin:0}.insight-card small{color:#8f89ff;font-size:.46rem;letter-spacing:.08em}.insight-card p b{max-width:330px;font-size:.59rem;line-height:1.45}.insight-card button{padding:8px 10px;border:1px solid #4a5564;border-radius:6px;background:#121922;color:#bec6cf;font-size:.5rem}
.section{max-width:1280px;margin:auto;padding:112px 48px;border-top:1px solid #ffffff17}.section h2{font-size:clamp(2.35rem,4vw,4rem);line-height:1.08}.section-heading{display:grid;grid-template-columns:1fr 1fr;gap:22px 80px}.section-heading .kicker{grid-column:1/-1;margin:0}.section-heading>p:last-child{align-self:end;margin:0;color:var(--muted);line-height:1.75}.compact-heading{max-width:930px;display:block}.compact-heading h2{max-width:820px}.compact-heading>p:last-child{max-width:700px;margin-top:22px}.three-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:60px}.three-grid article{min-height:255px;padding:30px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(145deg,#171d27,#0e131b)}.problem-card>span,.differentiator-grid>article>span{color:var(--orange);font-family:Consolas,"Courier New",monospace;font-size:.7rem}.three-grid h3{margin:54px 0 15px;font-size:1.2rem}.three-grid p,.differentiator-grid p,.audience-grid p{margin:0;color:var(--muted);font-size:.9rem;line-height:1.68}
.solution{display:grid;grid-template-columns:1fr .9fr;gap:90px;align-items:center}.solution-copy>p:not(.kicker){max-width:690px;margin:24px 0 0;color:var(--muted);line-height:1.72}.capability-list{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.capability-list article{display:flex;gap:12px;padding:18px;border:1px solid var(--line);border-radius:9px;background:#111720}.capability-list article>i{color:var(--mint);font-style:normal}.capability-list h3{margin:0 0 7px;font-size:.96rem}.capability-list p{margin:0!important;font-size:.78rem;line-height:1.55!important}.signal-visual{position:relative;min-height:500px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:radial-gradient(circle at center,#7067ff22,transparent 42%),#0d1219}.signal-core{position:absolute;left:50%;top:50%;width:78px;height:78px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid #8982ff;border-radius:50%;background:#181a3b;color:#bdb9ff;font-weight:750;box-shadow:0 0 55px #7067ff4d}.signal-orbit{position:absolute;left:50%;top:50%;border:1px solid #69738255;border-radius:50%;transform:translate(-50%,-50%)}.orbit-one{width:270px;height:270px}.orbit-two{width:430px;height:430px}.signal-card{position:absolute;width:160px;padding:13px;border:1px solid #3b4654;border-radius:8px;background:#141b24;box-shadow:0 15px 35px #0005}.signal-card small{display:block;margin-bottom:6px;color:var(--mint);font-size:.52rem;letter-spacing:.08em}.signal-card b{font-size:.72rem}.signal-card.one{left:8%;top:17%}.signal-card.two{right:7%;top:32%}.signal-card.three{left:15%;bottom:12%}
.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:58px}.process-grid article{position:relative;min-height:270px;padding:32px;border:1px solid var(--line);border-radius:11px;background:#0f151d}.process-grid article:not(:last-child)::after{content:'→';position:absolute;right:-15px;top:50%;z-index:2;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--purple);color:#fff}.process-grid span{width:38px;height:38px;display:grid;place-items:center;border:1px solid #7e77ff;border-radius:50%;color:#b8b3ff;font-weight:700}.process-grid h3{margin:48px 0 14px}.process-grid p{color:var(--muted);line-height:1.66}.differentiator-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:58px}.differentiator-grid article{display:grid;grid-template-columns:44px 1fr;gap:18px;min-height:180px;padding:30px;border:1px solid var(--line);border-radius:10px;background:#10161f}.differentiator-grid h3{margin:0 0 13px}
.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px}.audience-grid article{padding:30px;border:1px solid var(--line);border-radius:11px;background:linear-gradient(145deg,#171e28,#0f141c)}.role-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;background:#7067ff27;color:#aaa4ff;font-size:.72rem;font-weight:750}.audience-grid h3{margin:40px 0 14px}.audience-grid article>div:last-child{display:flex;flex-wrap:wrap;gap:7px;margin-top:26px}.audience-grid article>div:last-child span{padding:6px 9px;border:1px solid #384352;border-radius:15px;color:#9ba6b3;font-size:.65rem}.trust{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-top:90px;padding-bottom:90px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,#171d27,#0e131a)}.trust>div>p:last-child{color:var(--muted);line-height:1.72}.trust ul{list-style:none;margin:0;padding:0}.trust li{display:grid;gap:7px;padding:19px 0;border-bottom:1px solid var(--line)}.trust li b{color:#d8dbe0}.trust li span{color:var(--muted);font-size:.86rem;line-height:1.5}
.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:58px}.plan-grid article{position:relative;min-height:385px;padding:32px;border:1px solid var(--line);border-radius:11px;background:#0f151d}.plan-grid article.featured{border-color:#817aff;background:linear-gradient(160deg,#1c1c3e,#111722);box-shadow:0 22px 60px #7067ff1f}.popular{position:absolute;left:50%;top:0;padding:7px 12px;transform:translate(-50%,-50%);border-radius:14px;background:var(--purple);font-size:.62rem;font-weight:700}.plan-grid article>p{margin:0;color:#a8a2ff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.plan-grid h3{margin:22px 0 34px;font-size:1.35rem}.plan-grid ul{min-height:150px;list-style:none;margin:0;padding:0;color:var(--muted)}.plan-grid li{padding:10px 0;border-bottom:1px solid #ffffff10;font-size:.84rem}.plan-grid a{display:flex;justify-content:space-between;margin-top:28px;padding:13px;border:1px solid #475260;border-radius:7px;font-size:.8rem}.final-cta{display:grid;grid-template-columns:1fr auto;gap:70px;align-items:center;margin-top:110px;margin-bottom:90px;padding:60px;border:0;border-radius:15px;background:linear-gradient(120deg,#272175,#4d45d7 62%,#625af4)}.final-cta h2{max-width:800px}.final-cta>div:first-child>p:last-child{max-width:720px;color:#d7d5f6;line-height:1.65}.final-cta .kicker{color:#baf3de}.cta-side{display:grid;gap:22px}.light{background:#fff;color:#17152f;cursor:not-allowed}.cta-side>div{display:flex;justify-content:center;gap:14px;color:#d9d7f7}.cta-side small:not(:last-child)::after{content:'·';margin-left:14px}.footer{max-width:1280px;margin:auto;padding:58px 48px;display:grid;grid-template-columns:1fr auto auto;gap:70px;border-top:1px solid #ffffff17;color:var(--muted)}.footer>div{display:grid;align-content:start;gap:10px}.footer>div:first-child p{margin:0}.footer a:hover{color:#fff}.footer span,.footer a,.footer p{font-size:.82rem}
@media(max-width:1100px){.site-header{grid-template-columns:1fr auto;padding:0 28px}.site-header nav{display:none}.hero{grid-template-columns:1fr;padding:70px 28px 90px}.solution{grid-template-columns:1fr}.signal-visual{min-height:430px}.footer{grid-template-columns:1fr 1fr}.footer>div:last-child{grid-column:1/-1}}
@media(max-width:720px){.site-header{height:74px;padding:0 18px}.brand{font-size:1.22rem}.header-cta{padding:10px;font-size:.69rem}.hero{min-height:auto;padding:58px 18px 70px;gap:50px}.hero h1{font-size:clamp(2.65rem,12.7vw,4rem)}.lead{font-size:1rem}.actions{flex-direction:column}.button{width:100%}.product-panel{min-height:455px;grid-template-columns:1fr}.product-panel aside{display:none}.product-main{padding:15px 11px}.product-grid{grid-template-columns:1fr}.product-grid article:nth-child(2){display:none}.product-grid .wide{grid-column:auto}.section{padding:78px 18px}.section-heading,.solution,.trust{grid-template-columns:1fr;gap:28px}.section-heading .kicker{grid-column:auto}.three-grid,.process-grid,.audience-grid,.plan-grid,.differentiator-grid,.capability-list{grid-template-columns:1fr}.process-grid article:not(:last-child)::after{right:50%;top:auto;bottom:-15px;transform:translateX(50%) rotate(90deg)}.signal-visual{min-height:410px}.orbit-two{width:330px;height:330px}.signal-card{width:135px}.trust{margin-left:18px;margin-right:18px;padding:38px 24px}.final-cta{grid-template-columns:1fr;margin:80px 18px 65px;padding:38px 24px}.cta-side>div{flex-direction:column}.cta-side small:not(:last-child)::after{display:none}.footer{padding:44px 18px;grid-template-columns:1fr;gap:30px}.footer>div:last-child{grid-column:auto}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
