.site-header[data-astro-cid-isef26zo]{background:var(--color-surface)}.site-header__inner[data-astro-cid-isef26zo]{justify-content:space-between;align-items:center;gap:var(--space-sm);min-height:4.5rem;display:flex}.site-header__brand[data-astro-cid-isef26zo]{align-items:center;margin-block:-.6rem;padding-block:.6rem;line-height:0;display:flex}.site-logo[data-astro-cid-isef26zo]{object-fit:contain;width:auto;max-width:12.35rem;height:2.08rem}.site-header__tag[data-astro-cid-isef26zo]{color:var(--color-text-muted);font-size:var(--text-sm);letter-spacing:.01em;font-weight:600}@media (width<=40rem){.site-header__tag[data-astro-cid-isef26zo]{display:none}}.site-footer[data-astro-cid-oenwriqq]{padding-block:var(--space-md);background:var(--color-ink);border-top:3px solid var(--color-primary)}.site-footer__inner[data-astro-cid-oenwriqq]{justify-content:space-between;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.site-footer[data-astro-cid-oenwriqq] p[data-astro-cid-oenwriqq]{color:var(--color-on-ink-muted);font-size:var(--text-sm);margin:0}.site-footer__links[data-astro-cid-oenwriqq]{gap:var(--space-md);flex-wrap:wrap;display:flex}.site-footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-on-ink-muted);font-size:var(--text-sm);text-decoration:underline}.site-footer__links[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-on-ink)}.site-credit[data-astro-cid-oenwriqq]{background:var(--color-ink-soft);text-align:center;color:var(--color-on-ink-muted);font-size:var(--text-xs);margin:0;padding-block:.6rem}.site-credit[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-on-ink-muted);text-decoration:underline}.site-credit[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{color:var(--color-on-ink)}.ambient-glow[data-astro-cid-nngey7cy]{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ambient-glow__blob[data-astro-cid-nngey7cy]{filter:blur(70px);opacity:.55;will-change:transform, opacity;border-radius:50%;position:absolute}.ambient-glow__blob--blue[data-astro-cid-nngey7cy]{background:radial-gradient(circle, var(--color-cool), transparent 70%);width:30rem;height:30rem;animation:11s ease-in-out infinite alternate drift-a;top:-10rem;left:-8rem}.ambient-glow__blob--red[data-astro-cid-nngey7cy]{background:radial-gradient(circle, color-mix(in srgb, var(--color-primary) 70%, transparent), transparent 70%);width:24rem;height:24rem;animation:9s ease-in-out infinite alternate drift-b;bottom:-10rem;left:15%}.ambient-glow__blob--teal[data-astro-cid-nngey7cy]{opacity:.28;background:radial-gradient(circle,#1d9a8a,#0000 72%);width:20rem;height:20rem;animation:13s ease-in-out infinite alternate drift-c;top:55%;left:2%}@keyframes drift-a{0%{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.7}to{opacity:.4;transform:translate(-45%,40%)scale(1.3)}}@keyframes drift-b{0%{opacity:.4;transform:translate(0)scale(1)}50%{opacity:.65}to{opacity:.4;transform:translate(50%,-55%)scale(.85)}}@keyframes drift-c{0%{opacity:.2;transform:translate(0)scale(1)}50%{opacity:.4}to{opacity:.2;transform:translate(-60%,-35%)scale(1.25)}}@media (prefers-reduced-motion:reduce){.ambient-glow__blob[data-astro-cid-nngey7cy]{animation:none}}.cooling-canvas[data-astro-cid-wxn7ah4b]{z-index:0;pointer-events:none;position:absolute;inset:0}.pardot-iframe[data-astro-cid-xabhc5ye]{background:var(--color-surface);border:0;width:100%;height:88rem;display:block}@media (width>=40rem){.pardot-iframe[data-astro-cid-xabhc5ye]{height:78rem}}@media (width>=64rem){.pardot-iframe[data-astro-cid-xabhc5ye]{height:72rem}}.pardot-form[data-astro-cid-7vyaf6nt]{gap:var(--space-sm);display:grid}.form-field[data-astro-cid-7vyaf6nt]{gap:var(--space-xs);display:grid}label[data-astro-cid-7vyaf6nt]{font-weight:700}input[data-astro-cid-7vyaf6nt]{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);min-height:3rem;font:inherit;padding-inline:.75rem}.native-form[data-astro-cid-4f4o6un6]{gap:var(--space-sm);padding:var(--space-md);display:grid}.native-form__row[data-astro-cid-4f4o6un6]{gap:var(--space-sm);display:grid}.native-form__field[data-astro-cid-4f4o6un6]{gap:.35rem;display:grid}.native-form__field[data-astro-cid-4f4o6un6] label[data-astro-cid-4f4o6un6]{font-size:var(--text-sm);color:var(--color-text);font-weight:700}.native-form__field[data-astro-cid-4f4o6un6] label[data-astro-cid-4f4o6un6] span[data-astro-cid-4f4o6un6]{color:var(--color-primary-hover)}.native-form[data-astro-cid-4f4o6un6] input[data-astro-cid-4f4o6un6][type=text],.native-form[data-astro-cid-4f4o6un6] input[data-astro-cid-4f4o6un6][type=email],.native-form[data-astro-cid-4f4o6un6] select[data-astro-cid-4f4o6un6]{width:100%;min-height:2.75rem;font:inherit;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:.5rem .75rem;font-size:.95rem;transition:border-color .15s,box-shadow .15s}.native-form[data-astro-cid-4f4o6un6] input[data-astro-cid-4f4o6un6]:focus,.native-form[data-astro-cid-4f4o6un6] select[data-astro-cid-4f4o6un6]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-primary) 18%, transparent);outline:none}.native-form__consent[data-astro-cid-4f4o6un6]{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;margin-top:.25rem;display:grid}.native-form__consent[data-astro-cid-4f4o6un6] input[data-astro-cid-4f4o6un6]{width:1.5rem;height:1.5rem;accent-color:var(--color-primary);margin-top:.1rem}.native-form__consent[data-astro-cid-4f4o6un6] label[data-astro-cid-4f4o6un6]{font-size:var(--text-xs);color:var(--color-text-muted);line-height:1.5}.native-form__consent[data-astro-cid-4f4o6un6] label[data-astro-cid-4f4o6un6] a{margin-block:-.35rem;padding-block:.35rem;display:inline-block}.native-form__honeypot[data-astro-cid-4f4o6un6]{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.native-form__submit[data-astro-cid-4f4o6un6]{width:100%;margin-top:var(--space-xs)}.native-form__submit[data-astro-cid-4f4o6un6]:after{content:""}@media (width>=32rem){.native-form__row[data-astro-cid-4f4o6un6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.hero[data-astro-cid-yodha2z4]{padding-block:var(--space-xl);background:var(--color-ink);color:var(--color-on-ink);position:relative}.hero__grid[data-astro-cid-yodha2z4]{z-index:1;gap:var(--space-lg);align-items:start;display:grid;position:relative}.hero__content[data-astro-cid-yodha2z4]{max-width:42rem}.hero[data-astro-cid-yodha2z4] h1[data-astro-cid-yodha2z4]{color:var(--color-on-ink)}.hero__lead[data-astro-cid-yodha2z4]{max-width:36rem;color:var(--color-on-ink);font-size:var(--text-lg);font-weight:600}.hero__text[data-astro-cid-yodha2z4]{max-width:38rem;color:var(--color-on-ink-muted);font-size:.95rem}.eyebrow--on-dark[data-astro-cid-yodha2z4]{color:#ff8a94;background:color-mix(in srgb, var(--color-primary) 22%, transparent)}.hero__number[data-astro-cid-yodha2z4]{float:left;color:var(--color-primary);margin-right:.06em;font-size:clamp(4.6rem,12.5vw,8rem);font-weight:600;line-height:.78}.hero__highlight[data-astro-cid-yodha2z4]{color:var(--color-primary)}.hero__image-wrap[data-astro-cid-yodha2z4]{perspective:1000px}.hero__image[data-astro-cid-yodha2z4]{border-radius:var(--radius-lg);aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--shadow-card);border:1px solid color-mix(in srgb, var(--color-on-ink) 12%, transparent);will-change:transform;background:#0b1620;transition:transform .25s ease-out;display:block}.hero__form-card[data-astro-cid-yodha2z4]{padding:var(--space-md);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text)}.hero__form-card[data-astro-cid-yodha2z4] h2[data-astro-cid-yodha2z4]{color:var(--color-text);font-size:1.35rem}.hero__form-card[data-astro-cid-yodha2z4] p[data-astro-cid-yodha2z4]{color:var(--color-text-muted)}.hero__form-embed[data-astro-cid-yodha2z4]{margin-top:var(--space-xs)}@media (width>=48rem){.hero__grid[data-astro-cid-yodha2z4]{grid-template-columns:minmax(0,1fr) minmax(20rem,.95fr)}.hero__grid--single[data-astro-cid-yodha2z4]{grid-template-columns:1fr}}.benefits-section[data-astro-cid-ifxhgsg6]{position:relative;overflow:hidden}.benefits-section__inner[data-astro-cid-ifxhgsg6]{z-index:1;position:relative}.benefits-section__subtitle[data-astro-cid-ifxhgsg6]{max-width:46rem;margin-top:var(--space-xs)}.benefits-grid[data-astro-cid-ifxhgsg6]{gap:var(--space-sm);margin-top:var(--space-md);display:grid}.benefit-card[data-astro-cid-ifxhgsg6]{padding:var(--space-md);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);transition:transform .15s,box-shadow .15s;position:relative}.benefit-card[data-astro-cid-ifxhgsg6]:hover{transform:translateY(-2px);box-shadow:0 4px 8px #0b162014,0 20px 36px -18px #0b16203d}.benefit-card__head[data-astro-cid-ifxhgsg6]{margin-bottom:var(--space-sm);justify-content:space-between;align-items:center;display:flex}.benefit-card__icon[data-astro-cid-ifxhgsg6]{box-sizing:content-box;width:1.75rem;height:1.75rem;color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-radius:var(--radius-sm);padding:.4rem;display:inline-flex}.benefit-card__icon[data-astro-cid-ifxhgsg6] svg{width:100%;height:100%}.benefit-card__index[data-astro-cid-ifxhgsg6]{color:var(--color-text-subtle);font-family:var(--font-family-display);font-size:var(--text-sm);letter-spacing:.02em;font-weight:700}.benefit-card[data-astro-cid-ifxhgsg6] h3[data-astro-cid-ifxhgsg6]{margin-bottom:.4em}.benefit-card[data-astro-cid-ifxhgsg6] [data-astro-cid-ifxhgsg6]:last-child{margin-bottom:0}.benefits__cta[data-astro-cid-ifxhgsg6]{margin-top:var(--space-lg)}.benefit-card--graphic[data-astro-cid-ifxhgsg6]{flex-direction:column;display:flex}.benefit-card__graphic[data-astro-cid-ifxhgsg6]{width:100%;height:auto;margin-bottom:var(--space-sm);background:var(--color-background-alt);border-radius:var(--radius-sm)}@media (prefers-reduced-motion:no-preference){.graphic-line[data-astro-cid-ifxhgsg6]{stroke-dasharray:100;stroke-dashoffset:100px;animation:1.8s ease-out forwards benefit-graphic-draw}.graphic-line--ulh[data-astro-cid-ifxhgsg6]{animation-delay:.4s}}@keyframes benefit-graphic-draw{to{stroke-dashoffset:0}}@media (width>=40rem){.benefits-grid[data-astro-cid-ifxhgsg6]{gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.benefits-grid[data-astro-cid-ifxhgsg6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.image-text-section[data-astro-cid-cf2tgwmh]{position:relative;overflow:hidden}.image-text-section__inner[data-astro-cid-cf2tgwmh]{z-index:1;position:relative}.image-text[data-astro-cid-cf2tgwmh]{gap:var(--space-lg);align-items:center;display:grid}.image-text__image-wrap[data-astro-cid-cf2tgwmh]{perspective:1000px}.image-text__image[data-astro-cid-cf2tgwmh]{border-radius:var(--radius-lg);aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--shadow-card);will-change:transform;background:#0f2a46;transition:transform .25s ease-out;display:block}.pull-quote[data-astro-cid-cf2tgwmh]{margin:var(--space-md) 0;padding-left:var(--space-sm);border-left:3px solid var(--color-primary)}.pull-quote[data-astro-cid-cf2tgwmh] p[data-astro-cid-cf2tgwmh]{color:var(--color-text);font-size:var(--text-lg);margin-bottom:.4em;font-style:italic;font-weight:500}.pull-quote[data-astro-cid-cf2tgwmh] footer[data-astro-cid-cf2tgwmh]{color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:.6rem;display:flex}.pull-quote__photo[data-astro-cid-cf2tgwmh]{object-fit:cover;border-radius:50%;flex-shrink:0;width:3.75rem;height:3.75rem}.stat-grid[data-astro-cid-cf2tgwmh]{gap:var(--space-sm);margin:var(--space-lg) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat-grid__item[data-astro-cid-cf2tgwmh]{padding:var(--space-sm) var(--space-sm) var(--space-sm) .9rem;border-left:3px solid var(--color-primary);border-radius:var(--radius-sm);background:var(--color-surface);box-shadow:var(--shadow-card)}.stat-grid__item[data-astro-cid-cf2tgwmh] dt[data-astro-cid-cf2tgwmh]{color:var(--color-primary);font-family:var(--font-mono);font-size:1.5rem;font-weight:700}.stat-grid__item[data-astro-cid-cf2tgwmh] dd[data-astro-cid-cf2tgwmh]{color:var(--color-text-muted);font-size:var(--text-xs);letter-spacing:.02em;margin:.15rem 0 0}.js[data-astro-cid-cf2tgwmh] .stat-grid__item[data-astro-cid-cf2tgwmh][data-reveal]{transform:translateY(0)scale(.85)}.js[data-astro-cid-cf2tgwmh] .stat-grid__item[data-astro-cid-cf2tgwmh][data-reveal].is-visible{transform:none}.image-text-section__cta-row[data-astro-cid-cf2tgwmh]{margin-top:var(--space-lg);text-align:center}@media (width>=48rem){.image-text[data-astro-cid-cf2tgwmh]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-text--right[data-astro-cid-cf2tgwmh] .image-text__image-wrap[data-astro-cid-cf2tgwmh]{order:2}}@media (width>=40rem){.stat-grid[data-astro-cid-cf2tgwmh]{grid-template-columns:repeat(4,minmax(0,1fr))}}.cta-band[data-astro-cid-f3wvl5jl]{background:var(--color-ink);color:var(--color-on-ink);text-align:center;position:relative;overflow:hidden}.cta-band__inner[data-astro-cid-f3wvl5jl]{z-index:1;margin-inline:auto;position:relative}.cta-band[data-astro-cid-f3wvl5jl] h2[data-astro-cid-f3wvl5jl]{color:var(--color-on-ink)}.cta-band[data-astro-cid-f3wvl5jl] p[data-astro-cid-f3wvl5jl]{color:var(--color-on-ink-muted)}.text-cta__note[data-astro-cid-kxx7pcwc]{color:var(--color-text);margin-bottom:var(--space-sm);font-weight:600}.text-cta__grid[data-astro-cid-kxx7pcwc]{gap:var(--space-lg);align-items:center;display:grid}.text-cta__image-wrap[data-astro-cid-kxx7pcwc]{perspective:1000px}.text-cta__image[data-astro-cid-kxx7pcwc]{border-radius:var(--radius-lg);aspect-ratio:4/3;object-fit:cover;width:100%;box-shadow:var(--shadow-card);will-change:transform;transition:transform .25s ease-out;display:block}@media (width>=48rem){.text-cta__grid[data-astro-cid-kxx7pcwc]{grid-template-columns:repeat(2,minmax(0,1fr))}.text-cta__grid--right[data-astro-cid-kxx7pcwc] .text-cta__image-wrap[data-astro-cid-kxx7pcwc]{order:2}}.checklist-card[data-astro-cid-q5n3r75g]{padding:var(--space-lg);border:1px solid var(--color-border);border-top:3px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.checklist-card__intro[data-astro-cid-q5n3r75g]{color:var(--color-text);font-weight:600}.checklist-card__list[data-astro-cid-q5n3r75g]{margin:var(--space-sm) 0 var(--space-lg);gap:var(--space-sm);padding:0;list-style:none;display:grid}.checklist-card__list[data-astro-cid-q5n3r75g] li[data-astro-cid-q5n3r75g]{color:var(--color-text);align-items:flex-start;gap:.7rem;display:flex}.checklist-card__list[data-astro-cid-q5n3r75g] svg[data-astro-cid-q5n3r75g]{box-sizing:content-box;color:#fff;background:var(--color-primary);border-radius:50%;flex-shrink:0;width:1.35rem;height:1.35rem;margin-top:.15rem;padding:.2rem}.form-section[data-astro-cid-nl3ahmbd]{scroll-margin-top:var(--space-md)}.form-section__inner[data-astro-cid-nl3ahmbd]{gap:var(--space-lg);display:grid}.form-section__embed[data-astro-cid-nl3ahmbd]{min-width:0;padding:var(--space-xs);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);overflow:hidden}.form-section__checklist-intro[data-astro-cid-nl3ahmbd]{color:var(--color-text);margin-top:var(--space-sm);font-weight:600}.form-section__checklist[data-astro-cid-nl3ahmbd] ul[data-astro-cid-nl3ahmbd]{margin:var(--space-sm) 0 0;gap:var(--space-sm);padding:0;list-style:none;display:grid}.form-section__checklist[data-astro-cid-nl3ahmbd] li[data-astro-cid-nl3ahmbd]{color:var(--color-text);font-size:var(--text-sm);align-items:flex-start;gap:.6rem;display:flex}.form-section__checklist[data-astro-cid-nl3ahmbd] svg[data-astro-cid-nl3ahmbd]{box-sizing:content-box;color:#fff;background:var(--color-primary);border-radius:50%;flex-shrink:0;width:1.15rem;height:1.15rem;margin-top:.15rem;padding:.2rem}@media (width>=64rem){.form-section__inner[data-astro-cid-nl3ahmbd]{grid-template-columns:minmax(16rem,.75fr) minmax(0,1.25fr);align-items:start}}.thanks[data-astro-cid-qapr75oc]{padding-block:var(--space-xl);background:var(--color-ink);min-height:60vh;color:var(--color-on-ink);text-align:center;align-items:center;display:flex;position:relative;overflow:hidden}.thanks__inner[data-astro-cid-qapr75oc]{z-index:1;max-width:36rem;margin-inline:auto;position:relative}.thanks__check[data-astro-cid-qapr75oc]{width:4rem;height:4rem;margin-bottom:var(--space-md);background:color-mix(in srgb, var(--color-primary) 20%, transparent);color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.thanks__check[data-astro-cid-qapr75oc] svg[data-astro-cid-qapr75oc]{width:2rem;height:2rem}.thanks[data-astro-cid-qapr75oc] h1[data-astro-cid-qapr75oc]{color:var(--color-on-ink)}.thanks__text[data-astro-cid-qapr75oc]{color:var(--color-on-ink-muted);font-size:var(--text-lg);margin-top:var(--space-sm);margin-bottom:var(--space-lg)}.thanks__download[data-astro-cid-qapr75oc]:after{content:"↓"}.thanks__back[data-astro-cid-qapr75oc]{margin-top:var(--space-md);color:var(--color-on-ink-muted);font-size:var(--text-sm);text-decoration:underline;display:block}.thanks__back[data-astro-cid-qapr75oc]:hover{color:var(--color-on-ink)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,p{margin-block-start:0}body{margin:0}img,picture,svg{max-width:100%;display:block}button,input,textarea,select{font:inherit}:root{--font-family:"ABBvoice", Helvetica, Arial, "Inter", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display:"ABBvoiceDisplay", "ABBvoice", Helvetica, Arial, "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--container-width:75rem;--space-xs:.5rem;--space-sm:1rem;--space-md:2rem;--space-lg:4rem;--space-xl:clamp(4rem, 9vw, 7rem);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--color-text:#1a1a1a;--color-text-muted:#55606b;--color-background:#fff;--color-background-alt:#f5f6f8;--color-surface:#fff;--color-border:#e0e3e8;--color-border-strong:#9aa5b1;--color-text-subtle:#6b7683;--color-primary:#ff000f;--color-primary-hover:#c4000b;--color-focus:#0b2e4f;--color-ink:#0b1620;--color-ink-soft:#10233a;--color-cool:#1d6fa5;--color-on-ink:#f4f7fb;--color-on-ink-muted:#a9b8c8;--text-sm:.875rem;--text-xs:.75rem;--text-lg:clamp(1.125rem, 2vw, 1.25rem);--shadow-card:0 1px 2px #0b16200f, 0 12px 32px -16px #0b16202e}@font-face{font-family:ABBvoice;src:url(/fonts/ABBvoice_W_Lt.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:ABBvoice;src:url(/fonts/ABBvoice_W_Rg.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ABBvoice;src:url(/fonts/ABBvoice_W_Md.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ABBvoice;src:url(/fonts/ABBvoice_W_Bd.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:ABBvoiceDisplay;src:url(/fonts/ABBvoiceDisplay_W_SBd.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}html{scroll-behavior:smooth}body{min-width:20rem;color:var(--color-text);background:var(--color-background);font-family:var(--font-family);overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}h1,h2,h3{font-family:var(--font-family-display);letter-spacing:-.01em;font-weight:600;line-height:1.12}h1{max-width:20ch;font-size:clamp(2rem,4.5vw,3.2rem)}h2{font-size:clamp(1.65rem,3.4vw,2.5rem)}h3{letter-spacing:-.005em;font-size:1.15rem}p{color:var(--color-text-muted);margin-block-end:var(--space-sm)}a{color:var(--color-primary-hover)}a:hover{color:var(--color-primary)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.section{padding-block:var(--space-xl)}.section--alt{background:var(--color-background-alt)}.eyebrow{margin-bottom:var(--space-sm);color:var(--color-primary-hover);font-family:var(--font-family);font-size:var(--text-sm);letter-spacing:.06em;text-transform:uppercase;background:color-mix(in srgb, var(--color-primary) 8%, transparent);border-radius:999px;align-items:center;gap:.5em;padding:.3em .8em .3em .6em;font-weight:700;display:inline-flex}.eyebrow:before{content:"";background:currentColor;border-radius:50%;width:.4em;height:.4em}.button{border-radius:var(--radius-sm);color:#fff;background:var(--color-primary);cursor:pointer;min-height:3.125rem;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--color-primary) 65%, transparent);border:0;justify-content:center;align-items:center;gap:.5em;padding:.7rem 1.5rem;font-size:1.2rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.button:hover{color:#fff;background:var(--color-primary-hover);transform:translateY(-1px)}.button:after{content:"→"}.button:before{content:"";background:linear-gradient(115deg,#0000 40%,#ffffff59 50%,#0000 60%);position:absolute;inset:0;transform:translate(-120%)}.button:hover:before{animation:.7s ease-out button-sweep}@keyframes button-sweep{to{transform:translate(120%)}}.js [data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.js [data-reveal]{opacity:1;transition:none;transform:none}.button:hover:before,.button:hover{animation:none;transform:none}}.rt-big{font-size:1.2em}.rt-small{font-size:.85em}.rt-accent{color:var(--color-primary-hover)}.hero .rt-accent,.cta-band .rt-accent,.thanks .rt-accent{color:#ff8a94}.container{width:min(100% - 2rem, var(--container-width));margin-inline:auto}.measure{max-width:48rem}.skip-link{z-index:1000;color:#fff;background:var(--color-text);padding:.75rem 1rem;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{color:#fff;transform:translateY(0)}@media (width>=48rem){.container{width:min(100% - 4rem, var(--container-width))}}.cookie-modal[data-astro-cid-kror3uvh]{z-index:200;padding:var(--space-sm);background:#0b162099;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.cookie-modal[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-modal__card[data-astro-cid-kror3uvh]{width:100%;max-width:44rem;max-height:calc(100vh - 2 * var(--space-sm));padding:var(--space-md);background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);overflow-y:auto}.cookie-modal__title[data-astro-cid-kror3uvh]{margin:0 0 var(--space-sm);font-family:var(--font-family-display);text-transform:uppercase;letter-spacing:-.01em;color:var(--color-text);font-size:1.6rem;font-weight:700}.cookie-modal__text[data-astro-cid-kror3uvh]{margin:0 0 var(--space-md);color:var(--color-text-muted);font-size:.95rem;line-height:1.6}.cookie-modal__text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]{color:var(--color-text);text-decoration:underline}.cookie-modal__text[data-astro-cid-kror3uvh] a[data-astro-cid-kror3uvh]:hover{color:var(--color-primary-hover)}.cookie-modal__prefs[data-astro-cid-kror3uvh][hidden],.cookie-modal__actions[data-astro-cid-kror3uvh][hidden]{display:none}.cookie-modal__prefs[data-astro-cid-kror3uvh]{gap:var(--space-sm);margin-bottom:var(--space-sm);display:grid}.cookie-modal__toggle[data-astro-cid-kror3uvh]{font-size:var(--text-sm);color:var(--color-text);align-items:flex-start;gap:.6rem;display:flex}.cookie-modal__toggle[data-astro-cid-kror3uvh] input[data-astro-cid-kror3uvh]{width:1.15rem;height:1.15rem;accent-color:var(--color-primary);margin-top:.2rem}.cookie-modal__toggle[data-astro-cid-kror3uvh] em[data-astro-cid-kror3uvh]{color:var(--color-text-subtle);font-style:normal}.cookie-modal__actions[data-astro-cid-kror3uvh]{flex-wrap:wrap;gap:.75rem;display:flex}.cookie-modal__btn[data-astro-cid-kror3uvh]{border:1.5px solid var(--color-text);min-height:2.75rem;color:var(--color-text);cursor:pointer;background:0 0;border-radius:999px;padding:.6rem 1.5rem;font-size:.95rem;font-weight:700;transition:background-color .15s,color .15s,border-color .15s}.cookie-modal__btn[data-astro-cid-kror3uvh]:hover{border-color:var(--color-primary);color:var(--color-primary-hover)}.cookie-reopen[data-astro-cid-kror3uvh]{left:var(--space-sm);bottom:var(--space-sm);z-index:190;border:1px solid var(--color-border-strong);background:var(--color-surface);color:var(--color-text-muted);font-size:var(--text-xs);cursor:pointer;box-shadow:var(--shadow-card);border-radius:999px;padding:.5rem 1rem;font-weight:600;position:fixed}.cookie-reopen[data-astro-cid-kror3uvh]:hover{color:var(--color-text);border-color:var(--color-text)}
