.offer-hero-note{font-size:16px;font-weight:650;color:#264569;margin:18px 0 0}.offer-pricing{padding:30px;margin:30px 0 36px;border:1px solid #b9d2f8;border-radius:18px;background:#f2f7ff}.offer-pricing>h2{font-size:clamp(24px,2.3vw,36px);margin:0 0 24px;line-height:1.2}.offer-columns{display:grid;grid-template-columns:1fr 1.35fr;gap:24px}.offer-columns article{padding:24px;background:#fff;border-radius:12px;border:1px solid #dce7f6}.offer-columns article:last-child{border-top:4px solid #0058ff}.offer-columns h3{font-size:23px;margin:0 0 14px;color:#073776}.offer-columns p{font-size:18px;line-height:1.65;margin:0 0 12px}.offer-columns p:last-child{margin:0}.offer-columns strong{color:#0058ff}.portfolio-whatsapp{text-align:center;margin:28px 0}.offer-faq{padding-top:45px;padding-bottom:50px;max-width:1000px}.offer-faq h2{font-size:36px}.offer-faq details{border-bottom:1px solid #d5e0ef;padding:22px 0}.offer-faq summary{font-size:22px;font-weight:700;cursor:pointer;color:#071942}.offer-faq details p{font-size:18px;line-height:1.7;margin:14px 0 0}.form-privacy{font-size:14px;line-height:1.6}.form-privacy a,.compliance-footer a,.policy-page a{text-decoration:underline;text-underline-offset:3px}.compliance-footer{display:grid!important;grid-template-columns:1.3fr 1fr;align-items:start!important;gap:32px;padding-top:36px;padding-bottom:36px}.compliance-footer h2{font-size:23px;margin:0 0 12px}.compliance-footer p{margin:0 0 12px}.compliance-footer address{font-style:normal;line-height:1.7;max-width:600px}.compliance-footer small{grid-column:1/-1}.compliance-footer nav{display:block;padding:0;min-height:0}.policy-header{display:flex;justify-content:space-between;gap:20px;padding-top:25px;padding-bottom:25px;font-weight:700}.policy-page{max-width:900px;padding-top:40px;padding-bottom:70px}.policy-page h1{font-size:clamp(36px,5vw,56px)}.policy-page h2{font-size:26px;margin-top:32px}.policy-page p{font-size:18px;line-height:1.8}.free-page .sample-scroll-window img{height:auto}.free-page .free-coverage{padding-top:40px}
@media(max-width:700px){.offer-pricing{padding:20px 16px}.offer-columns{grid-template-columns:1fr;gap:16px}.offer-columns article{padding:20px}.offer-columns p{font-size:16px}.offer-pricing>h2{font-size:25px}.offer-faq summary{font-size:20px}.offer-faq details p{font-size:16px}.compliance-footer{grid-template-columns:1fr;gap:25px}.compliance-footer a{overflow-wrap:anywhere}.policy-header{flex-wrap:wrap}.policy-page p{font-size:16px}}
.annual-domain-note{display:inline-block;padding:10px 16px;margin:14px 0 0;border:1px solid #c5daf9;border-radius:30px;background:#edf5ff;color:#0645a5;font-size:16px;font-weight:650}
.free-page .offer-faq{max-width:none;padding-top:70px;padding-bottom:70px}.offer-faq details{background:#f5f9ff;border:1px solid #dbe7f7;border-radius:12px;margin:14px 0;padding:22px 26px}.offer-faq details p{max-width:1100px}.offer-faq h2{margin-bottom:28px}
#footer.offer-footer{background:linear-gradient(120deg,#edf5ff,#f9fbff 65%);border-top:1px solid #dce7f5;padding:0;color:#10254a}
#footer .offer-footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;align-items:start;gap:42px;padding-top:55px;padding-bottom:24px}
.offer-footer .footer-promise{font-size:21px;line-height:1.5;margin:24px 0 18px;color:#203f68}.offer-footer .footer-legal{font-size:13px;line-height:1.8;color:#5c708b}
.offer-footer h2{font-size:18px;margin:10px 0 22px}.offer-footer address{font-style:normal;font-size:16px;line-height:1.9;color:#435c7b}.offer-footer .footer-visit p{font-size:13px;color:#607794;margin-top:18px}
.offer-footer .footer-connect{display:flex;flex-direction:column;align-items:flex-start;gap:15px;min-width:0}.offer-footer .footer-connect h2{margin-bottom:5px}.offer-footer .footer-connect a{font-size:15px;overflow-wrap:anywhere;color:#164a8e;text-decoration:none}.offer-footer .footer-connect a:hover{text-decoration:underline}
.offer-footer .footer-connect .footer-whatsapp{display:flex;justify-content:space-between;gap:35px;border-radius:8px;background:#0058ff;color:#fff;padding:15px 20px;font-weight:650;margin-bottom:5px}
.offer-footer .footer-bottom{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #ceddf0;padding-top:22px;margin-top:8px}.offer-footer .footer-bottom small{font-size:12px;color:#5c708b}.offer-footer .footer-bottom nav{display:flex;flex-wrap:wrap;align-items:center;gap:22px;padding:0;min-height:0}.offer-footer .footer-bottom a{font-size:13px;color:#3d5777;text-decoration:none}.offer-footer .ad-settings{display:inline;margin:0;padding:7px 11px;font-size:13px;background:transparent;border-color:#b9cce6;color:#3d5777}
@media(max-width:900px){#footer .offer-footer-grid{grid-template-columns:1fr 1fr}.offer-footer .footer-company{grid-column:1/-1}.offer-footer .footer-bottom{flex-direction:column;align-items:flex-start}}
@media(max-width:600px){#footer .offer-footer-grid{grid-template-columns:1fr;gap:24px;padding-top:35px}.offer-footer .footer-company{grid-column:auto}.offer-footer .footer-bottom nav{gap:16px}.free-page .offer-faq{padding-top:45px;padding-bottom:45px}.offer-faq details{padding:20px}.annual-domain-note{font-size:14px}}

#footer .footer-bottom small{max-width:none;flex-shrink:0;white-space:nowrap;font-size:clamp(9px,2.7vw,12px)}
