.ad-hero.svelte-s04rtv{position:relative;padding:150px 0 80px;text-align:center;overflow:hidden}.ad-hero.svelte-s04rtv:before{content:"";position:absolute;top:-10%;left:50%;transform:translate(-50%);width:900px;height:640px;max-width:100%;background:radial-gradient(closest-side,rgba(var(--accent-rgb),.14),transparent 70%);filter:blur(20px);z-index:-1;pointer-events:none}.ad-hero-inner.svelte-s04rtv{display:flex;flex-direction:column;align-items:center}.ad-h1.svelte-s04rtv{font-size:clamp(2.6rem,6.4vw,5.2rem);font-weight:var(--heading-weight);line-height:1.05;letter-spacing:var(--heading-tracking);margin:0;max-width:min(100%,20ch);text-wrap:balance}.ad-accent.svelte-s04rtv{background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ad-sub.svelte-s04rtv{font-size:clamp(1.1rem,1.7vw,1.4rem);color:var(--ink-soft);max-width:54ch;margin:26px 0 0;line-height:1.5;letter-spacing:-.015em}.ad-actions.svelte-s04rtv{margin-top:34px;width:min(100%,520px)}.ad-note.svelte-s04rtv{margin-top:18px;font-size:13px;color:var(--ink-faint)}.ad-note-link.svelte-s04rtv{text-decoration:underline;text-underline-offset:3px}.ad-note-link.svelte-s04rtv:hover{color:var(--ink)}.ad-creatives.svelte-s04rtv{padding:88px 0 96px;background:var(--paper-2)}.ad-grid.svelte-s04rtv{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1040px;margin:0 auto}.ad-shot.svelte-s04rtv{margin:0}.ad-shot.svelte-s04rtv img:where(.svelte-s04rtv){display:block;width:100%;height:auto;border-radius:18px;border:1px solid var(--line);box-shadow:0 20px 50px -30px #0006}.ad-shot.svelte-s04rtv figcaption:where(.svelte-s04rtv){margin-top:12px;font-size:.88rem;color:var(--ink-soft);text-align:center}.ad-how.svelte-s04rtv{padding:96px 0;background:var(--invert-surface);color:#fff}.ad-how.svelte-s04rtv .sec-head h2{color:#fff}.ad-steps.svelte-s04rtv{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.ad-step.svelte-s04rtv{padding:26px 20px;border-radius:18px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.ad-step-n.svelte-s04rtv{font-size:1.4rem;font-weight:var(--heading-weight);color:var(--accent-2);letter-spacing:var(--heading-tracking)}.ad-step.svelte-s04rtv h3:where(.svelte-s04rtv){font-family:var(--sans);font-size:1rem;font-weight:700;margin:12px 0 0}.ad-step.svelte-s04rtv p:where(.svelte-s04rtv){font-size:.88rem;color:#fff9;margin-top:8px;line-height:1.5}.ad-cost.svelte-s04rtv{padding:96px 0}.ad-cost-grid.svelte-s04rtv{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1040px;margin:0 auto}.ad-cost-card.svelte-s04rtv{padding:30px 26px;border-radius:22px;border:1px solid var(--line);background:var(--paper-2);display:flex;flex-direction:column}.ad-cost-card.is-us.svelte-s04rtv{background:var(--invert-surface);color:#fff;border-color:transparent;box-shadow:0 30px 60px -30px rgba(var(--accent-rgb),.5)}.ad-cost-label.svelte-s04rtv{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-faint)}.ad-cost-card.is-us.svelte-s04rtv .ad-cost-label:where(.svelte-s04rtv){color:var(--accent-2)}.ad-cost-amt.svelte-s04rtv{font-size:2.4rem;font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);margin-top:14px}.ad-cost-per.svelte-s04rtv{font-size:.95rem;font-weight:500;color:var(--ink-soft);margin-left:8px;letter-spacing:-.01em}.ad-cost-card.is-us.svelte-s04rtv .ad-cost-amt:where(.svelte-s04rtv){color:var(--accent-2)}.ad-cost-card.is-us.svelte-s04rtv .ad-cost-per:where(.svelte-s04rtv){color:#ffffff8c}.ad-cost-note.svelte-s04rtv{font-size:.88rem;color:var(--ink-soft);margin-top:6px;line-height:1.45}.ad-cost-card.is-us.svelte-s04rtv .ad-cost-note:where(.svelte-s04rtv){color:#fff9}.ad-cost-card.svelte-s04rtv ul:where(.svelte-s04rtv){list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.ad-cost-card.svelte-s04rtv li:where(.svelte-s04rtv){font-size:.93rem;line-height:1.4;padding-left:18px;position:relative}.ad-cost-card.svelte-s04rtv li:where(.svelte-s04rtv):before{content:"—";position:absolute;left:0;color:var(--ink-faint)}.ad-cost-card.is-us.svelte-s04rtv li:where(.svelte-s04rtv):before{content:"✓";color:var(--accent-2);font-weight:700}.ad-save.svelte-s04rtv{display:flex;flex-wrap:wrap;justify-content:center;gap:20px 64px;margin:44px auto 0;text-align:center}.ad-save-num.svelte-s04rtv{display:block;font-size:clamp(2rem,4vw,2.8rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);background:linear-gradient(120deg,var(--accent),var(--accent-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ad-save-lbl.svelte-s04rtv{display:block;font-size:.92rem;color:var(--ink-soft);margin-top:4px}.ad-cost-disclaimer.svelte-s04rtv{margin:28px auto 0;max-width:62ch;text-align:center;font-size:12px;color:var(--ink-faint);line-height:1.55}.ad-also.svelte-s04rtv{padding:96px 0}.ad-also-grid.svelte-s04rtv{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ad-also-card.svelte-s04rtv{padding:0 0 28px;border-radius:18px;border:1px solid var(--line);background:var(--paper);overflow:hidden}.ad-also-img.svelte-s04rtv{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;margin-bottom:22px}.ad-also-card.svelte-s04rtv h3:where(.svelte-s04rtv){font-family:var(--sans);font-size:1.05rem;font-weight:700;margin:0 24px}.ad-also-card.svelte-s04rtv p:where(.svelte-s04rtv){font-size:.92rem;color:var(--ink-soft);margin:8px 24px 0;line-height:1.5}.ad-final.svelte-s04rtv{padding:118px 0;text-align:center}.ad-final-inner.svelte-s04rtv{display:flex;flex-direction:column;align-items:center}.ad-final.svelte-s04rtv h2:where(.svelte-s04rtv){font-size:clamp(2rem,4.5vw,3.2rem);font-weight:var(--heading-weight);letter-spacing:var(--heading-tracking);margin:0;max-width:24ch;text-wrap:balance}.ad-final.svelte-s04rtv p:where(.svelte-s04rtv){color:var(--ink-soft);margin:18px 0 0;font-size:1.12rem;max-width:48ch;line-height:1.55}@media (max-width: 980px){.ad-steps.svelte-s04rtv{grid-template-columns:repeat(3,1fr)}.ad-cost-grid.svelte-s04rtv{grid-template-columns:1fr;max-width:460px}}@media (max-width: 720px){.ad-hero.svelte-s04rtv{padding:116px 0 56px}.ad-creatives.svelte-s04rtv,.ad-how.svelte-s04rtv,.ad-also.svelte-s04rtv{padding:64px 0}.ad-final.svelte-s04rtv{padding:84px 0}.ad-grid.svelte-s04rtv,.ad-also-grid.svelte-s04rtv,.ad-cost-grid.svelte-s04rtv{grid-template-columns:1fr;max-width:420px}.ad-cost.svelte-s04rtv{padding:64px 0}.ad-steps.svelte-s04rtv{grid-template-columns:1fr}}
