:root{--yellow:#fcd535;--orange:#f6a531;--ink:#1d1a16;--ink-soft:#5b4f40;--card:#fffdf6;--blush:#f4b49a;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Nunito,system-ui,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(170deg, var(--yellow) 0%, #f9c234 45%, var(--orange) 100%);background-attachment:fixed;margin:0}main{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:100vh;padding:40px 16px;display:flex}.card{background:var(--card);text-align:center;border-radius:32px;width:100%;max-width:520px;margin-top:80px;padding:40px 32px 32px;box-shadow:0 20px 50px #783c002e}.logo{border:6px solid var(--card);border-radius:50%;width:160px;height:160px;margin-top:-110px;animation:6s ease-in-out infinite sway;box-shadow:0 10px 30px #783c0033}@keyframes sway{0%,to{transform:rotate(-4deg)}50%{transform:rotate(4deg)}}@media (prefers-reduced-motion:reduce){.logo{animation:none}}.badge{background:#fff1c2;border-radius:999px;margin-top:20px;padding:6px 14px;font-size:14px;font-weight:700;display:inline-block}h1{margin:14px 0 8px;font-size:clamp(26px,6vw,34px);font-weight:900;line-height:1.15}.lead{color:var(--ink-soft);margin:0 0 24px;line-height:1.5}.features{text-align:left;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.features li{background:#fff6d9;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-weight:700;line-height:1.35;display:flex}.emoji{flex-shrink:0;font-size:22px}.phone{background:var(--ink);color:#fff;border-radius:18px;padding:16px;font-size:22px;font-weight:900;text-decoration:none;transition:transform .15s;display:block}.phone:hover{transform:translateY(-2px)}.links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.links a{border:2px solid var(--ink);color:var(--ink);border-radius:14px;flex:140px;justify-content:center;align-items:center;gap:8px;padding:12px 14px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.links a:hover{background:var(--yellow)}.links svg{width:20px;height:20px}a:focus-visible{outline:3px solid var(--blush);outline-offset:3px}footer{color:var(--ink);opacity:.7;font-size:14px;font-weight:700}
