.rzb-f17eaf6ef3.rzb-f17eaf6ef3{position:relative;width:100%;overflow-x:clip;background:var(--dark)}
.rzb-44199c30ac.rzb-44199c30ac{position:relative;padding:clamp(128px,17vh,180px) 24px clamp(40px,5vw,64px);background:var(--dark)}
.rzb-aaacb357d6.rzb-aaacb357d6{max-width:1180px;margin:0 auto}
.rzb-6df3908b01.rzb-6df3908b01{font-family:var(--sans);font-weight:600;color:#fff;font-size:clamp(30px,4.6vw,58px);line-height:1.0;letter-spacing:-.04em;margin:16px 0 0;max-width:20ch}
.rzb-8ef5d8cea6.rzb-8ef5d8cea6{color:rgba(255,255,255,.66);font-size:clamp(15px,1.3vw,18px);line-height:1.55;margin:16px 0 0;max-width:56ch}
.rzb-0d9bed9a1e.rzb-0d9bed9a1e{position:relative;z-index:4;margin-top:24px;border-radius:var(--r) var(--r) 0 0;background:var(--bg);padding:clamp(48px,6vw,84px) 24px clamp(84px,9vw,124px)}
.rzb-d4ccc632ed.rzb-d4ccc632ed{max-width:900px;margin:0 auto;display:grid;gap:clamp(16px,2vw,24px)}
.rzb-5318cb3721.rzb-5318cb3721{border-radius:24px;background:#FCFBF9;padding:clamp(24px,3vw,40px);box-shadow:0 18px 44px -34px rgba(20,16,12,.35)}
.rzb-2b8d79ca4e.rzb-2b8d79ca4e{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}
.rzb-cd9555e4cd.rzb-cd9555e4cd{font-family:var(--sans);font-weight:600;font-size:clamp(21px,2.2vw,28px);letter-spacing:-.025em;line-height:1.12;color:var(--ink);margin:10px 0 0}
.rzb-25baeae08a.rzb-25baeae08a{color:var(--ink-2);font-size:15.5px;line-height:1.65;margin:14px 0 0;max-width:72ch}
.rzb-9b79c26b50.rzb-9b79c26b50{color:var(--ink-3);font-size:13px;margin-top:8px}
.rzb-2f35f6be7a.rzb-2f35f6be7a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}
