@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2) format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-italic-B5xAaiFk.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-italic-DzZdc28x.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-italic-DcOpz6Lw.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-italic-CILZdfAp.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-italic-K3WlGtc8.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-italic-0pjOp8NU.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-italic-DpCbqKDY.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--color-primary-50: #fdf2ed;--color-primary-100: #fae1d6;--color-primary-200: #f7c3ab;--color-primary-300: #f39a72;--color-primary-400: #ee652b;--color-primary-500: #c1440e;--color-primary-600: #9e360a;--color-primary-700: #7d2b08;--color-primary-800: #602106;--color-primary-900: #471905;--color-primary-950: #2a0f04;--color-primary: var(--color-primary-500);--brand-bg: #ffffff;--brand-surface: #ffffff;--brand-text-primary: #181818;--brand-text-secondary: rgba(24, 24, 24, .7);--brand-text-tertiary: rgba(24, 24, 24, .62);--brand-text-faint: rgba(24, 24, 24, .5);--brand-ink: #ffffff;--brand-band-bg: #181818;--brand-band-text: #ffffff;--brand-band-muted: rgba(255, 255, 255, .62);--brand-band-line: rgba(255, 255, 255, .15);--brand-accent-on-dark: #f1743f;--brand-line: rgba(24, 24, 24, .16);--brand-line-soft: rgba(24, 24, 24, .09);--brand-wash: rgba(24, 24, 24, .035);--brand-terra-wash: rgba(193, 68, 14, .07);--brand-radius: 2px;--brand-border-width: 1.5px;--brand-font-heading: "Archivo Black", "Arial Black", "Helvetica Neue", Impact, sans-serif;--brand-font-paragraph: "Inter Variable", -apple-system, "Segoe UI", "Helvetica Neue", Arial, sans-serif;--btn-display: inline-flex;--btn-radius: var(--brand-radius);--btn-padding-block: 15px;--btn-padding-inline: 26px;--btn-font-size: 12.5px;--btn-weight: 700;--btn-transform: uppercase;--btn-letter-spacing: .13em;--btn-line-height: 1;--btn-border-width: var(--brand-border-width);--btn-gap: 10px;--btn-hover-lift: -2px;--btn-focus-ring-width: 2px;--btn-focus-ring-offset: 3px;--btn-solid-bg: var(--color-primary-500);--btn-solid-border: var(--color-primary-500);--btn-solid-color: var(--brand-ink);--btn-solid-hover-bg: var(--color-primary-600);--btn-solid-hover-border: var(--color-primary-600);--btn-solid-focus-ring: var(--color-primary-500);--btn-outline-bg: transparent;--btn-outline-border: var(--brand-text-primary);--btn-outline-color: var(--brand-text-primary);--btn-outline-hover-bg: var(--brand-text-primary);--btn-outline-hover-border: var(--brand-text-primary);--btn-outline-hover-color: var(--brand-ink);--btn-outline-focus-ring: var(--color-primary-500);--btn-ghost-bg: transparent;--btn-ghost-border: var(--brand-text-primary);--btn-ghost-color: var(--brand-text-primary);--btn-ghost-hover-bg: var(--brand-text-primary);--btn-ghost-hover-border: var(--brand-text-primary);--btn-ghost-hover-color: var(--brand-ink);--btn-ghost-hover-weight: var(--btn-weight);--btn-ghost-focus-ring: var(--color-primary-500);--btn-link-color: var(--color-primary-500);--radio-container-bg: transparent;--radio-container-border: var(--brand-text-primary);--radio-item-bg: transparent;--radio-item-border: transparent;--radio-item-hover-border: var(--brand-text-primary);--radio-selected-bg: var(--brand-text-primary);--radio-selected-border: var(--brand-text-primary);--radio-selected-color: var(--brand-band-text);--pricing-card-bg: var(--brand-surface);--pricing-card-border: var(--brand-line);--pricing-card-featured-border: var(--color-primary-500);--featured-tag-bg: var(--color-primary-500);--featured-tag-color: var(--brand-ink);--pricing-card-secondary-cta-color: var(--brand-text-primary);--pricing-card-secondary-cta-border: var(--brand-text-primary);--pricing-table-border: var(--brand-line);--switch-track-bg: var(--brand-line);--switch-knob-bg: var(--brand-text-primary);--switch-border: var(--brand-text-primary);--typography-boxed-padding-desktop: calc( 2 * var(--boxed-outer-padding-desktop) );--block-gap: clamp(1.5rem, 3vw, 2.75rem);--header-bg: rgba(255, 255, 255, .93);--header-bottom-bar-bg: rgba(255, 255, 255, .93);--header-blur: 12px;--header-border: var(--brand-line-soft);--header-bottom-bar-border: var(--brand-line-soft);--header-link-color: var(--brand-text-tertiary);--header-link-size: 11.5px;--header-link-weight: var(--font-weight-semibold);--header-link-transform: uppercase;--header-link-container-width: auto;--header-link-container-gap: 26px;--header-logo-letter-spacing: -.01em;--header-logo-transform: uppercase;--header-logo-height: 40px;--header-logo-max-width: 200px;--header-cta-padding-block: 12px;--header-cta-padding-inline: 18px;--header-cta-font-size: 11px;--faq-card-bg: var(--brand-surface);--faq-card-border: var(--brand-line-soft);--faq-question-color: var(--brand-text-primary);--faq-question-accent-color: var(--color-primary-500);--faq-accent-width: 3px;--faq-accent-offset: 0;--faq-accent-height: 100%;--faq-accent-radius: 0;--footer-legal-border: var(--brand-band-line);--cta-band-subtitle-color: var(--color-text-secondary);--features-icon-color: var(--brand-ink);--features-icon-hover-color: var(--brand-ink);--stats-band-bg: var(--brand-band-bg);--stats-band-border: var(--brand-band-line);--stats-underline-display: block;--results-card-bg: var(--brand-surface);--results-value-bg: var(--color-primary-50);--results-value-color: var(--color-primary-700);--k-accent: var(--color-primary-500);--k-accent-text: var(--color-primary-600);--k-on-accent: var(--brand-ink);--k-ink: var(--brand-band-bg);--k-ink-2: #0f0f0f;--k-ink-3: #202020;--k-soft: var(--brand-wash);--k-paper: var(--brand-bg);--k-text-on-dark: var(--brand-band-text);--k-muted-on-dark: var(--brand-band-muted);--k-line-on-dark: var(--brand-band-line);--k-text-on-light: var(--brand-text-primary);--k-muted-on-light: var(--brand-text-secondary);--k-line-on-light: var(--brand-line);--k-font-display: var(--font-heading);--k-cut: 0px;--k-radius: var(--brand-radius);--k-container: 1180px;--k-gutter: clamp(20px, 4vw, 40px);--k-ease-out: cubic-bezier(.2, .7, .2, 1);--k-ease-io: cubic-bezier(.65, 0, .35, 1);--k-dur: .8s}@media(prefers-contrast:high){:root{--brand-bg: #ffffff;--brand-surface: #ffffff;--brand-text-primary: #000000;--brand-text-secondary: #000000;--brand-text-tertiary: #000000;--brand-text-faint: rgba(0, 0, 0, .75);--brand-ink: #ffffff;--brand-line: rgba(0, 0, 0, .62);--brand-line-soft: rgba(0, 0, 0, .42);--brand-wash: transparent;--brand-terra-wash: transparent;--brand-band-bg: #000000;--brand-band-text: #ffffff;--brand-band-muted: #ffffff;--brand-band-line: rgba(255, 255, 255, .62);--brand-accent-on-dark: #ffb089;--color-primary-500: #7d2b08;--color-primary-600: #602106;--color-primary: var(--color-primary-500)}}:is(html,body,div,section,article,aside,nav,main,header,footer,form,fieldset,legend,ul,ol,li,dl,dt,dd,table,thead,tbody,tfoot,tr,th,td,caption,p,blockquote,figure,figcaption,address,pre,details,summary,button,input,select,textarea,optgroup,option,label,output){font-family:var(--font-paragraph)}:is(span,a,strong,b,em,i,u,s,small,mark,code,abbr,cite,q,time,sup,sub,kbd,var,dfn){font-family:inherit}:root :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading);font-weight:400;font-synthesis:none}:root h1{font-size:clamp(2.5rem,6.4vw,4.5rem);line-height:.98;letter-spacing:-.025em;text-transform:uppercase;margin-bottom:var(--space-6)}:root h2{font-size:clamp(1.9rem,4.2vw,3.1rem);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:var(--space-5)}:root h3{font-size:clamp(1.15rem,2vw,1.4rem);line-height:1.12;letter-spacing:-.01em;margin-bottom:var(--space-3)}:root h4{font-size:1rem;line-height:1.2;letter-spacing:-.005em;margin-bottom:var(--space-3)}:root h5{font-size:.9375rem;line-height:1.2;letter-spacing:-.005em;margin-bottom:var(--space-2)}:root h6{font-size:.8125rem;line-height:1.25;letter-spacing:.02em;margin-bottom:var(--space-2)}:root :is(h1,h2,h3,h4,h5,h6) :is(em,i){font-style:normal;color:var(--color-primary-500)}:root main.full-width h2.typography-boxed{max-width:calc(760px + 2 * var(--container-padding-x));margin-inline:auto;padding-inline:var(--container-padding-x);margin-bottom:16px}:root main.full-width p.typography-boxed{max-width:calc(720px + 2 * var(--container-padding-x));margin-inline:auto;margin-bottom:0;padding:26px calc(20px + var(--container-padding-x));border-top:var(--brand-border-width) solid var(--brand-line);border-bottom:var(--brand-border-width) solid var(--brand-line);font-style:italic;font-size:clamp(1.05rem,1.8vw,1.3rem);line-height:1.6;color:var(--color-text-secondary)}:root main.full-width h2.typography-boxed+p.typography-boxed{max-width:calc(760px + 2 * var(--container-padding-x));margin-inline:auto;margin-top:0;margin-bottom:0;padding:0 var(--container-padding-x);border-top:0;border-bottom:0;font-style:normal;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.6;color:var(--color-text-secondary)}:root .btn :is(p,span,a,strong,em):not(.icon){margin:0;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:inherit}:root .navigator--fixed{--header-inner-max-width: 1180px;--header-gutter: clamp(20px, 4vw, 40px);--header-gap: 24px;--header-shadow: none;--header-backdrop-saturate: 1.4;--header-logo-size: 15px;--header-logo-accent-color: var(--color-primary-500);--header-link-letter-spacing: .14em;--header-link-padding-block: 6px;--header-link-hover-color: var(--brand-text-primary);--header-link-underline-color: var(--color-primary-500);--header-link-underline-width: 2px;--header-bottom-bar-padding-inline: 4px;--header-bottom-bar-gap: 2px;--header-bottom-bar-icon-size: 21px;--header-bottom-bar-label-size: 9.5px;--header-bottom-bar-label-weight: var(--font-weight-semibold);--header-bottom-bar-label-transform: uppercase;--header-bottom-bar-label-spacing: .05em;--header-bottom-bar-color: var(--header-link-color);--header-bottom-bar-active-color: var(--color-primary-500);--header-bottom-bar-radius: 0px}:root .hero-square{--hero-wrap: 1180px;--hero-gutter: clamp(20px, 4vw, 40px)}:root .stats-side-bar{--stats-side-label: "I numeri";--stats-side-label-display: block}:root .about-us2{--about-cycle-caption: "Il ciclo del metodo · si ripete ogni check"}:root .trophies{--trophies-band-bg: var(--brand-band-bg, #181818);--trophies-band-text: var(--brand-band-text, #ffffff);--trophies-band-muted: rgba(255, 255, 255, .66);--trophies-band-line: rgba(255, 255, 255, .16);--trophies-eyebrow-color: var(--brand-accent-on-dark, #f1743f)}:root .features-cardgrid{--features-icon-color: var(--color-primary-500);--features-icon-hover-color: var(--brand-ink);--features-icon-box-border: var(--color-primary-500);--features-icon-box-hover-bg: var(--color-primary-500);--features-card-bg: var(--brand-surface);--features-card-border: var(--brand-line);--features-card-hover-border: var(--color-primary-500);--features-card-number-color: var(--brand-text-faint);--features-tag-border: var(--brand-line);--features-tag-color: var(--brand-text-tertiary);--features-tag-accent-bg: var(--color-primary-500);--features-tag-accent-border: var(--color-primary-500);--features-tag-accent-color: var(--brand-ink)}:root .cta-band--outline{--cta-band-outline-border: var(--brand-text-primary);--cta-band-outline-border-width: var(--brand-border-width);--cta-band-outline-inner-line: var(--brand-line-soft);--cta-band-outline-inner-inset: 8px;--cta-band-outline-padding: clamp(34px, 5vw, 64px);--cta-band-outline-bg: transparent;--cta-band-icon-size: 56px;--cta-band-icon-bg: var(--color-primary-500);--cta-band-icon-color: var(--brand-ink);--cta-band-icon-glyph-size: 26px;--cta-band-eyebrow-color: var(--color-primary-500)}:root .roadmap--numbered-side{--roadmap-card-bg: transparent;--roadmap-top-border-color: var(--brand-text-primary);--roadmap-row-border-color: var(--brand-line-soft);--roadmap-number-color: var(--color-primary-500);--roadmap-icon-color: var(--brand-text-primary);--roadmap-text-color: var(--color-text-secondary)}:root .roadmap-numbered-side{--roadmap-content-width: 1100px;--roadmap-cta-gap: 36px}:root .result-images-accent{--result-images-media-bg: var(--brand-band-bg);--result-images-label-bg: var(--brand-band-bg);--result-images-label-color: var(--brand-band-text);--result-images-meta-border-color: var(--color-border-dark)}:root .pricing2{--pricing2-toggle-color: var(--color-text-tertiary);--pricing2-toggle-hover-color: var(--brand-text-primary);--pricing2-hint-color: var(--color-primary-500);--pricing2-hint-selected-color: var(--brand-accent-on-dark);--pricing2-note-color: var(--color-text-tertiary)}:root .pricing-card{--pricing-card-align: stretch;--pricing-card-text-align: left;--pricing-card-padding: clamp(24px, 2.6vw, 32px);--pricing-card-radius: var(--brand-radius);--pricing-card-border-width: var(--brand-border-width);--pricing-card-shadow: none;--pricing-card-top-gap: 12px;--pricing-card-top-min-height: 28px;--pricing-card-top-margin: 18px;--pricing-card-kicker-color: var(--color-primary-500);--pricing-card-kicker-size: 10.5px;--pricing-card-kicker-weight: 700;--pricing-card-kicker-spacing: .16em;--pricing-card-kicker-transform: uppercase;--pricing-card-tag-bg: transparent;--pricing-card-tag-color: var(--color-text-tertiary);--pricing-card-tag-border: var(--brand-line);--pricing-card-tag-border-width: var(--brand-border-width);--pricing-card-tag-radius: var(--brand-radius);--pricing-card-tag-padding-inline: 11px;--pricing-card-tag-padding-block: 6px;--pricing-card-tag-size: 10px;--pricing-card-tag-weight: 700;--pricing-card-tag-spacing: .14em;--pricing-card-tag-transform: uppercase;--pricing-card-price-font: var(--font-heading);--pricing-card-price-size: clamp(1.9rem, 3.2vw, 2.5rem);--pricing-card-price-line-height: 1;--pricing-card-price-spacing: -.02em;--pricing-card-price-margin: 8px;--pricing-card-total-color: var(--color-text-tertiary);--pricing-card-total-size: 10.5px;--pricing-card-total-weight: 700;--pricing-card-total-spacing: .11em;--pricing-card-total-transform: uppercase;--pricing-card-total-border: var(--brand-line);--pricing-card-total-border-width: var(--brand-border-width);--pricing-card-total-padding-bottom: 16px;--pricing-card-total-margin: 16px;--pricing-card-subtitle-color: var(--color-text-tertiary);--pricing-card-subtitle-size: 14px;--pricing-card-subtitle-line-height: 1.65;--pricing-card-subtitle-margin: 20px;--pricing-card-features-gap: 0px;--pricing-card-features-margin-top: 0px;--pricing-card-features-margin-bottom: 24px;--pricing-card-feature-display: grid;--pricing-card-feature-align: start;--pricing-card-feature-gap: 11px;--pricing-card-feature-padding: 11px;--pricing-card-feature-border: var(--brand-line-soft);--pricing-card-feature-border-width: 1px;--pricing-card-feature-size: 13.5px;--pricing-card-feature-line-height: 1.5;--pricing-card-feature-color: var(--brand-text-secondary);--pricing-card-feature-excluded-color: var(--color-text-tertiary);--pricing-card-feature-excluded-decoration: none;--pricing-card-feature-icon-color: var(--color-primary-500);--pricing-card-feature-icon-size: 18px;--pricing-card-feature-icon-offset: 1px;--pricing-card-cta-margin-top: auto;--pricing-card-cta-font-size: 12.5px;--pricing-card-cta-padding-block: 15px;--pricing-card-featured-bg: var(--brand-band-bg);--pricing-card-featured-color: var(--brand-band-text);--pricing-card-featured-border: var(--brand-band-bg);--pricing-card-featured-kicker-color: var(--brand-accent-on-dark);--pricing-card-featured-subtitle-color: var(--brand-band-muted);--pricing-card-featured-total-color: rgba(255, 255, 255, .5);--pricing-card-featured-total-border: rgba(255, 255, 255, .2);--pricing-card-featured-feature-color: rgba(255, 255, 255, .75);--pricing-card-featured-feature-excluded-color: rgba(255, 255, 255, .55);--pricing-card-featured-feature-border: rgba(255, 255, 255, .12);--pricing-card-featured-feature-icon-color: var(--brand-accent-on-dark);--pricing-card-featured-strong-color: var(--brand-accent-on-dark);--pricing-card-featured-separator-color: var(--brand-band-muted);--pricing-card-featured-secondary-cta-color: var(--brand-band-text);--pricing-card-featured-secondary-cta-border: rgba(255, 255, 255, .4);--pricing-card-featured-secondary-cta-hover-bg: var(--brand-band-text);--pricing-card-featured-secondary-cta-hover-border: var(--brand-band-text);--pricing-card-featured-secondary-cta-hover-color: var(--brand-band-bg);--pricing-card-inherits-color: var(--color-primary-500);--pricing-card-inherits-size: 11px;--pricing-card-inherits-weight: 700;--pricing-card-inherits-spacing: .13em;--pricing-card-inherits-transform: uppercase;--pricing-card-inherits-line-height: 1.4;--pricing-card-inherits-padding-bottom: 11px;--pricing-card-inherits-border: var(--brand-line-soft);--pricing-card-inherits-border-width: 1px;--pricing-card-featured-inherits-color: var(--brand-accent-on-dark);--pricing-card-featured-inherits-border: rgba(255, 255, 255, .12);--pricing-card-featured-cta-bg: var(--brand-band-text);--pricing-card-featured-cta-border: var(--brand-band-text);--pricing-card-featured-cta-color: var(--brand-band-bg);--pricing-card-featured-cta-hover-bg: var(--color-primary-500);--pricing-card-featured-cta-hover-border: var(--color-primary-500);--pricing-card-featured-cta-hover-color: var(--brand-ink)}:root .FAQ1-container.preset-accent-bar{--faq-top-border-width: 1.5px;--faq-top-border-color: var(--brand-text-primary);--faq-divider-color: var(--brand-line-soft);--faq-question-open-color: var(--color-primary-500);--faq-answer-color: var(--color-text-secondary);--faq-icon-color: var(--color-primary-500)}@media(prefers-contrast:more){:root .footer1{--footer-link-color: var(--brand-band-text);--footer-muted: var(--brand-band-text);--footer-label-color: var(--brand-band-muted);--footer-accent: var(--brand-accent-on-dark)}}.k-block{position:relative;--block-gap: 0px}.k-block--dark{background:var(--k-ink);color:var(--k-text-on-dark);--k-muted: var(--k-muted-on-dark);--k-line: var(--k-line-on-dark);--k-em: var(--k-accent);--k-fill: var(--k-ink)}.k-block--soft{background:var(--k-soft);color:var(--k-text-on-light);--k-muted: var(--k-muted-on-light);--k-line: var(--k-line-on-light);--k-em: var(--k-accent-text);--k-fill: var(--k-soft)}.k-block--light{background:var(--k-paper);color:var(--k-text-on-light);--k-muted: var(--k-muted-on-light);--k-line: var(--k-line-on-light);--k-em: var(--k-accent-text);--k-fill: var(--k-paper)}.k-block--accent{background:var(--k-accent);color:var(--k-on-accent);--k-muted: color-mix(in srgb, var(--k-on-accent) 70%, transparent);--k-line: color-mix(in srgb, var(--k-on-accent) 25%, transparent);--k-em: var(--k-on-accent);--k-fill: var(--k-accent)}.k-block.preset-tone-dark{background:var(--k-ink);color:var(--k-text-on-dark);--k-muted: var(--k-muted-on-dark);--k-line: var(--k-line-on-dark);--k-em: var(--k-accent);--k-fill: var(--k-ink)}.k-block.preset-tone-soft{background:var(--k-soft);color:var(--k-text-on-light);--k-muted: var(--k-muted-on-light);--k-line: var(--k-line-on-light);--k-em: var(--k-accent-text);--k-fill: var(--k-soft)}.k-block.preset-tone-light{background:var(--k-paper);color:var(--k-text-on-light);--k-muted: var(--k-muted-on-light);--k-line: var(--k-line-on-light);--k-em: var(--k-accent-text);--k-fill: var(--k-paper)}.k-block :where(h1,h2,h3,h4,h5,h6,p,li,span,small,strong,em,b,i,a){color:inherit}.k-block :where(h1,h2,h3,h4,h5,h6,p){margin:0;white-space:normal}.k-block :where(*),.header-kinetic :where(*){font-family:inherit}.k-block :where(p,li,small,a,b,i,em,strong,span){font-size:inherit;font-weight:inherit;line-height:inherit}.k-block :where(p){font-weight:500}.k-block :where(ul,ol){list-style:none;margin:0;padding:0}.k-block :where(button){appearance:none;background:none;border:0;font:inherit;color:inherit;cursor:pointer}.k-block strong{font-weight:800}.k-block a{color:inherit}.k-block a:after{content:none}.k-block[id]{scroll-margin-top:var(--header-height)}.k-block .btn strong,.k-block .btn em,.k-block .btn u{color:inherit}body:has(.header-kinetic){padding-top:var(--header-height)}body:has(.header-kinetic) main.full-width>.header-kinetic+*{margin-top:0}.k-container{width:min(100% - 2 * var(--k-gutter),var(--k-container));margin-inline:auto}.k-section{position:relative;padding-block:clamp(4.5rem,10vw,8.5rem)}.k-section-head{margin-bottom:clamp(2.5rem,5vw,4rem)}.k-section-head--row{display:grid;gap:1.25rem 3rem;align-items:end}.k-section-head--center{text-align:center}.k-section-head--center .k-eyebrow{justify-content:center}.k-section-head__desc{max-width:46ch;color:var(--k-muted);font-size:1.02rem;line-height:1.55}.k-section-head--center .k-section-head__desc{margin-inline:auto}@media(min-width:900px){.k-section-head--row{grid-template-columns:1.4fr 1fr}.k-section-head--row .k-section-head__desc{justify-self:end;margin-bottom:.4rem}}.k-block{font-family:var(--font-heading);font-weight:500;line-height:1.55}.k-eyebrow{display:inline-flex;align-items:center;gap:.65rem;font-size:.74rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--k-em);margin-bottom:1.1rem}.k-eyebrow__slash{width:22px;height:12px;background:currentColor;clip-path:polygon(30% 0,100% 0,70% 100%,0 100%)}.k-h2{font-size:clamp(2rem,4.6vw,3.6rem);font-weight:800;line-height:.98;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance;margin-bottom:1.25rem}.k-h2 strong,.k-h2 em{font-style:italic;font-weight:700;color:var(--k-em)}.k-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);font-weight:600;line-height:1.5;margin-bottom:1.25rem}.k-display{font-family:var(--k-font-display);font-weight:400;line-height:.85;letter-spacing:.02em}.k-muted{color:var(--k-muted)}.k-link{color:var(--k-em);font-weight:700;text-decoration:underline;text-underline-offset:3px}.k-btn.btn{--bg: var(--k-accent);--fg: var(--k-on-accent);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:.95rem 1.5rem;min-height:50px;border:0;border-radius:0;z-index:auto;font-family:var(--font-heading);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1;color:var(--fg);background:var(--bg);clip-path:polygon(var(--k-cut) 0,100% 0,calc(100% - var(--k-cut)) 100%,0 100%);transition:transform .35s var(--k-ease-out),background .3s,color .3s;white-space:nowrap;cursor:pointer}.k-btn.btn{isolation:isolate}.k-btn.btn>*{position:relative;z-index:2}.k-btn.btn>p{margin:0;color:inherit;font:inherit}.k-btn.btn{--k-btn-hover-bg: var(--k-paper);--k-btn-hover-fg: var(--k-ink)}.k-btn.btn:hover,.k-btn.btn:focus-visible{background:var(--bg);border:0}.k-btn.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--k-btn-hover-bg);transform:translate(-102%) skew(-12deg);transition:transform .45s var(--k-ease-io)}.k-btn.btn:hover:before{transform:translate(0) skew(0)}.k-btn.btn:hover,.k-btn.btn:hover :where(*){color:var(--k-btn-hover-fg)!important}.k-btn.btn:focus,.k-btn.btn:focus-visible{outline:3px solid var(--k-accent);outline-offset:3px}.k-btn.k-btn--ink.btn{--bg: var(--k-ink);--fg: var(--k-text-on-dark)}.k-btn.k-btn--ink.btn{--k-btn-hover-bg: var(--k-accent);--k-btn-hover-fg: var(--k-ink)}.k-btn.btn-outline{--bg: color-mix(in srgb, currentColor 40%, transparent);--fg: currentColor;box-shadow:none}.k-btn.btn-outline:after{content:"";position:absolute;inset:2px;z-index:-2;background:var(--k-fill, var(--k-ink));clip-path:polygon(calc(var(--k-cut) - 1px) 0,100% 0,calc(100% - var(--k-cut) + 1px) 100%,0 100%)}.k-btn.btn-outline{--k-btn-hover-bg: var(--k-accent);--k-btn-hover-fg: var(--k-ink)}.k-btn.btn-outline:hover{--bg: var(--k-accent)}.k-block--accent .k-btn.btn-outline{--k-btn-hover-bg: var(--k-ink);--k-btn-hover-fg: var(--k-text-on-dark)}.k-block--accent .k-btn.btn-outline:hover{--bg: var(--k-ink)}.k-block--accent .k-btn.k-btn--ink.btn,.k-pricecard--featured .k-btn.k-btn--ink.btn{--k-btn-hover-bg: var(--k-paper);--k-btn-hover-fg: var(--k-ink)}.k-block--accent .k-btn.k-btn--ink.btn:before,.k-pricecard--featured .k-btn.k-btn--ink.btn:before{inset:3px;clip-path:polygon(calc(var(--k-cut) - 1px) 0,100% 0,calc(100% - var(--k-cut) + 1px) 100%,0 100%)}.k-btn--sm.btn{padding:.7rem 1.1rem;min-height:42px;font-size:.72rem}.k-btn--lg.btn{padding:1.15rem 1.9rem;min-height:58px;font-size:.84rem}.k-btn--block.btn{width:100%}.k-arrow{position:relative;z-index:2;display:inline-block;width:1.1em;height:1em;overflow:hidden;font-style:normal}.k-arrow:before,.k-arrow:after{content:"→";position:absolute;inset:0;font-size:1.15em;line-height:.9;font-weight:800;text-align:center;transition:transform .4s var(--k-ease-io)}.k-arrow:after{transform:translate(-140%)}.k-btn.btn:hover .k-arrow:before{transform:translate(140%)}.k-btn.btn:hover .k-arrow:after{transform:translate(0)}.k-reveal{opacity:0;transform:translateY(26px);transition:opacity var(--k-dur) var(--k-ease-out),transform var(--k-dur) var(--k-ease-out)}.k-reveal.is-in{opacity:1;transform:none}.k-stagger>*{opacity:0;transform:translateY(26px);transition:opacity var(--k-dur) var(--k-ease-out),transform var(--k-dur) var(--k-ease-out);transition-delay:calc(var(--i, 0) * 90ms)}.k-stagger.is-in>*{opacity:1;transform:none}.k-split .line{display:block;overflow:hidden}.k-split .line>span{display:inline-block;transform:translateY(112%);transition:transform 1s var(--k-ease-out)}.k-split.is-in .line>span{transform:none}.k-split .line:nth-child(2)>span{transition-delay:.12s}.k-slab{position:absolute;background:var(--k-accent);transform:skew(-14deg);pointer-events:none}.k-noise{position:absolute;inset:0;opacity:.06;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.k-tag{display:inline-block;font-size:.68rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.5rem .8rem;background:var(--k-ink);color:var(--k-text-on-dark);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.k-tag--accent{background:var(--k-accent);color:var(--k-on-accent)}@media(prefers-reduced-motion:reduce){.k-reveal,.k-stagger>*,.k-split .line>span{opacity:1!important;transform:none!important;transition:none!important}.k-btn.btn:before,.k-arrow:before,.k-arrow:after{transition:none!important}}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}b,strong{font-family:inherit;font-size:inherit}#root{width:100%}*{font-family:var(--font-heading);line-height:1.5}*::selection{background-color:var(--color-primary-500);color:var(--color-text-inverse)}html{scroll-padding-top:calc(var(--header-height) + 16px)}html::-webkit-scrollbar-thumb{border-radius:var(--radius-2xl)}body{background-color:var(--color-bg);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);padding-bottom:var(--bottom-bar-height);font-feature-settings:"cv11","ss01";-webkit-font-smoothing:antialiased}section{padding-block:var(--section-padding-y)}p,h1,h2,h3,h4,h5,h6,span,a{white-space:pre-line}strong{color:var(--color-primary-500)}h1{font-size:var(--font-size-5xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-6);color:var(--color-text-primary)}h2{font-size:var(--font-size-4xl);line-height:var(--line-height-tight);font-weight:var(--font-weight-extrabold);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-5);color:var(--color-text-primary)}h3{font-size:var(--font-size-3xl);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);margin-bottom:var(--space-4);color:var(--color-text-primary)}h4{font-size:var(--font-size-3xl);line-height:var(--line-height-snug);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);margin-bottom:var(--space-4);color:var(--color-text-primary)}h5{font-size:var(--font-size-xl);line-height:var(--line-height-normal);font-weight:var(--font-weight-semibold);letter-spacing:var(--letter-spacing-normal);margin-bottom:var(--space-3);color:var(--color-text-primary)}h6{font-size:var(--font-size-lg);line-height:var(--line-height-normal);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);margin-bottom:var(--space-3);color:var(--color-text-primary)}p{font-family:var(--font-paragraph);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.full-width>h2{margin:0}.full-width>p{margin-top:var(--space-2)}.full-width>h2+p{padding-bottom:var(--fluid-space-xl)}main.full-width>*+:not(h1,h2,h3,h4,h5,h6,p,span),main.full-width>:not(h1,h2,h3,h4,h5,h6,p,span)+:is(h1,h2,h3,h4,h5,h6,p,span){margin-top:var(--block-gap)}main.full-width>.navigator+*{margin-top:0}span{font-size:inherit;font-weight:inherit;line-height:inherit}a{position:relative;color:var(--color-primary)}a:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:2px;background-color:currentColor;transform:translate(-50%);transition:width var(--duration-base) var(--ease-in-out)}a:hover:after{width:100%}.landing-page-container{display:flex;flex-direction:column;gap:var(--space-6)}.lead{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.text-sm{font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.card-default-style{background-color:var(--color-surface);padding:var(--space-8);border-radius:var(--brand-radius, var(--radius-sm));box-shadow:none;border:var(--brand-border-width, 1px) solid var(--color-border)}.avatar{width:80px;height:80px;border-radius:50%;overflow:hidden}.block-animation{opacity:0;transform:translateY(3rem);transition:opacity .6s ease,transform .6s ease}.block-animation-slow{opacity:0;transform:translateY(3rem);transition:opacity 1.2s ease,transform 1.2s ease}.block-animation[id],.block-animation-slow[id]{transform:none}.block-ease-in{opacity:1;transform:translateY(0)}@media(min-width:992px){body{padding-bottom:0;padding-top:var(--header-height)}*,*:before,*:after,*>*{scroll-margin-top:0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.block-animation,.block-animation-slow{opacity:1!important;transform:none!important}}@media(prefers-contrast:high){:root{--color-text-primary: #000000;--color-bg: #ffffff;--color-border: #000000}button,.btn{border-width:2px}}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.outer{width:var(--full-container);min-height:90vh;display:flex;justify-content:center;padding-inline:var(--boxed-outer-padding)}.inner{width:var(--full-container);max-width:1440px;min-height:90vh}.full-width{width:var(--full-container);max-width:var(--full-container);overflow-x:clip}@media(min-width:756px){.outer{padding-inline:var(--boxed-outer-padding-desktop);padding-block-start:calc(1rem + var(--header-height, 100px))}}.typography-boxed{padding-inline:var(--boxed-outer-padding)}@media(min-width:756px){.typography-boxed{padding-inline:var(--typography-boxed-padding-desktop)}}.wrapper{width:var(--full-container);padding-inline:var(--boxed-outer-padding);display:flex;justify-content:center}.section{padding-bottom:2rem;width:var(--full-container)}.section.full{max-width:var(--full-container);width:var(--full-container)}.section.boxed{max-width:1440px}.section.center{align-items:center}.section.left{align-items:flex-start}.section.right{align-items:flex-end}.section.column{display:flex;flex-direction:column}.section-with-image{display:flex;width:100%;justify-content:space-between}.section-with-image>.content{width:45%;overflow-x:hidden}.section-with-image>.image{object-fit:contain;width:45%}.inverted-section{flex-direction:row-reverse}.section>h3{text-transform:capitalize}.section>.section-with-image{margin-bottom:50px}.featured-section>.content,.featured-section>.image{width:50%}@media(min-width:756px){.wrapper{padding-inline:var(--boxed-outer-padding-desktop)}.section.row{display:flex;flex-direction:row}}.block-error{display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-4) auto;width:min(100% - 2rem,900px);padding:var(--space-4);border:2px dashed var(--color-danger-500);border-radius:var(--radius-base);background-color:var(--color-danger-50);color:var(--color-danger-700);font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.block-error strong{color:inherit;font-weight:var(--font-weight-bold)}.block-error small{opacity:.8}.spacer{height:1px;width:100%}.spacer--xs{margin-block:var(--fluid-space-xs)}.spacer--sm{margin-block:var(--fluid-space-sm)}.spacer--md{margin-block:var(--fluid-space-md)}.spacer--lg{margin-block:var(--fluid-space-lg)}.spacer--xl{margin-block:var(--fluid-space-xl)}.spacer--2xl{margin-block:var(--fluid-space-2xl)}.spacer--3xl{margin-block:var(--fluid-space-3xl)}.spacer--4xl{margin-block:var(--fluid-space-4xl)}@font-face{font-family:Material Symbols Rounded Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/material-symbols-rounded-latin-wght-normal-B8SHTZiZ.woff2) format("woff2-variations")}.icon{font-family:Material Symbols Rounded Variable;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;transition:font-variation-settings var(--duration-base) var(--ease-in-out);font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}.icon--filled{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.icon--bold{font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 24}.icon--sm{font-size:var(--icon-sm)}.icon--md{font-size:var(--icon-md)}.icon--lg{font-size:var(--icon-lg)}.icon--xl{font-size:var(--icon-xl)}.icon-hover-fill:hover{font-variation-settings:"FILL" 1,"wght" 400,"GRAD" 0,"opsz" 24}.btn-icon:hover .icon{font-variation-settings:"FILL" 1,"wght" 600,"GRAD" 0,"opsz" 24}@keyframes icon-activate{0%{font-variation-settings:"FILL" 0,"wght" 400;transform:rotate(0) scale(1)}to{font-variation-settings:"FILL" 1,"wght" 600;transform:rotate(360deg) scale(1.1)}}.icon-animated{animation:icon-activate .4s ease-out}.answer-container{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--duration-slow) var(--ease-out)}.answer-container>*{min-height:0;overflow:hidden}.answer-container.open{grid-template-rows:1fr}.FAQ1-container{--faq-gap: var(--space-8);--faq-max-width: none;--faq-gutter: var(--boxed-outer-padding);--faq-item-bg: var(--faq-card-bg);width:100%;display:flex;flex-direction:column;gap:var(--faq-gap);padding-inline:var(--faq-gutter)}.FAQ1-container>div{width:100%;position:relative;padding-inline:var(--space-6);padding-top:var(--space-4);border-radius:var(--radius-base);background-color:var(--faq-item-bg);display:flex;flex-direction:column}.FAQ1-container>div>h4{width:95%;font-size:var(--font-size-xl);color:var(--faq-question-color);cursor:pointer;transition:transform var(--duration-very-fast) linear}.FAQ1-container>div>h4:hover{transform:scale(1.02)}.FAQ1-container>div>span{position:absolute;top:var(--space-4);right:var(--space-4);cursor:pointer;transition:transform var(--duration-very-fast) linear}.FAQ1-container>div>span:hover{transform:scale(1.2)}@media(min-width:992px){.FAQ1-container{--faq-gutter: calc(2 * var(--boxed-outer-padding-desktop))}}.FAQ1-container.preset-flat>div:nth-child(2n)>h4,.FAQ1-container.preset-tinted>div:nth-child(2n)>h4{color:var(--faq-question-accent-color)}.FAQ1-container.preset-boxed{gap:var(--space-6)}.FAQ1-container.preset-boxed>div{box-shadow:var(--shadow-tight);border:1px solid var(--faq-card-border);overflow:hidden}.FAQ1-container.preset-boxed>div>h4{width:fit-content}@media(min-width:992px){.FAQ1-container.preset-boxed{--faq-gutter: var(--boxed-outer-padding-desktop)}}.FAQ1-container.preset-accent-bar{--faq-gap: 0;--faq-max-width: 900px;--faq-gutter: var(--k-gutter, clamp(20px, 4vw, 40px));--faq-item-bg: transparent;--faq-top-border-width: 1.5px;--faq-top-border-color: var(--faq-question-color);--faq-divider-color: var(--faq-card-border);--faq-question-size: clamp(.95rem, 1.5vw, 1.06rem);--faq-question-line-height: 1.35;--faq-question-padding-block: 22px;--faq-question-open-color: var(--faq-question-accent-color);--faq-question-open-indent: 20px;--faq-question-hover-indent: 12px;--faq-answer-size: 14.5px;--faq-answer-line-height: 1.72;--faq-answer-color: var(--color-text-secondary);--faq-answer-padding-right: 40px;--faq-answer-padding-bottom: 24px;--faq-answer-open-indent: 20px;--faq-icon-color: var(--color-primary-500);--faq-icon-size: 20px;--faq-icon-right: 4px;max-width:calc(var(--faq-max-width) + 2 * var(--faq-gutter));margin-inline:auto}.FAQ1-container.preset-accent-bar:before{content:"";flex:0 0 auto;height:var(--faq-top-border-width);background-color:var(--faq-top-border-color)}.FAQ1-container.preset-accent-bar>div{padding:0;border-radius:0;border-bottom:1px solid var(--faq-divider-color)}.FAQ1-container.preset-accent-bar>div:before{content:"";position:absolute;top:var(--faq-accent-offset);left:0;width:var(--faq-accent-width);height:var(--faq-accent-height);border-top-left-radius:var(--faq-accent-radius);border-bottom-left-radius:var(--faq-accent-radius);background-color:var(--color-primary);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.FAQ1-container.preset-accent-bar>div[data-open=true]:before{opacity:1}.FAQ1-container.preset-accent-bar>div>h4{width:100%;margin:0;padding:var(--faq-question-padding-block) 44px var(--faq-question-padding-block) 0;font-size:var(--faq-question-size);line-height:var(--faq-question-line-height);letter-spacing:-.005em;color:var(--faq-question-color);transition:padding-left var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.FAQ1-container.preset-accent-bar>div>h4:hover{transform:none}.FAQ1-container.preset-accent-bar>div:not([data-open=true])>h4:hover{padding-left:var(--faq-question-hover-indent)}.FAQ1-container.preset-accent-bar>div[data-open=true]>h4{padding-left:var(--faq-question-open-indent);color:var(--faq-question-open-color)}.FAQ1-container.preset-accent-bar>div>h4:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:-2px}.FAQ1-container.preset-accent-bar>div>.answer-container>.answer-container-inner>p{margin:0;padding:0 var(--faq-answer-padding-right) var(--faq-answer-padding-bottom) 0;font-size:var(--faq-answer-size);line-height:var(--faq-answer-line-height);color:var(--faq-answer-color);opacity:0;transition:padding-left var(--duration-slow) var(--ease-out),opacity var(--duration-slow) var(--ease-out)}.FAQ1-container.preset-accent-bar>div[data-open=true]>.answer-container>.answer-container-inner>p{padding-left:var(--faq-answer-open-indent);opacity:1}.FAQ1-container.preset-accent-bar>div>span{top:calc(var(--faq-question-padding-block) + var(--faq-question-size) * .675);right:var(--faq-icon-right);transform:translateY(-50%);font-size:var(--faq-icon-size);color:var(--faq-icon-color);transition:transform var(--duration-base) var(--ease-out)}.FAQ1-container.preset-accent-bar>div>span:hover{transform:translateY(-50%) scale(1.15)}.FAQ1-container.preset-accent-bar>div[data-open=true]>span{transform:translateY(-50%) rotate(180deg)}.FAQ1-container.preset-accent-bar>div[data-open=true]>span:hover{transform:translateY(-50%) rotate(180deg) scale(1.15)}.footer1{--footer-bg: var(--brand-band-bg, #181818);--footer-text: var(--brand-band-text, #ffffff);--footer-link-color: rgba(255, 255, 255, .72);--footer-muted: rgba(255, 255, 255, .55);--footer-label-color: var(--brand-band-muted, rgba(255, 255, 255, .62));--footer-accent: var(--brand-accent-on-dark, #f1743f);--footer-max-width: 1180px;--footer-gutter: clamp(20px, 4vw, 40px);display:block;width:100%;background:var(--footer-bg);color:var(--footer-text);padding-inline:0;padding-block-start:clamp(48px,6vw,80px)}.footer1-inner{width:100%;max-width:var(--footer-max-width);margin-inline:auto;padding-inline:var(--footer-gutter)}.footer1-columns{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:clamp(28px,4vw,56px)}.footer1-site-info{width:100%}.footer1 .footer1-brand-name{font-size:20px;line-height:1.15;text-transform:uppercase;color:var(--footer-text);margin:0 0 16px}.footer1 .footer1-brand-description{font-size:14px;line-height:1.7;color:var(--footer-muted);max-width:44ch;margin:0 0 20px}.footer1 .footer1-tagline{display:block;font-family:var(--font-heading);font-size:12px;line-height:1.4;letter-spacing:.06em;text-transform:uppercase;color:var(--footer-accent)}.footer1 .footer1-column-title{font-family:var(--font-paragraph);font-size:10.5px;font-weight:700;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--footer-label-color);margin:0 0 18px}.footer1-column-items{display:grid;gap:11px}.footer1-column-items a,.footer1-column-items p{width:fit-content;margin:0;font-size:13.5px;line-height:1.4;color:var(--footer-link-color);text-decoration:none;transition:color .16s ease}.footer1-column-items a:hover,.footer1-column-items a:focus-visible{color:var(--footer-accent)}.footer1-social-link{display:inline-flex;align-items:center;gap:9px;color:var(--footer-link-color);transition:color .16s ease}.footer1-social-link:hover,.footer1-social-link:focus-within{color:var(--footer-accent)}.footer1-social-link>svg{flex:0 0 auto}.footer1-legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:clamp(36px,5vw,56px);border-top:1px solid var(--footer-legal-border, rgba(255, 255, 255, .14));padding-block:22px}.footer1 .footer1-legal-text{font-size:11.5px;line-height:1.6;letter-spacing:.03em;color:var(--footer-label-color)}.footer1 .footer1-legal-text a{color:var(--footer-muted);text-decoration:underline;text-underline-offset:3px;transition:color .16s ease}.footer1 .footer1-legal-text a:hover,.footer1 .footer1-legal-text a:focus-visible{color:var(--footer-accent)}@media(max-width:900px){.footer1-columns{grid-template-columns:1fr 1fr}}@media(max-width:560px){.footer1-columns{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.footer1-column-items a,.footer1-social-link,.footer1 .footer1-legal-text a{transition:none}}.btn{display:var(--btn-display, flex);align-items:center;justify-content:center;text-decoration:none;font-family:inherit;font-size:var(--btn-font-size, inherit);font-weight:var(--btn-weight, 600);letter-spacing:var(--btn-letter-spacing, normal);text-transform:var(--btn-transform, none);line-height:var(--btn-line-height, 1.5);padding-block:var(--btn-padding-block, calc(var(--fluid-space-sm) - 2px));padding-inline:var(--btn-padding-inline, var(--fluid-space-md));border-radius:var(--btn-radius);border:var(--btn-border-width, 2px) solid transparent;cursor:pointer;white-space:nowrap;gap:var(--btn-gap, var(--space-2));z-index:999;transition:transform var(--duration-fast) var(--ease-out)}.btn:hover{transform:translateY(var(--btn-hover-lift, 0))}.btn-solid{background-color:var(--btn-solid-bg);border:var(--btn-border-width, 1px) solid var(--btn-solid-border);color:var(--btn-solid-color);border-radius:var(--btn-radius);transition:background-color var(--duration-base) var(--ease-in-out),border-color var(--duration-base) var(--ease-in-out),color var(--duration-base) var(--ease-in-out),transform var(--duration-fast) var(--ease-out);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);font-size:var(--btn-font-size);font-weight:var(--btn-weight, 600);line-height:var(--btn-line-height, 1)}.btn-solid:hover{background-color:var(--btn-solid-hover-bg);border-color:var(--btn-solid-hover-border)}.btn-solid strong,.btn-solid em,.btn-solid u{color:inherit}.btn-solid:focus,.btn-solid:focus-visible{outline:var(--btn-focus-ring-width, 3px) solid var(--btn-solid-focus-ring);outline-offset:var(--btn-focus-ring-offset, 0)}.btn-outline{background-color:var(--btn-outline-bg);border:var(--btn-border-width, 1px) solid var(--btn-outline-border);color:var(--btn-outline-color);border-radius:var(--btn-radius);transition:background-color var(--duration-base) var(--ease-in-out),border-color var(--duration-base) var(--ease-in-out),color var(--duration-base) var(--ease-in-out),transform var(--duration-fast) var(--ease-out);padding-block:var(--btn-padding-block);padding-inline:var(--btn-padding-inline);font-size:var(--btn-font-size);font-weight:var(--btn-weight, 600);line-height:var(--btn-line-height, 1);z-index:999}.btn-outline:hover{background-color:var(--btn-outline-hover-bg);border-color:var(--btn-outline-hover-border);color:var(--btn-outline-hover-color, var(--btn-outline-color))}.btn-outline:focus,.btn-outline:focus-visible{outline:var(--btn-focus-ring-width, 3px) solid var(--btn-outline-focus-ring);outline-offset:var(--btn-focus-ring-offset, 0)}.btn-ghost{background-color:var(--btn-ghost-bg, transparent);border:var(--btn-border-width, 2px) solid var(--btn-ghost-border, transparent);color:var(--btn-ghost-color);transition:font-weight var(--duration-base) var(--ease-in-out),background-color var(--duration-base) var(--ease-in-out),border-color var(--duration-base) var(--ease-in-out),color var(--duration-base) var(--ease-in-out),transform var(--duration-fast) var(--ease-out)}.btn-ghost:hover{background-color:var(--btn-ghost-hover-bg, transparent);border-color:var(--btn-ghost-hover-border, transparent);color:var(--btn-ghost-hover-color, var(--btn-ghost-color));font-weight:var( --btn-ghost-hover-weight, var(--font-weight-semibold) )!important}.btn-ghost:focus,.btn-ghost:focus-visible{outline:var(--btn-focus-ring-width, 3px) solid var(--btn-ghost-focus-ring, var(--btn-ghost-color));outline-offset:var(--btn-focus-ring-offset, 0)}.btn-link{--btn-hover-lift: 0px;background:none;padding:0;color:var(--btn-link-color);border:none;position:relative;text-decoration:none}.btn-link:after{content:"";position:absolute;left:50%;bottom:-2px;width:0;height:2px;background-color:currentColor;transform:translate(-50%);transition:width var(--duration-base) var(--ease-in-out)}.btn-link:hover:after{width:100%}.navigator .bottom-bar{position:fixed;bottom:0;left:0;right:0;width:100%;height:var(--bottom-bar-height);z-index:1000;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;align-items:center;background-color:var(--header-bottom-bar-bg);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur));padding:var(--space-4);padding-top:var(--space-2);border-top-left-radius:var(--radius-base);border-top-right-radius:var(--radius-base);box-shadow:var(--shadow-bottom-nav);border-top:1px solid var(--header-bottom-bar-border)}.navigator .bottom-bar-item{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:space-around;max-width:20%;text-align:center;cursor:pointer}.navigator>.header{display:none}@media(min-width:992px){.navigator .bottom-bar{display:none}.navigator>.header{position:fixed;top:0;left:0;width:100%;height:var(--header-height);z-index:1000;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding-inline:var(--boxed-outer-padding-desktop);padding-block:var(--space-6);background-color:var(--header-bg);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur));box-shadow:var(--shadow-tight);border-bottom:1px solid var(--header-border)}.navigator>.header .logo-container>h5{margin:0;letter-spacing:var(--header-logo-letter-spacing);text-transform:var(--header-logo-transform)}.navigator>.header .logo-container{display:flex;align-items:center;padding-block:0}.navigator>.header .logo-container>img{display:block;height:var(--header-logo-height);width:auto;max-width:var(--header-logo-max-width);object-fit:contain}.navigator>.header>.link-container{width:var(--header-link-container-width);gap:var(--header-link-container-gap);display:flex;flex-wrap:nowrap;justify-content:space-evenly}.navigator>.header>.link-container>a{color:var(--header-link-color);font-weight:var(--header-link-weight);font-size:var(--header-link-size);text-transform:var(--header-link-transform)}.navigator>.header .btn-solid{--btn-padding-block: var(--header-cta-padding-block);--btn-padding-inline: var(--header-cta-padding-inline);--btn-font-size: var(--header-cta-font-size)}}.navigator--fixed{--header-inner-max-width: 1180px;--header-gutter: clamp(20px, 4vw, 40px);--header-gap: 24px;--header-shadow: none;--header-backdrop-saturate: 1.4;--header-logo-size: 15px;--header-logo-accent-color: var(--color-primary-500, #c1440e);--header-link-letter-spacing: .14em;--header-link-padding-block: 6px;--header-link-hover-color: var(--color-text-primary, #181818);--header-link-underline-color: var(--color-primary-500, #c1440e);--header-link-underline-width: 2px;--header-bottom-bar-padding-inline: 4px;--header-bottom-bar-gap: 2px;--header-bottom-bar-icon-size: 21px;--header-bottom-bar-label-size: 9.5px;--header-bottom-bar-label-weight: var(--font-weight-semibold, 600);--header-bottom-bar-label-transform: uppercase;--header-bottom-bar-label-spacing: .05em;--header-bottom-bar-color: var(--header-link-color, rgba(24, 24, 24, .55));--header-bottom-bar-active-color: var(--color-primary-500, #c1440e);--header-bottom-bar-radius: 0px}.navigator--fixed .logo-container :is(em,i,strong,b){color:var(--header-logo-accent-color);font-style:normal;font-weight:inherit}.navigator--fixed .bottom-bar{justify-content:space-between;gap:var(--header-bottom-bar-gap);padding:0 var(--header-bottom-bar-padding-inline);border-top-left-radius:var(--header-bottom-bar-radius);border-top-right-radius:var(--header-bottom-bar-radius);box-shadow:none;-webkit-backdrop-filter:saturate(var(--header-backdrop-saturate)) blur(var(--header-blur));backdrop-filter:saturate(var(--header-backdrop-saturate)) blur(var(--header-blur))}.navigator--fixed .bottom-bar-item{flex:1 1 0;min-width:0;max-width:none;height:100%;justify-content:center;gap:5px;padding-inline:2px;color:var(--header-bottom-bar-color);text-decoration:none}.navigator--fixed .bottom-bar-item .icon{font-size:var(--header-bottom-bar-icon-size);color:inherit}.navigator--fixed .bottom-bar-item>p{margin:0;max-width:100%;color:inherit;font-size:var(--header-bottom-bar-label-size);font-weight:var(--header-bottom-bar-label-weight);letter-spacing:var(--header-bottom-bar-label-spacing);text-transform:var(--header-bottom-bar-label-transform);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.navigator--fixed .bottom-bar-item:hover,.navigator--fixed .bottom-bar-item:focus-visible{color:var(--header-bottom-bar-active-color)}@media(max-width:360px){.navigator--fixed{--header-bottom-bar-icon-size: 19px;--header-bottom-bar-label-size: 8.5px;--header-bottom-bar-label-spacing: .02em}}@media(min-width:992px){.navigator--fixed>.header{opacity:0;transform:translateY(-100%);pointer-events:none;transition:opacity .25s ease,transform .3s ease}.navigator--fixed>.header.header-visible{opacity:1;transform:translateY(0);pointer-events:auto}.navigator--fixed>.header{justify-content:flex-start;gap:var(--header-gap);padding-block:0;padding-inline:max(var(--header-gutter),calc((100% - var(--header-inner-max-width)) / 2));box-shadow:var(--header-shadow);-webkit-backdrop-filter:saturate(var(--header-backdrop-saturate)) blur(var(--header-blur));backdrop-filter:saturate(var(--header-backdrop-saturate)) blur(var(--header-blur))}.navigator--fixed>.header>.link-container{margin-left:auto;flex:0 0 auto;justify-content:flex-end}.navigator--fixed>.header .logo-container>h5{font-size:var(--header-logo-size);line-height:1;white-space:nowrap}.navigator--fixed>.header>.link-container>a{letter-spacing:var(--header-link-letter-spacing);padding-block:var(--header-link-padding-block);border-bottom:var(--header-link-underline-width) solid transparent;text-decoration:none;white-space:nowrap;transition:color .16s ease,border-color .16s ease}.navigator--fixed>.header>.link-container>a:hover,.navigator--fixed>.header>.link-container>a:focus-visible{color:var(--header-link-hover-color);border-bottom-color:var(--header-link-underline-color)}}.switch-container{position:relative;width:45px;height:24px;justify-self:center;padding:2px;border-radius:var(--radius-lg);background-color:var(--switch-track-bg)}.switch-container.checked{background-color:var(--color-primary)}.switch{width:20px;aspect-ratio:1;position:absolute;left:2px;border-radius:var(--radius-full);background-color:var(--switch-knob-bg);border:1px solid var(--switch-border);transition-property:background-color,transform;transform:translate(0);transition-duration:var(--duration-fast)}.switch-container.checked>.switch{width:20px;aspect-ratio:1;position:absolute;border-radius:var(--radius-full);background-color:var(--switch-knob-bg);border:1px solid var(--switch-border);transform:translate(100%)}.features-list{width:100%;display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-6);line-height:var(--line-height-loose);list-style:none}.features-list>li{display:flex;gap:1rem;align-items:center}.features-list>li>span.not-included:not(.icon){text-decoration-line:var(--text-decoration-line-through)}.features-list>li>span.not-included{color:var(--color-neutral-500)}.pricing-card{--pc-surface: var(--pricing-card-bg);--pc-border: var(--pricing-card-border);--pc-color: var(--pricing-card-color, inherit);--pc-kicker: var(--pricing-card-kicker-color, var(--color-primary-500));--pc-subtitle: var(--pricing-card-subtitle-color, inherit);--pc-total: var(--pricing-card-total-color, inherit);--pc-total-line: var(--pricing-card-total-border, var(--pricing-card-border));--pc-feature: var(--pricing-card-feature-color, inherit);--pc-feature-off: var( --pricing-card-feature-excluded-color, var(--color-neutral-500) );--pc-feature-line: var(--pricing-card-feature-border, transparent);--pc-feature-icon: var(--pricing-card-feature-icon-color, inherit);--pc-inherits: var( --pricing-card-inherits-color, var(--pricing-card-kicker-color, var(--color-primary-500)) );--pc-inherits-line: var( --pricing-card-inherits-border, var(--pricing-card-feature-border, transparent) );--pc-tag-bg: var(--pricing-card-tag-bg, transparent);--pc-tag-color: var(--pricing-card-tag-color, inherit);--pc-tag-border: var(--pricing-card-tag-border, transparent);--pc-strong: var(--pricing-card-strong-color, var(--color-primary-500));width:100%;display:flex;flex-direction:column;align-items:var(--pricing-card-align, center);padding:var(--pricing-card-padding, var(--space-8));border-radius:var(--pricing-card-radius, var(--radius-base));box-shadow:var(--pricing-card-shadow, var(--shadow-tight));border:var(--pricing-card-border-width, 1px) solid var(--pc-border);background-color:var(--pc-surface);color:var(--pc-color);--btn-outline-color: var(--pricing-card-secondary-cta-color);--btn-outline-border: var(--pricing-card-secondary-cta-border);--btn-ghost-color: var(--pricing-card-secondary-cta-color);--btn-padding-block: var(--pricing-card-cta-padding-block, var(--space-2));--btn-font-size: var(--pricing-card-cta-font-size, var(--font-size-base))}.pricing-card.featured{--pc-surface: var(--pricing-card-featured-bg, var(--pricing-card-bg));--pc-border: var(--pricing-card-featured-border);--pc-color: var( --pricing-card-featured-color, var(--pricing-card-color, inherit) );--pc-kicker: var( --pricing-card-featured-kicker-color, var(--pricing-card-kicker-color, var(--color-primary-500)) );--pc-subtitle: var( --pricing-card-featured-subtitle-color, var(--pricing-card-subtitle-color, inherit) );--pc-total: var( --pricing-card-featured-total-color, var(--pricing-card-total-color, inherit) );--pc-total-line: var( --pricing-card-featured-total-border, var(--pricing-card-total-border, var(--pricing-card-border)) );--pc-feature: var( --pricing-card-featured-feature-color, var(--pricing-card-feature-color, inherit) );--pc-feature-off: var( --pricing-card-featured-feature-excluded-color, var(--pricing-card-feature-excluded-color, var(--color-neutral-500)) );--pc-feature-line: var( --pricing-card-featured-feature-border, var(--pricing-card-feature-border, transparent) );--pc-feature-icon: var( --pricing-card-featured-feature-icon-color, var(--pricing-card-feature-icon-color, inherit) );--pc-strong: var( --pricing-card-featured-strong-color, var(--pricing-card-strong-color, var(--color-primary-500)) );--pc-inherits: var( --pricing-card-featured-inherits-color, var( --pricing-card-featured-kicker-color, var( --brand-accent-on-dark, var(--pricing-card-inherits-color, var(--color-primary-500)) ) ) );--pc-inherits-line: var( --pricing-card-featured-inherits-border, var( --pricing-card-inherits-border, var(--pricing-card-featured-feature-border, transparent) ) );border:var(--pricing-card-border-width, 1px) solid var(--pc-border)}.pricing-card :is(h3,p,li,.pricing-card__kicker) strong{color:var(--pc-strong)}.pricing-card__top{width:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--pricing-card-top-gap, var(--space-3));min-height:var(--pricing-card-top-min-height, auto);margin-bottom:var(--pricing-card-top-margin, 0)}.pricing-card .pricing-card__kicker{margin:0;color:var(--pc-kicker);font-family:var(--pricing-card-kicker-font, inherit);font-size:var(--pricing-card-kicker-size, var(--font-size-sm));font-weight:var(--pricing-card-kicker-weight, var(--font-weight-bold));letter-spacing:var(--pricing-card-kicker-spacing, normal);text-transform:var(--pricing-card-kicker-transform, none);line-height:var(--pricing-card-kicker-line-height, 1.2)}.pricing-card__tag{display:inline-block;width:max-content;color:var(--pc-tag-color);background-color:var(--pc-tag-bg);border:var(--pricing-card-tag-border-width, 1px) solid var(--pc-tag-border);border-radius:var(--pricing-card-tag-radius, var(--radius-sm));padding-inline:var(--pricing-card-tag-padding-inline, var(--space-3));padding-block:var(--pricing-card-tag-padding-block, var(--space-1));font-size:var(--pricing-card-tag-size, var(--font-size-sm));font-weight:var(--pricing-card-tag-weight, inherit);letter-spacing:var(--pricing-card-tag-spacing, normal);text-transform:var(--pricing-card-tag-transform, none);line-height:1.2}.featured-tag{color:var(--featured-tag-color);background-color:var(--featured-tag-bg);border-color:var(--featured-tag-border, var(--featured-tag-bg))}.pricing-card>h3{font-size:var(--font-size-2xl);margin-block:var(--space-1) 0}.price-text{font-family:var(--pricing-card-price-font, inherit);font-weight:var(--font-weight-bold);font-size:var(--pricing-card-price-size, var(--font-size-4xl));line-height:var(--pricing-card-price-line-height, inherit);letter-spacing:var(--pricing-card-price-spacing, normal);margin-bottom:var(--pricing-card-price-margin, 0)}.pricing-card>p{text-align:var(--pricing-card-text-align, center)}.pricing-card>.pricing-card__total{width:100%;color:var(--pc-total);font-family:var(--pricing-card-total-font, inherit);font-size:var(--pricing-card-total-size, var(--font-size-sm));font-weight:var(--pricing-card-total-weight, inherit);letter-spacing:var(--pricing-card-total-spacing, normal);text-transform:var(--pricing-card-total-transform, none);padding-bottom:var(--pricing-card-total-padding-bottom, 0);border-bottom:var(--pricing-card-total-border-width, 0) solid var(--pc-total-line);margin-bottom:var(--pricing-card-total-margin, 0)}.pricing-card>.pricing-card__subtitle{width:100%;color:var(--pc-subtitle);font-size:var(--pricing-card-subtitle-size, inherit);line-height:var(--pricing-card-subtitle-line-height, inherit);margin-bottom:var(--pricing-card-subtitle-margin, 0)}.pricing-card .pricing-card__inherits{display:block;width:100%;text-align:var(--pricing-card-text-align, center);color:var(--pc-inherits);font-family:var(--pricing-card-inherits-font, var(--font-paragraph));font-size:var(--pricing-card-inherits-size, 11px);font-weight:var(--pricing-card-inherits-weight, 700);letter-spacing:var(--pricing-card-inherits-spacing, .13em);text-transform:var(--pricing-card-inherits-transform, uppercase);line-height:var(--pricing-card-inherits-line-height, 1.4);margin-top:var(--pricing-card-inherits-margin-top, 0);padding-bottom:var(--pricing-card-inherits-padding-bottom, 11px);border-bottom:var(--pricing-card-inherits-border-width, 1px) solid var(--pc-inherits-line);margin-bottom:var(--pricing-card-inherits-margin-bottom, 0)}.pricing-card .features-list{gap:var(--pricing-card-features-gap, var(--space-4));margin-top:var(--pricing-card-features-margin-top, var(--space-6));margin-bottom:var(--pricing-card-features-margin-bottom, 0)}.pricing-card .features-list>li{display:var(--pricing-card-feature-display, flex);grid-template-columns:auto 1fr;gap:var(--pricing-card-feature-gap, 1rem);align-items:var(--pricing-card-feature-align, center);padding-block:var(--pricing-card-feature-padding, 0);border-bottom:var(--pricing-card-feature-border-width, 0) solid var(--pc-feature-line);color:var(--pc-feature);font-size:var(--pricing-card-feature-size, inherit);line-height:var(--pricing-card-feature-line-height, inherit)}.pricing-card .features-list>li:last-child{border-bottom:0}.pricing-card .features-list>li>span:not(.icon){width:100%;font-family:var(--font-paragraph)}.pricing-card .features-list>li>span.icon{color:var(--pc-feature-icon);font-size:var(--pricing-card-feature-icon-size, var(--icon-md));margin-top:var(--pricing-card-feature-icon-offset, 0)}.pricing-card .features-list>li>span.not-included{color:var(--pc-feature-off);text-decoration-line:var( --pricing-card-feature-excluded-decoration, var(--text-decoration-line-through) )}.pricing-card .features-list>li>span.icon.not-included{text-decoration-line:none}.pricing-card>.secondary-cta{width:100%;font-weight:var(--font-weight-medium)}.pricing-card>.secondary-cta-ghost{width:auto;padding-top:0}.secondary-cta-separator{margin-block:.75rem}.pricing-card>.secondary-cta-separator{width:100%;text-align:center}.pricing-card>.pricing-cta{width:100%;margin-top:var(--pricing-card-cta-margin-top, var(--space-6));font-size:var(--pricing-card-cta-font-size, var(--font-size-sm))}.pricing-card.featured>.pricing-cta{background-color:var(--pricing-card-featured-cta-bg, var(--btn-solid-bg));border-color:var( --pricing-card-featured-cta-border, var(--btn-solid-border) );color:var(--pricing-card-featured-cta-color, var(--btn-solid-color))}.pricing-card.featured>.pricing-cta:hover{background-color:var( --pricing-card-featured-cta-hover-bg, var(--btn-solid-hover-bg) );border-color:var( --pricing-card-featured-cta-hover-border, var(--btn-solid-hover-border) );color:var( --pricing-card-featured-cta-hover-color, var(--pricing-card-featured-cta-color, var(--btn-solid-color)) )}.pricing-card.featured>.secondary-cta-separator{color:var(--pricing-card-featured-separator-color, inherit)}.pricing-card.featured>.secondary-cta{border-color:var( --pricing-card-featured-secondary-cta-border, var(--pricing-card-secondary-cta-border) );color:var( --pricing-card-featured-secondary-cta-color, var(--pricing-card-secondary-cta-color) )}.pricing-card.featured>.secondary-cta:hover{background-color:var( --pricing-card-featured-secondary-cta-hover-bg, transparent );border-color:var( --pricing-card-featured-secondary-cta-hover-border, var(--pricing-card-featured-secondary-cta-border) );color:var( --pricing-card-featured-secondary-cta-hover-color, var(--pricing-card-featured-secondary-cta-color) )}.pricing-card>.plugin-toggle-label{margin:0;margin-top:1rem}.pricing-table{width:99%;padding:var(--space-4);border:1px solid var(--pricing-table-border);border-collapse:collapse;border-radius:var(--radius-xl);box-shadow:var(--shadow-tight);overflow:hidden;margin-inline:2px;scroll-margin-top:100px}.pricing-table td{padding-block:var(--space-4);padding-inline:var(--space-3);border-bottom:1px solid var(--pricing-table-border)}.pricing-table th{font-size:var(--font-size-xl);padding-top:var(--space-4);border-bottom:2px solid var(--color-primary);border-inline:none}.pricing-table td span.not-included{color:var(--color-neutral-500);text-decoration-line:var(--text-decoration-line-through)}.pricing-table td>.cell-content{width:280px;display:flex;align-items:center;gap:1rem;margin-inline:auto}@media(min-width:992px){.pricing-table td>.cell-content{width:350px}}.cta-band--bar{width:100%;display:flex;flex-direction:column;gap:var(--space-4);padding-inline:var(--space-8);border-radius:var(--radius-base);position:relative}.cta-band--bar h3{font-size:var(--font-size-2xl)}.cta-band--bar h4{font-size:var(--font-size-base);font-family:var(--font-paragraph);color:var(--cta-band-subtitle-color)}@media(min-width:756px){.cta-band--bar{flex-direction:row;justify-content:space-between;align-items:center}.cta-band--bar h4{margin:0}.cta-band--bar>button{width:fit-content}.cta-band--bar>div{display:flex;flex-direction:column;justify-content:space-around}}.k-seg{position:relative;display:inline-flex;gap:.15rem;padding:.25rem;background:var(--k-ink-3);border:1px solid var(--k-line-on-dark);border-radius:999px}.k-seg__btn{appearance:none;background:transparent;border:0;margin:0;font:inherit;cursor:pointer;position:relative;z-index:1;display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;font-size:.66rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;color:var(--k-muted-on-dark);transition:color .3s}.k-seg__btn small{font-size:.56rem;font-weight:800;color:var(--k-accent)}.k-seg__btn.is-active{color:var(--k-on-accent)}.k-seg__btn.is-active small{color:var(--k-accent-text)}.k-seg__pill{position:absolute;top:.25rem;bottom:.25rem;left:0;width:0;background:var(--k-accent);border-radius:999px;transition:transform .45s var(--k-ease-io),width .45s var(--k-ease-io)}@media(max-width:480px){.k-seg__btn{padding:.65rem .7rem;font-size:.66rem;letter-spacing:.06em;gap:.3rem}.k-seg__btn small{font-size:.58rem}}.pricing2{--pricing2-wrap: 1180px;--pricing2-gutter: clamp(20px, 4vw, 40px);--pricing2-stack-gap: 34px;--pricing2-toggle-bg: var(--radio-container-bg, transparent);--pricing2-toggle-border: var( --radio-container-border, var(--color-text-primary) );--pricing2-toggle-border-width: 1.5px;--pricing2-toggle-radius: 0px;--pricing2-toggle-color: var(--color-text-secondary);--pricing2-toggle-hover-color: var(--color-text-primary);--pricing2-toggle-selected-bg: var( --radio-selected-bg, var(--color-text-primary) );--pricing2-toggle-selected-color: var(--radio-selected-color, var(--color-bg));--pricing2-hint-color: var(--color-primary-500);--pricing2-hint-selected-color: currentColor;--pricing2-columns: 3;--pricing2-grid-gap: 18px;--pricing2-grid-align: stretch;--pricing2-single-max: 440px;--pricing2-stacked-max: 520px;--pricing2-note-color: var(--color-text-tertiary, var(--color-text-secondary));--pricing2-note-size: 12.5px;--pricing2-foot-gap: 26px;width:100%;max-width:calc(var(--pricing2-wrap) + 2 * var(--pricing2-gutter));margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:var(--pricing2-stack-gap);padding-inline:var(--pricing2-gutter);padding-bottom:var(--space-4)}.pricing2 .pricing-elements{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--fluid-space-2xl)}.pricing2 .period-switcher{width:100%;display:flex;justify-content:center}.pricing2 .k-seg{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;background:var(--pricing2-toggle-bg);border:var(--pricing2-toggle-border-width) solid var(--pricing2-toggle-border);border-radius:var(--pricing2-toggle-radius)}.pricing2 .k-seg__pill{display:none}.pricing2 .k-seg .k-seg__btn{gap:9px;padding:11px 20px;border-radius:0;font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;line-height:1;color:var(--pricing2-toggle-color);transition:background-color var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.pricing2 .k-seg .k-seg__btn:hover{color:var(--pricing2-toggle-hover-color)}.pricing2 .k-seg .k-seg__btn[aria-selected=true]{background-color:var(--pricing2-toggle-selected-bg);color:var(--pricing2-toggle-selected-color)}.pricing2 .k-seg .k-seg__btn small{padding:3px 6px;border:1px solid currentColor;font-size:9.5px;font-weight:700;letter-spacing:.06em;line-height:1;color:var(--pricing2-hint-color)}.pricing2 .k-seg .k-seg__btn[aria-selected=true] small{color:var(--pricing2-hint-selected-color)}.pricing2 .pricing2__stack{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--pricing2-foot-gap)}.pricing2 .pricing-card-list{width:100%;display:grid;grid-template-columns:repeat(var(--pricing2-columns),minmax(0,1fr));gap:var(--pricing2-grid-gap);align-items:var(--pricing2-grid-align)}.pricing2 .pricing-card-list[data-count="1"]{grid-template-columns:minmax(0,var(--pricing2-single-max));justify-content:center}.pricing2 .pricing-card-list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:calc(2 * var(--pricing2-single-max) + var(--pricing2-grid-gap));margin-inline:auto}.pricing2 .pricing2__note{max-width:70ch;margin:0;text-align:center;font-size:var(--pricing2-note-size);line-height:1.7;color:var(--pricing2-note-color)}.pricing2 .pricing2__cta{display:flex;justify-content:center;width:100%}.pricing2 .pricing-table-container{width:1440px;overflow-x:auto}@media(max-width:960px){.pricing2 .pricing-card-list{grid-template-columns:1fr;max-width:var(--pricing2-stacked-max);margin-inline:auto}.pricing2 .pricing-card-list[data-count="1"]{max-width:var(--pricing2-single-max)}.pricing2 .pricing-card-list[data-count="2"]{grid-template-columns:1fr;max-width:var(--pricing2-stacked-max)}}.k-cmp{--pos: 50%;--k-cmp-ratio: 4 / 5;--k-cmp-radius: var(--k-radius);--k-cmp-bg: var(--k-ink-3);--k-cmp-label-top: 1rem;--k-cmp-label-inline: 1rem;--k-cmp-label-padding: .35rem .6rem;--k-cmp-label-font: inherit;--k-cmp-label-size: .66rem;--k-cmp-label-weight: 800;--k-cmp-label-tracking: .14em;--k-cmp-label-radius: 0px;--k-cmp-label-bg: color-mix(in srgb, var(--k-ink) 60%, transparent);--k-cmp-label-color: var(--k-text-on-dark);--k-cmp-label-after-bg: var(--k-accent);--k-cmp-label-after-color: var(--k-on-accent);--k-cmp-bar-width: 2px;--k-cmp-bar-color: var(--k-text-on-dark);--k-cmp-knob-size: 46px;--k-cmp-knob-bg: var(--k-accent);--k-cmp-knob-color: var(--k-on-accent);--k-cmp-knob-icon-size: 18px;--k-cmp-knob-glyph: "◀ ▶";--k-cmp-knob-glyph-size: .7rem;--k-cmp-knob-shadow: 0 8px 24px color-mix(in srgb, var(--k-ink) 40%, transparent);--k-cmp-knob-hover-scale: 1.1;position:relative;aspect-ratio:var(--k-cmp-ratio);overflow:hidden;border-radius:var(--k-cmp-radius);background:var(--k-cmp-bg);-webkit-user-select:none;user-select:none;touch-action:pan-y;margin:0}.k-cmp__after,.k-cmp__before{position:absolute;inset:0}.k-cmp__after img,.k-cmp__before img{width:100%;height:100%;object-fit:cover}.k-cmp__before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.k-cmp__label{position:absolute;top:var(--k-cmp-label-top);left:var(--k-cmp-label-inline);font-family:var(--k-cmp-label-font);font-size:var(--k-cmp-label-size);font-weight:var(--k-cmp-label-weight);letter-spacing:var(--k-cmp-label-tracking);text-transform:uppercase;background:var(--k-cmp-label-bg);color:var(--k-cmp-label-color);border-radius:var(--k-cmp-label-radius);padding:var(--k-cmp-label-padding)}.k-cmp__label--after{left:auto;right:var(--k-cmp-label-inline);background:var(--k-cmp-label-after-bg);color:var(--k-cmp-label-after-color)}.k-cmp--static-labels>.k-cmp__label{z-index:2;pointer-events:none}.k-cmp__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:var(--k-cmp-bar-width);background:var(--k-cmp-bar-color);transform:translate(calc(var(--k-cmp-bar-width) / -2));cursor:ew-resize;z-index:3}.k-cmp__handle span{position:absolute;top:50%;left:50%;width:var(--k-cmp-knob-size);height:var(--k-cmp-knob-size);transform:translate(-50%,-50%);background:var(--k-cmp-knob-bg);color:var(--k-cmp-knob-color);border-radius:50%;display:grid;place-items:center;box-shadow:var(--k-cmp-knob-shadow);transition:transform .3s}.k-cmp__handle span:before{content:var(--k-cmp-knob-glyph);font-size:var(--k-cmp-knob-glyph-size);letter-spacing:.1em;color:var(--k-cmp-knob-color);font-weight:900}.k-cmp__handle--icon span:before{content:none}.k-cmp__handle--icon span svg{width:var(--k-cmp-knob-icon-size);height:var(--k-cmp-knob-icon-size);display:block}.k-cmp:hover .k-cmp__handle span,.k-cmp.is-active .k-cmp__handle span{transform:translate(-50%,-50%) scale(var(--k-cmp-knob-hover-scale))}.k-cmp__handle:focus-visible span{outline:2px solid var(--k-cmp-knob-bg);outline-offset:3px}@media(prefers-reduced-motion:reduce){.k-cmp__handle span{transition:none}}.k-cmp__meta{position:absolute;left:0;right:0;bottom:0;margin:0;padding:2.5rem 1rem 1rem;background:linear-gradient(transparent,color-mix(in srgb,var(--k-ink) 75%,transparent));display:grid;gap:.1rem;pointer-events:none;color:var(--k-text-on-dark);z-index:4}.k-cmp__meta b{font-weight:800;text-transform:uppercase;letter-spacing:.02em}.k-cmp__meta span{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--k-accent);font-weight:700}.result-images-accent{--result-images-max-width: var(--k-container, 1180px);--result-images-gutter: var(--k-gutter, clamp(20px, 4vw, 40px));--result-images-columns: 3;--result-images-gap: 18px;--result-images-breakpoint-max-width: 420px;--result-images-frame-bg: var(--color-surface, #ffffff);--result-images-frame-border-width: var(--brand-border-width, 1.5px);--result-images-frame-border-color: var(--color-border);--result-images-frame-padding: 14px;--result-images-frame-radius: 0px;--result-images-ratio: 3 / 4;--result-images-media-bg: var(--brand-band-bg, #181818);--result-images-label-inset: 12px;--result-images-label-size: 9.5px;--result-images-label-weight: 700;--result-images-label-tracking: .14em;--result-images-label-padding: 6px 10px;--result-images-label-bg: var(--brand-band-bg, #181818);--result-images-label-color: var(--brand-band-text, #ffffff);--result-images-label-after-bg: var(--color-primary-500);--result-images-label-after-color: var(--color-text-inverse, #ffffff);--result-images-bar-width: 2px;--result-images-bar-color: var(--color-primary-500);--result-images-knob-size: 38px;--result-images-knob-icon-size: 18px;--result-images-knob-bg: var(--color-primary-500);--result-images-knob-color: var(--color-text-inverse, #ffffff);--result-images-knob-shadow: 0 0 0 4px color-mix(in srgb, var(--color-primary-500) 18%, transparent);--result-images-meta-gap: 12px;--result-images-meta-margin-top: 14px;--result-images-meta-padding-top: 12px;--result-images-meta-border-width: var(--brand-border-width, 1.5px);--result-images-meta-border-color: var(--color-border-dark, #181818);--result-images-caption-font: var(--font-heading);--result-images-caption-size: 12.5px;--result-images-caption-color: var(--color-text-primary);--result-images-subcaption-font: var(--font-paragraph);--result-images-subcaption-size: 10px;--result-images-subcaption-tracking: .12em;--result-images-subcaption-color: var(--color-primary-500);--result-images-note-font: var(--font-paragraph);--result-images-note-margin-top: 26px;--result-images-note-max-width: 70ch;--result-images-note-size: 12.5px;--result-images-note-line-height: 1.7;--result-images-note-color: var(--color-text-tertiary);width:min(100% - 2 * var(--result-images-gutter),var(--result-images-max-width));margin-inline:auto}.result-images-accent__grid{display:grid;grid-template-columns:repeat(var(--result-images-columns),minmax(0,1fr));gap:var(--result-images-gap)}.result-images-accent__item{background:var(--result-images-frame-bg);border:var(--result-images-frame-border-width) solid var(--result-images-frame-border-color);border-radius:var(--result-images-frame-radius);padding:var(--result-images-frame-padding)}.result-images-accent .k-cmp{--k-cmp-ratio: var(--result-images-ratio);--k-cmp-radius: var(--result-images-frame-radius);--k-cmp-bg: var(--result-images-media-bg);--k-cmp-label-top: var(--result-images-label-inset);--k-cmp-label-inline: var(--result-images-label-inset);--k-cmp-label-padding: var(--result-images-label-padding);--k-cmp-label-font: var(--font-paragraph);--k-cmp-label-size: var(--result-images-label-size);--k-cmp-label-weight: var(--result-images-label-weight);--k-cmp-label-tracking: var(--result-images-label-tracking);--k-cmp-label-bg: var(--result-images-label-bg);--k-cmp-label-color: var(--result-images-label-color);--k-cmp-label-after-bg: var(--result-images-label-after-bg);--k-cmp-label-after-color: var(--result-images-label-after-color);--k-cmp-bar-width: var(--result-images-bar-width);--k-cmp-bar-color: var(--result-images-bar-color);--k-cmp-knob-size: var(--result-images-knob-size);--k-cmp-knob-icon-size: var(--result-images-knob-icon-size);--k-cmp-knob-bg: var(--result-images-knob-bg);--k-cmp-knob-color: var(--result-images-knob-color);--k-cmp-knob-shadow: var(--result-images-knob-shadow);--k-cmp-knob-hover-scale: 1.06}.result-images-accent__meta{display:flex;justify-content:space-between;align-items:baseline;gap:var(--result-images-meta-gap);margin-top:var(--result-images-meta-margin-top);padding-top:var(--result-images-meta-padding-top);border-top:var(--result-images-meta-border-width) solid var(--result-images-meta-border-color)}.result-images-accent__caption{font-family:var(--result-images-caption-font);font-size:var(--result-images-caption-size);font-weight:400;line-height:1.3;text-transform:uppercase;color:var(--result-images-caption-color)}.result-images-accent__subcaption{font-family:var(--result-images-subcaption-font);font-size:var(--result-images-subcaption-size);font-weight:700;line-height:1.4;letter-spacing:var(--result-images-subcaption-tracking);text-transform:uppercase;text-align:right;color:var(--result-images-subcaption-color)}.result-images-accent__note{margin:var(--result-images-note-margin-top) auto 0;max-width:var(--result-images-note-max-width);font-family:var(--result-images-note-font);font-size:var(--result-images-note-size);line-height:var(--result-images-note-line-height);text-align:center;color:var(--result-images-note-color)}@media(max-width:900px){.result-images-accent__grid{grid-template-columns:1fr;max-width:var(--result-images-breakpoint-max-width);margin-inline:auto}}.roadmap--thread{--roadmap-thread-content-width: 1100px;--roadmap-thread-color: var(--color-primary-500);--roadmap-thread-width: 6px;--roadmap-thread-node-color: var(--color-primary-500);--roadmap-thread-draw-duration: .7s;--roadmap-thread-card-bg: var(--color-bg);--roadmap-thread-card-border: var(--brand-line, rgba(24, 24, 24, .16));--roadmap-thread-card-border-width: var(--brand-border-width, 1.5px);--roadmap-thread-card-radius: var(--brand-radius, 2px);--roadmap-thread-card-padding: clamp(26px, 3vw, 40px);--roadmap-thread-card-width: clamp(240px, 52vw, 560px);--roadmap-thread-offset: clamp(48px, 9vw, 180px);--roadmap-thread-row-gap: clamp(56px, 7vw, 104px);--roadmap-thread-num-size: 17px;--roadmap-thread-num-color: var(--color-primary-500);--roadmap-thread-icon-box: 46px;--roadmap-thread-icon-color: var(--color-primary-500);--roadmap-thread-icon-border: var(--color-primary-500);--roadmap-thread-title-size: clamp(1.15rem, 2vw, 1.4rem);--roadmap-thread-text-size: clamp(.95rem, 1.1vw, 1.02rem);--roadmap-thread-text-color: var(--color-text-secondary);--roadmap-thread-reveal-shift: 22px;--roadmap-thread-reveal-duration: .62s;--roadmap-thread-reveal-delay: .18s;--roadmap-thread-cta-gap: 48px;width:100%;max-width:calc(var(--roadmap-thread-content-width) + 2 * var(--container-padding-x));margin-inline:auto;padding-inline:var(--container-padding-x)}.roadmap-thread__track{position:relative;width:100%;max-width:calc(var(--roadmap-thread-card-width) + var(--roadmap-thread-offset));margin-inline:auto}.roadmap-thread__steps{position:relative;z-index:1;display:flex;flex-direction:column;gap:var(--roadmap-thread-row-gap);margin:0;padding:0;list-style:none}.roadmap-thread__row{display:block}.roadmap-thread__row--shift{padding-inline-start:var(--roadmap-thread-offset)}.roadmap-thread__card{display:block;width:var(--roadmap-thread-card-width);max-width:100%;padding:var(--roadmap-thread-card-padding);background-color:var(--roadmap-thread-card-bg);border:var(--roadmap-thread-card-border-width) solid var(--roadmap-thread-card-border);border-radius:var(--roadmap-thread-card-radius);box-shadow:none;opacity:0;transform:translateY(var(--roadmap-thread-reveal-shift));transition:opacity var(--roadmap-thread-reveal-duration) var(--ease-out, ease) var(--roadmap-thread-reveal-delay),transform var(--roadmap-thread-reveal-duration) var(--ease-out, ease) var(--roadmap-thread-reveal-delay)}.roadmap-thread__card.is-in{opacity:1;transform:translateY(0)}.roadmap-thread__head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:clamp(18px,2vw,26px)}.roadmap-thread__num{font-family:var(--font-heading);font-weight:400;font-size:var(--roadmap-thread-num-size);line-height:1;letter-spacing:.12em;color:var(--roadmap-thread-num-color)}.roadmap-thread__icon-box{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:var(--roadmap-thread-icon-box);height:var(--roadmap-thread-icon-box);border:var(--roadmap-thread-card-border-width) solid var(--roadmap-thread-icon-border);border-radius:var(--roadmap-thread-card-radius);color:var(--roadmap-thread-icon-color)}.roadmap-thread__icon-box .icon{font-size:24px;line-height:1;color:inherit}.roadmap-thread__card .roadmap-thread__title{margin:0 0 12px;font-size:var(--roadmap-thread-title-size);font-weight:400;line-height:1.14;letter-spacing:-.01em}.roadmap-thread__card .roadmap-thread__text{margin:0;font-size:var(--roadmap-thread-text-size);line-height:1.72;color:var(--roadmap-thread-text-color)}.roadmap-thread__wire{position:absolute;inset:0;z-index:0;overflow:visible;pointer-events:none}.roadmap-thread__seg{fill:none;stroke:var(--roadmap-thread-color);stroke-width:var(--roadmap-thread-width);stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--roadmap-thread-draw-duration) var(--ease-out, ease)}.roadmap-thread__link.is-drawn .roadmap-thread__seg{stroke-dashoffset:0}.roadmap-thread__node{fill:var(--roadmap-thread-node-color);transform-box:fill-box;transform-origin:center;opacity:0;transform:scale(.3);transition:opacity .26s var(--ease-out, ease) 60ms,transform .26s var(--ease-out, ease) 60ms}.roadmap-thread__link.is-drawn .roadmap-thread__node{opacity:1;transform:scale(1)}.roadmap-thread__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:var(--roadmap-thread-cta-gap)}@media(max-width:620px){.roadmap--thread{--roadmap-thread-offset: 12px;--roadmap-thread-row-gap: 56px;--roadmap-thread-card-padding: 22px;--roadmap-thread-icon-box: 40px}.roadmap-thread__track{max-width:100%}.roadmap-thread__card{width:calc(100% - var(--roadmap-thread-offset))}.roadmap-thread__row--shift .roadmap-thread__card{margin-inline-start:var(--roadmap-thread-offset)}.roadmap-thread__row--shift{padding-inline-start:0}}@media(prefers-reduced-motion:reduce){.roadmap-thread__card,.roadmap-thread__card.is-in{opacity:1;transform:none;transition:none}.roadmap-thread__seg,.roadmap-thread__link.is-drawn .roadmap-thread__seg{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.roadmap-thread__node,.roadmap-thread__link.is-drawn .roadmap-thread__node{opacity:1;transform:none;transition:none}}.stats-side-bar{--stats-band-bg: var(--brand-band-bg, #181818);--stats-band-text: var(--brand-band-text, #ffffff);--stats-band-line: var(--brand-band-line, rgba(255, 255, 255, .15));--stats-band-max: 1180px;--stats-band-gutter: clamp(20px, 4vw, 40px);--stats-band-padding-block: clamp(40px, 5vw, 58px);--stats-band-column-gap: clamp(20px, 3vw, 40px);--stats-value-accent: var(--color-primary-500, #c1440e);--stats-desc-color: var(--brand-band-muted, rgba(255, 255, 255, .55));--stats-note-color: var(--brand-band-muted, rgba(255, 255, 255, .6));--stats-side-label: "";--stats-side-label-display: none;--stats-side-label-color: var(--brand-accent-on-dark, #f1743f);--stats-side-label-border: var(--color-primary-500, #c1440e);--block-gap: 0px;width:100%;background-color:var(--stats-band-bg);color:var(--stats-band-text);padding-block:var(--stats-band-padding-block)}.stats-side-bar__inner{display:flex;align-items:stretch;gap:var(--stats-band-column-gap);width:100%;max-width:var(--stats-band-max);margin-inline:auto;padding-inline:var(--stats-band-gutter)}.stats-side-bar__side{display:var(--stats-side-label-display, none);flex:0 0 auto;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-paragraph, inherit);font-size:11px;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--stats-side-label-color);border-left:2px solid var(--stats-side-label-border);padding-right:14px}.stats-side-bar__side:before{content:var(--stats-side-label, "")}@container not style(--stats-side-label: ""){.stats-side-bar__side{display:block}}.stats-side-bar__body{flex:1 1 auto;min-width:0}.stats-side-bar__grid{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0}.stats-side-bar__item{padding:4px 18px;border-left:1px solid var(--stats-band-line)}.stats-side-bar__item:first-child{border-left:0;padding-left:0}.stats-side-bar__item h3{margin:0;font-family:var(--font-heading, inherit);font-size:clamp(1.5rem,3vw,2.35rem);font-weight:700;line-height:1;text-transform:uppercase;color:var(--stats-band-text)}.stats-side-bar__item:nth-child(odd) h3{color:var(--stats-value-accent)}.stats-side-bar__item p{margin:10px 0 0;font-family:var(--font-paragraph, inherit);font-size:10.5px;font-weight:600;letter-spacing:.12em;line-height:1.5;text-transform:uppercase;color:var(--stats-desc-color)}.stats-side-bar__note{margin:28px 0 0;font-family:var(--font-paragraph, inherit);font-size:14px;font-style:italic;color:var(--stats-note-color)}@media(max-width:900px){.stats-side-bar__inner{flex-direction:column}.stats-side-bar__side{writing-mode:horizontal-tb;transform:none;width:max-content;border-left:0;border-bottom:2px solid var(--stats-side-label-border);padding:0 0 8px}.stats-side-bar__grid{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0}.stats-side-bar__item{padding-left:16px}.stats-side-bar__item:nth-child(odd){border-left:0;padding-left:0}}.about-us2{--about-wrap: 1180px;--about-gutter: clamp(20px, 4vw, 40px);--about-padding-block: 0px;--about-columns: .92fr 1.08fr;--about-gap: clamp(32px, 5vw, 72px);--about-media-sticky-top: 100px;--about-eyebrow-color: var(--color-primary-500, #c1440e);--about-eyebrow-size: 11px;--about-eyebrow-weight: var(--font-weight-bold, 700);--about-eyebrow-spacing: .2em;--about-eyebrow-gap: 10px;--about-eyebrow-margin: 20px;--about-eyebrow-dash-width: 28px;--about-eyebrow-dash-height: 2px;--about-eyebrow-dash-color: var(--color-primary-500, #c1440e);--about-title-margin: 24px;--about-paragraph-margin: 1.05em;--about-paragraph-size: clamp(.95rem, 1.1vw, 1.02rem);--about-paragraph-line-height: 1.72;--about-paragraph-color: var(--color-text-secondary);--about-media-ratio: 4 / 5;--about-media-radius: var(--brand-radius, 2px);--about-media-border-width: 0px;--about-media-border-color: var(--color-border, rgba(24, 24, 24, .16));--about-media-gap: 18px;--about-frame-tag-bg: var(--brand-text-primary, #181818);--about-frame-tag-color: var(--brand-ink, #ffffff);--about-frame-tag-padding: 11px 16px;--about-frame-tag-size: 10.5px;--about-frame-tag-weight: var(--font-weight-bold, 700);--about-frame-tag-spacing: .13em;--about-frame-tag-max-width: 92%;--about-sign-margin: 44px;--about-sign-padding: 18px;--about-sign-border-width: var(--brand-border-width, 1.5px);--about-sign-border-color: var(--color-border-dark, #181818);--about-sign-name-size: 15px;--about-sign-name-color: var(--color-text-primary, #181818);--about-sign-role-size: 10.5px;--about-sign-role-spacing: .13em;--about-sign-role-color: var(--color-primary-500, #c1440e);--about-timeline-margin: 34px;--about-timeline-border-width: var(--brand-border-width, 1.5px);--about-timeline-border-color: var(--color-border, rgba(24, 24, 24, .16));--about-timeline-item-gap: 26px;--about-timeline-indent: 26px;--about-timeline-dot-size: 10px;--about-timeline-dot-color: var(--color-primary-500, #c1440e);--about-timeline-label-size: 12.5px;--about-timeline-label-spacing: .05em;--about-timeline-label-color: var(--color-text-primary, #181818);--about-timeline-text-size: 14.5px;--about-timeline-text-color: var( --color-text-tertiary, rgba(24, 24, 24, .62) );--about-cycle-gap: 14px;--about-cycle-padding: clamp(20px, 3vw, 32px);--about-cycle-bg: var(--brand-wash, rgba(24, 24, 24, .035));--about-cycle-border-width: var(--brand-border-width, 1.5px);--about-cycle-border-color: var(--color-border, rgba(24, 24, 24, .16));--about-cycle-chip-bg: var(--color-surface, #ffffff);--about-cycle-chip-border-width: var(--brand-border-width, 1.5px);--about-cycle-chip-border-color: var(--color-border-dark, #181818);--about-cycle-chip-color: var(--color-text-primary, #181818);--about-cycle-chip-padding: 13px 16px;--about-cycle-chip-size: 12px;--about-cycle-chip-spacing: .06em;--about-cycle-core-border-color: color-mix( in srgb, var(--color-primary-500, #c1440e) 50%, transparent );--about-cycle-core-color: var(--color-primary-500, #c1440e);--about-cycle-core-size: 11px;--about-cycle-core-spacing: .1em;--about-cycle-core-icon-size: 22px;--about-cycle-caption: none;--about-cycle-cap-margin: 14px;--about-cycle-cap-size: 12px;--about-cycle-cap-spacing: .13em;--about-cycle-cap-color: var( --color-text-tertiary, rgba(24, 24, 24, .62) );--about-cta-margin: 28px;display:block;padding-block:var(--about-padding-block)}.about-us2 .about-us2__grid{display:grid;grid-template-columns:1fr;gap:var(--about-gap);align-items:start;width:100%;max-width:calc(var(--about-wrap) + 2 * var(--about-gutter));margin-inline:auto;padding-inline:var(--about-gutter)}.about-us2 .about-us2__media,.about-us2 .about-us2__body{min-width:0}.about-us2 .about-us2__eyebrow{display:inline-flex;align-items:center;gap:var(--about-eyebrow-gap);margin:0 0 var(--about-eyebrow-margin);font-family:var(--font-paragraph);font-size:var(--about-eyebrow-size);font-weight:var(--about-eyebrow-weight);line-height:1;letter-spacing:var(--about-eyebrow-spacing);text-transform:uppercase;color:var(--about-eyebrow-color)}.about-us2 .about-us2__eyebrow:before{content:"";flex:none;width:var(--about-eyebrow-dash-width);height:var(--about-eyebrow-dash-height);background:var(--about-eyebrow-dash-color)}.about-us2 .about-us2__title{margin:0 0 var(--about-title-margin);color:var(--color-text-primary)}.about-us2 .about-us2__p{margin:0 0 var(--about-paragraph-margin);font-size:var(--about-paragraph-size);line-height:var(--about-paragraph-line-height);color:var(--about-paragraph-color)}.about-us2 .about-us2__p:last-child{margin-bottom:0}.about-us2 .about-us2__frame{position:relative;margin:0}.about-us2 .about-us2__frame+.about-us2__frame{margin-top:var(--about-media-gap)}.about-us2 .about-us2__frame img{display:block;width:100%;height:auto;aspect-ratio:var(--about-media-ratio);object-fit:cover;border:var(--about-media-border-width) solid var(--about-media-border-color);border-radius:var(--about-media-radius)}.about-us2 .about-us2__frame-tag{display:inline-block;margin-top:12px;max-width:var(--about-frame-tag-max-width);padding:var(--about-frame-tag-padding);background:var(--about-frame-tag-bg);color:var(--about-frame-tag-color);font-family:var(--font-paragraph);font-size:var(--about-frame-tag-size);font-weight:var(--about-frame-tag-weight);line-height:1.35;letter-spacing:var(--about-frame-tag-spacing);text-transform:uppercase}.about-us2 .about-us2__sign{margin-top:var(--about-sign-margin);padding-top:var(--about-sign-padding);border-top:var(--about-sign-border-width) solid var(--about-sign-border-color)}.about-us2 .about-us2__sign-name{display:block;font-family:var(--font-heading);font-weight:400;font-synthesis:none;font-size:var(--about-sign-name-size);line-height:1.2;text-transform:uppercase;color:var(--about-sign-name-color)}.about-us2 .about-us2__sign-role{display:block;margin-top:6px;font-family:var(--font-paragraph);font-size:var(--about-sign-role-size);font-weight:var(--font-weight-bold, 700);line-height:1.4;letter-spacing:var(--about-sign-role-spacing);text-transform:uppercase;color:var(--about-sign-role-color)}.about-us2 .about-us2__timeline{list-style:none;margin:var(--about-timeline-margin) 0 0;padding:0;border-left:var(--about-timeline-border-width) solid var(--about-timeline-border-color)}.about-us2 .about-us2__timeline li{position:relative;padding:0 0 var(--about-timeline-item-gap) var(--about-timeline-indent)}.about-us2 .about-us2__timeline li:last-child{padding-bottom:0}.about-us2 .about-us2__timeline li:before{content:"";position:absolute;left:calc(-.5 * var(--about-timeline-dot-size) - 1px);top:5px;width:var(--about-timeline-dot-size);height:var(--about-timeline-dot-size);background:var(--about-timeline-dot-color)}.about-us2 .about-us2__timeline-label{display:block;margin-bottom:5px;font-family:var(--font-heading);font-weight:400;font-synthesis:none;font-size:var(--about-timeline-label-size);line-height:1.25;letter-spacing:var(--about-timeline-label-spacing);text-transform:uppercase;color:var(--about-timeline-label-color)}.about-us2 .about-us2__timeline-text{display:block;font-family:var(--font-paragraph);font-size:var(--about-timeline-text-size);line-height:1.6;color:var(--about-timeline-text-color)}.about-us2 .about-us2__cycle{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,auto);gap:var(--about-cycle-gap);align-items:center;justify-items:center;margin:0;padding:var(--about-cycle-padding);border:var(--about-cycle-border-width) solid var(--about-cycle-border-color);border-radius:var(--brand-radius, 2px);background:var(--about-cycle-bg)}.about-us2 .about-us2__cycle-chip{width:100%;padding:var(--about-cycle-chip-padding);border:var(--about-cycle-chip-border-width) solid var(--about-cycle-chip-border-color);border-radius:var(--brand-radius, 2px);background:var(--about-cycle-chip-bg);color:var(--about-cycle-chip-color);text-align:center;font-family:var(--font-heading);font-weight:400;font-synthesis:none;font-size:var(--about-cycle-chip-size);line-height:1.25;letter-spacing:var(--about-cycle-chip-spacing);text-transform:uppercase}.about-us2 .about-us2__cycle-chip:nth-of-type(1){grid-area:1 / 2}.about-us2 .about-us2__cycle-chip:nth-of-type(2){grid-area:2 / 3}.about-us2 .about-us2__cycle-chip:nth-of-type(3){grid-area:3 / 2}.about-us2 .about-us2__cycle-chip:nth-of-type(4){grid-area:2 / 1}.about-us2 .about-us2__cycle-core{grid-area:2 / 2;width:100%;aspect-ratio:1;border-radius:50%;border:var(--about-cycle-border-width) dashed var(--about-cycle-core-border-color);display:grid;place-content:center;gap:4px;text-align:center;color:var(--about-cycle-core-color);font-family:var(--font-heading);font-weight:400;font-synthesis:none;font-size:var(--about-cycle-core-size);line-height:1.2;letter-spacing:var(--about-cycle-core-spacing);text-transform:uppercase}.about-us2 .about-us2__cycle-icon{font-size:var(--about-cycle-core-icon-size);margin-inline:auto}.about-us2 .about-us2__cycle--flow{grid-template-columns:1fr;grid-template-rows:none}.about-us2 .about-us2__cycle--flow .about-us2__cycle-chip:nth-of-type(n){grid-area:auto}.about-us2 .about-us2__cycle--flow .about-us2__cycle-core{grid-area:auto;width:auto;aspect-ratio:auto;border-radius:var(--brand-radius, 2px);padding:13px 16px;justify-self:stretch}.about-us2 .about-us2__cycle-cap{margin:0;text-align:center;font-family:var(--font-paragraph);font-size:var(--about-cycle-cap-size);font-weight:var(--font-weight-semibold, 600);line-height:1.5;letter-spacing:var(--about-cycle-cap-spacing);text-transform:uppercase;color:var(--about-cycle-cap-color)}.about-us2 .about-us2__cycle-cap:before{content:var(--about-cycle-caption);display:block;margin-top:var(--about-cycle-cap-margin)}.about-us2 .about-us2__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--about-cta-margin)}.about-us2 .about-us2__ctas .btn{width:fit-content}.about-us2.preset-decorated .about-us2__frame:first-of-type:before{content:"";position:absolute;top:-5px;left:-5px;width:15%;height:25%;background-color:var(--color-primary-500, #c1440e);z-index:-1}@media(min-width:901px){.about-us2 .about-us2__grid{grid-template-columns:var(--about-columns)}.about-us2 .about-us2__media{position:sticky;top:var(--about-media-sticky-top)}.about-us2--media-right .about-us2__media{order:2}.about-us2 .about-us2__frame-tag{position:absolute;left:0;bottom:-1px;margin-top:0;transform:translateY(50%)}.about-us2 .about-us2__frame:has(.about-us2__frame-tag)+.about-us2__frame{margin-top:calc(var(--about-media-gap) + 22px)}}.cta-band--outline{--cta-band-outline-border: var(--brand-text-primary, #181818);--cta-band-outline-border-width: var(--brand-border-width, 1.5px);--cta-band-outline-inner-line: var(--brand-line-soft, rgba(24, 24, 24, .09));--cta-band-outline-inner-inset: 8px;--cta-band-outline-padding: clamp(34px, 5vw, 64px);--cta-band-outline-bg: transparent;--cta-band-icon-size: 56px;--cta-band-icon-bg: var(--color-primary-500);--cta-band-icon-color: var(--brand-ink, #fff);--cta-band-icon-glyph-size: 26px;--cta-band-eyebrow-color: var(--color-primary-500);position:relative;width:100%;padding:var(--cta-band-outline-padding);background-color:var(--cta-band-outline-bg);border:var(--cta-band-outline-border-width) solid var(--cta-band-outline-border);border-radius:var(--brand-radius, var(--radius-base));text-align:center}.cta-band--outline:before{content:"";position:absolute;inset:var(--cta-band-outline-inner-inset);border:1px solid var(--cta-band-outline-inner-line);pointer-events:none}.cta-band-outline__icon{display:grid;place-items:center;width:var(--cta-band-icon-size);height:var(--cta-band-icon-size);margin:0 auto 22px;background-color:var(--cta-band-icon-bg);color:var(--cta-band-icon-color)}.cta-band-outline__icon .icon{font-size:var(--cta-band-icon-glyph-size);line-height:1;color:inherit}.cta-band-outline__eyebrow{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin:0 0 20px;font-family:var(--font-paragraph);font-size:11px;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--cta-band-eyebrow-color)}.cta-band--outline .cta-band-outline__title{margin:0 0 16px;font-size:clamp(2.4rem,5.6vw,4rem);line-height:.98;letter-spacing:-.025em;text-transform:uppercase}.cta-band-outline__subtitle{max-width:56ch;margin:0 auto;font-size:clamp(1.02rem,1.5vw,1.18rem);line-height:1.6;color:var(--cta-band-subtitle-color, var(--color-text-secondary))}.cta-band-outline__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px}.cta-band-outline__secondary{font-family:var(--font-paragraph);text-decoration:none}.features-cardgrid{--features-grid-content-width: 1100px;--features-grid-cols: 3;--features-card-gap: 18px;--features-card-padding: clamp(22px, 2.4vw, 28px);--features-card-inner-gap: 14px;--features-card-bg: var(--brand-surface, #ffffff);--features-card-border: var(--brand-line, rgba(24, 24, 24, .16));--features-card-border-width: var(--brand-border-width, 1.5px);--features-card-hover-border: var(--color-primary-500);--features-card-radius: var(--brand-radius, 2px);--features-card-shadow: none;--features-card-lift: -3px;--features-card-text-size: 14.5px;--features-card-text-leading: 1.66;--features-card-bevel-border-width: var(--features-card-border-width);--features-card-bevel-corner: 0px;--features-card-bevel-clip: none;--features-icon-box-size: 46px;--features-icon-box-bg: transparent;--features-icon-box-border: var(--color-primary-500);--features-icon-box-border-width: var(--brand-border-width, 1.5px);--features-icon-box-radius: var(--brand-radius, 2px);--features-icon-box-hover-bg: var(--color-primary-500);--features-icon-glyph-size: 22px;--features-icon-color: var(--color-primary-500);--features-icon-hover-color: var(--brand-ink, #ffffff);--features-card-number-display: block;--features-card-number-top: 16px;--features-card-number-right: 18px;--features-card-number-size: 12px;--features-card-number-color: var(--brand-text-faint, rgba(24, 24, 24, .5));--features-tag-bg: transparent;--features-tag-border: var(--brand-line, rgba(24, 24, 24, .16));--features-tag-color: var(--brand-text-tertiary, rgba(24, 24, 24, .62));--features-tag-accent-bg: var(--color-primary-500);--features-tag-accent-border: var(--color-primary-500);--features-tag-accent-color: var(--brand-ink, #ffffff);width:100%;max-width:calc(var(--features-grid-content-width) + 2 * var(--container-padding-x));margin-inline:auto;padding-inline:var(--container-padding-x);display:grid;grid-template-columns:repeat(var(--features-grid-cols),minmax(0,1fr));gap:var(--features-card-gap);counter-reset:features-card}.features-cardgrid[data-count="1"]{--features-grid-cols: 1}.features-cardgrid[data-count="2"]{--features-grid-cols: 2}.features-cardgrid[data-count="4"]{--features-grid-cols: 4}.features-cardgrid .feature-box{position:relative;width:100%;display:flex;flex-direction:column;gap:var(--features-card-inner-gap);padding:var(--features-card-padding);background-color:var(--features-card-bg);border:var(--features-card-border-width) solid var(--features-card-border);border-radius:var(--features-card-radius);box-shadow:var(--features-card-shadow);counter-increment:features-card;transition:border-color var(--duration-base, .2s) var(--ease-out),transform var(--duration-base, .2s) var(--ease-out),opacity .6s ease}.features-cardgrid .feature-box:hover{border-color:var(--features-card-hover-border);transform:translateY(var(--features-card-lift))}.features-cardgrid .feature-box:before{content:counter(features-card,decimal-leading-zero);display:var(--features-card-number-display);position:absolute;top:var(--features-card-number-top);right:var(--features-card-number-right);font-family:var(--font-heading);font-weight:400;font-size:var(--features-card-number-size);line-height:1;letter-spacing:.02em;color:var(--features-card-number-color);pointer-events:none}.features-cardgrid .feature-box__icon{width:var(--features-icon-box-size);height:var(--features-icon-box-size);flex:none;display:grid;place-items:center;background-color:var(--features-icon-box-bg);border:var(--features-icon-box-border-width) solid var(--features-icon-box-border);border-radius:var(--features-icon-box-radius);color:var(--features-icon-color);transition:background-color var(--duration-base, .2s) var(--ease-out),border-color var(--duration-base, .2s) var(--ease-out),color var(--duration-base, .2s) var(--ease-out)}.features-cardgrid .feature-box__icon .icon{font-size:var(--features-icon-glyph-size);line-height:1}.features-cardgrid .feature-box:hover .feature-box__icon{background-color:var(--features-icon-box-hover-bg);border-color:var(--features-icon-box-hover-bg);color:var(--features-icon-hover-color)}.features-cardgrid .feature-box__tag{align-self:flex-start;width:max-content;max-width:100%;padding:6px 11px;background-color:var(--features-tag-bg);border:var(--features-card-border-width) solid var(--features-tag-border);border-radius:var(--features-card-radius);color:var(--features-tag-color);font-family:var(--font-paragraph);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.features-cardgrid .feature-box__tag--accent{background-color:var(--features-tag-accent-bg);border-color:var(--features-tag-accent-border);color:var(--features-tag-accent-color)}.features-cardgrid .feature-box>:is(h1,h2,h3,h4,h5,h6,p){margin:0}.features-cardgrid .feature-box>p{font-size:var(--features-card-text-size);line-height:var(--features-card-text-leading);color:var(--color-text-secondary)}@media(max-width:1040px){.features-cardgrid[data-count="4"],.features-cardgrid[data-count="5"]{--features-grid-cols: 2}}@media(max-width:900px){.features-cardgrid[data-count]{--features-grid-cols: 1}.features-cardgrid[data-count="4"],.features-cardgrid[data-count="5"]{--features-grid-cols: 2}}@media(max-width:620px){.features-cardgrid[data-count]{--features-grid-cols: 1}}@media(min-width:992px){.features-cardgrid .bevel{border-width:var(--features-card-bevel-border-width);--corner: var(--features-card-bevel-corner);clip-path:var(--features-card-bevel-clip)}}.features-rowlist{--features-row-content-width: 1100px;--features-row-inset: clamp(10px, 1.2vw, 18px);--features-row-padding-block: clamp(22px, 2.6vw, 32px);--features-row-gap: clamp(18px, 2.2vw, 30px);--features-row-line-width: 1px;--features-row-line-color: var(--brand-line-soft, rgba(24, 24, 24, .09));--features-row-top-line-color: var(--brand-line, rgba(24, 24, 24, .16));--features-row-radius: var(--brand-radius, 2px);--features-row-hover-bg: var(--brand-terra-wash, rgba(193, 68, 14, .07));--features-row-hover-rule: var(--color-primary-500);--features-row-hover-rule-width: 3px;--features-row-icon-size: 60px;--features-row-icon-bg: transparent;--features-row-icon-border: var(--color-primary-500);--features-row-icon-border-width: var(--brand-border-width, 1.5px);--features-row-icon-radius: var(--brand-radius, 2px);--features-row-icon-hover-bg: var(--color-primary-500);--features-row-icon-glyph-size: 28px;--features-row-icon-color: var(--color-primary-500);--features-row-icon-hover-color: var(--brand-ink, #ffffff);--features-row-title-size: clamp(1.08rem, 1.6vw, 1.32rem);--features-row-head-gap: 12px;--features-row-title-gap: 9px;--features-row-text-size: clamp(.92rem, 1vw, .98rem);--features-row-text-leading: 1.72;--features-row-text-color: var(--color-text-secondary);--features-row-text-width: 66ch;--features-row-number-display: block;--features-row-number-size: clamp(2.6rem, 4.6vw, 3.9rem);--features-row-number-color: var(--brand-line, rgba(24, 24, 24, .16));--features-row-number-hover-color: var(--color-primary-200);--features-row-number-width: 2.4ch;--features-row-tag-bg: transparent;--features-row-tag-border: var(--brand-line, rgba(24, 24, 24, .16));--features-row-tag-color: var(--brand-text-tertiary, rgba(24, 24, 24, .62));--features-row-tag-accent-bg: var(--color-primary-500);--features-row-tag-accent-border: var(--color-primary-500);--features-row-tag-accent-color: var(--brand-ink, #ffffff);width:100%;max-width:calc(var(--features-row-content-width) + 2 * var(--container-padding-x));margin-inline:auto;padding-inline:var(--container-padding-x);display:grid;grid-template-columns:minmax(0,1fr);gap:0;counter-reset:features-row}.features-rowlist .feature-row{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;column-gap:var(--features-row-gap);padding-block:var(--features-row-padding-block);padding-inline:var(--features-row-inset);margin-inline:calc(-1 * var(--features-row-inset));border-top:var(--features-row-line-width) solid var(--features-row-line-color);border-radius:var(--features-row-radius);background-color:transparent;counter-increment:features-row;transition:background-color var(--duration-base, .2s) var(--ease-out),box-shadow var(--duration-base, .2s) var(--ease-out),opacity .6s ease,transform .6s ease}.features-rowlist .feature-row:first-child{border-top-color:var(--features-row-top-line-color)}.features-rowlist .feature-row:last-child{border-bottom:var(--features-row-line-width) solid var(--features-row-top-line-color)}.features-rowlist .feature-row:hover{background-color:var(--features-row-hover-bg);box-shadow:inset var(--features-row-hover-rule-width) 0 0 0 var(--features-row-hover-rule)}.features-rowlist .feature-row:after{content:counter(features-row,decimal-leading-zero);display:var(--features-row-number-display);grid-column:3;grid-row:1;min-width:var(--features-row-number-width);text-align:right;font-family:var(--font-heading);font-weight:400;font-size:var(--features-row-number-size);line-height:.82;letter-spacing:-.03em;color:var(--features-row-number-color);transition:color var(--duration-base, .2s) var(--ease-out);pointer-events:none;-webkit-user-select:none;user-select:none}.features-rowlist .feature-row:hover:after{color:var(--features-row-number-hover-color)}.features-rowlist .feature-row__icon{grid-column:1;grid-row:1;width:var(--features-row-icon-size);height:var(--features-row-icon-size);flex:none;display:grid;place-items:center;background-color:var(--features-row-icon-bg);border:var(--features-row-icon-border-width) solid var(--features-row-icon-border);border-radius:var(--features-row-icon-radius);color:var(--features-row-icon-color);transition:background-color var(--duration-base, .2s) var(--ease-out),border-color var(--duration-base, .2s) var(--ease-out),color var(--duration-base, .2s) var(--ease-out)}.features-rowlist .feature-row__icon .icon{font-size:var(--features-row-icon-glyph-size);line-height:1}.features-rowlist .feature-row:hover .feature-row__icon{background-color:var(--features-row-icon-hover-bg);border-color:var(--features-row-icon-hover-bg);color:var(--features-row-icon-hover-color)}.features-rowlist .feature-row__body{grid-column:2;grid-row:1;min-width:0}.features-rowlist .feature-row__head{display:flex;flex-wrap:wrap;align-items:center;gap:var(--features-row-head-gap);margin-bottom:var(--features-row-title-gap)}.features-rowlist .feature-row__title{margin:0;font-size:var(--features-row-title-size);font-weight:400;line-height:1.14;letter-spacing:-.01em}.features-rowlist .feature-row__body>p{margin:0;max-width:var(--features-row-text-width);font-size:var(--features-row-text-size);line-height:var(--features-row-text-leading);color:var(--features-row-text-color)}.features-rowlist .feature-row__tag{flex:none;max-width:100%;padding:6px 11px;background-color:var(--features-row-tag-bg);border:var(--brand-border-width, 1.5px) solid var(--features-row-tag-border);border-radius:var(--features-row-radius);color:var(--features-row-tag-color);font-family:var(--font-paragraph);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.14em;text-transform:uppercase}.features-rowlist .feature-row__tag--accent{background-color:var(--features-row-tag-accent-bg);border-color:var(--features-row-tag-accent-border);color:var(--features-row-tag-accent-color)}@media(max-width:900px){.features-rowlist{--features-row-number-size: clamp(2.2rem, 4vw, 2.8rem);--features-row-icon-size: 56px}}@media(max-width:620px){.features-rowlist{--features-row-number-display: none;--features-row-icon-size: 56px;--features-row-icon-glyph-size: 26px}.features-rowlist .feature-row{grid-template-columns:minmax(0,1fr);column-gap:0}.features-rowlist .feature-row__icon{grid-column:1;grid-row:auto;margin-bottom:16px}.features-rowlist .feature-row__body{grid-column:1;grid-row:auto}.features-rowlist .feature-row:after{grid-column:1;grid-row:auto;text-align:left}}@media(prefers-reduced-motion:reduce){.features-rowlist .feature-row,.features-rowlist .feature-row__icon,.features-rowlist .feature-row:after{transition:none}}.hero-square{--hero-wrap: 1180px;--hero-gutter: clamp(20px, 4vw, 40px);--hero-columns: 1.05fr .95fr;--hero-gap: clamp(32px, 5vw, 64px);--hero-padding-block-start: clamp(40px, 6vw, 76px);--hero-padding-block-end: clamp(40px, 5vw, 64px);--hero-eyebrow-color: var(--color-primary-500, #c1440e);--hero-eyebrow-size: 11px;--hero-eyebrow-weight: var(--font-weight-bold, 700);--hero-eyebrow-spacing: .2em;--hero-eyebrow-gap: 10px;--hero-eyebrow-margin: 20px;--hero-eyebrow-dash-width: 28px;--hero-eyebrow-dash-height: 2px;--hero-eyebrow-dash-color: var(--color-primary-500, #c1440e);--hero-title-margin: 22px;--hero-sub-max-width: 52ch;--hero-sub-size: clamp(1.02rem, 1.5vw, 1.18rem);--hero-sub-line-height: 1.6;--hero-sub-color: var(--color-text-secondary);--hero-cta-gap: 12px;--hero-cta-margin: 28px;--hero-media-ratio: 4 / 5;--hero-media-radius: var(--brand-radius, 2px);--hero-media-border-width: var(--brand-border-width, 1.5px);--hero-media-border-color: var(--color-border, rgba(24, 24, 24, .16));--hero-media-bg: var(--brand-wash, rgba(24, 24, 24, .035));--hero-proof-margin: 40px;--hero-proof-border-width: 1.5px;--hero-proof-border-color: var(--color-border-dark, #181818);--hero-proof-divider: var(--color-border-light, rgba(24, 24, 24, .09));--hero-proof-padding: 18px 12px 0;--hero-proof-title-size: clamp(.7rem, 1.2vw, 1.08rem);--hero-proof-title-spacing: -.02em;--hero-proof-title-color: var(--color-text-primary, #181818);--hero-proof-subtitle-size: 10.5px;--hero-proof-subtitle-spacing: .12em;--hero-proof-subtitle-color: var( --color-text-tertiary, rgba(24, 24, 24, .62) )}.hero-square.hero-section.full{height:auto;background:unset;padding-block:var(--hero-padding-block-start) var(--hero-padding-block-end)}.hero-square .container{display:grid;grid-template-columns:1fr;gap:var(--hero-gap);align-items:center;width:100%;max-width:calc(var(--hero-wrap) + 2 * var(--hero-gutter));margin-inline:auto;padding-inline:var(--hero-gutter)}.hero-square .content{display:flex;flex-direction:column;justify-content:center;min-width:0}.hero-square__eyebrow{display:inline-flex;align-items:center;gap:var(--hero-eyebrow-gap);margin:0 0 var(--hero-eyebrow-margin);font-family:var(--font-paragraph);font-size:var(--hero-eyebrow-size);font-weight:var(--hero-eyebrow-weight);line-height:1;letter-spacing:var(--hero-eyebrow-spacing);text-transform:uppercase;color:var(--hero-eyebrow-color)}.hero-square__eyebrow:before{content:"";flex:none;width:var(--hero-eyebrow-dash-width);height:var(--hero-eyebrow-dash-height);background:var(--hero-eyebrow-dash-color)}.hero-square .hero-title{margin:0 0 var(--hero-title-margin);color:var(--color-text-primary)}.hero-square .hero-text{margin:0;max-width:var(--hero-sub-max-width);font-size:var(--hero-sub-size);line-height:var(--hero-sub-line-height);font-weight:var(--font-weight-regular, 400);color:var(--hero-sub-color)}.hero-square__ctas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--hero-cta-gap);margin-top:var(--hero-cta-margin)}.hero-square__proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--hero-proof-margin) 0 0;padding:0;list-style:none;border-top:var(--hero-proof-border-width) solid var(--hero-proof-border-color)}.hero-square__proof-item{min-width:0;padding:var(--hero-proof-padding);border-right:1px solid var(--hero-proof-divider)}.hero-square__proof-item:first-child{padding-left:0}.hero-square__proof-item:last-child{border-right:0}.hero-square__proof-title{display:block;font-family:var(--font-heading);font-weight:400;font-synthesis:none;font-size:var(--hero-proof-title-size);line-height:1;letter-spacing:var(--hero-proof-title-spacing);text-transform:uppercase;color:var(--hero-proof-title-color);overflow-wrap:anywhere}.hero-square__proof-subtitle{display:block;margin-top:7px;font-family:var(--font-paragraph);font-size:var(--hero-proof-subtitle-size);font-weight:var(--font-weight-semibold, 600);letter-spacing:var(--hero-proof-subtitle-spacing);line-height:1.5;text-transform:uppercase;color:var(--hero-proof-subtitle-color)}.hero-square .lateral-image{min-width:0;overflow:hidden;order:-1}.hero-square .lateral-image>img{display:block;width:100%;height:auto;aspect-ratio:var(--hero-media-ratio);object-fit:cover;background:var(--hero-media-bg);border:var(--hero-media-border-width) solid var(--hero-media-border-color);border-radius:var(--hero-media-radius)}@media(max-width:600px){.hero-square__proof{grid-template-columns:1fr}.hero-square__proof-item{padding:14px 0;border-right:0;border-bottom:1px solid var(--hero-proof-divider)}.hero-square__proof-item:last-child{border-bottom:0}}@media(min-width:901px){.hero-square .container{grid-template-columns:var(--hero-columns)}.hero-square .lateral-image{order:0}.hero-square--content-right .container{grid-template-columns:.95fr 1.05fr}.hero-square--content-right .content{order:2}.hero-square--content-right .lateral-image{order:1}}:root{--color-neutral-50: #f8f8fa;--color-neutral-100: #f1f1f4;--color-neutral-200: #e2e2e8;--color-neutral-300: #c1c1c9;--color-neutral-400: #94949e;--color-neutral-600: #46464a;--color-neutral-700: #2d2d30;--color-neutral-800: #1c1c1e;--color-neutral-900: #121214;--color-neutral-950: #0a0a0b;--color-success-700: #047857;--color-success-600: #059669;--color-success-500: #10b981;--color-success-400: #34d399;--color-success-200: #a7f3d0;--color-success-50: #ecfdf5;--color-success: var(--color-success-500);--color-warning-700: #b45309;--color-warning-600: #d97706;--color-warning-500: #f59e0b;--color-warning-400: #fbbf24;--color-warning-200: #fde68a;--color-warning-50: #fffbeb;--color-warning: var(--color-warning-500);--color-danger-700: #b91c1c;--color-danger-600: #dc2626;--color-danger-500: #ef4444;--color-danger-400: #f87171;--color-danger-200: #fecaca;--color-danger-50: #fef2f2;--color-danger: var(--color-danger-500);--color-error: var(--color-danger-500);--color-info-500: #3b82f6;--color-info-200: #bfdbfe;--color-info-50: #eff6ff;--color-info: var(--color-info-500);--color-neutral-50: #0a0a0b;--color-neutral-100: #121214;--color-neutral-200: #1c1c1e;--color-neutral-300: #2d2d30;--color-neutral-400: #46464a;--color-neutral-500: #66666e;--color-neutral-600: #94949e;--color-neutral-700: #c1c1c9;--color-neutral-800: #e2e2e8;--color-neutral-900: #f1f1f4;--color-neutral-950: #f8f8fa;--color-black: #000000;--color-white: #ffffff;--color-bg: var(--brand-bg);--color-surface: var(--brand-surface);--color-overlay: rgba(24, 24, 24, .5);--color-backdrop: rgba(24, 24, 24, .75);--color-primary-hover: var(--color-primary-600);--color-primary-active: var(--color-primary-700);--color-disabled: var(--brand-text-faint);--color-disabled-bg: var(--brand-wash);--color-border: var(--brand-line);--color-border-light: var(--brand-line-soft);--color-border-dark: var(--brand-text-primary);--color-text-primary: var(--brand-text-primary);--color-text-secondary: var(--brand-text-secondary);--color-text-tertiary: var(--brand-text-tertiary);--color-text-inverse: var(--brand-ink);--color-text-link: var(--color-primary-500);--color-text-link-hover: var(--color-primary-600);--font-sans: var(--brand-font-paragraph);--font-paragraph: var(--brand-font-paragraph);--font-heading: var(--brand-font-heading);--font-size-xs: clamp(.75rem, .25vw + .6875rem, .875rem);--font-size-sm: clamp(.875rem, .25vw + .8125rem, 1rem);--font-size-base: clamp(1rem, .5vw + .875rem, 1.125rem);--font-size-lg: clamp(1.125rem, .75vw + .9375rem, 1.25rem);--font-size-xl: clamp(1.25rem, 1vw + 1rem, 1.5rem);--font-size-2xl: clamp(1.5rem, 1.5vw + 1.125rem, 2rem);--font-size-3xl: clamp(1.875rem, 2vw + 1.375rem, 2.5rem);--font-size-4xl: clamp(2rem, 3vw + 1.5rem, 3rem);--font-size-5xl: clamp(2.25rem, 4vw + 1.625rem, 3.75rem);--font-size-6xl: clamp(3rem, 5vw + 2rem, 4.5rem);--fluid-space-xs: .5rem;--fluid-space-sm: .75rem;--fluid-space-md: 1rem;--fluid-space-lg: 1.5rem;--fluid-space-xl: 2rem;--fluid-space-2xl: 3rem;--fluid-space-3xl: 3.5rem;--fluid-space-4xl: 4rem;--container-padding-x: clamp(1rem, 3vw, 2rem);--section-padding-y: clamp(3rem, 5vw, 7rem);--full-container: 100%;--boxed-outer-padding: clamp(1rem, calc(25vw - 80px) , 180px);--boxed-outer-padding-desktop: clamp(4rem, 8.5vw, 100%);--full-screen: 100vw;--header-height: 72px;--bottom-bar-height: 70px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-very-tight: 1;--line-height-tight: 1.15;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--line-height-loose: 2;--line-height-very-loose: 2.5;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--text-decoration-line-through: line-through;--text-decoration-underline: underline;--text-decoration-overline: overline;--text-decoration-spelling-error: spelling-error;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--space-40: 10rem;--space-48: 12rem;--space-64: 16rem;--container-2xs: 16rem;--container-xs: 20rem;--container-sm: 24rem;--container-md: 28rem;--container-lg: 32rem;--container-xl: 36rem;--container-2xl: 42rem;--container-3xl: 48rem;--container-4xl: 56rem;--container-5xl: 64rem;--container-6xl: 72rem;--container-7xl: 80rem;--container-8xl: 90rem;--border-1: 1px;--border-2: 2px;--radius-xs: .125rem;--radius-sm: .25rem;--radius-md: .375rem;--radius-base: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-bottom-nav: 0 -2px 10px -5px rgba(122, 122, 122, .6);--shadow-tight: 0 1px 2px color-mix(in srgb, var(--color-text-primary) 10%, transparent), 0 8px 24px -8px color-mix(in srgb, var(--color-text-primary) 18%, transparent);--opacity-disabled: .5;--blur-sm: 4px;--blur-md: 8px;--blur-lg: 16px;--duration-very-fast: .12s;--duration-fast: .15s;--duration-base: .2s;--duration-slow: .4s;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--transition-base: all var(--duration-base) var(--ease-in-out);--transition-fast: all var(--duration-fast) var(--ease-out);--z-dropdown: 1000;--z-sticky: 1020;--z-modal-backdrop: 1050;--z-modal: 1060;--z-tooltip: 1080;--btn-height-sm: 2rem;--btn-height-md: 2.5rem;--btn-height-lg: 3rem;--input-height-sm: 2rem;--input-height-md: 2.5rem;--input-height-lg: 3rem;--icon-sm: 1.25rem;--icon-md: 1.5rem;--icon-lg: 2rem;--icon-xl: 2.5rem;--focus-ring: 0 0 0 3px var(--color-primary-400);--focus-ring-offset: 2px}@media(max-width:540px){:root{--fluid-space-xs: .5rem;--fluid-space-sm: .75rem;--fluid-space-md: 1rem;--fluid-space-lg: 1.5rem;--fluid-space-xl: 2rem;--fluid-space-2xl: 3rem;--fluid-space-3xl: 3.5rem;--fluid-space-4xl: 4rem}}.trophies{--trophies-band-bg: var(--brand-band-bg, #181818);--trophies-band-text: var(--brand-band-text, #ffffff);--trophies-band-muted: rgba(255, 255, 255, .66);--trophies-band-line: rgba(255, 255, 255, .16);--trophies-band-max: 1180px;--trophies-band-gutter: clamp(20px, 4vw, 40px);--trophies-band-padding-block: clamp(56px, 7vw, 104px);--trophies-grid-gap: clamp(32px, 5vw, 64px);--trophies-eyebrow-color: var(--brand-accent-on-dark, #f1743f);--trophies-media-ratio: 16 / 10;--trophies-media-gap: 18px;--trophies-media-radius: 2px;--block-gap: 0px;width:100%;background-color:var(--trophies-band-bg);color:var(--trophies-band-text);padding-block:var(--trophies-band-padding-block)}.trophies__inner{display:grid;grid-template-columns:.95fr 1.05fr;gap:var(--trophies-grid-gap);align-items:start;width:100%;max-width:var(--trophies-band-max);margin-inline:auto;padding-inline:var(--trophies-band-gutter)}.trophies__eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 20px;font-family:var(--font-paragraph, inherit);font-size:11px;font-weight:700;line-height:1;letter-spacing:.2em;text-transform:uppercase;color:var(--trophies-eyebrow-color)}.trophies__eyebrow:before{content:"";flex:none;width:28px;height:2px;background:currentColor}.trophies__title{margin:0;font-family:var(--font-heading, inherit);font-size:clamp(1.9rem,4.2vw,3.1rem);line-height:1.02;letter-spacing:-.02em;text-transform:uppercase;color:var(--trophies-band-text)}.trophies__desc{margin:24px 0 0;font-family:var(--font-paragraph, inherit);font-size:clamp(.95rem,1.1vw,1.02rem);line-height:1.72;color:var(--trophies-band-muted)}.trophies__media{display:grid;gap:var(--trophies-media-gap);min-width:0}.trophies__image{margin:0;border:1.5px solid var(--trophies-band-line);border-radius:var(--trophies-media-radius);overflow:hidden}.trophies__image--placeholder{border:0}.trophies__image img{display:block;width:100%;height:auto;aspect-ratio:var(--trophies-media-ratio);object-fit:cover}@media(max-width:900px){.trophies__inner{grid-template-columns:1fr}}.ldr-wrap{--ldr-size: 52px;--ldr-color: var(--color-primary);--ldr-speed: 1.1s;--ldr-stroke: 2.5px;display:inline-flex;align-items:center;justify-content:center;animation:ldr-breathe calc(var(--ldr-speed) * 2) ease-in-out infinite}.ldr-spinner{position:relative;width:var(--ldr-size);height:var(--ldr-size);animation:ldr-spin var(--ldr-speed) linear infinite}.ldr-arc{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,var(--ldr-color) 0deg 8deg,color-mix(in srgb,var(--ldr-color) 55%,transparent) 8deg 55deg,color-mix(in srgb,var(--ldr-color) 30%,transparent) 55deg 100deg,color-mix(in srgb,var(--ldr-color) 14%,transparent) 100deg 130deg,color-mix(in srgb,var(--ldr-color) 4%,transparent) 130deg 170deg,transparent 170deg 360deg);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - var(--ldr-stroke)),#fff calc(100% - var(--ldr-stroke)));mask:radial-gradient(farthest-side,transparent calc(100% - var(--ldr-stroke)),#fff calc(100% - var(--ldr-stroke)))}.ldr-head{position:absolute;width:6px;height:6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1.5px var(--ldr-color),0 0 7px 3px color-mix(in srgb,var(--ldr-color) 75%,transparent),0 0 18px 6px color-mix(in srgb,var(--ldr-color) 30%,transparent);top:calc(var(--ldr-stroke) / 2 - 3px);left:calc(50% - 3px)}@keyframes ldr-spin{to{transform:rotate(-360deg)}}@keyframes ldr-breathe{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.95)}}
