.form-field-first{margin-top:0}.estimate-fieldset{border:0}.estimate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px}.estimate-grid .form-field{margin-top:0}.wallet-fieldset{margin-top:clamp(24px,3.5vh,34px)}.side-details{margin-top:clamp(28px,4vh,42px);max-width:44ch;border-top:1px solid rgba(205,233,244,.28)}.side-details>div{padding:13px 0 14px;border-bottom:1px solid rgba(205,233,244,.28)}.side-details dt{font-family:var(--util);font-weight:700;font-size:12px;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:var(--paper)}.side-details dd{margin-top:4px;font-weight:300;font-size:14.5px;line-height:1.5;color:var(--mist)}.call-option{margin-top:clamp(24px,3.5vh,34px);border:1px solid var(--sky);border-radius:16px;padding:clamp(20px,2.8vw,30px);background:rgba(127,205,235,.14)}.call-option[hidden]{display:none}.call-option .kicker{color:var(--deep)}.call-option p{margin-top:10px;font-size:clamp(16px,1.35vw,19px);line-height:1.5}.call-option a{display:inline-flex;align-items:center;gap:8px;margin-top:18px;border-radius:100px;padding:13px 20px;background:var(--deep);color:var(--paper);font-family:var(--util);font-weight:700;font-size:12px;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:background .2s,transform .2s}.call-option a:hover{background:var(--tide);transform:translateY(-2px)}.call-option a:focus-visible{outline:3px solid var(--volt);outline-offset:4px}@media (prefers-reduced-motion:reduce){.call-option a{transition:none}}@media (max-width:520px){.estimate-grid{grid-template-columns:minmax(0,1fr)}}