.construction-page { min-height:calc(100vh - 76px); display:grid; place-items:center; padding:50px 24px 90px; }
.construction-card { width:min(760px,100%); padding:clamp(28px,6vw,70px); border:1px solid #8d741b; background:radial-gradient(circle at 50% 0,#302064 0,transparent 54%),linear-gradient(145deg,#101c3c,#070d21); box-shadow:0 20px 60px #0008,inset 0 1px #fff2; text-align:center; }
.construction-icon { display:grid; place-items:center; width:74px; height:74px; margin:0 auto 22px; border:1px solid #33d8f0; color:#33d8f0; box-shadow:0 0 24px #33d8f044; }.construction-icon svg { width:34px; height:34px; }
.construction-card h1 { margin:7px 0 14px; color:#fff; font:800 clamp(2.4rem,6vw,4.5rem)/.9 'Barlow Condensed'; overflow-wrap:anywhere; }.construction-card p:not(.eyebrow) { max-width:550px; margin:0 auto 10px; color:#b9c9e3; font-size:1.05rem; line-height:1.5; }.construction-card .source-note { color:#8098bd; font-size:.9rem; }.construction-card .button { margin-top:25px; }
