.plan-hero.svelte-1agy6ft{background:var(--ybc-gradient);color:#fff;padding:72px 24px 64px;position:relative;overflow:hidden}.plan-hero-inner.svelte-1agy6ft{max-width:820px;margin:0 auto;position:relative;z-index:2;text-align:center}.plan-hero-eyebrow.svelte-1agy6ft{display:inline-flex;align-items:center;gap:10px;background:#ffffff2e;padding:8px 16px;border-radius:999px;font-family:var(--ybc-font-display);font-weight:700;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:22px}.dot.svelte-1agy6ft{width:8px;height:8px;background:#fff;border-radius:50%;flex-shrink:0}h1.svelte-1agy6ft{font-family:var(--ybc-font-display);font-weight:800;font-size:50px;line-height:1.06;margin:0 0 22px;letter-spacing:-.01em;text-wrap:balance}.plan-hero-lede.svelte-1agy6ft{font-family:var(--ybc-font-body);font-size:18px;line-height:1.55;color:#ffffffeb;margin:0 auto 28px;max-width:600px}.plan-hero-cta-row.svelte-1agy6ft{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}.btn-primary-light.svelte-1agy6ft{background:#fff;color:#1a1a1a;border:0;padding:18px 32px;border-radius:var(--ybc-radius-pill-lg);font-family:var(--ybc-font-display);font-weight:700;font-size:17px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:transform .15s,box-shadow .15s;box-shadow:0 6px 20px -8px #00000059}.btn-primary-light.svelte-1agy6ft:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px #0006;color:#1a1a1a}.btn-primary-light.svelte-1agy6ft:hover .arrow:where(.svelte-1agy6ft){transform:translate(3px)}.arrow.svelte-1agy6ft{transition:transform .2s}.plan-hero-or.svelte-1agy6ft{font-family:var(--ybc-font-body);font-size:14px;color:#ffffffd9}.plan-hero-phone.svelte-1agy6ft{font-family:var(--ybc-font-display);font-weight:800;font-size:18px;color:#fff;text-decoration:none;border-bottom:2px solid rgba(255,255,255,.55);padding-bottom:2px}.plan-hero-phone.svelte-1agy6ft:hover{color:#fff}.plan-hero-price.svelte-1agy6ft{margin-top:22px;font-family:var(--ybc-font-body);font-size:15px;color:#ffffffeb}.plan-hero-price.svelte-1agy6ft strong:where(.svelte-1agy6ft){font-family:var(--ybc-font-display);font-weight:800;font-size:18px}.plan-hero-meta-row.svelte-1agy6ft{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 28px;margin-top:28px}.plan-hero-meta.svelte-1agy6ft{display:flex;align-items:center;gap:10px;font-family:var(--ybc-font-body);font-size:14px;color:#ffffffeb}.check.svelte-1agy6ft{width:22px;height:22px;background:#ffffff2e;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.plan-hero-shape.svelte-1agy6ft{position:absolute;border-radius:50%;filter:blur(40px);opacity:.4;pointer-events:none;z-index:0}.plan-hero-shape.s1.svelte-1agy6ft{width:320px;height:320px;background:#ffc86480;top:-80px;right:10%}.plan-hero-shape.s2.svelte-1agy6ft{width:260px;height:260px;background:#fff6;bottom:-60px;left:20%}@media(max-width:960px){h1.svelte-1agy6ft{font-size:36px}}.pricing.svelte-14ta0d3{max-width:var(--ybc-container);margin:0 auto}.pricing-grid.svelte-14ta0d3{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.tier.svelte-14ta0d3{background:#fff;border:1px solid var(--ybc-border);border-radius:var(--ybc-radius-lg);padding:24px;text-align:center;box-shadow:var(--ybc-shadow-card)}.tier-band.svelte-14ta0d3{font-family:var(--ybc-font-display);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.1em;color:var(--ybc-fg-5);margin-bottom:12px}.tier-price.svelte-14ta0d3{font-family:var(--ybc-font-display);font-weight:800;font-size:34px;color:var(--ybc-purple);line-height:1}.per.svelte-14ta0d3{font-family:var(--ybc-font-body);font-weight:400;font-size:13px;color:var(--ybc-fg-5);margin-left:4px}.tier-saving.svelte-14ta0d3{margin-top:10px;font-family:var(--ybc-font-body);font-size:13px;color:var(--ybc-trustpilot);font-weight:700}.pricing-note.svelte-14ta0d3{margin:20px auto 0;max-width:620px;text-align:center;font-family:var(--ybc-font-body);font-size:13px;color:var(--ybc-fg-6);line-height:1.5}.reviews.svelte-1mmfvm4{background:#faf8fb;padding:80px 24px}.reviews-inner.svelte-1mmfvm4{max-width:var(--ybc-container);margin:0 auto}.reviews-head.svelte-1mmfvm4{text-align:center;margin-bottom:40px}.reviews-head.svelte-1mmfvm4 h2:where(.svelte-1mmfvm4){font-family:var(--ybc-font-display);font-weight:800;font-size:36px;margin:0 0 10px;color:#111;line-height:1.1}.reviews-head.svelte-1mmfvm4 p:where(.svelte-1mmfvm4){font-size:16px;color:#555;margin:0 auto;max-width:540px}.reviews-grid.svelte-1mmfvm4{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card.svelte-1mmfvm4{background:#fff;border:1px solid var(--ybc-border);border-radius:var(--ybc-radius-lg);padding:24px;display:flex;flex-direction:column;gap:12px}.stars.svelte-1mmfvm4{display:flex;gap:2px;margin-bottom:4px}.star.svelte-1mmfvm4{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--ybc-trustpilot);color:#fff;font-size:11px}h4.svelte-1mmfvm4{font-family:var(--ybc-font-display);font-weight:800;font-size:16px;color:#111;margin:0;line-height:1.3}.body.svelte-1mmfvm4{font-family:var(--ybc-font-body);font-size:14.5px;color:#333;line-height:1.6;margin:0;flex-grow:1}.author.svelte-1mmfvm4{display:flex;align-items:center;gap:10px;padding-top:12px;border-top:1px solid var(--ybc-border)}.avatar.svelte-1mmfvm4{width:36px;height:36px;border-radius:50%;background:#f6f3f8;color:var(--ybc-purple);display:flex;align-items:center;justify-content:center;font-family:var(--ybc-font-display);font-weight:800;font-size:14px;flex-shrink:0}.author-name.svelte-1mmfvm4{font-family:var(--ybc-font-display);font-weight:700;font-size:14px;color:#111}.author-meta.svelte-1mmfvm4{font-size:12px;color:#777}@media(max-width:960px){.reviews-grid.svelte-1mmfvm4{grid-template-columns:1fr}.reviews-head.svelte-1mmfvm4 h2:where(.svelte-1mmfvm4){font-size:28px}}.compare.svelte-126ynbk{max-width:var(--ybc-container);margin:0 auto;padding:40px 24px 64px;text-align:center;font-family:var(--ybc-font-body);font-size:15px;color:var(--ybc-fg-5)}.compare-label.svelte-126ynbk{font-family:var(--ybc-font-display);font-weight:700;margin-right:8px;color:var(--ybc-fg-3)}.compare.svelte-126ynbk a:where(.svelte-126ynbk){color:var(--ybc-purple-mid);font-weight:700;text-decoration:none}.compare.svelte-126ynbk a:where(.svelte-126ynbk):hover{text-decoration:underline}.dot.svelte-126ynbk{margin:0 10px;color:var(--ybc-border-3)}
