svg[data-astro-cid-snxxoeog]{width:auto;height:var(--size-logo);fill:#f2f2f2;display:block}html[data-theme=light] svg[data-astro-cid-snxxoeog]{fill:#121212}svg[data-astro-cid-hcftvh2p]{width:auto;height:var(--size-logo);fill:#f2f2f2;display:block}html[data-theme=light] svg[data-astro-cid-hcftvh2p]{fill:#121212}.extended[data-astro-cid-yg5jlgnd]{display:none}@media screen and (width>=576px) and (width<769px){.collapsed[data-astro-cid-yg5jlgnd]{display:none}.extended[data-astro-cid-yg5jlgnd]{display:block}}@media screen and (width>=1024px){.collapsed[data-astro-cid-yg5jlgnd]{display:none}.extended[data-astro-cid-yg5jlgnd]{display:block}}section[data-astro-cid-2crbue26]{padding-bottom:0}.title-row[data-astro-cid-2crbue26]{justify-content:space-between;align-items:baseline;margin-top:0;display:flex}a[data-astro-cid-2crbue26]{column-gap:var(--space-xs);font-size:var(--font-size-caption);display:flex}a[data-astro-cid-6ntw5ves][aria-current=page]{border-color:var(--color-accent)}.carousel[data-astro-cid-kb3jesxy]{gap:var(--space-md);scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--space-lg));padding-right:var(--space-lg);display:flex;overflow-x:auto}.carousel[data-astro-cid-kb3jesxy]::-webkit-scrollbar{display:none}.carousel[data-astro-cid-kb3jesxy]>*{scroll-snap-align:start;flex:none}div[data-astro-cid-kb3jesxy].carousel.small>*{width:min(var(--carousel-slide-width-small), 80vw);flex-grow:1}div[data-astro-cid-kb3jesxy].carousel.regular>*{width:min(var(--carousel-slide-width-regular), 80vw);flex-grow:1}@media screen and (680px<=width<769px){div[data-astro-cid-kb3jesxy].carousel.regular>*{width:min(var(--carousel-slide-width-regular), calc((100% + var(--space-lg) - var(--carousel-peek)) / 2 - var(--space-md)))}}@media screen and (480px<=width<716px){div[data-astro-cid-kb3jesxy].carousel.small>*{width:min(var(--carousel-slide-width-small), calc((100% + var(--space-lg) - var(--carousel-peek)) / 2 - var(--space-md)))}}@media screen and (716px<=width<769px){div[data-astro-cid-kb3jesxy].carousel.small>*{width:min(var(--carousel-slide-width-small), calc((100% + var(--space-lg) - var(--carousel-peek)) / 3 - var(--space-md)))}}@media screen and (624px<=width<680px){div[data-astro-cid-kb3jesxy].carousel.regular>*{width:calc((100% + var(--space-lg) + var(--carousel-peek) - var(--space-md)) / 2)}}@media screen and (424px<=width<480px){div[data-astro-cid-kb3jesxy].carousel.small>*{width:calc((100% + var(--space-lg) + var(--carousel-peek) - var(--space-md)) / 2)}}@media screen and (660px<=width<716px){div[data-astro-cid-kb3jesxy].carousel.small>*{width:calc((100% + var(--space-lg) + var(--carousel-peek) - var(--space-md) * 2) / 3)}}ul[data-astro-cid-kb3jesxy].carousel{gap:var(--space-xs)}ul[data-astro-cid-kb3jesxy].carousel>li{list-style:none}@media screen and (width>=769px){div[data-astro-cid-kb3jesxy].carousel{margin-right:0;padding-right:0;display:grid;overflow:visible}div[data-astro-cid-kb3jesxy].carousel.regular{grid-template-columns:repeat(auto-fit, minmax(min(var(--carousel-slide-width-regular), 100%), 1fr))}div[data-astro-cid-kb3jesxy].carousel.small{grid-template-columns:repeat(auto-fit, minmax(min(var(--carousel-slide-width-small), 100%), 1fr))}div[data-astro-cid-kb3jesxy].carousel.regular>*,div[data-astro-cid-kb3jesxy].carousel.small>*{width:auto}ul[data-astro-cid-kb3jesxy].carousel{flex-wrap:wrap;margin-right:0;padding-right:0;overflow:visible}}nav[data-astro-cid-azmyomdb]{padding:var(--space-lg) 0 var(--space-2xl)}nav[data-astro-cid-azmyomdb] li+li{margin-top:0}span[data-astro-cid-bphajfi5]{padding:var(--space-2xs) var(--space-md);border-radius:var(--radius-button);background-color:var(--color-chip-background);color:var(--color-chip);font-size:var(--font-size-meta);text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;font-weight:400;line-height:1;display:inline-flex}.cta[data-astro-cid-rcfzf5kf]{justify-content:center;align-items:center;gap:var(--space-xs);min-width:var(--cta-min-width);font-weight:500;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:flex}.primary[data-astro-cid-rcfzf5kf]{height:var(--cta-height);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-button);background-color:var(--color-accent);color:var(--color-on-accent)}.primary[data-astro-cid-rcfzf5kf]:hover,.primary[data-astro-cid-rcfzf5kf]:focus-visible{background-color:var(--color-accent-hover);color:var(--color-on-accent)}.secondary[data-astro-cid-rcfzf5kf]{height:var(--cta-height);padding:var(--space-xs) var(--space-md);border:var(--border-width-emphasis) solid var(--color-accent);border-radius:var(--radius-button);color:var(--color-accent)}.secondary[data-astro-cid-rcfzf5kf]:hover,.secondary[data-astro-cid-rcfzf5kf]:focus-visible{border-color:var(--color-accent-hover);color:var(--color-accent-hover)}.tertiary[data-astro-cid-rcfzf5kf]{color:var(--color-accent);margin-top:var(--space-xl)}.tertiary[data-astro-cid-rcfzf5kf]:hover,.tertiary[data-astro-cid-rcfzf5kf]:focus-visible{color:var(--color-accent-hover)}.step-card{margin-top:calc(var(--badge-size) / 2);--card-padding:var(--space-md) var(--space-lg) var(--space-lg) var(--space-lg);position:relative}.badge[data-astro-cid-j5kfmhlk]{top:calc(var(--badge-size) / -2);box-shadow:0 2px 8px var(--color-badge-glow);position:absolute;left:50%;transform:translate(-50%)}h3[data-astro-cid-j5kfmhlk]{margin-top:calc(var(--badge-size) / 2)}h3[data-astro-cid-j5kfmhlk],.duration[data-astro-cid-j5kfmhlk]{text-align:center;align-self:center}.duration[data-astro-cid-j5kfmhlk]{color:var(--color-accent);font-size:var(--font-size-caption)}.step-card-inline{margin-top:0}.step-card-inline .badge[data-astro-cid-j5kfmhlk]{position:static;transform:none}.step-card-inline h3[data-astro-cid-j5kfmhlk]{margin-top:0}.step-card-inline p{text-align:center}.teaser[data-astro-cid-mdpr6ydg] h2[data-astro-cid-mdpr6ydg]{margin:0}.teaser[data-astro-cid-mdpr6ydg] p[data-astro-cid-mdpr6ydg]{margin-top:var(--space-xs)}.teaser[data-astro-cid-mdpr6ydg] .label[data-astro-cid-mdpr6ydg]{margin-top:var(--space-xs);display:inline-block}.note[data-astro-cid-lcdefpme]{font-size:var(--font-size-caption)}.proof[data-astro-cid-lcdefpme]{margin-top:var(--space-lg);font-size:var(--font-size-body);text-align:center}.columns[data-astro-cid-lcdefpme]+h3[data-astro-cid-lcdefpme]{margin-top:var(--space-2xl)}@media screen and (width>=576px) and (width<=768px){.audience[data-astro-cid-lcdefpme] .icon-row[data-astro-cid-lcdefpme]{grid-template-columns:var(--icon-row-column-width) 1fr;align-items:center;gap:0 var(--space-lg);display:grid}.audience[data-astro-cid-lcdefpme] .icon-row[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{justify-content:center}.audience[data-astro-cid-lcdefpme] .icon-row[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:last-child{display:contents}.audience[data-astro-cid-lcdefpme] .icon-row[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{grid-column:1/-1}}.phases[data-astro-cid-cmo2z3pt] .step-card{max-width:500px;margin-inline:auto}.cal-embed[data-astro-cid-h4sqho6s]{margin-top:var(--space-2xl);min-height:1400px}.cal-embed[data-astro-cid-h4sqho6s]>cal-inline{display:block!important}@media screen and (width>=576px){.cal-embed[data-astro-cid-h4sqho6s]{min-height:1600px}}@media screen and (width>=769px){.cal-embed[data-astro-cid-h4sqho6s]{min-height:1700px}}@media screen and (width>=1024px){.cal-embed[data-astro-cid-h4sqho6s]{width:min(1100px,100vw - 48px);min-height:570px;position:relative;left:50%;transform:translate(-50%)}}ol[data-astro-cid-h4sqho6s]{padding-left:0;list-style:none}.note[data-astro-cid-h4sqho6s]{color:var(--color-text);margin-top:var(--space-lg)}.fineprint[data-astro-cid-h4sqho6s]{margin-top:var(--space-sm);font-size:var(--font-size-caption);display:block}.cta[data-astro-cid-h4sqho6s]>a[data-astro-cid-h4sqho6s]{width:fit-content;margin:var(--space-xs) auto 0;font-weight:600;text-decoration:underline;display:block}.cta[data-astro-cid-h4sqho6s]>a[data-astro-cid-h4sqho6s]+p[data-astro-cid-h4sqho6s]{margin-top:var(--space-md)}.cta[data-astro-cid-h4sqho6s]>p[data-astro-cid-h4sqho6s]+p[data-astro-cid-h4sqho6s]{margin-top:var(--space-2xl)}noscript h2[data-astro-cid-h4sqho6s]+p[data-astro-cid-h4sqho6s]{margin-top:var(--space-xs)}noscript .subhead[data-astro-cid-h4sqho6s]+p[data-astro-cid-h4sqho6s]{margin-top:var(--space-lg)}noscript a[data-astro-cid-h4sqho6s]{margin-top:var(--space-xs);font-weight:600;text-decoration:underline;display:block}noscript a[data-astro-cid-h4sqho6s]+p[data-astro-cid-h4sqho6s]{margin-top:var(--space-md)}a[data-astro-cid-i2lmoes4]{align-items:center;gap:var(--space-xs);display:inline-flex}.meta[data-astro-cid-i2lmoes4]{margin-top:var(--space-xs)}section[data-astro-cid-vyuqcotw]{padding:var(--space-lg) 0}ul[data-astro-cid-vyuqcotw]{padding-left:0;list-style:none}ul[data-astro-cid-vyuqcotw] li+li{margin-top:var(--space-lg)}a[data-astro-cid-lrmsatjx]{color:var(--color-text-strong);font-family:var(--font-heading);font-size:var(--font-size-menu);align-items:center;padding:10px;font-weight:500;line-height:1.5;display:flex}a[data-astro-cid-lrmsatjx]:hover,a[data-astro-cid-lrmsatjx][aria-current=page]{color:var(--color-accent)}@media screen and (width>=769px){a[data-astro-cid-lrmsatjx]{white-space:nowrap;padding:10px 0;font-size:1.125rem}}nav[data-astro-cid-xzrl6ayn]{display:none}nav[data-astro-cid-xzrl6ayn] ul[data-astro-cid-xzrl6ayn]{margin:0;padding:0;list-style:none}nav[data-astro-cid-xzrl6ayn] li[data-astro-cid-xzrl6ayn]+li[data-astro-cid-xzrl6ayn]{margin-top:0}@media screen and (width<769px){nav[data-astro-cid-xzrl6ayn]{z-index:1;padding-top:calc(var(--header-height) + var(--space-xl));background:linear-gradient(to bottom, var(--color-menu-overlay-from) 45%, var(--color-menu-overlay-to) 105%);backdrop-filter:blur(28px);position:fixed;inset:0}nav[data-astro-cid-xzrl6ayn] ul[data-astro-cid-xzrl6ayn]{gap:var(--space-2xs);flex-direction:column;width:100%;padding:0 38px;display:flex}}@media screen and (width>=769px){nav[data-astro-cid-xzrl6ayn],nav[data-astro-cid-xzrl6ayn] ul[data-astro-cid-xzrl6ayn]{align-items:center;gap:var(--space-md);display:flex}nav[data-astro-cid-xzrl6ayn]{margin-top:var(--space-xl)}nav[data-astro-cid-xzrl6ayn] li[data-astro-cid-xzrl6ayn]:first-child{display:none}}@media screen and (width>=1024px){nav[data-astro-cid-xzrl6ayn] li[data-astro-cid-xzrl6ayn]:first-child{display:list-item}}button[data-astro-cid-b4iffvgo]{z-index:2;width:var(--size-touch-target);height:var(--size-touch-target);margin-top:var(--space-xl);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}button[data-astro-cid-b4iffvgo]:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent-hover);outline-offset:var(--space-2xs)}.burger[data-astro-cid-b4iffvgo],.burger[data-astro-cid-b4iffvgo]:before,.burger[data-astro-cid-b4iffvgo]:after{width:var(--size-icon);background-color:var(--color-control-foreground);height:2px;display:block}.burger[data-astro-cid-b4iffvgo]{transition:all .5s;position:relative}.burger[data-astro-cid-b4iffvgo]:before,.burger[data-astro-cid-b4iffvgo]:after{content:"";transition:top .5s,transform .5s;position:absolute;left:0}.burger[data-astro-cid-b4iffvgo]:before{top:-8px}.burger[data-astro-cid-b4iffvgo]:after{top:8px}button[data-astro-cid-b4iffvgo][aria-expanded=true] .burger[data-astro-cid-b4iffvgo]{background-color:#0000}button[data-astro-cid-b4iffvgo][aria-expanded=true] .burger[data-astro-cid-b4iffvgo]:before{top:0;transform:rotate(45deg)}button[data-astro-cid-b4iffvgo][aria-expanded=true] .burger[data-astro-cid-b4iffvgo]:after{top:0;transform:rotate(-45deg)}@media screen and (width>=769px){button[data-astro-cid-b4iffvgo]{display:none}}@media (prefers-reduced-motion:reduce){.burger[data-astro-cid-b4iffvgo],.burger[data-astro-cid-b4iffvgo]:before,.burger[data-astro-cid-b4iffvgo]:after{transition-duration:.01ms}}header[data-astro-cid-kzwnbiiz]{z-index:2;height:var(--header-height);padding:0 max(var(--space-lg), calc((100% - var(--header-max-width)) / 2));justify-content:space-between;align-items:flex-start;display:flex;position:sticky;top:0}header[data-astro-cid-kzwnbiiz]:before{content:"";z-index:-1;background-color:var(--color-header-bg);backdrop-filter:blur(18px);position:absolute;inset:0}header[data-astro-cid-kzwnbiiz]>a[data-astro-cid-kzwnbiiz]{z-index:2;margin-top:var(--space-xl);display:block;position:relative}@media screen and (width>=769px){#main-menu{margin-left:auto;margin-right:var(--space-lg);order:2}}@media screen and (width<769px){body:has(button[aria-controls=main-menu][aria-expanded=true]) #main-menu{display:block}body:has(button[aria-controls=main-menu][aria-expanded=true]){overflow:hidden}}nav[data-astro-cid-nki7nynv]{gap:var(--space-xl);display:flex}a[data-astro-cid-nki7nynv]{width:var(--size-icon-lg);height:var(--size-icon-lg);border:var(--border-width) solid var(--color-footer-border);border-radius:var(--radius-round);color:inherit;justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative}a[data-astro-cid-nki7nynv]:hover,a[data-astro-cid-nki7nynv]:focus-visible{border-color:var(--color-footer-border-hover);color:var(--color-on-footer-strong)}a[data-astro-cid-nki7nynv]:after{content:"";inset:calc((var(--size-icon-lg) - var(--size-touch-target)) / 2);position:absolute}svg[data-astro-cid-nki7nynv]{display:block}button[data-astro-cid-wwbx34bi]{width:var(--theme-button-size,var(--size-touch-target));height:var(--theme-button-size,var(--size-touch-target));border:var(--border-width) solid var(--theme-button-border,transparent);border-radius:var(--radius-round);color:var(--color-control-foreground);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:flex;position:relative}button[data-astro-cid-wwbx34bi]:after{content:"";inset:calc((var(--theme-button-size,var(--size-touch-target)) - var(--size-touch-target)) / 2);position:absolute}svg[data-astro-cid-wwbx34bi]{width:var(--size-icon);height:var(--size-icon);fill:none;stroke:currentColor;stroke-linecap:round}path[data-astro-cid-wwbx34bi]{fill:currentColor;stroke:none}button[data-astro-cid-wwbx34bi]:hover,button[data-astro-cid-wwbx34bi]:focus-visible{border-color:var(--theme-button-border-hover,var(--theme-button-border,transparent))}button[data-astro-cid-wwbx34bi]:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent);outline-offset:var(--space-2xs)}footer[data-astro-cid-63k7wqxu]{--color-control-foreground:var(--color-on-footer);--theme-button-size:var(--size-icon-lg);--theme-button-border:var(--color-footer-border);--theme-button-border-hover:var(--color-footer-border-hover);align-items:center;gap:var(--space-xl);padding:var(--space-xl) var(--space-lg) var(--space-2xl);background-color:var(--color-footer-bg);color:var(--color-on-footer);font-size:var(--font-size-caption);text-align:center;flex-direction:column;display:flex}p[data-astro-cid-63k7wqxu]{line-height:1.4}a[data-astro-cid-63k7wqxu]{color:inherit;text-underline-position:from-font;text-decoration:underline}a[data-astro-cid-63k7wqxu]:hover,a[data-astro-cid-63k7wqxu]:focus-visible{color:var(--color-on-footer-strong)}.controls[data-astro-cid-63k7wqxu]{align-items:center;gap:var(--space-xl);display:flex}@font-face{font-family:Inter;src:url(/fonts/inter-300.woff2)format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-300-italic.woff2)format("woff2");font-style:italic;font-weight:300;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-400-italic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-500-italic.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/inter-600-italic.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}*,:before,:after{box-sizing:border-box}:root{color-scheme:dark;--color-gray-900:#121212;--color-gray-800:#1e1e1e;--color-gray-700:#313131;--color-gray-600:#585858;--color-gray-500:#757575;--color-gray-400:#afafaf;--color-gray-300:#cbcbcb;--color-gray-200:#eaeaea;--color-gray-100:#f2f2f2;--color-green-700:#0f9e07;--color-green-600:#23c21a;--color-green-500:#55d73c;--color-green-400:#88ec72;--color-bg:var(--color-gray-900);--color-text-strong:var(--color-gray-100);--color-text:var(--color-gray-400);--color-surface:var(--color-gray-800);--color-quote-mark:var(--color-gray-700);--color-footer-bg:var(--color-gray-700);--color-on-footer:var(--color-gray-400);--color-on-footer-strong:var(--color-gray-100);--color-footer-border:var(--color-gray-400);--color-footer-border-hover:var(--color-gray-100);--color-border:var(--color-gray-700);--color-border-strong:var(--color-text);--color-border-hover:var(--color-text-strong);--color-control-foreground:var(--color-text-strong);--color-accent:var(--color-green-500);--color-accent-hover:var(--color-green-400);--color-on-accent:var(--color-gray-900);--color-chip-background:var(--color-gray-600);--color-chip:var(--color-gray-200);--color-badge-glow:color-mix(in srgb, var(--color-green-500) 56%, transparent);--color-header-bg:color-mix(in srgb, var(--color-bg) 56%, transparent);--color-menu-overlay-from:color-mix(in srgb, var(--color-bg) 56%, transparent);--color-menu-overlay-to:color-mix(in srgb, var(--color-green-500) 56%, transparent);--font-body:"Inter", system-ui, sans-serif;--font-heading:"Poppins", system-ui, sans-serif;--font-size-h1:2.25rem;--font-size-h2:1.5rem;--font-size-h3:1.25rem;--font-size-subhead:1.25rem;--font-size-body:1rem;--font-size-caption:.8125rem;--font-size-meta:.6875rem;--font-size-menu:1.5rem;--line-height-h1:1.2;--line-height-body:1.2;--line-height-prose:1.5;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:2.5rem;--space-3xl:3.5rem;--header-height:88px;--header-max-width:1200px;--badge-size:44px;--size-touch-target:44px;--size-icon:24px;--size-icon-lg:32px;--size-logo:40px;--icon-row-column-width:66px;--cta-height:50px;--cta-min-width:210px;--carousel-slide-width-regular:320px;--carousel-slide-width-small:220px;--carousel-peek:var(--space-3xl);--radius-card:8px;--radius-button:4px;--radius-round:50%;--border-width:1px;--border-width-emphasis:1.5px;--focus-outline-width:2px}html[data-theme=light]{color-scheme:light;--color-bg:var(--color-gray-100);--color-text-strong:var(--color-gray-900);--color-text:var(--color-gray-600);--color-surface:var(--color-gray-200);--color-quote-mark:var(--color-gray-300);--color-border:var(--color-gray-300);--color-accent:var(--color-green-700);--color-accent-hover:var(--color-green-600);--color-on-accent:var(--color-gray-100);--color-chip-background:var(--color-gray-400);--color-chip:var(--color-gray-800)}body{background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);font-weight:300;line-height:var(--line-height-body);margin:0}h1,h2,h3{color:var(--color-text-strong);font-family:var(--font-heading);margin:0;font-weight:700}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}h2{font-size:var(--font-size-h2)}h3{font-family:var(--font-body);font-size:var(--font-size-h3);font-weight:500}p{margin:0}strong{font-weight:600}a{color:var(--color-accent);-webkit-tap-highlight-color:transparent;text-decoration:none}a:hover,a:focus-visible{color:var(--color-accent-hover)}a:focus-visible{outline:var(--focus-outline-width) solid var(--color-accent-hover);outline-offset:var(--space-2xs)}ul,ol{padding-left:var(--space-lg);margin:0}li{margin:0;line-height:1.4}li+li{margin-top:var(--space-xs)}blockquote{background-color:var(--color-surface);padding:var(--space-md);border-radius:var(--radius-card);margin:0}main{max-width:80ch;padding:0 var(--space-lg);width:100%;margin:0 auto}main>section{padding:var(--space-3xl) 0}[id]{scroll-margin-top:var(--header-height)}.band,main>section:nth-of-type(2n){background-color:var(--color-surface);box-shadow:0 0 0 100vmax var(--color-surface);clip-path:inset(0 -100vmax)}.prose:has(>.band:last-child)+.band{margin-top:0;padding-top:0}main>section:nth-of-type(2n) .card,main>section:nth-of-type(2n) .badge{background-color:var(--color-bg)}main section>h2{padding-bottom:var(--space-lg);text-align:center}@media screen and (width>=576px){.band>h2{text-align:left}}main>section.intro,main>article{padding-top:var(--space-xl)}main>section.intro h1{margin-bottom:var(--space-md)}main>section.intro>p{color:var(--color-text-strong)}main>section>.intro-action{margin-top:var(--space-2xl)}.intro-action{gap:var(--space-md);flex-direction:column;display:flex}.intro-action .cta+.cta{margin-top:0}@media screen and (width>=576px){.intro-action{justify-content:center;gap:var(--space-2xl);flex-direction:row}}main :where(p,ul,ol,blockquote)+:where(p,ul,ol,blockquote){margin-top:var(--space-md)}:where(p,ul,ol,blockquote)+h3{margin-top:var(--space-lg)}h3+:where(p,ul,ol){margin-top:var(--space-xs)}.prose{line-height:var(--line-height-prose)}.prose>*+*{margin-top:var(--space-md)}.prose h2,.prose h3{margin-bottom:var(--space-xs)}.prose>*+h2,.prose>*+h3{margin-top:var(--space-2xl)}main section>.cta{width:fit-content;margin:var(--space-2xl) auto 0}.cta+.cta,main section>.cta+.cta{margin-top:var(--space-md)}main>section.cta>p{text-align:center}main section>.cta+p{margin-top:var(--space-3xl)}.carousel h3{text-align:center}main section>:where(.carousel,.step-card)+:where(p,ul,ol,blockquote),main section>:where(p,ul,ol,blockquote,.icon-row,.columns)+.card{margin-top:var(--space-2xl)}main section>:where(h2,p,ul,ol,blockquote)+.step-card,main section>.step-card+.step-card{margin-top:calc(var(--badge-size) / 2 + var(--space-lg))}.subhead{color:var(--color-text-strong);font-size:var(--font-size-subhead)}.accent{color:var(--color-accent)}.badge{width:var(--badge-size);height:var(--badge-size);border:var(--border-width) solid var(--color-border-strong);border-radius:var(--radius-round);background-color:var(--color-surface);color:var(--color-text);font-size:var(--font-size-h3);justify-content:center;align-items:center;margin:0 auto;font-weight:400;display:flex}.pill{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-xs);border:var(--border-width) solid transparent;border-radius:var(--radius-button);background-color:var(--color-surface);font-size:var(--font-size-meta);text-transform:uppercase;white-space:nowrap;font-weight:300;line-height:1;display:inline-flex}.pill:hover,.pill:focus{border-color:var(--color-accent-hover)}.icon-row{align-items:flex-start;gap:var(--space-lg);display:flex}.icon-row+.icon-row{margin-top:var(--space-lg)}.icon-row>:first-child{flex:0 0 var(--icon-row-column-width);color:var(--color-text);justify-content:center;display:flex}main article+article{margin-top:var(--space-3xl)}main article+p{margin-top:var(--space-md)}.teaser{gap:var(--space-md);flex-direction:column;display:flex}.teaser h2 a{color:var(--color-text-strong)}@media screen and (width>=769px){.teaser h2 a:hover,.teaser h2 a:focus{color:var(--color-accent)}}.teaser p{margin-top:0}.meta{align-items:center;gap:var(--space-xs);color:var(--color-text);font-size:var(--font-size-meta);text-transform:uppercase;font-weight:300;line-height:1;display:flex}.meta a{font-weight:400}.label{color:var(--color-accent)}.label:hover,.label:focus{color:var(--color-accent-hover)}p.label{font-size:var(--font-size-caption);text-transform:uppercase}.chips{gap:var(--space-xs);flex-wrap:wrap;display:flex}.statement{text-align:center}.columns{gap:var(--space-2xl) var(--space-xl)}.columns:has(>.card){column-gap:var(--space-md)}main>section.columns:has(>.card){row-gap:0}main>section.columns:has(>.card)>.step-card{margin-top:calc(var(--badge-size) / 2 + var(--space-lg))}main>section.columns:has(>.card)>.step-card+p{margin-top:var(--space-2xl)}.columns>:where(h2,p,.cta){grid-column:1/-1}@media screen and (width>=576px){.columns{grid-template-columns:repeat(2,1fr);display:grid}.columns-3{grid-template-columns:repeat(3,1fr)}.columns>*,.columns>.icon-row{margin-top:0}.columns>.step-card{margin-top:calc(var(--badge-size) / 2)}}@media screen and (width>=576px) and (width<=768px){.columns .icon-row{gap:var(--space-xs);flex-direction:column}.columns .icon-row>:first-child{flex:none;justify-content:flex-start}}@media screen and (width<=575px){.columns>div+div{margin-top:var(--space-lg)}.columns>.step-card{margin-top:calc(var(--badge-size) / 2 + var(--space-lg))}}
