.ll-root{--blue-50:hsl(var(--color-brand-50));--blue-100:hsl(var(--color-brand-100));--blue-200:hsl(var(--color-brand-200));--blue-300:hsl(var(--color-brand-300));--blue-400:hsl(var(--color-brand-400));--blue-500:hsl(var(--color-brand-500));--blue-600:hsl(var(--color-brand-600));--blue-700:hsl(var(--color-brand-700));--blue-800:hsl(var(--color-brand-800));--blue-900:hsl(var(--color-brand-900));--blue-950:hsl(var(--color-brand-950));--slate-0:hsl(var(--color-neutral-0));--slate-25:hsl(var(--color-neutral-25));--slate-50:hsl(var(--color-neutral-50));--slate-100:hsl(var(--color-neutral-100));--slate-200:hsl(var(--color-neutral-200));--slate-300:hsl(var(--color-neutral-300));--slate-400:hsl(var(--color-neutral-400));--slate-500:hsl(var(--color-neutral-500));--slate-600:hsl(var(--color-neutral-600));--slate-700:hsl(var(--color-neutral-700));--slate-800:hsl(var(--color-neutral-800));--slate-900:hsl(var(--color-neutral-900));--green-600:hsl(var(--color-green-600));--amber-600:hsl(var(--color-amber-600));--red-600:hsl(var(--color-red-600));--green-tint:hsl(var(--status-success-subtle));--amber-tint:hsl(var(--status-warning-subtle));--red-tint:hsl(var(--status-danger-subtle));--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:var(--blue-800);--accent:hsl(var(--color-brand-600));--accent-strong:hsl(var(--color-brand-700));--accent-tint:hsl(var(--color-brand-50));--line:hsl(var(--color-neutral-200));--deep:hsl(var(--color-brand-950));--dash-border:hsl(var(--color-neutral-200));--dash-shadow:0 30px 70px -42px rgba(51,73,248,0.3),0 8px 24px -18px rgba(15,23,42,0.18);--radius-lg:var(--ll-compat-radius-lg);--radius-xl:var(--ll-compat-radius-xl);--shadow-xs:var(--elevation-1);--focus-ring:0 0 0 3px rgba(33,150,243,0.35);--dur-fast:var(--duration-fast);--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,#3349f8)}.ll-btn-primary:hover{background:var(--accent-strong,#142deb)}.ll-btn-primary:active{background:#1328c3}.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(51,73,248,.3);border-color:color-mix(in srgb,var(--accent,#3349f8) 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,#3349f8) 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,#3349f8);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}}