.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:radial-gradient(120% 70% at 50% 100%, var(--color-teal-800) 0%, transparent 70%), var(--color-teal-950);padding-top:clamp(3.5rem,2rem + 7vw,7.5rem);padding-bottom:clamp(13rem,6rem + 24vw,23rem);position:relative;overflow:hidden}.hero__art[data-astro-cid-ge2uvauf]{z-index:-1;mix-blend-mode:screen;pointer-events:none;justify-content:center;display:flex;position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 38%);mask-image:linear-gradient(#0000 0%,#000 38%)}.hero__art[data-astro-cid-ge2uvauf] img{flex:none;width:max(100%,68rem);max-width:none;height:auto}.hero__content[data-astro-cid-ge2uvauf]{text-align:center;justify-items:center;display:grid}.hero__title[data-astro-cid-ge2uvauf]{margin-top:var(--space-5);font-size:var(--text-display);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);letter-spacing:-.04em;color:var(--color-white);display:grid}.hero__title-accent[data-astro-cid-ge2uvauf]{color:var(--color-mint-500)}.hero__lead[data-astro-cid-ge2uvauf]{max-width:38rem;margin-top:var(--space-5);font-size:var(--text-lg);color:var(--color-text-on-dark);opacity:.86}.hero__actions[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}@media (width<=23.5rem){.hero__eyebrow[data-astro-cid-ge2uvauf]{gap:var(--space-2);letter-spacing:.08em;font-size:.6875rem}.hero__eyebrow[data-astro-cid-ge2uvauf]:before{width:1.25rem}}@media (prefers-reduced-motion:no-preference){.hero__content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]{animation:hero-rise var(--duration-slow) var(--ease-out) both}.hero__content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(2){animation-delay:80ms}.hero__content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(3){animation-delay:.16s}.hero__content[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf]:nth-child(4){animation-delay:.24s}.hero__art[data-astro-cid-ge2uvauf]{animation:hero-fade 1.4s var(--ease-out) both}}@keyframes hero-rise{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes hero-fade{0%{opacity:0}}.section-heading[data-astro-cid-ypavld2q]{gap:var(--space-4);max-width:46rem;display:grid}h2[data-astro-cid-ypavld2q]{font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:1.08}h2[data-astro-cid-ypavld2q] span[data-astro-cid-ypavld2q]{color:var(--color-text-muted);display:block}.on-dark h2[data-astro-cid-ypavld2q] span[data-astro-cid-ypavld2q]{color:var(--color-text-muted-on-dark)}.section-heading__lead[data-astro-cid-ypavld2q]{max-width:36rem;font-size:var(--text-lg);color:var(--color-text-muted)}.on-dark .section-heading__lead[data-astro-cid-ypavld2q]{color:var(--color-text-muted-on-dark)}.principles__list[data-astro-cid-p4uopdll]{margin-top:var(--space-8)}.principle[data-astro-cid-p4uopdll]{gap:var(--space-5);padding-block:var(--space-7);border-top:var(--border-strong);display:grid}.principle[data-astro-cid-p4uopdll]:last-child{padding-bottom:0}.principle__num[data-astro-cid-p4uopdll]{font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-bold);letter-spacing:.08em;color:var(--color-teal-700);font-variant-numeric:tabular-nums}.principle__body[data-astro-cid-p4uopdll]{max-width:30rem}.principle__tag[data-astro-cid-p4uopdll]{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-teal-700)}.principle[data-astro-cid-p4uopdll] h3[data-astro-cid-p4uopdll]{margin-top:var(--space-2);font-size:var(--text-2xl);font-weight:var(--weight-extrabold)}.principle__body[data-astro-cid-p4uopdll]>p[data-astro-cid-p4uopdll]:last-child{margin-top:var(--space-4);color:var(--color-text-muted)}.principle__visual[data-astro-cid-p4uopdll]{width:100%;max-width:26rem}.principle__visual--photo[data-astro-cid-p4uopdll]{border-radius:var(--radius-lg);background:var(--color-teal-950);box-shadow:var(--shadow-md);overflow:hidden}.principle__visual--photo[data-astro-cid-p4uopdll] img{aspect-ratio:4/3;object-fit:cover;object-position:50% 35%;width:100%;transition:transform var(--duration-slow) var(--ease-out)}.principle[data-astro-cid-p4uopdll]:hover .principle__visual--photo[data-astro-cid-p4uopdll] img{transform:scale(1.03)}.principle__visual--stack[data-astro-cid-p4uopdll]{aspect-ratio:26/19;position:relative}.principle__visual--stack[data-astro-cid-p4uopdll] img{filter:drop-shadow(0 14px 24px #07363738);transition:transform var(--duration-slow) var(--ease-out);position:absolute}.principle__visual--stack[data-astro-cid-p4uopdll] .stack__back{width:80%;top:0;left:0}.principle__visual--stack[data-astro-cid-p4uopdll] .stack__front{width:60%;bottom:0;right:0}.principle[data-astro-cid-p4uopdll]:hover .stack__back{transform:translate(-4px,-4px)}.principle[data-astro-cid-p4uopdll]:hover .stack__front{transform:translate(4px,4px)}.exclusions[data-astro-cid-p4uopdll]{border:var(--border-strong);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.exclusions[data-astro-cid-p4uopdll] li[data-astro-cid-p4uopdll]{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);display:flex}.exclusions[data-astro-cid-p4uopdll] li[data-astro-cid-p4uopdll]+li[data-astro-cid-p4uopdll]{border-top:var(--border-hairline)}.exclusions[data-astro-cid-p4uopdll] svg{box-sizing:content-box;background:var(--color-mint-100);color:var(--color-teal-900);border-radius:50%;flex:none;padding:5px}@media (prefers-reduced-motion:reduce){.principle[data-astro-cid-p4uopdll]:hover img{transform:none!important}}@media (width>=64rem){.principle[data-astro-cid-p4uopdll]{align-items:center;gap:var(--space-7);padding-block:var(--space-8);grid-template-columns:5rem minmax(0,1fr) 26rem}.principle__num[data-astro-cid-p4uopdll]{align-self:start;padding-top:.4rem}.principle__visual[data-astro-cid-p4uopdll]{justify-self:end}}.partner[data-astro-cid-ehhy2pce]{background:var(--color-teal-900)}.partner__panel[data-astro-cid-ehhy2pce]{isolation:isolate;border:var(--border-on-dark);border-radius:var(--radius-xl);background:linear-gradient(140deg, var(--color-teal-800) 0%, var(--color-teal-950) 75%);display:grid;position:relative;overflow:hidden}.partner__panel[data-astro-cid-ehhy2pce]:before{content:"";z-index:-1;background-image:linear-gradient(90deg,#ffffff0b 1px,#0000 1px),linear-gradient(#ffffff0b 1px,#0000 1px);background-size:4.5rem 4.5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(120deg,#000 0%,#0000 65%);mask-image:linear-gradient(120deg,#000 0%,#0000 65%)}.partner__main[data-astro-cid-ehhy2pce],.partner__offer[data-astro-cid-ehhy2pce]{padding:clamp(1.75rem,1rem + 3.5vw,4rem)}.partner__main[data-astro-cid-ehhy2pce]{align-self:center}.partner[data-astro-cid-ehhy2pce] h2[data-astro-cid-ehhy2pce]{margin-top:var(--space-4);font-size:var(--text-3xl);font-weight:var(--weight-extrabold);color:var(--color-white);line-height:1.05}.partner__summary[data-astro-cid-ehhy2pce]{max-width:32rem;margin-top:var(--space-4);font-size:var(--text-lg);color:var(--color-text-muted-on-dark)}.partner__features[data-astro-cid-ehhy2pce]{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.partner__features[data-astro-cid-ehhy2pce] li[data-astro-cid-ehhy2pce]{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--border-on-dark);border-radius:var(--radius-pill);font-family:var(--font-heading);font-size:var(--text-sm);font-weight:var(--weight-semibold);background:#ffffff08;display:inline-flex}.partner__features[data-astro-cid-ehhy2pce] svg{color:var(--color-mint-500)}.partner__offer[data-astro-cid-ehhy2pce]{align-content:center;justify-items:start;gap:var(--space-4);border-top:var(--border-on-dark);background:#041f2073;display:grid}.partner__claim[data-astro-cid-ehhy2pce]{font-family:var(--font-heading);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted-on-dark)}.partner__price[data-astro-cid-ehhy2pce]{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);font-family:var(--font-heading);display:flex}.partner__amount[data-astro-cid-ehhy2pce]{font-size:clamp(3.5rem,2.5rem + 4vw,5rem);font-weight:var(--weight-extrabold);letter-spacing:-.04em;color:var(--color-white);line-height:1}.partner__period[data-astro-cid-ehhy2pce]{font-size:var(--text-lg);font-weight:var(--weight-medium);color:var(--color-text-muted-on-dark)}.partner__disclosure[data-astro-cid-ehhy2pce]{max-width:22rem;font-size:var(--text-xs);color:var(--color-text-muted-on-dark)}@media (width>=64rem){.partner__panel[data-astro-cid-ehhy2pce]{grid-template-columns:1.45fr 1fr}.partner__offer[data-astro-cid-ehhy2pce]{border-top:0;border-left:var(--border-on-dark)}}.statement__inner[data-astro-cid-zx4qcpyt]{gap:var(--space-5);display:grid}h2[data-astro-cid-zx4qcpyt]{max-width:22ch;font-size:var(--text-3xl);font-weight:var(--weight-extrabold);line-height:1.1}.statement__text[data-astro-cid-zx4qcpyt]{max-width:36rem;color:var(--color-text-muted)}.statement__links[data-astro-cid-zx4qcpyt]{gap:var(--space-2) var(--space-6);flex-wrap:wrap;display:flex}@media (width>=64rem){.statement__inner[data-astro-cid-zx4qcpyt]{column-gap:var(--space-8);grid-template-columns:1.5fr 1fr;align-items:end}.eyebrow[data-astro-cid-zx4qcpyt],h2[data-astro-cid-zx4qcpyt]{grid-column:1}.statement__text[data-astro-cid-zx4qcpyt]{grid-area:2/2}.statement__links[data-astro-cid-zx4qcpyt]{grid-area:3/2}h2[data-astro-cid-zx4qcpyt]{grid-row:2/span 2}}
