.construction-page{min-height:100svh;position:relative;overflow:hidden;background:radial-gradient(ellipse at 100% 70%,#123e62 0,transparent 55%),linear-gradient(135deg,#06111f,#0a2139);color:#fff;display:flex;align-items:center;padding:72px clamp(24px,8vw,130px)}.construction-content{position:relative;z-index:1;width:min(850px,100%)}.construction-logo{width:250px;height:auto;max-width:70vw;border-radius:8px;margin-bottom:68px}.construction-eyebrow{font-size:11px;font-weight:700;letter-spacing:.24em;color:#8ecdf4;display:flex;align-items:center;gap:10px}.construction-eyebrow>span{width:7px;height:7px;background:#1d9ee9;border-radius:100%;box-shadow:0 0 20px #1d9ee9}.construction-page h1{font-size:clamp(46px,8vw,104px);line-height:1.04;font-weight:700;letter-spacing:-.05em;margin:26px 0;color:white;overflow-wrap:anywhere}.construction-description{font-size:clamp(18px,2.1vw,25px);line-height:1.65;max-width:690px;color:#c3d1dd;margin:0}.construction-rule{width:80px;height:3px;background:#1b9bdc;margin:38px 0 22px}.construction-tagline{font-size:14px;letter-spacing:.1em;color:#91a6b9}.construction-contact{display:flex;flex-wrap:wrap;gap:24px 48px;margin-top:42px}.construction-contact a{color:#fff;text-decoration:none;font-size:18px;overflow-wrap:anywhere;max-width:100%}.construction-contact a span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#91a6b9;margin-bottom:8px}.construction-content footer{margin-top:76px;display:flex;gap:20px;align-items:center;font-size:12px;font-weight:700;letter-spacing:.16em}.construction-content footer span{font-size:9px;font-weight:400;color:#7691a8}.construction-orbit{position:absolute;width:70vw;height:70vw;min-width:700px;min-height:700px;right:-36vw;top:12%;border:1px solid #42739830;border-radius:50%;box-shadow:0 0 0 70px #42739808,0 0 0 140px #42739808,0 0 0 210px #42739806}@media (max-width:600px){.construction-page{padding:38px 24px}.construction-logo{width:200px;margin-bottom:54px}.construction-description{font-size:18px}.construction-contact{gap:26px;flex-direction:column}.construction-content footer{margin-top:54px;gap:12px}.construction-orbit{right:-600px}}