.ll-root{--blue-50:#eaf2fc;--blue-100:#d3e4fa;--blue-200:#a7c8f3;--blue-300:#6ba6ec;--blue-400:#2196f3;--blue-500:#1e7fe0;--blue-600:#1565c0;--blue-700:#114f99;--blue-800:#0d3d77;--blue-900:#0a2c56;--blue-950:#071c38;--slate-0:#ffffff;--slate-25:#f9fbfe;--slate-50:#f4f7fb;--slate-100:#ecf1f7;--slate-200:#dce4ee;--slate-300:#c3cfde;--slate-400:#9aaabf;--slate-500:#6b7c93;--slate-600:#4c5b70;--slate-700:#37445a;--slate-800:#232f42;--slate-900:#141d2e;--green-600:#16824f;--amber-600:#a5620a;--red-600:#af362f;--green-tint:#ecfdf5;--amber-tint:#fffbeb;--red-tint:#fef2f2;--surface-card:var(--slate-0);--surface-hover:var(--slate-50);--surface-active:var(--slate-100);--surface-sunken:var(--slate-100);--surface-brand-soft:var(--blue-50);--text-strong:var(--slate-900);--text-muted:var(--slate-600);--text-onbrand:var(--slate-0);--border-default:var(--slate-300);--danger-fg:var(--red-600);--brand-primary:var(--accent);--brand-primary-hover:var(--accent-strong);--brand-primary-active:#1a395e;--accent:#3065aa;--accent-strong:#244f87;--accent-tint:#eaf2fc;--line:#dce4ee;--deep:#071c38;--dash-border:#dce4ee;--dash-shadow:0 30px 70px -42px rgba(21,101,192,0.3),0 8px 24px -18px rgba(15,23,42,0.18);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-xs:0 1px 2px rgba(20,29,46,0.06);--focus-ring:0 0 0 3px rgba(33,150,243,0.35);--dur-fast:120ms;--ease-standard:cubic-bezier(0.2,0,0,1);--font-sans:var(--font-geist),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:var(--font-geist-mono),ui-monospace,"SF Mono",monospace;--fw-medium:500;--fw-semibold:600;--ls-snug:-0.01em;font-family:var(--font-sans);color:#141d2e;background:#ffffff;-webkit-font-smoothing:antialiased}.ll-root .ll-mono{font-family:var(--font-mono)}.ll-root a{color:inherit;text-decoration:none}.ll-root ::-moz-selection{background:#dbeafe}.ll-root ::selection{background:#dbeafe}.ll-root a:focus-visible,.ll-root button:focus-visible,.ll-root input:focus-visible,.ll-root select:focus-visible,.ll-root textarea:focus-visible{outline:3px solid rgba(33,150,243,.35);outline-offset:2px;border-radius:8px}.ll-root a[href],.ll-root button{transition:background-color .16s ease,color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.ll-root [data-menu-btn]{display:none}.ll-navlink:hover{color:#111827}.ll-menu-item:hover,.ll-mobile-item:hover{background:var(--slate-50,#f4f7fb)}.ll-faq-q:hover,.ll-footer-link:hover{color:var(--accent,#3065aa)}.ll-btn-primary:hover{background:var(--accent-strong,#244f87)}.ll-btn-primary:active{background:#1a395e}.ll-btn-secondary:active,.ll-btn-secondary:hover{background:var(--slate-50,#f4f7fb)}.ll-btn-dark:hover{background:var(--slate-800,#232f42)}.ll-btn-dark:active{background:var(--slate-700,#37445a)}.ll-panel-link:hover{background:rgba(255,255,255,.09)}.ll-back-top:hover{color:#111827}.ll-root [data-lift]{transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1),border-color .3s cubic-bezier(.22,1,.36,1)}.ll-root [data-lift]:hover{transform:translateY(-2px);box-shadow:0 12px 28px -18px rgba(21,101,192,.3);border-color:color-mix(in srgb,var(--accent,#3065aa) 40%,var(--line,#e5e7eb))}.ll-root [data-col-hover]:hover{background:#fbfdff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent,#3065aa) 20%,transparent)}.ll-root [data-reveal]{opacity:0;transform:translateY(12px);transition:opacity .56s cubic-bezier(.22,1,.36,1),transform .56s cubic-bezier(.22,1,.36,1)}.ll-root [data-reveal].is-in{opacity:1;transform:none}.ll-root [data-faq-panel]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.ll-root [data-faq-panel][data-open=true]{grid-template-rows:1fr}.ll-root [data-faq-panel]>div{overflow:hidden}.ll-root [data-prod-menu]{opacity:0;transform:translateY(-6px);pointer-events:none;transition:opacity .18s cubic-bezier(.22,1,.36,1),transform .18s cubic-bezier(.22,1,.36,1)}.ll-root [data-prod-menu][data-open=true]{opacity:1;transform:none;pointer-events:auto}.ll-root [data-prod-acc]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.ll-root [data-prod-acc][data-open=true]{grid-template-rows:1fr}.ll-root [data-prod-acc]>div{overflow:hidden}.ll-root select,.ll-root textarea{font-family:inherit;font-size:14px;color:#141d2e;background:#fff;border:1px solid var(--border-default,#c3cfde);border-radius:var(--radius-md,8px);width:100%;transition:border-color .14s ease,box-shadow .14s ease}.ll-root select{height:40px;padding:0 12px}.ll-root textarea{padding:10px 12px;line-height:1.55;resize:vertical}.ll-root select:focus,.ll-root textarea:focus{border-color:var(--accent,#3065aa);outline:none;box-shadow:0 0 0 3px rgba(33,150,243,.18)}.ll-root [data-hero-frame][data-in]{animation:ll-frame-in .8s cubic-bezier(.2,0,0,1) both}@keyframes ll-mesh{0%{background-position:0 0,100% 0,50% 100%}50%{background-position:100% 50%,0 60%,60% 20%}to{background-position:0 0,100% 0,50% 100%}}@keyframes ll-driftA{0%{transform:translate(0) scale(1)}50%{transform:translate(8%,6%) scale(1.12)}to{transform:translate(0) scale(1)}}@keyframes ll-driftB{0%{transform:translate(0) scale(1.05)}50%{transform:translate(-10%,4%) scale(1)}to{transform:translate(0) scale(1.05)}}@keyframes ll-driftC{0%{transform:translate(0) scale(1)}50%{transform:translate(6%,-8%) scale(1.1)}to{transform:translate(0) scale(1)}}@keyframes ll-sheen{0%{transform:translateX(-70%)}14%{transform:translateX(380%)}to{transform:translateX(380%)}}@keyframes ll-frame-in{0%{opacity:0;transform:translateY(20px) scale(.985);filter:blur(7px)}to{opacity:1;transform:none;filter:blur(0)}}@media (max-width:1024px){.ll-root [data-g=c3]{grid-template-columns:1fr!important}.ll-root [data-g=c3]>*{border-right:none!important}.ll-root [data-g=c3]>:not(:last-child){border-bottom:1px solid var(--line,#e5e7eb)!important}.ll-root [data-g=c2]{grid-template-columns:1fr!important}.ll-root [data-g=c2]>:first-child{border-right:none!important;border-bottom:1px solid var(--line,#e5e7eb)!important}}@media (max-width:820px){.ll-root [data-nav]{display:none!important}.ll-root [data-menu-btn]{display:inline-flex!important}.ll-root [data-nav-cta]{display:none!important}.ll-root [data-g=c4],.ll-root [data-g=foot]{grid-template-columns:1fr 1fr!important}.ll-root [data-g=c4]>*{border-right:none!important}.ll-root [data-g=c4]>:nth-child(-n+2){border-bottom:1px solid var(--line,#e5e7eb)!important}.ll-root [data-hero-grid],.ll-root [data-split]{grid-template-columns:1fr!important}.ll-root [data-hero-grid]{min-height:0!important;padding:40px 24px 0!important}.ll-root [data-hero-grid]>div:last-child{margin:24px 0 -48px!important}.ll-root [data-hero-section]{min-height:0!important}}@media (min-width:821px){.ll-root [data-mobile-menu]{display:none!important}}@media (max-width:640px){.ll-root [data-g=c4]{grid-template-columns:1fr!important}.ll-root [data-faq-grid],.ll-root [data-g=faq]{grid-template-columns:1fr!important;gap:32px!important;padding:0 20px!important}.ll-root [data-footer-top],.ll-root [data-two]{grid-template-columns:1fr!important}.ll-root [data-footer-top]{gap:32px!important}.ll-root [data-footer-cols]{grid-template-columns:1fr 1fr!important}.ll-root [data-editorial]{padding:56px 20px 72px!important}.ll-root [data-cta-actions]{flex-direction:column!important;align-items:stretch!important}.ll-root [data-pad]{padding-left:20px!important;padding-right:20px!important}}@media (max-width:360px){.ll-root [data-pad]{padding-left:12px!important;padding-right:12px!important}}@media (max-width:980px){.ll-root [data-split]{grid-template-columns:1fr!important}}@media (max-width:920px){.ll-root [data-footer-top]{grid-template-columns:1fr!important;gap:40px!important}}@media (prefers-reduced-motion:reduce){.ll-root [data-anim],.ll-root [data-frame-sheen]>*,.ll-root [data-hero-frame][data-in]{animation:none!important}.ll-root [data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.ll-root [data-faq-panel],.ll-root [data-prod-acc],.ll-root [data-prod-menu]{transition:none}}