.ad-guide-page{margin:30px 0 60px}.ad-guide-page>.contact-breadcrumb{display:flex;gap:12px;font-size:12px;color:var(--muted);margin-bottom:24px}.ad-guide-hero{display:grid;grid-template-columns:1.5fr 1fr;gap:55px;padding:43px;border-radius:28px;background:linear-gradient(120deg,#09294f,#0752a7);color:white}.ad-guide-kicker{display:block;font-size:9px;letter-spacing:1.6px;font-weight:850;color:#c5dcff}.ad-guide-hero h1{font-size:50px;line-height:1.12;letter-spacing:-1.6px;font-weight:900;margin:23px 0}.ad-guide-hero h1>span{color:#c7deff}.ad-guide-hero>div>p{font-size:16px;line-height:1.8;color:#e0ebff;max-width:570px}.ad-guide-hero>div>div{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:27px}.ad-guide-primary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:50px;padding:15px 25px;border-radius:28px;background:#d71935;color:white;font-size:13px;font-weight:850}.ad-guide-primary:hover{background:#b9112a}.ad-guide-secondary{font-size:12px;font-weight:750;color:#e1edff}.ad-guide-hero>aside{display:flex;flex-direction:column;align-items:start;justify-content:center;border:1px solid #ffffff30;border-radius:23px;padding:29px;background:#ffffff09}.ad-guide-hero>aside>span{font-size:8px;letter-spacing:1.3px;color:#c5dcff;font-weight:850}.ad-guide-hero>aside>strong{font-size:43px;line-height:1.13;letter-spacing:-1px;margin:23px 0}.ad-guide-hero>aside>p{font-size:13px;line-height:1.8;color:#dce9ff;max-width:290px}.ad-guide-hero>aside>a{margin-top:14px;font-size:12px;font-weight:850}.ad-guide-heading{margin:43px 0 27px;max-width:800px}.ad-guide-heading>.eyebrow{font-size:9px;letter-spacing:1.3px}.ad-guide-heading h2{font-size:34px;letter-spacing:-.8px;margin:12px 0 15px}.ad-guide-heading p{font-size:14px;line-height:1.8;color:var(--muted)}.ad-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.ad-format{border:1px solid var(--line);border-radius:24px;overflow:hidden;background:var(--paper)}.ad-guide-shot{display:block;position:relative;background:var(--soft);overflow:hidden}.ad-guide-shot>img{display:block;width:100%;height:auto;aspect-ratio:1254/712;object-fit:contain}.ad-placement-outline{position:absolute;border:3px solid #e82d42;background:#e82d4206;border-radius:8px;pointer-events:none;box-shadow:0 0 0 2px #ffffffc4}.ad-shot-zoom{position:absolute;right:13px;bottom:12px;padding:8px 12px;background:#ffffffeb;border:1px solid #e2e7ef;border-radius:20px;color:#14294a;font-size:9px;font-weight:850}.ad-format-copy{padding:27px}.ad-format-location{font-size:9px;font-weight:850;letter-spacing:.7px;color:var(--topic)}.ad-format h3{font-size:26px;letter-spacing:-.6px;line-height:1.25;margin:14px 0 15px}.ad-format-size{display:inline-block;padding:9px 14px;background:var(--soft);color:var(--ink);border-radius:20px;font-size:12px;font-weight:850}.ad-format p{font-size:14px;line-height:1.8;color:var(--muted);margin:17px 0 24px}.ad-format-copy>a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding-top:15px;border-top:1px solid var(--line);font-size:12px;font-weight:850}.ad-format-copy>a>span{font-size:20px;color:var(--accent)}.ad-art-guide{display:grid;grid-template-columns:1fr 1fr;gap:45px;margin-top:38px;padding:35px;border-radius:24px;background:var(--soft)}.ad-art-guide .eyebrow{font-size:9px;letter-spacing:1.2px;margin:0}.ad-art-guide h2{font-size:33px;letter-spacing:-.8px;margin:16px 0}.ad-art-guide p{font-size:14px;line-height:1.9;color:var(--muted)}.ad-art-guide ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ad-art-guide li strong{display:block;font-size:14px;margin-bottom:9px}.ad-art-guide li span{font-size:12px;line-height:1.8;color:var(--muted)}.ad-guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin:35px 0}.ad-guide-steps article{padding:26px;border:1px solid var(--line);border-radius:21px}.ad-guide-steps article>span{display:grid;place-items:center;width:36px;height:36px;background:var(--soft);color:var(--topic);font-size:15px;font-weight:850;border-radius:50%}.ad-guide-steps h3{font-size:22px;letter-spacing:-.5px;line-height:1.3;margin:21px 0 12px}.ad-guide-steps p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.ad-guide-contact{display:flex;justify-content:space-between;align-items:center;gap:30px;border-radius:25px;padding:38px;background:#0b2f59;color:white}.ad-guide-contact .eyebrow{color:#bed8ff;font-size:8px;letter-spacing:1.2px;margin:0}.ad-guide-contact h2{font-size:35px;line-height:1.15;letter-spacing:-.9px;margin:17px 0}.ad-guide-contact p{font-size:13px;line-height:1.9;color:#d4e4fb;margin:0}.ad-guide-page a:focus-visible{outline:3px solid var(--topic);outline-offset:4px;border-radius:8px}.ad-guide-hero a:focus-visible,.ad-guide-contact a:focus-visible{outline-color:white}
@media(max-width:900px){.ad-guide-hero{padding:32px;gap:30px}.ad-guide-hero h1{font-size:43px}.ad-guide-hero>aside{padding:25px}.ad-guide-hero>aside>strong{font-size:36px}.ad-guide-steps{gap:17px}.ad-guide-steps article{padding:23px}.ad-art-guide{padding:29px;gap:28px}}
@media(max-width:680px){.ad-guide-page{margin-top:22px}.ad-guide-hero{grid-template-columns:1fr;padding:29px 23px;gap:30px}.ad-guide-hero h1{font-size:38px;letter-spacing:-1.2px}.ad-guide-kicker{font-size:8px;letter-spacing:1.1px}.ad-guide-hero>div>p{font-size:15px}.ad-guide-hero>div>div{gap:19px}.ad-guide-primary{width:100%;font-size:13px}.ad-guide-secondary{margin:auto}.ad-guide-hero>aside>strong{font-size:34px}.ad-guide-heading h2{font-size:29px}.ad-guide-grid{grid-template-columns:1fr;gap:23px}.ad-format-copy{padding:24px}.ad-format h3{font-size:25px}.ad-art-guide{grid-template-columns:1fr;padding:26px;gap:23px}.ad-art-guide h2{font-size:29px}.ad-art-guide ul{gap:22px 17px}.ad-guide-steps{grid-template-columns:1fr;gap:16px}.ad-guide-contact{display:block;padding:30px 25px}.ad-guide-contact h2{font-size:31px}.ad-guide-contact .ad-guide-primary{margin-top:25px}.ad-guide-steps article{padding:24px}.ad-guide-steps h3{margin-top:17px}}

.ad-guide-shot>img{aspect-ratio:auto}
.placement-cabecalho .ad-placement-outline{left:22.6877%;top:14.7472%;width:57.5494%;height:14.8876%}
.placement-topo .ad-placement-outline{left:11.6601%;top:31.6011%;width:76.6798%;height:37.7809%}
.placement-home_lateral .ad-placement-outline{left:73.7549%;top:31.7328%;width:23.7154%;height:37.7809%}
.placement-materia_lateral .ad-placement-outline{left:75.8893%;top:33.8922%;width:20.6324%;height:33.2163%}
.placement-materia_corpo .ad-placement-outline{left:2.5296%;top:33.3853%;width:68.3004%;height:34.4759%}

.ad-format{display:flex;flex-direction:column}.ad-format-copy{display:flex;flex-direction:column;flex:1}.ad-format-copy>a{margin-top:auto}.ad-format:last-child:nth-child(2n+1){grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;align-items:center}.ad-format:last-child:nth-child(2n+1) .ad-guide-shot{height:100%;display:grid;align-items:center}@media(max-width:680px){.ad-format:last-child:nth-child(2n+1){display:flex;grid-column:auto}.ad-format:last-child:nth-child(2n+1) .ad-guide-shot{height:auto;display:block}}
