.contact-page{min-height:calc(100vh - var(--site-header-height, 84px));padding:32px 0 48px;display:flex;align-items:center;background:#f7f6f3}.contact-page>.container{width:100%}.contact-page__grid{align-items:center}.contact-page__intro{max-width:420px}.contact-page__eyebrow{margin:0 0 12px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#e11d2e}.contact-page__title{margin:0 0 16px;font-size:clamp(2.25rem,4vw,3.5rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:#121212}.contact-page__lead{margin:0 0 28px;font-size:17px;line-height:1.55;color:#5c5c5c}.contact-page__details{margin:0;padding:0;list-style:none}.contact-page__details li+li{margin-top:8px}.contact-page__details a{font-size:17px;line-height:1.4;color:#121212;text-decoration:underline;text-underline-offset:3px}.contact-page__stats{display:flex;gap:22px;margin:0 0 32px;padding:0;list-style:none}.contact-page__stats li{display:flex;flex-direction:column;gap:2px;padding-right:22px;border-right:1px solid hsla(0,0%,7%,.12)}.contact-page__stats li:last-child{padding-right:0;border-right:none}.contact-page__stats strong{font-size:20px;font-weight:600;letter-spacing:-.01em;color:#121212}.contact-page__stats span{font-size:12px;color:#8a8a8a}.contact-page__steps{margin:0 0 30px;padding:0;list-style:none;border-top:1px solid hsla(0,0%,7%,.1)}.contact-page__step{display:flex;gap:16px;padding:18px 0;border-bottom:1px solid hsla(0,0%,7%,.1)}.contact-page__step-num{flex-shrink:0;font-size:13px;font-weight:500;color:#bdbdbd}.contact-page__step h2{margin:0 0 4px;font-size:15px;font-weight:500;color:#121212}.contact-page__step p{margin:0;font-size:13px;line-height:1.45;color:#6b6b6b}.contact-page__plan{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px;padding:14px 18px;background:rgba(225,29,46,.08);border:1px solid rgba(225,29,46,.24);border-radius:14px}.contact-page__plan-label{display:block;margin-bottom:3px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#e11d2e}.contact-page__plan-value{margin:0;font-size:14px;font-weight:500;color:#121212}.contact-page__plan-change{flex-shrink:0;font-size:13px;font-weight:500;color:#e11d2e;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.contact-page__plan-change:hover{color:#c11020}.contact-page__form-card{padding:28px 32px 32px;border:1px solid hsla(0,0%,7%,.16);border-radius:20px;background:#fff;box-shadow:0 2px 4px hsla(0,0%,7%,.04),0 16px 40px hsla(0,0%,7%,.12)}@media only screen and (min-width:992px){.contact-page{padding:24px 0 40px}}@media only screen and (max-width:991px){.contact-page{min-height:auto;padding:calc(var(--site-header-height, 72px) + 24px) 0 64px;align-items:flex-start}.contact-page__intro{max-width:none;margin-bottom:8px}.contact-page__form-card{padding:24px 20px 28px}}@media only screen and (max-width:767px){.contact-page{padding-top:calc(var(--site-header-height, 72px) + 16px)}.contact-page__title{font-size:2rem}}@media only screen and (max-width:480px){.contact-page__stats{flex-wrap:wrap;row-gap:14px}.contact-page__plan{flex-direction:column;align-items:flex-start}}