.construction-page{--navy:#1a3a5c;--navy-d:#0d2340;--navy-m:#2e6da4;--accent:#e8801a;--accent-d:#c96d10;--green:#1d9e75;--teal:#9fe1cb;--red:#e24b4a;--white:#fff;--muted:#94a3b8;--border:#ffffff1a}.construction-page,.construction-page *{box-sizing:border-box;margin:0;padding:0}.construction-page{min-height:100vh;font-family:var(--font-dm-sans), "DM Sans", sans-serif;background:var(--color-navy-d);color:var(--color-white);overflow-x:hidden}.construction-page:before{content:"";z-index:0;background:radial-gradient(at 15% 20%,#e8801a1f 0%,#0000 55%),radial-gradient(at 85% 80%,#1d9e751a 0%,#0000 55%),linear-gradient(135deg,#0d2340 0%,#1a3a5c 50%,#1f4e7a 100%);position:fixed;inset:0}.construction-page .page{z-index:1;flex-direction:column;align-items:center;width:100%;max-width:100%;min-height:100vh;padding:0 20px;display:flex;position:relative;overflow-x:hidden}.construction-page .hdr{justify-content:space-between;align-items:center;width:100%;max-width:960px;padding:28px 0 0;display:flex}.construction-page .logo{align-items:center;gap:12px;display:flex}.construction-page .logo-text{font-size:24px;font-weight:900;line-height:1}.construction-page .logo-text .d{color:var(--color-accent)}.construction-page .logo-text .a{color:var(--color-white)}.construction-page .logo-tagline{align-items:center;gap:5px;margin-top:3px;display:flex}.construction-page .logo-dot{border-radius:50%;width:5px;height:5px}.construction-page .logo-tagline span{color:var(--color-teal);letter-spacing:.3px;font-size:11px;font-style:italic;font-weight:600}.construction-page .badge-soon{color:var(--color-accent);letter-spacing:.5px;background:#e8801a26;border:1px solid #e8801a59;border-radius:999px;padding:7px 16px;font-size:12px;font-weight:700}.construction-page .hero-img-wrap{border:1px solid var(--color-border);border-radius:20px;width:100%;max-width:900px;margin:36px 0 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #2e6da466,0 32px 80px #0000008c}.construction-page .hero-img-wrap img{width:100%;height:auto;display:block}.construction-page .img-tag{border:1px solid var(--color-border);color:var(--color-teal);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0d2340e0;border-radius:10px;padding:8px 14px;font-size:12px;font-weight:600;position:absolute;bottom:18px;right:18px}.construction-page .main-title{text-align:center;max-width:780px;padding:44px 0 0}.construction-page .eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--color-teal);margin-bottom:16px;font-size:12px;font-weight:700}.construction-page .main-title h1{color:var(--color-white);margin-bottom:18px;font-size:clamp(32px,5vw,54px);font-weight:900;line-height:1.15}.construction-page .main-title h1 em{color:var(--color-accent);font-style:normal}.construction-page .main-title p{color:#ffffffa6;max-width:580px;margin:0 auto;font-size:18px;line-height:1.7}.construction-page .countdown-wrap{text-align:center;margin:44px 0 0}.construction-page .countdown-label{text-transform:uppercase;letter-spacing:1.5px;color:var(--color-muted);margin-bottom:16px;font-size:12px;font-weight:700}.construction-page .countdown{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.construction-page .cd-block{border:1px solid var(--color-border);text-align:center;background:#ffffff0f;border-radius:14px;width:88px;padding:18px 8px}.construction-page .cd-num{color:var(--color-white);font-variant-numeric:tabular-nums;font-size:40px;font-weight:900;line-height:1}.construction-page .cd-unit{color:var(--color-muted);text-transform:uppercase;letter-spacing:.8px;margin-top:5px;font-size:11px;font-weight:500}.construction-page .features{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;width:100%;max-width:900px;padding:48px 0 0;display:grid}.construction-page .feat{border:1px solid var(--color-border);background:#ffffff0d;border-radius:14px;padding:20px 18px;transition:background .2s}.construction-page .feat:hover{background:#ffffff14}.construction-page .feat-ico{margin-bottom:10px;font-size:24px}.construction-page .feat-title{color:var(--color-white);margin-bottom:5px;font-size:14px;font-weight:800}.construction-page .feat-desc{color:#ffffff80;font-size:13px;line-height:1.5}.construction-page .footer{text-align:center;border-top:1px solid var(--color-border);width:100%;margin-top:56px;padding:24px}.construction-page .footer p{color:var(--color-muted);font-size:12px}.construction-page .footer a{color:var(--color-teal);text-decoration:none}@media (max-width:768px){.construction-page .page{padding:0 16px}.construction-page .features{grid-template-columns:1fr 1fr}}@media (max-width:520px){.construction-page .countdown{gap:10px}.construction-page .cd-block{width:72px}.construction-page .cd-num{font-size:30px}.construction-page .main-title h1{font-size:28px}.construction-page .main-title p{font-size:16px}.construction-page .hdr{flex-direction:column;align-items:flex-start;gap:14px}.construction-page .features{grid-template-columns:1fr}.construction-page .feat{padding:16px 14px}.construction-page .page a[href^=mailto\:]{word-break:break-word;box-sizing:border-box;max-width:100%;padding:14px 18px!important;font-size:14px!important}}@media (max-width:360px){.construction-page .countdown{gap:8px}.construction-page .cd-block{width:64px;padding:14px 6px}.construction-page .cd-num{font-size:26px}}@media (prefers-reduced-motion:reduce){.construction-page,.construction-page *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=1ppp80ro3srfg.css.map*/