.section.is-hero.svelte-eat83v{padding-top:10rem;padding-bottom:4rem}.hero-content.svelte-eat83v{max-width:52rem;margin:0 auto}.eyebrow.svelte-eat83v{font-family:var(--font-coolvetica);font-size:1rem;text-transform:uppercase;letter-spacing:.2em;margin-bottom:1rem}.hero-title.svelte-eat83v{font-family:var(--font-coolvetica);font-size:clamp(3rem,10vw,7rem);line-height:.95;text-transform:uppercase;color:var(--white);margin-bottom:1rem}.hero-title.svelte-eat83v .is-word:where(.svelte-eat83v){display:inline-block;opacity:0;transform:translateY(.5em);animation:svelte-eat83v-wordReveal .8s var(--ease-stack) forwards}.hero-title.svelte-eat83v .is-word.is-1:where(.svelte-eat83v){animation-delay:.1s}.hero-title.svelte-eat83v .is-word.is-2:where(.svelte-eat83v){animation-delay:.2s}.hero-badge.svelte-eat83v{font-family:var(--font-coolvetica);font-size:clamp(1.25rem,3vw,1.75rem);color:var(--green);text-transform:uppercase;margin-bottom:1.5rem}.hero-subtitle.svelte-eat83v{font-family:var(--font-satoshi);font-size:var(--text-body-lg);color:var(--light-grey);max-width:36rem;margin:0 auto}.section.is-pricing.svelte-eat83v{padding-top:0;padding-bottom:4rem}.gold-rule.svelte-eat83v{height:2px;background:linear-gradient(90deg,transparent,var(--green),transparent);margin-bottom:3rem}.gold-rule.svelte-eat83v:last-child{margin-bottom:0;margin-top:3rem}.pricing-grid.svelte-eat83v{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:56rem;margin:0 auto 2rem}.pricing-card.svelte-eat83v{background:#ffffff08;border:1px solid rgba(150,110,68,.3);border-radius:1rem;padding:2rem 1.5rem;text-align:center;transition:border-color .3s var(--ease-stack),background-color .3s var(--ease-stack)}.pricing-card.svelte-eat83v:hover{border-color:var(--green);background:#966e4414}.card-label.svelte-eat83v{font-family:var(--font-coolvetica);font-size:1.5rem;text-transform:uppercase;letter-spacing:.05em;color:var(--white);margin-bottom:.25rem}.card-description.svelte-eat83v{font-family:var(--font-satoshi);font-size:.875rem;color:var(--light-grey);margin-bottom:1rem}.card-price.svelte-eat83v{font-family:var(--font-coolvetica);font-size:clamp(2.5rem,6vw,3.5rem);color:var(--white);line-height:1;margin-bottom:.5rem}.price-currency.svelte-eat83v{font-size:.5em;vertical-align:super;color:var(--green)}.price-period.svelte-eat83v{font-family:var(--font-satoshi);font-size:.35em;color:var(--light-grey);margin-left:.25rem}.price-note.svelte-eat83v{font-family:var(--font-satoshi);font-size:.875rem;color:var(--green)}.pricing-comparison.svelte-eat83v{text-align:center;margin-bottom:2rem}.comparison-label.svelte-eat83v{font-family:var(--font-satoshi);font-size:.875rem;color:var(--light-grey);margin-bottom:.25rem}.comparison-text.svelte-eat83v{font-family:var(--font-satoshi);font-size:.875rem;color:var(--medium-grey);text-decoration:line-through}.section.is-benefits.svelte-eat83v{padding-top:6rem;padding-bottom:6rem}.section-header.svelte-eat83v{margin-bottom:3rem}.heading-style-h2.svelte-eat83v{font-family:var(--font-coolvetica);font-size:clamp(2rem,5vw,3.5rem);text-transform:uppercase;color:var(--black);margin-bottom:1rem;line-height:1.1}.heading-style-h2.svelte-eat83v .is-word:where(.svelte-eat83v){display:inline-block;opacity:0;transform:translateY(.5em);animation:svelte-eat83v-wordReveal .8s var(--ease-stack) forwards}.heading-style-h2.svelte-eat83v .is-word.is-1:where(.svelte-eat83v){animation-delay:.1s}.heading-style-h2.svelte-eat83v .is-word.is-2:where(.svelte-eat83v){animation-delay:.2s}.section-subtitle.svelte-eat83v{font-family:var(--font-satoshi);font-size:var(--text-body-lg);color:var(--dark-grey)}.perks-grid.svelte-eat83v{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:56rem;margin:0 auto}.perk-card.svelte-eat83v{padding:2rem;background:var(--off-white);border-radius:1rem}.perk-icon.svelte-eat83v{width:3rem;height:3rem;margin-bottom:1rem;color:var(--green)}.perk-icon.svelte-eat83v svg:where(.svelte-eat83v){width:100%;height:100%}.perk-title.svelte-eat83v{font-family:var(--font-coolvetica);font-size:1.25rem;text-transform:uppercase;color:var(--black);margin-bottom:.5rem}.perk-description.svelte-eat83v{font-family:var(--font-satoshi);font-size:var(--text-body);color:var(--dark-grey);line-height:1.6}.section.is-includes.svelte-eat83v{padding-top:6rem;padding-bottom:6rem}.benefits-list.svelte-eat83v{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem 2rem;max-width:48rem;margin:0 auto;list-style:none;padding:0}.benefit-item.svelte-eat83v{display:flex;align-items:flex-start;gap:.75rem;font-family:var(--font-satoshi);font-size:var(--text-body);color:var(--light-grey)}.benefit-check.svelte-eat83v{width:1.25rem;height:1.25rem;color:var(--green);flex-shrink:0;margin-top:.125rem}.section.is-cta.svelte-eat83v{padding-top:4rem;padding-bottom:6rem}.cta-content.svelte-eat83v{max-width:36rem;margin:0 auto}.cta-title.svelte-eat83v{font-family:var(--font-coolvetica);font-size:clamp(2rem,5vw,3rem);text-transform:uppercase;color:var(--white);margin-bottom:1rem}.cta-subtitle.svelte-eat83v{font-family:var(--font-satoshi);font-size:var(--text-body-lg);color:var(--light-grey);margin-bottom:2rem}.cta-buttons.svelte-eat83v{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.cta-note.svelte-eat83v{font-family:var(--font-satoshi);font-size:var(--text-body-sm);color:var(--medium-grey)}.text-link.svelte-eat83v{color:var(--green);text-decoration:none;transition:opacity .2s}.text-link.svelte-eat83v:hover{opacity:.8}.text-center.svelte-eat83v{text-align:center}.text-color-white.svelte-eat83v{color:var(--white)}.text-color-green.svelte-eat83v{color:var(--green)}.text-color-lightgrey.svelte-eat83v{color:var(--light-grey)}.reveal-element.svelte-eat83v{opacity:0;transform:translateY(1rem);animation:svelte-eat83v-fadeUp .6s var(--ease-stack) .3s forwards}@keyframes svelte-eat83v-wordReveal{to{opacity:1;transform:translateY(0)}}@keyframes svelte-eat83v-fadeUp{to{opacity:1;transform:translateY(0)}}@media(max-width:767px){.pricing-grid.svelte-eat83v{grid-template-columns:1fr;max-width:20rem}.perks-grid.svelte-eat83v,.benefits-list.svelte-eat83v{grid-template-columns:1fr}.section.is-hero.svelte-eat83v{padding-top:8rem}}@media(max-width:479px){.cta-buttons.svelte-eat83v{flex-direction:column;align-items:center}}
