.Steps-module__Kh3o9W__section{--st-bg:var(--white);--st-ink:var(--ink);--st-soft:#071d24b3;--st-border:var(--border);--st-accent:var(--pink);background:var(--st-bg);color:var(--st-ink);padding:clamp(56px,8vw,104px) 24px}.Steps-module__Kh3o9W__section[data-background=dark]{--st-bg:#0a1216;--st-ink:var(--white);--st-soft:#ffffffb8;--st-border:#ffffff24}.Steps-module__Kh3o9W__inner{max-width:var(--max-width);margin:0 auto}.Steps-module__Kh3o9W__header{max-width:60ch;margin-bottom:40px}.Steps-module__Kh3o9W__title{letter-spacing:-.02em;color:var(--st-ink);text-wrap:balance;margin:0;font-size:clamp(24px,3.2vw,40px);font-weight:600;line-height:1.15}.Steps-module__Kh3o9W__accent{font-family:var(--font-serif,Georgia, serif);color:var(--st-accent);font-style:italic}.Steps-module__Kh3o9W__description{color:var(--st-soft);margin-top:12px;font-size:16px;line-height:1.6}.Steps-module__Kh3o9W__description p{margin:0}.Steps-module__Kh3o9W__list{counter-reset:none;grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.Steps-module__Kh3o9W__section[data-count="1"] .Steps-module__Kh3o9W__list,.Steps-module__Kh3o9W__section[data-count="2"] .Steps-module__Kh3o9W__list{grid-template-columns:repeat(2,1fr)}.Steps-module__Kh3o9W__section[data-count="3"] .Steps-module__Kh3o9W__list{grid-template-columns:repeat(3,1fr)}.Steps-module__Kh3o9W__step{border-top:2px solid var(--st-accent);font-size:inherit;counter-increment:none;flex-direction:column;gap:10px;margin:0;padding-top:20px;padding-left:0;display:flex}.Steps-module__Kh3o9W__step:before,.Steps-module__Kh3o9W__step:after{content:none}.Steps-module__Kh3o9W__number{letter-spacing:.1em;color:var(--st-accent);font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.Steps-module__Kh3o9W__stepTitle{color:var(--st-ink);margin:0;font-size:20px;font-weight:600;line-height:1.25}.Steps-module__Kh3o9W__stepBody{color:var(--st-soft);margin:0;font-size:14px;line-height:1.6}@media (max-width:860px){.Steps-module__Kh3o9W__list,.Steps-module__Kh3o9W__section[data-count="3"] .Steps-module__Kh3o9W__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.Steps-module__Kh3o9W__list,.Steps-module__Kh3o9W__section[data-count="2"] .Steps-module__Kh3o9W__list,.Steps-module__Kh3o9W__section[data-count="3"] .Steps-module__Kh3o9W__list{grid-template-columns:1fr}}
.Panel-module__1UYiyG__section{font-family:var(--font-sans);background:#06121b;padding:clamp(36px,5vw,88px) clamp(14px,2vw,28px)}.Panel-module__1UYiyG__panel{isolation:isolate;background:radial-gradient(58% 82% at 6% -10%,#85ffff73 0%,#85ffff00 46%),radial-gradient(72% 84% at 52% -14%,#ef426f80 0%,#ef426f00 52%),linear-gradient(155deg,#143247 0%,#0c2033 40%,#071723 100%);border-radius:28px;position:relative;overflow:hidden}.Panel-module__1UYiyG__scrim{z-index:-1;background:linear-gradient(115deg,#060f189e 0%,#060f1857 30%,#060f1800 56%);position:absolute;inset:0}.Panel-module__1UYiyG__inner{max-width:var(--max-width);margin:0 auto;padding:clamp(30px,5vw,72px);position:relative}.Panel-module__1UYiyG__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--cyan);text-shadow:0 1px 14px #00000052;margin:0 0 14px;font-size:13px;font-weight:600}.Panel-module__1UYiyG__head{letter-spacing:-.02em;color:#fff;text-shadow:0 1px 18px #00000059;margin:0 0 18px;font-weight:600;}.Panel-module__1UYiyG__accent{color:#fff;font-style:italic}.Panel-module__1UYiyG__ledeGroup{max-width:54ch;margin-bottom:clamp(30px,4vw,54px)}.Panel-module__1UYiyG__lede{color:#ffffffe6;text-shadow:0 1px 14px #00000052;margin:0;}.Panel-module__1UYiyG__lede+.Panel-module__1UYiyG__lede{margin-top:1em}.Panel-module__1UYiyG__cards{grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.8vw,26px);display:grid}.Panel-module__1UYiyG__card{-webkit-backdrop-filter:blur(20px);background:#08101a6b;border:1px solid #ffffff24;border-radius:18px;flex-direction:column;justify-content:space-between;gap:40px;min-height:clamp(228px,26vw,280px);padding:clamp(20px,2vw,30px);display:flex}.Panel-module__1UYiyG__cardQ{color:#fff;margin:0;font-size:clamp(22px,2.2vw,30px);font-weight:600;line-height:1.15}.Panel-module__1UYiyG__cardCap{color:#ffffffbd;margin:0;font-size:14px;line-height:1.55}@media (max-width:820px){.Panel-module__1UYiyG__cards{grid-template-columns:1fr}.Panel-module__1UYiyG__card{gap:22px;min-height:0}}
