:root{--bg: #fbfbf9;--surface: #ffffff;--surface-soft: #f3f3f0;--ink: #1d1d1f;--graphite: #5f5f64;--muted: #86868b;--line: #d8d8d2;--line-strong: #b9b9b2;--accent: #0071e3;--accent-ink: #ffffff;--dark: #0b0b0c;--dark-soft: #171719;--dark-line: rgba(255, 255, 255, .16);--maxw: 1160px;--r: 8px;--r-sm: 6px;--pill: 999px;--shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 18px 50px rgba(0, 0, 0, .08);--glass-bg: rgba(255, 255, 255, .58);--glass-bg-strong: rgba(255, 255, 255, .72);--glass-line: rgba(255, 255, 255, .66);--glass-line-dark: rgba(29, 29, 31, .12);--glass-shadow: 0 1px 1px rgba(255, 255, 255, .7) inset, 0 18px 56px rgba(29, 29, 31, .12);--glass-pill-shadow: 0 1px 0 rgba(255, 255, 255, .74) inset, 0 -10px 22px rgba(29, 29, 31, .04) inset, 0 12px 34px rgba(29, 29, 31, .1);--ease: cubic-bezier(.22, 1, .36, 1);--sans: system-ui, -apple-system, "SF Pro Text", "Segoe UI", Roboto, "PingFang SC", "Microsoft YaHei", sans-serif;--display: system-ui, -apple-system, "SF Pro Display", "PingFang SC", "Microsoft YaHei", sans-serif;--mono: ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%}.net{position:fixed;inset:0;z-index:0;width:100%;height:100%;opacity:.38;pointer-events:none;mix-blend-mode:multiply}main,.footer{position:relative;z-index:1}.nav{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,#ffffffb8,#fbfbf97a),#fbfbf975;backdrop-filter:blur(22px) saturate(1.45);-webkit-backdrop-filter:blur(22px) saturate(1.45);border-bottom:1px solid rgba(255,255,255,.62);box-shadow:0 1px #1d1d1f0f,0 12px 34px #1d1d1f0d;transition:background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.nav.scrolled{background:linear-gradient(180deg,#ffffffeb,#fbfbf9c2),#fbfbf9cc;border-bottom-color:#1d1d1f1a;box-shadow:0 1px #ffffffbd inset,0 16px 40px #1d1d1f14}.nav-inner{display:flex;align-items:center;gap:24px;max-width:var(--maxw);margin:0 auto;padding:16px 24px}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(255,255,255,.74);border-radius:var(--r-sm);background:linear-gradient(145deg,#ffffffdb,#ffffff6b),var(--glass-bg);box-shadow:0 1px #ffffffc7 inset,0 8px 20px #1d1d1f14}.brand-mark img{display:block;width:20px;height:20px}.brand-wordmark{display:block;height:19px;width:auto}.nav-links{display:flex;gap:26px;margin-left:12px;font-size:15px;color:var(--graphite)}.nav-links a:hover{color:var(--ink)}.nav-actions{display:flex;align-items:center;gap:12px;margin-left:auto}.locale{font:inherit;font-size:14px;color:var(--graphite);white-space:nowrap;background:#ffffff57;border:1px solid rgba(255,255,255,.64);border-radius:var(--pill);padding:7px 14px;cursor:pointer;box-shadow:0 1px #ffffffad inset;backdrop-filter:blur(12px) saturate(1.12);-webkit-backdrop-filter:blur(12px) saturate(1.12);transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.locale:hover{color:var(--ink);border-color:#1d1d1f24;background:#ffffff9e;box-shadow:0 1px #ffffffd6 inset,0 8px 24px #1d1d1f14}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:15px;padding:11px 20px;border-radius:var(--pill);border:1px solid transparent;cursor:pointer;white-space:nowrap;box-shadow:0 1px #ffffff2e inset;transition:transform .2s var(--ease),background .2s,border-color .2s,color .2s,box-shadow .2s}.btn-primary{color:var(--accent-ink);background:linear-gradient(180deg,#ffffff2e,#fff0),var(--accent);box-shadow:0 1px #ffffff3d inset,0 12px 28px #0071e338}.btn-primary:hover{transform:translateY(-1px);background:linear-gradient(180deg,#fff3,#fff0),#0067d1;box-shadow:0 1px #ffffff47 inset,0 16px 34px #0071e347}.btn-ghost{color:var(--ink);border-color:var(--line-strong);background:transparent}.btn-ghost:hover{border-color:var(--ink);transform:translateY(-1px);background:var(--surface)}.btn-lg{font-size:16px;padding:15px 30px}.hero,.section,.cta{max-width:var(--maxw);margin:0 auto;padding-left:24px;padding-right:24px}.eyebrow,.hero-eyebrow{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 18px}.section-title{font-family:var(--display);font-weight:650;font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:0;margin:0 0 42px;max-width:18ch}.section-title.big{font-size:clamp(42px,6.6vw,82px);max-width:15ch}.hero{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:clamp(610px,72vh,760px);padding-top:clamp(44px,8vh,96px);padding-bottom:clamp(44px,8vh,96px)}.hero-bg{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1;overflow:hidden;background:var(--dark)}.hero-bg img{width:100%;height:100%;object-fit:cover;object-position:42% 30%;filter:saturate(.92) contrast(1.04)}.hero-bg:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fbfbf9d1,#fbfbf994 36%,#fbfbf91f 66%,#fbfbf90a)}.hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(251,251,249,.14) 0%,transparent 38%,rgba(251,251,249,.84) 100%)}.hero-copy{min-width:0;max-width:660px}.hero-eyebrow{color:var(--muted);margin-bottom:26px}.hero-title{font-family:var(--display);font-weight:700;font-size:clamp(42px,6.4vw,86px);line-height:1.01;letter-spacing:0;margin:0 0 28px;color:var(--ink);text-wrap:balance;text-shadow:0 1px 18px rgba(255,255,255,.45)}.hero-clause{display:block;text-wrap:balance}.hero-sub{font-size:clamp(17px,1.45vw,20px);color:var(--graphite);max-width:48ch;margin:0 0 38px;text-shadow:0 1px 14px rgba(255,255,255,.45)}.hero-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.hero-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:inherit;padding:4px 2px;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.hero .hero-link{color:var(--ink)}.hero-link span{transition:transform .2s var(--ease)}.hero-link:hover,.hero .hero-link:hover{color:var(--accent);border-color:currentColor}.hero-link:hover span{transform:translate(4px)}.hero-agent{position:absolute;right:24px;bottom:clamp(48px,10vh,110px);width:min(400px,calc(100% - 48px));padding:18px 20px;border:1px solid rgba(255,255,255,.32);border-radius:var(--r);background:linear-gradient(135deg,#ffffff2e,#ffffff0a 34%,#0b0b0c8a),#0b0b0c85;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);box-shadow:0 1px #ffffff38 inset,0 22px 64px #0b0b0c38}.hero-agent-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;margin-bottom:12px;border-bottom:1px solid rgba(255,255,255,.14);font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase}.hero-agent-caption{color:#ffffffb8}.hero-agent-status{display:inline-flex;align-items:center;gap:8px;color:#ffffff94}.hero-agent-dot{width:7px;height:7px;border-radius:50%;background:#f5f5f3}.hero-agent-msg{margin:0 0 14px;font-size:14.5px;line-height:1.6;color:#fff}.hero-agent-cta{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:#fff}.hero-agent-cta span{transition:transform .2s var(--ease)}.hero-agent-cta:hover span{transform:translate(4px)}.hero-grid{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(28px,5vw,72px);width:100%}.hero-product{position:relative;min-height:clamp(500px,52vw,620px);display:flex;align-items:flex-end;justify-content:flex-start;padding-top:clamp(78px,10vh,130px)}.hero-console{position:relative;overflow:hidden;margin:0;width:min(560px,42vw);border:1px solid rgba(255,255,255,.46);border-radius:var(--r);background:linear-gradient(145deg,#ffffff7a,#ffffff1f 42%,#0b0b0c2e),#ffffff38;padding:8px;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2);box-shadow:var(--glass-shadow)}.hero-console:after,.shot-frame:after,.enterprise-offer:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.58),transparent 32%),linear-gradient(315deg,rgba(255,255,255,.26),transparent 42%);opacity:.58}.hero-console img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:calc(var(--r) - 4px);border:1px solid rgba(255,255,255,.28)}.hero-product .hero-agent{left:clamp(14px,3vw,38px);right:auto;bottom:clamp(-24px,-1.5vw,-8px);width:min(350px,calc(100% - 28px))}.section{scroll-margin-top:92px;padding-top:clamp(76px,11vh,138px);padding-bottom:clamp(76px,11vh,138px)}.lead{font-size:clamp(20px,2.4vw,28px);line-height:1.45;color:var(--graphite);max-width:31ch;margin:-16px 0 50px}.section-lead{font-size:clamp(17px,1.5vw,20px);color:var(--graphite);max-width:64ch;margin:-18px 0 44px}.editorial-head{display:grid;grid-template-columns:minmax(160px,.34fr) minmax(0,.66fr);gap:clamp(24px,5vw,72px);align-items:start;margin-bottom:clamp(34px,6vw,72px)}.editorial-head .section-title{margin-bottom:0;max-width:20ch}.thesis-section{padding-bottom:clamp(48px,8vh,96px)}.thesis-rows{border-top:1px solid var(--line)}.thesis-row{display:grid;grid-template-columns:72px minmax(180px,.34fr) minmax(0,.66fr);gap:clamp(18px,4vw,52px);padding:clamp(24px,4vw,42px) 0;border-bottom:1px solid var(--line)}.thesis-row h3{margin:0;font-family:var(--display);font-size:clamp(22px,2.6vw,34px);line-height:1.08}.thesis-row p{margin:0;color:var(--graphite);font-size:clamp(16px,1.5vw,19px)}.photo-band{position:relative;color:var(--ink)}.photo-band .eyebrow{color:var(--muted)}.band-bg{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1;overflow:hidden;background:var(--bg)}.band-bg img{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;object-position:70% center;filter:brightness(1.02) saturate(.98) contrast(1.02)}.band-bg-flip img{transform:scaleX(-1);object-position:30% center}.band-bg:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#fbfbf98f,#fbfbf942 34%,#fbfbf908 66%,#fbfbf905)}.band-bg:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,var(--bg) 0%,rgba(251,251,249,0) 12%,rgba(251,251,249,0) 88%,var(--bg) 100%)}.grid{display:grid;gap:20px}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-5{grid-template-columns:repeat(5,1fr)}.card{position:relative;padding:28px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);transition:transform .25s var(--ease),border-color .25s,box-shadow .25s}.card:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:var(--shadow)}.card h3{font-family:var(--display);font-size:21px;font-weight:650;margin:0 0 10px;letter-spacing:0}.card p{margin:0;font-size:15.5px;color:var(--graphite)}.card-num{font-family:var(--mono);font-size:13px;color:var(--muted);letter-spacing:.08em}.card-line{border-left:2px solid var(--ink);border-radius:0 var(--r) var(--r) 0}.photo-band .card{background:#ffffffb8;border-color:#1d1d1f1f;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.photo-band .card p{color:var(--graphite)}.stat{padding:24px 0;border-top:1px solid rgba(29,29,31,.16)}.stat-k{display:block;font-family:var(--display);font-size:19px;font-weight:650;margin-bottom:8px}.stat-d{display:block;font-size:15px;color:var(--graphite)}.loop{display:grid;gap:10px;margin:-6px 0 30px}.loop-row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:14px}.loop-step{min-width:0;font-family:var(--display);font-weight:650;font-size:clamp(18px,2.4vw,26px);padding:12px 22px;border:1px solid rgba(29,29,31,.18);border-radius:var(--pill);background:linear-gradient(180deg,#ffffffdb,#ffffff94),#ffffff7a;box-shadow:0 1px #ffffffdb inset,0 -8px 18px #1d1d1f06 inset,0 10px 28px #1d1d1f0b;text-align:center;white-space:nowrap;backdrop-filter:blur(10px) saturate(1.08);-webkit-backdrop-filter:blur(10px) saturate(1.08)}.loop-arrow{color:var(--muted);font-size:22px;line-height:1}.loop-drop{justify-self:end;width:calc(50% - 18px);height:34px;display:grid;place-items:center;color:var(--muted);font-size:22px;line-height:1;margin:-4px 0}.loop-note{font-size:16px;color:var(--graphite);max-width:62ch;margin:0 0 40px}.autonomy{margin-top:8px;margin-bottom:24px}.autonomy-tabs{display:grid;gap:14px}.tier-radio{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.tier-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.tier{display:flex;flex-direction:column;gap:8px;padding:18px;text-align:center;background:linear-gradient(180deg,#ffffffd1,#ffffffa3),var(--surface);border:1px solid rgba(29,29,31,.12);border-radius:var(--r-sm);font-size:14px;color:var(--graphite);cursor:pointer;transition:background .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.tier:hover{border-color:var(--line-strong);transform:translateY(-1px)}#tier-L0:focus-visible~.tier-list label[for=tier-L0],#tier-L1:focus-visible~.tier-list label[for=tier-L1],#tier-L2:focus-visible~.tier-list label[for=tier-L2],#tier-L3:focus-visible~.tier-list label[for=tier-L3],#tier-L4:focus-visible~.tier-list label[for=tier-L4]{outline:2px solid var(--accent);outline-offset:3px}#tier-L0:checked~.tier-list label[for=tier-L0],#tier-L1:checked~.tier-list label[for=tier-L1],#tier-L2:checked~.tier-list label[for=tier-L2],#tier-L3:checked~.tier-list label[for=tier-L3],#tier-L4:checked~.tier-list label[for=tier-L4]{border-color:#1d1d1fc2;background:linear-gradient(145deg,#ffffffeb,#f3f7fcb8 62%,#ffffffd6),var(--surface-soft);box-shadow:0 1px #ffffffe0 inset,0 14px 34px #1d1d1f1a}#tier-L0:checked~.tier-list label[for=tier-L0] .tier-l,#tier-L1:checked~.tier-list label[for=tier-L1] .tier-l,#tier-L2:checked~.tier-list label[for=tier-L2] .tier-l,#tier-L3:checked~.tier-list label[for=tier-L3] .tier-l,#tier-L4:checked~.tier-list label[for=tier-L4] .tier-l{color:var(--accent)}.tier-panels{min-height:88px;border:1px solid rgba(29,29,31,.12);border-radius:var(--r-sm);background:linear-gradient(180deg,#ffffffdb,#ffffffa8),#ffffff94;padding:16px 18px;box-shadow:0 1px #ffffffbd inset}.tier-panel{display:none;margin:0;color:var(--graphite);font-size:15px;line-height:1.55}#tier-L0:checked~.tier-panels .tier-panel:nth-child(1),#tier-L1:checked~.tier-panels .tier-panel:nth-child(2),#tier-L2:checked~.tier-panels .tier-panel:nth-child(3),#tier-L3:checked~.tier-panels .tier-panel:nth-child(4),#tier-L4:checked~.tier-panels .tier-panel:nth-child(5){display:block}.tier-l{font-family:var(--mono);font-size:22px;font-weight:700;color:var(--ink)}.tier-hot{border-color:#1d1d1fc2;background:linear-gradient(145deg,#ffffffeb,#f3f7fcb8 62%,#ffffffd6),var(--surface-soft);box-shadow:0 1px #ffffffe0 inset,0 14px 34px #1d1d1f1a}.tier-hot .tier-l{color:var(--accent)}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:44px}.chip{font-size:14px;color:var(--graphite);padding:8px 16px;border:1px solid var(--line);border-radius:var(--pill);background:var(--surface);transition:border-color .2s,color .2s,transform .2s}.chip:hover{color:var(--ink);border-color:var(--line-strong);transform:translateY(-1px)}.photo-band .chip{color:var(--graphite);border-color:#1d1d1f24;background:#ffffffad}.global-band{min-height:clamp(640px,78vh,860px);display:flex;flex-direction:column;justify-content:center}.global-band .band-bg img{object-position:58% center;filter:saturate(1.02) contrast(1.04) brightness(1.02)}.global-band .band-bg:before{background:linear-gradient(90deg,#fbfbf9b8,#fbfbf97a 32%,#fbfbf91f 58%,#fbfbf905),linear-gradient(180deg,#fbfbf91f,#fbfbf905 38%,#fbfbf91a)}.global-band .section-title{max-width:13ch;margin-bottom:34px;text-shadow:0 1px 20px rgba(255,255,255,.56)}.global-band .chips{max-width:980px;gap:12px;margin-bottom:clamp(42px,6vw,70px)}.global-band .chip{color:#1d1d1fb8;border-color:#ffffffb8;background:linear-gradient(180deg,#ffffffc7,#ffffff6b),#ffffff61;backdrop-filter:blur(18px) saturate(1.28);-webkit-backdrop-filter:blur(18px) saturate(1.28);box-shadow:var(--glass-pill-shadow)}.global-band .chip:hover{color:var(--ink);border-color:#ffffffe0;background:linear-gradient(180deg,#ffffffe0,#ffffff80),#ffffff75;box-shadow:0 1px #ffffffd1 inset,0 -10px 22px #1d1d1f09 inset,0 16px 42px #1d1d1f21}.shot-frame{position:relative;overflow:hidden;margin:0;border:1px solid rgba(255,255,255,.68);border-radius:var(--r);background:linear-gradient(145deg,#ffffffb3,#ffffff57),var(--glass-bg);padding:10px;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:var(--glass-shadow)}.shot-frame img{position:relative;z-index:1;display:block;width:100%;height:auto;border-radius:calc(var(--r) - 4px);border:1px solid rgba(29,29,31,.1)}.shot-caption{position:relative;z-index:1;margin:14px 4px 4px;font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.showcase-cta{margin:28px 0 0}.product-theater{display:grid;gap:clamp(36px,6vw,76px)}.theater-copy{display:grid;grid-template-columns:minmax(0,.45fr) minmax(0,.55fr);gap:clamp(24px,5vw,72px);align-items:end}.theater-copy .section-title{margin-bottom:0;max-width:13ch}.theater-copy .section-lead{margin:0;max-width:48ch}.theater-copy .showcase-cta{margin:18px 0 0}.shot-frame-wide{width:100%}.product-hero{padding-top:clamp(58px,9vh,112px)}.agent-stage{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(34px,6vw,80px);align-items:center}.agent-copy .section-title{margin-bottom:24px}.causal-panel{position:relative;overflow:hidden;background:linear-gradient(145deg,#ffffffe0,#ffffffb3 58%,#fbfbf9db),#ffffff9e;border:1px solid rgba(255,255,255,.78);border-radius:var(--r);padding:clamp(24px,4vw,42px);box-shadow:0 1px #ffffffd6 inset,0 1px #1d1d1f14,0 24px 70px #1d1d1f1a;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.causal-panel:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.54),transparent 34%),linear-gradient(315deg,rgba(255,255,255,.22),transparent 42%)}.causal-panel>*{position:relative;z-index:1}.causal-panel .loop{margin-top:0}.causal-panel .loop-note{margin-bottom:0}.causal-panel .autonomy{margin:28px 0}.editorial-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,4vw,52px);margin-top:clamp(34px,6vw,64px);border-top:1px solid rgba(29,29,31,.16)}.fact{padding-top:24px}.fact h3{margin:0 0 10px;font-family:var(--display);font-size:clamp(21px,2vw,28px)}.fact p{margin:0;color:var(--graphite)}.photo-band .fact .text-backdrop{padding:2px 6px 3px;background:#fbfbf994;box-decoration-break:clone;-webkit-box-decoration-break:clone}.photo-band .fact h3 .text-backdrop{background:#fbfbf9ad}.photo-band .fact p .text-backdrop{line-height:1.75}.global-band .editorial-facts{gap:clamp(16px,2.6vw,28px);margin-top:0;border-top-color:#ffffff6b}.global-band .fact{position:relative;overflow:hidden;min-height:164px;padding:clamp(20px,2.6vw,28px);border:1px solid rgba(255,255,255,.68);border-radius:var(--r);background:linear-gradient(145deg,#ffffffc7,#ffffff57 62%,#ffffff80),#fbfbf96b;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:var(--glass-shadow)}.global-band .fact:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.56),transparent 38%),linear-gradient(315deg,rgba(255,255,255,.22),transparent 44%)}.global-band .fact h3,.global-band .fact p{position:relative;z-index:1}.global-band .fact h3{margin-bottom:14px}.global-band .fact p{font-size:clamp(15px,1.35vw,17px);line-height:1.62}.global-band .fact .text-backdrop,.global-band .fact h3 .text-backdrop,.global-band .fact p .text-backdrop{padding:0;background:transparent;box-decoration-break:initial;-webkit-box-decoration-break:initial}.principles-strip{display:grid;gap:10px}.principle-list{border-top:1px solid var(--line)}.principle{display:grid;grid-template-columns:minmax(180px,.32fr) minmax(0,.68fr);gap:clamp(24px,5vw,72px);padding:clamp(24px,4vw,40px) 0;border-bottom:1px solid var(--line)}.principle h3{margin:0;font-family:var(--display);font-size:clamp(24px,2.6vw,38px);line-height:1.08}.principle p{margin:0;color:var(--graphite);font-size:clamp(16px,1.5vw,19px)}.product-block{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,.58fr);gap:clamp(32px,5vw,72px);align-items:center;padding-top:clamp(40px,7vh,88px);padding-bottom:clamp(40px,7vh,88px)}.product-block.flip .product-copy{order:2}.product-block.flip .shot-frame{order:1}.product-h{font-family:var(--display);font-weight:650;font-size:clamp(27px,3vw,40px);line-height:1.12;letter-spacing:0;margin:0 0 16px}.product-p{color:var(--graphite);margin:0 0 22px;max-width:46ch}.product-points{list-style:none;margin:0;padding:0;display:grid;gap:12px}.product-points li{position:relative;padding-left:22px;color:var(--graphite);font-size:15px}.product-points li:before{content:"";position:absolute;left:0;top:.58em;width:7px;height:7px;border-radius:50%;background:var(--ink)}.product-note{font-family:var(--mono);font-size:13px;color:var(--muted);border-top:1px solid var(--line);padding-top:24px;margin:0}.product-launch{display:grid;gap:clamp(42px,7vw,88px);padding-bottom:clamp(38px,7vh,86px)}.product-launch-copy{max-width:920px}.product-launch .section-title{max-width:14ch;margin-bottom:28px}.product-hero-shot{width:100%}.launch-block{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);gap:clamp(34px,6vw,84px);align-items:center;padding-top:clamp(58px,10vh,124px);padding-bottom:clamp(58px,10vh,124px)}.launch-block.flip{grid-template-columns:minmax(0,.62fr) minmax(0,.38fr)}.launch-block.flip .launch-copy{order:2}.launch-block.flip .launch-shot{order:1}.launch-copy .eyebrow{margin-bottom:22px}.launch-copy .product-h{font-size:clamp(34px,4vw,58px);max-width:11ch}.launch-copy .product-p{font-size:clamp(17px,1.5vw,20px)}.launch-shot{box-shadow:var(--glass-shadow)}.product-proof{padding-top:24px}.pricing-head{text-align:center;padding-top:clamp(90px,14vh,150px)}.pricing-head .eyebrow{display:inline-block}.pricing-head .section-title{margin-left:auto;margin-right:auto;max-width:22ch}.pricing-sub{font-size:19px;color:var(--graphite);max-width:56ch;margin:-20px auto 0}.pricing-editorial{text-align:left;display:grid;grid-template-columns:minmax(0,.58fr) minmax(320px,.42fr);gap:clamp(34px,6vw,88px);align-items:end}.pricing-editorial .eyebrow{display:block}.pricing-editorial .section-title{margin-left:0;margin-right:0;max-width:12ch}.pricing-editorial .pricing-sub{margin:-16px 0 0;max-width:46ch}.pricing-statement{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);padding:clamp(26px,4vw,42px) 0}.pricing-statement div{display:grid;gap:8px;margin-bottom:24px}.statement-label{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pricing-statement strong{display:block;font-family:var(--display);font-size:clamp(74px,12vw,150px);line-height:.9;letter-spacing:0}.pricing-statement span:not(.statement-label){color:var(--muted)}.pricing-statement p{margin:0 0 24px;color:var(--graphite);font-size:clamp(17px,1.6vw,21px)}.pricing-operating{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3vw,28px);padding-top:clamp(28px,6vh,72px);padding-bottom:clamp(48px,8vh,96px)}.outcome-offer,.enterprise-offer{position:relative;overflow:hidden;min-width:0;min-height:clamp(560px,56vw,660px);display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);padding:clamp(30px,4.4vw,52px)}.outcome-offer{border-color:#ffffff29;background:radial-gradient(120% 90% at 12% 0%,rgba(255,255,255,.1),transparent 38%),linear-gradient(145deg,#1d1d1ff5,#0b0b0cfa 58%,#000000f0),var(--dark);color:#fff;box-shadow:0 1px #ffffff29 inset,0 24px 70px #0b0b0c2e}.enterprise-offer{border-color:#ffffffc7;background:linear-gradient(145deg,#ffffffe0,#ffffff75 58%,#ffffffad),#ffffff8f;backdrop-filter:blur(18px) saturate(1.18);-webkit-backdrop-filter:blur(18px) saturate(1.18);box-shadow:0 1px #ffffffd6 inset,0 1px #1d1d1f14,0 24px 70px #1d1d1f1a}.outcome-offer:after{content:"";position:absolute;inset:0;pointer-events:none;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 34%),linear-gradient(315deg,rgba(255,255,255,.08),transparent 42%)}.outcome-offer>*,.enterprise-offer>*{position:relative;z-index:1}.outcome-offer .eyebrow,.outcome-offer p,.outcome-offer .outcome-list li,.outcome-offer .offer-price span{color:#ffffffb8}.offer-price{display:grid;gap:12px;margin:clamp(56px,7vw,76px) 0 24px}.offer-price h2{min-width:0;margin:0;font-family:var(--display);font-size:clamp(64px,7.2vw,104px);line-height:.95;letter-spacing:0;overflow-wrap:anywhere}.enterprise-offer .offer-price h2{font-size:clamp(56px,6.2vw,88px)}.offer-price span{font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.outcome-offer p,.enterprise-offer p{margin:0 0 32px;max-width:36ch;font-size:clamp(17px,1.55vw,21px);line-height:1.5}.outcome-list{list-style:none;margin:0 0 clamp(32px,5vw,46px);padding:0;display:grid;gap:16px}.outcome-list li{position:relative;padding-left:24px;color:var(--graphite);font-size:clamp(15px,1.35vw,18px)}.outcome-offer .btn,.enterprise-offer .btn{align-self:flex-start;margin-top:auto}.outcome-list li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.64}.pricing-note-band{padding-top:24px;padding-bottom:clamp(76px,11vh,138px)}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:56px auto 0;text-align:left}.plan{display:flex;flex-direction:column;padding:30px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r)}.plan-featured{border-color:var(--ink);background:var(--surface-soft);box-shadow:var(--shadow)}.plan-badge{align-self:flex-start;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);background:var(--accent);border-radius:var(--pill);padding:4px 10px;margin-bottom:14px}.plan-name{font-family:var(--display);font-size:20px;font-weight:650;margin:0 0 12px}.plan-price{display:flex;align-items:baseline;gap:8px;margin-bottom:6px}.plan-price b{font-family:var(--display);font-size:40px;font-weight:700;letter-spacing:0}.plan-price span{font-size:14px;color:var(--muted)}.plan-tagline{font-size:15px;color:var(--graphite);margin:8px 0 20px;min-height:44px}.plan-features{list-style:none;margin:0 0 24px;padding:20px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:12px}.plan-features li{position:relative;padding-left:24px;font-size:15px;color:var(--graphite)}.plan-features li:before{content:"";position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background:var(--ink);opacity:.86}.plan .btn{margin-top:auto}.pricing-note{text-align:center;color:var(--muted);font-size:15px;margin:36px auto 0;max-width:56ch}.cta{position:relative;display:flex;flex-direction:column;justify-content:center;text-align:center;min-height:clamp(560px,68vh,780px);padding-top:clamp(110px,16vh,200px);padding-bottom:clamp(110px,16vh,200px);color:var(--ink)}.cta-bg{position:absolute;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);z-index:-1;overflow:hidden;background:var(--bg)}.cta-bg img{position:relative;z-index:0;width:100%;height:100%;object-fit:cover;object-position:72% 12%;filter:brightness(1.03) saturate(1.02) contrast(1.05)}.cta-bg:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#fbfbf9bd,#fbfbf914 30% 76%,#fbfbf9cc),radial-gradient(58% 46% at 46% 42%,#fbfbf96b,#fbfbf93d 54%,#fbfbf924)}.cta-title{font-family:var(--display);font-weight:700;font-size:clamp(38px,6vw,70px);letter-spacing:0;line-height:1.04;margin:0 0 18px;color:var(--ink)}.cta-sub{font-size:19px;color:var(--graphite);max-width:52ch;margin:0 auto 32px}.cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.cta .btn-ghost{color:var(--ink);border-color:#1d1d1f47;background:#ffffff61}.cta .btn-ghost:hover{background:#ffffffad;border-color:var(--ink)}.footer{max-width:var(--maxw);margin:0 auto;padding:48px 24px 64px;border-top:1px solid var(--line);text-align:center}.footer-brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;margin-bottom:12px}.footer-tag{color:var(--graphite);max-width:44ch;margin:0 auto 14px}.footer-contact{font-size:15px;color:var(--muted);margin:0 auto 14px}.footer-contact a{color:var(--accent);text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s var(--ease)}.footer-contact a:hover{border-bottom-color:var(--accent)}.footer-legal{font-size:14px;color:var(--muted);margin:0}html.js .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s var(--ease),transform .7s var(--ease)}html.js .reveal.in{opacity:1;transform:none}@media(max-width:1080px){.hero-grid{grid-template-columns:1fr}.hero-product{min-height:auto;display:block;padding-top:0}.hero-console{width:min(680px,100%)}.hero-product .hero-agent{position:static;width:min(680px,100%);margin-top:16px}}@media(max-width:900px){.grid-3,.plans{grid-template-columns:1fr}.grid-5{grid-template-columns:repeat(2,1fr)}.nav-links{display:none}.hero-grid,.editorial-head,.theater-copy,.agent-stage,.pricing-editorial,.pricing-operating{grid-template-columns:1fr}.thesis-row{grid-template-columns:52px 1fr}.thesis-row p{grid-column:2}.shot-frame-wide,.product-hero-shot{width:100%;margin-left:0;transform:none}.causal-panel .tier-list{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-facts,.principle,.launch-block,.launch-block.flip{grid-template-columns:1fr}.launch-block.flip .launch-copy,.launch-block.flip .launch-shot{order:initial}.pricing-statement strong{font-size:clamp(74px,22vw,132px)}.outcome-offer,.enterprise-offer{min-height:auto}.offer-price{margin-top:24px}.product-block{grid-template-columns:1fr}.product-block.flip .product-copy{order:1}.product-block.flip .shot-frame{order:2}.hero{height:auto;min-height:0}.hero-bg img{object-position:18% center}.hero-bg:before{background:linear-gradient(180deg,#fbfbf9db,#fbfbf9ad 42%,#fbfbf966 72%,#fbfbf929)}.band-bg:before{background:linear-gradient(180deg,#fbfbf994,#fbfbf947,#fbfbf90f)}.global-band{min-height:0}.global-band .band-bg img{object-position:46% center}.global-band .band-bg:before{background:linear-gradient(180deg,#fbfbf9c7,#fbfbf980 46%,#fbfbf92e),linear-gradient(90deg,#fbfbf933,#fbfbf90a)}.global-band .chips{margin-bottom:36px}.global-band .chip{font-size:13.5px;padding:7px 13px}.global-band .fact{min-height:auto}.cta-bg img{object-position:40% 12%}.cta-bg:before{background:linear-gradient(180deg,#fbfbf9c7,#fbfbf91a 24%,#fbfbf91f 76%,#fbfbf9d6),radial-gradient(76% 58% at 50% 46%,#fbfbf970,#fbfbf93d 64%,#fbfbf938)}}@media(max-width:520px){.grid-5{grid-template-columns:1fr}body{font-size:16px}.nav-inner{gap:10px;padding-left:18px;padding-right:18px}.nav-actions{gap:8px}.nav-actions .btn{font-size:14px;padding:10px 14px}.locale{padding:7px 10px}.hero,.section,.cta{padding-left:18px;padding-right:18px}.hero-console,.shot-frame{padding:6px}.causal-panel .tier-list,.thesis-row{grid-template-columns:1fr}.thesis-row p{grid-column:auto}.principle{gap:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.net{display:none}}
