/* Offer package 1: compact commercial information on the existing page layouts. */
.offer-package .offer-hero .home-hero-grid,.offer-package .offer-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,370px);gap:40px;align-items:start}
.offer-package .offer-hero .home-hero-copy,.offer-package .offer-hero-copy,.offer-package .offer-hero .hero-copy{min-width:0;max-width:none}
.offer-package .offer-hero h1{font-size:clamp(32px,3.3vw,48px);line-height:1.09;letter-spacing:-.025em;margin:0 0 18px;max-width:760px;overflow-wrap:break-word}
.offer-package .offer-hero .lead,.offer-package .offer-hero .commercial-lead{font-size:17px;line-height:1.55;margin:0 0 20px;max-width:740px}
.offer-package .offer-hero.hero-internal .hero-layout{padding-top:34px;padding-bottom:34px;min-height:0}
.offer-package .offer-hero .hero-lead-form{margin:0;min-width:0;width:100%;box-sizing:border-box;padding:22px;background:#fff;border:1px solid #dce2df;border-top:3px solid #8f2f36;border-radius:8px;box-shadow:0 10px 30px #173d3410}
.offer-package .offer-hero .hero-lead-form>strong{display:block;font-size:23px;line-height:1.2;letter-spacing:-.015em}
.offer-package .form-intro{font-size:14px;line-height:1.5;color:#435354;margin:0 0 4px}
.offer-package .offer-hero .hero-lead-form input,.offer-package .offer-hero .hero-lead-form select{min-width:0;width:100%;box-sizing:border-box}
.offer-package .offer-hero .hero-lead-form .btn{width:100%;font-size:15px;padding:12px}
.offer-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:22px 0}
.offer-badge{display:flex;align-items:flex-start;gap:9px;min-width:0;padding:12px;background:#F4F5F7;border:1px solid #d9dde2;border-radius:6px;color:#243137}
.offer-badge>svg{width:21px;height:21px;flex:0 0 21px;color:#812c34;margin-top:1px}
.offer-badge>div{min-width:0}.offer-badge strong{display:block;font-size:14px;font-weight:800;line-height:1.3}.offer-badge span{display:block;font-size:12px;line-height:1.4;margin-top:3px;color:#47535b}.offer-badge span span{display:inline;font-size:inherit;margin:0}
.offer-price-guarantee{padding:22px 24px;margin:22px 0 26px;background:#edf5ef;border:1px solid #c2d9c9;border-left:4px solid #36764c;border-radius:6px;color:#213b2b}
.offer-price-guarantee>strong{display:block;font-size:21px;line-height:1.25}.offer-price-guarantee p{font-size:15px;line-height:1.6;color:#344b3c;margin:10px 0 0;max-width:940px}
.offer-price-example{max-width:780px;padding:24px;margin:28px 0 0;background:#fafbf9;border:1px solid #dce4db;border-radius:6px;color:#263a32}
.offer-example-label{font-size:11px;letter-spacing:.07em;text-transform:uppercase;font-weight:800;color:#476852}.offer-price-example h3{font-size:23px;line-height:1.25;margin:8px 0 20px}.offer-price-example dl{margin:0}.offer-price-example dl>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:13px 0;border-bottom:1px solid #dce4db;font-size:15px}.offer-price-example dd{margin:0;font-weight:800;text-align:right}.offer-price-example dd span{display:block;font-size:12px;font-weight:400;margin-top:3px}.offer-example-total{margin:20px 0 0;display:flex;justify-content:space-between;align-items:center;gap:14px}.offer-example-total strong{font-size:21px}.offer-example-total>span{font-size:13px}
@media(max-width:1000px){.offer-package .offer-hero .home-hero-grid,.offer-package .offer-hero-grid{gap:26px;grid-template-columns:minmax(0,1fr) minmax(280px,330px)}.offer-package .offer-hero h1{font-size:35px}.offer-badge{padding:10px;gap:7px}.offer-badge strong{font-size:13px}}
@media(max-width:760px){.offer-package .offer-hero .home-hero-grid,.offer-package .offer-hero-grid{grid-template-columns:minmax(0,1fr);gap:26px}.offer-package .offer-hero h1{font-size:32px;line-height:1.1}.offer-package .offer-hero .lead,.offer-package .offer-hero .commercial-lead{font-size:16px}.offer-package .offer-hero .hero-lead-form{padding:18px}.offer-package .offer-hero .hero-lead-form>strong{font-size:22px}.offer-badges{gap:8px}.offer-badge{padding:10px 8px;gap:7px}.offer-badge>svg{width:18px;height:18px;flex-basis:18px}.offer-badge strong{font-size:12px;line-height:1.35}.offer-badge span{font-size:11px}.offer-package .header-main{gap:8px;grid-template-columns:auto minmax(0,1fr) auto}.offer-package .site-header .brand img{width:96px}.offer-package .header-actions{display:flex;min-width:0}.offer-package .header-actions .header-cta{display:inline-flex;font-size:12px;padding:8px 9px;min-height:40px;white-space:normal;text-align:center}.offer-package .header-actions .header-whatsapp{display:none}.offer-price-guarantee{padding:18px;margin:20px 0}.offer-price-guarantee>strong{font-size:19px}.offer-price-guarantee p{font-size:14px}.offer-price-example{padding:18px}.offer-price-example dl>div{gap:14px;grid-template-columns:minmax(0,1fr) minmax(100px,.65fr);font-size:14px}.offer-price-example h3{font-size:21px}.offer-example-total{align-items:flex-start;flex-direction:column;gap:6px}.offer-example-total strong{font-size:20px}}
@media(max-width:350px){.offer-package .offer-hero h1{font-size:29px}.offer-package .header-main{gap:6px}.offer-package .site-header .brand img{width:82px}.offer-package .header-actions .header-cta{font-size:11px;padding:8px}.offer-badge{gap:5px;padding:9px 7px}.offer-badge>svg{width:16px;height:16px;flex-basis:16px}.offer-badge strong{font-size:11px}.offer-badge span{font-size:10.5px}}
@media(min-width:761px) and (max-width:1080px){.offer-package .header-actions .header-cta{display:inline-flex;min-height:42px;padding:10px 14px;font-size:14px}.offer-package .header-actions{min-width:0;gap:8px}}
