.UnderConstruction_root__Lywdo{position:relative;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;background:radial-gradient(ellipse at top,#E1F4FF 0,#FFFFFF 55%,#FFFFFF 100%);overflow:hidden;isolation:isolate}.UnderConstruction_halo__8TcHU{position:absolute;top:-260px;left:50%;width:820px;height:820px;transform:translateX(-50%);background:radial-gradient(circle,rgba(0,174,239,.18) 0,rgba(0,174,239,0) 70%);pointer-events:none;z-index:0}.UnderConstruction_card__ByK8j{position:relative;z-index:1;width:100%;max-width:620px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;padding:48px 40px 56px}.UnderConstruction_logo__0yYU0{width:auto;height:auto;max-width:220px;max-height:72px;object-fit:contain;margin-bottom:8px}.UnderConstruction_kicker__cui22{display:inline-block;padding:6px 14px;border-radius:999px;background:#E1F4FF;color:#0071BC;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.UnderConstruction_heading__gMOCF{font-size:clamp(32px,5vw,48px);line-height:1.1;font-weight:700;color:#0071BC;letter-spacing:-.01em}.UnderConstruction_subheading__xw1KH{max-width:520px;font-size:17px;line-height:1.55;color:#595959}.UnderConstruction_contact__1H6y_{margin-top:12px;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;border:1px solid #d3eefc;background:#FFFFFF;box-shadow:0 6px 20px rgba(0,113,188,.06)}.UnderConstruction_contactLabel__xHcHE{font-size:14px;color:#595959}.UnderConstruction_contactLink__LQVws{font-size:14px;font-weight:600;color:#00AEEF;text-decoration:none}.UnderConstruction_contactLink__LQVws:hover{text-decoration:underline}.UnderConstruction_wave__yjG0G{position:absolute;left:0;right:0;bottom:0;width:100%;height:200px;pointer-events:none;z-index:0}@media (max-width:480px){.UnderConstruction_card__ByK8j{padding:32px 20px 40px}.UnderConstruction_logo__0yYU0{max-width:180px}.UnderConstruction_subheading__xw1KH{font-size:15px}.UnderConstruction_contact__1H6y_{flex-direction:column;gap:2px;padding:14px 22px}}