.QuestionnaireLanding-module__pmT-Ja__page{--ink:var(--text-primary);--muted:var(--text-secondary);--line:#ffffff1a;--wrap:1290px;color:var(--ink);font-family:var(--font-sans)}.QuestionnaireLanding-module__pmT-Ja__page :is(h1,h2){font-family:var(--font-serif);color:var(--ink)}.QuestionnaireLanding-module__pmT-Ja__page h3{font-family:var(--font-sans);color:var(--ink)}.QuestionnaireLanding-module__pmT-Ja__page a{text-decoration:none}.QuestionnaireLanding-module__pmT-Ja__page :is(a,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:8px}.QuestionnaireLanding-module__pmT-Ja__wrap{max-width:var(--wrap);margin:0 auto;padding:0 2.5rem}.QuestionnaireLanding-module__pmT-Ja__band{padding-top:8rem;padding-bottom:8rem}.QuestionnaireLanding-module__pmT-Ja__bandTight{padding-bottom:8rem}.QuestionnaireLanding-module__pmT-Ja__hero{text-align:center;padding:11rem 1.25rem 4rem}.QuestionnaireLanding-module__pmT-Ja__heroLabel{font-family:var(--font-sans);letter-spacing:0;color:var(--muted);margin-bottom:1.25rem;font-size:1rem;font-weight:400;line-height:1.5;display:block}.QuestionnaireLanding-module__pmT-Ja__hero h1{max-width:60rem;font-size:var(--font-size-display-sm);letter-spacing:0;text-wrap:balance;margin:0 auto;font-weight:500;line-height:1.05}.QuestionnaireLanding-module__pmT-Ja__hero h1>span:last-child{color:var(--accent);font-style:italic}.QuestionnaireLanding-module__pmT-Ja__intro{max-width:38rem;color:var(--muted);text-wrap:pretty;margin:1.75rem auto 2.25rem;font-size:1.25rem;line-height:1.55}.QuestionnaireLanding-module__pmT-Ja__primary{background:var(--accent);height:3.5rem;color:var(--on-accent);border-radius:9999px;justify-content:center;align-items:center;gap:.75rem;padding:0 1.75rem;font-size:1rem;font-weight:500;transition:background-color .2s cubic-bezier(.165,.84,.44,1);display:inline-flex}.QuestionnaireLanding-module__pmT-Ja__primary:active{transform:scale(.98)}.QuestionnaireLanding-module__pmT-Ja__facts{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.5rem 1.75rem;margin:1.5rem 0 0;padding:0;font-size:.9375rem;list-style:none;display:flex}.QuestionnaireLanding-module__pmT-Ja__limit{max-width:34rem;color:var(--text-tertiary);margin:1.25rem auto 0;font-size:.875rem;line-height:1.6}.QuestionnaireLanding-module__pmT-Ja__previewLink{min-height:44px;color:var(--ink);align-items:center;gap:.5rem;margin-top:2.5rem;font-size:.9375rem;display:inline-flex}.QuestionnaireLanding-module__pmT-Ja__result{border:1px solid var(--line);background:var(--bg-secondary);text-align:left;border-radius:2rem;max-width:52rem;margin:1rem auto 0;padding:2rem;scroll-margin-top:8rem}.QuestionnaireLanding-module__pmT-Ja__resultHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.25rem;font-size:1rem;font-weight:500;display:flex}.QuestionnaireLanding-module__pmT-Ja__resultHeading span:last-child{color:var(--muted);font-size:.8125rem;font-weight:400}.QuestionnaireLanding-module__pmT-Ja__scores{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.QuestionnaireLanding-module__pmT-Ja__score{background:var(--bg-primary);border-radius:1.5rem;padding:1.5rem}.QuestionnaireLanding-module__pmT-Ja__score:last-child{background:var(--bg-tertiary)}.QuestionnaireLanding-module__pmT-Ja__score dt{flex-wrap:wrap;justify-content:space-between;gap:.3rem;font-size:.9375rem;font-weight:500;display:flex}.QuestionnaireLanding-module__pmT-Ja__score dt span{color:var(--muted);font-size:.8125rem}.QuestionnaireLanding-module__pmT-Ja__scoreNumber{font-family:var(--font-serif);letter-spacing:0;font-variant-numeric:tabular-nums;margin:.6rem 0 1rem;font-size:3.25rem;font-weight:500;line-height:1}.QuestionnaireLanding-module__pmT-Ja__scoreNumber span{color:var(--text-tertiary);letter-spacing:0;font-size:1.25rem;font-weight:400}.QuestionnaireLanding-module__pmT-Ja__scoreDots,.QuestionnaireLanding-module__pmT-Ja__scoreBars{align-items:center;gap:4px;min-height:12px;display:flex}.QuestionnaireLanding-module__pmT-Ja__scoreDots span{background:#ffffff26;border-radius:50%;flex:1;max-width:8px;height:8px}.QuestionnaireLanding-module__pmT-Ja__scoreBars span{background:#ffffff26;border-radius:2px;flex:1;height:10px}.QuestionnaireLanding-module__pmT-Ja__scoreDots span[data-filled=true],.QuestionnaireLanding-module__pmT-Ja__scoreBars span[data-filled=true]{background:var(--accent)}.QuestionnaireLanding-module__pmT-Ja__scoreDescription{color:var(--muted);margin-top:.8rem;font-size:.875rem;line-height:1.5}.QuestionnaireLanding-module__pmT-Ja__resultFoot{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding-top:1rem;font-size:.8125rem;display:flex}.QuestionnaireLanding-module__pmT-Ja__resultFoot a{min-height:36px;color:var(--accent);align-items:center;gap:.5rem;font-weight:500;display:inline-flex}.QuestionnaireLanding-module__pmT-Ja__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.QuestionnaireLanding-module__pmT-Ja__steps li{background:var(--bg-secondary);border-radius:1.5rem;flex-direction:column;gap:.75rem;min-height:13rem;padding:2rem;display:flex}.QuestionnaireLanding-module__pmT-Ja__stepNumber{width:2.25rem;height:2.25rem;color:var(--accent);font-variant-numeric:tabular-nums;border:1px solid #fff3;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:auto;font-size:.9375rem;display:inline-flex}.QuestionnaireLanding-module__pmT-Ja__steps h2{margin-top:2.5rem;font-size:clamp(1.5rem,2vw,1.75rem);font-weight:500;line-height:1.15}.QuestionnaireLanding-module__pmT-Ja__steps p{color:var(--muted);font-size:1rem;line-height:1.6}.QuestionnaireLanding-module__pmT-Ja__takeaway{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:4rem;display:grid}.QuestionnaireLanding-module__pmT-Ja__eyebrow{color:var(--muted);margin:0 0 1rem;font-size:1rem;font-weight:400}.QuestionnaireLanding-module__pmT-Ja__sectionTitle{font-size:var(--font-size-section-sm);letter-spacing:0;white-space:pre-line;text-wrap:balance;font-weight:500;line-height:1.12}.QuestionnaireLanding-module__pmT-Ja__body{max-width:32rem;color:var(--muted);margin-top:1.5rem;font-size:1.0625rem;line-height:1.65}.QuestionnaireLanding-module__pmT-Ja__notes{border-top:1px solid var(--line);max-width:32rem;margin-top:1.75rem;padding:0;list-style:none}.QuestionnaireLanding-module__pmT-Ja__notes li{border-bottom:1px solid var(--line);align-items:flex-start;gap:.9rem;padding:1rem 0;font-size:1rem;display:flex}.QuestionnaireLanding-module__pmT-Ja__notes svg{color:var(--accent);flex-shrink:0;margin-top:.2rem}.QuestionnaireLanding-module__pmT-Ja__printDetail{max-width:32rem;color:var(--text-tertiary);margin-top:1.5rem;font-size:.875rem;line-height:1.6}.QuestionnaireLanding-module__pmT-Ja__appPanel{background:radial-gradient(80% 70% at 50% 100%,#12545a 0%,#0c3340 55%,#0b2034 100%);border-radius:2rem;flex-direction:column;padding:2.5rem 2.5rem 0;display:flex;overflow:hidden}.QuestionnaireLanding-module__pmT-Ja__appPanel .QuestionnaireLanding-module__pmT-Ja__eyebrow{color:#a9e9e1}.QuestionnaireLanding-module__pmT-Ja__storeLinks{flex-wrap:wrap;gap:.75rem;margin-top:1.75rem;display:flex}.QuestionnaireLanding-module__pmT-Ja__storeLinks a{color:#fff;border:1px solid #fff6;border-radius:9999px;justify-content:center;align-items:center;gap:.6rem;height:3.5rem;padding:0 1.6rem;font-size:1rem;font-weight:500;transition:background-color .2s cubic-bezier(.165,.84,.44,1),border-color .2s cubic-bezier(.165,.84,.44,1);display:inline-flex}.QuestionnaireLanding-module__pmT-Ja__storeLinks a:first-child{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.QuestionnaireLanding-module__pmT-Ja__appPanel .QuestionnaireLanding-module__pmT-Ja__textLink{color:#a9e9e1;margin-top:.5rem}.QuestionnaireLanding-module__pmT-Ja__appDock{margin-top:2.5rem}.QuestionnaireLanding-module__pmT-Ja__questions{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem;display:grid}.QuestionnaireLanding-module__pmT-Ja__textLink{min-height:44px;color:var(--accent);align-items:center;gap:.6rem;margin-top:1.5rem;font-size:1rem;display:inline-flex}.QuestionnaireLanding-module__pmT-Ja__detail{border-bottom:1px solid var(--line)}.QuestionnaireLanding-module__pmT-Ja__detail:first-child{border-top:1px solid var(--line)}.QuestionnaireLanding-module__pmT-Ja__detail summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1.25rem;padding:1.5rem 0;font-size:1.1875rem;font-weight:500;line-height:1.45;list-style:none;display:flex}.QuestionnaireLanding-module__pmT-Ja__detail summary::-webkit-details-marker{display:none}.QuestionnaireLanding-module__pmT-Ja__detail summary svg{width:2.25rem;height:2.25rem;color:var(--accent);border:1px solid #ffffff38;border-radius:9999px;flex-shrink:0;padding:.5rem;transition:transform .2s cubic-bezier(.165,.84,.44,1)}.QuestionnaireLanding-module__pmT-Ja__detail[open] summary svg{transform:rotate(45deg)}.QuestionnaireLanding-module__pmT-Ja__detail>p,.QuestionnaireLanding-module__pmT-Ja__detail time{color:var(--muted);padding:0 3.5rem 1.6rem 0;font-size:1.0625rem;line-height:1.7;display:block}.QuestionnaireLanding-module__pmT-Ja__sources{padding:0 0 1rem 1rem;font-size:.9375rem}.QuestionnaireLanding-module__pmT-Ja__sources li{padding-bottom:1rem}.QuestionnaireLanding-module__pmT-Ja__sources a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.QuestionnaireLanding-module__pmT-Ja__sources p{color:var(--muted);margin-top:.4rem;line-height:1.5}.QuestionnaireLanding-module__pmT-Ja__next>div{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 3rem;margin-top:2.5rem;display:grid}.QuestionnaireLanding-module__pmT-Ja__next a{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 0;font-size:1.0625rem;display:flex}.QuestionnaireLanding-module__pmT-Ja__next svg{color:var(--accent);flex-shrink:0}.QuestionnaireLanding-module__pmT-Ja__finish{text-align:center;background:radial-gradient(ellipse 60% 80% at 50% 110%, #03dac538 0%, #03dac500 70%), var(--bg-deep,#061321);border-radius:2rem;margin:0 .5rem .5rem;padding:8rem 1.5rem}.QuestionnaireLanding-module__pmT-Ja__finish h2{max-width:46rem;font-size:var(--font-size-display-sm);letter-spacing:0;text-wrap:balance;margin:0 auto 2.25rem;font-weight:500;line-height:1.08}.QuestionnaireLanding-module__pmT-Ja__capacityProfile{grid-template-columns:.65fr 1.35fr;align-items:center;gap:2rem;display:grid}.QuestionnaireLanding-module__pmT-Ja__capacityTotal{background:var(--bg-primary);border-radius:1.5rem;padding:1.5rem}.QuestionnaireLanding-module__pmT-Ja__capacityTotal>p:first-child{font-size:.9375rem}.QuestionnaireLanding-module__pmT-Ja__capacityTotal .QuestionnaireLanding-module__pmT-Ja__scoreNumber{margin-top:1rem}.QuestionnaireLanding-module__pmT-Ja__domainList{gap:.7rem;display:grid}.QuestionnaireLanding-module__pmT-Ja__domain{grid-template-columns:1fr 5rem;align-items:center;gap:.75rem;font-size:.875rem;display:grid}.QuestionnaireLanding-module__pmT-Ja__domain dd{font-variant-numeric:tabular-nums;align-items:center;gap:.75rem;display:flex}.QuestionnaireLanding-module__pmT-Ja__domainTrack{background:var(--bg-primary);border-radius:3px;flex:1;height:5px;overflow:hidden}.QuestionnaireLanding-module__pmT-Ja__domainTrack>span{border-radius:inherit;background:var(--accent);height:100%;display:block}.QuestionnaireLanding-module__pmT-Ja__symptomList{background:var(--bg-primary);border-radius:1.5rem;padding:.5rem 1.5rem}.QuestionnaireLanding-module__pmT-Ja__symptomList>div{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem 1rem;padding:1.1rem 0;display:flex}.QuestionnaireLanding-module__pmT-Ja__symptomList>div:last-child{border:0}.QuestionnaireLanding-module__pmT-Ja__symptomList dt{font-size:1rem}.QuestionnaireLanding-module__pmT-Ja__symptomList dd{color:var(--accent);font-size:.875rem}@media (hover:hover){.QuestionnaireLanding-module__pmT-Ja__primary:hover{background:var(--accent-hover)}.QuestionnaireLanding-module__pmT-Ja__textLink:hover,.QuestionnaireLanding-module__pmT-Ja__resultFoot a:hover,.QuestionnaireLanding-module__pmT-Ja__next a:hover{text-underline-offset:4px;text-decoration:underline}.QuestionnaireLanding-module__pmT-Ja__storeLinks a:hover{background:#ffffff0f;border-color:#fff}.QuestionnaireLanding-module__pmT-Ja__storeLinks a:first-child:hover{border-color:var(--accent-hover);background:var(--accent-hover)}.QuestionnaireLanding-module__pmT-Ja__detail summary:hover{color:var(--accent)}}@media (max-width:860px){.QuestionnaireLanding-module__pmT-Ja__wrap{padding:0 1rem}.QuestionnaireLanding-module__pmT-Ja__band{padding-top:5rem;padding-bottom:5rem}.QuestionnaireLanding-module__pmT-Ja__bandTight{padding-bottom:5rem}.QuestionnaireLanding-module__pmT-Ja__hero{padding:8rem 1rem 2.5rem}.QuestionnaireLanding-module__pmT-Ja__intro{margin-top:1.25rem;font-size:1.0625rem}.QuestionnaireLanding-module__pmT-Ja__result{border-radius:1.5rem;padding:1rem}.QuestionnaireLanding-module__pmT-Ja__scores{gap:.65rem}.QuestionnaireLanding-module__pmT-Ja__score{border-radius:1rem;padding:1rem .8rem}.QuestionnaireLanding-module__pmT-Ja__score dt{flex-direction:column}.QuestionnaireLanding-module__pmT-Ja__scoreNumber{font-size:2.5rem}.QuestionnaireLanding-module__pmT-Ja__scoreDots{flex-wrap:wrap;gap:4px;max-width:116px;min-height:24px}.QuestionnaireLanding-module__pmT-Ja__scoreDots span{flex:0 0 8px}.QuestionnaireLanding-module__pmT-Ja__scoreBars{gap:3px;min-height:24px}.QuestionnaireLanding-module__pmT-Ja__steps{grid-template-columns:1fr}.QuestionnaireLanding-module__pmT-Ja__steps li{min-height:0;padding:1.5rem}.QuestionnaireLanding-module__pmT-Ja__steps h2{margin-top:1.5rem}.QuestionnaireLanding-module__pmT-Ja__takeaway,.QuestionnaireLanding-module__pmT-Ja__questions{grid-template-columns:1fr;gap:2.5rem}.QuestionnaireLanding-module__pmT-Ja__appPanel{border-radius:1.5rem;padding:2rem 1.25rem 0}.QuestionnaireLanding-module__pmT-Ja__storeLinks a{flex:100%}.QuestionnaireLanding-module__pmT-Ja__detail>p,.QuestionnaireLanding-module__pmT-Ja__detail time{padding-right:0}.QuestionnaireLanding-module__pmT-Ja__next>div{grid-template-columns:1fr;margin-top:1.5rem}.QuestionnaireLanding-module__pmT-Ja__finish{border-radius:1.5rem;margin:0 .375rem .375rem;padding:5rem 1.25rem}}@media (max-width:700px){.QuestionnaireLanding-module__pmT-Ja__capacityProfile{grid-template-columns:1fr;gap:1.5rem}.QuestionnaireLanding-module__pmT-Ja__capacityTotal{padding:1rem}.QuestionnaireLanding-module__pmT-Ja__domain{grid-template-columns:1fr 4.5rem}.QuestionnaireLanding-module__pmT-Ja__symptomList{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.QuestionnaireLanding-module__pmT-Ja__primary,.QuestionnaireLanding-module__pmT-Ja__storeLinks a,.QuestionnaireLanding-module__pmT-Ja__detail summary svg{transition:none}.QuestionnaireLanding-module__pmT-Ja__primary:active{transform:none}}
