.homepage.svelte-q8ehsc{width:100%;overflow-x:hidden}.container.svelte-q8ehsc{max-width:1200px;margin:2rem auto;padding:24px}.container.top.svelte-q8ehsc{margin-top:4rem;margin-bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;align-content:stretch}.section-header.svelte-q8ehsc{text-align:center;margin-bottom:3rem}.section-header.svelte-q8ehsc h2:where(.svelte-q8ehsc){font-size:2.5rem;margin-bottom:1rem}.section-header.svelte-q8ehsc p:where(.svelte-q8ehsc){font-size:1.2rem;color:#a0a0a0}.signup.svelte-q8ehsc{text-decoration:none;background:#1bc8ea;color:#3a3737;padding:6px 16px;border-radius:8px;font-weight:600}.signup.large.svelte-q8ehsc{padding:12px 24px;font-size:1.1rem}.hero-title.svelte-q8ehsc,.hero-subtitle.svelte-q8ehsc{text-align:center;max-width:640px;width:100%}.hero-title.svelte-q8ehsc{font-size:3rem}.hero-subtitle.svelte-q8ehsc{font-size:1.25rem;margin-top:0;margin-bottom:2rem}.hero-blur-bg.svelte-q8ehsc{position:absolute;top:157px;width:1331px;height:1184px;background:linear-gradient(to bottom,#2067b7,#1b35844b 98%);border-radius:50%;filter:blur(150px);z-index:-1}.hero-blur-bg.two.svelte-q8ehsc{background:linear-gradient(to bottom,#2067b730,#1b358412 58%)}.hero-blur-bg.three.svelte-q8ehsc{background:linear-gradient(to bottom,#2067b730,#1b35843d 58%);position:fixed;bottom:-480px;top:unset;left:50%;transform:translate(-50%)}.cl-blue.svelte-q8ehsc{color:#1bc8ea}.hero-img-container.svelte-q8ehsc{padding:16px;background:#ffffff27;border-radius:16px;border:1px solid #686868;box-shadow:0 3px 10px #0003}.hero-img-container.svelte-q8ehsc img:where(.svelte-q8ehsc){border-radius:8px;max-width:1152px;width:100%}.cost-comparison.svelte-q8ehsc{margin:3rem 0;padding:3rem 0}.comparison-grid.svelte-q8ehsc{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.signup-p.svelte-q8ehsc{margin-bottom:3rem}.comparison-card.svelte-q8ehsc{background:#2a2a2a;padding:2rem;border-radius:12px;text-align:center;position:relative;border:2px solid transparent;border:1px solid #1bc8ea33;box-shadow:0 3px 10px #0003}.comparison-card.highlight.svelte-q8ehsc{border-color:#1bc8ea;transform:scale(1.05)}.comparison-card.svelte-q8ehsc h3:where(.svelte-q8ehsc){margin-top:0;margin-bottom:1.5rem}.cost-display.svelte-q8ehsc{margin-bottom:1.5rem}.cost.svelte-q8ehsc{display:block;font-size:2rem;font-weight:700;color:#1bc8ea}.annual.svelte-q8ehsc{font-size:.9rem;color:#a0a0a0}.limitations.svelte-q8ehsc{color:#a0a0a0;font-size:.9rem}.savings-badge.svelte-q8ehsc{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#1bc8ea;color:#000;padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:700;width:220px}.features.svelte-q8ehsc{margin:3rem 0}.features-grid.svelte-q8ehsc{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:12px}.feature-2.svelte-q8ehsc{grid-column:1 / span 2}.feature-card.svelte-q8ehsc{box-shadow:0 3px 10px #0003}.feature-card.svelte-q8ehsc::part(base){min-height:300px;position:relative;overflow:hidden;border:1px solid #1bc8ea33;background:#1d1a1c}.feature-card.svelte-q8ehsc .text-backdrop:where(.svelte-q8ehsc){background:linear-gradient(#00000091,#0000);width:100%;height:144px;position:absolute;top:0;left:0;z-index:1}.feature-card.svelte-q8ehsc .backdrop:where(.svelte-q8ehsc){position:absolute;width:100%;height:100%;left:0;top:0;z-index:0;background:linear-gradient(135deg,#1bc8ea1a,#1bc8ea0d)}.feature-card.svelte-q8ehsc h3:where(.svelte-q8ehsc){margin-top:0;position:relative;z-index:1;color:#1bc8ea;margin-bottom:8px}.feature-card.svelte-q8ehsc p:where(.svelte-q8ehsc){margin-top:0;position:relative;z-index:1;color:#e0e0e0;line-height:1.6}.feature-highlight.svelte-q8ehsc{position:absolute;bottom:20px;right:20px;background:#2a454ab3;color:#1bc8ea;padding:6px 12px;border-radius:20px;font-size:.8rem;font-weight:600;z-index:2;border:1px solid rgba(27,200,234,.3)}.feature-0.svelte-q8ehsc .backdrop:where(.svelte-q8ehsc){background:url(../../../dollar2.png) 50%/cover;opacity:.7}.feature-3.svelte-q8ehsc .backdrop:where(.svelte-q8ehsc){background:url(../../../model-swap.png) 50%/cover;opacity:.7}.feature-2.svelte-q8ehsc .backdrop:where(.svelte-q8ehsc){background:url(../../../model-support.png) 50%/cover;opacity:.7}.feature-1.svelte-q8ehsc .backdrop:where(.svelte-q8ehsc){background:url(../../../context.png) 50%/cover;opacity:.6}.feature-4.svelte-q8ehsc .backdrop:where(.svelte-q8ehsc){background:url(../../../ai.png) 50%/cover;opacity:.7}.mdl-icons.svelte-q8ehsc{fill:#1bc8ea;color:#1bc8ea;width:32px;height:auto;position:absolute;bottom:20px;left:20px}.mdl-icons svg{width:32px;height:auto}.mdl-icons.three svg{width:46px}.mdl-icons.two.svelte-q8ehsc{left:68px}.mdl-icons.three.svelte-q8ehsc{left:116px}.how-it-works.svelte-q8ehsc{margin:3rem 0;padding:3rem 0;position:relative}.steps-grid.svelte-q8ehsc{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.step.svelte-q8ehsc{text-align:center;background:#2a2a2a;padding:32px;border-radius:8px;border:1px solid #1bc8ea33;box-shadow:0 3px 10px #0003}.step-icon.svelte-q8ehsc{width:80px;height:80px;background:linear-gradient(135deg,#47cfea,#39bbd9);color:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;position:relative;box-shadow:0 8px 24px #1bc8ea4d,0 0 #1bc8ea66;transition:all .3s ease}.step-icon.svelte-q8ehsc svg:where(.svelte-q8ehsc){width:36px;height:36px;fill:currentColor}.step.svelte-q8ehsc h3:where(.svelte-q8ehsc){color:#1bc8ea}.faq.svelte-q8ehsc{margin:3rem 0;padding:3rem 0}.faq-grid.svelte-q8ehsc{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.faq-item.svelte-q8ehsc{background:#2a2a2a;padding:2rem;border-radius:12px;border:1px solid #1bc8ea33;box-shadow:0 3px 10px #0003}.faq-item.svelte-q8ehsc h3:where(.svelte-q8ehsc){margin-top:0;margin-bottom:1rem;color:#1bc8ea}.faq-item.svelte-q8ehsc p:where(.svelte-q8ehsc){margin:0;line-height:1.6;color:#e0e0e0}.final-cta.svelte-q8ehsc{padding:3rem 0;text-align:center;position:relative}.cta-content.svelte-q8ehsc h2:where(.svelte-q8ehsc){font-size:2.5rem;margin-bottom:1rem}.cta-content.svelte-q8ehsc p:where(.svelte-q8ehsc){font-size:1.2rem;color:#a0a0a0;margin-bottom:2rem}.cta-buttons.svelte-q8ehsc{display:flex;gap:1rem;justify-content:center;margin-bottom:1rem}.guarantee.svelte-q8ehsc{font-size:.9rem;color:#a0a0a0;margin:0}.fade-in-homepage.svelte-q8ehsc{-webkit-animation:svelte-q8ehsc-fade-in .1s linear .3s both;animation:svelte-q8ehsc-fade-in .1s linear .3s both}.fade-in.svelte-q8ehsc{-webkit-animation:svelte-q8ehsc-fade-in .2s linear .5s both;animation:svelte-q8ehsc-fade-in .2s linear .5s both}@-webkit-keyframes svelte-q8ehsc-fade-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-q8ehsc-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 768px){.comparison-grid.svelte-q8ehsc,.steps-grid.svelte-q8ehsc,.faq-grid.svelte-q8ehsc,.features-grid.svelte-q8ehsc{grid-template-columns:1fr}.feature-2.svelte-q8ehsc{grid-column:1}.cta-buttons.svelte-q8ehsc{flex-direction:column;align-items:center}.hero-title.svelte-q8ehsc{font-size:2rem}.section-header.svelte-q8ehsc h2:where(.svelte-q8ehsc){font-size:2rem}}
