.Footer_shell__0gXlS{padding:0 clamp(12px,3vw,24px) clamp(12px,3vw,24px);background:var(--color-surface)}.Footer_footer__LxLGV{color-scheme:dark;color:#e5edff;background:linear-gradient(150deg,#041549,#072164 55%,#0a2d7e);border-radius:clamp(28px,3.5vw,48px);overflow:hidden}.Footer_container__DdgO_{padding-block:clamp(40px,5vw,64px) clamp(24px,3vw,32px)}.Footer_top__EnE4J{display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.Footer_brand__hrKsL p{margin:16px 0 0;color:#b3c3e6;font-size:14px;line-height:1.7}.Footer_contact__IWz3F{display:inline-flex;min-height:44px;align-items:center;gap:12px;color:#a9c9ff;font-size:13px;transition:color .16s ease}.Footer_contact__IWz3F svg{flex-shrink:0}.Footer_contact__IWz3F:hover{color:#fff;text-decoration:underline;text-decoration-color:#8cb7ff;text-underline-offset:5px}.Footer_columns__a4fA_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px 32px;margin-top:clamp(28px,3.5vw,40px)}.Footer_column__SxNdc{min-width:0}.Footer_columnTitle__UU_xV{margin:0 0 4px;color:#ffffff;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Footer_columnLinks__SdoxH,.Footer_serviceLinks__mflyB{margin:0;padding:0;list-style:none}.Footer_columnLinks__SdoxH a,.Footer_serviceLinks__mflyB a{display:inline-flex;min-height:40px;align-items:center;color:#c0cfee;font-size:13px;line-height:1.6;transition:color .16s ease}.Footer_columnLinks__SdoxH a:hover,.Footer_serviceLinks__mflyB a:hover{color:#fff;text-decoration:underline;text-decoration-color:#8cb7ff;text-underline-offset:5px}.Footer_services__4CClC{margin-top:18px;padding-top:18px;border-top:1px solid rgb(184 208 255/.14)}.Footer_serviceLinks__mflyB{display:flex;flex-wrap:wrap;gap:0 22px}.Footer_serviceLinks__mflyB a{font-size:12.5px;color:#a7b9df}.Footer_payments__bghP4{margin-top:24px;padding-top:22px;border-top:1px solid rgb(184 208 255/.14)}.Footer_paymentsHeading__evRch{margin:0 0 12px;color:rgb(229 237 255/.72);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.Footer_paymentsList__xUptM{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.Footer_paymentTile__u89gn{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:34px;padding:0 10px;border-radius:8px;background:#ffffff;box-shadow:0 1px 2px rgb(4 21 73/.28)}.Footer_paymentLogo__nWkkl{height:20px;width:auto;object-fit:contain}.Footer_paymentName__bzPEu{font-size:12px;font-weight:600;color:var(--color-ink-soft);white-space:nowrap}.Footer_paymentsNote__3vIKV{margin:12px 0 0;max-width:52ch;font-size:12px;line-height:1.65;color:rgb(229 237 255/.6)}.Footer_bottom__GqBWJ{margin-top:22px;padding-top:18px;border-top:1px solid rgb(184 208 255/.16)}.Footer_bottom__GqBWJ small{display:block;color:#a7b9df;font-size:11px;line-height:1.7}.Footer_footer__LxLGV :focus-visible{outline:2px solid #9fc5ff;outline-offset:4px;box-shadow:none}@media (max-width:860px){.Footer_columns__a4fA_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.Footer_container__DdgO_{padding-block:32px 26px}.Footer_top__EnE4J{flex-direction:column;gap:14px}.Footer_brand__hrKsL p{margin-top:14px;font-size:13px}.Footer_columns__a4fA_{grid-template-columns:minmax(0,1fr);gap:18px;margin-top:24px}.Footer_serviceLinks__mflyB{gap:0 18px}}@media (prefers-reduced-motion:reduce){.Footer_footer__LxLGV *,.Footer_footer__LxLGV :after,.Footer_footer__LxLGV :before{transition:none}}