.feature-card.svelte-1tfcaeb{background:#112131;border-radius:1.5rem;box-shadow:0 8px 32px #11213129;padding:2rem;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center}.feature-card.svelte-1tfcaeb .icon-block:where(.svelte-1tfcaeb){margin-bottom:1rem;width:48px;height:48px;border-radius:50%;background:#1f2937;display:flex;align-items:center;justify-content:center}.feature-card.svelte-1tfcaeb .headline:where(.svelte-1tfcaeb){font-family:Poppins,sans-serif;font-size:1.25rem;font-weight:600;margin-bottom:.5rem;color:#fff}.feature-card.svelte-1tfcaeb .desc:where(.svelte-1tfcaeb){color:#f3f4f6;font-family:Inter,sans-serif;font-size:1rem}.tier-card.svelte-zdyu4b{background:#fff;border-radius:2rem;box-shadow:0 8px 32px #11213129;border:1.5px solid #e5e7eb;padding:2rem;text-align:center;position:relative;display:flex;flex-direction:column;align-items:center}.tier-card.svelte-zdyu4b h3:where(.svelte-zdyu4b){font-family:Poppins,sans-serif;font-size:2rem;font-weight:700;color:#112131;margin-bottom:.5rem}.tier-card.svelte-zdyu4b .desc:where(.svelte-zdyu4b){color:#374151;margin-bottom:1.5rem;font-family:Inter,sans-serif}.tier-card.svelte-zdyu4b .price:where(.svelte-zdyu4b){font-size:2rem;font-weight:600;color:#112131;margin-bottom:1.5rem}.tier-card.svelte-zdyu4b .subtext:where(.svelte-zdyu4b){font-size:.85rem;color:#374151;margin-top:.5rem}main.svelte-1ndaozq{max-width:1024px;margin:0 auto;padding:0 4vw}.hero.svelte-1ndaozq{padding:3rem 0 1.5rem}.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq){display:flex;flex-direction:column-reverse;gap:2rem}@media (min-width: 900px){.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq){flex-direction:row;align-items:center}}.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq) .hero-img:where(.svelte-1ndaozq){flex:1;display:flex;justify-content:center;align-items:center}.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq) .hero-img:where(.svelte-1ndaozq) img:where(.svelte-1ndaozq){max-width:100%;border-radius:1.5rem;box-shadow:0 16px 48px #1121312e;object-fit:cover;width:320px}.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq) .hero-info:where(.svelte-1ndaozq){flex:1;display:flex;flex-direction:column;align-items:flex-start}.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq) .hero-info:where(.svelte-1ndaozq) .badge:where(.svelte-1ndaozq){background:#112131;color:#17c3b2;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:600;border-radius:999px;padding:.4rem 1rem;margin-bottom:1rem;letter-spacing:.03em}.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq) .hero-info:where(.svelte-1ndaozq) h1:where(.svelte-1ndaozq){font-family:Poppins,sans-serif;font-size:2.4rem;color:#112131;margin-bottom:1.5rem;font-weight:800}.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq) .hero-info:where(.svelte-1ndaozq) p:where(.svelte-1ndaozq){color:#1f2937;font-family:Inter,sans-serif;font-size:1.1rem;margin-bottom:2rem}.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq) .hero-info:where(.svelte-1ndaozq) .scroll-cta:where(.svelte-1ndaozq){background:#17c3b2;color:#112131;border-radius:1.5rem;padding:1.25rem 2.25rem;font-family:Poppins,sans-serif;font-size:1.12rem;font-weight:600;border:none;cursor:pointer;transition:background .18s;box-shadow:0 8px 32px #11213129}.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq) .hero-info:where(.svelte-1ndaozq) .scroll-cta:where(.svelte-1ndaozq):hover,.hero.svelte-1ndaozq .hero-content:where(.svelte-1ndaozq) .hero-info:where(.svelte-1ndaozq) .scroll-cta:where(.svelte-1ndaozq):focus{background:#099a8a;color:#fff}.features.svelte-1ndaozq{padding:3rem 0}.features.svelte-1ndaozq .feature-grid:where(.svelte-1ndaozq){display:grid;grid-template-columns:1fr;gap:2rem}@media (min-width: 600px){.features.svelte-1ndaozq .feature-grid:where(.svelte-1ndaozq){grid-template-columns:1fr 1fr}}@media (min-width: 900px){.features.svelte-1ndaozq .feature-grid:where(.svelte-1ndaozq){grid-template-columns:1fr 1fr 1fr 1fr}}.packages.svelte-1ndaozq{padding:3rem 0}.packages.svelte-1ndaozq h2:where(.svelte-1ndaozq){text-align:center;font-family:Poppins,sans-serif;font-size:2rem;margin-bottom:2.5rem;color:#112131;font-weight:700}.packages.svelte-1ndaozq .tiers:where(.svelte-1ndaozq){display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width: 700px){.packages.svelte-1ndaozq .tiers:where(.svelte-1ndaozq){grid-template-columns:repeat(3,1fr)}}.faq.svelte-1ndaozq{padding:3rem 0}.faq.svelte-1ndaozq h2:where(.svelte-1ndaozq){text-align:center;font-family:Poppins,sans-serif;font-size:2rem;color:#112131;margin-bottom:2.5rem;font-weight:700}.faq.svelte-1ndaozq .faq-link:where(.svelte-1ndaozq){text-align:center;margin-top:2rem}.faq.svelte-1ndaozq .faq-link:where(.svelte-1ndaozq) a:where(.svelte-1ndaozq){color:#17c3b2;text-decoration:underline;font-family:Inter,sans-serif;font-weight:500;font-size:1rem}.faq.svelte-1ndaozq .faq-link:where(.svelte-1ndaozq) a:where(.svelte-1ndaozq):hover,.faq.svelte-1ndaozq .faq-link:where(.svelte-1ndaozq) a:where(.svelte-1ndaozq):focus{color:#112131}
