.BRX3nG_main{min-height:100svh;scroll-margin-top:var(--header-height);overflow:clip}
.fNn6CW_hero{background:radial-gradient(circle at 80% 15%,#41d2ea1f,#0000 30%),linear-gradient(#f8fcff 0%,#fff 72%);padding-top:clamp(76px,9vw,132px);position:relative}.fNn6CW_grid{width:min(calc(100% - var(--page-gutter) * 2), var(--content-width));grid-template-columns:minmax(0,.92fr) minmax(510px,1.08fr);align-items:center;gap:clamp(44px,6vw,96px);margin:0 auto;padding-bottom:clamp(72px,8vw,116px);display:grid}.fNn6CW_copy{max-width:650px}.fNn6CW_eyebrow{color:var(--blue);letter-spacing:.19em;text-transform:uppercase;margin-bottom:23px;font-size:.7rem;font-weight:850}.fNn6CW_title{max-width:730px;color:var(--ink);letter-spacing:-.058em;text-wrap:balance;font-size:clamp(3.125rem,5.7vw,5.125rem);font-weight:790;line-height:.94}.fNn6CW_titleGerman{font-size:clamp(3rem,5.35vw,4.85rem)}.fNn6CW_highlight{color:var(--blue)}.fNn6CW_lead{max-width:610px;color:var(--muted);margin-top:30px;font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.72}.fNn6CW_actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.fNn6CW_note{color:var(--muted);align-items:center;gap:10px;margin-top:24px;font-size:.73rem;display:flex}.fNn6CW_note:before{background:var(--blue);content:"";width:26px;height:1px}.fNn6CW_stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--paper)}.fNn6CW_statsGrid{width:min(calc(100% - var(--page-gutter) * 2), var(--content-width));grid-template-columns:repeat(3,1fr);margin:0 auto;display:grid}.fNn6CW_stat{border-left:1px solid var(--line);grid-template-columns:auto 1fr;align-items:center;gap:22px;min-height:145px;padding:24px clamp(20px,3vw,42px);display:grid}.fNn6CW_stat:last-child{border-right:1px solid var(--line)}.fNn6CW_statNumber{color:var(--blue);letter-spacing:-.05em;font-size:clamp(1.65rem,3vw,2.65rem);font-weight:450}.fNn6CW_statTitle,.fNn6CW_statCopy{display:block}.fNn6CW_statTitle{color:var(--ink);font-size:.86rem;line-height:1.35}.fNn6CW_statCopy{color:var(--muted);margin-top:6px;font-size:.68rem;line-height:1.45}@media (max-width:1080px){.fNn6CW_grid{grid-template-columns:1fr}.fNn6CW_copy{max-width:800px}}@media (max-width:760px){.fNn6CW_hero{padding-top:72px}.fNn6CW_title{font-size:clamp(2.8125rem,13vw,3.875rem)}.fNn6CW_actions{flex-direction:column;align-items:stretch}.fNn6CW_statsGrid{grid-template-columns:1fr}.fNn6CW_stat,.fNn6CW_stat:last-child{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:112px}}
