.hero[data-astro-cid-vsjxeken]{padding:6rem 1.5rem 5rem;background:linear-gradient(180deg,var(--surface) 0%,var(--background) 100%);text-align:center}.eyebrow[data-astro-cid-vsjxeken]{color:var(--primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:1.25rem}h1[data-astro-cid-vsjxeken]{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;line-height:1.1;color:var(--text-primary);margin-bottom:1.5rem}.subtitle[data-astro-cid-vsjxeken]{font-size:clamp(1.1rem,2vw,1.35rem);color:var(--text-secondary);max-width:640px;margin:0 auto 2.5rem;line-height:1.6}.hero-actions[data-astro-cid-vsjxeken]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.hero[data-astro-cid-vsjxeken]{padding:4rem 1.5rem 3rem}.hero-actions[data-astro-cid-vsjxeken]{flex-direction:column;align-items:center}}.spotlight[data-astro-cid-e7gk7aao]{padding:var(--section-padding);background:var(--surface)}.section-label[data-astro-cid-e7gk7aao]{color:var(--primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.spotlight-grid[data-astro-cid-e7gk7aao]{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}h2[data-astro-cid-e7gk7aao]{font-size:clamp(2rem,4vw,2.75rem);font-weight:700;line-height:1.2;margin-bottom:1.25rem}.description[data-astro-cid-e7gk7aao]{font-size:1.125rem;color:var(--text-secondary);line-height:1.7;margin-bottom:2rem}.feature-list[data-astro-cid-e7gk7aao]{list-style:none;margin-bottom:2.5rem}.feature-list[data-astro-cid-e7gk7aao] li[data-astro-cid-e7gk7aao]{display:flex;align-items:flex-start;gap:.75rem;padding:.625rem 0;color:var(--text-secondary);line-height:1.5}.feature-list[data-astro-cid-e7gk7aao] strong[data-astro-cid-e7gk7aao]{color:var(--text-primary)}.feature-icon[data-astro-cid-e7gk7aao]{width:20px;height:20px;color:var(--primary);flex-shrink:0;margin-top:2px}.spotlight-visual[data-astro-cid-e7gk7aao]{display:flex;justify-content:center}.product-img[data-astro-cid-e7gk7aao]{width:100%;height:auto;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);cursor:pointer;transition:transform .2s ease}.product-img[data-astro-cid-e7gk7aao]:hover{transform:scale(1.02)}.lightbox[data-astro-cid-e7gk7aao]{display:none;position:fixed;inset:0;z-index:1000;background:#000000d9;align-items:center;justify-content:center;padding:2rem}.lightbox[data-astro-cid-e7gk7aao].active{display:flex}.lightbox-close[data-astro-cid-e7gk7aao]{position:absolute;top:1rem;right:1.5rem;background:none;border:none;color:#fff;font-size:2.5rem;cursor:pointer;line-height:1;z-index:1001;opacity:.8;transition:opacity .2s}.lightbox-close[data-astro-cid-e7gk7aao]:hover{opacity:1}.lightbox-img[data-astro-cid-e7gk7aao]{max-width:90vw;max-height:90vh;border-radius:var(--radius-lg);box-shadow:0 0 40px #00000080}@media(max-width:768px){.spotlight-grid[data-astro-cid-e7gk7aao]{grid-template-columns:1fr;gap:2.5rem}.spotlight-visual[data-astro-cid-e7gk7aao]{order:-1}}.features-section[data-astro-cid-yobonxjp]{padding:var(--section-padding);background:var(--background)}.section-header[data-astro-cid-yobonxjp]{text-align:center;margin-bottom:4rem}.section-label[data-astro-cid-yobonxjp]{color:var(--primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.section-title[data-astro-cid-yobonxjp]{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.section-description[data-astro-cid-yobonxjp]{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.features-grid[data-astro-cid-yobonxjp]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.feature-card[data-astro-cid-yobonxjp]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2rem;transition:all .3s ease;text-align:center}.feature-card[data-astro-cid-yobonxjp]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px);border-color:var(--primary-light)}.feature-icon-wrap[data-astro-cid-yobonxjp]{display:flex;justify-content:center;margin-bottom:1.25rem;color:var(--primary)}.feature-icon-wrap[data-astro-cid-yobonxjp] i[data-astro-cid-yobonxjp]{width:28px;height:28px}h3[data-astro-cid-yobonxjp]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}p[data-astro-cid-yobonxjp]{color:var(--text-secondary);line-height:1.6;font-size:.95rem}@media(max-width:768px){.features-grid[data-astro-cid-yobonxjp]{grid-template-columns:1fr}}.usecases-section[data-astro-cid-5b4siwv2]{padding:var(--section-padding);background:var(--surface)}.section-header[data-astro-cid-5b4siwv2]{text-align:center;margin-bottom:3.5rem}.section-label[data-astro-cid-5b4siwv2]{color:var(--primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.section-title[data-astro-cid-5b4siwv2]{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.usecases-grid[data-astro-cid-5b4siwv2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem;max-width:1100px;margin:0 auto}.usecase-card[data-astro-cid-5b4siwv2]{text-align:center;padding:2rem 1.5rem}.usecase-icon[data-astro-cid-5b4siwv2]{width:56px;height:56px;background:#10b9811a;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:var(--secondary)}.usecase-icon[data-astro-cid-5b4siwv2] i[data-astro-cid-5b4siwv2]{width:28px;height:28px}h3[data-astro-cid-5b4siwv2]{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}p[data-astro-cid-5b4siwv2]{color:var(--text-secondary);line-height:1.6;font-size:.9rem}@media(max-width:768px){.usecases-grid[data-astro-cid-5b4siwv2]{grid-template-columns:1fr}}.trust-section[data-astro-cid-biuwrguw]{padding:3rem 1.5rem;background:linear-gradient(135deg,#2563eb08,#10b98108);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.trust-grid[data-astro-cid-biuwrguw]{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;max-width:1000px;margin:0 auto;text-align:center}.trust-heading[data-astro-cid-biuwrguw]{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.5rem}.trust-icon[data-astro-cid-biuwrguw]{width:20px;height:20px;color:var(--secondary);flex-shrink:0}h3[data-astro-cid-biuwrguw]{font-size:1rem;font-weight:600;color:var(--text-primary)}p[data-astro-cid-biuwrguw]{font-size:.85rem;color:var(--text-muted);line-height:1.5}@media(max-width:768px){.trust-grid[data-astro-cid-biuwrguw]{grid-template-columns:1fr;gap:1.5rem}}.coming-soon-section[data-astro-cid-kp5qkt5j]{padding:var(--section-padding);background:var(--background)}.section-header[data-astro-cid-kp5qkt5j]{text-align:center;margin-bottom:3.5rem}.section-label[data-astro-cid-kp5qkt5j]{color:var(--primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.section-title[data-astro-cid-kp5qkt5j]{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.section-description[data-astro-cid-kp5qkt5j]{font-size:1.25rem;color:var(--text-secondary);max-width:600px;margin:0 auto}.coming-grid[data-astro-cid-kp5qkt5j]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:800px;margin:0 auto 3rem}.coming-card[data-astro-cid-kp5qkt5j]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xl);padding:2.5rem 2rem;text-align:center;position:relative}.coming-badge[data-astro-cid-kp5qkt5j]{display:inline-block;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;background:#f59e0b1a;color:var(--accent);padding:.25rem .75rem;border-radius:2rem;margin-bottom:1.5rem}.coming-icon[data-astro-cid-kp5qkt5j]{width:56px;height:56px;background:#2563eb14;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;color:var(--primary-light)}.coming-icon[data-astro-cid-kp5qkt5j] i[data-astro-cid-kp5qkt5j]{width:28px;height:28px}h3[data-astro-cid-kp5qkt5j]{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;color:var(--text-primary)}p[data-astro-cid-kp5qkt5j]{color:var(--text-secondary);line-height:1.6;font-size:.95rem}.notify-cta[data-astro-cid-kp5qkt5j]{text-align:center}.notify-cta[data-astro-cid-kp5qkt5j] p[data-astro-cid-kp5qkt5j]{font-size:.95rem;color:var(--text-muted);margin-bottom:.5rem}.notify-link[data-astro-cid-kp5qkt5j]{color:var(--primary);font-weight:600;text-decoration:none;font-size:1rem;transition:var(--transition)}.notify-link[data-astro-cid-kp5qkt5j]:hover{text-decoration:underline}@media(max-width:768px){.coming-grid[data-astro-cid-kp5qkt5j]{grid-template-columns:1fr}}.pricing-preview[data-astro-cid-migsmrqm]{padding:var(--section-padding);background:var(--surface)}.section-header[data-astro-cid-migsmrqm]{text-align:center;margin-bottom:3.5rem}.section-label[data-astro-cid-migsmrqm]{color:var(--primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.section-title[data-astro-cid-migsmrqm]{font-size:clamp(2rem,4vw,3rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.section-description[data-astro-cid-migsmrqm]{font-size:1.25rem;color:var(--text-secondary)}.pricing-grid[data-astro-cid-migsmrqm]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:750px;margin:0 auto 2.5rem}.pricing-card[data-astro-cid-migsmrqm]{background:var(--background);border:2px solid var(--border);border-radius:var(--radius-xl);padding:2.5rem;display:flex;flex-direction:column;transition:all .3s ease;position:relative}.pricing-card[data-astro-cid-migsmrqm]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.pricing-card[data-astro-cid-migsmrqm].featured{border-color:var(--primary);background:linear-gradient(135deg,rgba(37,99,235,.03) 0%,var(--background) 100%);transform:scale(1.05);box-shadow:var(--shadow-lg)}.pricing-card[data-astro-cid-migsmrqm].featured:hover{transform:scale(1.05) translateY(-4px)}.pricing-badge[data-astro-cid-migsmrqm]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--primary);color:#fff;padding:.375rem 1rem;border-radius:2rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 4px 12px #2563eb4d}.pricing-header[data-astro-cid-migsmrqm]{text-align:center;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid var(--border)}.pricing-header[data-astro-cid-migsmrqm] h3[data-astro-cid-migsmrqm]{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.price[data-astro-cid-migsmrqm]{display:flex;align-items:baseline;justify-content:center;gap:.25rem;margin-bottom:.5rem}.price-amount[data-astro-cid-migsmrqm]{font-size:3rem;font-weight:700;color:var(--primary)}.price-period[data-astro-cid-migsmrqm]{font-size:1.125rem;color:var(--text-muted)}.price-description[data-astro-cid-migsmrqm]{color:var(--text-secondary);font-size:.95rem}.pricing-features[data-astro-cid-migsmrqm]{list-style:none;margin-bottom:2rem;flex-grow:1}.pricing-features[data-astro-cid-migsmrqm] li[data-astro-cid-migsmrqm]{color:var(--text-secondary);position:relative;padding:.625rem 0 .625rem 2rem;line-height:1.6}.pricing-features[data-astro-cid-migsmrqm] li[data-astro-cid-migsmrqm]:before{content:"✓";position:absolute;left:0;color:var(--secondary);font-weight:700;font-size:1.125rem}.pricing-features[data-astro-cid-migsmrqm] strong[data-astro-cid-migsmrqm]{color:var(--text-primary)}.pricing-cta[data-astro-cid-migsmrqm]{width:100%;text-align:center}.pricing-note[data-astro-cid-migsmrqm]{margin-top:1rem;text-align:center;font-size:.875rem;color:var(--text-muted)}.pricing-note[data-astro-cid-migsmrqm] strong[data-astro-cid-migsmrqm]{color:var(--secondary)}.pricing-link[data-astro-cid-migsmrqm]{text-align:center}.pricing-link[data-astro-cid-migsmrqm] a[data-astro-cid-migsmrqm]{color:var(--primary);font-weight:600;text-decoration:none;font-size:1rem;transition:var(--transition)}.pricing-link[data-astro-cid-migsmrqm] a[data-astro-cid-migsmrqm]:hover{text-decoration:underline}@media(max-width:768px){.pricing-grid[data-astro-cid-migsmrqm]{grid-template-columns:1fr}.pricing-card[data-astro-cid-migsmrqm].featured{transform:scale(1)}.pricing-card[data-astro-cid-migsmrqm].featured:hover{transform:translateY(-4px)}}.faq-section[data-astro-cid-al2ca2vr]{padding:var(--section-padding);background:var(--background)}.section-header[data-astro-cid-al2ca2vr]{text-align:center;margin-bottom:3rem}.section-label[data-astro-cid-al2ca2vr]{color:var(--primary);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.section-title[data-astro-cid-al2ca2vr]{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.2}.faq-container[data-astro-cid-al2ca2vr]{max-width:800px;margin:0 auto}.faq-item[data-astro-cid-al2ca2vr]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:1rem;overflow:hidden;transition:var(--transition)}.faq-item[data-astro-cid-al2ca2vr]:hover{border-color:var(--primary-light)}.faq-question[data-astro-cid-al2ca2vr]{width:100%;text-align:left;background:none;border:none;padding:1.5rem;font-size:1.125rem;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;color:var(--text-primary);transition:var(--transition)}.faq-question[data-astro-cid-al2ca2vr]:hover{background:#2563eb0d}.faq-icon[data-astro-cid-al2ca2vr]{font-size:1.5rem;color:var(--primary);transition:transform .2s}.faq-item[data-astro-cid-al2ca2vr].active .faq-icon[data-astro-cid-al2ca2vr]{transform:rotate(45deg)}.faq-answer[data-astro-cid-al2ca2vr]{max-height:0;overflow:hidden;transition:max-height .3s ease}.faq-item[data-astro-cid-al2ca2vr].active .faq-answer[data-astro-cid-al2ca2vr]{max-height:500px}.faq-answer[data-astro-cid-al2ca2vr] p[data-astro-cid-al2ca2vr]{padding:0 1.5rem 1.5rem;color:var(--text-secondary);line-height:1.7}.faq-answer[data-astro-cid-al2ca2vr] strong[data-astro-cid-al2ca2vr]{color:var(--text-primary)}.faq-answer[data-astro-cid-al2ca2vr] a[data-astro-cid-al2ca2vr]{color:var(--primary);text-decoration:none}.faq-answer[data-astro-cid-al2ca2vr] a[data-astro-cid-al2ca2vr]:hover{text-decoration:underline}
