.mkt-page{max-width:1240px;margin:0 auto;padding:0 32px 100px}.mkt-nav{justify-content:space-between;align-items:center;padding:22px 0;display:flex}.mkt-nav .links{gap:28px;font-size:14px;display:flex}.mkt-nav .links a{color:var(--fg-1);transition:color var(--dur-2) var(--ease-standard);text-decoration:none}.mkt-nav .links a:hover{color:var(--ember-600)}.mkt-hero{border-bottom:1px solid var(--border-hair);padding:88px 0 70px}.mkt-kicker,.mkt-hero .kicker,.mkt-section .label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ember-600);margin-bottom:16px;font-size:11px}.mkt-hero h1{font-family:var(--font-display);letter-spacing:-.04em;max-width:14ch;color:var(--fg);margin:0 0 26px;font-size:clamp(44px,8.2vw,78px);font-weight:600;line-height:1}.mkt-hero h1 em,.mkt-section h2 em,.mkt-final h2 em{color:var(--ember-600);font-style:normal}.mkt-hero .lede{color:var(--fg-2);max-width:60ch;margin:0 0 32px;font-size:19px;line-height:1.5}.mkt-cta-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mkt-stats{background:var(--border-hair);border:1px solid var(--border-hair);border-radius:var(--r-3);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:56px;display:grid;overflow:hidden}.mkt-stats .stat{background:var(--bg);flex-direction:column;gap:6px;padding:22px 26px;display:flex}.mkt-stats .stat .v{font-family:var(--font-display);font-feature-settings:"tnum" 1, "ss01" 1;letter-spacing:-.03em;color:var(--fg);font-size:30px;font-weight:600;line-height:1}.mkt-stats .stat .v .unit{color:var(--fg-3);letter-spacing:0;margin-left:3px;font-size:15px;font-weight:400}.mkt-stats .stat .v.is-emphasis{color:var(--ember-600)}.mkt-stats .stat .k{text-transform:uppercase;letter-spacing:.08em;color:var(--fg-3);font-size:11px;font-weight:500}.mkt-section{border-bottom:1px solid var(--border-hair);padding:88px 0}.mkt-section h2{font-family:var(--font-display);letter-spacing:-.035em;max-width:18ch;color:var(--fg);margin:0 0 22px;font-size:clamp(34px,5.6vw,52px);font-weight:600;line-height:1.02}.mkt-section .lede{color:var(--fg-2);max-width:60ch;margin:0 0 40px;font-size:17px;line-height:1.55}.tier-pitch{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.tier-pitch .card{border:1px solid var(--border-hair);border-radius:var(--r-3);background:var(--bg-elev);transition:border-color var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);padding:26px 24px}.tier-pitch .card:hover{border-color:var(--border-1);box-shadow:var(--shadow-sm)}.tier-pitch .card .n{font-family:var(--font-mono);color:var(--ember-600);letter-spacing:.08em;margin-bottom:12px;font-size:11px}.tier-pitch .card h3{font-family:var(--font-display);letter-spacing:-.02em;color:var(--fg);margin:0 0 10px;font-size:22px;font-weight:600}.tier-pitch .card p{color:var(--fg-2);margin:0;font-size:14px;line-height:1.55}.mkt-code{background:var(--stone-950);color:var(--paper-0);border-radius:var(--r-3);font-family:var(--font-mono);box-shadow:var(--shadow-lg);margin-top:32px;padding:24px 28px;font-size:13px;line-height:1.7;overflow-x:auto}.mkt-code .com{color:oklch(60% .03 72)}.mkt-code .kw{color:oklch(80% .13 45)}.mkt-code .str{color:oklch(82% .08 155)}.mkt-code .fn{color:oklch(88% .04 72)}.mkt-feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px;display:grid}.mkt-feature-card{border:1px solid var(--border-hair);border-radius:var(--r-3);background:var(--bg-elev);padding:22px 24px}.mkt-feature-card .icon{color:var(--ember-600);margin-bottom:10px}.mkt-feature-card .title{color:var(--fg);margin-bottom:6px;font-size:14px;font-weight:600}.mkt-feature-card p{color:var(--fg-2);margin:0;font-size:13px;line-height:1.55}.mkt-final{text-align:center;padding:100px 0}.mkt-final h2{font-family:var(--font-display);letter-spacing:-.04em;color:var(--fg);margin:0 0 28px;font-size:clamp(40px,7vw,64px);font-weight:600;line-height:1}.mkt-final-lede{color:var(--fg-2);margin:0 0 36px;font-size:17px}.mkt-final-cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mkt-foot{border-top:1px solid var(--border-hair);font-family:var(--font-mono);color:var(--fg-3);text-transform:uppercase;letter-spacing:.08em;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:30px 0 0;font-size:11px;display:flex}@media (width<=860px){.mkt-page{padding:0 20px 72px}.mkt-stats,.tier-pitch,.mkt-feature-grid{grid-template-columns:1fr}.mkt-hero{padding:56px 0 48px}.mkt-section{padding:56px 0}.mkt-nav .links{display:none}}
