[hidden]{display:none!important}.founding-check{max-width:1200px;margin:auto;padding:32px 28px 72px}.quiz-heading{max-width:920px}.founding-check h1{font-size:clamp(2.25rem,4.6vw,4.2rem);line-height:1.08;letter-spacing:-.035em}.founding-check h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.15}.founding-check h3{font-size:1.75rem;line-height:1.2}.founding-check .eyebrow{font-size:.875rem;margin:0 0 12px}.breadcrumb{font-size:.9rem;margin:0 0 28px}.intro{font-size:1.12rem;max-width:790px}.facts{display:flex;flex-wrap:wrap;gap:8px 20px;color:#3f594d;font-size:.9rem;margin:22px 0 32px}.workbench{display:grid;grid-template-columns:250px minmax(0,1fr);border:1px solid var(--line);background:var(--paper)}.guide{padding:30px 24px;background:#e5eae5}.guide ol{list-style:none;padding:0;counter-reset:chapters}.guide li{counter-increment:chapters;border-bottom:1px solid #bccbc2;padding:16px 0;font-size:.95rem;color:#49594f}.guide li:before{content:'0' counter(chapters);display:block;font-size:.8rem;letter-spacing:.1em}.guide li[aria-current=step]{font-weight:700;color:#0b382c}.guide p:last-child{font-size:.9rem;margin-top:32px}#founding-quiz{padding:30px 36px}.progress-meta{display:flex;justify-content:space-between;gap:12px;font-size:.875rem;color:#445c50}progress{width:100%;height:6px;display:block;border:0;background:#dfe5df;margin:12px 0 28px;accent-color:#155443}progress::-webkit-progress-bar{background:#dfe5df}progress::-webkit-progress-value{background:#155443}fieldset{border:0;min-width:0;padding:0;margin:0}legend{font-family:var(--serif);font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.22;margin:0 0 24px;width:100%}#options{display:grid;gap:10px}#options label{display:flex;align-items:flex-start;gap:13px;border:1px solid #a8b9ad;border-radius:4px;padding:16px;cursor:pointer;line-height:1.5}#options label:hover{background:#f0f4ef}#options label:has(input:checked){background:#e2eee6;border-color:#155443;box-shadow:inset 3px 0 #155443}#options input{width:20px;height:20px;margin:3px 0 0;accent-color:#155443;flex-shrink:0}#learning{background:#eff3ec;border-left:3px solid #155443;margin:22px 0 0;padding:18px 20px}#learning p{margin:7px 0 0}.quiz-controls,.result-tools{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:24px}.founding-check button{font:inherit;font-weight:600;min-height:46px;padding:12px 20px;background:#0b382c;border:1px solid #0b382c;border-radius:3px;color:white;cursor:pointer}.founding-check button.secondary{background:transparent;color:#0b382c}.founding-check button:disabled{opacity:.4;cursor:not-allowed}.founding-check :focus-visible{outline:3px solid #a66c06;outline-offset:4px}.small,.privacy{font-size:.9rem;color:#4b5851}.privacy{margin-top:32px}.boundary{border-top:1px solid var(--line);padding-top:16px}#founding-results{max-width:930px;margin:32px auto}#results-title,legend{scroll-margin-top:115px}#founding-results h3.section-title{margin-top:36px}.priority{background:#0b382c;color:white;padding:30px;margin:26px 0}.priority .eyebrow{color:#d4e4da}.priority li{margin:12px 0}.priority ol{padding-left:22px}#foundation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.foundation-card{padding:24px;border:1px solid #cbd5cc;background:#fffefa}.foundation-card .status{font-size:.875rem;font-weight:700;color:#365141;margin:0 0 10px}.foundation-card p:last-child{margin-bottom:0}.offer-review{border-left:4px solid #95661b;background:#fff2d9;padding:24px;margin:24px 0}.offer-review li{margin:10px 0}.coaching{padding:28px;background:#e3ebe3;margin:28px 0}.coaching .button{gap:10px}.founding-check details{margin:12px 0;border:1px solid #cbd5cc;padding:18px 22px}.founding-check summary{cursor:pointer;font-weight:600}.topic-review{padding:20px 0;border-top:1px solid #d8dcd8}.topic-review:first-child{margin-top:20px}.topic-review h4{font-size:1rem;margin:0}.result-tools{justify-content:flex-start}#personal-next{padding:20px 0}#personal-next p{margin:0 0 12px}.sources li{margin:12px 0;overflow-wrap:anywhere}@media(max-width:780px){.workbench{grid-template-columns:minmax(0,1fr)}.guide{display:none}.founding-check{padding:24px 18px 50px}#founding-quiz{padding:24px 20px}.facts{margin-bottom:24px}.progress-meta #topic{max-width:55%;text-align:right}}@media(max-width:540px){#foundation-grid{grid-template-columns:1fr}.founding-check h1{font-size:2.3rem}#founding-quiz{padding:22px 16px}#options label{padding:13px}.priority,.coaching,.offer-review{padding:22px}.founding-check .button{width:100%;justify-content:center}.result-tools{flex-direction:column}.result-tools button{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media print{.site-header,footer,.quiz-heading,.workbench,.result-tools,.coaching,.privacy,.sources,.breadcrumb{display:none!important}#founding-results{margin:0;max-width:none}.founding-check{padding:0;font-size:11pt}#all-topics{display:block}.founding-check details{display:none}.priority{background:white;color:black;border:1px solid #777}.priority .eyebrow{color:black}.foundation-card,.offer-review,.priority{break-inside:avoid}#foundation-grid{display:block}.foundation-card{margin:12px 0}.founding-check h2{font-size:24pt}.founding-check h3{font-size:17pt}a{overflow-wrap:anywhere}}

.coaching .button.quiet{background:transparent;color:#0b382c;border:1px solid #0b382c}
