*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:#fffdf9;color:#202020}a{color:inherit}header{background:#161616;color:#fff;padding:19px max(5%,calc((100% - 1160px)/2));display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.brand{font-size:27px;font-weight:900;letter-spacing:-1px;text-decoration:none;white-space:nowrap}.brand .my{color:#ffcf1d}.brand .wireless{color:#f44336}nav{display:flex;gap:18px;flex-wrap:wrap}nav a{text-decoration:none;font-size:14px}nav a:hover,nav a[aria-current=page]{color:#ffcf1d}.hero{background:linear-gradient(115deg,#171717 0%,#2b1714 100%);color:white;padding:85px 5%;text-align:center}.hero .inner{max-width:880px;margin:auto}.eyebrow{color:#ffd43b;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:bold}h1{font-size:clamp(36px,6vw,65px);line-height:1.1;margin:16px 0}h2{font-size:30px;margin:0 0 16px}.lead{font-size:19px;color:#e5dfda;line-height:1.6}.actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:30px}.btn{background:#f44336;color:#fff;text-decoration:none;padding:14px 23px;border-radius:8px;font-weight:700;display:inline-block}.btn.secondary{background:#ffd43b;color:#171717}.wrap{max-width:1160px;margin:auto;padding:65px 5%}.intro{text-align:center;max-width:730px;margin:0 auto 35px;line-height:1.65}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{background:white;border:1px solid #eee2da;border-radius:15px;padding:30px;box-shadow:0 6px 22px #20110b0b}.card .symbol{font-size:40px}.card h3{font-size:22px}.card p{line-height:1.6;color:#555}.card a{font-weight:700;color:#d72d23}.band{background:#fff2d1;text-align:center;padding:55px 5%}.band p{line-height:1.6}footer{background:#161616;color:#fff;padding:35px 5%;text-align:center;font-size:14px;line-height:1.8}footer a{color:#ffd43b}@media(max-width:720px){header{justify-content:center;text-align:center}nav{justify-content:center;gap:12px}.hero{padding:65px 6%}.cards{grid-template-columns:1fr}.wrap{padding:45px 6%}}
.contact-top{background:#ffd43b;color:#171717;padding:11px 5%;display:flex;justify-content:center;align-items:center;gap:25px;flex-wrap:wrap;font-size:14px;font-weight:700;text-align:center}.contact-top a{text-decoration:none}.contact-top a:hover{text-decoration:underline}@media(max-width:600px){.contact-top{gap:7px;flex-direction:column;font-size:13px;padding:12px}}
