.RatesEmailSignup_section__GR8tv{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:72px 0 8px}.RatesEmailSignup_inner___m_5n{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:start;grid-gap:48px;gap:48px}.RatesEmailSignup_intro__1aTWm{max-width:560px}.RatesEmailSignup_intro__1aTWm h2{font-size:clamp(30px,3.6vw,44px);scroll-margin-top:24px}.RatesEmailSignup_intro__1aTWm p{margin:12px 0 0;color:var(--ink-2)}.RatesEmailSignup_card__mXaQW{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--sh-2);padding:clamp(20px,3vw,28px)}.RatesEmailSignup_form__x8azA{display:grid;grid-gap:16px;gap:16px}.RatesEmailSignup_field__jlthH{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--ink);font-size:13px;font-weight:700}.RatesEmailSignup_field__jlthH input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;min-height:50px;box-sizing:border-box;margin:0;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);font:inherit;font-size:17px;font-weight:600;outline:none;padding:0 14px}.RatesEmailSignup_field__jlthH input::placeholder{color:#8a93a5;font-weight:500}.RatesEmailSignup_field__jlthH input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(20,121,242,.13)}.RatesEmailSignup_field__jlthH input[aria-invalid=true]{border-color:var(--danger)}.RatesEmailSignup_consent__UTFO1{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;grid-gap:12px;gap:12px;color:var(--ink-2);font-size:14px;font-weight:500;line-height:1.5;cursor:pointer}.RatesEmailSignup_consent__UTFO1 input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin:0;border:1.5px solid #b9c2d0;border-radius:6px;background:#fff;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.RatesEmailSignup_consent__UTFO1 input:checked{border-color:var(--brand);background:var(--brand) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.5l3 3 6-7' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center /15px 15px no-repeat}.RatesEmailSignup_consent__UTFO1 input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.RatesEmailSignup_button__D4rC8{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:52px;margin:0;border:0;border-radius:12px;background:var(--brand);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;padding:0 18px;transition:transform .2s ease,box-shadow .2s ease}.RatesEmailSignup_button__D4rC8:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 24px rgba(20,121,242,.24)}.RatesEmailSignup_button__D4rC8:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.RatesEmailSignup_button__D4rC8:disabled{opacity:.45;cursor:not-allowed}.RatesEmailSignup_privacy__rSgMQ{margin:0;color:var(--muted);font-size:13px;line-height:1.5}.RatesEmailSignup_privacy__rSgMQ a{font-weight:700;text-decoration:none}.RatesEmailSignup_message__Izj7s{margin:16px 0 0;border-radius:12px;font-size:14px;line-height:1.5;padding:12px 14px}.RatesEmailSignup_message__Izj7s.RatesEmailSignup_sent__zT_d3{margin-top:0;background:var(--success-bg);color:var(--success-text);font-size:16px;font-weight:600}.RatesEmailSignup_message__Izj7s.RatesEmailSignup_problem__vCZ53{background:var(--danger-bg);color:var(--danger-text)}@media (max-width:860px){.RatesEmailSignup_inner___m_5n{grid-template-columns:minmax(0,1fr);gap:24px}}@media (max-width:680px){.RatesEmailSignup_section__GR8tv{padding-top:56px}}@media (prefers-reduced-motion:reduce){.RatesEmailSignup_button__D4rC8,.RatesEmailSignup_consent__UTFO1 input{transition:none}.RatesEmailSignup_button__D4rC8:hover:not(:disabled){transform:none}}