:root{--red:#e60738;--ink:#171614;--cream:#f8f0e2;--orange:#f5a81c}*{box-sizing:border-box}body{margin:0}.construction-page{background-color:var(--cream);min-height:100svh;color:var(--ink);background-image:radial-gradient(#6b5137 .55px,#0000 .65px);background-size:8px 8px;place-items:center;padding:30px;font-family:Arial,sans-serif;display:grid;position:relative;overflow:hidden}.construction-card{z-index:2;border-top:8px solid var(--red);text-align:center;background:#fffaf0;border-radius:14px;width:min(760px,100%);padding:clamp(28px,6vw,70px);position:relative;box-shadow:0 25px 70px #4d001f2b}.construction-logo img{mix-blend-mode:multiply;width:min(230px,70%);height:auto}.construction-kicker{color:var(--red);letter-spacing:.25em;margin:30px 0 12px;font-size:13px;font-weight:900}.construction-card h1{letter-spacing:-.02em;text-transform:uppercase;margin:0;font:clamp(52px,9vw,92px)/.86 Impact,Arial Narrow,Arial,sans-serif}.construction-card h1 em{color:var(--red);font-style:normal}.construction-lead{max-width:540px;margin:28px auto;font-size:clamp(17px,2.5vw,22px);line-height:1.5}.construction-note{background:#f6ead6;border:1px solid #e2cda9;border-radius:8px;gap:7px;margin:0 auto 28px;padding:18px;display:grid}.construction-note span{color:#6e6151;font-size:14px}.construction-back{color:var(--ink);border-bottom:3px solid var(--red);padding:8px;font-weight:900;text-decoration:none;display:inline-block}.construction-stripes{gap:14px;display:grid;position:absolute;top:12%;right:-80px;transform:rotate(-38deg)}.construction-stripes i{background:var(--red);width:420px;height:70px;display:block}.construction-stripes i:nth-child(2){background:var(--orange);width:300px}.construction-stripes i:nth-child(3){background:var(--ink);width:240px}.construction-stamp{border:8px double var(--red);width:210px;height:210px;color:var(--red);letter-spacing:.08em;opacity:.2;border-radius:50%;place-items:center;font:25px Impact,Arial,sans-serif;display:grid;position:absolute;bottom:-35px;left:-45px;transform:rotate(15deg)}@media (max-width:600px){.construction-page{padding:18px}.construction-card{padding:34px 22px}.construction-stripes{opacity:.3;top:5%;right:-250px}.construction-stamp{width:150px;height:150px;font-size:19px}}.construction-contact{justify-items:center;gap:10px;margin:0 auto 24px;display:grid}.construction-contact>span{color:#6e6151;letter-spacing:.18em;font-size:11px;font-weight:900}.construction-phone{color:var(--ink);letter-spacing:.035em;font:clamp(36px,7vw,58px)/1 Impact,Arial Narrow,Arial,sans-serif;text-decoration:none}:is(.construction-phone:hover,.construction-phone:focus-visible){color:var(--red)}.construction-whatsapp{color:#fff;background:#20a95a;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:54px;padding:13px 24px;font-size:16px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:5px 5px #126b39}.construction-whatsapp b{letter-spacing:-.04em;border:2px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;display:grid}:is(.construction-whatsapp:hover,.construction-whatsapp:focus-visible){transform:translate(2px,2px);box-shadow:3px 3px #126b39}
