._8aEwW_hero{background:var(--bg);color:var(--fg);padding-block:4rem}@media (min-width:900px){._8aEwW_hero{padding-block:5.5rem}}._8aEwW_hero ._8aEwW_inner{align-items:end;gap:2.5rem;display:grid}@media (min-width:800px){._8aEwW_hero ._8aEwW_inner{grid-template-columns:minmax(0,1fr) auto;gap:3rem}}._8aEwW_title{font-size:var(--text-display);text-wrap:balance;overflow-wrap:break-word;min-width:0;max-width:16ch;margin:0;line-height:1.04}._8aEwW_text{gap:1.25rem;min-width:0;display:grid}._8aEwW_actions{align-items:center;gap:var(--space-sm) var(--space-lg);padding-top:var(--space-sm);flex-wrap:wrap;display:flex}._8aEwW_actions a:focus-visible{outline:2px solid var(--focus);outline-offset:3px}._8aEwW_actions a:active{color:var(--fg)}._8aEwW_figure{border-bottom:1px solid var(--border-strong);justify-self:start;width:7.5rem;padding-bottom:1.25rem;position:relative}@media (min-width:800px){._8aEwW_figure{justify-self:end;width:11rem}}._8aEwW_figure ._8aEwW_stone{width:100%;fill:var(--card);stroke:var(--stone);stroke-width:1.5px;vector-effect:non-scaling-stroke}._8aEwW_figure ._8aEwW_infinity{width:46%;stroke:var(--muted);fill:none;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}._8aEwW_section{padding-block:4rem}@media (min-width:900px){._8aEwW_section{padding-block:5.5rem}}._8aEwW_soft{background:var(--bg-soft)}._8aEwW_sectionTitle{font-size:var(--text-section);margin:0 0 var(--space-xl);text-wrap:balance;font-weight:500;line-height:1.1}._8aEwW_steps{counter-reset:schritt;border-top:1px solid var(--border-strong);margin:0;padding:0;list-style:none}._8aEwW_steps>li{counter-increment:schritt;gap:var(--space-2xs) var(--space-xl);padding-block:var(--space-lg);border-bottom:1px solid var(--border);display:grid}._8aEwW_steps>li:before{content:counter(schritt);font-family:var(--font-serif);font-size:var(--text-xl);color:var(--fg-muted);font-variant-numeric:lining-nums;line-height:1.2}@media (min-width:800px){._8aEwW_steps>li{grid-template-columns:3rem minmax(0,18rem) minmax(0,1fr);align-items:baseline}}._8aEwW_steps h3{font-size:var(--text-list-title);margin:0;font-weight:600;line-height:1.18}._8aEwW_steps p{color:var(--fg-muted);max-width:var(--measure);margin:0}._8aEwW_promise{gap:var(--space-md);display:grid}._8aEwW_promise h2{text-wrap:balance;font-family:var(--font-sans);margin:0}._8aEwW_quote{font-family:var(--font-serif);font-weight:500;font-size:var(--text-2xl);text-wrap:balance;max-width:28ch;margin:0;line-height:1.2}._8aEwW_aside{color:var(--fg-muted);max-width:var(--measure);margin:0}
