.campaign-page .hero{padding-top:32px}.campaign-page .offer-hero h1{font-size:clamp(36px,3.7vw,48px);line-height:1.08;letter-spacing:-.045em}.campaign-method{font-size:13px;line-height:1.6;color:var(--muted);margin:18px 0 22px;max-width:580px}.campaign-method strong{color:var(--ink)}.campaign-page .campaign-source{border:0;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:10px 20px}.campaign-source legend{font-size:14px;font-weight:800;margin-bottom:9px}.campaign-page .campaign-source label{font-size:13px;font-weight:500;display:flex;align-items:center;gap:7px;margin:0}.campaign-source input{accent-color:#3452e8;width:16px;height:16px}.campaign-source-note,.campaign-document-note{font-size:12px;line-height:1.6;color:var(--muted);margin:12px 0}.campaign-source-note[hidden]{display:none}.campaign-package h2{font-size:35px;line-height:1.2;letter-spacing:-.04em;margin:18px 0 25px}.campaign-stat{font-size:14px;border-bottom:1px solid var(--line);padding-bottom:24px}.campaign-stat strong{font-size:40px;font-weight:600;margin-right:7px}.campaign-stat span{display:block;color:var(--muted);font-size:12px}.campaign-package ol{list-style:none;padding:0;margin:0 0 25px;counter-reset:package}.campaign-package li{border-bottom:1px solid var(--line);padding:18px 0 18px 35px;position:relative;counter-increment:package}.campaign-package li:before{content:'0' counter(package);position:absolute;left:0;top:21px;font-size:11px;color:#3452e8;font-weight:800}.campaign-package li strong{font-size:16px}.campaign-package li p{font-size:13px;color:var(--muted);line-height:1.6;margin:6px 0 0}.campaign-page .offer-method{font-size:12px}.campaign-page #homepage-ideas{scroll-margin-top:90px}.campaign-page .deliverable h2{font-size:clamp(32px,4vw,46px)}@media(max-width:700px){.campaign-page .hero{padding-top:30px}.campaign-page .offer-hero h1{font-size:39px}.campaign-package h2{font-size:31px}.campaign-page .hero-actions{gap:16px}.campaign-source label{min-height:32px}}

.campaign-page .hero-copy{font-size:16px;line-height:1.6}.campaign-page .campaign-method{margin:14px 0 18px}.campaign-page .offer-price{margin-bottom:18px}
