*{box-sizing:border-box}html{min-height:100%;background:#0b382f}body{margin:0;min-height:100svh;display:grid;place-items:center;padding:32px 20px;background:radial-gradient(ellipse at 50% 5%,#1b6350 0,transparent 65%),#0b382f;color:#fff9e9;font-family:Inter,"Microsoft YaHei","PingFang SC",system-ui,sans-serif}.notice{width:min(100%,560px);padding:42px 40px 46px;text-align:center;border:1px solid #ffffff26;border-radius:28px;background:#104c3e;box-shadow:0 30px 90px #0003}.brand{display:flex;align-items:center;justify-content:center;gap:10px;font-size:28px;font-weight:700;letter-spacing:-.8px}.brand img{object-fit:contain}.phone{width:100px;height:116px;margin:36px auto 22px;color:#f6c94b}.phone svg{width:100%;height:100%}h1{font-size:clamp(24px,4vw,34px);font-weight:650;line-height:1.5;margin:0 0 32px;letter-spacing:.02em}a{display:flex;align-items:center;justify-content:center;gap:24px;min-height:60px;width:100%;padding:16px 20px;border-radius:14px;background:#f6c94b;color:#123e32;text-decoration:none;font-weight:700;font-size:18px;transition:background .15s,transform .15s}a:hover{background:#ffda70;transform:translateY(-1px)}a:focus-visible{outline:3px solid #fff;outline-offset:5px}a span{font-size:24px;line-height:1}@media(max-width:420px){.notice{padding:30px 20px 34px}.phone{margin-top:28px}a{font-size:16px}}@media(prefers-reduced-motion:reduce){a{transition:none}}
