@font-face{font-family:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/670b84281b234e8b-s.woff2) format("woff2");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:Red Hat Display;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c609bc916991e10c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Red Hat Display Fallback;src:local("Arial");ascent-override:102.68%;descent-override:30.76%;line-gap-override:0.00%;size-adjust:99.15%}.__className_61ba87{font-family:Red Hat Display,Red Hat Display Fallback;font-style:normal}.__variable_61ba87{--font-red-hat-display:"Red Hat Display","Red Hat Display Fallback"}@font-face{font-family:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6da7e276b5467ef-s.woff2) format("woff2");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:Righteous;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/63fe087876587bbb-s.p.woff2) format("woff2");unicode-range:u+00??,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:Righteous Fallback;src:local("Arial");ascent-override:93.08%;descent-override:24.27%;line-gap-override:0.00%;size-adjust:105.81%}.__className_9f6af0{font-family:Righteous,Righteous Fallback;font-weight:400;font-style:normal}.__variable_9f6af0{--font-righteous-font:"Righteous","Righteous Fallback"}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8599be8653318abe-s.woff2) format("woff2");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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3352fdb488e19d84-s.woff2) format("woff2");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:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/437e5f23c97e320c-s.p.woff2) format("woff2");unicode-range:u+00??,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:Barlow Condensed Fallback;src:local("Arial");ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.00%;size-adjust:76.49%}.__className_f98f6f{font-family:Barlow Condensed,Barlow Condensed Fallback;font-weight:700;font-style:normal}.__variable_f98f6f{--font-barlow-condensed:"Barlow Condensed","Barlow Condensed Fallback"}@font-face{font-family:fixelDisplay;src:url(/_next/static/media/410b2fa17e60d545-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fixelDisplay;src:url(/_next/static/media/b007511a07f47469-s.p.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fixelDisplay;src:url(/_next/static/media/2ed3e38a0a2c2ddc-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fixelDisplay;src:url(/_next/static/media/e376111b66d757f8-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:fixelDisplay Fallback;src:local("Arial");ascent-override:81.71%;descent-override:17.25%;line-gap-override:26.33%;size-adjust:110.14%}.__className_840b4f{font-family:fixelDisplay,fixelDisplay Fallback}.__variable_840b4f{--font-fixel-display-font:"fixelDisplay","fixelDisplay Fallback"}@font-face{font-family:fixelText;src:url(/_next/static/media/5570cd77c1bd96ed-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fixelText;src:url(/_next/static/media/e6b30443e004a050-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fixelText;src:url(/_next/static/media/ccbda2b714798b5a-s.p.woff2) format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:fixelText Fallback;src:local("Arial");ascent-override:85.83%;descent-override:18.12%;line-gap-override:27.66%;size-adjust:104.86%}.__className_6c60ec{font-family:fixelText,fixelText Fallback}.__variable_6c60ec{--font-fixel-text-font:"fixelText","fixelText Fallback"}:root{--color-deep-midnight:#131c28;--color-midnight-900:#131c28;--color-midnight-700:#223147;--color-midnight-600:#3c4b61;--color-midnight-500:#59697f;--color-midnight-300:#93a4bc;--color-midnight-200:#b7c7dd;--color-text:var(--color-deep-midnight);--color-text-muted:#5a6573;--color-bg:#ffffff;--color-bg-subtle:#fafafa;--color-surface:#ffffff;--color-border:rgba(19,28,40,0.1);--color-input:#93a4bc;--color-input-border:#d4deeb;--color-input-bg:rgba(241,244,248,0.5);--color-menu-bg:#f8f9fb;--color-chip-bg:#f1f4f8;--color-input-icon:#76869e;--color-button-bg:var(--color-deep-midnight);--color-button-fg:#ffffff;--color-warm-brown:#72634c;--color-tag-hover-soft:#d4deeb;--color-tag-hover-warm:#e6e4d9;--color-quiz-bg:#f4f2ee;--color-quiz-highlight:rgba(158,195,244,0.8);--gradient-quiz-heading:var(--gradient-heading-accent);--gradient-quiz-accent:var(--gradient-accent-warm);--gradient-quiz-border:linear-gradient(90deg,#82baf6,#b694f7 33%,#b694f7 66%,#9bc1f5);--gradient-quiz-btn-hover:linear-gradient(118.22deg,#2b405b 20.28%,#9bc1f5 93.84%);--gradient-sales-cta:linear-gradient(167.9deg,#9ec2f5 12.33%,#b694f7 32.83%,#b087ff 37.85%,#2e2d6c 85.61%);--gradient-sales-cta-muted:linear-gradient(167.9deg,rgba(158,194,245,0.3) 12.33%,rgba(182,148,247,0.3) 32.83%,rgba(176,135,255,0.3) 37.85%,rgba(46,45,108,0.3) 85.61%);--color-sales-accent:#8166c9;--color-sales-accent-soft:#efebf6;--color-sales-line:#e5e7eb;--color-sales-track:#f3f4f6;--color-sales-muted:#65676b;--gradient-heading-accent:linear-gradient(180deg,#2b405b,#9bc1f5);--color-case-eyebrow-bg:#edf6fc;--color-case-eyebrow-fg:var(--color-input-icon);--color-case-eyebrow-dot:#479dff;--color-case-divider:#bcdcfd;--color-case-text-strong:#24344c;--color-case-logo-border:rgba(118,134,158,0.16);--color-case-section-bg:#fdfdfd;--color-case-badge-warm-bg:#efebe4;--color-case-badge-warm-fg:#8c795d;--color-case-card-bg:#f4f2ee;--color-case-card-border:rgba(216,209,200,0.2);--color-case-card-title:#0c121b;--color-case-check:#accae6;--color-case-cta-bg:#0c121b;--color-case-cta-border:#daeef2;--color-case-cta-link:#78b1ff;--color-case-spec-label:#fff0db;--color-case-quote-name:#503918;--gradient-accent-warm:linear-gradient(90deg,#daeef2,#f1eff0 30%,#f1f9ca 65%,#f9e2da);--gradient-accent-warm-reverse:linear-gradient(270deg,#daeef2,#f1eff0 30%,#f1f9ca 65%,#f9e2da);--gradient-hero:radial-gradient(60% 60% at 15% 20%,#f8d6e4 0%,transparent 60%),radial-gradient(60% 60% at 85% 30%,#d6e5f8 0%,transparent 60%),radial-gradient(80% 80% at 50% 80%,#ece1f8 0%,transparent 70%),#ffffff;--font-display:var(--font-red-hat-display),"Red Hat Display",system-ui,-apple-system,sans-serif;--font-body:var(--font-red-hat-display),"Red Hat Display",system-ui,-apple-system,sans-serif;--font-righteous:var(--font-righteous-font),"Righteous",cursive;--font-fixel-display:var(--font-fixel-display-font),"Fixel Display",system-ui,-apple-system,sans-serif;--font-fixel-text:var(--font-fixel-text-font),"Fixel Text",system-ui,-apple-system,sans-serif;--font-condensed:var(--font-barlow-condensed),"Barlow Condensed","Arial Narrow",sans-serif;--fs-h1:clamp(2.5rem,1.4rem + 4.3vw,4.375rem);--lh-h1:1.143;--fs-h2:clamp(2rem,1.1rem + 3.5vw,3.5rem);--fs-h3:clamp(1.5rem,1rem + 1.8vw,2.25rem);--fs-body:clamp(1rem,0.92rem + 0.3vw,1.125rem);--fs-small:0.875rem;--fs-pill:0.875rem;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:5rem;--space-10:6rem;--space-11:7.5rem;--space-12:8rem;--max-page:1920px;--max-content:1240px;--container-padding-x:clamp(1rem,-0.5rem + 6.25vw,7.5rem);--header-height:80px;--radius-pill:999px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--shadow-sm:0 1px 2px rgba(19,28,40,0.04);--shadow-md:0 6px 24px rgba(19,28,40,0.08);--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--dur-fast:180ms;--dur-base:320ms;--dur-slow:600ms}@media (max-width:767.98px){:root{--header-height:104px}}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height);overflow-x:clip}body,html{background:var(--color-bg)}body{color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body);line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-top:var(--header-height);max-width:var(--max-page);margin-inline:auto}a{color:inherit;text-decoration:none}img,svg,video{display:block;max-width:100%;height:auto}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}h1,h2,h3,h4,h5,h6,p{margin:0}h1{font-size:var(--fs-h1);line-height:var(--lh-h1)}h1,h2{font-family:var(--font-display);font-weight:var(--fw-regular);letter-spacing:-.01em}h2{font-size:var(--fs-h2);line-height:1.15}h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-medium);line-height:1.2}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}