:root{color:#15383b;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#f4f5f0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}a:focus-visible{outline-offset:5px;outline:3px solid #ad7725}.skip-link{z-index:2;background:#fff;border-radius:8px;padding:12px 18px;position:absolute;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.holding-page{background:radial-gradient(at 50% 0,#dce9e0 0,#0000 65%);place-items:center;min-height:100svh;padding:36px 20px;display:grid}.holding-card{text-align:center;background:#fffefb;border:1px solid #dbe1d8;border-radius:28px;width:min(100%,560px);padding:52px 42px;box-shadow:0 24px 80px #15383b0a}.brand{text-align:left;letter-spacing:-.4px;align-items:center;gap:12px;font-size:18px;font-weight:650;display:inline-flex}.brand-mark{color:#e3d7af;background:#15383b;border-radius:15px;place-items:center;width:46px;height:46px;font-size:36px;font-weight:400;line-height:1;display:grid}.brand small{letter-spacing:2px;color:#657874;margin-top:5px;font-size:9px;font-weight:600;display:block}.status-mark{background:#d9dfd4;width:42px;height:1px;margin:46px auto 25px;position:relative}.status-mark span{background:#ad7725;border-radius:50%;width:7px;height:7px;position:absolute;top:-3px;left:18px}h1{letter-spacing:-1.2px;overflow-wrap:break-word;margin:0 0 36px;font-size:clamp(27px,5.5vw,37px);font-weight:550;line-height:1.2}.actions{gap:14px;display:grid}.contact-button{color:#fff;background:#15383b;border:1px solid #15383b;border-radius:13px;flex-direction:column;align-items:center;gap:5px;padding:17px 24px;font-size:16px;font-weight:600;display:flex}.contact-button small{color:#d3e2dc;letter-spacing:.3px;font-size:14px;font-weight:400}.contact-button:hover{background:#204a4d}.user-button{border:1px solid #d2dcd5;border-radius:13px;padding:16px 24px;font-size:15px;font-weight:600}.user-button:hover{background:#edf2ec}@media (width<=420px){.holding-page{padding:20px 14px}.holding-card{border-radius:22px;padding:38px 22px}.status-mark{margin-top:36px}h1{letter-spacing:-.8px}}
