section.svelte-115esvu{--tc-yellow: #feca3a;--tc-yellow-dark: #d9a300}@keyframes svelte-115esvu-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-on-scroll.svelte-115esvu{opacity:0;transform:translateY(30px);transition:all .6s ease-out;transition-delay:var(--delay, 0s)}.animate-on-scroll.visible.svelte-115esvu{opacity:1;transform:translateY(0)}@media (max-width: 768px){.animate-on-scroll.svelte-115esvu{opacity:1;transform:none;transition:none}}.container.svelte-115esvu{max-width:1200px;margin:0 auto;padding:0 var(--spacing-400);width:100%}.section-header.svelte-115esvu{text-align:center;margin-bottom:var(--spacing-700)}.section-header.svelte-115esvu h2:where(.svelte-115esvu){font-size:var(--font-size-300);font-weight:700;color:var(--text);margin:0}.section-intro.svelte-115esvu{max-width:600px;margin:var(--spacing-300) auto 0;font-size:var(--font-size-100);color:var(--text-light);line-height:1.6}.tagline.svelte-115esvu{display:inline-block;font-size:var(--font-size-75);font-weight:600;color:var(--tc-yellow-dark);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--spacing-200)}.hero.svelte-115esvu{position:relative;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden}.hero-bg.svelte-115esvu{position:absolute;top:0;right:0;bottom:0;left:0;background:#040706;z-index:0}.hero-overlay.svelte-115esvu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001a,#0000004d)}.hero-content.svelte-115esvu{position:relative;z-index:2;padding:var(--spacing-900) 0 0;flex:0 0 auto;display:flex;align-items:center}.hero-image-wrapper.svelte-115esvu{position:relative;z-index:1;width:100%;overflow:hidden;margin-top:-150px}.hero-image.svelte-115esvu{width:100%;height:auto;display:block}@media (min-width: 1670px){.hero-image-wrapper.svelte-115esvu{display:flex;justify-content:center;margin-top:-200px}.hero-image.svelte-115esvu{width:auto;max-width:none;width:calc(100vw / .6423);max-width:2600px}}@media (max-width: 767px){.hero-image-wrapper.svelte-115esvu{margin-top:-80px}}.hero-text.svelte-115esvu{max-width:800px}.brand-lockup.svelte-115esvu{display:flex;align-items:center;column-gap:var(--spacing-300);margin-bottom:var(--spacing-500)}.lockup-text.svelte-115esvu{display:flex;flex-direction:column}.lockup-name.svelte-115esvu{font-size:var(--font-size-250);font-weight:800;color:var(--white);line-height:1.1;letter-spacing:-.02em}.lockup-sub.svelte-115esvu{font-size:var(--font-size-75);font-weight:600;color:var(--tc-yellow);text-transform:uppercase;letter-spacing:.1em;margin-top:var(--spacing-100)}.hero-text.svelte-115esvu h1:where(.svelte-115esvu){font-size:clamp(2.5rem,6vw,4rem);font-weight:800;color:var(--white);line-height:1.1;margin:0 0 var(--spacing-400)}.hero-text.svelte-115esvu h1:where(.svelte-115esvu) .highlight:where(.svelte-115esvu){color:var(--tc-yellow)}.hero-text.svelte-115esvu .subtitle:where(.svelte-115esvu){font-size:var(--font-size-150);color:var(--gray-200);line-height:1.6;margin:0 0 var(--spacing-600);max-width:600px}.hero-ctas.svelte-115esvu{display:flex;flex-wrap:wrap;gap:var(--spacing-300)}.features.svelte-115esvu{padding:var(--spacing-900) 0;background:var(--white)}.features-grid.svelte-115esvu{display:grid;grid-template-columns:1fr;gap:var(--spacing-600)}@media (min-width: 768px){.features-grid.svelte-115esvu{grid-template-columns:repeat(3,1fr)}}.feature-card.svelte-115esvu{background:var(--foreground);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.feature-card.svelte-115esvu:hover{transform:translateY(-8px);box-shadow:var(--shadow-200)}.feature-image.svelte-115esvu{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--gray-200)}.feature-image.svelte-115esvu img:where(.svelte-115esvu){width:100%;height:100%;object-fit:cover}.feature-tagline.svelte-115esvu{position:absolute;bottom:var(--spacing-200);left:var(--spacing-200);background:#000000bf;color:var(--white);padding:var(--spacing-100) var(--spacing-200);font-size:var(--font-size-50);font-weight:600;border-radius:4px}.feature-content.svelte-115esvu{padding:var(--spacing-400)}.feature-content.svelte-115esvu h3:where(.svelte-115esvu){font-size:var(--font-size-150);font-weight:700;color:var(--text);margin:0 0 var(--spacing-200)}.feature-content.svelte-115esvu p:where(.svelte-115esvu){font-size:var(--font-size-75);color:var(--subtitle);line-height:1.6;margin:0 0 var(--spacing-300)}.feature-highlight.svelte-115esvu{display:inline-block;background:var(--tc-yellow);color:var(--text);padding:var(--spacing-75) var(--spacing-200);font-size:var(--font-size-50);font-weight:600;border-radius:20px}.benefits.svelte-115esvu{padding:var(--spacing-800) 0;background:var(--foreground)}.benefits-grid.svelte-115esvu{display:grid;grid-template-columns:1fr;gap:var(--spacing-400)}@media (min-width: 768px){.benefits-grid.svelte-115esvu{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.benefits-grid.svelte-115esvu{grid-template-columns:repeat(4,1fr)}}.benefit-item.svelte-115esvu{display:flex;align-items:flex-start;gap:var(--spacing-300);padding:var(--spacing-400);background:var(--white);border-radius:8px;box-shadow:var(--shadow-100)}.benefit-icon.svelte-115esvu{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--tc-yellow-dark)}.benefit-icon.svelte-115esvu svg{width:28px;height:28px}.benefit-content.svelte-115esvu{display:flex;flex-direction:column;gap:var(--spacing-100)}.benefit-title.svelte-115esvu{font-size:var(--font-size-75);font-weight:700;color:var(--black);line-height:1.3}.benefit-text.svelte-115esvu{font-size:var(--font-size-50);color:var(--text);line-height:1.5}.platform-details.svelte-115esvu{padding:var(--spacing-900) 0;background:var(--white)}.platform-content.svelte-115esvu{display:flex;flex-direction:column;gap:var(--spacing-700)}.platform-text.svelte-115esvu{max-width:720px}.platform-text.svelte-115esvu p:where(.svelte-115esvu){font-size:var(--font-size-100);color:var(--text);line-height:1.7;margin-bottom:var(--spacing-300)}.platform-features.svelte-115esvu{display:grid;grid-template-columns:1fr;gap:var(--spacing-400)}.platform-feature.svelte-115esvu{display:flex;align-items:flex-start;gap:var(--spacing-300);padding:var(--spacing-400);background:var(--background);border-radius:var(--border-radius-200);transition:transform .2s ease,box-shadow .2s ease}.platform-feature.svelte-115esvu:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000014}.platform-feature.svelte-115esvu svg{flex-shrink:0;color:var(--tc-yellow-dark);margin-top:2px}.platform-feature.svelte-115esvu strong:where(.svelte-115esvu){display:block;font-size:var(--font-size-75);font-weight:700;color:var(--black);margin-bottom:var(--spacing-100)}.platform-feature.svelte-115esvu p:where(.svelte-115esvu){font-size:var(--font-size-75);color:var(--text);line-height:1.5;margin:0}@media (min-width: 768px){.platform-features.svelte-115esvu{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.platform-content.svelte-115esvu{flex-direction:row;align-items:flex-start}.platform-text.svelte-115esvu,.platform-features.svelte-115esvu{flex:1}}.how-it-works.svelte-115esvu{padding:var(--spacing-900) 0;background:var(--white)}.steps-grid.svelte-115esvu{display:grid;grid-template-columns:1fr;gap:var(--spacing-600)}@media (min-width: 768px){.steps-grid.svelte-115esvu{grid-template-columns:repeat(3,1fr)}}.step-card.svelte-115esvu{text-align:center;padding:var(--spacing-600)}.step-number.svelte-115esvu{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--tc-yellow);color:var(--text);font-size:var(--font-size-150);font-weight:800;border-radius:50%;margin-bottom:var(--spacing-400)}.step-card.svelte-115esvu h3:where(.svelte-115esvu){font-size:var(--font-size-150);font-weight:700;color:var(--text);margin:0 0 var(--spacing-200)}.step-card.svelte-115esvu p:where(.svelte-115esvu){font-size:var(--font-size-75);color:var(--subtitle);line-height:1.5;margin:0}.final-cta.svelte-115esvu{padding:var(--spacing-900) 0;background:var(--tc-yellow)}.cta-content.svelte-115esvu{text-align:center;max-width:600px;margin:0 auto}.cta-content.svelte-115esvu h2:where(.svelte-115esvu){font-size:var(--font-size-300);font-weight:800;color:var(--text);margin:0 0 var(--spacing-300)}.cta-content.svelte-115esvu p:where(.svelte-115esvu){font-size:var(--font-size-150);color:var(--text);opacity:.8;margin:0 0 var(--spacing-600)}.cta-buttons.svelte-115esvu{display:flex;flex-wrap:wrap;gap:var(--spacing-300);justify-content:center}@media (max-width: 767px){.container.svelte-115esvu{padding:0 var(--spacing-400)}.hero-content.svelte-115esvu{padding:var(--spacing-700) var(--spacing-400) 0}.hero-text.svelte-115esvu{text-align:left;padding:0}.hero-text.svelte-115esvu h1:where(.svelte-115esvu){font-size:1.75rem;line-height:1.15}.hero-text.svelte-115esvu .subtitle:where(.svelte-115esvu){font-size:var(--font-size-75);line-height:1.5}.hero-ctas.svelte-115esvu{flex-direction:column;width:100%}.hero-image-wrapper.svelte-115esvu{margin-top:-60px}.lockup-name.svelte-115esvu{font-size:var(--font-size-200)}.lockup-sub.svelte-115esvu{font-size:var(--font-size-50)}.section-header.svelte-115esvu{margin-bottom:var(--spacing-500)}.section-header.svelte-115esvu h2:where(.svelte-115esvu){font-size:var(--font-size-200)}.tagline.svelte-115esvu{font-size:var(--font-size-50)}.features.svelte-115esvu{padding:var(--spacing-700) 0}.feature-content.svelte-115esvu{padding:var(--spacing-300)}.feature-content.svelte-115esvu h3:where(.svelte-115esvu){font-size:var(--font-size-100)}.benefits.svelte-115esvu{padding:var(--spacing-600) 0}.benefit-item.svelte-115esvu{padding:var(--spacing-300);flex-direction:row;align-items:center}.benefit-icon.svelte-115esvu{width:32px;height:32px}.how-it-works.svelte-115esvu{padding:var(--spacing-700) 0}.step-card.svelte-115esvu{padding:var(--spacing-400)}.step-number.svelte-115esvu{width:50px;height:50px;font-size:var(--font-size-100)}.final-cta.svelte-115esvu{padding:var(--spacing-700) 0}.cta-content.svelte-115esvu h2:where(.svelte-115esvu){font-size:var(--font-size-200)}.cta-content.svelte-115esvu p:where(.svelte-115esvu){font-size:var(--font-size-100)}}
