.hero{padding:100px 48px 80px;max-width:1100px;margin:0 auto;text-align:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--purple);margin-bottom:28px}.hero-eyebrow:before{content:"";display:block;width:24px;height:1.5px;background:var(--purple)}.hero h1{font-family:"Instrument Serif",serif;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.07;letter-spacing:-.025em;color:var(--ink);margin-bottom:12px}.hero h1 em{font-style:italic;color:var(--purple)}.hero-h1-line2{font-family:"Instrument Serif",serif;font-size:clamp(2.6rem,5vw,4.4rem);line-height:1.07;letter-spacing:-.025em;color:var(--ink);margin-bottom:28px}.hero-sub{font-size:1.05rem;line-height:1.75;color:var(--ink-soft);max-width:620px;font-weight:300;margin:0 auto 44px}.hero-actions{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:40px}.hero-perks{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}.hero-perk{font-size:.73rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--ink-muted);display:flex;align-items:center;gap:6px}.hero-perk:before{content:"✓";color:var(--purple);font-weight:700;font-size:.8rem}.tension-bar{background:var(--ink)}.tension-bar-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#ffffff0f}.tension-item{padding:40px 32px;background:var(--ink)}.tension-stat{font-family:"Instrument Serif",serif;font-size:2.2rem;color:#fff;line-height:1;margin-bottom:10px}.tension-stat span{color:var(--purple-light)}.tension-label{font-size:.85rem;color:#ffffff73;font-weight:300;line-height:1.5}.capabilities{padding:100px 48px;max-width:1100px;margin:0 auto}.capabilities-header{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:64px;align-items:end}.capabilities-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--border);border:1px solid var(--border);border-radius:6px;overflow:hidden}.cap-card{background:var(--paper);padding:36px 32px}.cap-card:hover{background:var(--paper-warm)}.cap-label{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin-bottom:12px}.cap-card h3{font-size:1rem;font-weight:600;color:var(--ink);line-height:1.3;margin-bottom:10px;letter-spacing:-.01em}.cap-card p{font-size:.83rem;line-height:1.7;color:var(--ink-soft);font-weight:300}.pricing-bar{background:var(--paper-warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:80px 48px}.pricing-bar-inner{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.pricing-bar-text h2{font-family:"Instrument Serif",serif;font-size:clamp(1.8rem,2.5vw,2.4rem);font-weight:400;line-height:1.15;letter-spacing:-.02em;margin-bottom:16px}.pricing-bar-text h2 em{font-style:italic;color:var(--purple)}.pricing-bar-text p{font-size:.9rem;color:var(--ink-soft);font-weight:300;line-height:1.7}.pricing-items{display:flex;flex-direction:column;gap:0;border:1px solid var(--border);border-radius:6px;overflow:hidden}.pricing-item{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background:#fff;border-bottom:1px solid var(--border);font-size:.85rem}.pricing-item:last-child{border-bottom:none}.pricing-item-label{color:var(--ink-soft);font-weight:300}.pricing-item-cost{font-weight:600;color:var(--purple);font-size:.82rem}.pricing-item-cost.free{color:var(--green)}.cta{background:var(--ink);padding:112px 48px;text-align:center}.cta h2{font-family:"Instrument Serif",serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;color:#fff;letter-spacing:-.025em;line-height:1.08;margin-bottom:8px}.cta h2 em{color:var(--purple-light);font-style:italic}.cta-line2{font-family:"Instrument Serif",serif;font-size:clamp(2.2rem,4vw,3.6rem);font-weight:400;color:#fff;letter-spacing:-.025em;line-height:1.08;margin-bottom:24px}.cta-line2 em{font-style:italic;color:var(--purple-light)}.cta-sub{font-size:.95rem;color:#fff6;margin-bottom:44px;font-weight:300;line-height:1.65;max-width:420px;margin-left:auto;margin-right:auto}.cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:32px}.cta-perks{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.cta-perk{font-size:.72rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#ffffff40}.hero-eyebrow{animation:fadeUp .5s ease both}.hero h1{animation:fadeUp .6s .08s ease both}.hero-h1-line2{animation:fadeUp .6s .12s ease both}.hero-sub{animation:fadeUp .6s .18s ease both}.hero-actions{animation:fadeUp .6s .26s ease both}.hero-perks{animation:fadeUp .6s .34s ease both}@media (max-width: 900px){.hero{padding:64px 24px 48px}.capabilities{padding-left:24px;padding-right:24px}.capabilities-header{grid-template-columns:1fr;gap:24px}.capabilities-grid{grid-template-columns:1fr 1fr}.pricing-bar{padding-left:24px;padding-right:24px}.pricing-bar-inner{grid-template-columns:1fr;gap:40px}.tension-bar-inner{grid-template-columns:1fr 1fr}.cta{padding-left:24px;padding-right:24px}}@media (max-width: 640px){.capabilities-grid,.tension-bar-inner{grid-template-columns:1fr}.cta-actions{flex-direction:column;align-items:center}}html[data-theme=light] .page-marketing-api{--purple: #18181b;--purple-light: #52525b;--purple-dim: #27272a;--purple-faint: rgba(24, 24, 27, .06);--ink: #18181b;--ink-soft: #52525b;--ink-muted: #71717a;--paper: #ffffff;--paper-warm: #fafafa;--border: #e4e4e7;--green: #15803d}html[data-theme=light] .page-marketing-api .hero{position:relative;text-align:center;background:transparent!important}html[data-theme=light] .page-marketing-api .hero:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background-color:var(--v3-bg);background-image:radial-gradient(circle,rgba(0,0,0,.12) 1px,transparent 1.5px);background-size:24px 24px;pointer-events:none}html[data-theme=light] .page-marketing-api section[style*=border-bottom]{border-bottom-color:var(--v3-border)!important;background:transparent!important}html[data-theme=light] .page-marketing-api .hero-eyebrow{color:var(--v3-ink-muted)!important;font-family:Geist,sans-serif!important}html[data-theme=light] .page-marketing-api .hero-eyebrow:before{background:var(--v3-ink)!important}html[data-theme=light] .page-marketing-api .hero h1,html[data-theme=light] .page-marketing-api .hero-h1-line2{font-family:Geist,sans-serif!important;font-weight:700!important;letter-spacing:-.04em!important;color:var(--v3-ink)!important}html[data-theme=light] .page-marketing-api .hero h1 em,html[data-theme=light] .page-marketing-api .hero-h1-line2 em{color:var(--v3-ink)!important;font-style:italic}html[data-theme=light] .page-marketing-api .hero-sub{color:var(--v3-ink-soft)!important;font-weight:400!important}html[data-theme=light] .page-marketing-api .hero-perk{color:var(--v3-ink-muted)!important}html[data-theme=light] .page-marketing-api .hero-perk:before{color:var(--v3-ink)!important}html[data-theme=light] .page-marketing-api .btn-primary{background:var(--v3-ink)!important;color:#fff!important;border:none!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:14px 32px!important;min-height:46px!important;box-shadow:none!important}html[data-theme=light] .page-marketing-api .btn-primary:hover{background:#27272a!important;box-shadow:0 8px 24px #0000001f!important;transform:translateY(-1px)}html[data-theme=light] .page-marketing-api .btn-ghost{color:var(--v3-ink-soft)!important;border:1px solid var(--v3-border)!important;background:var(--v3-bg-elevated)!important;border-radius:999px!important;padding:13px 26px!important;min-height:46px!important}html[data-theme=light] .page-marketing-api .btn-ghost:hover{color:var(--v3-ink)!important;border-color:var(--v3-ink-soft)!important;background:var(--v3-bg-muted)!important}html[data-theme=light] .page-marketing-api .section-eyebrow{color:var(--v3-ink-muted)!important;font-family:Geist,sans-serif!important}html[data-theme=light] .page-marketing-api .section-eyebrow:before{background:var(--v3-border)!important}html[data-theme=light] .page-marketing-api .serif-h2{font-family:Geist,sans-serif!important;font-weight:700!important;letter-spacing:-.04em!important;color:var(--v3-ink)!important}html[data-theme=light] .page-marketing-api .serif-h2 em{color:var(--v3-ink)!important;font-style:italic}html[data-theme=light] .page-marketing-api .body-text{color:var(--v3-ink-soft)!important;font-weight:400!important}html[data-theme=light] .page-marketing-api .divider{background:var(--v3-cutout-h)!important;height:1px}html[data-theme=light] .page-marketing-api .tension-bar{background:#18181b!important;border-color:var(--v3-border)!important}html[data-theme=light] .page-marketing-api .tension-bar-inner{background:#ffffff14!important}html[data-theme=light] .page-marketing-api .tension-item{background:#18181b!important}html[data-theme=light] .page-marketing-api .tension-stat{font-family:Geist,sans-serif!important;font-weight:700!important;color:#fff!important}html[data-theme=light] .page-marketing-api .tension-stat span,html[data-theme=light] .page-marketing-api .tension-label{color:#ffffff8c!important}html[data-theme=light] .page-marketing-api .capabilities{position:relative;background:transparent!important}html[data-theme=light] .page-marketing-api .capabilities:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:50%;width:100vw;transform:translate(-50%);background-color:var(--v3-bg);background-image:var(--v3-hatch);pointer-events:none}html[data-theme=light] .page-marketing-api .capabilities:after{content:"";position:absolute;bottom:0;left:50%;width:100vw;height:1px;transform:translate(-50%);background:var(--v3-cutout-h);pointer-events:none}html[data-theme=light] .page-marketing-api .capabilities-grid{background:var(--v3-border)!important;border:1px solid var(--v3-border)!important;border-radius:8px!important;box-shadow:var(--v3-shadow-sm)}html[data-theme=light] .page-marketing-api .cap-card{background:#fff!important;border:none!important}html[data-theme=light] .page-marketing-api .cap-card:hover{background:var(--v3-bg-muted)!important}html[data-theme=light] .page-marketing-api .cap-label{color:var(--v3-ink-muted)!important;font-family:Geist,sans-serif!important}html[data-theme=light] .page-marketing-api .cap-card h3{color:var(--v3-ink)!important;font-family:Geist,sans-serif!important}html[data-theme=light] .page-marketing-api .cap-card p{color:var(--v3-ink-soft)!important}html[data-theme=light] .page-marketing-api .pricing-bar{background:var(--v3-bg-band)!important;border-color:var(--v3-border)!important}html[data-theme=light] .page-marketing-api .pricing-bar-text h2{color:var(--v3-ink)!important;font-family:Geist,sans-serif!important}html[data-theme=light] .page-marketing-api .pricing-bar-text h2 em{color:var(--v3-ink)!important;font-style:italic}html[data-theme=light] .page-marketing-api .pricing-bar-text p{color:var(--v3-ink-soft)!important}html[data-theme=light] .page-marketing-api .pricing-items{background:var(--v3-border)!important;border-color:var(--v3-border)!important;border-radius:8px!important}html[data-theme=light] .page-marketing-api .pricing-item{background:var(--v3-bg-elevated)!important;border-bottom-color:var(--v3-border)!important}html[data-theme=light] .page-marketing-api .pricing-item-label{color:var(--v3-ink-soft)!important}html[data-theme=light] .page-marketing-api .pricing-item-cost{color:var(--v3-ink)!important}html[data-theme=light] .page-marketing-api .pricing-item-cost.free{color:#15803d!important}html[data-theme=light] .page-marketing-api .cta{background:var(--v3-bg)!important;border-top:1px solid var(--v3-border)!important}html[data-theme=light] .page-marketing-api .cta h2,html[data-theme=light] .page-marketing-api .cta-line2{font-family:Geist,sans-serif!important;font-weight:700!important;letter-spacing:-.04em!important;color:var(--v3-ink)!important}html[data-theme=light] .page-marketing-api .cta h2 em,html[data-theme=light] .page-marketing-api .cta-line2 em{color:var(--v3-ink)!important;font-style:italic}html[data-theme=light] .page-marketing-api .cta-sub{color:var(--v3-ink-soft)!important}html[data-theme=light] .page-marketing-api .cta-perk{color:var(--v3-ink-muted)!important;display:flex!important;align-items:center!important;gap:5px!important}html[data-theme=light] .page-marketing-api .cta-perk:before{content:"✓"!important;color:var(--v3-ink)!important}html[data-theme=light] .page-marketing-api .cta .btn-ghost-light{color:var(--v3-ink-soft)!important;border:1px solid var(--v3-border)!important;background:var(--v3-bg-elevated)!important;border-radius:999px!important}html[data-theme=light] .page-marketing-api .cta .btn-ghost-light:hover{color:var(--v3-ink)!important;border-color:var(--v3-ink-soft)!important;background:var(--v3-bg-muted)!important}
