.ad-landing-section{margin-top:clamp(5rem,10vw,10rem);scroll-margin-top:6rem}.ad-landing h1,.ad-landing h2{letter-spacing:-.045em;text-wrap:balance;font-weight:500}.ad-landing h1{font-size:clamp(3.3rem,5.4vw,6rem);line-height:1.04}.ad-landing h2{font-size:clamp(2rem,3vw,3.5rem);line-height:1.1}.ad-landing .ad-copy{color:hsl(var(--muted-foreground));max-width:36rem;font-size:15px;line-height:1.75}.ad-lemon-surface{background-color:rgb(var(--brand-accent) / .4)}.ad-feed-demo{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1.25rem;display:grid}.ad-feed-demo>:nth-child(2n){margin-top:3rem}.ad-feed-demo>:nth-child(n+3){margin-top:-1rem}.ad-landing .ad-dashboard{background:hsl(var(--card));border-radius:var(--radius);padding:clamp(1.25rem,3vw,3rem)}.ad-landing [id]:focus{outline-offset:8px}.ad-creative-stage{container-type:inline-size}.ad-creative-stage .ad-feed-demo{gap:1rem}@media (width<=640px){.ad-feed-demo{gap:.85rem}.ad-feed-demo>:nth-child(2n){margin-top:2rem}.ad-feed-demo>:nth-child(n+3){margin-top:0}}@media (prefers-reduced-motion:reduce){.ad-landing *,.ad-landing :before{scroll-behavior:auto!important}.ad-landing .group:hover .transition-transform{transform:none!important}}
