.fit-page{background:var(--brand-surface-muted,#f7f9fc);min-height:100vh}.fit-shell{max-width:1100px;color:var(--brand-ink,#13243e);margin:auto;padding:140px 24px 80px}.fit-intro{max-width:760px;margin-bottom:36px}.fit-intro h1{letter-spacing:-.035em;margin:18px 0 24px;font-size:clamp(2rem,4vw,3.4rem);font-weight:650;line-height:1.12}.fit-intro p,.fit-card p{margin-bottom:16px;line-height:1.7}.fit-note{margin-top:24px;font-size:.9rem}.fit-price{font-weight:600}.fit-card{background:#fff;border:1px solid #cfdce5;border-radius:0;padding:32px;box-shadow:0 15px 45px #12334c08}.fit-card h2{margin:16px 0 24px;font-size:1.5rem;font-weight:600}.fit-grid{border:0;grid-template-columns:1fr 1fr;gap:24px;padding:0;display:grid}.fit-grid[hidden]{display:none}.fit-field{flex-direction:column;gap:9px;min-width:0;font-size:.9rem;font-weight:500;display:flex}.fit-field input,.fit-field select{width:100%;min-height:48px;font:inherit;color:inherit;background:#fff;border:1px solid #b5c7d5;border-radius:0;padding:10px}.fit-field :focus-visible,.fit-actions button:focus-visible{outline-offset:3px;outline:3px solid #3b82f6}.fit-consent{grid-column:1/-1;font-size:.9rem;line-height:1.6}.fit-consent input{vertical-align:middle;width:18px;height:18px;margin-right:10px}.fit-shell a{text-underline-offset:3px;text-decoration:underline}.fit-actions{justify-content:flex-start;gap:16px;margin-top:32px;display:flex}.fit-actions button{color:#fff;cursor:pointer;background:#1762a0;border-radius:0;min-height:48px;padding:14px 26px;font-weight:600}.fit-actions button:disabled{opacity:.6;cursor:wait}.fit-actions .fit-back{color:#12334c;background:#edf3f8}.fit-progress{font-size:.8rem;font-weight:600}.fit-card progress{accent-color:#1762a0;width:100%;height:5px}.fit-error{color:#a22}.growth-price{letter-spacing:-.03em;margin-top:24px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:650}.growth-details{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:32px;display:grid}.growth-details article{border:1px solid #cfdce5;border-radius:0;padding:26px}.growth-details h3{margin-bottom:12px;font-size:1.15rem;font-weight:600}.growth-details p{line-height:1.7}.growth-loop{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px;display:grid}.growth-loop article{border-top:2px solid #1762a0;padding-top:18px}.growth-loop h3{margin-bottom:12px;font-weight:650}.growth-loop p{line-height:1.65}@media (max-width:640px){.fit-shell{padding:120px 18px 60px}.fit-card{padding:24px 18px}.fit-grid,.growth-details,.growth-loop{grid-template-columns:1fr}.fit-actions button{padding:14px 19px}.fit-intro h1{font-size:2.1rem}}.fit-intro h1{color:var(--brand-ink,#13243e)}.fit-intro p{color:var(--brand-body,#475569)}.fit-intro .clean-eyebrow{color:var(--brand-primary,#2563eb)}.fit-shell,.agency .fit-shell{background:var(--brand-surface-muted);max-width:none;padding:clamp(48px,7vw,96px) max(18px,50% - 660px)}.fit-layout{grid-template-columns:minmax(240px,1fr) minmax(0,2fr);align-items:start;gap:clamp(24px,4vw,62px);margin-inline:clamp(0px,3vw - 18px,28px);display:grid}.fit-intro p{font-size:1.075rem}.fit-card{box-shadow:none;min-width:0}.fit-field{font-size:1rem}.fit-field textarea{font:inherit;border:1px solid #b5c7d5;padding:12px}.fit-challenge:has(iframe){max-width:100%;margin-block-start:20px}.fit-note{text-align:center}@media (max-width:920px){.fit-layout{grid-template-columns:minmax(0,1fr)}.fit-intro{margin-bottom:0}}@media (min-width:641px){.fit-grid .fit-field>:is(input,select,textarea){margin-top:auto}}.fit-card .fit-field{gap:9px;line-height:1.45}.fit-card .fit-field :is(input:not([type=hidden]),textarea),.fit-select__trigger{border:1px solid var(--brand-border,#d5dee8);width:100%;min-height:48px;color:var(--brand-ink,#112b47);font:inherit;background:#fff;border-radius:0;padding:11px 14px;font-weight:400;transition:border-color .16s,box-shadow .16s,background .16s}.fit-card .fit-field :is(input:not([type=hidden]),textarea):hover,.fit-select__trigger:hover{border-color:#9cb6cc}.fit-card .fit-field :is(input:not([type=hidden]),textarea):focus-visible,.fit-select__trigger:focus-visible{border-color:var(--brand-primary,#165287);outline:0;box-shadow:0 0 0 3px #16528724}.fit-card .fit-field textarea{resize:vertical;min-height:116px}.fit-select{width:100%;min-width:0;position:relative}.fit-select__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.fit-select__trigger[aria-expanded=true]{border-color:var(--brand-primary,#165287);box-shadow:0 0 0 3px #1652871f}.fit-select__trigger[aria-invalid=true]{border-color:#b42318}.fit-select__placeholder{color:var(--brand-body,#425369)}.fit-select__value{min-width:0}.fit-select__chevron{color:var(--brand-primary,#165287);flex:none;transition:transform .18s}.fit-select[data-open=true] .fit-select__chevron{transform:rotate(180deg)}.fit-select__menu{z-index:40;inset-inline:0;overscroll-behavior:contain;border:1px solid var(--brand-border,#d5dee8);background:#fff;border-radius:0;max-height:min(300px,48vh);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 7px);overflow-y:auto;box-shadow:0 18px 45px #112b4729,0 2px 8px #112b4712}.fit-select__menu[data-placement=above]{top:auto;bottom:calc(100% + 7px)}.fit-select__option{cursor:pointer;min-height:42px;color:var(--brand-ink,#112b47);border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:.94rem;line-height:1.35;display:flex}.fit-select__option[data-active=true]{background:var(--brand-soft,#e8f1fa);color:var(--brand-primary,#165287)}.fit-select__option[aria-selected=true]{font-weight:650}.fit-select__option[aria-disabled=true]{opacity:.45;cursor:default}.fit-select__check{color:var(--brand-primary,#165287);flex:none}.fit-select-error{color:#b42318;font-size:.85rem}.fit-consent input[type=checkbox]{appearance:none;vertical-align:middle;cursor:pointer;background:#fff;border:1.5px solid #9cb6cc;border-radius:0;place-items:center;width:20px;height:20px;transition:background .16s,border-color .16s;display:inline-grid}.fit-consent input[type=checkbox]:before{content:"";clip-path:polygon(14% 46%,0 60%,42% 100%,100% 19%,85% 8%,39% 72%);background:#fff;width:11px;height:11px;transition:transform .12s;transform:scale(0)}.fit-consent input[type=checkbox]:checked{background:var(--brand-primary,#165287);border-color:var(--brand-primary,#165287)}.fit-consent input[type=checkbox]:checked:before{transform:scale(1)}.fit-consent input[type=checkbox]:focus-visible{outline-offset:3px;outline:3px solid #16528740}.fit-actions button[type=submit]{border-radius:0}@media (min-width:641px){.fit-grid .fit-field>.fit-select{margin-top:auto}}@media (prefers-reduced-motion:reduce){.fit-select__chevron,.fit-consent input[type=checkbox],.fit-consent input[type=checkbox]:before{transition:none}}
