.project-fit[data-astro-cid-gzdmlmr7]{border-top:1px solid var(--line-light);color:var(--white)}.fit-progress[data-astro-cid-gzdmlmr7]{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1rem 0;border-bottom:1px solid var(--line-light);color:#ffffff94;font-size:.66rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.fit-dots[data-astro-cid-gzdmlmr7]{display:flex;gap:.4rem}.fit-dots[data-astro-cid-gzdmlmr7] i[data-astro-cid-gzdmlmr7]{width:7px;height:7px;border-radius:50%;background:#fff3}.fit-dots[data-astro-cid-gzdmlmr7] i[data-astro-cid-gzdmlmr7].on{background:var(--white)}.fit-panel[data-astro-cid-gzdmlmr7],.fit-thanks[data-astro-cid-gzdmlmr7]{padding-top:1.6rem}.fit-panel[data-astro-cid-gzdmlmr7][hidden],.fit-thanks[data-astro-cid-gzdmlmr7][hidden]{display:none}.fit-panel[data-astro-cid-gzdmlmr7] h3[data-astro-cid-gzdmlmr7],.fit-thanks[data-astro-cid-gzdmlmr7] h3[data-astro-cid-gzdmlmr7]{max-width:680px;margin-bottom:.7rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:400;color:var(--white)}.fit-intro[data-astro-cid-gzdmlmr7],.fit-thanks[data-astro-cid-gzdmlmr7]>p[data-astro-cid-gzdmlmr7]:last-child{max-width:650px;color:#ffffffad}.fit-options[data-astro-cid-gzdmlmr7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin-top:1.3rem}.fit-options-compact[data-astro-cid-gzdmlmr7]{grid-template-columns:repeat(2,minmax(0,1fr))}.fit-options[data-astro-cid-gzdmlmr7] button[data-astro-cid-gzdmlmr7]{min-height:86px;display:grid;gap:.25rem;align-content:center;padding:1rem 1.1rem;border:1px solid var(--line-light);background:#ffffff0a;color:var(--white);font:inherit;text-align:left;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.fit-options[data-astro-cid-gzdmlmr7] button[data-astro-cid-gzdmlmr7]:hover,.fit-options[data-astro-cid-gzdmlmr7] button[data-astro-cid-gzdmlmr7]:focus-visible{transform:translateY(-2px);border-color:#ffffffa6;background:#ffffff1a}.fit-options[data-astro-cid-gzdmlmr7] strong[data-astro-cid-gzdmlmr7]{font-family:var(--font-display);font-size:1.12rem;font-weight:500}.fit-options[data-astro-cid-gzdmlmr7] span[data-astro-cid-gzdmlmr7]{color:#ffffff94;font-size:.76rem;line-height:1.35}form[data-astro-cid-gzdmlmr7]{display:grid;gap:.85rem;margin-top:1.3rem}label[data-astro-cid-gzdmlmr7]{display:grid;gap:.4rem}label[data-astro-cid-gzdmlmr7]>span[data-astro-cid-gzdmlmr7]{color:#ffffffb3;font-size:.72rem;font-weight:700}input[data-astro-cid-gzdmlmr7]{min-height:54px;width:100%;padding:.85rem 1rem;border:1px solid var(--line-light);background:#ffffff14;color:var(--white);font:inherit}input[data-astro-cid-gzdmlmr7]::placeholder{color:#ffffff61}input[data-astro-cid-gzdmlmr7]:focus{outline:2px solid rgba(255,255,255,.34);outline-offset:1px}.fit-submit[data-astro-cid-gzdmlmr7]{min-height:54px;display:flex;justify-content:center;align-items:center;gap:.7rem;border:0;background:var(--white);color:var(--ink);font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}.fit-submit[data-astro-cid-gzdmlmr7]:disabled{opacity:.55;cursor:wait}.fit-back[data-astro-cid-gzdmlmr7]{margin-top:1rem;padding:.4rem 0;border:0;background:transparent;color:#ffffff9e;font:inherit;font-size:.76rem;font-weight:700;cursor:pointer}.fit-consent[data-astro-cid-gzdmlmr7]{display:flex;gap:.65rem;align-items:flex-start;margin-top:.2rem;color:#fffc;font-size:.76rem;line-height:1.5}.fit-consent[data-astro-cid-gzdmlmr7] input[data-astro-cid-gzdmlmr7]{flex:none;width:1.1rem;min-height:0;height:1.1rem;margin:.12rem 0 0;accent-color:#c6d8c4}.fit-consent[data-astro-cid-gzdmlmr7] span[data-astro-cid-gzdmlmr7]{display:block}.fit-consent[data-astro-cid-gzdmlmr7] a[data-astro-cid-gzdmlmr7]{text-decoration:underline;text-underline-offset:3px}.fit-reassurance[data-astro-cid-gzdmlmr7],.fit-error[data-astro-cid-gzdmlmr7]{margin:0;font-size:.7rem}.fit-reassurance[data-astro-cid-gzdmlmr7]{color:#ffffff80}.fit-error[data-astro-cid-gzdmlmr7]{color:#ffe4df;font-weight:800}.fit-trap[data-astro-cid-gzdmlmr7]{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}.fit-check[data-astro-cid-gzdmlmr7]{display:grid;place-items:center;width:42px;height:42px;margin-bottom:1.2rem;border:1px solid rgba(255,255,255,.4);border-radius:50%}@media(max-width:680px){.fit-options[data-astro-cid-gzdmlmr7],.fit-options-compact[data-astro-cid-gzdmlmr7]{grid-template-columns:1fr}.fit-options[data-astro-cid-gzdmlmr7] button[data-astro-cid-gzdmlmr7]{min-height:72px}.fit-panel[data-astro-cid-gzdmlmr7] h3[data-astro-cid-gzdmlmr7],.fit-thanks[data-astro-cid-gzdmlmr7] h3[data-astro-cid-gzdmlmr7]{font-size:clamp(2rem,10vw,3rem)}}
