.site-fit{color:#f2f2e9;--accent:#edb45d;--accent-ink:#201b10;--muted:#b5c0ac;--line:#d7e3cc2c;background:#151c15;scroll-margin-top:90px}.site-fit-heading{justify-content:space-between;align-items:flex-end;gap:55px;margin-bottom:45px;display:flex}.site-fit-heading .eyebrow{color:#afbea1;letter-spacing:.12em;margin-bottom:22px;font-size:9px}.site-fit-heading h2{font-size:clamp(40px,4.2vw,60px);line-height:1.05}.site-fit-heading>p{color:#b5c0ac;max-width:350px;font-size:14px;line-height:1.9}.site-fit-panel{border:1px solid var(--line);border-radius:3px;grid-template-columns:.8fr 1.2fr;display:grid;overflow:hidden}.site-fit-inputs{border-right:1px solid var(--line);background:#1c271c;min-width:0;padding:34px}.site-fit-inputs>.eyebrow{color:#becdb0;margin-bottom:30px;font-size:9px;display:block}.site-fit-inputs>label{color:#e0e8d8;margin:23px 0 10px;font-size:12px;font-weight:600;display:block}.site-fit-inputs>select{appearance:none;color:#f2f2e9;cursor:pointer;background:#111b11 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23c4d3b5' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 13px center/14px no-repeat;border:1px solid #a9bd9359;border-radius:2px;width:100%;min-width:0;min-height:50px;padding:12px 36px 12px 13px;font-size:16px;line-height:1.4;transition:border-color .2s}.site-fit-inputs>select:hover{border-color:#edb45d}.site-fit-plan{border-top:1px solid var(--line);align-items:flex-start;gap:12px;margin-top:30px;padding-top:26px;display:flex}.site-fit-plan>svg{color:#edb45d;margin-top:2px}.site-fit-plan h3{letter-spacing:-.035em;font-size:20px}.site-fit-plan p{color:#b5c0ac;margin-top:12px;font-size:14px;line-height:1.85}.site-fit-caveat{color:#aab99c;margin-top:25px;font-size:14px;line-height:1.85}.site-fit-result{background:#101810;min-width:0;padding:34px 38px}.site-fit-result-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;display:flex}.site-fit-result-top>.eyebrow{color:#b6c8a6;font-size:9px}.site-fit-status{color:#bfd0ae;letter-spacing:.08em;white-space:nowrap;border:1px solid #adc5a04a;border-radius:2px;padding:4px 7px;font-size:9px;display:inline-flex}.site-fit-result>h3{letter-spacing:-.045em;max-width:480px;margin-top:28px;font-size:clamp(28px,2.6vw,37px);line-height:1.12}.site-fit-priorities{flex-direction:column;gap:13px;margin:25px 0;padding:0;list-style:none;display:flex}.site-fit-priorities li{color:#e1e9d9;align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;display:flex}.site-fit-priorities svg{color:#edb45d;margin-top:4px}.site-fit-context{color:#b5c0ac;font-size:14px;line-height:1.85}.site-fit-checklist{border-top:1px solid var(--line);flex-direction:column;gap:20px;margin-top:28px;padding-top:26px;display:flex}.site-fit-checklist>div{align-items:flex-start;gap:13px;display:flex}.site-fit-checklist>div>svg{color:#9cb78c;margin-top:3px}.site-fit-checklist h4{letter-spacing:-.025em;font-size:17px;line-height:1.4}.site-fit-checklist p{color:#b5c0ac;max-width:440px;margin-top:5px;font-size:14px;line-height:1.85}.site-fit-cta{text-wrap:balance;gap:16px;width:100%;min-height:52px;margin-top:30px;font-size:14px;line-height:1.7}.site-fit-transfer{color:#aab99c;margin-top:12px;font-size:14px;line-height:1.8}.site-fit-prefill{color:#d1dfc4;background:#adc5a00a;border:1px solid #adc5a04a;border-radius:2px;margin-bottom:24px;padding:12px 14px;font-size:14px;line-height:1.8}@media (max-width:900px){.site-fit-heading{gap:35px}.site-fit-panel{grid-template-columns:.85fr 1.15fr}.site-fit-inputs,.site-fit-result{padding:25px}.site-fit-result-top>.eyebrow{font-size:9px}.site-fit-result>h3{font-size:30px}.site-fit-status{font-size:9px}}@media (max-width:650px){.site-fit-heading{margin-bottom:30px;display:block}.site-fit-heading .eyebrow{margin-bottom:19px;font-size:9px}.site-fit-heading h2{font-size:clamp(35px,10.5vw,46px)}.site-fit-heading>p{max-width:100%;margin-top:23px;font-size:14px}.site-fit-panel{grid-template-columns:1fr}.site-fit-inputs{border-right:0;border-bottom:1px solid var(--line);padding:25px 21px}.site-fit-inputs>.eyebrow{margin-bottom:22px;font-size:9px}.site-fit-inputs>label{margin-top:20px;font-size:12px}.site-fit-inputs>select{min-height:50px;padding:12px 33px 12px 10px;font-size:16px}.site-fit-plan{gap:11px;margin-top:25px;padding-top:23px}.site-fit-plan h3{font-size:21px}.site-fit-plan p{font-size:14px;line-height:1.8}.site-fit-caveat{margin-top:22px;font-size:14px}.site-fit-result{padding:27px 21px}.site-fit-result-top{gap:12px}.site-fit-result-top>.eyebrow{letter-spacing:.07em;font-size:9px}.site-fit-status{padding:4px 6px;font-size:9px}.site-fit-result>h3{margin-top:25px;font-size:30px}.site-fit-priorities{gap:14px;margin-block:23px}.site-fit-priorities li{gap:9px;font-size:14px}.site-fit-context{font-size:14px}.site-fit-checklist{gap:23px;margin-top:26px;padding-top:25px}.site-fit-checklist h4{font-size:18px}.site-fit-checklist p{font-size:14px;line-height:1.8}.site-fit-cta{gap:12px;min-height:54px;padding:13px 14px;font-size:14px}.site-fit-transfer{font-size:14px;line-height:1.8}.site-fit-prefill{font-size:14px}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .site-fit *{transition-duration:.01ms!important}}
