.local-proof{max-width:1280px;margin:auto;padding:25px 54px;display:flex;align-items:center;gap:34px;border-bottom:1px solid #e2e7ec;font-size:13px}
.local-proof>span{color:#0066cc;font-weight:700;text-transform:uppercase;letter-spacing:.12em;white-space:nowrap}
.local-proof ul{display:flex;flex-wrap:wrap;gap:10px 30px;list-style:none;padding:0;margin:0;color:#596471}
.section-heading{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;margin-bottom:42px}
.section-heading h2,.section-heading p{margin-bottom:0}
.section-heading p{font-size:18px;color:#596471}
.option-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.option-grid article{border:1px solid #d9e1e8;padding:36px;background:white}
.option-grid h3{font-size:27px;margin:14px 0}
.option-grid p{color:#596471}
.option-grid ul{list-style:none;padding:0;margin:24px 0 28px}
.option-grid li{border-top:1px solid #e5e9ed;padding:10px 0}
.option-grid li:before{content:'+';color:#0066cc;font-weight:700;margin-right:10px}
.option-number{color:#0066cc;font-size:14px;font-weight:700}
.mailer-showcase{background:#081a2d;color:#fff}
.mailer-heading{display:grid;grid-template-columns:1.1fr .9fr;gap:70px;align-items:end;margin-bottom:38px}
.mailer-heading .eyebrow{color:#80bfff;margin-bottom:14px}
.mailer-heading h2{font-size:clamp(2rem,3.6vw,3.25rem);margin-bottom:0}
.mailer-heading p{color:#d0dbe6;margin:0;font-size:18px}
.mailer-sides{display:grid;grid-template-columns:1fr 1fr;gap:22px}
.mailer-sides figure{margin:0;background:#020a13;border:1px solid #2d5174;box-shadow:0 24px 65px #0007;overflow:hidden}
.mailer-sides img{display:block;width:100%;height:auto}
.mailer-sides figcaption{padding:10px 14px;color:#b9cbe0;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;border-top:1px solid #2d5174}
.mailer-pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#2d5174;border:1px solid #2d5174;margin-top:28px}
.mailer-pricing article{background:#102a45;padding:24px 26px}
.mailer-pricing span,.mailer-pricing strong,.mailer-pricing small{display:block}
.mailer-pricing span{font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#b9cbe0;font-size:13px}
.mailer-pricing strong{font-size:clamp(2.2rem,4vw,3.4rem);line-height:1.1;color:#fff;margin:7px 0}
.mailer-pricing small{font-size:14px;color:#9fb4c9}
.mailer-actions{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:30px}
.mailer-actions p{color:#d0dbe6;margin:0}
.mailer-actions p strong{color:#fff;font-size:19px}
.mailer-actions>div{display:flex;align-items:center;gap:24px;flex-shrink:0}
.mailer-download{color:#fff;white-space:nowrap}
.benefit-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff2e;margin:28px 0}
.benefit-grid div{padding:20px 20px 20px 0;border-bottom:1px solid #ffffff2e}
.benefit-grid div:nth-child(odd){border-right:1px solid #ffffff2e}
.benefit-grid div:nth-child(even){padding-left:20px}
.benefit-grid strong,.benefit-grid span{display:block}
.benefit-grid strong{font-size:19px;color:#fff}
.benefit-grid span{font-size:14px;color:#cbd7e2;margin-top:5px}
.results{display:grid;grid-template-columns:1fr 1fr;gap:70px;background:#f0f4f8}
.results-intro p{color:#596471}
.result-card{background:#fff;padding:42px;border-top:5px solid #0066cc;box-shadow:0 18px 50px #10233712}
.launch-pill{display:inline-block;background:#dcecff;color:#0056ad;font-weight:700;font-size:12px;letter-spacing:.1em;padding:7px 10px;margin-bottom:20px}
.result-card h3{font-size:29px}
.result-card dl{margin:28px 0}
.result-card dl div{display:grid;grid-template-columns:110px 1fr;gap:20px;border-top:1px solid #e0e5ea;padding:13px 0}
.result-card dt{font-weight:700;color:#0066cc}
.result-card dd{margin:0;color:#596471}
.faq{background:#f7f9fb}
.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}
.faq-layout>div:first-child{position:sticky;top:30px;align-self:start}
.faq-list details{border-top:1px solid #ced7df;padding:20px 0}
.faq-list details:last-child{border-bottom:1px solid #ced7df}
.faq-list summary{font-size:18px;font-weight:700;cursor:pointer;list-style:none;padding-right:36px;position:relative}
.faq-list summary::-webkit-details-marker{display:none}
.faq-list summary:after{content:'+';position:absolute;right:4px;color:#0066cc;font-size:22px;top:-4px}
.faq-list details[open] summary:after{content:'−'}
.faq-list details p{color:#596471;margin:14px 40px 0 0}
@media(max-width:900px){nav a:not(.nav-contact){display:none}}
@media(max-width:760px){nav{width:auto;justify-content:flex-end;padding:0}.local-proof{padding:20px 24px;align-items:flex-start;flex-direction:column;gap:10px}.local-proof ul{gap:6px 18px}.section-heading,.option-grid,.results,.faq-layout,.mailer-heading{grid-template-columns:1fr;gap:28px}.section-heading{margin-bottom:28px}.option-grid article{padding:27px 24px}.mailer-sides{grid-template-columns:1fr;margin-inline:-24px;gap:16px}.mailer-sides figure{border-left:0;border-right:0}.mailer-pricing{grid-template-columns:1fr}.mailer-pricing article{padding:20px 22px}.mailer-actions{align-items:flex-start;flex-direction:column;gap:24px}.mailer-actions>div{align-items:flex-start;flex-direction:column;gap:16px}.benefit-grid{grid-template-columns:1fr}.benefit-grid div:nth-child(odd){border-right:0}.benefit-grid div:nth-child(even){padding-left:0}.result-card{padding:30px 24px}.result-card dl div{grid-template-columns:90px 1fr}.faq-layout>div:first-child{position:static}}

.latest-mailer{background:#f0f4f8}.latest-mailer-photos{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:1080px;margin:auto}.latest-mailer-photos figure{margin:0;background:white;border:1px solid #ced7df;overflow:hidden;border-radius:8px}.latest-mailer-photos a{display:block}.latest-mailer-photos a:focus-visible{outline:4px solid #0066cc;outline-offset:-4px}.latest-mailer-photos img{display:block;width:100%;height:auto}.latest-mailer-photos figcaption{padding:16px 20px;font-size:16px;font-weight:700;color:#30343b}@media(max-width:760px){.latest-mailer-photos{grid-template-columns:1fr}}
