:root{--ink:#07101f;--muted:#5d6879;--line:#dfe5ec;--paper:#f5f7fa;--white:#fff;--blue:#0758ff;--blue-deep:#0645cb;--blue-pale:#eaf1ff;--mint:#20d49a}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Manrope,Arial,sans-serif}button,input{font:inherit}button{cursor:pointer}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loading-shell{place-items:center;min-height:100vh;font-weight:700;display:grid}.app-shell{overflow:hidden}.topbar{z-index:20;color:#fff;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,30px);display:flex;position:absolute;top:0;left:0;right:0}.brand{color:#fff;letter-spacing:-.04em;align-items:center;gap:10px;font-size:22px;font-weight:800;text-decoration:none;display:inline-flex}.blue-mark{flex:none;width:31px;height:31px;display:inline-block;position:relative}.blue-mark__dot{background:#77b7ff;border-radius:50%;width:10px;height:10px;position:absolute;top:2px;left:11px}.blue-mark__wave{border:5px solid;border-top:0;border-radius:0 0 18px 18px;width:25px;height:15px;position:absolute;bottom:2px;left:3px;transform:rotate(-8deg)}.blue-mark--small{width:22px;height:22px}.blue-mark--small .blue-mark__dot{width:7px;height:7px;left:8px}.blue-mark--small .blue-mark__wave{border-width:0 4px 4px;border-top-style:none;border-top-color:currentColor;width:18px;height:11px;left:2px}.pilot-status{text-transform:uppercase;letter-spacing:.08em;color:#cbd8ed;align-items:center;gap:9px;font-family:DM Mono,monospace;font-size:11px;display:flex}.pilot-status>span{background:var(--mint);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #20d49a1f}.hero{color:#fff;background:radial-gradient(circle at 78% 58%,#1f66ff52,#0000 27%),linear-gradient(128deg,#07101f 0%,#091a37 57%,#082961 100%);grid-template-columns:minmax(0,1fr) minmax(430px,.85fr);align-items:center;gap:5vw;min-height:810px;padding:150px max(5vw,30px) 90px;display:grid;position:relative}.hero:before{content:"";opacity:.17;pointer-events:none;background-image:linear-gradient(#ffffff21 1px,#0000 1px),linear-gradient(90deg,#ffffff21 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 72%);mask-image:linear-gradient(90deg,#000,#0000 72%)}.hero-copy{z-index:2;max-width:700px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#8190a5;align-items:center;gap:11px;font-family:DM Mono,monospace;font-size:11px;font-weight:500;display:inline-flex}.eyebrow>span{border:1px solid;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;display:grid}.hero .eyebrow{color:#8fa4c5}h1{letter-spacing:-.065em;max-width:740px;margin:27px 0 23px;font-size:clamp(55px,6vw,94px);font-weight:700;line-height:.91}h1 em{color:#79b4ff;font-family:Newsreader,Georgia,serif;font-weight:500}.hero-lede{color:#b8c6da;max-width:580px;margin:0;font-size:18px;line-height:1.75}.proof-row{border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26;margin-top:42px;padding:22px 0;display:flex}.proof-row>div{min-width:145px;padding-right:34px}.proof-row>div+div{border-left:1px solid #ffffff24;padding-left:34px}.proof-row strong{letter-spacing:-.04em;font-size:25px;display:block}.proof-row span{color:#8190a5;text-transform:uppercase;letter-spacing:.08em;margin-top:4px;font-size:11px;display:block}.trust-note{color:#aebdd2;align-items:flex-start;gap:12px;max-width:500px;margin-top:24px;display:flex}.trust-icon{width:22px;height:22px;color:var(--mint);background:#20d49a21;border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.trust-note p{margin:1px 0 0;font-size:12px;line-height:1.6}.trust-note strong{color:#fff}.phone-stage{z-index:3;place-items:center;min-height:640px;display:grid;position:relative}.ambient{filter:blur(2px);border-radius:50%;position:absolute}.ambient--one{background:#135eff21;border:1px solid #5991ff2e;width:470px;height:470px}.ambient--two{border:1px solid #ffffff12;width:560px;height:560px}.phone{color:#111827;background:#f8f9fb;border:9px solid #0c1018;border-radius:49px;flex-direction:column;width:370px;height:670px;display:flex;position:relative;overflow:hidden;transform:rotate(1.1deg);box-shadow:0 44px 90px #00000070,0 0 0 1px #ffffff38,inset 0 0 0 1px #ffffff1a}.phone-top{background:#fff;justify-content:space-between;align-items:center;height:42px;padding:0 24px;font-size:10px;font-weight:800;display:flex;position:relative}.island{background:#080a0e;border-radius:18px;width:103px;height:25px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.phone-signal{letter-spacing:2px;font-size:8px}.conversation-head{background:#fffffff2;border-bottom:1px solid #e8ebef;align-items:center;gap:10px;min-height:62px;padding:8px 17px 9px;display:flex}.conversation-avatar{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:39px;height:39px;display:grid}.conversation-head>div:nth-child(2){flex-direction:column;display:flex}.conversation-head strong{font-size:13px}.conversation-head span{color:#8b94a4;font-size:9px}.conversation-head .verified{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:14px;height:14px;margin-left:-5px;font-size:8px;display:grid}.message-list{scrollbar-width:none;flex:1;min-height:0;padding:12px 12px 8px;overflow-y:auto}.message-list::-webkit-scrollbar{display:none}.sms-day{text-align:center;color:#9aa3b1;margin:2px 0 12px;font-size:9px;font-weight:600}.message-row{align-items:flex-end;gap:6px;margin:0 0 10px;display:flex}.message-row--employee{justify-content:flex-end;margin-left:55px}.message-row--blue{margin-right:38px}.message-avatar{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.message-bubble{white-space:pre-line;border-radius:17px;padding:10px 12px;font-size:11px;line-height:1.48;box-shadow:0 1px 2px #161e2d12}.message-row--blue .message-bubble{background:#fff;border-bottom-left-radius:5px}.message-row--employee .message-bubble{color:#fff;background:var(--blue);border-bottom-right-radius:5px}.message-time{color:#a1a9b5;margin:3px 6px 0;font-size:8px;display:block}.message-row--employee .message-time{text-align:right}.system-message{color:#8b94a4;text-align:center;margin:6px 0;font-size:9px}.typing{background:#fff;border-radius:16px 16px 16px 5px;gap:3px;width:48px;padding:11px 12px;display:flex}.typing i{background:#9ba5b4;border-radius:50%;width:5px;height:5px;animation:1s infinite alternate typing}.typing i:nth-child(2){animation-delay:.2s}.typing i:nth-child(3){animation-delay:.4s}@keyframes typing{to{opacity:.5;transform:translateY(-3px)}}.quick-actions{scrollbar-width:none;background:#f8f9fb;gap:6px;padding:6px 10px;display:flex;overflow-x:auto}.quick-actions::-webkit-scrollbar{display:none}.quick-actions button{color:var(--blue-deep);background:#f5f8ff;border:1px solid #bed0ef;border-radius:99px;flex:none;padding:7px 10px;font-size:9px;font-weight:700}.quick-actions button:hover{color:#fff;background:var(--blue);border-color:var(--blue)}.composer{background:#fff;border-top:1px solid #e7ebf0;align-items:center;gap:8px;min-height:52px;padding:8px 12px;display:flex}.composer input{background:#fafbfc;border:1px solid #d7dce4;border-radius:20px;outline:0;flex:1;min-width:0;padding:9px 12px;font-size:11px}.composer input:focus{border-color:#8db4ff;box-shadow:0 0 0 3px #0758ff17}.composer button{color:#fff;background:var(--blue);border:0;border-radius:50%;flex:none;place-items:center;width:31px;height:31px;font-size:18px;font-weight:700;display:grid}.composer button:disabled{cursor:default;background:#cbd2dc}.home-indicator{background:#10131a;border-radius:4px;flex:none;width:115px;height:4px;margin:1px auto 7px}.control-room{background:#f5f7fa;padding:100px max(5vw,30px)}.section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}h2{letter-spacing:-.055em;margin:17px 0 0;font-size:clamp(37px,4vw,57px);line-height:1}.reset-button{color:#455064;text-transform:uppercase;letter-spacing:.07em;background:0 0;border:1px solid #ccd4df;border-radius:6px;padding:11px 16px;font-size:11px;font-weight:700}.reset-button:hover{border-color:var(--blue);color:var(--blue)}.metric-grid{grid-template-columns:1.35fr repeat(3,1fr);gap:12px;margin-top:43px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;flex-direction:column;justify-content:flex-end;min-height:200px;padding:24px;display:flex}.metric-card--live{color:#fff;background:var(--blue);border-color:var(--blue)}.metric-label{color:#8691a2;text-transform:uppercase;letter-spacing:.13em;margin-bottom:auto;font-family:DM Mono,monospace;font-size:9px}.metric-card--live .metric-label{color:#b9d2ff}.metric-card>strong{letter-spacing:-.06em;font-size:54px;line-height:1}.metric-card>p{color:#7c8798;margin:8px 0 0;font-size:12px}.metric-card--live>p{color:#d7e5ff}.metric-card .countdown{font-size:40px}.progress{background:#ffffff3d;height:3px;margin-top:22px;overflow:hidden}.progress span{background:#fff;height:100%;transition:width 1s linear;display:block}.boundary-row{border:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.boundary{align-items:flex-start;gap:13px;padding:21px 23px;display:flex}.boundary+.boundary{border-left:1px solid var(--line)}.boundary>span{width:22px;height:22px;color:var(--blue);background:var(--blue-pale);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:800;display:grid}.boundary strong{font-size:12px;display:block}.boundary p{color:#8892a1;margin:4px 0 0;font-size:10px;line-height:1.5}.roadmap{background:#fff;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:110px max(5vw,30px) 130px;display:grid}.roadmap-copy p{color:#758092;max-width:430px;margin:25px 0 0;font-size:15px;line-height:1.75}.roadmap-list{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.roadmap-item{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr 40px;align-items:center;gap:18px;min-height:94px;display:grid}.roadmap-item>span{color:#9aa3b0;text-transform:uppercase;letter-spacing:.08em;font-family:DM Mono,monospace;font-size:9px}.roadmap-item strong{font-size:15px}.roadmap-item p{color:#8c95a3;margin:4px 0 0;font-size:11px}.roadmap-item b{color:#b4bdc9;text-align:right;font-family:DM Mono,monospace;font-size:11px}.roadmap-item--active b{color:#fff;background:var(--blue);text-transform:uppercase;border-radius:20px;place-items:center;width:38px;height:22px;font-size:8px;display:grid}@media (max-width:980px){.hero{grid-template-columns:1fr;padding-top:135px}.hero-copy{max-width:760px}.phone-stage{margin-top:25px}.metric-grid{grid-template-columns:repeat(2,1fr)}.roadmap{grid-template-columns:1fr;gap:60px}}@media (max-width:650px){.topbar{height:68px;padding:0 18px}.pilot-status{font-size:8px}.hero{gap:22px;padding:118px 20px 70px}.hero:before{background-size:45px 45px}h1{font-size:57px}.hero-lede{font-size:15px}.proof-row{justify-content:space-between}.proof-row>div{min-width:0;padding-right:12px}.proof-row>div+div{padding-left:12px}.proof-row strong{font-size:19px}.proof-row span{font-size:8px}.phone-stage{min-height:610px;margin:-15px -20px -35px;transform:scale(.9)}.phone{height:650px}.ambient--one{width:410px;height:410px}.ambient--two{width:470px;height:470px}.control-room{padding:80px 20px}.section-heading{flex-direction:column;align-items:flex-start}.metric-grid{grid-template-columns:1fr 1fr}.metric-card{min-height:165px;padding:18px}.metric-card>strong{font-size:43px}.metric-card .countdown{font-size:31px}.boundary-row{grid-template-columns:1fr}.boundary+.boundary{border-left:0;border-top:1px solid var(--line)}.roadmap{padding:85px 20px 100px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.typing i{animation:none}}
