html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box}.lp-nav-mobile-actions{align-items:center;gap:12px;display:none}@media (width<=1024px){.lp-hiw-grid,.lp-conditions-grid{grid-template-columns:repeat(2,1fr)!important}.lp-section,.lp-hero.lp-section{padding-left:28px!important;padding-right:28px!important}.lp-navbar{padding-left:24px!important;padding-right:24px!important}.lp-hero-title{font-size:44px!important}}@media (width<=768px){.lp-navbar{height:60px!important;padding-left:20px!important;padding-right:20px!important}.lp-nav-desktop{display:none!important}.lp-nav-mobile-actions{display:flex!important}.lp-section{padding:56px 24px!important}.lp-hero.lp-section{min-height:auto!important;padding:140px 24px 56px!important}.lp-hero-badge{margin-bottom:20px!important;font-size:12px!important}.lp-hero-title{margin-bottom:16px!important;font-size:32px!important}.lp-hero-subtitle{margin-bottom:32px!important;font-size:16px!important}.lp-hero-cta{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.lp-hero-cta>button{border-radius:10px!important;width:100%!important;max-width:none!important;min-height:50px!important}.lp-hiw-grid{grid-template-columns:1fr!important;gap:16px!important}.lp-conditions-grid{grid-template-columns:repeat(2,1fr)!important;gap:12px!important}.lp-enterprise-grid{grid-template-columns:1fr!important}.lp-enterprise-cta{font-size:14px!important}.lp-section-title{font-size:28px!important}.lp-section-subtitle{font-size:15px!important}.lp-contact-container{max-width:100%!important}.lp-about-card{padding:20px 24px!important}.lp-footer{padding:24px 20px!important}.lp-footer-inner{text-align:center;flex-direction:column!important;gap:12px!important}.lp-footer-links{justify-content:center}}@media (width<=480px){.lp-navbar{height:56px!important;padding-left:16px!important;padding-right:16px!important}.lp-section{padding:48px 20px!important}.lp-hero.lp-section{min-height:auto!important;padding:130px 20px 40px!important}.lp-hero-badge{margin-bottom:18px!important;padding:5px 14px!important;font-size:11px!important}.lp-hero-title{margin-bottom:14px!important;font-size:28px!important;line-height:1.2!important}.lp-hero-subtitle{margin-bottom:28px!important;font-size:15px!important;line-height:1.6!important}.lp-hero-cta>button{border-radius:10px!important;min-height:50px!important;font-size:15px!important}.lp-conditions-grid{grid-template-columns:1fr!important}.lp-section-title{font-size:24px!important}.lp-cta-btn{width:100%!important;min-height:50px!important;padding:14px 24px!important}.lp-enterprise-cta{width:100%!important;min-height:50px!important;padding:14px 16px!important;font-size:13px!important}.lp-contact-submit{width:100%!important;min-height:50px!important}.lp-contact-container input,.lp-contact-container textarea{border-radius:10px!important;min-height:48px!important;font-size:16px!important}.lp-footer{padding:20px 16px!important}.lp-about-card{text-align:center!important;padding:16px 20px!important;display:block!important}.lp-mobile-menu{top:56px!important}}@media (width<=360px){.lp-hero-title{font-size:24px!important}.lp-hero-subtitle{font-size:14px!important}.lp-section-title{font-size:22px!important}.lp-navbar{padding-left:12px!important;padding-right:12px!important}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--c-surface:#fff;--c-surface-page:#f8fafc;--c-surface-sunk:#f1f5f9;--c-surface-sunk-2:#e2e8f0;--c-surface-raised:#fff;--c-border:#e2e8f0;--c-border-soft:#f1f5f9;--c-border-strong:#cbd5e1;--c-text:#0f172a;--c-text-strong:#1e293b;--c-text-body:#334155;--c-text-2:#475569;--c-text-3:#64748b;--c-text-muted:#94a3b8;--c-text-faint:#cbd5e1;--c-on-accent:#fff;--c-accent:#3b82f6;--c-accent-strong:#2563eb;--c-accent-stronger:#1d4ed8;--c-accent-text:#1e40af;--c-accent-soft:#eff6ff;--c-accent-soft-2:#dbeafe;--c-accent-border:#bfdbfe;--c-warn:#f59e0b;--c-warn-strong:#d97706;--c-warn-bg:#fffbeb;--c-warn-bg-2:#fef3c7;--c-warn-border:#fde68a;--c-warn-text:#92400e;--c-warn-text-deep:#78350f;--c-crit:#ef4444;--c-crit-strong:#dc2626;--c-crit-bg:#fef2f2;--c-crit-bg-2:#fee2e2;--c-crit-border:#fecaca;--c-crit-text:#991b1b;--c-crit-text-2:#b91c1c;--c-ok:#22c55e;--c-ok-strong:#16a34a;--c-ok-strong-2:#059669;--c-ok-bg:#f0fdf4;--c-ok-bg-2:#dcfce7;--c-ok-border:#bbf7d0;--c-ok-text:#166534;--c-ok-text-2:#15803d;--c-ok-text-3:#047857;--c-indigo:#6366f1;--c-indigo-strong:#4f46e5;--c-indigo-bg:#eef2ff;--c-indigo-text:#4338ca;--c-teal:#0f766e;--c-teal-strong:#115e59;--c-cyan:#0891b2;--c-cyan-bg:#e0f2fe;--c-orange:#ea580c;--c-orange-text:#c2410c;--c-orange-bg:#fff7ed;--lp-nav-bg:#ffffffeb;--lp-menu-bg:#fffffffa}:root[data-theme=dark]{--c-surface:#1c2128;--c-surface-page:#0d1117;--c-surface-sunk:#22272e;--c-surface-sunk-2:#2d333b;--c-surface-raised:#232b35;--c-border:#2d333b;--c-border-soft:#262c34;--c-border-strong:#3a424e;--c-text:#e6edf3;--c-text-strong:#dbe4ee;--c-text-body:#c9d4df;--c-text-2:#b6c2cf;--c-text-3:#9aa7b4;--c-text-muted:#8b98a5;--c-text-faint:#8693a1;--c-on-accent:#fff;--c-accent:#60a5fa;--c-accent-strong:#3b82f6;--c-accent-stronger:#2563eb;--c-accent-text:#93c5fd;--c-accent-soft:#14233b;--c-accent-soft-2:#1c2f4a;--c-accent-border:#284058;--c-warn:#fbbf24;--c-warn-strong:#f59e0b;--c-warn-bg:#3a2c08;--c-warn-bg-2:#463405;--c-warn-border:#92660d;--c-warn-text:#fcd34d;--c-warn-text-deep:#fbbf24;--c-crit:#f87171;--c-crit-strong:#f87171;--c-crit-bg:#3b1414;--c-crit-bg-2:#4a1a1a;--c-crit-border:#7f1d1d;--c-crit-text:#fca5a5;--c-crit-text-2:#fca5a5;--c-ok:#4ade80;--c-ok-strong:#22c55e;--c-ok-strong-2:#34d399;--c-ok-bg:#0f2e1a;--c-ok-bg-2:#14331f;--c-ok-border:#1d5e36;--c-ok-text:#86efac;--c-ok-text-2:#86efac;--c-ok-text-3:#6ee7b7;--c-indigo:#818cf8;--c-indigo-strong:#6366f1;--c-indigo-bg:#1e1b3a;--c-indigo-text:#a5b4fc;--c-teal:#2dd4bf;--c-teal-strong:#14b8a6;--c-cyan:#22d3ee;--c-cyan-bg:#0c2a38;--c-orange:#fb923c;--c-orange-text:#fdba74;--c-orange-bg:#3a1f08;--lp-nav-bg:#0d1117eb;--lp-menu-bg:#0d1117fa}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--c-text);background:var(--c-surface-page);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}button{cursor:pointer;border:none;outline:none;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}input,textarea,select{font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}img{max-width:100%;display:block}::selection{background:var(--c-accent);color:var(--c-on-accent)}
