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;--fab-offset:16px;--fab-size:30px;--fab-gutter:calc(var(--fab-offset) + var(--fab-size) + 12px)}: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)}.hz-shell,.hz-sidebar,.hz-main{min-width:0}@media (width<=760px){.hz-shell{flex-direction:column!important}.hz-sidebar{border-bottom:1px solid var(--c-border);border-right:none!important;width:100%!important;height:auto!important;padding:16px 0!important;position:static!important;overflow:visible!important}.hz-sidebar nav{flex-wrap:wrap!important;flex:none!important;display:flex!important;overflow:visible!important}.hz-sidebar>div:last-child{padding-bottom:16px!important}.hz-main{padding:20px 16px!important}.hz-shell [style*=grid-template-columns]{grid-template-columns:minmax(0,1fr)!important}.hz-shell [style*=grid-template-columns]>*{min-width:0;max-width:100%}.hz-shell [data-testid=metric-card]{min-width:0!important}.hz-shell table{table-layout:fixed;width:100%;max-width:100%}.hz-shell th,.hz-shell td{overflow-wrap:anywhere;word-break:break-word;padding-left:6px!important;padding-right:6px!important}.hz-shell .hz-stack-table,.hz-shell .hz-stack-table tbody,.hz-shell .hz-stack-table tr,.hz-shell .hz-stack-table td{width:100%;display:block}.hz-shell .hz-stack-table thead{display:none}.hz-shell .hz-stack-table tr{border-bottom:1px solid var(--c-border);padding:10px 0}.hz-shell .hz-stack-table td{text-align:left!important;border-bottom:none!important;padding:3px 0!important}.hz-shell .hz-stack-table td:before{content:attr(data-label);text-transform:uppercase;letter-spacing:.05em;color:var(--c-text-muted);font-size:10px;line-height:1.4;display:block}.hz-shell .hz-stack-table td:not([data-label]):before{content:none}}
