/* Ad Studio product showcase. Scoped to this page and its homepage feature. */
.adStudioHero{background:radial-gradient(ellipse at 90% 20%,#e9efff 0,transparent 55%),#f7f8fa;padding:72px 0 54px}.adStudioHeroGrid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px}.adStudioIntro h1{font-size:clamp(42px,4.7vw,70px);letter-spacing:-.055em;line-height:1.04;margin:24px 0;color:#071b38}.adStudioIntro h1 em{font-style:normal;color:#245eff}.adStudioIntro p{max-width:520px;line-height:1.7;color:#4d5d70}.adStudioIntro .adStudioLead{font-size:22px;line-height:1.45;color:#172d49}.adStudioEyebrow{font-size:11px;font-weight:800;letter-spacing:.1em}.adStudioEyebrow span{display:inline-block;border:1px solid #b5c4e3;border-radius:30px;padding:5px 9px;margin-left:8px;letter-spacing:0}.adStudioTextLink{display:inline-block;margin-top:22px;font-weight:700;color:#204fcc}.adStudioHeroArt{margin:0;transform:rotate(2deg)}.adStudioHeroArt img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 22px 45px #102a4926}.adStudioHeroArt figcaption{font-size:12px;text-align:right;color:#576982;margin-top:15px}.adStudioBenefits{background:#081c39;color:white}.adStudioBenefits>div{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px;font-size:14px;font-weight:650}.adStudioBenefits span:before{content:'✓';color:#c8f445;margin-right:10px}.adStudioSectionHead{max-width:680px;margin-bottom:36px}.adStudioPage h2,.adStudioHome h2{font-size:clamp(30px,3vw,44px);line-height:1.12;letter-spacing:-.035em;margin:12px 0 22px}.adStudioSectionHead p{font-size:18px}.adStudioGallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.adStudioGallery figure{margin:0}.adStudioGallery img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 10px 24px #0b244314;transition:transform .2s}.adStudioGallery a:hover img{transform:translateY(-4px)}.adStudioGallery figcaption{padding:22px 3px 0}.adStudioGallery figcaption span{font-size:11px;letter-spacing:.09em;font-weight:800;color:#2454b9}.adStudioGallery h3{font-size:22px;line-height:1.25;margin:12px 0}.adStudioGallery p{line-height:1.65;color:#526174}.adStudioPage .adStudioNote,.adStudioHome .adStudioNote{font-size:13px;line-height:1.65;color:#536277;margin-top:26px}.adStudioWorkflow,.adStudioPlanning{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start}.adStudioWorkflow p,.adStudioPlanning p{line-height:1.75;color:#4b5e74}.adStudioWorkflow ol{list-style:none;padding:0;margin:0}.adStudioWorkflow li{display:flex;gap:20px;padding:24px 0;border-bottom:1px solid #dce2eb}.adStudioWorkflow li:first-child{padding-top:0}.adStudioWorkflow li>span{font-size:14px;color:#245eff;font-weight:800;padding-top:4px}.adStudioWorkflow h3{margin:0;font-size:23px}.adStudioWorkflow li p{margin-bottom:0}.adStudioPlanning aside{background:#f0f4fb;padding:32px 36px;border-radius:24px}.adStudioPlanning aside h3{margin:0;font-size:25px}.adStudioPlanning li{margin:14px 0}.adStudioPlanning aside p{font-size:13px}.adStudioAccess{background:#081c39;color:white}.adStudioAccess h2,.adStudioAccess .cersusEyebrow{color:white}.adStudioAccess>.cersusWrap>p{max-width:740px;line-height:1.75}.adStudioAccess .adStudioNote{color:#b8c6da}.adStudioAccess .cersusButtonSecondary{background:white;color:#102949}.adStudioHome{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:40px;background:#f1f5fc;border-radius:22px;margin-top:36px;margin-bottom:36px;padding:36px}.adStudioHome>div>p{max-width:440px;line-height:1.7}.adStudioHomeImages{display:grid;grid-template-columns:1fr 1fr;gap:15px;align-items:center}.adStudioHomeImages img{width:100%;height:auto;border-radius:12px;box-shadow:0 12px 20px #061d3c20}.adStudioHomeImages img:last-child{transform:rotate(3deg)}
@media(max-width:1000px){.adStudioHeroGrid{gap:32px}.adStudioWorkflow,.adStudioPlanning{gap:35px}.adStudioGallery{gap:16px}.adStudioIntro .cersusActions{flex-direction:column;align-items:flex-start}}
@media(max-width:700px){.adStudioHero{padding:38px 0}.adStudioHeroGrid,.adStudioWorkflow,.adStudioPlanning,.adStudioHome{grid-template-columns:1fr}.adStudioHeroArt{transform:none;max-width:500px}.adStudioIntro h1{font-size:48px}.adStudioGallery{grid-template-columns:1fr;gap:34px}.adStudioGallery figure{max-width:500px;margin:auto}.adStudioBenefits>div{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:15px}.adStudioHome{padding:24px;margin-left:16px;margin-right:16px;width:auto}.adStudioHome h2{font-size:36px}.adStudioPlanning aside{padding:25px}.adStudioPage .cersusActions{align-items:stretch}.adStudioPage .cersusActions a{text-align:center;white-space:normal}.adStudioEyebrow span{margin:8px 0 0;display:table}}
@media(prefers-reduced-motion:reduce){.adStudioGallery img{transition:none}}
.adStudioPage section[id]{scroll-margin-top:90px}
