*{box-sizing:border-box}body{margin:0;font-family:Arial,sans-serif;background:#102e27;color:#fff;min-height:100vh;display:flex;flex-direction:column}header{display:flex;align-items:center;justify-content:space-between;padding:30px 4vw;border-bottom:1px solid #ffffff30;gap:20px}header strong{font-size:28px;color:#d9eb63}main{flex:1;padding:4vw;text-align:center}.eyebrow{letter-spacing:.2em;color:#d9eb63}h1{font-size:clamp(28px,4vw,60px);margin:15px 0 40px}#calls{display:flex;gap:24px;flex-wrap:wrap;justify-content:center}.call{background:#eaf1d6;color:#153329;border-radius:24px;padding:30px;min-width:300px}.call b{display:block;font-size:clamp(60px,10vw,140px);line-height:1.1}.call span{font-size:32px}#screen-status{color:#d9eb63}footer{text-align:center;padding:25px;font-size:22px;color:#dbe5de}@media(max-width:600px){header{flex-wrap:wrap}.call{min-width:220px}}

#sound-toggle{border:1px solid #d9eb6370;border-radius:30px;background:transparent;color:#d9eb63;padding:12px 18px;font:inherit;cursor:pointer}#sound-toggle[aria-pressed="true"]{background:#d9eb63;color:#102e27}#sound-toggle:disabled{opacity:.6;cursor:default}#sound-status{font-size:15px;color:#dbe5de}#sound-status:empty{display:none}
