.fs{--fs-font:inherit;--fs-red:#ee3124;--fs-red-dk:#c9261b;--fs-ink:#1b1817;--fs-ink-2:#2b2624;--fs-ink-3:#3d3634;--fs-paper:#fff;--fs-tint:#f5f2f1;--fs-tint-red:#fdf0ee;--fs-rule:#ded8d5;--fs-rule-soft:#ebe6e4;--fs-muted:#6c6462;--fs-on-dark:#f7f4f3;--fs-on-dark-mute:#a39a97;--fs-on-dark-rule:#413a37;--fs-st1:#d92b1c;--fs-st2:#9a6510;--fs-st3:#1f6fbf;--fs-st4:#00734c;--fs-st1-t:#fdf0ee;--fs-st2-t:#fbf4e6;--fs-st3-t:#eef4fc;--fs-st4-t:#eaf6f1;--fs-sd1:#ff6152;--fs-sd2:#eda93c;--fs-sd3:#63aaec;--fs-sd4:#3ecb92;--fs-edge:15px;--fs-max:1600px;background:var(--fs-paper);color:var(--fs-ink);font-family:var(--fs-font);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}@media (min-width:1024px){.fs{--fs-edge:50px}}.fs *{border-radius:0;box-sizing:border-box}.fs [data-stage="1"]{--st:var(--fs-st1);--st-t:var(--fs-st1-t);--sd:var(--fs-sd1)}.fs [data-stage="2"]{--st:var(--fs-st2);--st-t:var(--fs-st2-t);--sd:var(--fs-sd2)}.fs [data-stage="3"]{--st:var(--fs-st3);--st-t:var(--fs-st3-t);--sd:var(--fs-sd3)}.fs [data-stage="4"]{--st:var(--fs-st4);--st-t:var(--fs-st4-t);--sd:var(--fs-sd4)}.fs :where(h1,h2,h3,p,ol,ul){margin:0}.fs :where(ol,ul){list-style:none;padding:0}.fs :where(button){cursor:pointer;font:inherit}.fs :where(a){color:inherit;text-decoration:none}.fs :where(img){display:block;max-width:100%}.fs :focus-visible{outline:2px solid var(--fs-red);outline-offset:3px}.fs-wrap{margin:0 auto;max-width:var(--fs-max);padding:0 var(--fs-edge)}.fs-half,.fs-two{display:grid;gap:34px;grid-template-columns:minmax(0,1fr)}@media (min-width:1080px){.fs-two{grid-template-columns:280px minmax(0,1fr)}.fs-half,.fs-two{align-items:start;gap:clamp(48px,5vw,96px)}.fs-half{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.fs-qs .fs-two{align-items:stretch}}.fs .fs-label{color:var(--fs-muted);display:block;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.fs-num{font-variant-numeric:tabular-nums}.fs-measure{max-width:62ch}.fs .fs-btn{align-items:center;background:var(--fs-red);border:1px solid var(--fs-red);color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;line-height:1.2;padding:15px 26px;transition:background .15s ease,border-color .15s ease,transform .12s ease}.fs .fs-btn:hover{background:var(--fs-red-dk);border-color:var(--fs-red-dk);color:#fff}.fs .fs-btn:active{transform:translateY(1px)}.fs .fs-btn:disabled{background:var(--fs-rule-soft);border-color:var(--fs-rule-soft);color:#9d9694;cursor:default;transform:none}.fs .fs-arrow{transition:transform .15s ease}.fs .fs-btn:hover .fs-arrow{transform:translateX(4px)}.fs .fs-btn-line{align-items:center;background:none;border:1px solid var(--fs-rule);color:var(--fs-ink);display:inline-flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;line-height:1.2;padding:15px 26px;transition:border-color .15s ease,background .15s ease}.fs .fs-btn-line:hover{background:var(--fs-tint);border-color:var(--fs-ink);color:var(--fs-ink)}.fs .fs-btn-line.on-dark{border-color:var(--fs-on-dark-rule);color:var(--fs-on-dark)}.fs .fs-btn-line.on-dark:hover{background:var(--fs-ink-2);border-color:var(--fs-on-dark);color:var(--fs-on-dark)}.fs .fs-btn-solid{align-items:center;background:var(--fs-ink);border:1px solid var(--fs-ink);color:#fff;display:inline-flex;font-size:16px;font-weight:700;gap:12px;justify-content:center;line-height:1.2;padding:15px 26px;transition:background .15s ease,border-color .15s ease,transform .12s ease}.fs .fs-btn-solid:hover{background:#000;border-color:#000;color:#fff}.fs .fs-btn-solid:active{transform:translateY(1px)}.fs .fs-btn-solid.on-dark{background:var(--fs-on-dark);border-color:var(--fs-on-dark);color:var(--fs-ink)}.fs .fs-btn-solid.on-dark:hover{background:#fff;border-color:#fff;color:var(--fs-ink)}.fs-hero{align-items:flex-end;background:var(--fs-ink);background-image:radial-gradient(115% 85% at 80% 20%,#4c413c 0,rgba(76,65,60,0) 62%),linear-gradient(158deg,#262120,#1b1817 55%,#141110);display:flex;min-height:min(78vh,700px);overflow:hidden;position:relative}.fs-hero-img{height:100%;inset:0;object-fit:cover;object-position:72% 28%;position:absolute;width:100%}.fs-hero-scrim{background:linear-gradient(0deg,rgba(20,17,16,.95) 0,rgba(20,17,16,.74) 32%,rgba(20,17,16,.2) 70%,rgba(20,17,16,.06)),linear-gradient(90deg,rgba(20,17,16,.88) 0,rgba(20,17,16,.5) 40%,rgba(20,17,16,0) 76%);inset:0;position:absolute}.fs-hero-body{padding:120px 0 60px;position:relative;width:100%}.fs-hero-eyebrow{background:var(--fs-red);color:#fff;display:inline-block;font-size:11px;font-weight:700;letter-spacing:.16em;margin-bottom:26px;padding:7px 13px;text-transform:uppercase}.fs .fs-hero h1{color:var(--fs-on-dark);font-size:clamp(38px,6vw,72px);font-weight:800;letter-spacing:-.035em;line-height:1.02;max-width:17ch;text-wrap:balance}.fs .fs-hero-lede{color:#ded6d3;font-size:clamp(16.5px,1.55vw,19px);line-height:1.5;margin-top:26px;max-width:62ch}.fs-hero-meta{color:var(--fs-on-dark-mute);display:flex;flex-wrap:wrap;font-size:12px;font-weight:600;gap:10px 34px;letter-spacing:.1em;margin-top:34px;text-transform:uppercase}.fs-hero-actions{margin-top:36px}.fs-stages{padding:76px 0 0}.fs .fs-stages-title{font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.032em;line-height:1.05;text-wrap:balance}.fs .fs-stages-lede{color:var(--fs-muted);font-size:17.5px;margin-bottom:32px;margin-top:16px;max-width:56ch}.fs-stages ol{background:var(--fs-rule-soft);border-top:1px solid var(--fs-ink);display:grid;gap:1px;grid-template-columns:repeat(2,1fr)}@media (min-width:700px){.fs-stages ol{grid-template-columns:repeat(4,1fr)}}.fs-stages li{background:var(--fs-paper);padding:20px 18px 24px}.fs-stages .s{color:var(--fs-red);display:block;font-size:18px;font-weight:700;letter-spacing:-.015em}.fs-stages .d{color:var(--fs-muted);display:block;font-size:14px;line-height:1.45;margin-top:8px}.fs-qs{padding:0 0 72px}.fs-qs-head{border-top:3px solid var(--fs-ink);margin:76px 0 52px;padding-top:30px}.fs .fs-qs-head h2{font-size:clamp(28px,3.4vw,42px);font-weight:800;letter-spacing:-.032em;line-height:1.06;margin-top:12px;max-width:22ch;text-wrap:balance}.fs-rail{display:none}@media (min-width:1080px){.fs-rail{display:block;position:relative}.fs-rail-inner{will-change:transform}}.fs-rail-count{align-items:baseline;display:flex;gap:6px;margin-top:12px}.fs-rail-count b{font-size:44px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-.04em;line-height:1}.fs-rail-count span{color:var(--fs-muted);font-size:17px;font-weight:700}.fs-rail-list{border-top:1px solid var(--fs-rule);margin-top:26px}.fs-rail-list li{border-bottom:1px solid var(--fs-rule-soft)}.fs-rail-list button{align-items:center;background:none;border:0;color:var(--fs-muted);display:flex;font-size:14.5px;gap:12px;line-height:1.3;padding:11px 0;text-align:left;transition:color .15s ease;width:100%}.fs-rail-list button:hover{color:var(--fs-ink)}.fs-rail-list .tick{align-items:center;border:1.5px solid var(--fs-rule);color:transparent;display:flex;flex:0 0 18px;font-size:11px;font-weight:800;height:18px;justify-content:center;transition:background .18s ease,border-color .18s ease,color .18s ease}.fs-rail-list li.done button{color:var(--fs-ink);font-weight:600}.fs-rail-list li.done .tick{background:var(--fs-red);border-color:var(--fs-red);color:#fff}.fs-rail .fs-btn{margin-top:26px;width:100%}.fs-q{border-bottom:1px solid var(--fs-rule-soft);margin-bottom:44px;padding:0 0 44px}.fs-q:last-child{border-bottom:0;margin-bottom:0;padding-bottom:8px}.fs-q-head{align-items:flex-start;display:flex;gap:18px}.fs-q-chip{align-items:center;border:1.5px solid var(--fs-rule);color:var(--fs-muted);display:flex;flex:0 0 40px;font-size:15px;font-variant-numeric:tabular-nums;font-weight:800;height:40px;justify-content:center;margin-top:3px;transition:background .18s ease,border-color .18s ease,color .18s ease}.fs-q.done .fs-q-chip{background:var(--fs-red);border-color:var(--fs-red);color:#fff}.fs-q-titles{flex:1 1 auto;min-width:0}.fs .fs-q-titles h2{font-size:clamp(27px,2.9vw,36px);font-weight:800;letter-spacing:-.03em;line-height:1.1;text-wrap:balance}.fs .fs-q-titles p{color:var(--fs-ink);font-size:19px;font-weight:500;line-height:1.4;margin-top:14px;max-width:58ch}.fs .fs-q-titles .fs-q-note{color:var(--fs-muted);font-size:15px;font-weight:400;margin-top:10px;max-width:62ch}.fs-opts{background:var(--fs-rule-soft);border-top:1px solid var(--fs-rule-soft);display:grid;gap:1px;grid-template-columns:minmax(0,1fr);margin-top:22px}.fs-opt{background:var(--fs-paper);display:flex;position:relative}.fs-opt input{height:0;opacity:0;position:absolute;width:0}.fs-opt label{align-items:center;border-left:4px solid transparent;cursor:pointer;display:flex;gap:18px;padding:16px 20px 16px 16px;transition:background .15s ease,border-color .15s ease;width:100%}.fs-opt label:hover{background:var(--fs-tint)}.fs-opt .top{align-items:center;display:flex;flex:0 0 auto;gap:12px;width:178px}.fs-opt .box,.fs-pick .box{align-items:center;background:var(--fs-paper);border:2px solid #aaa29d;color:transparent;display:flex;flex:0 0 22px;font-size:13px;font-weight:800;height:22px;justify-content:center;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease;width:22px}.fs-opt label:hover .box,.fs-pick label:hover .box{border-color:var(--fs-ink)}.fs-opt .stg{color:var(--fs-muted);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .15s ease}.fs-opt .txt{flex:1 1 auto;font-size:17px;line-height:1.4}.fs-opt input:checked+label{background:var(--st-t);border-left-color:var(--st)}.fs-opt input:checked+label .txt{font-weight:700}.fs-opt input:checked+label .stg{color:var(--st)}.fs-opt input:checked+label .box,.fs-pick input:checked+label .box{background:var(--st);border-color:var(--st);color:#fff}@media (max-width:639px){.fs-opt label{flex-wrap:wrap;gap:10px 14px;padding:14px 16px 16px 12px}.fs-opt .top{width:auto}.fs-opt .txt{flex-basis:100%;font-size:16px}}.fs[data-options=grid] .fs-opts{border-top:0}@media (min-width:640px){.fs[data-options=grid] .fs-opts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1220px){.fs[data-options=grid] .fs-opts{grid-template-columns:repeat(4,minmax(0,1fr))}}.fs[data-options=grid] .fs-opt label{align-items:flex-start;border-left:0;border-top:3px solid transparent;flex-direction:column;flex-wrap:nowrap;gap:14px;padding:18px 18px 20px}.fs[data-options=grid] .fs-opt .top{width:auto}.fs[data-options=grid] .fs-opt .txt{flex-basis:auto;font-size:16.5px}.fs[data-options=grid] .fs-opt input:checked+label{border-top-color:var(--st)}.fs .fs-q-titles .fs-q-hint{color:var(--fs-red);font-size:18px;font-weight:800;letter-spacing:-.01em;margin-top:18px;transition:color .2s ease}.fs .fs-qs-lede,.fs-q.done .fs-q-hint{color:var(--fs-muted)}.fs .fs-qs-lede{font-size:17px;margin-top:16px;max-width:58ch}.fs-opt input:focus-visible+label{outline:2px solid var(--fs-ink);outline-offset:-2px}.fs-bar{background:var(--fs-ink);bottom:0;color:var(--fs-on-dark);left:0;position:fixed;right:0;transform:translateY(115%);transition:transform .3s cubic-bezier(.2,.7,.3,1);z-index:2147483640}.fs-bar.up{transform:none}@media (min-width:1080px){.fs-bar{display:none}}.fs-bar-track{background:var(--fs-ink-3);height:2px}.fs-bar-fill{background:var(--fs-red);height:100%;transition:width .3s ease;width:0}.fs-bar-in{align-items:center;display:flex;gap:18px;margin:0 auto;max-width:var(--fs-max);padding:13px var(--fs-edge)}.fs-bar-txt{color:var(--fs-on-dark-mute);flex:1 1 auto;font-size:14px;font-variant-numeric:tabular-nums}.fs-bar-txt b{color:var(--fs-on-dark);font-weight:700}.fs-bar .fs-btn{font-size:15px;padding:13px 22px}.fs-result[hidden]{display:none}.fs-result{background:var(--fs-ink);color:var(--fs-on-dark);padding:80px 0 88px}.fs .fs-result .fs-label{color:var(--fs-on-dark-mute)}.fs-reveal{animation:fsRise .55s cubic-bezier(.2,.7,.3,1) both}@keyframes fsRise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.fs .fs-result-title{color:var(--fs-on-dark);font-size:clamp(30px,3.6vw,44px);font-weight:800;letter-spacing:-.032em;line-height:1.05}.fs-stage-block{margin-top:36px}.fs .fs-stage-block .fs-label{color:var(--fs-on-dark-mute);font-size:13px;letter-spacing:.18em}.fs-stage-block b{color:var(--sd,var(--fs-red));display:block;font-size:clamp(52px,7.6vw,104px);font-weight:800;letter-spacing:-.045em;line-height:.92;margin-top:12px;transition:color .4s ease}.fs-track{margin-top:44px}.fs-track-bars{align-items:center;display:grid;gap:6px;grid-template-columns:repeat(4,1fr);height:8px}.fs-track-bars i{background:var(--fs-on-dark-rule);height:4px;transition:background .45s ease,height .45s ease}.fs-track-bars i.past{background:var(--fs-on-dark)}.fs-track-bars i.at{background:var(--sd,var(--fs-red));height:8px}.fs-track-stops{display:grid;gap:6px;grid-template-columns:repeat(4,1fr);margin-top:15px}.fs-track-stops div{padding-right:6px}.fs-track-stops b{color:var(--fs-on-dark-mute);display:block;font-size:14.5px;font-weight:700;transition:color .3s ease}.fs-track-stops div.past b{color:var(--fs-on-dark)}.fs-track-stops div.at b{color:var(--sd,var(--fs-red))}.fs .fs-stage-sub{color:var(--fs-on-dark-mute);font-size:15px;margin-top:26px}.fs .fs-stage-sub b{color:var(--fs-on-dark);font-weight:700}.fs .fs-stage-sub[hidden]{display:none}.fs .fs-stage-copy{color:#e2dbd9;font-size:clamp(17.5px,1.8vw,20px);line-height:1.5;margin-top:40px;max-width:56ch}.fs .fs-stage-sub+.fs-stage-copy{margin-top:22px}.fs [data-stage="0"]{--st:var(--fs-ink);--st-t:var(--fs-tint);--sd:var(--fs-on-dark)}.fs-why[hidden]{display:none}.fs-why{background:var(--fs-tint);border-top:1px solid var(--fs-rule);padding:76px 0 72px}.fs .fs-why h2{font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-top:14px;max-width:18ch;text-wrap:balance}.fs .fs-why-note{color:var(--fs-muted);font-size:14.5px;margin-top:18px;max-width:40ch}.fs-facts{background:var(--fs-rule);counter-reset:fact;display:grid;gap:1px}.fs-facts li{background:var(--fs-paper);color:var(--fs-muted);counter-increment:fact;font-size:16.5px;line-height:1.5;padding:22px 22px 24px 64px;position:relative}.fs-facts li:before{align-items:center;background:var(--fs-red);color:#fff;content:counter(fact);display:flex;font-size:13px;font-weight:800;height:26px;justify-content:center;left:22px;position:absolute;top:22px;width:26px}.fs-facts li b{color:var(--fs-ink);font-weight:700}.fs-facts sup{font-size:11px;font-weight:700;line-height:0;margin-left:4px}.fs-facts sup a{color:var(--fs-red);margin-right:3px}.fs-sources{border-top:1px solid var(--fs-rule);color:var(--fs-muted);counter-reset:src;display:grid;font-size:13.5px;gap:8px;margin-top:36px;padding-top:18px}.fs-sources li{counter-increment:src;padding-left:22px;position:relative}.fs-sources li:before{color:var(--fs-red);content:counter(src);font-weight:700;left:0;position:absolute;top:0}.fs .fs-sources a{color:var(--fs-red);font-weight:600}.fs .fs-sources a:hover{color:var(--fs-red-dk)}@media (max-width:1079px){.fs-why{padding:56px 0 60px}}.fs-result-cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:44px}.fs-result-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:20px}.fs .fs-link{background:none;border:0;color:var(--fs-on-dark-mute);font-size:14px;font-weight:600;padding:0;transition:color .15s ease}.fs .fs-link:hover{color:var(--fs-on-dark)}.fs-q.nudge .fs-opts{animation:fsNudge 1.1s ease}@keyframes fsNudge{0%,to{box-shadow:0 0 0 0 rgba(238,49,36,0)}25%{box-shadow:0 0 0 3px rgba(238,49,36,.9)}70%{box-shadow:0 0 0 3px rgba(238,49,36,.9)}}.fs-break{padding-top:6px}@media (max-width:1079px){.fs-break{border-top:1px solid var(--fs-on-dark-rule);margin-top:8px;padding-top:26px}}.fs-break ul{border-top:1px solid var(--fs-on-dark-rule);margin-top:16px}.fs-break li{align-items:baseline;border-bottom:1px solid #302a28;display:flex;gap:20px;padding:15px 0}.fs-break .nm{color:#ded6d3;flex:1 1 auto;font-size:16.5px;line-height:1.3}.fs-break .lvl{color:var(--fs-on-dark-mute);flex:0 0 auto;font-size:12px;font-weight:700;letter-spacing:.13em;text-align:right;text-transform:uppercase}.fs-break li.low .nm{color:var(--fs-on-dark);font-weight:700}.fs-break li.low .lvl{color:var(--sd,var(--fs-red))}.fs .fs-break-note{color:#7d7471;font-size:14px;margin-top:18px}.fs-priority[hidden]{display:none}.fs-priority{padding:80px 0}.fs .fs-priority h2{font-size:clamp(26px,3vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.1;max-width:22ch;text-wrap:balance}.fs .fs-priority-intro p{color:var(--fs-muted);margin-top:18px;max-width:46ch}.fs-picks{background:var(--fs-rule-soft);display:grid;gap:1px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1080px){.fs-picks{grid-template-columns:repeat(3,minmax(0,1fr))}}.fs-pick{background:var(--fs-paper);display:flex;position:relative}.fs-pick input{height:0;opacity:0;position:absolute;width:0}.fs-pick label{border-top:3px solid transparent;display:flex;flex-direction:column;gap:10px;min-height:112px;padding:20px 18px;transition:background .15s ease,border-color .15s ease;width:100%}.fs-pick label:hover{background:var(--fs-tint)}.fs-pick label{cursor:pointer}.fs-pick .pk-nm{align-items:flex-start;display:flex;font-size:16px;font-weight:600;gap:10px;line-height:1.3}.fs-pick .pk-nm .box{margin-top:1px}.fs-pick .pk-sc{color:var(--fs-muted);font-size:11.5px;font-weight:700;letter-spacing:.12em;margin-top:auto;text-transform:uppercase}.fs-pick input:checked+label{background:var(--st-t);border-top-color:var(--st)}.fs-pick input:checked+label .pk-nm{font-weight:800}.fs-pick input:checked+label .pk-sc{color:var(--st)}.fs-pick input:focus-visible+label{outline:2px solid var(--fs-ink);outline-offset:-2px}.fs-next{border-top:2px solid var(--fs-ink);margin-top:56px;padding-top:32px}@media (min-width:1080px){.fs-next{align-items:start;display:grid;gap:clamp(48px,5vw,96px);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.fs .fs-next h3{font-size:clamp(24px,2.6vw,32px);font-weight:800;letter-spacing:-.025em;line-height:1.15;text-wrap:balance}.fs .fs-next p{color:var(--fs-muted);font-size:clamp(17px,1.7vw,19px);line-height:1.55;margin-top:18px;max-width:62ch}@media (min-width:1080px){.fs .fs-next p{margin-top:6px}}.fs .fs-next p.waiting{color:#9d9694}.fs-cta{background:var(--fs-tint);border-top:1px solid var(--fs-rule)}.fs-cta-in{padding:76px 0 84px}@media (min-width:1080px){.fs-cta .fs-half{align-items:center}}.fs .fs-cta h2{font-size:clamp(28px,3.2vw,40px);font-weight:800;letter-spacing:-.032em;line-height:1.08;max-width:21ch;text-wrap:balance}.fs .fs-cta p{color:var(--fs-muted);font-size:17.5px;margin-top:20px;max-width:50ch}.fs-cta-actions{display:flex;flex-wrap:wrap;gap:14px}.fs-modal{background:none;display:flex;inset:0;justify-content:center;opacity:0;overflow-y:auto;padding:24px;position:fixed;transition:opacity .2s ease,visibility .2s ease;visibility:hidden;z-index:2147483646}.fs-modal.open{opacity:1;visibility:visible}.fs-modal-scrim{background:rgba(20,17,16,.74);inset:0;position:fixed}.fs-modal-panel{background:var(--fs-paper);box-shadow:0 24px 64px rgba(0,0,0,.34);margin:auto;max-width:560px;padding:38px 36px 40px;position:relative;transform:translateY(14px);transition:transform .25s cubic-bezier(.2,.7,.3,1);width:100%}.fs-modal.open .fs-modal-panel{transform:none}.fs-modal-close{align-items:center;background:none;border:0;color:var(--fs-muted);display:flex;font-size:26px;height:42px;justify-content:center;line-height:1;position:absolute;right:8px;top:8px;transition:color .15s ease,background .15s ease;width:42px}.fs-modal-close:hover{background:var(--fs-tint);color:var(--fs-ink)}.fs .fs-modal-panel h2{font-size:27px;font-weight:800;letter-spacing:-.028em;line-height:1.14;max-width:18ch}.fs .fs-modal-panel .fs-modal-sub{color:var(--fs-muted);font-size:16px;margin-top:12px;max-width:44ch}.fs-form-slot{margin-top:26px;min-height:130px}.fs .fs-form-msg{color:var(--fs-muted);font-size:15px}.fs .fs-form-msg a{color:var(--fs-red);font-weight:600}@media (max-width:1079px){.fs-hero-body{padding:104px 0 52px}.fs-stages{padding-top:56px}.fs-qs{padding:52px 0 60px}.fs-result{padding:60px 0 68px}.fs-priority{padding:60px 0}.fs-cta-in{padding:60px 0 68px}}@media (max-width:639px){.fs{font-size:16px}.fs-q-chip{flex-basis:34px;font-size:14px;height:34px}.fs-q-head{gap:14px}.fs-score{gap:14px 30px}.fs-track-stops span{display:none}.fs-track-stops b{font-size:12px}.fs-bar-txt{display:none}.fs-bar .fs-btn{flex:1 1 auto}.fs-cta-actions .fs-btn,.fs-cta-actions .fs-btn-line,.fs-result-cta .fs-btn,.fs-result-cta .fs-btn-line{flex:1 1 100%}.fs-modal{padding:0}.fs-modal-panel{max-width:none;min-height:100%;padding:34px 20px 32px}}@media (prefers-reduced-motion:reduce){.fs *,.fs-bar{animation-duration:.01ms!important;transition-duration:.01ms!important}}.fs .fs-wrap{max-width:none;padding-left:max(4%,calc(50% - 700px));padding-right:max(4%,calc(50% - 700px))}