.feature-page.svelte-1b8wtfg{background:var(--brand-bg)}.container.svelte-1b8wtfg{max-width:1100px;margin:0 auto;padding:0 24px}.feature-hero.svelte-1b8wtfg{text-align:center;padding:64px 0 0}.back-link.svelte-1b8wtfg{color:#1717178c;align-items:center;gap:6px;margin-bottom:32px;font-family:Geist Variable,Geist Placeholder,sans-serif;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s;display:inline-flex}.back-link.svelte-1b8wtfg:hover{color:var(--brand-charcoal)}.feature-hero.svelte-1b8wtfg h1:where(.svelte-1b8wtfg){letter-spacing:-.03em;color:var(--brand-charcoal);margin:0 0 24px;font-family:Plus Jakarta Sans,sans-serif;font-size:64px;font-weight:700;line-height:1.05}.hero-lead.svelte-1b8wtfg{color:#171717a6;max-width:720px;margin:0 auto 64px;font-family:Geist Variable,Geist Placeholder,sans-serif;font-size:19px;font-weight:400;line-height:1.55}.hero-image-cascade.svelte-1b8wtfg{max-width:1100px;margin:0 auto;padding:0 24px;position:relative}.hero-image-cascade.svelte-1b8wtfg .cascade-back{border:1px solid #00000014;border-radius:12px;width:65%;height:auto;margin-left:6%;display:block;box-shadow:0 12px 32px #00000014,0 1px 3px #0000000a}.hero-image-cascade.svelte-1b8wtfg .cascade-front{border:1px solid #00000014;border-radius:12px;width:42%;height:auto;position:absolute;bottom:-15%;right:6%;box-shadow:0 20px 60px #0000001f,0 1px 3px #0000000f}.breakdown-section.svelte-1b8wtfg{padding:160px 0 96px}.breakdown-grid.svelte-1b8wtfg{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.breakdown-card.svelte-1b8wtfg{background:#fff;border:1px solid #00000014;border-radius:12px;flex-direction:column;gap:12px;padding:32px;display:flex;box-shadow:0 4px 4px #1717170a}.breakdown-card.svelte-1b8wtfg h3:where(.svelte-1b8wtfg){letter-spacing:-.02em;color:var(--brand-charcoal);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;line-height:1.2}.breakdown-card.svelte-1b8wtfg p:where(.svelte-1b8wtfg){color:#171717a6;margin:0;font-family:Geist Variable,Geist Placeholder,sans-serif;font-size:15px;font-weight:400;line-height:1.55}.cta-section.svelte-1b8wtfg{padding:0 0 120px}.cta-card.svelte-1b8wtfg{text-align:center;background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;align-items:center;gap:20px;padding:80px 32px;display:flex;box-shadow:0 4px 4px #1717170a}.cta-card.svelte-1b8wtfg h2:where(.svelte-1b8wtfg){letter-spacing:-.03em;color:var(--brand-charcoal);max-width:640px;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:40px;font-weight:700;line-height:1.1}.cta-card.svelte-1b8wtfg p:where(.svelte-1b8wtfg){color:#171717a6;margin:0;font-family:Geist Variable,Geist Placeholder,sans-serif;font-size:17px;font-weight:400;line-height:1.5}.cta-button.svelte-1b8wtfg{letter-spacing:-.3px;color:#fff;background:var(--neutral-cool-950);border:1px solid #ffffff1a;border-radius:7px;justify-content:center;align-items:center;height:48px;margin-top:8px;padding:0 28px;font-family:Geist Variable,Geist Placeholder,sans-serif;font-size:15px;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex}.cta-button.svelte-1b8wtfg:hover{background:var(--neutral-cool-900)}.cta-button.svelte-1b8wtfg:focus-visible{outline-offset:3px;outline:2px solid #fff}@media (width<=960px){.feature-hero.svelte-1b8wtfg h1:where(.svelte-1b8wtfg){font-size:48px}.hero-image-cascade.svelte-1b8wtfg .cascade-back{width:60%}.hero-image-cascade.svelte-1b8wtfg .cascade-front{width:45%}.breakdown-grid.svelte-1b8wtfg{grid-template-columns:repeat(2,1fr)}.breakdown-section.svelte-1b8wtfg{padding:64px 0}.cta-card.svelte-1b8wtfg h2:where(.svelte-1b8wtfg){font-size:32px}}@media (width<=600px){.feature-hero.svelte-1b8wtfg{padding:48px 0 0}.feature-hero.svelte-1b8wtfg h1:where(.svelte-1b8wtfg){font-size:36px}.hero-lead.svelte-1b8wtfg{margin-bottom:48px;font-size:17px}.hero-image-cascade.svelte-1b8wtfg{flex-direction:column;gap:16px;display:flex}.hero-image-cascade.svelte-1b8wtfg .cascade-back,.hero-image-cascade.svelte-1b8wtfg .cascade-front{width:100%;margin-left:0;position:static;transform:none}.breakdown-grid.svelte-1b8wtfg{grid-template-columns:1fr}.breakdown-section.svelte-1b8wtfg{padding:56px 0}.cta-section.svelte-1b8wtfg{padding:0 0 80px}.cta-card.svelte-1b8wtfg{padding:56px 24px}.cta-card.svelte-1b8wtfg h2:where(.svelte-1b8wtfg){font-size:28px}.cta-card.svelte-1b8wtfg p:where(.svelte-1b8wtfg){font-size:16px}}
