:root{color-scheme:light;--bg:#f7f8fb;--surface:#fff;--subtle:#f0f3f8;--text:#202530;--muted:#6e7583;--line:#dde2eb;--accent:#245fc7;--accent-2:#173f86;--soft:#eaf1ff;--green:#13745a;--danger:#b65050;--shadow:0 24px 65px rgba(41,58,89,.12);--motion:720ms;--ease:cubic-bezier(.22,1,.36,1);--pad:clamp(24px,5.5vw,88px)}
[data-theme="dark"]{color-scheme:dark;--bg:#0f141b;--surface:#171d26;--subtle:#1c2430;--text:#edf2fa;--muted:#99a4b3;--line:#2d3746;--accent:#7ba7ff;--accent-2:#bed2ff;--soft:#172a47;--green:#72c9aa;--danger:#ef9999;--shadow:0 28px 70px rgba(0,0,0,.36)}
*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}button,input,textarea{font:inherit;color:inherit}button{border:0;background:none;cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}.skip{position:fixed;top:-80px;left:18px;z-index:100;padding:10px 14px;background:var(--text);color:var(--bg)}.skip:focus-visible{top:12px}.site-header{position:sticky;top:0;z-index:50;height:66px;padding:0 var(--pad);display:flex;align-items:center;gap:36px;border-bottom:1px solid color-mix(in srgb,var(--line) 84%,transparent);background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(20px)}.brand{display:inline-flex;align-items:center;gap:10px}.brand img{width:25px;height:25px}.brand b{font-size:14px;letter-spacing:.03em}.site-header nav{display:flex;gap:28px;margin-left:auto}.site-header nav a{font-size:11px;color:var(--muted)}.site-header nav a:hover{color:var(--text)}.header-actions{display:flex;align-items:center;gap:8px}.theme-toggle{width:36px;height:36px;border-radius:8px;font-size:19px}.theme-toggle:hover{background:var(--soft)}.header-cta{height:38px;padding:0 15px;display:flex;align-items:center;gap:24px;border-radius:8px;background:var(--text);color:var(--bg);font-size:10px;white-space:nowrap}.menu-toggle{display:none;font-size:10px}.eyebrow{margin:0 0 18px;font-size:11px;color:var(--accent)}.eyebrow i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:9px}.button{height:48px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:12px;white-space:nowrap}.primary{background:var(--text);color:var(--bg)}.primary span{margin-left:30px}.text-link{font-size:11px}.text-link span{margin-left:13px}.actions{display:flex;align-items:center;gap:22px;margin-top:31px}.section{padding:clamp(78px,10vw,150px) var(--pad);border-top:1px solid var(--line);overflow:hidden}.section-head{margin-bottom:55px}.section-head h2,.contact h2{font-size:clamp(48px,6vw,92px);line-height:.96;letter-spacing:-.06em;font-weight:500;margin:0}.section-head>p:not(.eyebrow),.split-head>p{max-width:720px;font-size:13px;line-height:1.75;color:var(--muted);margin:22px 0 0}.split-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;gap:7vw}.split-head>p{margin:0 0 5px}.section-note{font:9px ui-monospace,monospace;color:var(--muted);margin:20px 0 0}
.hero{min-height:calc(100dvh - 66px);padding:clamp(60px,8vw,120px) var(--pad) 48px;position:relative;display:grid;grid-template-columns:minmax(480px,.75fr) minmax(600px,1.25fr);align-items:center;gap:5vw;overflow:hidden}.hero-copy{position:relative;z-index:4}.hero h1{font-size:clamp(72px,7.5vw,122px);line-height:.86;letter-spacing:-.07em;font-weight:500;margin:0}.hero h1 span{color:var(--accent)}.lead{max-width:610px;font-size:14px;line-height:1.75;color:var(--muted);margin:31px 0 0}.microcopy{font:8px ui-monospace,monospace;color:var(--muted);margin-top:28px}.hero-windows{height:620px;position:relative;perspective:1200px}.hero-window{position:absolute;width:min(610px,82%);height:350px;margin:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow);transition:transform var(--motion) var(--ease),z-index 0s}.hero-window figcaption{height:38px;padding:0 14px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--line);font-size:9px;color:var(--muted);background:var(--surface)}.hero-window figcaption i{width:6px;height:6px;border-radius:50%;background:var(--accent)}.hero-window figcaption span{margin-left:auto}.hero-window img{display:block;width:100%;height:calc(100% - 38px);object-fit:cover;object-position:top}.win-knowledge{right:1%;top:1%;z-index:1;transform:rotate(4deg)}.win-chat{left:1%;top:25%;z-index:3;transform:rotate(-4deg)}.win-catalog{right:-2%;bottom:0;z-index:2;transform:rotate(2deg)}.hero-windows:hover .win-knowledge{transform:rotate(2deg) translate(12px,-8px)}.hero-windows:hover .win-chat{transform:rotate(-1deg) translate(-8px,-12px)}.hero-windows:hover .win-catalog{transform:rotate(0) translate(8px,8px)}.hero-window:hover{z-index:5;transform:rotate(0) translateY(-18px) scale(1.02)}.hero-foot{position:absolute;left:var(--pad);right:var(--pad);bottom:22px;display:flex;justify-content:space-between;font:8px ui-monospace,monospace;color:var(--muted)}
.scenario{background:var(--surface)}.story-map{display:grid;grid-template-columns:minmax(360px,.9fr) 150px minmax(340px,.8fr);gap:5vw;align-items:center;position:relative}.conversation-card{border:1px solid var(--line);border-radius:15px;background:var(--bg);box-shadow:var(--shadow);overflow:hidden}.conversation-card>header{height:68px;padding:0 18px;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--line)}.avatar{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--accent);font-size:9px}.conversation-card>header>span:last-child{display:grid;gap:3px}.conversation-card header b{font-size:11px;font-weight:500}.conversation-card header small{font-size:8px;color:var(--muted)}.messages{padding:18px;display:grid;gap:8px}.messages button{width:86%;padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:var(--surface);text-align:left;opacity:.48;transform:scale(.98);transition:opacity var(--motion) var(--ease),transform var(--motion) var(--ease),border-color var(--motion) var(--ease)}.messages button:nth-child(even){margin-left:auto}.messages button[aria-pressed="true"]{opacity:1;transform:none;border-color:var(--accent)}.messages small{display:block;font:8px ui-monospace,monospace;color:var(--accent);margin-bottom:8px}.messages span{font-size:10px;line-height:1.5}.context-hub{width:150px;height:150px;border:1px solid var(--line);border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:var(--bg);box-shadow:0 0 0 13px color-mix(in srgb,var(--soft) 60%,transparent);position:relative}.context-hub:before,.context-hub:after{content:"";position:absolute;top:50%;width:5vw;height:1px;background:var(--line)}.context-hub:before{right:100%}.context-hub:after{left:100%}.context-hub img{width:26px;height:26px}.context-hub b{font-size:11px;margin-top:7px}.context-hub span{font-size:8px;color:var(--muted);margin-top:2px}.context-hub small{font:7px ui-monospace,monospace;color:var(--accent);margin-top:10px}.story-resources{display:grid;gap:12px}.story-resources button{min-height:112px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--bg);text-align:left;display:flex;flex-direction:column;opacity:.48;transition:opacity var(--motion) var(--ease),transform var(--motion) var(--ease),border-color var(--motion) var(--ease)}.story-resources button[aria-pressed="true"]{opacity:1;transform:translateX(-10px);border-color:var(--accent)}.story-resources small{font:8px ui-monospace,monospace;color:var(--accent)}.story-resources b{font-size:13px;font-weight:500;margin-top:17px}.story-resources span{font-size:8px;color:var(--muted);margin-top:auto}.story-caption{display:grid;grid-template-columns:120px 1fr auto;align-items:center;gap:28px;margin-top:35px;padding-top:24px;border-top:1px solid var(--line)}.story-caption>span{font:9px ui-monospace,monospace;color:var(--accent)}.story-caption p{font-size:11px;color:var(--muted)}.story-caption button{height:40px;padding:0 15px;border:1px solid var(--line);border-radius:8px;background:var(--bg);font-size:9px}.story-caption button span{margin-left:20px}
.possibilities{background:var(--bg)}.module-mosaic{height:560px;display:flex;gap:12px}.module-tile{position:relative;flex:1;min-width:0;border:1px solid var(--line);border-radius:15px;overflow:hidden;background:var(--surface);transition:flex var(--motion) var(--ease),transform var(--motion) var(--ease);cursor:pointer}.module-tile.active,.module-tile:hover,.module-tile:focus-visible{flex:2.8;outline:none}.module-tile img{position:absolute;inset:145px 18px 18px;width:calc(100% - 36px);height:calc(100% - 163px);object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:9px;opacity:.62;transition:opacity var(--motion) var(--ease),transform var(--motion) var(--ease)}.module-tile.active img{opacity:1;transform:translateY(-4px)}.tile-copy{height:145px;padding:22px;position:relative;z-index:2;background:linear-gradient(var(--surface) 82%,transparent)}.tile-copy>span{font:8px ui-monospace,monospace;color:var(--accent)}.tile-copy h3{font-size:30px;letter-spacing:-.04em;font-weight:500;margin:18px 0 7px}.tile-copy p{font-size:9px;line-height:1.55;color:var(--muted);max-width:330px;opacity:0;transition:opacity var(--motion) var(--ease)}.module-tile.active .tile-copy p,.module-tile:hover .tile-copy p,.module-tile:focus-visible .tile-copy p{opacity:1}.today-ui{position:absolute;inset:145px 18px 18px;padding:25px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(135deg,var(--subtle),var(--surface));display:flex;flex-direction:column}.today-ui small{font:8px ui-monospace,monospace;color:var(--accent)}.today-ui b{font-size:46px;font-weight:400;letter-spacing:-.06em;margin:35px 0}.today-ui i{height:42px;border-top:1px solid var(--line);position:relative}.today-ui i:before{content:"";position:absolute;top:12px;left:0;width:55%;height:7px;border-radius:4px;background:var(--line)}
.workplace{background:var(--surface)}.desk{height:650px;position:relative}.desk-screen{position:absolute;inset:38px 7% 0;border:1px solid var(--line);border-radius:15px;background:var(--bg);box-shadow:var(--shadow);overflow:hidden;opacity:.7}.window-bar{height:42px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);font-size:9px}.window-bar small{color:var(--muted)}.desk-screen img{width:100%;height:calc(100% - 42px);object-fit:cover;object-position:top;filter:saturate(.75)}.float-card{position:absolute;width:31%;min-height:185px;padding:24px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--surface) 94%,transparent);box-shadow:var(--shadow);backdrop-filter:blur(18px);text-align:left;opacity:.5;transform:scale(.94);transition:opacity var(--motion) var(--ease),transform var(--motion) var(--ease),border-color var(--motion) var(--ease)}.float-card.active{opacity:1;transform:translateY(-16px) scale(1);border-color:var(--accent)}.float-card small{font:8px ui-monospace,monospace;color:var(--accent)}.float-card b{display:block;font-size:24px;letter-spacing:-.04em;font-weight:500;margin:32px 0 18px}.float-card span{font-size:9px;color:var(--muted)}.source-card{left:0;bottom:50px}.ai-card{left:34.5%;top:0}.human-card{right:0;bottom:65px}.desk-caption{text-align:center;color:var(--muted);font-size:11px;margin:23px 0 0}
.leader{background:var(--bg)}.focus-scene{height:650px;position:relative}.control-backdrop{position:absolute;inset:28px 3% 0;width:94%;height:calc(100% - 28px);object-fit:cover;object-position:top;border:1px solid var(--line);border-radius:15px;filter:saturate(.65);opacity:.26;box-shadow:var(--shadow)}.focus-rail{position:absolute;left:0;top:55px;width:36%;display:grid}.focus-rail button{min-height:82px;padding:15px 18px;display:grid;grid-template-columns:34px 1fr;gap:4px 12px;border:1px solid var(--line);border-bottom:0;background:color-mix(in srgb,var(--surface) 91%,transparent);text-align:left;color:var(--muted);transition:transform var(--motion) var(--ease),background var(--motion) var(--ease),color var(--motion) var(--ease)}.focus-rail button:first-child{border-radius:13px 13px 0 0}.focus-rail button:last-child{border-bottom:1px solid var(--line);border-radius:0 0 13px 13px}.focus-rail button[aria-pressed="true"]{transform:translateX(18px);background:var(--surface);color:var(--text);box-shadow:var(--shadow);position:relative;z-index:2}.focus-rail span{grid-row:1/3;font:8px ui-monospace,monospace;color:var(--accent)}.focus-rail b{font-size:11px;font-weight:500}.focus-rail small{font-size:8px}.focus-detail{position:absolute;right:0;top:20px;width:56%;min-height:505px;padding:34px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow)}.focus-detail header{display:flex;justify-content:space-between;font:8px ui-monospace,monospace;color:var(--muted)}.focus-detail header span:last-child{color:var(--danger)}.focus-detail h3{font-size:clamp(34px,4vw,62px);line-height:1;letter-spacing:-.05em;font-weight:500;margin:35px 0}.focus-detail dl{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.focus-detail dl div{padding:18px 0}.focus-detail dt{font-size:8px;color:var(--muted);margin-bottom:7px}.focus-detail dd{margin:0;font-size:11px}.next-step{margin-top:28px}.next-step span{font:8px ui-monospace,monospace;color:var(--accent)}.next-step p{font-size:12px;line-height:1.6;max-width:590px}.reason{font-size:9px;color:var(--muted);margin-top:24px}.reason b{color:var(--text);font-weight:500}
.start{background:var(--surface)}.setup-map{min-height:440px;display:grid;grid-template-columns:minmax(310px,.8fr) 180px minmax(310px,.8fr);align-items:center;gap:8vw;position:relative}.setup-map:before,.setup-map:after{content:"";position:absolute;top:50%;height:1px;background:var(--line)}.setup-map:before{left:27%;width:15%}.setup-map:after{right:27%;width:15%}.setup-node{min-height:170px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--bg);text-align:left;display:flex;flex-direction:column;opacity:.55;transition:opacity var(--motion) var(--ease),transform var(--motion) var(--ease),border-color var(--motion) var(--ease)}.setup-node[aria-pressed="true"]{opacity:1;transform:translateY(-9px);border-color:var(--accent);box-shadow:var(--shadow)}.setup-node small{font:8px ui-monospace,monospace;color:var(--accent)}.setup-node i{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--accent);font-style:normal;margin:25px 0 16px}.setup-node b{font-size:20px;font-weight:500;letter-spacing:-.03em;margin-top:auto}.setup-node span{font-size:9px;color:var(--muted);margin-top:8px}.setup-core{width:180px;height:180px;border-radius:50%;border:1px solid var(--line);background:var(--surface);box-shadow:0 0 0 15px var(--soft);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:2}.setup-core img{width:29px}.setup-core b{font-size:12px;margin:8px 0}.setup-core span{font-size:8px;line-height:1.4;color:var(--muted);max-width:100px}.setup-right{display:grid;gap:15px}.setup-right .setup-node{min-height:150px}.setup-result{display:grid;grid-template-columns:1fr 1.2fr;gap:30px}.setup-result>button,.setup-result article{min-height:125px;padding:23px;border:1px solid var(--line);border-radius:13px;background:var(--bg)}.setup-result>button{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:15px;text-align:left}.setup-result button>i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--accent);font-style:normal}.setup-result button span{display:grid;gap:8px}.setup-result button small{font:8px ui-monospace,monospace;color:var(--accent)}.setup-result button b{font-size:14px;font-weight:500}.setup-result button em{font-style:normal}.setup-result article{display:flex;flex-direction:column;justify-content:center}.setup-result article span{font:8px ui-monospace,monospace;color:var(--accent)}.setup-result article b{font-size:17px;font-weight:500;margin:12px 0 7px}.setup-result article p{font-size:9px;line-height:1.55;color:var(--muted);margin:0}
.prices{background:var(--bg)}.term-switch{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:22px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.term-switch button{min-height:58px;padding:10px 16px;border-right:1px solid var(--line);text-align:left;color:var(--muted)}.term-switch button:last-child{border-right:0}.term-switch button[aria-pressed="true"]{background:var(--text);color:var(--bg)}.term-switch b,.term-switch small{display:block}.term-switch b{font-size:10px;font-weight:500}.term-switch small{font-size:8px;margin-top:5px}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.price-card{min-height:540px;padding:25px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;flex-direction:column}.price-card.recommended{border-color:var(--accent);box-shadow:var(--shadow)}.price-card header{display:flex;justify-content:space-between;font-size:8px;color:var(--muted)}.price-card header small{padding:4px 7px;border-radius:4px;background:var(--soft);color:var(--accent)}.price-card h3{font-size:34px;font-weight:500;letter-spacing:-.05em;margin:32px 0 7px}.price-card>p{min-height:36px;font-size:9px;line-height:1.6;color:var(--muted)}.price{display:flex;align-items:end;gap:11px;margin:25px 0}.price strong{font-size:34px;font-weight:500;letter-spacing:-.04em}.price span{font-size:8px;line-height:1.4;color:var(--muted);padding-bottom:4px}.limits{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.limits span{padding:14px 0;font-size:9px}.price-card ul{list-style:none;padding:0;margin:20px 0}.price-card li{font-size:9px;padding:7px 0}.price-card li:before{content:"—";color:var(--accent);margin-right:11px}.plan-action{height:42px;padding:0 14px;margin-top:auto;border:1px solid var(--line);border-radius:8px;text-align:left;font-size:9px}.plan-action span{float:right}.recommended .plan-action{background:var(--text);color:var(--bg);border-color:var(--text)}.trial-strip{min-height:84px;margin-top:15px;padding:16px 19px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:grid;grid-template-columns:35px 1fr 1.2fr .9fr auto;align-items:center;gap:18px}.trial-strip img{width:27px}.trial-strip>span{font-size:9px;color:var(--muted)}.trial-strip>span:nth-child(2){display:grid;gap:5px;color:var(--text)}.trial-strip small{color:var(--accent)}.trial-strip b{font-size:12px}.trial-strip a{height:39px;padding:0 13px;display:flex;align-items:center;gap:25px;border-radius:8px;background:var(--text);color:var(--bg);font-size:9px;white-space:nowrap}.price-note{font-size:8px;color:var(--muted);margin:15px 0 0}
.trust{background:var(--surface)}.trust-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:5vw}.company-zone{min-height:530px;padding:25px;border:1px solid var(--accent);border-radius:28px;background:linear-gradient(135deg,var(--bg),var(--soft));position:relative;overflow:hidden;transition:box-shadow var(--motion) var(--ease)}.company-zone:before{content:"";position:absolute;inset:14%;border:1px dashed color-mix(in srgb,var(--accent) 42%,transparent);border-radius:50%}.company-zone[data-highlight="company"]{box-shadow:inset 0 0 0 5px var(--soft),var(--shadow)}.zone-label{display:flex;justify-content:space-between;font:8px ui-monospace,monospace;color:var(--accent)}.people{position:absolute;left:7%;top:27%;display:grid;gap:10px;z-index:2}.people button{min-width:185px;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:flex;gap:11px;align-items:center;text-align:left;opacity:.55}.people button[aria-pressed="true"]{opacity:1;border-color:var(--accent);transform:translateX(9px)}.people i{width:31px;height:31px;border-radius:50%;display:grid;place-items:center;background:var(--soft);color:var(--accent);font-style:normal;font-size:9px}.people span{display:grid;gap:3px}.people b{font-size:10px;font-weight:500}.people small{font-size:8px;color:var(--muted)}.module-orbit{position:absolute;right:6%;top:22%;display:grid;grid-template-columns:1fr 1fr;gap:10px;z-index:2}.module-orbit span{width:105px;height:70px;border:1px solid var(--line);border-radius:10px;background:var(--surface);display:grid;place-items:center;font-size:9px}.zone-core{position:absolute;left:50%;bottom:10%;transform:translateX(-50%);z-index:3;width:150px;height:110px;border:1px solid var(--line);border-radius:14px;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:var(--shadow)}.zone-core img{width:25px}.zone-core b{font-size:11px;margin:8px 0}.zone-core small{font-size:8px;color:var(--muted)}.access-panel{display:flex;flex-direction:column}.access-list{display:grid;grid-template-columns:1fr 1fr}.access-list button{min-height:80px;padding:15px;border:1px solid var(--line);background:var(--bg);text-align:left;color:var(--muted)}.access-list button[aria-pressed="true"]{background:var(--text);color:var(--bg)}.access-list span{font:8px ui-monospace,monospace;color:var(--accent);display:block;margin-bottom:10px}.access-list b{font-size:11px;font-weight:500}.access-panel article{flex:1;min-height:280px;margin-top:14px;padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--bg)}.access-panel article span{font:8px ui-monospace,monospace;color:var(--accent)}.access-panel article h3{font-size:clamp(30px,3vw,48px);line-height:1.03;letter-spacing:-.04em;font-weight:500;margin:27px 0 20px}.access-panel article p{font-size:11px;line-height:1.7;color:var(--muted)}.outside-zone{display:flex;justify-content:space-between;margin-top:15px;padding:14px 20px;border-top:1px solid var(--line);font-size:8px;color:var(--muted)}
.faq{background:var(--bg)}.faq-layout{display:grid;grid-template-columns:minmax(380px,.72fr) minmax(500px,1.28fr);gap:6vw}.question-list{border-top:1px solid var(--line)}.question-list button{width:100%;min-height:68px;padding:0 13px;display:grid;grid-template-columns:35px 1fr 20px;gap:10px;align-items:center;border-bottom:1px solid var(--line);text-align:left;color:var(--muted);transition:padding var(--motion) var(--ease),background var(--motion) var(--ease),color var(--motion) var(--ease)}.question-list button[aria-pressed="true"]{padding-left:25px;background:var(--soft);color:var(--text)}.question-list span{font:8px ui-monospace,monospace;color:var(--accent)}.question-list b{font-size:12px;font-weight:500}.question-list i{font-style:normal}.answer-card{min-height:390px;padding:32px;border:1px solid var(--line);border-radius:15px;background:var(--surface);box-shadow:var(--shadow);display:flex;flex-direction:column}.answer-card>span{font:8px ui-monospace,monospace;color:var(--accent)}.answer-card h3{font-size:clamp(32px,4vw,59px);line-height:1.02;letter-spacing:-.05em;font-weight:500;margin:34px 0 25px}.answer-card p{font-size:11px;line-height:1.75;color:var(--muted);max-width:640px}.answer-card small{margin-top:auto;padding-top:18px;border-top:1px solid var(--line);font-size:8px;color:var(--accent)}
.contact{min-height:790px;padding:70px var(--pad) 55px;display:grid;grid-template-columns:minmax(430px,.82fr) minmax(650px,1.18fr);align-items:center;gap:5.5vw;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--bg),color-mix(in srgb,var(--soft) 42%,var(--bg)))}.contact-copy{position:relative;z-index:3}.contact h2{font-size:clamp(58px,5.5vw,86px)}.contact-copy>p:not(.eyebrow){max-width:520px;font-size:13px;line-height:1.75;color:var(--muted);margin:29px 0}.contact-tabs{display:inline-flex;padding:4px;border:1px solid var(--line);border-radius:10px;background:var(--subtle)}.contact-tabs button{height:38px;padding:0 18px;border-radius:7px;font-size:10px;color:var(--muted)}.contact-tabs button[aria-selected="true"]{background:var(--surface);color:var(--text);box-shadow:0 4px 14px color-mix(in srgb,var(--text) 9%,transparent)}.contact-stage{height:590px;position:relative}.ambient-window{position:absolute;right:0;width:58%;height:230px;padding:26px;border:1px solid var(--line);border-radius:15px;background:color-mix(in srgb,var(--surface) 76%,transparent);box-shadow:var(--shadow);opacity:.55;display:flex;flex-direction:column}.ambient-one{top:0;transform:rotate(4deg)}.ambient-two{bottom:0;transform:rotate(-3deg)}.ambient-window small{font:8px ui-monospace,monospace;color:var(--accent)}.ambient-window b{font-size:25px;font-weight:500;margin-top:37px}.ambient-window span{font-size:9px;color:var(--muted);margin-top:auto}.contact-panel{position:absolute;left:0;top:50%;z-index:2;width:72%;min-height:485px;padding:30px 34px 27px;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius:16px;background:color-mix(in srgb,var(--surface) 96%,transparent);box-shadow:0 30px 85px color-mix(in srgb,var(--accent) 13%,transparent);backdrop-filter:blur(20px);transform:translateY(-50%);display:flex;flex-direction:column}.panel-head{display:flex;justify-content:space-between;font:8px ui-monospace,monospace;color:var(--accent)}.panel-head small{color:var(--muted)}.contact-panel h3{font-size:clamp(27px,2.55vw,41px);line-height:1.03;letter-spacing:-.045em;font-weight:500;margin:25px 0 13px}.benefit-copy{max-width:500px;margin:0 0 23px;color:var(--muted);font-size:10px;line-height:1.65}.contact-panel form{display:grid;gap:17px;flex:1}.contact-panel .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.contact-panel label{display:grid;gap:7px;font-size:8px;color:var(--muted)}.contact-panel input{height:39px;border:0;border-bottom:1px solid var(--line);background:transparent;outline:none;font-size:11px}.contact-panel input:focus{border-color:var(--accent)}.bonus-line{display:flex;align-items:center;gap:16px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.bonus-line>span{font-size:39px;letter-spacing:-.06em;color:var(--accent)}.bonus-line p{display:grid;gap:3px;margin:0}.bonus-line b{font-size:12px}.bonus-line small{font-size:8px;color:var(--muted)}.form-action{display:flex;justify-content:space-between;align-items:end;gap:22px;margin-top:auto}.form-action p{max-width:210px;font-size:8px;line-height:1.55;color:var(--muted)}.form-action button{min-width:210px}.trial-list{margin:4px 0 25px}.trial-list p{display:grid;grid-template-columns:34px 1fr;padding:13px 0;margin:0;border-top:1px solid var(--line);font-size:10px}.trial-list p:last-child{border-bottom:1px solid var(--line)}.trial-list i{font:8px ui-monospace,monospace;color:var(--accent);font-style:normal}.success-state{margin:auto 0}.success-state span{font:8px ui-monospace,monospace;color:var(--accent)}.success-state h3{font-size:36px}.success-state p{font-size:10px;line-height:1.7;color:var(--muted)}
.site-footer{margin:0 var(--pad) 30px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.footer-main{display:grid;grid-template-columns:1.6fr repeat(3,.6fr);gap:5vw;padding:36px}.footer-brand p{font-size:10px;line-height:1.6;color:var(--muted);max-width:250px;margin-top:17px}.footer-main>div:not(.footer-brand){display:flex;flex-direction:column;gap:10px;font-size:10px}.footer-main>div>b{font:8px ui-monospace,monospace;color:var(--muted);margin-bottom:4px}.footer-main a:hover{color:var(--accent)}.footer-legal{height:52px;padding:0 35px;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;font-size:8px;color:var(--muted)}.footer-legal div{display:flex;gap:24px}.footer-legal>span:last-child{text-align:right}
@media(max-width:1100px){.hero{grid-template-columns:.75fr 1.25fr}.hero h1{font-size:80px}.hero-windows{height:530px}.story-map{grid-template-columns:1fr 120px 1fr;gap:30px}.context-hub{width:120px;height:120px}.float-card{width:34%}.source-card{left:0}.ai-card{left:33%}.human-card{right:0}.contact{grid-template-columns:.75fr 1.25fr;gap:30px}.contact h2{font-size:67px}.contact-panel{width:82%}}
@media(max-width:760px){.site-header{height:58px;padding:0 16px;gap:10px}.site-header nav{position:absolute;left:0;right:0;top:58px;padding:18px 21px;background:var(--surface);border-bottom:1px solid var(--line);display:none;grid-template-columns:1fr 1fr;gap:18px}.site-header.menu-open nav{display:grid}.header-cta{display:none}.menu-toggle{display:block}.theme-toggle{margin-left:auto}.section{padding:76px 21px}.section-head{margin-bottom:35px}.section-head h2,.contact h2{font-size:48px}.split-head{display:block}.split-head>p{margin-top:22px}.hero{min-height:auto;padding:58px 21px 55px;display:block}.hero h1{font-size:60px}.lead{font-size:12px}.hero-windows{height:530px;margin-top:50px}.hero-window{width:86%;height:270px}.win-chat{top:24%}.hero-foot{position:static;margin-top:28px;display:grid;gap:8px}.story-map{display:block}.context-hub{margin:35px auto}.context-hub:before,.context-hub:after{display:none}.story-resources{margin-top:30px}.story-caption{grid-template-columns:1fr auto}.story-caption p{grid-column:1/-1;grid-row:2}.module-mosaic{height:auto;display:grid}.module-tile{height:350px}.module-tile.active,.module-tile:hover,.module-tile:focus-visible{flex:none}.module-tile .tile-copy p{opacity:1}.desk{height:760px}.desk-screen{inset:160px 0 80px}.float-card{width:82%;min-height:150px}.source-card{left:0;top:0;bottom:auto}.ai-card{left:auto;right:0;top:175px}.human-card{right:auto;left:4%;bottom:0}.focus-scene{height:910px}.control-backdrop{inset:0;width:100%;height:420px}.focus-rail{top:270px;width:100%}.focus-rail button{min-height:70px}.focus-rail button[aria-pressed="true"]{transform:translateX(7px)}.focus-detail{top:585px;width:100%;min-height:310px;padding:24px}.focus-detail h3{font-size:36px;margin:22px 0}.setup-map{display:block;min-height:auto}.setup-map:before,.setup-map:after{display:none}.setup-core{margin:34px auto}.setup-right{margin-top:34px}.setup-result{grid-template-columns:1fr;margin-top:16px}.term-switch{grid-template-columns:1fr 1fr}.term-switch button:nth-child(2){border-right:0}.term-switch button:nth-child(-n+2){border-bottom:1px solid var(--line)}.price-grid{grid-template-columns:1fr}.price-card{min-height:500px}.trial-strip{grid-template-columns:32px 1fr}.trial-strip>span:nth-of-type(n+2){grid-column:1/-1}.trial-strip a{grid-column:1/-1;justify-content:space-between}.trust-layout{grid-template-columns:1fr}.company-zone{min-height:520px}.people{left:5%}.module-orbit{right:4%;grid-template-columns:1fr}.module-orbit span{width:90px;height:55px}.access-panel article{min-height:250px}.outside-zone{display:grid;gap:10px}.faq-layout{grid-template-columns:1fr}.answer-card{min-height:360px}.contact{min-height:auto;padding:72px 21px 45px;display:block}.contact h2{font-size:52px}.contact-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%}.contact-stage{height:700px;margin-top:35px}.ambient-window{width:83%;height:205px}.ambient-one{right:-10%}.ambient-two{right:-8%}.contact-panel{left:0;width:94%;min-height:500px;padding:25px 22px}.contact-panel h3{font-size:31px}.contact-panel .form-grid{grid-template-columns:1fr}.form-action{display:block}.form-action p{margin-bottom:14px}.form-action button{width:100%}.site-footer{margin:0 15px 20px}.footer-main{grid-template-columns:1fr 1fr;padding:28px;gap:32px 18px}.footer-brand{grid-column:1/-1}.footer-legal{height:auto;min-height:92px;grid-template-columns:1fr auto;gap:13px;padding:20px 28px}.footer-legal div{grid-column:2;grid-row:1;display:grid;gap:7px;text-align:right}.footer-legal>span:last-child{grid-column:1/-1;text-align:left}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

.botcheck{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.button:disabled{cursor:wait;opacity:.58}
