.hero-section.svelte-1uha8ag{position:relative;padding:120px 24px 80px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:60px}.hero-bg-glow.svelte-1uha8ag{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:80vw;height:800px;background:radial-gradient(circle,rgba(99,102,241,.15) 0%,transparent 70%);z-index:-1;pointer-events:none}.badge.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;background:#ffffff80;border:1px solid rgba(255,255,255,.8);border-radius:99px;font-size:.85rem;color:var(--color-text-muted);margin-bottom:24px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.badge-dot.svelte-1uha8ag{width:8px;height:8px;background:#10b981;border-radius:50%;box-shadow:0 0 8px #10b98166}.hero-title.svelte-1uha8ag{font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.1;margin-bottom:24px;color:var(--color-text-main)}.hero-subtitle.svelte-1uha8ag{font-size:1.25rem;color:var(--color-text-muted);max-width:600px;line-height:1.6;margin:0 auto 32px}.hero-cta.svelte-1uha8ag{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn-primary.svelte-1uha8ag{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--gradient-primary);color:#fff;font-weight:600;border-radius:12px;text-decoration:none;transition:var(--transition-smooth);box-shadow:0 8px 20px #6366f140}.btn-primary.svelte-1uha8ag:hover{transform:translateY(-2px);box-shadow:0 12px 25px #6366f159}.btn-primary.large.svelte-1uha8ag{padding:16px 32px;font-size:1.1rem}.btn-secondary.svelte-1uha8ag{padding:12px 24px;background:#fff;color:var(--color-text-main);font-weight:600;border-radius:12px;text-decoration:none;transition:var(--transition-base);border:1px solid #e2e8f0}.btn-secondary.svelte-1uha8ag:hover{background:#f8fafc;border-color:#cbd5e1}.hero-visual.svelte-1uha8ag{width:100%;max-width:800px;perspective:1000px}.ui-card.svelte-1uha8ag{padding:24px;border-radius:20px;transform:rotateX(10deg) scale(.95);transition:transform .6s ease}.hero-visual.svelte-1uha8ag:hover .ui-card:where(.svelte-1uha8ag){transform:rotateX(0) scale(1)}.ui-header.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.ui-dots.svelte-1uha8ag{display:flex;gap:6px}.ui-dots.svelte-1uha8ag span:where(.svelte-1uha8ag){width:10px;height:10px;border-radius:50%;background:#cbd5e1}.ui-title.svelte-1uha8ag{font-weight:600;color:var(--color-text-muted)}.ui-row.svelte-1uha8ag{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.avatar-stack.svelte-1uha8ag{display:flex}.avatar-stack.svelte-1uha8ag .avatar:where(.svelte-1uha8ag){width:32px;height:32px;border-radius:50%;border:2px solid white;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;font-weight:700;margin-right:-10px}.status-badge.svelte-1uha8ag{padding:4px 12px;background:#ecfdf5;color:#059669;border-radius:99px;font-size:.8rem;font-weight:600}.ui-divider.svelte-1uha8ag{height:1px;background:#e2e8f0;margin:16px 0}.ui-content-mock.svelte-1uha8ag .line:where(.svelte-1uha8ag){height:8px;background:#f1f5f9;border-radius:4px;margin-bottom:12px}.w-75.svelte-1uha8ag{width:75%}.w-50.svelte-1uha8ag{width:50%}.w-90.svelte-1uha8ag{width:90%}.w-60.svelte-1uha8ag{width:60%}.ui-actions.svelte-1uha8ag{display:flex;gap:12px;margin-top:24px}.action-item.svelte-1uha8ag{padding:8px 16px;background:#fff;border:1px solid #e2e8f0;border-radius:8px;font-size:.85rem;color:var(--color-text-muted);box-shadow:var(--shadow-sm)}.features-section.svelte-1uha8ag{padding:80px 24px;max-width:1200px;margin:0 auto}.section-title.svelte-1uha8ag{text-align:center;font-size:2.5rem;margin-bottom:60px;color:var(--color-text-main)}.bento-grid.svelte-1uha8ag{display:grid;grid-template-columns:repeat(1,1fr);gap:24px}@media(min-width:768px){.bento-grid.svelte-1uha8ag{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto)}}@media(min-width:1024px){.bento-grid.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.bento-card.svelte-1uha8ag{padding:32px;border-radius:24px;transition:var(--transition-smooth);display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.bento-card.svelte-1uha8ag:hover{transform:translateY(-5px);box-shadow:var(--shadow-xl)}.large.svelte-1uha8ag{grid-column:span 1}@media(min-width:1024px){.large.svelte-1uha8ag{grid-row:span 2}.wide.svelte-1uha8ag{grid-column:span 2}}.card-icon.svelte-1uha8ag{font-size:2.5rem;margin-bottom:8px}.bento-card.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:1.5rem;color:var(--color-text-main)}.bento-card.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--color-text-muted);line-height:1.6}.card-visual-timer.svelte-1uha8ag{margin-top:auto;display:flex;justify-content:center;padding-top:24px}.timer-circle.svelte-1uha8ag{width:120px;height:120px;position:relative;display:flex;align-items:center;justify-content:center}.timer-circle.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:100%;height:100%;transform:rotate(-90deg)}.timer-text.svelte-1uha8ag{position:absolute;font-size:1.5rem;font-weight:700;color:var(--color-primary)}.wide.svelte-1uha8ag{display:flex;flex-direction:row;align-items:center;gap:32px}.content-side.svelte-1uha8ag{flex:1}.visual-side.svelte-1uha8ag{flex:1;display:flex;justify-content:center}.shield.svelte-1uha8ag{font-size:6rem;opacity:.8;filter:drop-shadow(0 10px 20px rgba(99,102,241,.3))}.testimonials-section.svelte-1uha8ag{padding:100px 24px;overflow:hidden}.marquee-container.svelte-1uha8ag{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent);mask-image:linear-gradient(to right,transparent,black 20%,black 80%,transparent)}.marquee-content.svelte-1uha8ag{display:flex;gap:32px;animation:svelte-1uha8ag-scroll 40s linear infinite;width:max-content}@keyframes svelte-1uha8ag-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-card.svelte-1uha8ag{width:350px;padding:32px;border-radius:20px;flex-shrink:0}.testimonial-card.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.1rem;line-height:1.6;color:var(--color-text-main);margin-bottom:24px;font-style:italic}.author.svelte-1uha8ag strong:where(.svelte-1uha8ag){display:block;color:var(--color-text-main)}.author.svelte-1uha8ag span:where(.svelte-1uha8ag){color:var(--color-text-light);font-size:.9rem}.cta-banner.svelte-1uha8ag{padding:80px 24px 120px;display:flex;justify-content:center}.cta-content.svelte-1uha8ag{max-width:800px;width:100%;text-align:center;padding:60px 24px;border-radius:32px;display:flex;flex-direction:column;align-items:center;gap:24px}.cta-content.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:2.5rem}.cta-content.svelte-1uha8ag p:where(.svelte-1uha8ag){font-size:1.25rem;color:var(--color-text-muted);margin-bottom:16px}
