@media(max-width:767px){.nav-wrap{padding-block:16px}#navigation{width:100%;padding-bottom:12px;align-items:stretch;flex-direction:column}.header.menu-ready #navigation{display:none}.header.menu-ready #navigation.is-open{display:flex}.nav-cta{margin-top:8px}.hero h1 br{display:none}.hero h1{max-width:450px}.section-heading .text-link{margin-top:0}.hero-visual .photo-caption{font-size:26px}.promise-strip>span{width:calc(50% - 10px)}}
@media(min-width:480px){.hero h1{font-size:48px}.benefits,.audiences{grid-template-columns:repeat(2,1fr)}.grid-four{grid-template-columns:repeat(2,1fr)}.avatar-stack{display:flex}.actions{flex-direction:row;flex-wrap:wrap;align-items:center}}
@media(min-width:768px){.container{width:min(1280px,calc(100% - 64px))}.section{padding-block:80px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:32px;padding-block:56px}.hero h1{font-size:48px}.hero-visual{height:580px}.nav-wrap{width:calc(100% - 48px)}.brand{font-size:23px}#navigation{gap:0;font-size:11px}#navigation>a:not(.button){padding:10px}.nav-cta{font-size:11px;padding:12px 16px}.split{grid-template-columns:1fr 1fr;gap:48px}.section-copy{padding:12px}.criteria,.dashboard,.budget-card{padding:32px}.faq{grid-template-columns:1fr 1.45fr;gap:48px}.footer-top{grid-template-columns:2fr 1fr 1fr}.final-cta{padding:72px 32px}.hero .eyebrow{font-size:10px}.hero-description{max-width:370px}.hero-visual .share-card{left:-16px;right:24px}.hero-visual .mini-post{right:16px}.example-photo{height:540px}.audiences article:last-child{grid-column:span 2}}
@media(min-width:1024px){h2{font-size:48px}.hero h1{font-size:64px;line-height:1.08;letter-spacing:-2.7px}.hero{grid-template-columns:1fr 1.02fr;gap:56px;padding-block:64px}.hero-visual{height:610px}.hero .eyebrow{margin-bottom:28px;font-size:11px}.hero .lead{font-size:19px}.hero-description{font-size:14px}.hero-visual .photo-caption{font-size:36px;bottom:160px;left:36px}.hero-visual .mini-post{top:100px;right:-12px;padding:14px}.hero-visual .share-card{left:-32px;right:32px;bottom:40px;padding:22px}.actions{gap:18px}.actions .text-link{font-size:12px}.nav-wrap{min-height:88px;width:min(1376px,calc(100% - 64px))}.brand{font-size:28px}#navigation{gap:8px;font-size:13px}#navigation .login{margin-left:32px}.nav-cta{font-size:12px;padding:14px 22px}.grid-four{grid-template-columns:repeat(4,1fr)}.benefits{grid-template-columns:repeat(3,1fr)}.benefits article:nth-child(4),.benefits article:nth-child(5){grid-column:auto}.split{gap:80px}.section-copy{padding:16px}.audiences{grid-template-columns:repeat(5,1fr)}.audiences article:last-child{grid-column:auto}.budget-options{grid-template-columns:repeat(4,1fr)}.budget-options span{padding:12px 8px}.budget-card{padding:40px}.faq{gap:100px}.final-cta h2{font-size:56px}.promise-strip{font-size:13px}.problem{padding-block:96px}}
@media(min-width:1360px){.hero{gap:72px}.hero-visual{height:620px}.hero-description{max-width:420px}.actions .text-link{font-size:13px}}
