@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/224e262ef877bfa4-s.1zkvd_innyig_.woff2?dpl=0-38-0)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/7f11d98043fdedc9-s.2c8-7nzo1jf9r.woff2?dpl=0-38-0)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/e6d00ff86ef9e699-s.1vcas2uk12q5a.woff2?dpl=0-38-0)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/d8cb5ab3660140cd-s.2demiz2t05dx4.woff2?dpl=0-38-0)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:200 1000;font-display:swap;src:url(../media/07454f8ad8aaac57-s.p.2kjei9psvcorz.woff2?dpl=0-38-0)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_f32e8597-module__MtzK4a__className{font-family:Nunito,Nunito Fallback;font-style:normal}.nunito_f32e8597-module__MtzK4a__variable{--font-marketing-ui:"Nunito", "Nunito Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2?dpl=0-38-0)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2?dpl=0-38-0)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2?dpl=0-38-0)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2?dpl=0-38-0)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.woff2?dpl=0-38-0)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2?dpl=0-38-0)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_be0174b9-module__QRq8Iq__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_be0174b9-module__QRq8Iq__variable{--font-marketing-display:"Source Serif 4", "Source Serif 4 Fallback"}
.fit-questionnaire-modal-module__sj8CVG__modal{--fit-ink:#10202a;--fit-muted:#415048;--fit-line:#cdd9d5;--fit-green:#215d39;--fit-green-dark:#143d27;--fit-paper:#fcfaf5;background:var(--fit-paper);width:min(960px,100vw - 2rem);max-height:min(820px,100dvh - 2rem);color:var(--fit-ink);font-family:var(--font-marketing-ui), "Avenir Next", "Segoe UI", sans-serif;border:1px solid #ffffff47;border-radius:24px;padding:0;overflow:hidden;box-shadow:0 32px 100px #01090c66}.fit-questionnaire-modal-module__sj8CVG__closeButton{z-index:10;border:1px solid var(--fit-line);width:42px;height:42px;color:var(--fit-ink);cursor:pointer;background:#fcfaf5eb;border-radius:999px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.fit-questionnaire-modal-module__sj8CVG__closeButton:hover{background:#fff}.fit-questionnaire-modal-module__sj8CVG__closeButton:focus-visible,.fit-questionnaire-modal-module__sj8CVG__answerButton:focus-visible,.fit-questionnaire-modal-module__sj8CVG__backButton:focus-visible,.fit-questionnaire-modal-module__sj8CVG__primaryButton:focus-visible,.fit-questionnaire-modal-module__sj8CVG__secondaryButton:focus-visible,.fit-questionnaire-modal-module__sj8CVG__retakeButton:focus-visible,.fit-questionnaire-modal-module__sj8CVG__carouselControls button:focus-visible{outline-offset:3px;outline:3px solid #44a866}.fit-questionnaire-modal-module__sj8CVG__closeButton svg{width:19px}.fit-questionnaire-modal-module__sj8CVG__questionShell{flex-direction:column;height:620px;display:flex}.fit-questionnaire-modal-module__sj8CVG__questionHeader{border-bottom:1px solid var(--fit-line);background:#e3ebe6;gap:18px;padding:28px 82px 24px 42px;display:grid}.fit-questionnaire-modal-module__sj8CVG__progress,.fit-questionnaire-modal-module__sj8CVG__resultEyebrow{color:var(--fit-green);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.fit-questionnaire-modal-module__sj8CVG__useCaseCopy>p:first-child{color:#8a5a10;letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.fit-questionnaire-modal-module__sj8CVG__introTitle{color:var(--fit-ink);font-family:var(--font-marketing-display), Georgia, serif;margin:0;font-size:clamp(1.45rem,3vw,2rem);line-height:1.08}.fit-questionnaire-modal-module__sj8CVG__introDescription{max-width:620px;color:var(--fit-muted);margin-top:7px;font-size:.92rem}.fit-questionnaire-modal-module__sj8CVG__progressGroup{align-items:center;gap:16px;display:flex}.fit-questionnaire-modal-module__sj8CVG__progressTrack{background:#dce5df;border-radius:99px;flex:1;height:6px;margin:0;overflow:hidden}.fit-questionnaire-modal-module__sj8CVG__progressTrack span{width:var(--progress);border-radius:inherit;background:#3daa5c;height:100%;transition:width .18s;display:block}.fit-questionnaire-modal-module__sj8CVG__questionBody{flex:1;padding:clamp(30px,4vw,42px) 42px 32px}.fit-questionnaire-modal-module__sj8CVG__questionTitle{max-width:790px;font-family:var(--font-marketing-display), Georgia, serif;letter-spacing:-.025em;margin:0;font-size:clamp(1.7rem,4vw,2.75rem);line-height:1.08}.fit-questionnaire-modal-module__sj8CVG__questionDescription{color:var(--fit-muted);margin:14px 0 0;font-size:1rem}.fit-questionnaire-modal-module__sj8CVG__answerGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.fit-questionnaire-modal-module__sj8CVG__answerButton{min-height:68px;color:var(--fit-ink);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #c9d4cf;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:17px 18px;font-size:1rem;font-weight:850;transition:transform .14s,border-color .14s,background .14s;display:flex}.fit-questionnaire-modal-module__sj8CVG__answerButton:hover{background:#fff6df;border-color:#d4952a;transform:translateY(-2px);box-shadow:0 7px 18px #6b4a1a1f}.fit-questionnaire-modal-module__sj8CVG__answerButton.fit-questionnaire-modal-module__sj8CVG__selected{border-color:var(--fit-green);color:var(--fit-green-dark);box-shadow:inset 0 0 0 1px var(--fit-green);background:#eaf5ed}.fit-questionnaire-modal-module__sj8CVG__answerButton svg{flex:none;width:18px}.fit-questionnaire-modal-module__sj8CVG__questionFooter{border-top:1px solid var(--fit-line);justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:18px 42px;display:flex}.fit-questionnaire-modal-module__sj8CVG__backButton,.fit-questionnaire-modal-module__sj8CVG__retakeButton{color:#394b44;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-weight:800;display:inline-flex}.fit-questionnaire-modal-module__sj8CVG__backButton svg,.fit-questionnaire-modal-module__sj8CVG__retakeButton svg{width:17px}.fit-questionnaire-modal-module__sj8CVG__backButton:disabled{opacity:.34;cursor:not-allowed}.fit-questionnaire-modal-module__sj8CVG__primaryButton,.fit-questionnaire-modal-module__sj8CVG__secondaryButton{border:1px solid var(--fit-green-dark);background:var(--fit-green-dark);color:#fff;min-height:48px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 22px;font-weight:900;text-decoration:none;display:inline-flex}.fit-questionnaire-modal-module__sj8CVG__primaryButton:hover{background:#1d5133}.fit-questionnaire-modal-module__sj8CVG__primaryButton svg{width:17px}.fit-questionnaire-modal-module__sj8CVG__secondaryButton{color:var(--fit-ink);background:0 0;border-color:#b9c7c0}.fit-questionnaire-modal-module__sj8CVG__secondaryButton:hover{border-color:var(--fit-green);background:#f0f6f1}.fit-questionnaire-modal-module__sj8CVG__positiveResult{background:#f1f7f2;padding:38px 42px 26px}.fit-questionnaire-modal-module__sj8CVG__resultEyebrow{padding-right:54px}.fit-questionnaire-modal-module__sj8CVG__resultIntro{max-width:760px;color:var(--fit-ink);font-family:var(--font-marketing-display), Georgia, serif;margin-top:9px;font-size:clamp(1.35rem,2.8vw,2rem);line-height:1.18}.fit-questionnaire-modal-module__sj8CVG__carousel{margin-top:24px}.fit-questionnaire-modal-module__sj8CVG__carouselContent{margin-left:0}.fit-questionnaire-modal-module__sj8CVG__carouselContent>*{padding-left:0}.fit-questionnaire-modal-module__sj8CVG__useCaseSlide{border:1px solid var(--fit-line);background:#fff;border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));height:320px;display:grid;overflow:hidden}.fit-questionnaire-modal-module__sj8CVG__useCaseCopy{padding:clamp(22px,2.5vw,28px)}.fit-questionnaire-modal-module__sj8CVG__useCaseCopy h2{font-family:var(--font-marketing-display), Georgia, serif;margin:7px 0 12px;font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.08}.fit-questionnaire-modal-module__sj8CVG__useCaseCopy>p:not(:first-child){color:var(--fit-muted);margin:8px 0 0;font-size:.92rem;line-height:1.45}.fit-questionnaire-modal-module__sj8CVG__useCaseVisual{background:linear-gradient(145deg,#102631,#173f3b);min-height:0;position:relative;overflow:hidden}.fit-questionnaire-modal-module__sj8CVG__useCaseVisual img{object-fit:cover;object-position:left center}.fit-questionnaire-modal-module__sj8CVG__useCaseVisual .fit-questionnaire-modal-module__sj8CVG__deviceImage{object-fit:contain;padding:24px}.fit-questionnaire-modal-module__sj8CVG__useCaseVisual .fit-questionnaire-modal-module__sj8CVG__projectImage{object-position:left top;transform-origin:0 0;transform:scale(1.85)}.fit-questionnaire-modal-module__sj8CVG__carouselControls{justify-content:center;align-items:center;gap:14px;margin-top:8px;display:flex}.fit-questionnaire-modal-module__sj8CVG__carouselControls>button{width:40px;height:40px;color:var(--fit-ink);cursor:pointer;background:#fff;border:1px solid #bdcbc4;border-radius:999px;place-items:center;display:grid}.fit-questionnaire-modal-module__sj8CVG__carouselControls svg{width:17px}.fit-questionnaire-modal-module__sj8CVG__dots{align-items:center;gap:9px;display:flex}.fit-questionnaire-modal-module__sj8CVG__dots button{cursor:pointer;background:#aab9b2;border:0;border-radius:99px;width:9px;height:9px;padding:0;transition:width .15s,background .15s}.fit-questionnaire-modal-module__sj8CVG__dots button.fit-questionnaire-modal-module__sj8CVG__activeDot{background:var(--fit-green);width:25px}.fit-questionnaire-modal-module__sj8CVG__resultFooter{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-top:16px;display:flex}.fit-questionnaire-modal-module__sj8CVG__resultActions{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.fit-questionnaire-modal-module__sj8CVG__resultCta{color:#101720;background:linear-gradient(135deg,#f0ba4a,#d4952a);border-color:#d4952a}.fit-questionnaire-modal-module__sj8CVG__resultCta:hover{background:linear-gradient(135deg,#f4c665,#dea136)}.fit-questionnaire-modal-module__sj8CVG__compatibilityNote{color:var(--fit-muted);margin:0;font-size:.78rem;line-height:1.45}.fit-questionnaire-modal-module__sj8CVG__retakeButton{color:var(--fit-muted);margin:0;font-size:.78rem}.fit-questionnaire-modal-module__sj8CVG__negativeResult{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:470px;padding:70px 44px 38px;display:flex}.fit-questionnaire-modal-module__sj8CVG__negativeResult .fit-questionnaire-modal-module__sj8CVG__resultEyebrow{padding:0}.fit-questionnaire-modal-module__sj8CVG__negativeHeading{max-width:680px;color:var(--fit-ink);font-family:var(--font-marketing-display), Georgia, serif;margin-top:20px;font-size:clamp(1.5rem,3.5vw,2.3rem);line-height:1.22}.fit-questionnaire-modal-module__sj8CVG__negativeExplanation{max-width:660px;color:var(--fit-muted);margin-top:14px;font-size:1rem;line-height:1.55}.fit-questionnaire-modal-module__sj8CVG__negativeActions{gap:12px;margin-top:30px;display:flex}.fit-questionnaire-modal-module__sj8CVG__negativeResult .fit-questionnaire-modal-module__sj8CVG__compatibilityNote{max-width:580px;margin-top:18px}.fit-questionnaire-modal-module__sj8CVG__negativeResult .fit-questionnaire-modal-module__sj8CVG__retakeButton{margin-top:18px}.fit-questionnaire-modal-module__sj8CVG__persistenceVisual{height:100%;min-height:320px;position:relative;overflow:hidden}.fit-questionnaire-modal-module__sj8CVG__persistenceVisual:after{content:"";background:linear-gradient(#08101914,#08101994);position:absolute;inset:0}.fit-questionnaire-modal-module__sj8CVG__persistenceImage{object-position:center}.fit-questionnaire-modal-module__sj8CVG__persistenceStatus{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#081019e6;border:1px solid #ffffff38;border-radius:14px;gap:7px;padding:18px 20px;display:grid;position:absolute;bottom:24px;left:24px;right:24px;box-shadow:0 18px 45px #01050a57}.fit-questionnaire-modal-module__sj8CVG__persistenceStatus>span{color:#f0ba4a;letter-spacing:.12em;font-size:.65rem;font-weight:900}.fit-questionnaire-modal-module__sj8CVG__persistenceStatus>strong{font-family:var(--font-marketing-display), Georgia, serif;font-size:1.3rem;line-height:1.12}.fit-questionnaire-modal-module__sj8CVG__persistenceStatus>small{color:#ffffffb8;align-items:center;gap:7px;display:flex}.fit-questionnaire-modal-module__sj8CVG__persistenceStatus i{background:#5bda7b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #5bda7b21}.fit-questionnaire-modal-module__sj8CVG__hostVisual{color:#fff;grid-template-columns:1fr 70px 1.1fr;align-items:center;height:100%;padding:35px 26px;display:grid}.fit-questionnaire-modal-module__sj8CVG__hostList{gap:12px;display:grid}.fit-questionnaire-modal-module__sj8CVG__hostList span{background:#ffffff12;border:1px solid #fff3;border-radius:10px;padding:12px 15px;font-size:.8rem;font-weight:800}.fit-questionnaire-modal-module__sj8CVG__hostConnection{height:150px;position:relative}.fit-questionnaire-modal-module__sj8CVG__hostConnection:after{content:"";border-top:1px solid #5bda7b;position:absolute;top:50%;left:0;right:0}.fit-questionnaire-modal-module__sj8CVG__hostConnection i{transform-origin:0;border-top:1px solid #5bda7b;width:55%;position:absolute;left:0}.fit-questionnaire-modal-module__sj8CVG__hostConnection i:first-child{top:17%;transform:rotate(37deg)}.fit-questionnaire-modal-module__sj8CVG__hostConnection i:nth-child(2){top:50%}.fit-questionnaire-modal-module__sj8CVG__hostConnection i:nth-child(3){bottom:17%;transform:rotate(-37deg)}.fit-questionnaire-modal-module__sj8CVG__browserNode{background:#5bda7b14;border:1px solid #65d783;border-radius:16px;flex-direction:column;justify-content:center;min-height:178px;padding:24px;display:flex}.fit-questionnaire-modal-module__sj8CVG__browserNode small{color:#82e59a;letter-spacing:.12em;font-size:.64rem;font-weight:900}.fit-questionnaire-modal-module__sj8CVG__browserNode strong{font-family:var(--font-marketing-display), Georgia, serif;margin-top:7px;font-size:1.65rem}.fit-questionnaire-modal-module__sj8CVG__browserNode span{color:#ffffffab;margin-top:10px;font-size:.72rem}@media (max-height:720px) and (min-width:721px){.fit-questionnaire-modal-module__sj8CVG__modal{overflow-y:auto}}@media (max-width:720px){.fit-questionnaire-modal-module__sj8CVG__modal{border-radius:18px;width:calc(100vw - 1rem);max-width:none;max-height:calc(100dvh - 1rem);overflow-y:auto}.fit-questionnaire-modal-module__sj8CVG__closeButton{width:38px;height:38px;top:12px;right:12px}.fit-questionnaire-modal-module__sj8CVG__questionShell{height:calc(100dvh - 1rem)}.fit-questionnaire-modal-module__sj8CVG__questionHeader{gap:15px;padding:23px 58px 20px 22px}.fit-questionnaire-modal-module__sj8CVG__progressGroup{gap:8px;display:grid}.fit-questionnaire-modal-module__sj8CVG__questionBody{padding:26px 22px}.fit-questionnaire-modal-module__sj8CVG__answerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px}.fit-questionnaire-modal-module__sj8CVG__answerButton{min-height:64px;padding:13px}.fit-questionnaire-modal-module__sj8CVG__questionFooter{z-index:2;background:#fcfaf5f7;padding:14px 22px;position:sticky;bottom:0}.fit-questionnaire-modal-module__sj8CVG__positiveResult{flex-direction:column;width:100%;min-width:0;padding:26px 18px 22px;display:flex}.fit-questionnaire-modal-module__sj8CVG__resultIntro{padding-right:34px}.fit-questionnaire-modal-module__sj8CVG__useCaseSlide{grid-template-columns:1fr;height:auto}.fit-questionnaire-modal-module__sj8CVG__positiveResult>.fit-questionnaire-modal-module__sj8CVG__useCaseSlide{order:2;margin-top:20px}.fit-questionnaire-modal-module__sj8CVG__carousel{order:2;min-width:0}.fit-questionnaire-modal-module__sj8CVG__useCaseCopy{min-height:300px;padding:24px}.fit-questionnaire-modal-module__sj8CVG__useCaseVisual{min-height:230px}.fit-questionnaire-modal-module__sj8CVG__resultFooter{display:contents}.fit-questionnaire-modal-module__sj8CVG__resultActions{order:1;gap:8px;margin-top:18px}.fit-questionnaire-modal-module__sj8CVG__resultFooter .fit-questionnaire-modal-module__sj8CVG__signup{order:3}.fit-questionnaire-modal-module__sj8CVG__resultCta{width:100%}.fit-questionnaire-modal-module__sj8CVG__compatibilityNote{text-align:center;order:4;margin-top:16px}.fit-questionnaire-modal-module__sj8CVG__negativeResult{min-height:calc(100dvh - 1rem);padding:66px 22px 28px}.fit-questionnaire-modal-module__sj8CVG__negativeActions{flex-direction:column;width:100%}.fit-questionnaire-modal-module__sj8CVG__persistenceVisual{min-height:230px}.fit-questionnaire-modal-module__sj8CVG__persistenceStatus{padding:15px;bottom:14px;left:14px;right:14px}.fit-questionnaire-modal-module__sj8CVG__hostVisual{grid-template-rows:auto 18px auto;grid-template-columns:1fr;gap:7px;padding:14px}.fit-questionnaire-modal-module__sj8CVG__hostList{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.fit-questionnaire-modal-module__sj8CVG__hostList span{text-align:center;padding:8px 4px;font-size:.68rem}.fit-questionnaire-modal-module__sj8CVG__hostConnection{height:18px}.fit-questionnaire-modal-module__sj8CVG__hostConnection:after{border-top:0;border-left:1px solid #5bda7b;inset:0 auto 0 50%}.fit-questionnaire-modal-module__sj8CVG__hostConnection i{display:none}.fit-questionnaire-modal-module__sj8CVG__browserNode{text-align:center;align-items:center;min-height:90px;padding:12px}.fit-questionnaire-modal-module__sj8CVG__browserNode strong{margin-top:4px;font-size:1.2rem}.fit-questionnaire-modal-module__sj8CVG__browserNode span{margin-top:5px;font-size:.68rem}}.fit-questionnaire-modal-module__sj8CVG__signup{border:1px solid var(--fit-line);text-align:left;background:#f4f8f5;border-radius:14px;gap:8px;margin-top:24px;padding:18px;display:grid}.fit-questionnaire-modal-module__sj8CVG__signup>span,.fit-questionnaire-modal-module__sj8CVG__signup small{color:var(--fit-muted);font-size:.8rem;line-height:1.4}.fit-questionnaire-modal-module__sj8CVG__signup small a{color:inherit;text-decoration:underline}.fit-questionnaire-modal-module__sj8CVG__honeypot{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fit-questionnaire-modal-module__sj8CVG__signupFields{gap:8px;display:flex}.fit-questionnaire-modal-module__sj8CVG__signupFields input{border:1px solid var(--fit-line);min-width:0;color:var(--fit-ink);font:inherit;background:#fff;border-radius:10px;flex:1;padding:10px 12px}.fit-questionnaire-modal-module__sj8CVG__signupError{color:#b91c1c}@media (max-width:640px){.fit-questionnaire-modal-module__sj8CVG__signupFields{flex-direction:column}}@media (max-width:390px){.fit-questionnaire-modal-module__sj8CVG__answerGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fit-questionnaire-modal-module__sj8CVG__modal *,.fit-questionnaire-modal-module__sj8CVG__modal :before,.fit-questionnaire-modal-module__sj8CVG__modal :after{scroll-behavior:auto!important;transition:none!important}}
.marketing-home a{color:inherit;text-decoration:none}.marketing-header{top:var(--dev-mode-banner-offset,0px);z-index:40;background:0 0;width:100%;padding:1.2rem 1rem 0;position:fixed;left:0}.marketing-header__inner{width:min(calc(100% - 8px), var(--marketing-header-max-width,var(--header-max-width,var(--max-width))));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#081019e6;border:1px solid #ffffff1a;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:.95rem 1.15rem .95rem 1.75rem;display:flex;box-shadow:0 18px 60px #0408104d}.marketing-header__brand{white-space:nowrap;min-height:2.75rem;font-size:1.2rem;font-weight:var(--font-ui-strong);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:.85rem;display:flex;color:#ecf3f9d6!important}.marketing-header__brand-mark{isolation:isolate;background:linear-gradient(145deg, var(--green-lit), var(--green));border-radius:999px;flex-shrink:0;align-self:center;width:1rem;height:1rem;display:block;position:relative;box-shadow:0 0 0 6px #3daa5c3d,0 0 18px #5bda7b47,0 0 32px #5bda7b33}.marketing-header__brand-mark:after{content:"";z-index:-1;border-radius:inherit;background:radial-gradient(circle,#5bda7b6b 0%,#3daa5c38 38%,#3daa5c1a 62%,#0000 80%);position:absolute;inset:-58%}.marketing-header__brand-label{align-items:center;line-height:1;display:inline-flex;color:inherit!important}.marketing-header__nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.marketing-header__nav a,.marketing-header__menu a{font-size:.78rem;font-weight:var(--font-ui-strong);letter-spacing:.12em;text-transform:uppercase;color:#ecf3f9d6;border-radius:999px;padding:.72rem .95rem;transition:color .18s,background .18s,transform .18s}.marketing-header__nav a:hover,.marketing-header__menu a:hover{color:#fff;background:#ffffff14;transform:translateY(-1px)}.marketing-header__nav-cta{border:1px solid}.marketing-header__menu-shell,.marketing-header__menu-toggle,.marketing-header__menu{display:none}.marketing-header__menu-shell{margin-left:auto;position:relative}.marketing-header__menu-toggle{color:#ecf3f9e6;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:2.72rem;height:2.72rem;padding:0;list-style:none;transition:background .18s,border-color .18s,transform .18s}.marketing-header__menu-toggle::-webkit-details-marker{display:none}.marketing-header__menu-toggle:hover{background:#ffffff14;border-color:#ffffff2e;transform:translateY(-1px)}.marketing-header__menu-toggle svg{stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:1.2rem;height:1.2rem;display:block}.marketing-header__menu{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:45;background:#081019f0;border:1px solid #ffffff1f;border-radius:24px;width:min(15rem,100vw - 28px);padding:.55rem;position:absolute;top:calc(100% + .6rem);right:0;box-shadow:0 20px 60px #0408105c}.marketing-header__menu-shell:not([open]) .marketing-header__menu{display:none}.marketing-header__menu a,.marketing-header__menu-cta{width:100%;font-size:.76rem;font-weight:var(--font-ui-strong);letter-spacing:.12em;text-transform:uppercase;color:#ecf3f9e0;border-radius:16px;padding:.82rem .9rem;transition:background .18s,color .18s,transform .18s;display:block}.marketing-header__menu a:hover,.marketing-header__menu-cta:hover{color:#fff;background:#ffffff14;transform:translate(1px)}.marketing-header__menu-cta{text-align:center;border:1px solid #ffffff24;margin-top:.25rem}@media (max-width:910px){.marketing-header{padding:.8rem 1rem 0}.marketing-header__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:.8rem;padding:.8rem .95rem .8rem 1.75rem}.marketing-header__nav{display:none}.marketing-header__menu-shell{display:block}.marketing-header__menu-toggle{display:inline-flex}.marketing-header__menu{display:block}}@media (max-width:640px){.marketing-header{padding:.55rem 1rem 0}.marketing-header__inner{gap:.7rem;padding:.72rem .82rem .72rem 1.75rem}}
