.sh[data-astro-cid-6dt247gv],.so[data-astro-cid-6dt247gv],.gb[data-astro-cid-6dt247gv],.cta[data-astro-cid-6dt247gv]{--v3-pad:clamp(var(--sp-6),4.5vw,96px)}.eyebrow[data-astro-cid-6dt247gv]{font-size:15px;font-weight:600;letter-spacing:.12em;line-height:18px;text-transform:uppercase;color:var(--ink-3);margin-bottom:16px}.sh[data-astro-cid-6dt247gv]{padding:0 var(--sp-6) var(--sp-6)}.sh__panel[data-astro-cid-6dt247gv]{background:var(--dark);background-image:var(--dark-grad);border-radius:var(--r-panel);overflow:clip;padding:clamp(72px,8vw,112px) var(--v3-pad) clamp(80px,8.5vw,120px);display:flex;flex-direction:column;align-items:center;text-align:center}.sh__eyebrow[data-astro-cid-6dt247gv]{font-size:15px;font-weight:600;letter-spacing:.12em;line-height:18px;text-transform:uppercase;color:var(--accent-bright);margin-bottom:24px}.sh__title[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-size:clamp(2.75rem,1.2rem + 5.2vw,5.25rem);line-height:1.08;letter-spacing:-.02em;color:var(--on-dark);max-width:9.32em;text-wrap:balance;padding:.14em .16em;margin:-.14em -.16em}.sh__title[data-astro-cid-6dt247gv] em[data-astro-cid-6dt247gv]{font-style:italic}.sh__sub[data-astro-cid-6dt247gv]{font-size:var(--fs-body-lg);line-height:1.52;color:var(--on-dark-2);max-width:660px;padding-top:24px;text-wrap:balance}.so[data-astro-cid-6dt247gv]{max-width:1440px;margin-inline:auto;padding:clamp(64px,6vw,80px) var(--v3-pad)}.so__head[data-astro-cid-6dt247gv]{max-width:829px;margin-bottom:64px}.so__title[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.2;letter-spacing:-.015em;color:var(--ink)}.so__lead[data-astro-cid-6dt247gv]{font-size:var(--fs-body-lg);line-height:28px;color:var(--ink-3);max-width:640px;padding-top:16px;text-wrap:pretty}.so__rows[data-astro-cid-6dt247gv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px 40px}.so__row[data-astro-cid-6dt247gv]{display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid var(--hair)}.so__t[data-astro-cid-6dt247gv]{font-family:var(--font-sans);font-size:22px;font-weight:500;line-height:28px;letter-spacing:-.01em;color:var(--ink)}.so__b[data-astro-cid-6dt247gv]{font-size:var(--fs-body-lg);line-height:28px;color:var(--ink-3);text-wrap:pretty}.so__more[data-astro-cid-6dt247gv]{font-size:var(--fs-body-lg);line-height:28px;color:var(--ink);padding-top:64px}.so__more[data-astro-cid-6dt247gv] a[data-astro-cid-6dt247gv]{font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--dur) var(--ease)}.so__more[data-astro-cid-6dt247gv] a[data-astro-cid-6dt247gv]:hover{color:var(--accent-ink)}.gb[data-astro-cid-6dt247gv]{padding:clamp(24px,4vw,64px) var(--sp-6) var(--sp-6)}.gb__panel[data-astro-cid-6dt247gv]{max-width:1392px;margin-inline:auto;background:var(--surface);border-radius:var(--r-panel);padding:clamp(48px,6.7vw,96px);display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:clamp(48px,6.7vw,96px)}.gb__title[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-size:var(--fs-h2);line-height:1.1;letter-spacing:-.015em;color:var(--ink);max-width:10.5em}.gb__title[data-astro-cid-6dt247gv] em[data-astro-cid-6dt247gv]{font-style:italic}.gb__br[data-astro-cid-6dt247gv]{display:none}.gb__lead[data-astro-cid-6dt247gv]{font-size:var(--fs-body-lg);line-height:28px;color:var(--ink-3);max-width:442px;padding-top:24px;text-wrap:pretty}.gb__list[data-astro-cid-6dt247gv]{list-style:none;display:flex;flex-direction:column}.gb__list[data-astro-cid-6dt247gv] li[data-astro-cid-6dt247gv]{display:flex;gap:20px;align-items:start;padding-block:22px;border-bottom:1px solid var(--hair);font-size:var(--fs-body-lg);line-height:28px;color:var(--ink)}.gb__list[data-astro-cid-6dt247gv] li[data-astro-cid-6dt247gv]:first-child{padding-top:0}.gb__n[data-astro-cid-6dt247gv]{flex-shrink:0;color:var(--ink-3);font-variant-numeric:tabular-nums}.cta[data-astro-cid-6dt247gv]{padding:0 var(--sp-6) var(--sp-6)}.cta__panel[data-astro-cid-6dt247gv]{min-height:536px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:28px;background:var(--dark);background-image:var(--dark-grad);border-radius:var(--r-panel);padding:80px var(--v3-pad) 56px;overflow:clip}.cta__title[data-astro-cid-6dt247gv]{font-family:var(--font-display);font-size:clamp(2.75rem,1.4rem + 5.2vw,5rem);line-height:1.05;letter-spacing:-.02em;color:var(--on-dark);max-width:13em;text-wrap:balance}.cta__sub[data-astro-cid-6dt247gv]{font-size:var(--fs-body-lg);line-height:1.5;color:var(--on-dark-2);max-width:680px}.cta__actions[data-astro-cid-6dt247gv]{display:flex;justify-content:center;padding-top:8px}.btn-review[data-astro-cid-6dt247gv]{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:56px;padding-inline:28px;background:var(--on-dark);color:#1a1617;font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:22px;border-radius:var(--r-md);box-shadow:0 3px 0 var(--accent);transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.btn-review[data-astro-cid-6dt247gv]:hover{transform:translateY(-1px);box-shadow:0 4px 0 var(--accent)}@media (max-width:1024px){.so__rows[data-astro-cid-6dt247gv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.gb__panel[data-astro-cid-6dt247gv]{grid-template-columns:1fr}}@media (max-width:680px){.gb__br[data-astro-cid-6dt247gv]{display:inline}.gb__keep[data-astro-cid-6dt247gv]{white-space:nowrap}.sh__title[data-astro-cid-6dt247gv]{font-size:min((100vw - 56px) / 7.25,3.5rem)}.eyebrow[data-astro-cid-6dt247gv],.sh__eyebrow[data-astro-cid-6dt247gv]{font-size:13px}.sh[data-astro-cid-6dt247gv],.gb[data-astro-cid-6dt247gv],.cta[data-astro-cid-6dt247gv]{padding-inline:var(--sp-2)}.sh[data-astro-cid-6dt247gv]{padding-bottom:var(--sp-4)}.sh__panel[data-astro-cid-6dt247gv]{padding:56px var(--sp-5) 64px}.so[data-astro-cid-6dt247gv]{padding-inline:var(--sp-4)}.so__head[data-astro-cid-6dt247gv]{margin-bottom:40px}.so__rows[data-astro-cid-6dt247gv]{grid-template-columns:1fr;gap:32px}.so__more[data-astro-cid-6dt247gv]{padding-top:40px}.gb__panel[data-astro-cid-6dt247gv]{padding:48px var(--sp-5)}.cta__panel[data-astro-cid-6dt247gv]{padding-inline:var(--sp-5)}.btn-review[data-astro-cid-6dt247gv]{width:100%}}
