@font-face{font-family:__Archivo_eff13a;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_eff13a;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:__Archivo_eff13a;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_eff13a;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_eff13a;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:__Archivo_eff13a;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_eff13a;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b06b356f834173cc-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:__Archivo_eff13a;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/23d669af23d19c95-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:__Archivo_eff13a;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/1a4aa50920b5315c-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:__Archivo_Fallback_eff13a;src:local("Arial");ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.00%;size-adjust:98.70%}.__className_eff13a{font-family:__Archivo_eff13a,__Archivo_Fallback_eff13a;font-style:normal}.__variable_eff13a{--font-display:"__Archivo_eff13a","__Archivo_Fallback_eff13a"}@font-face{font-family:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a6c19694cd327cd4-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/851c4691abdf3def-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:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a8a8dd7277bab4cf-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:__Hanken_Grotesk_28ba1d;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/313510e2713fb214-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:__Hanken_Grotesk_Fallback_28ba1d;src:local("Arial");ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.00%;size-adjust:100.94%}.__className_28ba1d{font-family:__Hanken_Grotesk_28ba1d,__Hanken_Grotesk_Fallback_28ba1d;font-style:normal}.__variable_28ba1d{--font-body:"__Hanken_Grotesk_28ba1d","__Hanken_Grotesk_Fallback_28ba1d"}:root{--cream:#f2efe3;--cream-soft:#eae6d6;--ink:#10201c;--ink-soft:#3c4f49;--muted:#6d7c74;--accent:#e8500a;--accent-soft:#c24003;--card:#e7e3d2;--line:rgba(16,32,28,.12)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--font-body),system-ui,sans-serif;background:var(--cream);color:var(--ink);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.container{max-width:1360px;margin:0 auto;padding:0 40px}@media (max-width:700px){.container{padding:0 20px}}.nav{position:absolute;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:26px 40px;transition:color .4s ease;color:#f4f2e8;mix-blend-mode:normal}.nav.dark-on-light{color:var(--ink)}.nav .wordmark{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-display),sans-serif;font-weight:800;font-size:22px;letter-spacing:-.01em}.nav .hand{height:30px;width:auto;display:block}.nav .links{display:flex;gap:28px;font-size:15px;font-weight:500}.nav .links a{opacity:.85;transition:opacity .2s ease}.nav .links a:hover{opacity:1}@media (max-width:900px){.nav .links{display:none}.nav{padding:20px}}.hero-wrap{height:280vh;position:relative}.hero-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;justify-content:center;background:linear-gradient(180deg,#101a15,#1c2b25 38%,#33473f 62%,#5f7a70 82%,#a8b7a8 93%,#f2efe3)}.hero-inner{width:100%}.hero-h{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(44px,7.2vw,108px);line-height:1.02;letter-spacing:-.03em;color:#f4f2e8;max-width:12.5em}.hero-h .w{display:inline-block;will-change:opacity}.hero-sub{margin-top:34px;font-size:23px;font-weight:500;line-height:1.5;color:#f6f4ea;max-width:28em}.hero-cta{position:absolute;left:40px;bottom:48px;display:flex;gap:14px;flex-wrap:wrap}@media (max-width:700px){.hero-cta{left:20px;bottom:32px}}.pill{display:inline-block;padding:14px 26px;border-radius:999px;background:hsla(50,35%,93%,.16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#f4f2e8;font-size:15px;font-weight:500;border:1px solid hsla(50,35%,93%,.25);transition:background .25s ease,transform .25s ease}.pill:hover{background:hsla(50,35%,93%,.28);transform:translateY(-1px)}.pill.solid{background:var(--accent);border-color:var(--accent);color:#fff6ef}.pill.solid:hover{background:#d14607}.pill.ink{background:var(--ink);border-color:var(--ink);color:var(--cream)}.pill.ink:hover{background:#1c332d}.pill.light{background:#f0eee2;border-color:#f0eee2;color:var(--ink)}.pill.light:hover{background:#fff}.pill.outline{background:transparent;border-color:rgba(16,32,28,.25);color:var(--ink)}.pill.outline:hover{border-color:var(--ink)}section.block{padding:160px 0}@media (max-width:700px){section.block{padding:80px 0}}.kicker{font-size:15px;font-weight:500;color:var(--muted);margin-bottom:18px}.section-h{font-family:var(--font-display),sans-serif;font-weight:600;font-size:clamp(28px,3vw,40px);letter-spacing:-.015em;line-height:1.15;color:#5b665f;max-width:20em}.section-h .w{display:inline-block}.sec-head{display:grid;grid-template-columns:1fr minmax(280px,400px);grid-gap:48px;gap:48px;align-items:end}@media (max-width:900px){.sec-head{grid-template-columns:1fr;gap:18px}}.section-sub{font-size:20px;font-weight:400;line-height:1.55;color:#4a544d;padding-bottom:6px}.fade{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1)}.fade.in{opacity:1;transform:none}.fade.d1{transition-delay:.08s}.fade.d2{transition-delay:.16s}.fade.d3{transition-delay:.24s}.proof{background:#fbfaf3}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:72px}@media (max-width:1000px){.stat-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.stat-grid{grid-template-columns:1fr}}.stat-card{background:#f1eee2;border:1px solid rgba(16,32,28,.06);border-radius:16px;padding:38px 32px 30px;min-height:250px;display:flex;flex-direction:column;transition:transform .35s cubic-bezier(.2,.6,.2,1)}.stat-card:hover{transform:translateY(-4px)}.stat-card .big{font-family:var(--font-display),sans-serif;font-weight:700;font-size:60px;letter-spacing:-.035em;line-height:1;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-card p{margin-top:18px;font-size:15.5px;line-height:1.55;color:#3f4a44}.stat-card .src{margin-top:auto;padding-top:16px;font-size:12.5px;color:var(--muted)}.tag-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:56px}.tag{padding:9px 18px;border-radius:999px;border:1px solid var(--line);font-size:14.5px;color:var(--ink-soft);background:hsla(0,0%,100%,.25)}.ladder{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:48px;gap:48px;margin-top:88px}@media (max-width:1000px){.ladder{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ladder{grid-template-columns:1fr}}.step{border-top:1px solid rgba(16,32,28,.28);padding-top:26px}.step h3{font-family:var(--font-display),sans-serif;font-weight:700;font-size:24px;letter-spacing:-.015em;margin-bottom:14px}.step p{font-size:16px;line-height:1.62;color:#4a544d}.law{background:var(--cream)}.law-list{margin-top:64px;border-top:1px solid var(--line)}.law-row{display:grid;grid-template-columns:220px 1fr 130px;grid-gap:48px;gap:48px;padding:34px 0;border-bottom:1px solid var(--line);align-items:start}@media (max-width:700px){.law-row{grid-template-columns:1fr;gap:8px;padding:22px 0}.law-row .status{display:none}}.law-row .date{font-size:16px}.law-row .date,.law-row .status{font-weight:700;color:var(--ink);padding-top:2px}.law-row .status{justify-self:end;font-size:15px;white-space:nowrap}.law-row .date.past,.law-row .status.past{color:var(--muted);font-weight:400}.law-row p{font-size:18px;line-height:1.6;color:#333d37;max-width:42em}.law-row p strong{font-weight:700}.cta-card{border-radius:26px;padding:76px 68px;background:radial-gradient(120% 180% at 92% 115%,rgba(200,122,63,.5) 0,rgba(214,150,92,.16) 40%,hsla(0,0%,100%,0) 70%),linear-gradient(115deg,#fdfcf7 34%,#f3e7d4 72%,#e6c49c);box-shadow:0 24px 70px rgba(16,32,28,.08)}@media (max-width:700px){.cta-card{padding:40px 28px}}.cta-card h2{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(26px,3vw,38px);letter-spacing:-.02em}.cta-card .sub{margin-top:14px;font-size:21px;font-weight:500;line-height:1.5;color:#2c3b36;max-width:28em}.cta-card .row{margin-top:34px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.cta-card .small{margin-top:22px;font-size:13px;color:var(--muted);max-width:34em}.close-wrap{height:220vh;position:relative;margin-top:130px}.close-sticky{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:hidden;background:radial-gradient(90% 70% at 75% 100%,rgba(232,80,10,.28) 0,rgba(232,80,10,0) 55%),linear-gradient(180deg,#17251f,#101c17 60%,#0b1310);color:#f0eee2;display:flex;flex-direction:column;justify-content:space-between;padding-top:15vh}.close-h{font-family:var(--font-display),sans-serif;font-weight:800;font-size:clamp(38px,5.6vw,84px);line-height:1.04;letter-spacing:-.025em;max-width:13em}.close-h .w{display:inline-block}.close-sub{margin-top:26px;font-size:18px;color:hsla(51,32%,91%,.72);max-width:36em}.close-ctas{display:flex;gap:14px;margin-top:38px;flex-wrap:wrap}.footer-meta{padding:48px 0 40px}.footer-cols{display:flex;gap:90px;flex-wrap:wrap}.footer-cols .col h4{font-size:15px;font-weight:700;margin-bottom:12px}.footer-cols .col a,.footer-cols .col p{font-size:15px;color:hsla(51,32%,91%,.66);display:block;line-height:1.8}.footer-cols .col a:hover{color:#f0eee2}.footer-bar{margin-top:56px;padding-top:26px;border-top:1px solid hsla(51,32%,91%,.14);display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:14px;color:hsla(51,32%,91%,.55)}.footer-bar .links{display:flex;gap:24px}.footer-bar .links a:hover{color:#f0eee2}@media (prefers-reduced-motion:reduce){.fade{transition:none;opacity:1;transform:none}.close-h .w,.hero-h .w,.section-h .w{opacity:1!important}}.check{min-height:100vh;background:radial-gradient(80% 60% at 80% 110%,rgba(200,122,63,.18) 0,rgba(200,122,63,0) 60%),linear-gradient(180deg,#131d18,#1d2c26 55%,#2a3d35);color:#f0eee2;display:flex;flex-direction:column}.check-nav{position:relative}.check-nav .nav-back{font-size:15px;opacity:.75}.check-nav .nav-back:hover{opacity:1}.check-stage{flex:1 1;display:flex;align-items:center;justify-content:center;padding:120px 20px 80px}.check-box{max-width:640px;width:100%}.check-box.wide{max-width:760px}.check-h{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(36px,5vw,56px);letter-spacing:-.025em;line-height:1.05}.check-sub{margin:22px 0 36px;font-size:20px;line-height:1.55;color:hsla(51,32%,91%,.78);max-width:30em}.pill.big{padding:16px 30px;font-size:16px;cursor:pointer;font-family:inherit}.check .pill.ink{background:#f0eee2;border-color:#f0eee2;color:#10201c}.check .pill.ink:hover{background:#fff}.check .pill.outline{border-color:hsla(51,32%,91%,.35);color:#f0eee2}.check .pill.outline:hover{border-color:#f0eee2}.check-progress{height:2px;background:hsla(51,32%,91%,.18);border-radius:2px;margin-bottom:34px;overflow:hidden}.check-progress-bar{height:100%;background:#f0eee2;transition:width .4s cubic-bezier(.2,.6,.2,1)}.check-count{font-size:15px;color:hsla(51,32%,91%,.55);margin-bottom:16px}.check-q{font-family:var(--font-display),sans-serif;font-weight:700;font-size:clamp(26px,3.6vw,40px);letter-spacing:-.02em;line-height:1.15;min-height:3.4em}.check-answers{display:flex;gap:14px;margin-top:40px;flex-wrap:wrap}.result-head{display:flex;gap:36px;align-items:center;margin-top:8px}@media (max-width:600px){.result-head{flex-direction:column;align-items:flex-start;gap:18px}}.result-score{font-size:110px;line-height:1;letter-spacing:-.04em}.result-grade,.result-score{font-family:var(--font-display),sans-serif;font-weight:700}.result-grade{font-size:30px;letter-spacing:-.015em}.result-line{margin-top:8px;font-size:17.5px;line-height:1.55;color:hsla(51,32%,91%,.78);max-width:30em}.result-pillars{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 40px;gap:22px 40px;margin-top:48px}@media (max-width:600px){.result-pillars{grid-template-columns:1fr}}.pillar-top{display:flex;justify-content:space-between;font-size:15.5px;margin-bottom:8px}.pillar-n{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pillar-track{height:4px;background:hsla(51,32%,91%,.16);border-radius:3px;overflow:hidden}.pillar-fill{height:100%;background:#f0eee2;border-radius:3px}.result-fixes{margin-top:48px;border-top:1px solid hsla(51,32%,91%,.16);padding-top:30px}.result-fixes h3{font-family:var(--font-display),sans-serif;font-weight:700;font-size:21px;margin-bottom:16px}.result-fixes p{font-size:16.5px;line-height:1.6;color:hsla(51,32%,91%,.82);margin-bottom:14px;max-width:40em}.result-dates{margin-top:34px;border-top:1px solid hsla(51,32%,91%,.16);padding-top:30px}.result-dates p{font-size:16px;line-height:1.6;color:hsla(51,32%,91%,.72);margin-bottom:12px;max-width:42em}.result-dates strong{color:#f0eee2}.result-ctas{display:flex;gap:14px;margin-top:44px;flex-wrap:wrap;align-items:center}.check-restart{background:none;border:none;color:hsla(51,32%,91%,.55);font-size:15px;font-family:inherit;cursor:pointer;text-decoration:underline}.check-restart:hover{color:#f0eee2}.check-list{list-style:none;margin:0 0 36px;padding:0}.check-list li{font-size:17.5px;line-height:1.5;color:hsla(51,32%,91%,.85);padding:12px 0;border-top:1px solid hsla(51,32%,91%,.14)}.check-list li:last-child{border-bottom:1px solid hsla(51,32%,91%,.14)}.check-trust{margin-top:22px;font-size:14.5px;color:hsla(51,32%,91%,.55);max-width:30em}.check-sub.small{font-size:17px;margin:14px 0 26px}.check-answers.seg{flex-direction:column;align-items:flex-start;gap:10px}.lead-form{display:grid;grid-gap:12px;gap:12px;margin-bottom:28px;max-width:420px}.lead-form input{background:hsla(51,32%,91%,.08);border:1px solid hsla(51,32%,91%,.25);border-radius:12px;padding:15px 18px;font-size:16px;font-family:inherit;color:#f0eee2;outline:none}.lead-form input::placeholder{color:hsla(51,32%,91%,.45)}.lead-form input:focus{border-color:hsla(51,32%,91%,.7)}.result-benchmark{margin-top:26px;font-size:16px;line-height:1.55;color:hsla(51,32%,91%,.6);max-width:38em;border-left:2px solid hsla(51,32%,91%,.3);padding-left:16px}.result-thanks{background:hsla(51,32%,91%,.1);border:1px solid hsla(51,32%,91%,.22);border-radius:14px;padding:20px 24px;font-size:17px;line-height:1.55;color:hsla(51,32%,91%,.85);margin-bottom:36px;max-width:40em}.result-thanks strong{color:#f0eee2}.check-back{background:none;border:none;color:hsla(51,32%,91%,.5);font-size:15px;font-family:inherit;cursor:pointer;text-decoration:underline;padding:0;margin-right:6px;align-self:center}.check-back:hover{color:#f0eee2}.lead-form label{display:grid;grid-gap:7px;gap:7px}.lead-form label span{font-size:14px;font-weight:700;color:hsla(51,32%,91%,.8)}.lead-form label em{font-style:normal;font-size:13px;color:hsla(51,32%,91%,.5)}.check-footer{display:flex;gap:26px;flex-wrap:wrap;padding:26px 40px;font-size:14px;color:hsla(51,32%,91%,.55);border-top:1px solid hsla(51,32%,91%,.12)}.check-footer a{color:hsla(51,32%,91%,.75)}.check-footer a:hover{color:#f0eee2}.check-why{margin-top:18px;font-size:16px;line-height:1.5;color:hsla(51,32%,91%,.55);max-width:34em;border-left:2px solid rgba(232,80,10,.6);padding-left:14px}.result-next{margin-top:44px;background:hsla(51,32%,91%,.07);border:1px solid hsla(51,32%,91%,.16);border-radius:16px;padding:30px 32px}.result-next h3{font-family:var(--font-display),sans-serif;font-weight:700;font-size:22px;margin-bottom:10px}.result-next p{font-size:16.5px;line-height:1.55;color:hsla(51,32%,91%,.78);max-width:38em}.result-next .result-ctas{margin-top:26px}.enq-form{margin-top:30px;grid-gap:16px;max-width:620px}.enq-form,.enq-row{display:grid;gap:16px}.enq-row{grid-template-columns:1fr 1fr;grid-gap:16px}@media (max-width:640px){.enq-row{grid-template-columns:1fr}}.enq-form label{display:grid;grid-gap:7px;gap:7px}.enq-form label span{font-size:14px;font-weight:700;color:#3c4f49}.enq-form input,.enq-form select,.enq-form textarea{background:hsla(0,0%,100%,.72);border:1px solid rgba(16,32,28,.18);border-radius:12px;padding:13px 16px;font-size:16px;font-family:inherit;color:var(--ink);outline:none;resize:vertical}.enq-form input:focus,.enq-form select:focus,.enq-form textarea:focus{border-color:var(--ink)}.enq-form .row{margin-top:6px}.enq-done{margin-top:26px;font-size:18px;font-weight:700;color:var(--ink)}.cta-card .small a{color:var(--accent-soft)}.pill.cream{background:#f0eee2;border-color:#f0eee2;color:#10201c}.pill.cream:hover{background:#fff}.pill.oink{background:#10201c;border:1.5px solid hsla(51,32%,91%,.7);color:#f0eee2}.pill.oink:hover{border-color:#f0eee2;background:#1c332d}