.SelfCheckSection-module__aEhahq__section{padding-block:var(--space-40)}.SelfCheckSection-module__aEhahq__header{margin-bottom:var(--space-24);text-align:center}.SelfCheckSection-module__aEhahq__header>*+*{margin-top:var(--space-6)}.SelfCheckSection-module__aEhahq__title{margin:0}.SelfCheckSection-module__aEhahq__intro{max-width:720px;font-size:var(--fs-body-l);color:var(--color-brown-soft);margin-inline:auto}.SelfCheckSection-module__aEhahq__audience{margin-bottom:var(--space-20);justify-content:center;display:flex}.SelfCheckSection-module__aEhahq__audienceToggle{background:color-mix(in oklab, var(--color-cream-deep) 70%, var(--color-cream));border-radius:var(--radius-full);padding:4px;display:inline-flex}.SelfCheckSection-module__aEhahq__audienceBtn{padding:var(--space-6) var(--space-16);border-radius:var(--radius-full);font-family:var(--font-body);font-size:var(--fs-body-s);color:var(--color-brown-soft);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;font-weight:500}.SelfCheckSection-module__aEhahq__audienceBtn:hover:not(.SelfCheckSection-module__aEhahq__audienceBtnActive){color:var(--color-brown)}.SelfCheckSection-module__aEhahq__audienceBtn:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.SelfCheckSection-module__aEhahq__audienceBtnActive{background:var(--color-white);color:var(--color-brown);box-shadow:var(--shadow-s)}.SelfCheckSection-module__aEhahq__earlyBadge{margin-bottom:var(--space-16);font-size:var(--fs-body-s);color:var(--color-brown-soft);animation:SelfCheckSection-module__aEhahq__leadMagnetIn var(--duration-base) var(--ease-spring);justify-content:center;display:flex}.SelfCheckSection-module__aEhahq__earlyBadge strong{font-family:var(--font-display);color:var(--color-ochre-dark);font-variant-numeric:tabular-nums;margin-left:4px;font-weight:600}@media (prefers-reduced-motion:reduce){.SelfCheckSection-module__aEhahq__earlyBadge{animation:none}}.SelfCheckSection-module__aEhahq__grid{gap:var(--space-16);grid-template-columns:1fr;display:grid}@media (min-width:640px){.SelfCheckSection-module__aEhahq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.SelfCheckSection-module__aEhahq__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.SelfCheckSection-module__aEhahq__grid{animation:SelfCheckSection-module__aEhahq__selfCheckGridIn .25s var(--ease-out)}@keyframes SelfCheckSection-module__aEhahq__selfCheckGridIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.SelfCheckSection-module__aEhahq__grid{animation:none}}.SelfCheckSection-module__aEhahq__column{gap:var(--space-12);padding:var(--space-20);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-l);flex-direction:column;min-width:0;display:flex}.SelfCheckSection-module__aEhahq__columnIcon{background:color-mix(in oklab, var(--color-ochre-soft) 70%, var(--color-cream));width:48px;height:48px;color:var(--color-ochre-dark);border-radius:var(--radius-full);justify-content:center;align-items:center;display:inline-flex}.SelfCheckSection-module__aEhahq__columnIcon svg{width:28px;height:28px}.SelfCheckSection-module__aEhahq__columnTitle{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:500;line-height:var(--lh-tight);color:var(--color-brown);margin:0}.SelfCheckSection-module__aEhahq__list{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.SelfCheckSection-module__aEhahq__item{align-items:flex-start;gap:var(--space-8);padding:var(--space-8) var(--space-6);border-radius:var(--radius-s);font-size:var(--fs-body);color:var(--color-brown);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--duration-fast) var(--ease-out);background:0 0;line-height:1.45;display:flex}.SelfCheckSection-module__aEhahq__item:hover{background:var(--color-cream-deep)}.SelfCheckSection-module__aEhahq__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}.SelfCheckSection-module__aEhahq__itemBox{border:1.5px solid var(--color-border-strong);width:18px;height:18px;transition:background var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background:0 0;border-radius:4px;flex-shrink:0;margin-top:2px;position:relative}.SelfCheckSection-module__aEhahq__itemChecked .SelfCheckSection-module__aEhahq__itemBox{background:var(--color-ochre);border-color:var(--color-ochre)}.SelfCheckSection-module__aEhahq__itemChecked .SelfCheckSection-module__aEhahq__itemBox:after{content:"";background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'><path d='M4 8l3 3 5-6'/></svg>");background-repeat:no-repeat;background-size:contain;position:absolute;inset:0}.SelfCheckSection-module__aEhahq__itemText{flex:1}.SelfCheckSection-module__aEhahq__itemChecked .SelfCheckSection-module__aEhahq__itemText{color:var(--color-brown-dark);font-weight:500}.SelfCheckSection-module__aEhahq__columnMore{padding:var(--space-6) 0;font-family:var(--font-body);font-size:var(--fs-body-s);color:var(--color-ochre-dark);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:3px;transition:text-decoration-color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-self:flex-start;font-weight:500}.SelfCheckSection-module__aEhahq__columnMore:hover{text-decoration-color:currentColor}.SelfCheckSection-module__aEhahq__columnMore:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-s)}.SelfCheckSection-module__aEhahq__columnCta{align-self:flex-start;gap:var(--space-6);margin-top:auto}.SelfCheckSection-module__aEhahq__columnCtaIcon{transition:transform var(--duration-base) var(--ease-spring);margin-left:4px;display:inline-flex}.SelfCheckSection-module__aEhahq__columnCtaIcon svg{width:16px;height:16px}.SelfCheckSection-module__aEhahq__columnCta:hover .SelfCheckSection-module__aEhahq__columnCtaIcon{transform:translate(4px)}.SelfCheckSection-module__aEhahq__counter{align-items:center;gap:var(--space-6);margin-top:var(--space-24);text-align:center;flex-direction:column;display:flex}.SelfCheckSection-module__aEhahq__counterValue{font-size:var(--fs-body-l);color:var(--color-brown)}.SelfCheckSection-module__aEhahq__counterValue strong{font-family:var(--font-heading-sans);color:var(--color-ochre-dark);font-variant-numeric:lining-nums tabular-nums;font-weight:600}.SelfCheckSection-module__aEhahq__counterValueAccent{color:var(--color-brown-dark);font-weight:500}.SelfCheckSection-module__aEhahq__counterHint{font-size:var(--fs-body-s);color:var(--color-brown-soft)}.SelfCheckSection-module__aEhahq__footer{align-items:center;gap:var(--space-16);margin-top:var(--space-20);text-align:center;flex-direction:column;display:flex}.SelfCheckSection-module__aEhahq__primaryCtaAccent{box-shadow:0 0 0 3px color-mix(in oklab, var(--color-ochre) 35%, transparent), var(--shadow-m);transition:box-shadow var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}@media (prefers-reduced-motion:no-preference){.SelfCheckSection-module__aEhahq__primaryCtaAccent{animation:SelfCheckSection-module__aEhahq__selfCheckCtaPulse var(--duration-base) var(--ease-spring)}}@keyframes SelfCheckSection-module__aEhahq__selfCheckCtaPulse{0%{transform:scale(.98)}to{transform:scale(1)}}.SelfCheckSection-module__aEhahq__leadMagnet,.SelfCheckSection-module__aEhahq__softMessenger{animation:SelfCheckSection-module__aEhahq__leadMagnetIn var(--duration-base) var(--ease-spring)}.SelfCheckSection-module__aEhahq__softMessenger .SelfCheckSection-module__aEhahq__btn--ghost,.SelfCheckSection-module__aEhahq__softMessenger a{align-items:center;gap:8px;display:inline-flex}@keyframes SelfCheckSection-module__aEhahq__leadMagnetIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.SelfCheckSection-module__aEhahq__fallback{max-width:580px;font-size:var(--fs-body-s);color:var(--color-brown-soft);margin:0;line-height:1.5}.SelfCheckSection-module__aEhahq__fallbackLink{color:var(--color-ochre-dark);text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);transition:text-decoration-color var(--duration-fast) var(--ease-out);align-items:center;gap:4px;display:inline-flex}.SelfCheckSection-module__aEhahq__fallbackLink:hover{text-decoration-color:currentColor}.SelfCheckSection-module__aEhahq__quietLink{padding:var(--space-6) 0;font-family:var(--font-body);font-size:var(--fs-body-s);color:var(--color-brown-soft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-decoration-color:color-mix(in oklab, currentColor 40%, transparent);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0}.SelfCheckSection-module__aEhahq__quietLink:hover{color:var(--color-brown)}.SelfCheckSection-module__aEhahq__quietLink:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-s)}.SelfCheckSection-module__aEhahq__blockNote{margin:var(--space-6) 0 0;font-size:var(--fs-body-xs,var(--fs-body-s));color:var(--color-brown-soft);opacity:.85}.SelfCheckSection-module__aEhahq__stickyBar{inset-inline:0;z-index:var(--z-sticky-cta,40);background:var(--color-brown);color:var(--color-cream);visibility:hidden;transition:transform var(--duration-base) var(--ease-spring), visibility 0s linear var(--duration-base);position:fixed;bottom:0;transform:translateY(110%);box-shadow:0 -4px 24px #1416202e}.SelfCheckSection-module__aEhahq__stickyBarVisible{visibility:visible;transition:transform var(--duration-base) var(--ease-spring), visibility 0s linear 0s;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.SelfCheckSection-module__aEhahq__stickyBar{transition:visibility}}.SelfCheckSection-module__aEhahq__stickyInner{align-items:center;gap:var(--space-12);max-width:var(--container-max);padding:var(--space-8) var(--space-16) calc(var(--space-8) + env(safe-area-inset-bottom));margin-inline:auto;display:flex}.SelfCheckSection-module__aEhahq__stickyCount{font-size:var(--fs-body-s);color:var(--color-ochre-soft);font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.SelfCheckSection-module__aEhahq__stickyActions{align-items:center;gap:var(--space-12);margin-inline-start:auto;display:flex}.SelfCheckSection-module__aEhahq__stickyPrimary.SelfCheckSection-module__aEhahq__stickyPrimary{white-space:nowrap;background:var(--color-cream);color:var(--color-brown);box-shadow:0 4px 14px #0a080659}.SelfCheckSection-module__aEhahq__stickyPrimary.SelfCheckSection-module__aEhahq__stickyPrimary:before{display:none}.SelfCheckSection-module__aEhahq__stickyPrimary.SelfCheckSection-module__aEhahq__stickyPrimary:hover:not(:disabled){background:var(--color-ochre-soft);color:var(--color-brown)}.SelfCheckSection-module__aEhahq__stickyPrimary.SelfCheckSection-module__aEhahq__stickyPrimary:focus-visible{outline:2px solid var(--color-cream);outline-offset:3px}.SelfCheckSection-module__aEhahq__stickyQuiet{padding:var(--space-6) 0;font-family:var(--font-body);font-size:var(--fs-body-s);color:var(--color-ochre-soft);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-decoration-color:color-mix(in oklab, currentColor 45%, transparent);text-underline-offset:3px;white-space:nowrap;transition:color var(--duration-fast) var(--ease-out);background:0 0;border:0;align-items:center;gap:6px;display:inline-flex}.SelfCheckSection-module__aEhahq__stickyQuiet:hover{color:var(--color-cream)}.SelfCheckSection-module__aEhahq__stickyQuiet:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px;border-radius:var(--radius-s)}.SelfCheckSection-module__aEhahq__stickyClose{border-radius:var(--radius-full);width:36px;height:36px;color:var(--color-ochre-soft);cursor:pointer;transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SelfCheckSection-module__aEhahq__stickyClose:hover{color:var(--color-cream);background:#fcfbf71f}.SelfCheckSection-module__aEhahq__stickyClose:focus-visible{outline:2px solid var(--color-cream);outline-offset:2px}@media (max-width:599px){.SelfCheckSection-module__aEhahq__stickyInner{gap:var(--space-8);padding-inline:var(--space-12)}.SelfCheckSection-module__aEhahq__stickyActions .SelfCheckSection-module__aEhahq__stickyQuiet{display:none}.SelfCheckSection-module__aEhahq__stickyPrimary{flex:1}}
