/* Lorezi V800 — Intelligence Design System */
:root{
 --lz8-blue:#2563eb;--lz8-blue2:#3b82f6;--lz8-cyan:#60a5fa;--lz8-navy:#0f172a;--lz8-deep:#07111f;--lz8-ink:#0b1424;--lz8-text:#40536d;--lz8-muted:#6b7f99;
 --lz8-canvas:#eaf2ff;--lz8-canvas2:#f2f7ff;--lz8-paper:#ffffff;--lz8-line:#c7dbf6;--lz8-line2:#a9c8f2;--lz8-good:#047857;--lz8-warn:#b45309;
 --lz8-shadow:0 22px 60px rgba(15,23,42,.09);--lz8-shadow2:0 34px 90px rgba(9,30,66,.15);--lz8-r:22px;--lz8-r2:30px;
 --lz8-standard:1240px;--lz8-wide:1440px;--lz8-editorial:880px;--lz8-section:clamp(82px,7.5vw,124px)
}
html{scroll-padding-top:126px}.lz800-page,.lz800-home{overflow:hidden;color:var(--lz8-ink);background:linear-gradient(180deg,#eaf2ff 0,#f5f9ff 18%,#edf5ff 48%,#f8fbff 72%,#eaf2ff 100%)}
.lz800-page *,.lz800-home *{box-sizing:border-box}.lz800-shell{width:min(var(--lz8-standard),calc(100% - 40px));margin-inline:auto}.lz800-wide{width:min(var(--lz8-wide),calc(100% - 40px));margin-inline:auto}.lz800-editorial{width:min(var(--lz8-editorial),calc(100% - 40px));margin-inline:auto}
.lz800-page :where(h1,h2,h3,h4,p),.lz800-home :where(h1,h2,h3,h4,p){margin-block:0}.lz800-page :where(p,.lz800-prose li),.lz800-home :where(p,.lz800-prose li){color:var(--lz8-text);line-height:1.78}.lz800-prose p{text-align:justify;text-justify:inter-word}.lz800-prose p:last-child{text-align-last:left}
.lz800-accent{color:var(--lz8-blue)!important}.lz800-kicker{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:var(--lz8-blue);font-size:12px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.lz800-kicker:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--lz8-blue);box-shadow:0 0 0 4px rgba(37,99,235,.11)}
.lz800-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(82px,7vw,116px) 0 72px;border-bottom:1px solid var(--lz8-line);background:linear-gradient(145deg,#dbeafe 0%,#eef5ff 42%,#f8fbff 72%,#dfeaff 100%);text-align:center}.lz800-hero:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.55;background-image:linear-gradient(rgba(37,99,235,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(37,99,235,.05) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,#000,transparent 95%)}.lz800-hero:after{content:"";position:absolute;z-index:-1;width:760px;height:760px;left:50%;bottom:-600px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle,rgba(37,99,235,.30),rgba(96,165,250,.12) 42%,transparent 70%)}
.lz800-hero h1{max-width:980px;margin:18px auto 0;font-size:clamp(54px,5.2vw,78px);font-weight:930;line-height:.97;letter-spacing:-.062em;text-align:center;text-wrap:balance}.lz800-hero__lead{max-width:760px;margin:20px auto 0!important;font-size:17px;line-height:1.78!important;text-align:justify!important;text-align-last:center!important}.lz800-hero__actions,.lz800-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}
.lz800-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:1px solid var(--lz8-blue);border-radius:13px;background:var(--lz8-blue);color:#fff!important;font-size:13.5px;font-weight:900;letter-spacing:.01em;text-decoration:none!important;box-shadow:0 12px 28px rgba(37,99,235,.20);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.lz800-btn:hover{background:#1d4ed8;transform:translateY(-2px);box-shadow:0 18px 34px rgba(37,99,235,.24)}