.am-priority-local,.am-priority-model,.am-priority-faq,.am-priority-request{color:#25262b;scroll-margin-top:110px}
.am-priority-kicker{font-size:10px;font-weight:800;letter-spacing:.13em;color:#b40d30}
.am-priority-local h2,.am-priority-model h2,.am-priority-faq h2,.am-priority-request h2{font-size:clamp(23px,2.5vw,31px);line-height:1.2;letter-spacing:-.03em;margin:12px 0 18px}
.am-priority-local p,.am-priority-model p,.am-priority-request p,.am-priority-faq p{font-size:15px;line-height:1.75;color:#54545c;max-width:800px}
.am-priority-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px;margin:24px 0}
.am-priority-actions .am-priority-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 20px 14px 57px;border-radius:11px;background:#bd0c32;color:#fff;font-size:14px;font-weight:750;text-decoration:none}
.am-priority-secondary,.am-priority-pair a{color:#ad1233;text-decoration:underline;text-underline-offset:4px;font-size:14px}
.am-priority-pair{display:grid;grid-template-columns:1.35fr 1fr;gap:32px;padding:24px 0;border-top:1px solid #e7dfdf;margin:26px 0}
.am-priority-pair h3{font-size:17px;margin:0 0 10px}.am-priority-pair aside{border-left:1px solid #e7dfdf;padding-left:28px}.am-priority-pair aside a{line-height:2}
.am-range-page .am-priority-model{display:grid;grid-template-columns:1fr 1.1fr;gap:32px;align-items:center;margin:26px 0 32px;padding:26px;background:#fff;border:1px solid #e7dfdf;border-radius:22px}
.am-priority-model-photo{min-width:0}.am-priority-model-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;border-radius:14px}.am-priority-model-photo small{display:block;color:#77727a;font-size:11px;margin-top:8px}
.am-priority-specs{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.am-priority-specs dt{font-size:12px;color:#6b656c}.am-priority-specs dd{font-size:16px;font-weight:700;margin:4px 0 0}.am-priority-specs>div{min-width:0}
.am-priority-model .am-priority-note,.am-priority-request .am-priority-note{font-size:12px;line-height:1.6;color:#6b656c}
.am-priority-faq{margin:40px 0 30px;padding:30px 0;border-top:1px solid #e5dede}.am-priority-faq details{border-bottom:1px solid #e5dede}.am-priority-faq summary{padding:17px 25px 17px 0;cursor:pointer;font-size:15px;font-weight:700;line-height:1.5}.am-priority-faq details p{margin:0 0 20px}
.am-priority-request{margin:38px 0 24px;padding:30px;background:#f5f1f0;border-radius:22px}.am-priority-request .am-lead-form{margin:22px 0 0;box-shadow:none;border:0;background:transparent;padding:0}.am-priority-request .am-lead-form input:not([type=checkbox]):not([type=hidden]):not(.am-honeypot),.am-priority-request .am-lead-form select,.am-priority-request .am-lead-form textarea{font-size:16px;min-height:46px;max-width:100%;background:#fff}.am-priority-request .am-lead-form>*{min-width:0}#am-preventivo{scroll-margin-top:110px}
.am-priority-actions a:focus-visible,.am-priority-faq summary:focus-visible{outline:3px solid #c8153c;outline-offset:4px}
@media(max-width:700px){.am-priority-pair,.am-range-page .am-priority-model{grid-template-columns:1fr;gap:22px}.am-priority-pair aside{border-left:0;border-top:1px solid #e7dfdf;padding:20px 0 0}.am-range-page .am-priority-model{padding:18px;margin-top:20px}.am-priority-request{padding:22px 18px}.am-priority-actions .am-priority-cta{width:100%;box-sizing:border-box}.am-priority-request .am-lead-form{grid-template-columns:1fr}.am-priority-specs dd{font-size:15px}}
