.sghero[data-astro-cid-2idlcosg]{background:var(--navy-deep);color:var(--white)}.sghero__in[data-astro-cid-2idlcosg]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);padding-block:clamp(3.5rem,2rem + 4vw,6rem);display:grid}.sghero__copy[data-astro-cid-2idlcosg]{gap:var(--sp-3);justify-items:start;display:grid}.sghero__chip[data-astro-cid-2idlcosg]{letter-spacing:.16em;text-transform:uppercase;color:var(--sky-soft);background:#ffffff14;border:1px solid #ffffff29;border-radius:3px;align-items:center;gap:.55em;padding:.45em .95em;font-size:.72rem;font-weight:700;display:inline-flex}.sghero__chip[data-astro-cid-2idlcosg] span[data-astro-cid-2idlcosg]{background:#43c07f;border-radius:50%;width:8px;height:8px}.sghero[data-astro-cid-2idlcosg] h1[data-astro-cid-2idlcosg]{color:var(--white);font-size:clamp(2.5rem,1.6rem + 2.8vw,4rem)}.sghero__lede[data-astro-cid-2idlcosg]{max-width:48ch;color:var(--on-dark-mid);font-size:1.12rem;line-height:1.6}.sgcard[data-astro-cid-2idlcosg]{background:var(--white);color:var(--text);border-radius:var(--radius-lg);gap:var(--sp-3);padding:clamp(1.4rem,1rem + 1.4vw,2rem);display:grid;box-shadow:0 24px 60px #040c1c66}.sgcard__head[data-astro-cid-2idlcosg]{align-items:center;gap:var(--sp-2);display:flex}.sgcard__ico[data-astro-cid-2idlcosg]{color:var(--royal);display:grid}.sgcard__title[data-astro-cid-2idlcosg]{font-family:var(--font-display);color:var(--navy-deep);font-size:1.25rem;font-weight:700;line-height:1.15}.sgcard__sub[data-astro-cid-2idlcosg]{color:var(--text-soft);font-size:.8rem}.sgcard__list[data-astro-cid-2idlcosg]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.sgcard__list[data-astro-cid-2idlcosg] li[data-astro-cid-2idlcosg]{background:var(--paper);border-radius:var(--radius);align-items:flex-start;gap:.7rem;padding:.8rem .95rem;display:flex}.sgcard__list[data-astro-cid-2idlcosg] svg{color:var(--royal);flex:none;margin-top:.15rem}.sgcard__list[data-astro-cid-2idlcosg] strong[data-astro-cid-2idlcosg]{color:var(--navy-deep);font-size:.94rem;font-weight:700;display:block}.sgcard__list[data-astro-cid-2idlcosg] span[data-astro-cid-2idlcosg]{color:var(--text-mid);font-size:.84rem}.sgcard__btns[data-astro-cid-2idlcosg]{gap:var(--sp-2);grid-template-columns:1fr 1fr;display:grid}.sgcard__btns[data-astro-cid-2idlcosg] .btn[data-astro-cid-2idlcosg]{padding-inline:.8em}@media (width<=960px){.sghero__in[data-astro-cid-2idlcosg]{grid-template-columns:1fr}.sgcard[data-astro-cid-2idlcosg]{max-width:520px}}.sgabout__in[data-astro-cid-2idlcosg]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,1.5rem + 3vw,4.5rem);display:grid}.sgabout__copy[data-astro-cid-2idlcosg]{gap:var(--sp-3);display:grid}.sgabout__copy[data-astro-cid-2idlcosg]>p[data-astro-cid-2idlcosg]{color:var(--text-mid);line-height:1.75}.sgabout__copy[data-astro-cid-2idlcosg] strong[data-astro-cid-2idlcosg]{color:var(--text)}.sgfor[data-astro-cid-2idlcosg]{margin-top:var(--sp-2);padding:var(--sp-4);background:color-mix(in srgb, var(--royal) 6%, var(--white));border:1px solid color-mix(in srgb, var(--royal) 18%, transparent);border-radius:var(--radius-lg)}.sgfor[data-astro-cid-2idlcosg] h3[data-astro-cid-2idlcosg]{margin-bottom:var(--sp-2);font-size:1.2rem}.sgfor[data-astro-cid-2idlcosg] ul[data-astro-cid-2idlcosg]{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.sgfor[data-astro-cid-2idlcosg] li[data-astro-cid-2idlcosg]{color:var(--text-mid);padding-left:1.1rem;font-size:.92rem;position:relative}.sgfor[data-astro-cid-2idlcosg] li[data-astro-cid-2idlcosg]:before{content:"›";color:var(--royal);font-weight:700;position:absolute;left:0}.sgexpect[data-astro-cid-2idlcosg]{gap:var(--sp-2);display:grid}.sgexpect__title[data-astro-cid-2idlcosg]{font-size:var(--step-2);margin-bottom:var(--sp-2)}.sgexpect__list[data-astro-cid-2idlcosg]{gap:var(--sp-2);margin:0;padding:0;list-style:none;display:grid}.sgexpect__list[data-astro-cid-2idlcosg] li[data-astro-cid-2idlcosg]{gap:var(--sp-2);padding:var(--sp-3);background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr);display:grid}.sgexpect__ico[data-astro-cid-2idlcosg]{color:var(--royal);display:grid}.sgexpect__list[data-astro-cid-2idlcosg] strong[data-astro-cid-2idlcosg]{font-family:var(--font-display);color:var(--navy-deep);font-size:1.05rem;font-weight:600}.sgexpect__list[data-astro-cid-2idlcosg] p[data-astro-cid-2idlcosg]{color:var(--text-mid);margin-top:.15rem;font-size:.9rem;line-height:1.55}.sgexpect__img[data-astro-cid-2idlcosg]{margin-top:var(--sp-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow:hidden}.sgexpect__img[data-astro-cid-2idlcosg] img[data-astro-cid-2idlcosg]{aspect-ratio:5/2;object-fit:cover;object-position:50% 45%;width:100%;height:auto}@media (width<=900px){.sgabout__in[data-astro-cid-2idlcosg]{grid-template-columns:1fr}}.sgron__in[data-astro-cid-2idlcosg]{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}.sgron__fig[data-astro-cid-2idlcosg]{background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius-lg);box-shadow:var(--shadow);overflow:hidden}.sgron__fig[data-astro-cid-2idlcosg] img[data-astro-cid-2idlcosg]{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.sgron__fig[data-astro-cid-2idlcosg] figcaption[data-astro-cid-2idlcosg]{padding:var(--sp-2) var(--sp-3);color:var(--text-soft);font-size:.84rem}.sgron__quote[data-astro-cid-2idlcosg]{align-content:center;gap:var(--sp-3);background:var(--paper);border:1px solid var(--paper-2);border-radius:var(--radius-lg);padding:clamp(2rem,1.5rem + 2vw,3rem);display:grid}.sgron__mark[data-astro-cid-2idlcosg]{font-family:var(--font-display);color:var(--royal);font-size:4rem;line-height:.6}.sgron__quote[data-astro-cid-2idlcosg] blockquote[data-astro-cid-2idlcosg]{font-family:var(--font-display);font-size:var(--step-2);color:var(--navy-deep);font-weight:500;line-height:1.4}.sgron__quote[data-astro-cid-2idlcosg] figcaption[data-astro-cid-2idlcosg]{align-items:center;gap:var(--sp-2);display:flex}.sgron__init[data-astro-cid-2idlcosg]{background:var(--white);border:1px solid var(--paper-2);width:44px;height:44px;font-family:var(--font-display);color:var(--navy-deep);border-radius:50%;place-items:center;font-weight:700;display:grid}.sgron__quote[data-astro-cid-2idlcosg] figcaption[data-astro-cid-2idlcosg] strong[data-astro-cid-2idlcosg]{font-family:var(--font-display);color:var(--navy-deep);font-size:1.02rem;display:block}.sgron__quote[data-astro-cid-2idlcosg] figcaption[data-astro-cid-2idlcosg] em[data-astro-cid-2idlcosg]{color:var(--text-soft);font-size:.84rem;font-style:normal}@media (width<=900px){.sgron__in[data-astro-cid-2idlcosg]{grid-template-columns:1fr}}.sgjoin__card[data-astro-cid-2idlcosg]{max-width:960px;padding:clamp(2.25rem, 1.5rem + 3vw, 4rem) var(--sp-4);background:var(--white);border:1px solid var(--paper-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);text-align:center;gap:var(--sp-3);justify-items:center;margin-inline:auto;display:grid}.sgjoin__card[data-astro-cid-2idlcosg]>p[data-astro-cid-2idlcosg]:not(.eyebrow){max-width:50ch;color:var(--text-mid)}
