.page-module___YVtgq__page{--paper:#f4f0e3;--paper-bright:#fdfaf1;--ink:#0e130e;--ink-soft:#4a5348;--line:#0e130e2e;--green:#49d063;--green-deep:#00722a;--coral:#ff5a66;--amber:#ecb333;background:var(--paper);min-height:100vh;color:var(--ink);font-family:DM Sans,sans-serif;overflow:hidden}@supports (color:lab(0% 0 0)){.page-module___YVtgq__page{--paper:lab(94.8774% -.186682 6.9085);--paper-bright:lab(98.3263% -.146806 4.58981);--ink:lab(5.40573% -2.88492 2.17534);--ink-soft:lab(34.1339% -5.20943 4.90584);--line:lab(5.40573% -2.88492 2.17534/.18);--green:lab(74.4797% -55.1221 42.1702);--green-deep:lab(41.4337% -42.9823 32.0439);--coral:lab(61.9311% 64.0896 29.7603);--amber:lab(76.9288% 13.0546 68.6715)}}.page-module___YVtgq__page *,.page-module___YVtgq__page :before,.page-module___YVtgq__page :after{box-sizing:border-box}.page-module___YVtgq__page main{overflow:hidden}.page-module___YVtgq__page a{color:inherit}.page-module___YVtgq__page button,.page-module___YVtgq__page input,.page-module___YVtgq__page select{font:inherit}.page-module___YVtgq__hero{grid-template-columns:minmax(0,1.02fr) minmax(380px,.78fr);align-items:center;gap:clamp(38px,7vw,96px);width:min(100% - 48px,1180px);min-height:720px;margin:0 auto;padding:92px 0 108px;display:grid;position:relative}.page-module___YVtgq__heroGrid{z-index:0;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);pointer-events:none;background-size:38px 38px;position:absolute;inset:28px -12vw;-webkit-mask-image:radial-gradient(circle at 74% 46%,#000 4%,#0000 68%);mask-image:radial-gradient(circle at 74% 46%,#000 4%,#0000 68%)}.page-module___YVtgq__heroCopy,.page-module___YVtgq__heroLedger{z-index:1;position:relative}.page-module___YVtgq__eyebrow,.page-module___YVtgq__sectionKicker,.page-module___YVtgq__instrumentBar,.page-module___YVtgq__ledgerTop,.page-module___YVtgq__stepNumber,.page-module___YVtgq__panelLabel,.page-module___YVtgq__resultCode{letter-spacing:.09em;text-transform:uppercase;font-family:SFMono-Regular,Cascadia Code,Roboto Mono,monospace;font-size:.68rem;font-weight:800}.page-module___YVtgq__eyebrow{border:1px solid var(--ink);background:var(--green);border-radius:999px;align-items:center;gap:8px;margin:0;padding:8px 11px;display:inline-flex}.page-module___YVtgq__eyebrow>span{background:var(--ink);border-radius:50%;width:7px;height:7px}.page-module___YVtgq__hero h1,.page-module___YVtgq__toolIntro h2,.page-module___YVtgq__methodHeading h2,.page-module___YVtgq__patternIntro h2,.page-module___YVtgq__faqHeading h2,.page-module___YVtgq__resultHeader h2{letter-spacing:-.055em;margin:0;font-family:Outfit,sans-serif;font-weight:900;line-height:.96}.page-module___YVtgq__hero h1{max-width:700px;margin-top:24px;font-size:clamp(4rem,7.4vw,7rem)}.page-module___YVtgq__heroLead{max-width:650px;color:var(--ink-soft);margin:26px 0 0;font-size:clamp(1.03rem,1.5vw,1.2rem);line-height:1.68}.page-module___YVtgq__heroCta{border:2px solid var(--ink);background:var(--ink);min-height:58px;box-shadow:6px 6px 0 var(--green);border-radius:13px;justify-content:center;align-items:center;gap:16px;margin-top:32px;padding:0 23px;font-weight:850;text-decoration:none;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);display:inline-flex;color:var(--paper-bright)!important}.page-module___YVtgq__heroCta:hover{box-shadow:9px 9px 0 var(--green);transform:translateY(-2px)}.page-module___YVtgq__heroProof{color:var(--ink-soft);flex-wrap:wrap;gap:8px 18px;margin-top:24px;font-size:.73rem;font-weight:750;display:flex}.page-module___YVtgq__heroProof span{align-items:center;gap:7px;display:inline-flex}.page-module___YVtgq__heroProof span:before{color:var(--green-deep);content:"✓";font-weight:900}.page-module___YVtgq__heroLedger{border:2px solid var(--ink);background:var(--paper-bright);box-shadow:12px 12px 0 var(--ink);border-radius:24px;align-self:center;overflow:hidden;transform:rotate(1.5deg)}.page-module___YVtgq__ledgerTop{border-bottom:2px solid var(--ink);background:var(--green);justify-content:space-between;gap:20px;padding:17px 19px;display:flex}.page-module___YVtgq__ledgerTop span:last-child{color:#232c23b8;color:lab(16.7384% -5.58931 4.39008/.72);font-size:.58rem}.page-module___YVtgq__ledgerRow{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:13px;min-height:72px;padding:13px 18px;display:grid}.page-module___YVtgq__ledgerRow>span{border:1px solid var(--ink);border-radius:50%;place-items:center;width:28px;height:28px;font-family:SFMono-Regular,monospace;font-size:.58rem;font-weight:800;display:grid}.page-module___YVtgq__ledgerRow strong{font-size:.87rem}.page-module___YVtgq__ledgerRow i{color:var(--ink-soft);letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,monospace;font-size:.57rem;font-style:normal}.page-module___YVtgq__ledgerOutput{background:var(--ink);color:var(--paper-bright);gap:4px;padding:18px 20px 20px;display:grid}.page-module___YVtgq__ledgerOutput span{color:var(--green);letter-spacing:.08em;text-transform:uppercase;font-family:SFMono-Regular,monospace;font-size:.58rem;font-weight:800}.page-module___YVtgq__ledgerOutput strong{font-size:.86rem}.page-module___YVtgq__toolSection{width:min(100% - 40px,1080px);margin:20px auto 112px;scroll-margin-top:88px}.page-module___YVtgq__toolIntro{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);align-items:end;gap:30px 72px;margin-bottom:38px;display:grid}.page-module___YVtgq__toolIntro .page-module___YVtgq__sectionKicker{grid-column:1/-1;margin:0 0 -9px}.page-module___YVtgq__sectionKicker{color:var(--green-deep)}.page-module___YVtgq__toolIntro h2,.page-module___YVtgq__methodHeading h2,.page-module___YVtgq__patternIntro h2,.page-module___YVtgq__faqHeading h2{font-size:clamp(3rem,6vw,5.6rem)}.page-module___YVtgq__toolIntro>p:last-child,.page-module___YVtgq__methodHeading>p:last-child{color:var(--ink-soft);margin:0;font-size:1rem;line-height:1.7}.page-module___YVtgq__instrumentShell{border:2px solid var(--ink);background:var(--paper-bright);box-shadow:12px 12px 0 var(--green);border-radius:30px;overflow:hidden}.page-module___YVtgq__instrumentBar{background:var(--ink);min-height:54px;color:var(--paper-bright);justify-content:space-between;align-items:center;gap:20px;padding:0 20px;display:flex}.page-module___YVtgq__instrumentBar>span:first-child{align-items:center;gap:9px;display:inline-flex}.page-module___YVtgq__instrumentBar i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #49d06329;box-shadow:0 0 0 4px lab(74.4797% -55.1221 42.1702/.16)}.page-module___YVtgq__instrumentBar>span:last-child{color:#f4f0e39e;color:lab(94.8774% -.186682 6.9085/.62);font-size:.58rem}.page-module___YVtgq__form{padding:clamp(24px,5vw,58px)}.page-module___YVtgq__formAlert{border:1px solid var(--coral);color:#860f23;color:lab(28.7944% 48.1665 23.6073);background:#ff5a6617;background:lab(61.9311% 64.0896 29.7603/.09);border-radius:12px;flex-wrap:wrap;gap:5px 12px;margin-bottom:24px;padding:14px 16px;font-size:.82rem;display:flex}.page-module___YVtgq__formHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:28px;padding-bottom:26px;display:flex}.page-module___YVtgq__formHeader>div:first-child,.page-module___YVtgq__strengthGroup legend,.page-module___YVtgq__nextRead{align-items:start;gap:14px;display:flex}.page-module___YVtgq__stepNumber{border:1px solid var(--ink);background:var(--green);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.page-module___YVtgq__formHeader h3,.page-module___YVtgq__formHeader p{margin:0}.page-module___YVtgq__formHeader h3{letter-spacing:-.035em;font-family:Outfit,sans-serif;font-size:1.35rem}.page-module___YVtgq__formHeader p{color:var(--ink-soft);margin-top:3px;font-size:.75rem}.page-module___YVtgq__unitSwitch{border:1px solid var(--line);background:var(--paper);border-radius:12px;grid-template-columns:1fr 1fr;padding:4px;display:grid}.page-module___YVtgq__unitSwitch button{min-height:38px;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 16px;font-size:.72rem;font-weight:850}.page-module___YVtgq__unitSwitch .page-module___YVtgq__activeUnit{background:var(--ink);color:var(--paper-bright)}.page-module___YVtgq__periodField{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:7px 18px;margin-top:28px;padding:17px 0;display:grid}.page-module___YVtgq__periodField>span:first-child{font-size:.86rem;font-weight:850}.page-module___YVtgq__periodField>small{color:var(--ink-soft);grid-column:1/-1;font-size:.68rem}.page-module___YVtgq__selectWrap{position:relative}.page-module___YVtgq__selectWrap:after{color:var(--ink-soft);content:"↓";pointer-events:none;font-size:.7rem;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.page-module___YVtgq__selectWrap select{appearance:none;border:1px solid var(--ink);background:var(--paper-bright);min-width:150px;height:44px;color:var(--ink);border-radius:10px;padding:0 38px 0 13px;font-weight:800}.page-module___YVtgq__measurementGrid{grid-template-columns:1fr 1fr;gap:0 38px;margin-top:28px;display:grid}.page-module___YVtgq__measurementGroup,.page-module___YVtgq__strengthGroup{border:0;min-width:0;margin:0;padding:0}.page-module___YVtgq__measurementGroup legend{gap:3px;width:100%;padding:0;display:grid}.page-module___YVtgq__measurementGroup legend>span{font-size:.88rem;font-weight:850}.page-module___YVtgq__measurementGroup legend small,.page-module___YVtgq__strengthGroup legend small,.page-module___YVtgq__optionalToggle small{color:var(--ink-soft);font-size:.68rem;font-weight:500;line-height:1.45}.page-module___YVtgq__pairedInputs,.page-module___YVtgq__bodyFatInputs{grid-template-columns:1fr auto 1fr;align-items:start;gap:9px;margin-top:14px;display:grid}.page-module___YVtgq__pairedInputs label,.page-module___YVtgq__bodyFatInputs label{min-width:0;color:var(--ink-soft);gap:7px;font-size:.65rem;font-weight:750;display:grid}.page-module___YVtgq__inputArrow{color:var(--ink-soft);align-self:center;margin-top:23px;font-size:.8rem}.page-module___YVtgq__inputWrap{border:1px solid var(--line);background:var(--paper);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:50px;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.page-module___YVtgq__inputWrap:focus-within{border-color:var(--green-deep);box-shadow:0 0 0 3px #49d06329;box-shadow:0 0 0 3px lab(74.4797% -55.1221 42.1702/.16)}.page-module___YVtgq__inputWrap:has(input[aria-invalid=true]){border-color:var(--coral);box-shadow:0 0 0 3px #ff5a661a;box-shadow:0 0 0 3px lab(61.9311% 64.0896 29.7603/.1)}.page-module___YVtgq__inputWrap input{width:100%;min-width:0;height:48px;color:var(--ink);background:0 0;border:0;outline:0;padding:0 4px 0 13px;font-size:1rem;font-weight:850}.page-module___YVtgq__inputWrap>span{color:var(--ink-soft);text-transform:uppercase;padding:0 12px;font-family:SFMono-Regular,monospace;font-size:.62rem;font-weight:800}.page-module___YVtgq__fieldError{line-height:1.4;display:block;color:#9e122b!important;color:lab(34.3795% 54.592 26.8128)!important;font-size:.65rem!important}.page-module___YVtgq__strengthGroup{border-top:1px solid var(--line);margin-top:42px;padding-top:34px}.page-module___YVtgq__strengthGroup legend{width:100%;padding:0}.page-module___YVtgq__strengthGroup legend>span:last-child{gap:3px;display:grid}.page-module___YVtgq__strengthGroup legend strong{font-size:.92rem}.page-module___YVtgq__strengthOptions{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.page-module___YVtgq__strengthOptions button{border:1px solid var(--line);background:var(--paper);min-height:88px;color:var(--ink);text-align:left;cursor:pointer;border-radius:12px;gap:4px;padding:15px;transition:border-color .15s,background .15s,transform .15s cubic-bezier(.22,1,.36,1);display:grid}.page-module___YVtgq__strengthOptions button:hover{border-color:var(--ink);transform:translateY(-2px)}.page-module___YVtgq__strengthOptions .page-module___YVtgq__activeStrength{border-color:var(--ink);background:var(--green);box-shadow:3px 3px 0 var(--ink)}.page-module___YVtgq__strengthOptions span{font-size:.8rem;font-weight:850}.page-module___YVtgq__strengthOptions small{color:var(--ink-soft);font-size:.65rem;line-height:1.4}.page-module___YVtgq__optionalSection{border-top:1px solid var(--line);margin-top:34px;padding-top:30px}.page-module___YVtgq__optionalToggle{cursor:pointer;align-items:center;gap:13px;width:fit-content;display:flex}.page-module___YVtgq__optionalToggle input{opacity:0;width:1px;height:1px;position:absolute}.page-module___YVtgq__optionalToggle>span:first-of-type{border:1px solid var(--ink);background:var(--paper);border-radius:999px;flex:0 0 43px;width:43px;height:24px;position:relative}.page-module___YVtgq__optionalToggle>span:first-of-type:after{background:var(--ink);content:"";border-radius:50%;width:16px;height:16px;transition:transform .16s cubic-bezier(.22,1,.36,1);position:absolute;top:3px;left:3px}.page-module___YVtgq__optionalToggle input:checked+span{background:var(--green)}.page-module___YVtgq__optionalToggle input:checked+span:after{transform:translate(19px)}.page-module___YVtgq__optionalToggle input:focus-visible+span{outline:3px solid var(--coral);outline-offset:3px}.page-module___YVtgq__optionalToggle>span:last-child{gap:2px;display:grid}.page-module___YVtgq__optionalToggle strong{font-size:.84rem}.page-module___YVtgq__bodyFatInputs{width:min(100%,490px);margin-top:20px;padding-left:56px}.page-module___YVtgq__submitRow{border-top:2px solid var(--ink);grid-template-columns:auto 1fr;align-items:center;gap:22px;margin-top:42px;padding-top:30px;display:grid}.page-module___YVtgq__submitButton{border:2px solid var(--ink);background:var(--ink);min-height:58px;color:var(--paper-bright);box-shadow:5px 5px 0 var(--green);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:30px;padding:0 24px;font-weight:850;transition:transform .16s cubic-bezier(.22,1,.36,1),box-shadow .16s cubic-bezier(.22,1,.36,1);display:inline-flex}.page-module___YVtgq__submitButton:hover{box-shadow:8px 8px 0 var(--green);transform:translateY(-2px)}.page-module___YVtgq__submitRow>p{max-width:430px;color:var(--ink-soft);margin:0;font-size:.7rem;line-height:1.55}.page-module___YVtgq__resultWrap{margin-top:72px}.page-module___YVtgq__result{border:2px solid var(--ink);background:var(--paper-bright);box-shadow:12px 12px 0 var(--ink);border-radius:30px;overflow:hidden}.page-module___YVtgq__resultHeader{border-bottom:2px solid var(--ink);background:var(--green);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:clamp(24px,4vw,42px);display:grid}.page-module___YVtgq__result[data-classification=likely_cut] .page-module___YVtgq__resultHeader{background:#55caf4;background:lab(76.0965% -24.8233 -31.1415)}.page-module___YVtgq__result[data-classification=likely_surplus] .page-module___YVtgq__resultHeader{background:var(--amber)}.page-module___YVtgq__result[data-classification=insufficient_or_mixed] .page-module___YVtgq__resultHeader{background:#cfc7b2;background:lab(80.4075% .548899 11.6351)}.page-module___YVtgq__resultCode{border:2px solid var(--ink);background:var(--paper-bright);border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.page-module___YVtgq__resultHeader p,.page-module___YVtgq__resultHeader h2{margin:0}.page-module___YVtgq__resultHeader p{letter-spacing:.09em;text-transform:uppercase;font-family:SFMono-Regular,monospace;font-size:.58rem;font-weight:800}.page-module___YVtgq__resultHeader h2{margin-top:3px;font-size:clamp(2rem,5vw,4rem)}.page-module___YVtgq__resultHeader h2:focus{outline:0}.page-module___YVtgq__confidence{border:1px solid var(--ink);background:var(--paper-bright);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:8px 10px;font-family:SFMono-Regular,monospace;font-size:.59rem;font-weight:800}.page-module___YVtgq__confidence[data-confidence=high]:before,.page-module___YVtgq__confidence[data-confidence=medium]:before,.page-module___YVtgq__confidence[data-confidence=low]:before{content:"●";margin-right:6px}.page-module___YVtgq__confidence[data-confidence=high]:before{color:var(--green-deep)}.page-module___YVtgq__confidence[data-confidence=medium]:before{color:#b67d00;color:lab(56.9395% 19.9016 97.5971)}.page-module___YVtgq__confidence[data-confidence=low]:before{color:var(--coral)}.page-module___YVtgq__resultSummary{max-width:850px;color:var(--ink-soft);margin:0;padding:32px clamp(24px,4vw,42px);font-size:clamp(1rem,1.6vw,1.16rem);font-weight:650;line-height:1.65}.page-module___YVtgq__signalGrid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.page-module___YVtgq__signalCard{align-content:start;min-width:0;min-height:190px;padding:23px 20px;display:grid;position:relative}.page-module___YVtgq__signalCard+.page-module___YVtgq__signalCard{border-left:1px solid var(--line)}.page-module___YVtgq__signalMark{border:1px solid var(--line);border-radius:50%;place-items:center;width:29px;height:29px;font-weight:900;display:grid;position:absolute;top:18px;right:18px}.page-module___YVtgq__signalCard[data-direction=up] .page-module___YVtgq__signalMark,.page-module___YVtgq__signalCard[data-direction=down] .page-module___YVtgq__signalMark{border-color:var(--ink);background:var(--green)}.page-module___YVtgq__signalCard[data-direction=not_used]{background:var(--paper)}.page-module___YVtgq__signalCard>p{max-width:calc(100% - 34px);color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin:0;font-family:SFMono-Regular,monospace;font-size:.58rem;font-weight:800;line-height:1.35}.page-module___YVtgq__signalCard>strong{letter-spacing:-.045em;margin-top:24px;font-family:Outfit,sans-serif;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1}.page-module___YVtgq__signalCard>small{color:var(--ink-soft);margin-top:9px;font-size:.65rem;line-height:1.45}.page-module___YVtgq__evidenceGrid{grid-template-columns:1fr 1fr;gap:0;display:grid}.page-module___YVtgq__agreementPanel,.page-module___YVtgq__conflictPanel{min-width:0;padding:clamp(28px,4vw,42px)}.page-module___YVtgq__conflictPanel{border-left:1px solid var(--line);background:var(--paper)}.page-module___YVtgq__panelLabel{color:var(--green-deep);margin:0}.page-module___YVtgq__conflictPanel .page-module___YVtgq__panelLabel{color:#a12e39;color:lab(38.0919% 48.0957 22.6178)}.page-module___YVtgq__agreementPanel ul,.page-module___YVtgq__conflictPanel ul{gap:13px;margin:20px 0 0;padding:0;list-style:none;display:grid}.page-module___YVtgq__agreementPanel li,.page-module___YVtgq__conflictPanel li{padding-left:24px;font-size:.82rem;line-height:1.55;position:relative}.page-module___YVtgq__agreementPanel li:before,.page-module___YVtgq__conflictPanel li:before{font-weight:900;position:absolute;top:1px;left:0}.page-module___YVtgq__agreementPanel li:before{color:var(--green-deep);content:"✓"}.page-module___YVtgq__conflictPanel li:before{color:var(--coral);content:"!"}.page-module___YVtgq__conflictPanel>p:last-child{margin:20px 0 0;font-size:.82rem;line-height:1.55}.page-module___YVtgq__nextRead{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin:0 clamp(24px,4vw,42px);padding:28px 0}.page-module___YVtgq__nextRead>div{gap:6px;display:grid}.page-module___YVtgq__nextRead strong{letter-spacing:-.04em;font-family:Outfit,sans-serif;font-size:1.7rem}.page-module___YVtgq__nextRead p:last-child{max-width:750px;color:var(--ink-soft);margin:0;font-size:.79rem;line-height:1.55}.page-module___YVtgq__resultFooter{justify-content:space-between;align-items:center;gap:24px;padding:28px clamp(24px,4vw,42px) 20px;display:flex}.page-module___YVtgq__resultFooter>div{max-width:650px}.page-module___YVtgq__resultFooter>div>p:last-child{color:var(--ink-soft);margin:7px 0 0;font-size:.76rem;line-height:1.55}.page-module___YVtgq__resultFooter button{border:1px solid var(--ink);background:var(--paper-bright);min-height:42px;color:var(--ink);cursor:pointer;border-radius:10px;flex:none;padding:0 15px;font-size:.72rem;font-weight:850}.page-module___YVtgq__resultFooter button:hover{background:var(--green)}.page-module___YVtgq__disclaimer{color:var(--ink-soft);margin:0;padding:0 clamp(24px,4vw,42px) 32px;font-size:.65rem;line-height:1.55}.page-module___YVtgq__resultWrap .tcc-card{margin-top:36px}.page-module___YVtgq__methodSection,.page-module___YVtgq__patternSection,.page-module___YVtgq__faqSection{width:min(100% - 48px,1120px);margin:120px auto}.page-module___YVtgq__methodSection{border:2px solid var(--ink);background:var(--ink);color:var(--paper-bright);box-shadow:12px 12px 0 var(--coral);border-radius:30px;padding:clamp(36px,6vw,72px)}.page-module___YVtgq__methodHeading{grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);align-items:end;gap:24px 60px;display:grid}.page-module___YVtgq__methodHeading .page-module___YVtgq__sectionKicker{color:var(--green);grid-column:1/-1}.page-module___YVtgq__methodHeading>p:last-child{color:#f4f0e3ab;color:lab(94.8774% -.186682 6.9085/.67)}.page-module___YVtgq__methodBands{border:1px solid #f4f0e34d;border:1px solid lab(94.8774% -.186682 6.9085/.3);grid-template-columns:repeat(3,1fr);margin-top:54px;display:grid}.page-module___YVtgq__methodBands article{gap:20px;min-width:0;padding:clamp(24px,3vw,34px);display:grid}.page-module___YVtgq__methodBands article+article{border-left:1px solid #f4f0e34d;border-left:1px solid lab(94.8774% -.186682 6.9085/.3)}.page-module___YVtgq__methodBands article>span{color:var(--green);letter-spacing:-.055em;font-family:Outfit,sans-serif;font-size:clamp(2.3rem,4vw,3.7rem);font-weight:900;line-height:1}.page-module___YVtgq__methodBands h3,.page-module___YVtgq__methodBands p{margin:0}.page-module___YVtgq__methodBands h3{font-size:.9rem}.page-module___YVtgq__methodBands p{color:#f4f0e3a3;color:lab(94.8774% -.186682 6.9085/.64);margin-top:7px;font-size:.72rem;line-height:1.55}.page-module___YVtgq__methodNote{color:#f4f0e39e;color:lab(94.8774% -.186682 6.9085/.62);max-width:820px;margin:28px 0 0;font-size:.69rem;line-height:1.6}.page-module___YVtgq__patternIntro{max-width:850px}.page-module___YVtgq__patternIntro .page-module___YVtgq__sectionKicker,.page-module___YVtgq__faqHeading .page-module___YVtgq__sectionKicker{margin:0 0 15px}.page-module___YVtgq__patternTable{border-top:2px solid var(--ink);margin-top:48px}.page-module___YVtgq__patternTable article{border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr);align-items:center;gap:24px;padding:26px 4px;display:grid}.page-module___YVtgq__patternTable article>span{border:2px solid var(--ink);background:var(--green);border-radius:50%;place-items:center;width:52px;height:52px;font-family:SFMono-Regular,monospace;font-weight:900;display:grid}.page-module___YVtgq__patternTable article:nth-child(2)>span{background:#55caf4;background:lab(76.0965% -24.8233 -31.1415)}.page-module___YVtgq__patternTable article:nth-child(3)>span{background:var(--amber)}.page-module___YVtgq__patternTable article:nth-child(4)>span{background:var(--paper-bright)}.page-module___YVtgq__patternTable h3,.page-module___YVtgq__patternTable p{margin:0}.page-module___YVtgq__patternTable h3{letter-spacing:-.035em;font-family:Outfit,sans-serif;font-size:1.35rem}.page-module___YVtgq__patternTable p{max-width:780px;color:var(--ink-soft);margin-top:5px;font-size:.84rem;line-height:1.55}.page-module___YVtgq__faqSection{grid-template-columns:minmax(260px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(40px,8vw,110px);display:grid}.page-module___YVtgq__faqHeading{position:sticky;top:100px}.page-module___YVtgq__faqList{border-top:2px solid var(--ink)}.page-module___YVtgq__faqList details{border-bottom:1px solid var(--line)}.page-module___YVtgq__faqList summary{cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:22px;padding:22px 2px;font-size:.95rem;font-weight:800;list-style:none;display:grid}.page-module___YVtgq__faqList summary::-webkit-details-marker{display:none}.page-module___YVtgq__faqList summary>span{border:1px solid var(--ink);background:var(--paper-bright);border-radius:50%;place-items:center;width:28px;height:28px;transition:transform .16s cubic-bezier(.22,1,.36,1),background .16s;display:grid}.page-module___YVtgq__faqList details[open] summary>span{background:var(--green);transform:rotate(45deg)}.page-module___YVtgq__faqList details>p{max-width:680px;color:var(--ink-soft);margin:-4px 42px 24px 2px;font-size:.84rem;line-height:1.7}.page-module___YVtgq__page a:focus-visible,.page-module___YVtgq__page button:focus-visible,.page-module___YVtgq__page input:focus-visible,.page-module___YVtgq__page select:focus-visible,.page-module___YVtgq__page summary:focus-visible{outline:3px solid var(--coral);outline-offset:4px}@media (max-width:880px){.page-module___YVtgq__hero{grid-template-columns:1fr;width:min(100% - 36px,720px);padding-top:82px}.page-module___YVtgq__heroLedger{justify-self:center;width:min(100%,560px);transform:rotate(.75deg)}.page-module___YVtgq__toolIntro,.page-module___YVtgq__methodHeading,.page-module___YVtgq__faqSection{grid-template-columns:1fr}.page-module___YVtgq__toolIntro .page-module___YVtgq__sectionKicker,.page-module___YVtgq__methodHeading .page-module___YVtgq__sectionKicker{grid-column:auto}.page-module___YVtgq__measurementGrid{grid-template-columns:1fr;gap:30px}.page-module___YVtgq__signalGrid{grid-template-columns:1fr 1fr}.page-module___YVtgq__signalCard:nth-child(3){border-left:0}.page-module___YVtgq__signalCard:nth-child(n+3){border-top:1px solid var(--line)}.page-module___YVtgq__methodHeading>p:last-child{max-width:680px}.page-module___YVtgq__methodBands{grid-template-columns:1fr}.page-module___YVtgq__methodBands article{grid-template-columns:minmax(130px,.4fr) minmax(0,1fr);align-items:center}.page-module___YVtgq__methodBands article+article{border-top:1px solid #f4f0e34d;border-top:1px solid lab(94.8774% -.186682 6.9085/.3);border-left:0}.page-module___YVtgq__faqHeading{position:static}}@media (max-width:620px){.page-module___YVtgq__hero{width:calc(100% - 24px);min-height:auto;padding:64px 0 84px}.page-module___YVtgq__hero h1{font-size:clamp(3.7rem,18vw,5.6rem)}.page-module___YVtgq__heroCta{width:100%}.page-module___YVtgq__heroProof{display:grid}.page-module___YVtgq__heroLedger{box-shadow:7px 7px 0 var(--ink);border-radius:18px}.page-module___YVtgq__ledgerTop span:last-child,.page-module___YVtgq__ledgerRow i{display:none}.page-module___YVtgq__ledgerRow{grid-template-columns:34px 1fr}.page-module___YVtgq__toolSection,.page-module___YVtgq__methodSection,.page-module___YVtgq__patternSection,.page-module___YVtgq__faqSection{width:calc(100% - 24px)}.page-module___YVtgq__toolSection{margin-top:0}.page-module___YVtgq__toolIntro{margin-bottom:28px}.page-module___YVtgq__toolIntro h2,.page-module___YVtgq__methodHeading h2,.page-module___YVtgq__patternIntro h2,.page-module___YVtgq__faqHeading h2{font-size:clamp(3rem,15vw,4.4rem)}.page-module___YVtgq__instrumentShell,.page-module___YVtgq__result,.page-module___YVtgq__methodSection{border-radius:21px}.page-module___YVtgq__instrumentShell{box-shadow:7px 7px 0 var(--green)}.page-module___YVtgq__instrumentBar{min-height:48px;padding:0 14px;font-size:.56rem}.page-module___YVtgq__instrumentBar>span:last-child{display:none}.page-module___YVtgq__form{padding:24px 17px 30px}.page-module___YVtgq__formHeader{flex-direction:column;align-items:stretch}.page-module___YVtgq__unitSwitch{width:100%}.page-module___YVtgq__periodField{grid-template-columns:1fr}.page-module___YVtgq__selectWrap select{width:100%}.page-module___YVtgq__measurementGrid{gap:34px}.page-module___YVtgq__pairedInputs,.page-module___YVtgq__bodyFatInputs{gap:6px}.page-module___YVtgq__inputWrap input{padding-left:10px;font-size:.91rem}.page-module___YVtgq__inputWrap>span{padding-inline:9px}.page-module___YVtgq__strengthOptions{grid-template-columns:1fr}.page-module___YVtgq__strengthOptions button{min-height:70px}.page-module___YVtgq__bodyFatInputs{width:100%;padding-left:0}.page-module___YVtgq__submitRow{grid-template-columns:1fr}.page-module___YVtgq__submitButton{width:100%}.page-module___YVtgq__resultWrap{margin-top:56px}.page-module___YVtgq__result{box-shadow:7px 7px 0 var(--ink)}.page-module___YVtgq__resultHeader{grid-template-columns:auto 1fr;padding:24px 18px}.page-module___YVtgq__confidence{grid-column:1/-1;width:fit-content}.page-module___YVtgq__resultCode{width:48px;height:48px}.page-module___YVtgq__signalGrid,.page-module___YVtgq__evidenceGrid{grid-template-columns:1fr}.page-module___YVtgq__signalCard+.page-module___YVtgq__signalCard,.page-module___YVtgq__signalCard:nth-child(3),.page-module___YVtgq__conflictPanel{border-left:0}.page-module___YVtgq__signalCard+.page-module___YVtgq__signalCard,.page-module___YVtgq__conflictPanel{border-top:1px solid var(--line)}.page-module___YVtgq__signalCard{min-height:150px}.page-module___YVtgq__resultFooter{flex-direction:column;align-items:stretch}.page-module___YVtgq__resultFooter button{width:100%}.page-module___YVtgq__methodSection{box-shadow:7px 7px 0 var(--coral);margin-block:92px;padding:38px 20px}.page-module___YVtgq__methodBands article{grid-template-columns:1fr}.page-module___YVtgq__patternTable article{grid-template-columns:58px minmax(0,1fr);gap:14px}.page-module___YVtgq__patternTable article>span{width:45px;height:45px}.page-module___YVtgq__faqSection{margin-block:92px}}@media (prefers-reduced-motion:reduce){.page-module___YVtgq__page *,.page-module___YVtgq__page :before,.page-module___YVtgq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
