:root{color:#18212f;background:#f6f7f9;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:radial-gradient(circle at top,rgba(31,111,235,.14),transparent 32%),linear-gradient(180deg,#f7f9fc,#eef3f8);margin:0}button,input,select{font:inherit}.marketing-page{color:#18212f;margin:0 auto;max-width:1180px;min-height:100vh;padding:40px 24px 72px}.marketing-hero{align-items:stretch;display:grid;grid-gap:24px;gap:24px;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);padding:28px 0 18px}.marketing-final-cta,.marketing-hero-copy,.marketing-hero-panel,.marketing-pillar,.marketing-plan{background:rgba(255,255,255,.82);border:1px solid rgba(217,222,231,.95);border-radius:28px;box-shadow:0 24px 60px rgba(15,23,42,.08)}.marketing-hero-copy{padding:34px}.marketing-eyebrow,.marketing-kicker{color:#1d4ed8;font-size:12px;font-weight:800;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.marketing-final-cta h2,.marketing-hero-copy h1,.marketing-section-heading h2{font-size:clamp(2.6rem,5vw,4.6rem);letter-spacing:-.04em;line-height:.96;margin:0;max-width:12ch}.marketing-final-cta h2,.marketing-section-heading h2{font-size:clamp(1.9rem,3.6vw,3rem);max-width:16ch}.marketing-body,.marketing-final-cta p,.marketing-hero-panel span,.marketing-lead,.marketing-pillar p,.marketing-plan-header p,.marketing-support{color:#4a5565;font-size:1.03rem;line-height:1.7}.marketing-lead{margin:22px 0 0;max-width:36rem}.marketing-cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.marketing-primary,.marketing-secondary{align-items:center;display:inline-flex;justify-content:center;min-height:40px;min-width:170px;padding:8px 12px}.marketing-support{margin:18px 0 0;max-width:34rem}.marketing-hero-panel{display:grid;grid-gap:22px;gap:22px;padding:28px}.marketing-panel-header{display:grid;grid-gap:6px;gap:6px}.marketing-panel-header strong,.marketing-pillar h3,.marketing-plan-header h3{font-size:1.15rem;letter-spacing:-.02em;margin:0}.marketing-workflow{display:grid;grid-gap:14px;gap:14px;list-style:none;margin:0;padding:0}.marketing-benefit-list li,.marketing-list li,.marketing-plan-list li,.marketing-workflow li{background:#f5f8fc;border:1px solid #dce5f0;border-radius:18px;padding:14px 16px}.marketing-workflow li{display:grid;grid-gap:5px;gap:5px}.marketing-workflow strong{color:#18212f}.marketing-section{margin-top:22px;padding:20px 0 10px}.marketing-section-heading{display:grid;grid-gap:8px;gap:8px;margin-bottom:22px}.marketing-benefits-layout,.marketing-problem-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.marketing-benefit-list,.marketing-list,.marketing-plan-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.marketing-pillars{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-pillar{padding:22px}.marketing-pillar h3{margin-bottom:12px}.marketing-benefits-copy{display:grid;grid-gap:14px;gap:14px}.marketing-text-link{color:#1d4ed8;font-weight:700;text-decoration:none}.marketing-text-link:hover{text-decoration:underline}.marketing-pricing{scroll-margin-top:24px}.marketing-plan-grid{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-plan{display:grid;grid-gap:18px;gap:18px;padding:22px}.marketing-plan-header{display:grid;grid-gap:8px;gap:8px}.marketing-plan-price{color:#18212f;font-size:1.55rem;font-weight:800;letter-spacing:-.03em}.marketing-final-cta{display:grid;grid-gap:18px;gap:18px;margin-top:28px;padding:28px}.button{background:#1f6feb;border:0;border-radius:6px;color:#ffffff;cursor:pointer;text-decoration:none}.button.secondary{background:#ffffff;border:1px solid #cbd3df;color:#18212f}@media (max-width:860px){.marketing-page{padding:24px 16px 52px}.marketing-benefits-layout,.marketing-hero,.marketing-pillars,.marketing-plan-grid,.marketing-problem-grid{grid-template-columns:1fr}.marketing-final-cta,.marketing-hero-copy,.marketing-hero-panel,.marketing-pillar,.marketing-plan{border-radius:22px;padding:20px}.marketing-final-cta h2,.marketing-hero-copy h1,.marketing-section-heading h2{max-width:none}}