.marketing-root{color-scheme:dark;--site-max:1120px;--site-gutter:clamp(20px,4vw,48px);--m-bg:#0b0c0e;--m-section:#111316;--m-surface:#17191d;--m-surface-strong:#1d2025;--m-text:#f4f2eb;--m-body:#b8b8b2;--m-muted:#81838a;--m-line:rgba(255,255,255,0.1);--m-line-strong:rgba(255,255,255,0.16);--m-gold:#e5c83f;--m-gold-strong:#f0d75d;--m-gold-ink:#17160e;--m-green:#66c88e;--m-shadow:0 28px 90px rgba(0,0,0,0.32);width:100%;min-height:100vh;overflow-x:hidden;color:var(--m-text);background:radial-gradient(circle at 78% -10%,rgba(229,200,63,.08),transparent 32rem),var(--m-bg);font-family:var(--font-sans),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.6;letter-spacing:-.012em;scroll-behavior:smooth;isolation:isolate}.marketing-root[data-theme=light]{color-scheme:light;--m-bg:#f7f5f0;--m-section:#eeece5;--m-surface:#ffffff;--m-surface-strong:#f4f2ec;--m-text:#1a1b1e;--m-body:#55575d;--m-muted:#66686e;--m-line:rgba(20,22,26,0.11);--m-line-strong:rgba(20,22,26,0.18);--m-gold:#d4ad18;--m-gold-strong:#80640b;--m-gold-ink:#17160e;--m-green:#237c4d;--m-shadow:0 26px 72px rgba(45,40,24,0.12);background:radial-gradient(circle at 78% -10%,rgba(212,173,24,.1),transparent 32rem),var(--m-bg)}.marketing-root.site-marketing-shell{overflow:visible}.marketing-root,.marketing-root *,.marketing-root :after,.marketing-root :before{box-sizing:border-box}.marketing-root :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--m-gold);outline-offset:3px}.marketing-root.site-marketing-shell .page{width:min(var(--site-max),calc(100% - var(--site-gutter) - var(--site-gutter)));max-width:none;margin-inline:auto;padding-inline:0}.marketing-root .button{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 19px;border:1px solid var(--m-line-strong);border-radius:12px;color:var(--m-text);background:color-mix(in srgb,var(--m-surface) 78%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.03);font-size:14px;font-weight:650;line-height:1;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.marketing-root .button:hover{border-color:color-mix(in srgb,var(--m-gold) 45%,var(--m-line));background:var(--m-surface-strong);transform:translateY(-1px)}.marketing-root .button.primary{border-color:var(--zm-accent);color:var(--m-gold-ink);background:var(--zm-accent)}.marketing-root .button.primary:hover{border-color:var(--zm-accent-hover);background:var(--zm-accent-hover)}.story-hero{position:relative;overflow:hidden;padding-block:clamp(72px,9vw,118px) clamp(64px,8vw,96px);border-bottom:1px solid var(--m-line)}.story-hero:before{content:"";position:absolute;width:34rem;height:34rem;right:-12rem;top:-18rem;border:1px solid color-mix(in srgb,var(--m-gold) 10%,transparent);border-radius:50%;box-shadow:0 0 0 6rem color-mix(in srgb,var(--m-gold) 2%,transparent);pointer-events:none}.story-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);align-items:center;gap:clamp(48px,7vw,88px)}.story-hero-copy{position:relative;max-width:760px;z-index:1}.future-badge,.proof-label,.story-kicker{margin:0;color:var(--m-gold-strong);font-family:var(--font-mono),"JetBrains Mono",monospace;font-size:11px;font-weight:650;line-height:1.3;letter-spacing:.14em;text-transform:uppercase}.story-hero h1{max-width:13ch;margin:18px 0 0;color:var(--m-text);font-size:clamp(45px,6vw,72px);font-weight:720;line-height:1.01;letter-spacing:-.055em;text-wrap:balance}.story-hero.page h1{max-width:15ch}.story-lead{max-width:64ch;margin:24px 0 0;font-size:clamp(17px,2vw,20px);letter-spacing:-.018em}.story-lead,.story-proof-line{color:var(--m-body);line-height:1.55}.story-proof-line{max-width:66ch;margin:18px 0 0;padding-left:14px;border-left:2px solid var(--m-gold);font-size:14px}.story-actions{display:flex;flex-wrap:wrap;align-items:center;gap:11px;margin-top:30px}.story-actions>.button:only-child{min-width:236px}.exchange-flow,.hero-contract,.platform-contract-board{position:relative;z-index:1;padding:22px;border:1px solid var(--m-line-strong);border-radius:22px;background:linear-gradient(145deg,color-mix(in srgb,var(--m-surface-strong) 92%,transparent),var(--m-surface));box-shadow:var(--m-shadow)}.exchange-flow-head,.hero-contract-head,.platform-board-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:15px;border-bottom:1px solid var(--m-line);font-size:12px}.exchange-flow-head span,.hero-contract-head span,.platform-board-head span{color:var(--m-muted);font-family:var(--font-mono),monospace;letter-spacing:.08em;text-transform:uppercase}.exchange-flow-head strong,.hero-contract-head strong,.platform-board-head strong{color:var(--m-green)}.hero-contract-row,.hero-model-row{display:grid;grid-template-columns:repeat(4,1fr);gap:7px;margin-top:14px}.hero-contract-row span,.hero-model-row span{min-width:0;padding:9px 5px;overflow:hidden;border:1px solid var(--m-line);border-radius:8px;color:var(--m-body);background:color-mix(in srgb,var(--m-bg) 48%,transparent);font-size:11px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.hero-model-row span{color:var(--m-muted)}.hero-contract-divider{display:flex;align-items:center;gap:10px;margin:14px 0 0;color:var(--m-muted);font-size:10px;text-align:center}.hero-contract-divider:after,.hero-contract-divider:before{content:"";height:1px;flex:1 1;background:var(--m-line)}.hero-contract-result{display:flex;align-items:center;gap:12px;margin-top:16px;padding:14px;border:1px solid color-mix(in srgb,var(--m-green) 28%,var(--m-line));border-radius:12px;background:color-mix(in srgb,var(--m-green) 7%,transparent)}.hero-contract-result>span{width:27px;height:27px;display:grid;place-items:center;flex:none;border-radius:50%;color:var(--m-bg);background:var(--m-green);font-weight:800}.hero-contract-result small,.hero-contract-result strong{display:block}.hero-contract-result strong{font-size:13px}.hero-contract-result small{margin-top:2px;color:var(--m-muted);font-size:11px}.product-section{padding-block:clamp(72px,9vw,108px);border-bottom:1px solid var(--m-line)}.marketing-root .site-main-target>main>.product-section:last-child{border-bottom:0}.council-section,.preview-section{background:var(--m-section)}.showcase-section{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--m-gold) 7%,transparent),transparent 27rem),var(--m-section)}.section-heading{max-width:690px}.section-heading.centered{margin-inline:auto;text-align:center}.section-heading h2,.story-cta h2{margin:14px 0 0;color:var(--m-text);font-size:clamp(32px,4.4vw,50px);font-weight:700;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.section-heading>p:last-child,.story-cta>div>p:last-child{margin:16px 0 0;color:var(--m-body);font-size:17px;line-height:1.6}.preview-heading,.showcase-heading{display:flex;align-items:end;justify-content:space-between;gap:36px}.showcase-live-count{margin:0 0 5px;color:var(--m-muted);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.showcase-count-touch{display:none}.showcase-host i,.showcase-live-count i{width:7px;height:7px;display:inline-block;margin-right:6px;border-radius:50%;background:var(--m-green);box-shadow:0 0 0 3px color-mix(in srgb,var(--m-green) 12%,transparent)}.showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px!important}.showcase-card{min-width:0;overflow:hidden;border:1px solid var(--m-line-strong);border-radius:19px;color:inherit;background:color-mix(in srgb,var(--m-surface) 86%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.035);text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.showcase-card:hover{border-color:color-mix(in srgb,var(--m-gold) 44%,var(--m-line));box-shadow:0 22px 54px color-mix(in srgb,var(--m-bg) 46%,transparent);transform:translateY(-3px)}.showcase-card article{height:100%;display:flex;flex-direction:column}.showcase-image{position:relative;aspect-ratio:16/9;overflow:hidden;border-bottom:1px solid var(--m-line);background:var(--m-bg)}.showcase-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(7,8,10,.34),transparent 46%);pointer-events:none}.showcase-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .38s ease}.showcase-card:hover .showcase-image img{transform:scale(1.018)}.showcase-image-badge{position:absolute;left:14px;bottom:14px;z-index:1;padding:6px 9px;border:1px solid rgba(255,255,255,.18);border-radius:8px;color:#f7f4ea;background:rgba(10,11,13,.74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-mono),monospace;font-size:9px;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.showcase-card-body{flex:1 1;display:flex;flex-direction:column;padding:24px}.showcase-card-foot,.showcase-card-meta{display:flex;align-items:center;justify-content:space-between;gap:18px}.showcase-host{min-width:0;overflow:hidden;color:var(--m-muted);font-family:var(--font-mono),monospace;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.showcase-host i{width:6px;height:6px;margin-right:5px;box-shadow:none}.showcase-card h3{margin:17px 0 0;color:var(--m-text);font-size:clamp(24px,3vw,31px);line-height:1.12;letter-spacing:-.035em}.showcase-card-body>p{margin:13px 0 0;color:var(--m-body);font-size:14px;line-height:1.62}.showcase-facts{display:flex;flex-wrap:wrap;gap:7px;margin:20px 0 0;padding:0;list-style:none}.showcase-facts li{padding:6px 9px;border:1px solid var(--m-line);border-radius:999px;color:var(--m-muted);background:color-mix(in srgb,var(--m-bg) 38%,transparent);font-size:10px;line-height:1.2}.showcase-card-foot{margin-top:auto;padding-top:24px}.showcase-action{min-height:44px;display:inline-flex;align-items:center;gap:7px;color:var(--m-gold-strong);font-size:13px;font-weight:700}.showcase-action b{font-size:15px;transition:transform .18s ease}.showcase-card:hover .showcase-action b{transform:translate(2px,-2px)}.showcase-support{color:var(--m-muted);font-size:10px;white-space:nowrap}.preview-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:4px}.preview-badges span{padding:7px 10px;border:1px solid var(--m-line);border-radius:8px;color:var(--m-muted);background:color-mix(in srgb,var(--m-surface) 70%,transparent);font-size:11px}.future-badge i,.preview-badges i{width:6px;height:6px;display:inline-block;margin-right:5px;border-radius:50%;background:var(--m-green)}.marketing-root.site-marketing-shell .preview-frame{width:min(1240px,calc(100% - var(--site-gutter) - var(--site-gutter)));max-width:none!important;margin-top:38px!important}.preview-note{margin:15px 0 0;color:var(--m-muted);font-size:12px;text-align:center}.feature-grid,.phase-grid,.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px}.proof-card{min-height:210px;padding:25px;border:1px solid var(--m-line);border-radius:17px;background:color-mix(in srgb,var(--m-surface) 78%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.proof-card>span:not(.proof-label){display:block;margin-bottom:22px;color:var(--m-gold-strong);font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.1em}.proof-card h3{margin:14px 0 0;color:var(--m-text);font-size:20px;font-weight:670;line-height:1.25;letter-spacing:-.025em}.proof-card p{margin:11px 0 0;color:var(--m-body);font-size:14px;line-height:1.58}.feature-grid .proof-card h3,.phase-grid .proof-card h3{margin-top:0}.phase-grid .proof-card{min-height:238px}.feature-story-hero .story-hero-copy{max-width:820px}.capability-section{background:radial-gradient(circle at 94% 3%,color-mix(in srgb,var(--m-gold) 7%,transparent),transparent 27rem),var(--m-section)}.capability-intro{display:flex;align-items:end;justify-content:space-between;gap:36px}.capability-intro .section-heading{max-width:700px}.capability-count{min-width:132px;padding-bottom:5px;text-align:right}.capability-count span,.capability-count strong{display:block}.capability-count strong{color:var(--m-gold-strong);font-family:var(--font-mono),monospace;font-size:34px;font-weight:500;line-height:1}.capability-count span{margin-top:8px;color:var(--m-muted);font-family:var(--font-mono),monospace;font-size:9px;line-height:1.45;letter-spacing:.1em;text-transform:uppercase}.capability-ledger{margin-top:44px;border-top:1px solid var(--m-line-strong)}.capability-row{display:grid;grid-template-columns:72px minmax(240px,.84fr) minmax(380px,1.16fr);align-items:center;gap:clamp(24px,3vw,38px);padding-block:38px;border-bottom:1px solid var(--m-line-strong)}.capability-number small,.capability-number span{display:block}.capability-number span{color:var(--m-gold-strong);font-family:var(--font-mono),monospace;font-size:12px}.capability-number small{margin-top:7px;color:var(--m-muted);font-family:var(--font-mono),monospace;font-size:8px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase}.capability-copy h3{margin:0;color:var(--m-text);font-size:clamp(24px,2.7vw,33px);font-weight:650;line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.capability-copy p{margin:12px 0 0;color:var(--m-body);font-size:14px;line-height:1.62}.capability-copy code{color:var(--m-text);font-family:var(--font-mono),monospace;font-size:.92em}.capability-caveat{display:block;margin-top:10px;color:var(--m-muted);font-size:11px;line-height:1.5}.capability-visual{min-width:0;padding:17px;border:1px solid var(--m-line);border-radius:15px;background:linear-gradient(145deg,var(--m-surface-strong),var(--m-surface));box-shadow:inset 0 1px 0 rgba(255,255,255,.025)}.capability-visual-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid var(--m-line);color:var(--m-muted);font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.capability-visual-head strong{display:flex;align-items:center;gap:6px;color:var(--m-green);font-weight:600}.capability-visual-head strong i{width:7px;height:7px;display:inline-block;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,var(--m-green) 12%,transparent)}.capability-flow{display:grid;grid-template-columns:1fr 13px 1.15fr 13px 1fr;align-items:center;gap:7px;margin-top:14px}.capability-flow>span:not(.capability-arrow){min-width:0;padding:10px 7px;border:1px solid var(--m-line);border-radius:9px;overflow:hidden;color:var(--m-text);font-size:10px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.capability-flow small{display:block;margin-top:3px;overflow:hidden;color:var(--m-muted);font-size:8px;text-overflow:ellipsis}.capability-arrow{color:var(--m-muted);font-size:13px;text-align:center}.capability-flow .capability-boundary{border-color:color-mix(in srgb,var(--m-gold) 42%,var(--m-line));background:color-mix(in srgb,var(--m-gold) 6%,transparent)}.capability-ios{display:grid;grid-template-columns:82px 1fr;align-items:center;gap:17px}.capability-phone{position:relative;aspect-ratio:.59;display:flex;align-items:center;flex-direction:column;justify-content:center;border:1px solid var(--m-line-strong);border-radius:16px;background:color-mix(in srgb,var(--m-bg) 60%,transparent)}.capability-phone>i{position:absolute;width:21px;height:3px;top:8px;border-radius:9px;background:var(--m-line-strong)}.capability-phone>strong{font-size:14px;font-weight:650}.capability-phone>small{color:var(--m-muted);font-family:var(--font-mono),monospace;font-size:8px;text-transform:uppercase}.capability-phone>b{width:23px;height:23px;display:grid;place-items:center;margin-top:9px;border-radius:50%;color:var(--m-bg);background:var(--m-green);font-size:12px}.capability-ios ol{display:grid;grid-template-columns:repeat(2,1fr);gap:7px;margin:0;padding:0;list-style:none}.capability-ios li{padding:9px;border:1px solid var(--m-line);border-radius:9px}.capability-ios li small,.capability-ios li span,.capability-ios li strong{display:block}.capability-ios li span{color:var(--m-muted);font-family:var(--font-mono),monospace;font-size:8px}.capability-ios li strong{margin-top:2px;color:var(--m-text);font-size:10px;font-weight:650}.capability-ios li small{margin-top:2px;color:var(--m-green);font-size:8px}.capability-extension{display:grid;grid-template-columns:1fr 72px 1fr;grid-template-rows:repeat(2,1fr);align-items:center;gap:10px 14px}.capability-extension>span{display:flex;align-items:center;justify-content:center;padding:9px 6px;border:1px solid var(--m-line);border-radius:9px;color:var(--m-body);font-size:10px;text-align:center}.capability-extension>span:nth-of-type(3){grid-column:1;grid-row:2}.capability-extension>span:nth-of-type(4){grid-column:3;grid-row:2}.capability-extension>strong{width:66px;height:66px;display:grid;grid-column:2;grid-row:1/3;place-items:center;border:1px solid color-mix(in srgb,var(--m-gold) 45%,var(--m-line));border-radius:50%;color:var(--m-gold-strong);background:color-mix(in srgb,var(--m-gold) 6%,var(--m-surface));font-family:var(--font-mono),monospace;font-size:10px;font-weight:600;letter-spacing:.08em}.capability-seats{display:grid;grid-template-columns:1fr 1fr 13px 1fr 1fr;align-items:stretch;gap:7px;margin-top:14px}.capability-seats>span:not(.capability-arrow){min-width:0;padding:10px 4px;border:1px solid var(--m-line);border-radius:9px;text-align:center}.capability-seats b,.capability-seats small{display:block}.capability-seats b{font-family:var(--font-mono),monospace;font-size:11px;font-weight:600}.capability-seats small{margin-top:3px;color:var(--m-green);font-size:8px}.capability-seats .capability-unavailable{opacity:.58;border-style:dashed}.capability-seats .capability-unavailable small{color:var(--m-muted)}.capability-seats .capability-reseated{border-color:color-mix(in srgb,var(--m-green) 38%,var(--m-line));background:color-mix(in srgb,var(--m-green) 6%,transparent)}.capability-seats .capability-add-seat{border-style:dashed}.capability-seats .capability-add-seat b,.capability-seats .capability-add-seat small{color:var(--m-gold-strong)}.capability-judges{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.capability-judges span{min-width:0;padding:9px 5px;border:1px solid var(--m-line);border-radius:9px;text-align:center}.capability-judges b,.capability-judges small{display:block}.capability-judges b{font-family:var(--font-mono),monospace;font-size:10px;font-weight:600}.capability-judges small{margin-top:2px;overflow:hidden;color:var(--m-muted);font-size:8px;text-overflow:ellipsis;white-space:nowrap}.capability-join{height:20px;display:grid;grid-template-columns:repeat(3,1fr);margin-inline:12%}.capability-join i{position:relative;border-left:1px solid var(--m-line-strong)}.capability-join i:after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:0;background:var(--m-line-strong)}.capability-verdict{padding:10px 12px;border:1px solid color-mix(in srgb,var(--m-gold) 36%,var(--m-line));border-radius:9px;background:color-mix(in srgb,var(--m-gold) 5%,transparent)}.capability-verdict small,.capability-verdict span,.capability-verdict strong{display:block}.capability-verdict span{color:var(--m-gold-strong);font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.capability-verdict strong{margin-top:3px;font-size:11px;font-weight:650}.capability-verdict small{margin-top:2px;color:var(--m-muted);font-size:9px}.capability-budget-track{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:15px;color:var(--m-muted);font-size:9px}.capability-budget-track>div{position:relative;height:7px;overflow:visible;border-radius:9px;background:var(--m-line)}.capability-budget-track>div i{position:absolute;width:78%;height:100%;left:0;top:0;border-radius:9px;background:var(--m-gold)}.capability-budget-track>div b{position:absolute;width:1px;height:15px;left:70%;top:-4px;background:var(--m-text)}.capability-budget-track strong{color:var(--m-green);font-weight:600}.capability-budget-note{display:grid;grid-template-columns:17px 1fr;gap:0 7px;margin-top:14px;padding:10px 11px;border:1px solid color-mix(in srgb,var(--m-gold) 30%,var(--m-line));border-radius:9px;background:color-mix(in srgb,var(--m-gold) 5%,transparent)}.capability-budget-note>i{grid-row:1/3;align-self:center;color:var(--m-gold-strong);font-style:normal;font-size:13px}.capability-budget-note span{color:var(--m-gold-strong);font-family:var(--font-mono),monospace;font-size:8px;letter-spacing:.06em;text-transform:uppercase}.capability-budget-note strong{margin-top:2px;font-size:10px;font-weight:600}.capability-token-classes{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.capability-token-classes span{min-width:0;padding:6px 3px;border:1px solid var(--m-line);border-radius:7px;overflow:hidden;color:var(--m-muted);font-size:8px;text-align:center;text-overflow:ellipsis;white-space:nowrap}.feature-controls-section{background:var(--m-bg)}.feature-control-strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:34px 0 0;padding:0;border-top:1px solid var(--m-line-strong);border-bottom:1px solid var(--m-line-strong);list-style:none}.feature-control-item{min-width:0;padding:15px 11px;border-left:1px solid var(--m-line)}.feature-control-item:first-child{border-left:0}.feature-control-item span,.feature-control-item strong{display:block}.feature-control-item span{color:var(--m-gold-strong);font-family:var(--font-mono),monospace;font-size:8px}.feature-control-item strong{margin-top:6px;color:var(--m-body);font-size:10px;font-weight:600;line-height:1.35}.hiw-hero{padding:92px 0 74px}.hiw-hero h1{max-width:860px;margin:17px 0 20px;color:var(--zm-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(48px,7vw,91px);font-weight:600;letter-spacing:-.06em;line-height:.98;text-wrap:balance}.hiw-hero>p{max-width:720px;margin:0;color:var(--zm-sub);font-size:18px;line-height:1.58}.hiw-section{padding:92px 0;border-top:1px solid var(--zm-line)}.hiw-section--compact{padding-bottom:78px}.hiw-section-head{max-width:720px;margin-bottom:36px}.hiw-section-head h2{margin:13px 0 14px;color:var(--zm-text);font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(36px,5vw,62px);font-weight:600;letter-spacing:-.055em;line-height:1;text-wrap:balance}.hiw-section-head>p{margin:0;color:var(--zm-sub);font-size:16px;line-height:1.62}.hiw-media-card{margin:0;overflow:hidden;border-radius:22px}.hiw-media-card--compact{max-width:880px;margin-inline:auto}.hiw-media-card figcaption{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:0 17px;border-bottom:1px solid var(--zm-line);background:color-mix(in srgb,var(--zm-card) 82%,var(--zm-bg))}.hiw-media-card figcaption strong{color:var(--zm-text);font-size:13px;font-weight:600}.hiw-media-card figcaption span{color:var(--zm-sub);font-size:12px}.hiw-media-frame{padding:12px}.hiw-media-frame img{display:block;width:100%;height:auto;border-radius:13px;background:#f7f5f1}.hiw-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px}.hiw-detail{min-width:0;padding:18px;border-radius:14px;box-shadow:none}.hiw-detail h3{margin:0 0 6px;color:var(--zm-text);font-size:13px;font-weight:600}.hiw-detail p{margin:0;color:var(--zm-sub);font-size:12px;line-height:1.5}.hiw-adapt-card{overflow:hidden;border-radius:22px}.hiw-adapt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.hiw-adapt-item{min-height:138px;padding:22px}.hiw-adapt-item+.hiw-adapt-item{border-left:1px solid var(--zm-line)}.hiw-adapt-item h3{margin:0 0 8px;color:var(--zm-text);font-size:17px;font-weight:600;letter-spacing:-.025em}.hiw-adapt-item p{margin:0;color:var(--zm-sub);font-size:13px;line-height:1.55}.hiw-boundary-note{margin:13px 0 0;padding:15px 18px;border:1px solid var(--zm-line);border-radius:13px;color:var(--zm-sub);background:color-mix(in srgb,var(--zm-card) 76%,transparent);font-size:13px;line-height:1.5}.hiw-boundary-note strong{color:var(--zm-text);font-weight:600}.story-cta{display:flex;align-items:end;justify-content:space-between;gap:48px;margin-block:clamp(72px,9vw,110px)!important;padding-block:40px;border-top:1px solid var(--m-line-strong);border-bottom:1px solid var(--m-line-strong)}.story-cta>div:first-child{max-width:720px}.story-cta h2{font-size:clamp(30px,4vw,44px)}.story-cta .story-actions{flex:none;justify-content:flex-end}.platform-contract-list{display:grid;gap:2px;margin-top:12px}.platform-contract-list>div{display:grid;grid-template-columns:90px 1fr;gap:16px;padding:12px 4px;border-bottom:1px solid var(--m-line)}.platform-contract-list>div:last-child{border-bottom:0}.platform-contract-list strong{color:var(--m-text);font-size:13px}.platform-contract-list span{color:var(--m-muted);font-size:12px}.split-section{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(48px,7vw,88px)}.split-section.reverse{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.model-roster{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.model-roster>div{display:flex;align-items:center;gap:13px;min-height:58px;padding:0 15px;border:1px solid var(--m-line);border-radius:12px;background:var(--m-surface)}.model-roster span{color:var(--m-gold-strong);font-family:var(--font-mono),monospace;font-size:10px}.model-roster strong{color:var(--m-text);font-size:14px;font-weight:620}.council-diagram{display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch}.council-diagram article{min-width:0;padding:22px;border:1px solid var(--m-line);border-radius:15px;background:var(--m-surface)}.council-diagram article.council-review{border-color:color-mix(in srgb,var(--m-gold) 34%,var(--m-line));background:color-mix(in srgb,var(--m-gold) 6%,var(--m-surface))}.council-diagram article>span{color:var(--m-gold-strong);font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.council-diagram p,.council-diagram strong{display:block}.council-diagram strong{margin-top:12px;color:var(--m-text);font-size:14px;line-height:1.35}.council-diagram p{margin:8px 0 0;color:var(--m-muted);font-size:12px;line-height:1.5}.council-arrow{display:grid;place-items:center;color:var(--m-muted)}.future-badge{display:inline-flex;align-items:center;padding:8px 11px;border:1px solid color-mix(in srgb,var(--m-gold) 28%,var(--m-line));border-radius:9px;background:color-mix(in srgb,var(--m-gold) 5%,transparent)}.future-badge i{background:var(--m-gold)}.exchange-flow{display:grid;gap:10px}.exchange-flow article{padding:14px 16px;border:1px solid var(--m-line);border-radius:12px;background:color-mix(in srgb,var(--m-bg) 45%,transparent)}.exchange-flow article.exchange-match{border-color:color-mix(in srgb,var(--m-gold) 38%,var(--m-line));background:color-mix(in srgb,var(--m-gold) 7%,transparent)}.exchange-flow article small,.exchange-flow article span,.exchange-flow article strong{display:block}.exchange-flow article span{color:var(--m-gold-strong);font-family:var(--font-mono),monospace;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.exchange-flow article strong{margin-top:5px;color:var(--m-text);font-size:14px}.exchange-flow article small{margin-top:3px;color:var(--m-muted);font-size:11px}.exchange-flow-arrow{height:15px;display:grid;place-items:center;color:var(--m-muted);font-size:12px}@media (hover:none) and (pointer:coarse) and (any-hover:none){.showcase-card--touch-incompatible,.showcase-count-default{display:none}.showcase-count-touch{display:inline}}@media (max-width:960px){.split-section,.split-section.reverse,.story-hero-grid{grid-template-columns:1fr}.story-hero-grid{align-items:start}.exchange-flow,.hero-contract,.platform-contract-board{max-width:680px}.preview-heading,.showcase-heading,.story-cta{align-items:flex-start;flex-direction:column}.preview-badges,.story-cta .story-actions{justify-content:flex-start}.capability-row{grid-template-columns:64px minmax(0,1fr)}.capability-visual{grid-column:2}}@media (max-width:760px){.marketing-root{--site-gutter:20px}.story-hero{padding-block:62px 60px}.story-hero h1{font-size:clamp(40px,12vw,56px)}.product-section{padding-block:66px}.feature-grid,.phase-grid,.proof-grid,.showcase-grid{grid-template-columns:1fr}.hiw-hero{padding:64px 0 54px}.hiw-section{padding:68px 0}.hiw-adapt-grid,.hiw-detail-grid{grid-template-columns:1fr}.hiw-adapt-item+.hiw-adapt-item{border-top:1px solid var(--zm-line);border-left:0}.phase-grid .proof-card,.proof-card{min-height:0}.capability-intro{align-items:flex-start}.feature-control-strip{grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--m-line-strong)}.feature-control-item{border-bottom:1px solid var(--m-line)}.council-diagram,.model-roster{grid-template-columns:1fr}.council-arrow{height:28px;transform:rotate(90deg)}.story-cta{gap:22px;margin-block:66px!important}}@media (max-width:520px){.story-actions,.story-actions .button{width:100%}.showcase-card-body{padding:20px}.showcase-card-foot,.showcase-card-meta{align-items:flex-start;flex-direction:column;gap:6px}.showcase-card-foot{padding-top:18px}.showcase-action{width:100%}.preview-badges span:nth-child(2){display:none}.hero-contract-row,.hero-model-row{grid-template-columns:repeat(2,1fr)}.exchange-flow,.hero-contract,.platform-contract-board{padding:16px;border-radius:17px}.platform-contract-list>div{grid-template-columns:72px 1fr}.hiw-hero h1{font-size:48px}.hiw-media-card figcaption{min-height:0;align-items:flex-start;flex-direction:column;gap:4px;padding-block:13px}.hiw-media-frame{padding:7px}.capability-intro{flex-direction:column;gap:26px}.capability-count{padding-bottom:0;text-align:left}.capability-row{grid-template-columns:minmax(0,1fr);gap:17px;padding-block:31px}.capability-number{display:flex;align-items:baseline;gap:9px}.capability-number small{margin-top:0}.capability-visual{grid-column:1;padding:14px}.capability-flow{grid-template-columns:minmax(0,1fr)}.capability-flow .capability-arrow{transform:rotate(90deg)}.capability-ios{grid-template-columns:76px 1fr}.capability-ios ol{grid-template-columns:1fr;gap:5px}.capability-ios li{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:8px}.capability-ios li small,.capability-ios li strong{margin-top:0}.capability-extension{grid-template-columns:1fr 60px 1fr;gap:8px}.capability-extension>strong{width:56px;height:56px}.capability-seats{grid-template-columns:repeat(2,minmax(0,1fr))}.capability-seats>.capability-arrow{display:none}.capability-token-classes,.feature-control-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.marketing-root{scroll-behavior:auto}.marketing-root .button,.showcase-action b,.showcase-card,.showcase-image img{transition:none}}h1.site-hero-title{font-family:var(--font-sans),system-ui,sans-serif;font-size:clamp(45px,6vw,72px);font-weight:720;line-height:1.01;letter-spacing:-.055em;text-wrap:balance}