@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{--site-font-sans: "Space Grotesk", "Manrope", system-ui, -apple-system, "Segoe UI", sans-serif;--site-font-mono: "SFMono-Regular", ui-monospace, Menlo, monospace;--site-color-bg: #f7f9fc;--site-color-surface: #ffffff;--site-color-surface-strong: #eef2f8;--site-color-primary: #16d5a3;--site-color-primary-strong: #0ab68d;--site-color-primary-soft: rgba(16, 213, 163, .12);--site-color-accent: #3ca5ff;--site-color-text: #0f172a;--site-color-muted: #4b5563;--site-color-border: #e5e7eb;--site-color-success: #0ea46e;--site-color-warning: #d97706;--site-radius-sm: 8px;--site-radius-md: 14px;--site-radius-lg: 20px;--site-space-2: 8px;--site-space-3: 12px;--site-space-4: 16px;--site-space-5: 20px;--site-space-6: 24px;--site-space-7: 28px;--site-space-8: 32px;--site-space-10: 40px;--site-space-12: 48px;--site-max-width: 1200px;--site-grid-gap: 20px;--site-shadow-soft: 0 20px 60px rgba(8, 24, 64, .12);--site-shadow-card: 0 12px 32px rgba(8, 24, 64, .14)}@media (max-width: 640px){:root{--site-space-8: 28px;--site-space-12: 40px}}*{box-sizing:border-box}body{margin:0;font-family:var(--site-font-sans);background:radial-gradient(circle at 12% 18%,rgba(16,213,163,.14),transparent 28%),radial-gradient(circle at 76% 0%,rgba(60,165,255,.22),transparent 34%),linear-gradient(180deg,#fff,#f3f6fb 70%,#eef2f8);color:var(--site-color-text);min-height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{color:var(--site-color-primary)}img{max-width:100%;height:auto;display:block}.s-wrap{width:100%;max-width:var(--site-max-width);margin:0 auto;padding:0 var(--site-space-5)}.promo-bar{text-align:center;padding:10px 12px;background:linear-gradient(120deg,var(--site-color-primary),var(--site-color-accent));color:#fff;font-weight:600}header.site-header{position:sticky;top:0;z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6;border-bottom:1px solid var(--site-color-border);box-shadow:0 8px 24px #0f172a14}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-4);padding:var(--site-space-4) 0}.site-logo{display:flex;align-items:center;gap:var(--site-space-3);font-weight:700;letter-spacing:.4px}.site-chip{background:var(--site-color-primary-soft);color:var(--site-color-primary);border-radius:999px;padding:6px 12px;border:1px solid rgba(16,213,163,.32);font-size:13px}.site-chip-select{background:var(--site-color-surface);color:var(--site-color-text);border-radius:var(--site-radius-sm);border:1px solid var(--site-color-border);padding:6px 10px;font-size:13px;box-shadow:0 6px 18px #0f172a0f}.nav-links{display:flex;align-items:center;gap:var(--site-space-4);font-size:15px}.nav-actions{display:flex;align-items:center;gap:var(--site-space-3)}.s-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:var(--site-radius-md);padding:12px 18px;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease,background .12s ease}.s-btn-primary{background:linear-gradient(120deg,var(--site-color-primary),var(--site-color-primary-strong));color:#031c14;box-shadow:var(--site-shadow-soft)}.s-btn-secondary{background:var(--site-color-surface);color:var(--site-color-text);border-color:var(--site-color-border);box-shadow:0 6px 16px #0f172a0f}.s-btn:hover{transform:translateY(-1px)}.hero{padding:var(--site-space-12) 0 var(--site-space-10);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--site-space-10);align-items:center}.hero-card{background:var(--site-color-surface);border:1px solid var(--site-color-border);padding:var(--site-space-8);border-radius:var(--site-radius-lg);box-shadow:var(--site-shadow-card)}.hero h1{font-size:clamp(32px,4vw,44px);margin:0 0 var(--site-space-4)}.hero p{margin:0 0 var(--site-space-5);color:var(--site-color-muted);line-height:1.6}.s-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--site-grid-gap)}.card{background:var(--site-color-surface);border:1px solid var(--site-color-border);border-radius:var(--site-radius-lg);padding:var(--site-space-6);box-shadow:var(--site-shadow-card)}.card h3{margin-top:0;margin-bottom:var(--site-space-3)}.card p{margin:0;color:var(--site-color-muted);line-height:1.5}.section-title{display:flex;align-items:center;justify-content:space-between;gap:var(--site-space-3);margin-bottom:var(--site-space-6)}.section-title h2{margin:0;font-size:26px}.badge{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:#10d5a314;border:1px solid var(--site-color-border);font-size:13px;color:var(--site-color-muted)}.mini-text{color:var(--site-color-muted);margin:6px 0 0}.number-chip{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--site-color-primary-soft);color:var(--site-color-primary);font-weight:700;margin-bottom:var(--site-space-3)}.testimonial-card{background:var(--site-color-surface);border:1px solid var(--site-color-border);border-radius:var(--site-radius-lg);padding:var(--site-space-6);box-shadow:var(--site-shadow-card)}.table-lite{width:100%;border-collapse:collapse;color:var(--site-color-muted)}.table-lite th,.table-lite td{padding:12px 10px;border-bottom:1px solid var(--site-color-border);text-align:left}.progress-shell{width:100%;background:var(--site-color-surface-strong);border-radius:999px;overflow:hidden;border:1px solid var(--site-color-border);height:12px}.progress-shell .bar{height:100%;width:38%;background:linear-gradient(120deg,var(--site-color-primary),var(--site-color-accent));transition:width .3s ease}.faq-item{border-bottom:1px solid var(--site-color-border);padding:var(--site-space-4) 0}.faq-item h4{margin:0 0 6px}.faq-item p{margin:0;color:var(--site-color-muted)}.site-footer{padding:var(--site-space-10) 0 var(--site-space-6);border-top:1px solid var(--site-color-border);margin-top:var(--site-space-10)}@media (max-width: 720px){.nav-links{display:none}.hero{padding-top:var(--site-space-10)}}
