/* Paid ad creative: shared homepage introduction and service page. */
.launch-label{display:inline-block;background:var(--lime);color:var(--ink);padding:5px 10px;margin-right:12px;letter-spacing:1px}.creative-hero{padding-bottom:48px}.creative-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:80px;align-items:start}.creative-intro h2{font-size:32px;margin-bottom:18px}.creative-intro p{font-size:18px;max-width:680px}.creative-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.creative-actions .button{margin:0}.creative-note{border-top:1px solid var(--ink);padding-top:24px}.creative-note .eyebrow{font-size:12px}.creative-note p:not(.eyebrow){font-size:18px}.creative-platforms{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:48px;padding-top:28px}.creative-platforms>div{display:flex;align-items:center;gap:12px;font-weight:600}.creative-platforms img{width:36px;height:36px;object-fit:contain}.creative-deliverables{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.creative-deliverables article{border-top:1px solid #62655c;padding-top:20px}.creative-deliverables .number{color:var(--lime)}.creative-deliverables h3{margin-top:20px}.creative-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:40px 60px}.creative-steps li{display:flex;gap:24px;border-top:1px solid var(--line);padding-top:24px}.creative-steps li>span{font-size:14px;color:var(--muted);padding-top:5px}.creative-steps h3{margin:0 0 12px}.creative-steps p{margin:0}.creative-process-note{max-width:890px;border-top:1px solid var(--line);padding-top:24px;margin:36px 0 0;font-size:14px}.creative-fit{margin-top:0}.creative-fit h3:first-child{margin-top:0}.creative-price-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:72px}.creative-price{background:var(--lime);padding:40px}.creative-price .eyebrow{margin-bottom:18px}.creative-price .price-amount{font-family:Manrope,Arial,sans-serif;font-size:76px;line-height:1.15;letter-spacing:-4px;margin:0;color:var(--ink)}.price-amount span{font-family:'DM Sans',Arial,sans-serif;font-size:19px;letter-spacing:0;margin-left:8px}.creative-price .price-eligibility{color:var(--ink);font-size:18px;max-width:330px;margin:20px 0}.creative-price .standard-price{color:var(--ink);border-top:1px solid #a3bf54;padding-top:20px}.creative-price .button{margin-top:12px;font-size:15px;gap:20px;white-space:normal}.creative-included h3{margin-top:0}.creative-included ul{padding-left:21px}.creative-included li{padding:6px 0}.creative-included p{max-width:560px}.creative-small{font-size:14px}.creative-extra{border-top:1px solid var(--line)}.creative-home{background:#edf0e8}.creative-home-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;align-items:center}.creative-home h2{font-size:clamp(32px,3.3vw,48px)}.creative-home p:not(.eyebrow){font-size:18px}.creative-home .creative-platforms{margin:0;padding:0 0 28px;border-top:0;border-bottom:1px solid var(--line);justify-content:flex-start;gap:24px 32px}.creative-home .button{margin-top:16px}.creative-home .text-link{text-decoration:underline;text-underline-offset:5px}header nav{gap:22px}
@media(max-width:1000px){.creative-intro,.creative-home-grid,.creative-price-grid{gap:36px}.creative-price{padding:28px}.creative-deliverables{gap:24px}header nav{gap:14px}header{gap:16px}.creative-price .price-amount{font-size:62px}}
@media(max-width:760px){.creative-intro,.creative-home-grid,.creative-price-grid,.creative-steps,.creative-deliverables{grid-template-columns:1fr;gap:32px}.creative-hero .eyebrow{line-height:2}.creative-intro h2{font-size:28px}.creative-platforms{justify-content:flex-start;gap:24px 28px}.creative-platforms>div{min-width:115px}.creative-platforms img{width:30px;height:30px}.creative-price .price-amount{font-size:64px}.creative-price .button{display:flex}.creative-intro p,.creative-home p:not(.eyebrow){font-size:16px}.creative-actions{gap:20px}.creative-steps li{gap:18px}header.wrap{height:auto;min-height:100px;flex-wrap:wrap;padding-top:20px;padding-bottom:18px}header nav{display:flex;order:3;width:100%;justify-content:space-between;flex-wrap:wrap;font-size:13px;gap:12px}.creative-fit h3{font-size:22px}}
