:root{--ink:#050a18;--blue:#3e78e8;--cyan:#31c3f3;--purple:#5a33c8;--white:#eef6ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:var(--white);font:16px/1.55 system-ui,sans-serif;overflow-x:hidden}a{color:inherit}.skip{position:absolute;top:-99px;left:12px;z-index:99;background:#fff;color:#000;padding:9px}.skip:focus{top:12px}.nav{position:fixed;z-index:20;top:0;left:50%;display:flex;align-items:center;gap:28px;width:min(1120px,calc(100% - 32px));height:70px;padding:0 18px;transform:translateX(-50%);transition:.35s}.nav.scrolled{top:12px;border:1px solid #ffffff1f;border-radius:999px;background:#07142bba;box-shadow:0 14px 40px #0008;backdrop-filter:blur(18px)}.brand img{width:128px}.nav nav{display:flex;flex:1;gap:20px}.nav a{font-size:13px;text-decoration:none}.nav>div{display:flex;gap:14px;align-items:center}.button{display:inline-block;padding:11px 17px;border-radius:999px;background:linear-gradient(135deg,var(--purple),var(--blue),var(--cyan));color:#fff;font-weight:750;text-decoration:none;box-shadow:0 10px 28px #3e78e855}.quiet{margin-left:14px;color:#c9d7ed}main{position:relative;z-index:2}.chapter{min-height:100vh;padding:clamp(105px,15vh,180px) max(7vw,24px);display:flex;align-items:center}.chapter>div{max-width:550px}.hero h1{margin:12px 0;font-size:clamp(55px,7.2vw,118px);line-height:.93;letter-spacing:-.075em}.hero em{font-style:normal;background:linear-gradient(90deg,#fff,#78e9ff);background-clip:text;color:transparent}.lead{max-width:360px;color:#c2d2e9}.story-intro{min-height:50vh;align-items:end}.story-intro h2,.story-copy h2,.benefits h2,.usecases h2,.calm h2,.final h2{font-size:clamp(36px,5vw,74px);line-height:1;letter-spacing:-.055em}.story-copy{min-height:95vh}.story-copy.right{justify-content:flex-end}.story-copy b{color:#65ddff;font-size:22px}.story-copy p{max-width:310px;color:#c0d2ec;font-size:19px}.benefits{min-height:120vh;align-items:end}.benefits h2{max-width:850px}.benefits ul{max-width:720px;margin:48px 0 0;padding:0;list-style:none}.benefits li{padding:16px 0;border-top:1px solid #ffffff28;font-size:clamp(19px,2.2vw,34px)}.usecases,.calm,.final{position:relative;z-index:3;padding:110px max(7vw,24px)}.usecases{background:#07142c}.usecase-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:50px;align-items:center;margin-top:45px}.usecase-list{display:grid;gap:3px}.usecase-list button{padding:15px 0;border:0;border-bottom:1px solid #ffffff22;background:transparent;color:#afc3df;text-align:left;font:700 clamp(18px,2vw,29px)/1.2 inherit;cursor:pointer}.usecase-list button.active{color:#fff}.usecase-tv{padding:22px;border:11px solid #102441;border-radius:18px;background:#102441;box-shadow:0 35px 70px #0008}.usecase-tv img{display:block;width:100%;min-height:250px;object-fit:cover}.usecase-tv p{margin:16px 3px 0;color:#c3d6ef}.calm{background:#f6f8fc;color:#10264a}.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.prices article{padding:24px;border:1px solid #d7e0ee;border-radius:14px;background:#fff}.prices strong{display:block;margin:13px 0;font-size:22px}.prices p{color:#61708a}.prices a:not(.button){color:#315cae}.faq details{max-width:720px;padding:17px 0;border-bottom:1px solid #d7e0ee}.faq summary{font-weight:750;cursor:pointer}.faq p{color:#61708a}.final{min-height:85vh;display:flex;align-items:center;background:radial-gradient(circle at 69% 55%,#31c3f35c,transparent 16%),radial-gradient(circle at 28% 75%,#5a33c88c,transparent 33%),#050a18}.final p{color:#c4d5ed}footer{position:relative;z-index:3;padding:25px;background:#050a18;color:#8497b2;text-align:center;font-size:13px}@media(max-width:700px){.nav nav,.nav>div>a:first-child{display:none}.nav{justify-content:space-between}.chapter{min-height:86vh;padding:100px 24px}.hero{min-height:100vh;align-items:end;padding-bottom:75px}.hero h1{font-size:56px}.story-intro{min-height:50vh}.story-copy{min-height:78vh}.story-copy.right{justify-content:flex-start}.benefits{min-height:100vh;align-items:end}.usecase-layout{grid-template-columns:1fr;gap:30px}.usecase-list{order:2}.usecase-tv{order:1}.prices{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
