.btn-row:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:12px}.hero:where(.astro-j7pv25f6){padding:88px 0 112px}.hero-title:where(.astro-j7pv25f6){max-width:1120px;font-size:clamp(48px,7vw,104px);line-height:.95}.hero-row:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:32px 64px;align-items:flex-end;justify-content:space-between;margin-top:36px}.hero-lead:where(.astro-j7pv25f6){flex:1 1 480px;max-width:620px}.hero-actions:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:14px}.hero-note:where(.astro-j7pv25f6){font-size:14px;color:var(--ink-3)}.trail-card:where(.astro-j7pv25f6){margin-top:72px;background:var(--paper);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-float);padding:28px 36px 0}.trail-head:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.trail-who:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;align-items:center;gap:14px;font-size:15px;font-weight:500}.trail-label:where(.astro-j7pv25f6){margin:0;color:var(--ink-3)}.credited:where(.astro-j7pv25f6){padding:7px 14px;font-size:14px}.trail-body:where(.astro-j7pv25f6){position:relative;margin-top:64px}.trail-line:where(.astro-j7pv25f6){position:absolute;left:12.5%;right:12.5%;top:27px;height:2px;background:var(--green)}.trail-lost:where(.astro-j7pv25f6){position:absolute;left:25%;top:-40px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center}.trail-lost:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:999px;background:var(--warn-soft);border:1px solid var(--warn-line);color:var(--warn);font-size:12px;font-weight:600;white-space:nowrap}.trail-lost:where(.astro-j7pv25f6) i:where(.astro-j7pv25f6){width:0;height:34px;border-left:2px dashed #f97316}.trail-steps:where(.astro-j7pv25f6){position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.trail-steps:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding-bottom:32px}.trail-dot:where(.astro-j7pv25f6){width:56px;height:56px;border-radius:999px;background:var(--ink);color:var(--dark-green);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px var(--paper);margin-bottom:8px}.trail-dot:where(.astro-j7pv25f6).done{background:var(--green);color:var(--ink)}.trail-step:where(.astro-j7pv25f6){font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--forest)}.trail-steps:where(.astro-j7pv25f6) strong:where(.astro-j7pv25f6){font-size:18px;font-weight:600}.trail-meta:where(.astro-j7pv25f6){font-size:14px;color:var(--ink-3)}.trail-foot:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;align-items:center;border-top:1px solid var(--line-soft);padding:18px 0 22px;font-size:13px;color:var(--ink-3)}.trail-renew:where(.astro-j7pv25f6){font-size:14px;color:var(--forest);font-weight:600}.audiences:where(.astro-j7pv25f6){padding:40px 0 128px}.intro-copy:where(.astro-j7pv25f6){margin-top:22px}.audience-grid:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:24px;margin-top:56px}.audience-card:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:26px;padding:44px;border-radius:28px}.audience-card:where(.astro-j7pv25f6).brands{background:var(--mint);border:1px solid var(--mint-line)}.audience-card:where(.astro-j7pv25f6).creators{background:var(--paper);border:1px solid var(--line)}.audience-label:where(.astro-j7pv25f6){align-self:flex-start;font-family:var(--font-mono);font-weight:500;letter-spacing:.08em;text-transform:uppercase;padding:6px 12px}.audience-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){margin:0;font-family:var(--font-display);font-size:38px;line-height:1.05;letter-spacing:-.025em;font-weight:700}.audience-list:where(.astro-j7pv25f6) li:where(.astro-j7pv25f6){font-size:17px;gap:14px}.check-badge:where(.astro-j7pv25f6){flex:none;width:26px;height:26px;border-radius:999px;background:var(--green);color:var(--ink);display:flex;align-items:center;justify-content:center;margin-top:1px}.check-badge:where(.astro-j7pv25f6) svg{margin:0;color:var(--ink)}.audience-actions:where(.astro-j7pv25f6){margin-top:auto}.compare-wrap:where(.astro-j7pv25f6){margin-top:64px;overflow-x:auto;border:1px solid var(--dark-line);border-radius:22px}.compare:where(.astro-j7pv25f6){width:100%;min-width:760px;border-collapse:collapse;font-size:16px;line-height:1.45}.compare:where(.astro-j7pv25f6) thead:where(.astro-j7pv25f6) tr:where(.astro-j7pv25f6){background:var(--dark-panel)}.compare:where(.astro-j7pv25f6) thead:where(.astro-j7pv25f6) th:where(.astro-j7pv25f6){text-align:left;padding:18px 28px;font-family:var(--font-mono);font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--dark-muted)}.compare:where(.astro-j7pv25f6) thead:where(.astro-j7pv25f6) th:where(.astro-j7pv25f6):first-child{width:32%}.compare:where(.astro-j7pv25f6) thead:where(.astro-j7pv25f6) th:where(.astro-j7pv25f6):nth-child(2){width:30%}.compare:where(.astro-j7pv25f6) thead:where(.astro-j7pv25f6) .op-col:where(.astro-j7pv25f6){color:var(--dark-green)}.compare:where(.astro-j7pv25f6) tbody:where(.astro-j7pv25f6) tr:where(.astro-j7pv25f6){border-top:1px solid var(--dark-line)}.compare:where(.astro-j7pv25f6) tbody:where(.astro-j7pv25f6) th:where(.astro-j7pv25f6),.compare:where(.astro-j7pv25f6) td:where(.astro-j7pv25f6){padding:24px 28px;text-align:left;vertical-align:top}.compare:where(.astro-j7pv25f6) tbody:where(.astro-j7pv25f6) th:where(.astro-j7pv25f6){font-weight:600;color:#fff}.compare:where(.astro-j7pv25f6) td:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){display:inline-flex;gap:10px;align-items:flex-start}.compare:where(.astro-j7pv25f6) td:where(.astro-j7pv25f6) svg{flex:none;margin-top:2px;color:var(--dark-green)}.compare:where(.astro-j7pv25f6) td:where(.astro-j7pv25f6).lost{color:var(--dark-muted)}.compare:where(.astro-j7pv25f6) td:where(.astro-j7pv25f6).lost svg{color:#fb923c}.step-grid:where(.astro-j7pv25f6){display:grid;gap:20px;margin-top:56px}.step-card:where(.astro-j7pv25f6){background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:30px;display:flex;flex-direction:column;gap:14px}.step-n:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:44px;font-weight:700;color:var(--green);line-height:1;letter-spacing:-.03em}.step-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){margin:8px 0 0;font-size:20px;font-weight:600}.step-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin:0;font-size:16px;line-height:1.6;color:var(--ink-2)}.code-strip:where(.astro-j7pv25f6){margin-top:20px;display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between;background:var(--dark);border-radius:22px;padding:22px 30px;color:var(--dark-muted);font-size:16px}.code-strip:where(.astro-j7pv25f6) code:where(.astro-j7pv25f6){font-size:15px;color:var(--dark-text);overflow-wrap:anywhere}.code-key:where(.astro-j7pv25f6){color:var(--dark-muted)}.code-val:where(.astro-j7pv25f6){color:var(--dark-green)}.market:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:56px 72px;align-items:center}.market-copy:where(.astro-j7pv25f6){flex:1 1 420px;min-width:0}.market-body:where(.astro-j7pv25f6){margin-top:24px}.market-free:where(.astro-j7pv25f6){margin:16px 0 32px;font-size:16px;font-weight:600;color:var(--forest)}.listing-board:where(.astro-j7pv25f6){flex:1 1 540px;min-width:0;display:flex;flex-direction:column;gap:14px;background:var(--ground);border:1px solid var(--line-soft);border-radius:28px;padding:24px}.listing-chips:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px 4px 8px}.chip:where(.astro-j7pv25f6){padding:7px 14px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:13px;color:var(--ink-2)}.chip:where(.astro-j7pv25f6).on{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:500}.example-note:where(.astro-j7pv25f6){margin-left:auto;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.listing:where(.astro-j7pv25f6){background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:22px;display:flex;gap:18px;align-items:flex-start}.listing:where(.astro-j7pv25f6).featured{box-shadow:var(--shadow-card)}.listing-logo:where(.astro-j7pv25f6){flex:none;width:52px;height:52px;border-radius:14px;color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:22px;font-weight:700}.listing-main:where(.astro-j7pv25f6){flex:1;min-width:0}.listing-name:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:17px}.listing-cat:where(.astro-j7pv25f6){font-size:14px;color:var(--ink-3)}.listing-tags:where(.astro-j7pv25f6){display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.listing-rate:where(.astro-j7pv25f6){flex:none;text-align:right;display:flex;flex-direction:column}.listing-rate:where(.astro-j7pv25f6) span:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.02em;line-height:1}.listing-rate:where(.astro-j7pv25f6) small:where(.astro-j7pv25f6){font-size:13px;color:var(--ink-3);margin-top:4px}.price-grid:where(.astro-j7pv25f6){display:grid;gap:20px;margin-top:56px}.price-card:where(.astro-j7pv25f6){background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:34px;display:flex;flex-direction:column;gap:12px}.price-card:where(.astro-j7pv25f6).dark{background:var(--dark);border-color:var(--dark);color:var(--dark-text)}.price-top:where(.astro-j7pv25f6){display:flex;justify-content:space-between;align-items:center;gap:12px}.price-name:where(.astro-j7pv25f6){font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.price-card:where(.astro-j7pv25f6).dark .price-name:where(.astro-j7pv25f6){color:var(--dark-muted)}.price-amount:where(.astro-j7pv25f6){font-family:var(--font-display);font-size:64px;font-weight:700;letter-spacing:-.04em;line-height:1;margin-top:8px}.price-amount:where(.astro-j7pv25f6) small:where(.astro-j7pv25f6){font-family:var(--font-body);font-size:16px;letter-spacing:0;font-weight:400;color:var(--ink-3);margin-left:6px}.price-card:where(.astro-j7pv25f6).dark .price-amount:where(.astro-j7pv25f6){color:#fff}.price-unit:where(.astro-j7pv25f6){font-size:15px;color:var(--ink-3)}.price-card:where(.astro-j7pv25f6).dark .price-unit:where(.astro-j7pv25f6){color:var(--dark-muted)}.price-card:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--ink-2)}.price-card:where(.astro-j7pv25f6).dark p:where(.astro-j7pv25f6){color:var(--dark-text)}.price-fine:where(.astro-j7pv25f6){margin:14px 0 0;font-size:13px;line-height:1.5;color:var(--ink-3)}.price-fine:where(.astro-j7pv25f6) a:where(.astro-j7pv25f6){color:inherit;text-decoration:underline;text-underline-offset:2px}.price-notes:where(.astro-j7pv25f6){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px;margin-top:20px}.price-note:where(.astro-j7pv25f6){display:flex;gap:14px;align-items:center;background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:20px 24px;font-size:16px;line-height:1.5}.price-note:where(.astro-j7pv25f6).mint{background:var(--mint);border-color:var(--mint-line)}.price-note:where(.astro-j7pv25f6) .pill:where(.astro-j7pv25f6){flex:none;font-family:var(--font-mono);font-weight:500;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.text-link:where(.astro-j7pv25f6){display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:24px;font-weight:600;color:var(--forest)}.open-section:where(.astro-j7pv25f6){padding:0 0 128px}.open-inner:where(.astro-j7pv25f6){border-top:1px solid var(--line);padding-top:112px;display:flex;flex-wrap:wrap;gap:48px 72px}.open-copy:where(.astro-j7pv25f6){flex:1 1 380px;max-width:480px}.open-copy:where(.astro-j7pv25f6) .body-lg:where(.astro-j7pv25f6){margin-top:24px}.open-grid:where(.astro-j7pv25f6){flex:1 1 520px;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:36px 32px}.open-point:where(.astro-j7pv25f6){display:flex;flex-direction:column;gap:12px}.open-icon:where(.astro-j7pv25f6){width:48px;height:48px;border-radius:14px;background:var(--mint);color:var(--forest);display:flex;align-items:center;justify-content:center}.open-point:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){margin:6px 0 0;font-size:19px;font-weight:600}.open-point:where(.astro-j7pv25f6) p:where(.astro-j7pv25f6){margin:0;font-size:16px;line-height:1.6;color:var(--ink-2)}.final:where(.astro-j7pv25f6){padding:0 0 112px}@media(max-width:900px){.trail-line:where(.astro-j7pv25f6),.trail-lost:where(.astro-j7pv25f6){display:none}.trail-body:where(.astro-j7pv25f6){margin-top:36px}.trail-steps:where(.astro-j7pv25f6){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.hero:where(.astro-j7pv25f6){padding:56px 0 80px}.trail-card:where(.astro-j7pv25f6){padding:22px 20px 0;border-radius:22px;margin-top:48px}.audiences:where(.astro-j7pv25f6){padding:16px 0 80px}.audience-card:where(.astro-j7pv25f6){padding:28px}.audience-card:where(.astro-j7pv25f6) h3:where(.astro-j7pv25f6){font-size:30px}.open-section:where(.astro-j7pv25f6){padding-bottom:80px}.open-inner:where(.astro-j7pv25f6){padding-top:80px}.final:where(.astro-j7pv25f6){padding-bottom:64px}.listing:where(.astro-j7pv25f6){flex-wrap:wrap}.listing-rate:where(.astro-j7pv25f6){text-align:left;width:100%;padding-left:70px}.example-note:where(.astro-j7pv25f6){margin-left:0;width:100%}}@media(max-width:520px){.trail-steps:where(.astro-j7pv25f6){grid-template-columns:1fr}}
