.av-topo{background:var(--cream);padding:40px 0 120px}.av-topo__grid{display:grid;grid-template-columns:1.1fr 1fr;align-items: center;gap:44px}.av-topo h1{font-family:var(--font-head);color:var(--brown);letter-spacing:-.6px;margin:14px 0 12px;font-size:clamp(28px,3.4vw,44px);font-weight:700;line-height:1.1}.av-topo h1 span{color:var(--orange)}.av-topo__texto>p{color:var(--muted);max-width:540px;font-size:16px;line-height:1.6}.av-selos{list-style:none;display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0 24px}.av-selos li{display:flex;color:var(--brown);align-items: center;gap:7px;font-size:14px;font-weight:600}.av-selos svg{color:var(--orange);width:18px;height:18px}.av-topo__acoes{display:flex;flex-wrap:wrap;gap:10px}.av-cta{padding:15px 28px;font-size:16px}.av-topo__foto{aspect-ratio:4/3;background:url(img/sala.webp?v=6af703b2b) 50%/cover no-repeat;border-radius:26px;box-shadow:0 24px 50px #5b2e172e}.av-calc{margin-top:-84px;padding-bottom:54px;scroll-margin-top:0}.av-calc__cartao{background:#fff;border:1px solid #f1e2d6;border-radius:26px;padding:30px 30px 22px;box-shadow:0 18px 50px #5b2e171f}.av-calc__cab{max-width:900px;margin:0 auto 18px}.av-calc__cab .section-title{margin-bottom:6px}.av-calc__cab p{color:var(--muted);font-size:15px}.calculadora{display:flex;justify-content:center}.calculadora iframe{display:block;background:#fff;border:0;border-radius:16px;width:100%;max-width:900px;height:650px}.av-calc__nota{color:var(--muted);max-width:900px;margin:14px auto 0;font-size:12.5px;line-height:1.5}@media (max-width:900px){.av-topo{padding:22px 0 96px}.av-topo__grid{grid-template-columns:1fr;gap:0}.av-topo__foto{display:none}.av-topo__acoes .btn{flex:100%;justify-content:center}.av-calc__cartao{border-radius:20px;padding:20px 12px 16px}.calculadora iframe{border-radius:12px;height:700px}}@media (max-width:560px){.av-topo h1{font-size:28px}.av-topo__texto>p{font-size:15px}.av-selos{gap:8px 14px}.av-selos li{font-size:13px}.av-calc{margin-top:-76px}.av-calc__cartao{margin-inline-start:-8px;margin-inline-end:-8px;padding:18px 8px 14px}.av-calc__cab{padding:0 8px}.calculadora iframe{height:700px}}
