/*
Theme Name: Radar de Ofertas
Version: 1.0
Description: Tema Radar de Ofertas
*/
:root{--navy:#102a4c;--blue:#123d73;--yellow:#f4c430;--muted:#536781}*{box-sizing:border-box}body{margin:0;font:16px/1.6 Arial,sans-serif;color:var(--navy);background:#f7f9fc}a{color:inherit}.container{max-width:1120px;margin:auto;padding:0 22px}header{background:#fff;border-bottom:1px solid #dce5ef}header .container{display:flex;justify-content:space-between;align-items:center;min-height:80px;gap:20px}header a{text-decoration:none;font-weight:800}nav{display:flex;gap:20px;font-size:14px}.yellow{background:var(--yellow);border-radius:7px;padding:4px 8px}.hero{background:linear-gradient(125deg,#fff,#eaf1fa);padding:90px 0}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}h1{font-size:clamp(40px,5vw,70px);line-height:1.06;letter-spacing:-2px;margin:12px 0 20px}h1 span{box-shadow:inset 0 -15px var(--yellow)}.lead{font-size:19px;color:var(--muted);max-width:550px}.eyebrow{font-size:12px;letter-spacing:2px;font-weight:900;color:var(--blue)}.btn{display:inline-block;padding:16px 25px;border-radius:10px;background:var(--yellow);font-weight:800;text-decoration:none;margin-top:15px}.art{background:#0a2446;color:#fff;padding:48px 35px;border-radius:22px;box-shadow:18px 18px var(--yellow);font-size:35px;font-weight:900;line-height:1.16}.art small{display:block;font-size:15px;font-weight:400;margin-top:22px;color:#dce5ef}.section{padding:75px 0}.section h2{font-size:clamp(28px,4vw,42px);line-height:1.15;margin:0 0 12px}.muted{color:var(--muted)}.groups{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin:32px 0}.group{background:#fff;border:1px solid #dce5ef;border-radius:20px;padding:28px}.group h3{font-size:24px;margin:8px 0}.group a{background:var(--blue);color:#fff}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:30px}.step{border-top:3px solid var(--yellow);padding-top:18px}.step p{color:var(--muted)}.white{background:#fff}details{padding:20px 0;border-bottom:1px solid #dce5ef}summary{font-weight:800;cursor:pointer}footer{background:#0a2446;color:#fff;padding:35px 0}footer .container{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}footer a{margin-left:14px;color:#fff}.page{max-width:850px;margin:55px auto;padding:0 22px;min-height:40vh}.page h1{font-size:42px}@media(max-width:750px){.hero{padding:55px 0}.hero-grid,.groups,.steps{grid-template-columns:1fr}.hero-grid{gap:40px}h1{font-size:43px}.art{font-size:30px;box-shadow:9px 9px var(--yellow)}.section{padding:55px 0}nav{gap:9px;font-size:12px}header a{font-size:13px}}