.site-header-capture .header-inner{min-height:64px}.site-header-capture .brand-mark{width:36px;height:36px}.site-header-capture .brand strong{font-size:1.05rem}.capture-header-action{padding:8px 0;display:inline-flex;align-items:center;gap:9px;border-bottom:1px solid transparent;font-size:.82rem;font-weight:750}.capture-header-action:hover{border-color:currentColor}.capture-header-actions{display:flex;align-items:center;gap:24px}.capture-header-action[aria-current=page]{border-bottom-color:currentColor}@media (max-width:480px){.site-header-capture .header-inner,.site-header-catalog .header-inner{flex-wrap:wrap;gap:0 16px;padding-block:12px}.capture-header-actions{flex-basis:100%;justify-content:space-between;gap:16px;margin-top:6px}}.hero-minimal{min-height:100%;padding:27px 0 30px;display:grid;place-items:center;background:radial-gradient(circle at 50% 0,rgb(216 230 218/.52),transparent 38%),var(--ivory)}.hero-minimal-inner{max-width:980px}.hero-minimal-copy{text-align:center}.hero-minimal .eyebrow{margin-bottom:17px;justify-content:center}.hero-minimal h1{max-width:940px;margin:0 auto 20px;font-size:clamp(3.4rem,6.4vw,5.45rem);line-height:.98;letter-spacing:-.055em;white-space:nowrap}.hero-minimal h1 .hero-highlight{display:inline-block;color:var(--forest)!important;background-image:linear-gradient(var(--sage),var(--sage));background-repeat:no-repeat;background-position:0 88%;background-size:0 30%;font-style:normal;white-space:nowrap;animation:hero-highlight-reveal .9s cubic-bezier(.22,1,.36,1) .3s forwards}@keyframes hero-highlight-reveal{to{background-size:100% 30%}}.hero-minimal .hero-lead{max-width:760px;margin:0 auto 10px;color:#35453f;font-size:clamp(1.05rem,1.7vw,1.22rem);font-weight:650;line-height:1.55}.hero-minimal .hero-actions{margin-top:18px;display:grid;justify-items:center;gap:15px}.hero-promise{max-width:680px;margin:0 auto;color:var(--forest);font-family:Georgia,Times New Roman,serif;font-size:1.08rem;font-style:italic}.hero-proof{max-width:670px;margin:18px auto 0;padding-top:13px;border-top:1px dashed rgb(23 63 53/.2)}.hero-proof-row{display:flex;align-items:center;justify-content:center;gap:13px;color:var(--muted);font-size:.78rem}.hero-proof-row strong{color:var(--forest);font-weight:800}.hero-proof-image{flex:0 0 auto;border-radius:50%;box-shadow:0 0 0 2px var(--ivory),0 0 0 3px rgb(23 63 53/.15)}.hero-proof-separator{color:var(--sage);font-weight:900}.hero-minimal .questionnaire-entry-actions{justify-content:center}.hero-minimal .hero-actions>p{font-size:.75rem;letter-spacing:.01em}.site-footer-capture{padding:25px 0 12px;color:var(--forest);background:var(--ivory);border-top:1px solid rgb(23 63 53/.11);font-size:.82rem;line-height:1.45}.site-footer-capture .footer-grid{gap:45px}.site-footer-capture .brand-footer{margin-bottom:9px;color:var(--forest)}.site-footer-capture .brand-footer .brand-mark{width:34px;height:34px;color:var(--ivory);background:var(--forest)}.site-footer-capture .brand-footer strong{font-size:1rem}.site-footer-capture .footer-grid h2,.site-footer-capture .footer-grid p{margin-bottom:0}.site-footer-capture .brand-footer small,.site-footer-capture .footer-grid p,.site-footer-capture .footer-note{color:var(--muted)}.site-footer-capture .footer-grid h2{color:var(--forest)}.site-footer-capture .footer-grid>div:not(:first-child){gap:5px}.site-footer-capture .footer-note{margin-top:18px;padding-top:10px;border-top-color:rgb(23 63 53/.12);font-size:.64rem}@media (min-width:701px) and (min-height:650px){body:has(.site-header-capture){min-height:100svh;display:grid;grid-template-rows:auto minmax(0,1fr) auto}}@media (max-width:700px){.hero-minimal{min-height:auto;padding:62px 0 72px}.hero-minimal h1{font-size:clamp(3rem,15vw,4.5rem);line-height:1;white-space:normal}.hero-minimal .hero-lead{font-size:1rem}.hero-minimal .questionnaire-entry-actions{width:100%}.hero-proof-row{flex-wrap:wrap;gap:8px 10px}.site-footer-capture{padding-top:42px}}@media (prefers-reduced-motion:reduce){.hero-minimal h1 .hero-highlight{background-size:100% 30%;animation:none}}.result-conclusion{padding:clamp(34px,5vw,58px);display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(38px,6vw,78px);color:white;background:var(--forest);border-radius:24px}.result-conclusion-heading .eyebrow{margin-bottom:18px}.result-conclusion h2{max-width:470px;margin:0;color:white;font-size:clamp(2.25rem,4vw,3.5rem)}.result-conclusion-copy{max-width:650px}.result-conclusion li,.result-conclusion p{color:#d2dfd8}.result-conclusion-lead{margin-bottom:26px;color:white!important;font-size:1.02rem;line-height:1.65}.result-conclusion-list{margin:0;padding:0;display:grid;gap:16px;list-style:none}.result-conclusion-list li{position:relative;padding-left:34px;line-height:1.55}.result-conclusion-list li:before{content:"✓";position:absolute;top:1px;left:0;width:22px;height:22px;display:grid;place-items:center;color:var(--forest);background:var(--sage-light);border-radius:50%;font-size:.72rem;font-weight:900}.result-conclusion .button{margin-top:30px;color:var(--forest);background:white;border-color:white}.result-preparation-cta{max-width:920px;margin-right:auto;margin-left:auto}.result-preparation-cta h2{margin-bottom:18px}.result-preparation-cta>p:not(.eyebrow){max-width:720px;margin:0 auto;color:var(--muted);font-size:1rem}.result-preparation-cta .button{margin-top:28px}@media (max-width:700px){.result-conclusion{padding:30px 22px;grid-template-columns:1fr;gap:28px}.result-conclusion h2{font-size:clamp(2rem,10vw,2.75rem)}.result-conclusion .button,.result-preparation-cta .button{width:100%}}