.investments-hero{position:relative;color:#f8fafc;padding:0 0 clamp(3.2rem,8vw,5rem);overflow:hidden;background:radial-gradient(60rem 60rem at 12% -10%,rgba(255,212,133,.22),transparent 55%),linear-gradient(180deg,#0f172a,#111827 45%,#1e293b)}.investments-hero:before{content:"";position:absolute;inset:0;background-image:var(--invest-hero);background-size:cover;background-position:center;opacity:.28;mix-blend-mode:screen}.investments-hero__inner{position:relative;z-index:1;width:min(1180px,90vw);margin:0 auto;display:grid;gap:clamp(1.2rem,4vw,1.8rem)}.investments-hero__kicker{text-transform:uppercase;letter-spacing:.26em;font-size:.75rem;font-weight:600;color:#fffc}.investments-hero h1{margin:0;font-size:clamp(2.5rem,4vw,3.6rem);line-height:1.08}.investments-hero p{margin:0;font-size:1.05rem;max-width:68ch;color:#e2e8f0eb}.investments-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem}.investments-hero .home-button--ghost{border-color:#ffffff59;color:#f8fafc}.investments-hero .home-button--ghost:hover{background:#ffffff14;border-color:#ffffff8c}.investments-nav{display:flex;flex-wrap:wrap;gap:.5rem}.chip{display:inline-flex;align-items:center;gap:.35rem;padding:.45rem .95rem;border-radius:999px;border:1px solid rgba(255,255,255,.35);color:#f8fafc;background:#ffffff0f;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.chip:hover{transform:translateY(-1px);background:#ffffff1f;box-shadow:0 12px 28px #0f172a59}.investments-hero__metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;margin:clamp(1.5rem,4vw,2.5rem) 0 0}.investments-hero__metric{background:#0f172a8c;border:1px solid rgba(255,255,255,.24);border-radius:18px;padding:1rem 1.2rem;display:grid;gap:.4rem;backdrop-filter:blur(8px)}.investments-hero__metric dt{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.68rem;color:#e2e8f0c7;font-weight:600}.investments-hero__metric dd{margin:0;font-size:1.6rem;font-weight:700;color:#f8fafc}.investments-overview__grid,.playbook-grid,.strategy-grid,.support-grid,.resources-grid{display:grid;gap:1.4rem}.investments-overview__grid,.strategy-grid,.support-grid,.resources-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.playbook-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.overview-card,.strategy-card,.support-card,.resource-card,.playbook-card{background:#fff;border:1px solid #e5e7eb;border-radius:22px;padding:1.6rem;display:grid;gap:.75rem;box-shadow:0 20px 45px #0f172a14;--card-shadow: 0 20px 45px rgba(15, 23, 42, .08);--card-shadow-hover: 0 28px 58px rgba(15, 23, 42, .16);--card-border-hover: rgba(229, 62, 62, .3)}.overview-card h3,.strategy-card h3,.support-card h3,.resource-card h3,.playbook-card h3{margin:0;color:#0f172a;font-size:1.2rem}.overview-card p,.strategy-card p,.support-card p,.resource-card p,.playbook-card p{margin:0;color:#4b5563;font-size:.98rem}.overview-card ul,.strategy-card ul,.support-card ul,.playbook-card ul{margin:0;padding-left:1.1rem;display:grid;gap:.35rem;color:#4b5563;font-size:.95rem}.overview-card li,.strategy-card li,.support-card li,.playbook-card li{line-height:1.45}.playbook-card{position:relative;padding-top:2.2rem}.playbook-card__index{position:absolute;top:1.2rem;left:1.6rem;font-size:.78rem;letter-spacing:.28em;text-transform:uppercase;color:var(--accent);font-weight:600}.playbook-card__summary{font-weight:600;color:#111827}.resources-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.resource-card{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid rgba(229,62,62,.08);box-shadow:0 18px 40px #0f172a0f}.investments-cta__inner{display:grid;gap:1.5rem;align-items:start;background:#fff;border-radius:28px;border:1px solid #e5e7eb;padding:clamp(1.8rem,4vw,2.4rem);box-shadow:0 28px 65px #0f172a1f}.investments-cta__inner .eyebrow{display:inline-block;margin-bottom:.4rem}.investments-cta__inner h2{margin:0}.cta-copy{display:grid;gap:.75rem}.cta-form{background:#f8fafc;border-radius:20px;border:1px solid #e5e7eb;padding:1.2rem}@media (min-width: 900px){.investments-cta__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center}}@media (max-width: 640px){.investments-hero__metrics{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.investments-hero{padding-bottom:3rem}}
