.hero[data-astro-cid-djhsffhe]{background:linear-gradient(150deg,var(--grad-1) 0%,var(--grad-2) 60%,var(--grad-3) 100%);color:#fff;position:relative;overflow:hidden}.hero[data-astro-cid-djhsffhe]:after{content:"";position:absolute;right:-120px;top:-120px;width:460px;height:460px;background:radial-gradient(circle,rgba(216,184,138,.22),transparent 70%)}.hero-inner[data-astro-cid-djhsffhe]{padding:84px 0 88px;max-width:780px;position:relative;z-index:1}.hero[data-astro-cid-djhsffhe] h1[data-astro-cid-djhsffhe]{color:#fff;font-size:50px;line-height:1.1;margin:18px 0 22px}.hero[data-astro-cid-djhsffhe] h1[data-astro-cid-djhsffhe] em[data-astro-cid-djhsffhe]{font-style:italic;color:var(--gold-soft)}.hero[data-astro-cid-djhsffhe] p[data-astro-cid-djhsffhe].lead{font-size:18px;color:var(--on-dark-soft);line-height:1.65;max-width:640px}.hero-cta[data-astro-cid-djhsffhe]{display:flex;gap:14px;margin-top:34px;flex-wrap:wrap}.hero[data-astro-cid-djhsffhe] .eyebrow[data-astro-cid-djhsffhe]{color:var(--gold-soft)}.facts[data-astro-cid-djhsffhe]{background:var(--navy);border-top:1px solid rgba(255,255,255,.08)}.facts-grid[data-astro-cid-djhsffhe]{display:grid;grid-template-columns:repeat(4,1fr)}.fact[data-astro-cid-djhsffhe]{padding:26px 0;text-align:center;border-right:1px solid rgba(255,255,255,.08)}.fact[data-astro-cid-djhsffhe]:last-child{border-right:none}.fact[data-astro-cid-djhsffhe] .v[data-astro-cid-djhsffhe]{font-size:20px;font-weight:800;color:#fff;letter-spacing:-.02em}.fact[data-astro-cid-djhsffhe] .l[data-astro-cid-djhsffhe]{font-size:12.5px;color:var(--on-dark-faint);margin-top:4px}.problem[data-astro-cid-djhsffhe]{padding:84px 0;background:var(--bg-soft)}.problem-grid[data-astro-cid-djhsffhe]{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.problem[data-astro-cid-djhsffhe] h2[data-astro-cid-djhsffhe]{font-size:34px;margin:14px 0 18px}.problem[data-astro-cid-djhsffhe] p[data-astro-cid-djhsffhe]{font-size:16px;margin-bottom:16px}.quote[data-astro-cid-djhsffhe]{background:#fff;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:8px;padding:26px 28px}.quote[data-astro-cid-djhsffhe] .q[data-astro-cid-djhsffhe]{font-family:var(--serif);font-size:20px;line-height:1.5;color:var(--navy)}.quote[data-astro-cid-djhsffhe] .s[data-astro-cid-djhsffhe]{font-size:13.5px;color:var(--muted);margin-top:14px}.section[data-astro-cid-djhsffhe]{padding:88px 0}.section-head[data-astro-cid-djhsffhe]{max-width:660px;margin-bottom:48px}.section-head[data-astro-cid-djhsffhe] h2[data-astro-cid-djhsffhe]{font-size:34px;margin:14px 0}.section-head[data-astro-cid-djhsffhe] p[data-astro-cid-djhsffhe]{font-size:16px}.lgrid[data-astro-cid-djhsffhe]{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.lcard[data-astro-cid-djhsffhe]{background:#fff;border:1px solid var(--line);border-radius:10px;padding:30px 28px;transition:box-shadow .2s,transform .2s,border-color .2s}.lcard[data-astro-cid-djhsffhe]:hover{box-shadow:0 16px 40px #0c23401a;transform:translateY(-3px);border-color:#cbd8e3}.lcard[data-astro-cid-djhsffhe] .kicker[data-astro-cid-djhsffhe]{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:.04em}.lcard[data-astro-cid-djhsffhe] h3[data-astro-cid-djhsffhe]{font-size:21px;margin:8px 0 12px}.lcard[data-astro-cid-djhsffhe] p[data-astro-cid-djhsffhe]{font-size:14.5px;margin-bottom:16px}.lcard[data-astro-cid-djhsffhe] ul[data-astro-cid-djhsffhe]{list-style:none;display:flex;flex-direction:column;gap:8px}.lcard[data-astro-cid-djhsffhe] li[data-astro-cid-djhsffhe]{font-size:13.5px;font-weight:600;color:var(--navy-2);padding-left:22px;position:relative}.lcard[data-astro-cid-djhsffhe] li[data-astro-cid-djhsffhe]:before{content:"→";position:absolute;left:0;color:var(--accent);font-weight:800}.screen[data-astro-cid-djhsffhe]{padding:88px 0;background:var(--bg-soft)}.sgrid[data-astro-cid-djhsffhe]{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.scard[data-astro-cid-djhsffhe]{background:#fff;border:1px solid var(--line);border-radius:10px;border-top:3px solid var(--accent);padding:26px}.scard[data-astro-cid-djhsffhe] .n[data-astro-cid-djhsffhe]{font-size:13px;font-weight:800;color:var(--accent);letter-spacing:.08em;text-transform:uppercase}.scard[data-astro-cid-djhsffhe] h3[data-astro-cid-djhsffhe]{font-size:20px;margin:8px 0 10px}.scard[data-astro-cid-djhsffhe] p[data-astro-cid-djhsffhe]{font-size:14.5px}.hinweis[data-astro-cid-djhsffhe]{margin-top:28px;font-size:14.5px;color:var(--muted);max-width:720px}.hinweis[data-astro-cid-djhsffhe] a[data-astro-cid-djhsffhe]{color:var(--accent-d);font-weight:700}.cta-band[data-astro-cid-djhsffhe]{background:linear-gradient(135deg,var(--grad-1),var(--grad-2));color:#fff;padding:72px 0;text-align:center}.cta-band[data-astro-cid-djhsffhe] h2[data-astro-cid-djhsffhe]{color:#fff;font-size:34px;margin-bottom:14px}.cta-band[data-astro-cid-djhsffhe] p[data-astro-cid-djhsffhe]{font-size:17px;color:var(--on-dark-soft);max-width:600px;margin:0 auto 28px}@media(max-width:880px){.hero[data-astro-cid-djhsffhe] h1[data-astro-cid-djhsffhe]{font-size:33px}.hero-inner[data-astro-cid-djhsffhe]{padding:56px 0 60px}.facts-grid[data-astro-cid-djhsffhe]{grid-template-columns:1fr 1fr}.fact[data-astro-cid-djhsffhe]:nth-child(2){border-right:none}.fact[data-astro-cid-djhsffhe]{border-bottom:1px solid rgba(255,255,255,.08)}.problem-grid[data-astro-cid-djhsffhe],.lgrid[data-astro-cid-djhsffhe],.sgrid[data-astro-cid-djhsffhe]{grid-template-columns:1fr;gap:24px}.section[data-astro-cid-djhsffhe],.problem[data-astro-cid-djhsffhe],.screen[data-astro-cid-djhsffhe]{padding:56px 0}}
