.fp-hero.svelte-1s11vbw{position:relative;padding:clamp(4rem,10vw,8rem) 0 clamp(3.5rem,8vw,6rem);background:var(--color-bg-primary);overflow:hidden}.fp-hero-bg.svelte-1s11vbw{position:absolute;inset:0;background:radial-gradient(ellipse 75% 55% at 50% 0%,rgba(var(--color-accent-rgb),.1) 0%,transparent 60%);pointer-events:none}.fp-hero-inner.svelte-1s11vbw{max-width:780px;margin:0 auto;text-align:center;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.fp-eyebrow.svelte-1s11vbw{font-size:.72rem;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent);font-weight:600;margin:0;border:1px solid rgba(var(--color-accent-rgb),.3);padding:.4rem 1rem}.fp-hero-title.svelte-1s11vbw{font-family:var(--font-serif);font-size:clamp(2.25rem,6vw,4.5rem);font-weight:400;line-height:1.1;margin:0;color:var(--color-text-primary)}.fp-hero-sub.svelte-1s11vbw{font-size:clamp(1rem,2vw,1.2rem);color:var(--color-text-secondary);line-height:1.7;margin:0;max-width:580px}.btn-lg.svelte-1s11vbw{padding:1.2rem 3rem;font-size:.85rem}.fp-section.svelte-1s11vbw{padding:clamp(3.5rem,8vw,6rem) 0;border-bottom:1px solid var(--color-border)}.fp-alt.svelte-1s11vbw{background:var(--color-bg-secondary)}.fp-label.svelte-1s11vbw{font-size:.72rem;text-transform:uppercase;letter-spacing:.22em;color:var(--color-accent);font-weight:600;margin:0 0 .5rem}.fp-heading.svelte-1s11vbw{font-family:var(--font-serif);font-size:clamp(1.75rem,4.5vw,3rem);font-weight:400;line-height:1.15;margin:0;color:var(--color-text-primary)}.fp-body.svelte-1s11vbw{font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.75;color:var(--color-text-secondary);margin:0}.fp-section-header.svelte-1s11vbw{margin-bottom:3rem;display:flex;flex-direction:column;gap:.5rem}.fp-overview.svelte-1s11vbw{display:grid;grid-template-columns:1fr 320px;gap:4rem;align-items:start}.fp-overview-text.svelte-1s11vbw{display:flex;flex-direction:column;gap:1.5rem;max-width:720px}.fp-overview-aside.svelte-1s11vbw{position:sticky;top:6rem}.fp-price-card.svelte-1s11vbw{border:1px solid var(--color-border);padding:1.6rem 1.5rem;background:var(--color-bg-secondary);display:flex;flex-direction:column;gap:.5rem}.fp-price-label.svelte-1s11vbw{font-size:.7rem;text-transform:uppercase;letter-spacing:.15em;color:var(--color-text-muted);margin:0}.fp-price-tier.svelte-1s11vbw{display:flex;flex-direction:column;gap:.35rem}.fp-price-tier-title.svelte-1s11vbw{font-size:.78rem;font-weight:600;letter-spacing:.04em;color:var(--color-text-primary);margin:0;text-transform:uppercase}.fp-price-value.svelte-1s11vbw{font-family:var(--font-serif);font-size:clamp(1.25rem,2.4vw,1.65rem);font-weight:400;color:var(--color-accent);margin:0;line-height:1.15}.fp-price-duration.svelte-1s11vbw{font-family:var(--font-serif);font-size:1rem;font-weight:400;color:var(--color-accent);margin:0;line-height:1.2}.fp-price-divider.svelte-1s11vbw{border:none;border-top:1px solid var(--color-border);margin:.4rem 0}.fp-price-note.svelte-1s11vbw{font-size:.74rem;color:var(--color-text-muted);margin:0;line-height:1.55}.fp-deliverables-grid.svelte-1s11vbw{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--color-border);border:1px solid var(--color-border)}.fp-deliverable.svelte-1s11vbw{padding:2rem 1.75rem;background:var(--color-bg-secondary);display:flex;flex-direction:column;gap:.75rem;transition:background .2s ease}.fp-deliverable.svelte-1s11vbw:hover{background:var(--color-bg-tertiary)}.fp-deliverable-num.svelte-1s11vbw{font-size:.7rem;font-weight:600;letter-spacing:.15em;color:var(--color-accent)}.fp-deliverable-title.svelte-1s11vbw{font-size:1.05rem;font-weight:600;margin:0;color:var(--color-text-primary);font-family:var(--font-sans)}.fp-deliverable-desc.svelte-1s11vbw{font-size:.875rem;line-height:1.65;color:var(--color-text-secondary);margin:0}.fp-deliverables-cta.svelte-1s11vbw{margin-top:3rem;display:flex;justify-content:center}.fp-benefits-wrap.svelte-1s11vbw{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.fp-benefits-header.svelte-1s11vbw{display:flex;flex-direction:column;gap:.5rem}.fp-benefits-list.svelte-1s11vbw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.fp-benefit-item.svelte-1s11vbw{padding:1.1rem 0 1.1rem 1.5rem;border-bottom:1px solid var(--color-border);font-size:clamp(.9rem,1.4vw,1rem);color:var(--color-text-secondary);line-height:1.6;position:relative}.fp-benefit-item.svelte-1s11vbw:first-child{border-top:1px solid var(--color-border)}.fp-benefit-item.svelte-1s11vbw:before{content:"";position:absolute;left:0;top:1.35rem;width:6px;height:6px;border-radius:50%;background:var(--color-accent)}.fp-benefits-cta.svelte-1s11vbw{margin-top:3rem;display:flex;justify-content:center}.fp-final-cta.svelte-1s11vbw{position:relative;padding:clamp(4rem,10vw,8rem) 0;background:var(--color-bg-primary);overflow:hidden}.fp-final-bg.svelte-1s11vbw{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 100%,rgba(var(--color-accent-rgb),.09) 0%,transparent 65%);pointer-events:none}.fp-final-inner.svelte-1s11vbw{position:relative;z-index:1;max-width:640px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.fp-final-heading.svelte-1s11vbw{font-family:var(--font-serif);font-size:clamp(2rem,5.5vw,3.5rem);font-weight:400;line-height:1.15;margin:0;color:var(--color-text-primary)}.fp-final-copy.svelte-1s11vbw{font-size:clamp(.95rem,1.8vw,1.1rem);line-height:1.7;color:var(--color-text-secondary);margin:0;max-width:500px}.fp-final-box.svelte-1s11vbw{width:100%;border:1px solid var(--color-border);padding:2rem;background:var(--color-bg-secondary);display:flex;flex-direction:column;align-items:center;gap:1.5rem;text-align:center}.fp-final-box-text.svelte-1s11vbw{font-size:.95rem;line-height:1.7;color:var(--color-text-secondary);margin:0}@media(max-width:1024px){.fp-deliverables-grid.svelte-1s11vbw{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.fp-overview.svelte-1s11vbw{grid-template-columns:1fr;gap:2.5rem}.fp-overview-aside.svelte-1s11vbw{position:static}.fp-deliverables-grid.svelte-1s11vbw{grid-template-columns:1fr}.fp-benefits-wrap.svelte-1s11vbw{grid-template-columns:1fr;gap:2rem}.fp-final-inner.svelte-1s11vbw{text-align:left;align-items:flex-start}.fp-final-box.svelte-1s11vbw{align-items:flex-start;text-align:left}.btn-lg.svelte-1s11vbw{width:100%;justify-content:center}}
