.lzh{--paper:#f6f5f1;--paper-2:#fff;--mist:#eceef1;--line:#1422481c;--line-soft:#1422480f;--ink:#16223f;--ink-2:#2a3650;--slate:#56607a;--slate-dim:#8a93a6;--blue:#1d7fc9;--blue-2:#1565a8;--blue-deep:#143a78;--display-font:var(--font-cairo), "Readex Pro", system-ui, sans-serif;--display-w:300;--display-wb:700;--body-font:var(--font-cairo), "Readex Pro", system-ui, sans-serif;--maxw:1320px;--pad:clamp(22px, 5vw, 88px);--mono:var(--font-space-mono), ui-monospace, monospace;--shadow-soft:0 30px 70px -46px #1422484d;--shadow-card:0 24px 56px -40px #14224857;background:var(--paper);color:var(--ink);font-family:var(--body-font);-webkit-font-smoothing:antialiased;min-height:100vh;font-weight:300;line-height:1.6;position:relative;overflow-x:hidden}.lzh ::selection{background:var(--blue);color:#fff}.lzh a{color:inherit;text-decoration:none}.lzh img{max-width:100%;display:block}.lzh h1,.lzh h2,.lzh h3,.lzh h4{font-family:var(--display-font)}.lzh .mono{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;font-weight:400}.lzh .accent{color:var(--blue);font-weight:var(--display-wb)}.lzh section{position:relative}.lzh .lzh-loader{z-index:200;background:var(--paper);place-items:center;transition:opacity .9s,visibility .9s;display:grid;position:fixed;inset:0}.lzh .lzh-loader.done{opacity:0;visibility:hidden}.lzh .loader-core{flex-direction:column;align-items:center;gap:26px;display:flex}.lzh .loader-mark{background:linear-gradient(135deg,#c2c8cf 0%,#9aa1a9 30%,#e9edf0 50%,#143a78 105%) 0 0/300% 300%;width:92px;height:92px;animation:1.7s ease-in-out infinite lzhLoaderSheen;position:relative;-webkit-mask:url(/brand/lazord-symbol-transparent.png) 50%/contain no-repeat;mask:url(/brand/lazord-symbol-transparent.png) 50%/contain no-repeat}@keyframes lzhLoaderSheen{0%{background-position:0 0}to{background-position:120% 120%}}.lzh .loader-line{background:var(--line);width:160px;height:1px;position:relative;overflow:hidden}.lzh .loader-line:after{content:"";background:linear-gradient(90deg, transparent, var(--blue), transparent);animation:1.7s ease-in-out infinite lzhLoaderTrace;position:absolute;inset:0 0 0 -100%}@keyframes lzhLoaderTrace{0%{transform:translate(-100%)}to{transform:translate(220%)}}.lzh .loader-tag{color:var(--slate-dim);font-size:10px}.lzh .lzh-header{z-index:100;padding:20px var(--pad);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;transition:background .4s,padding .4s,border-color .4s;display:flex;position:fixed;top:0;left:0;right:0}.lzh .lzh-header.scrolled{-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid var(--line-soft);padding:13px var(--pad);background:#f6f5f1cc}.lzh .brand{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;align-items:center;gap:12px;display:flex}.lzh .brand img{pointer-events:none;-webkit-user-drag:none;width:34px;height:34px}.lzh .brand .wm{flex-direction:column;line-height:1;display:flex}.lzh .brand .wm b{font-family:var(--display-font);color:var(--ink);font-size:18px;font-weight:600}.lzh .brand .wm span{font-family:var(--mono);letter-spacing:.34em;color:var(--slate-dim);margin-top:3px;font-size:8.5px}.lzh nav{align-items:center;gap:30px;display:flex}.lzh nav a{color:var(--slate);font-size:14px;font-weight:400;transition:color .25s;position:relative}.lzh nav a:after{content:"";background:var(--blue);width:0;height:1px;transition:width .3s;position:absolute;bottom:-6px;right:0}.lzh nav a:hover{color:var(--ink)}.lzh nav a:hover:after{width:100%}.lzh .nav-cta{border:1px solid var(--line);border-radius:2px;padding:9px 20px;font-size:13px;transition:border-color .3s,background .3s,color .3s;color:var(--ink)!important}.lzh .nav-cta:hover{border-color:var(--blue);background:var(--blue);color:#fff!important}.lzh .nav-cta:after{display:none}.lzh .lang-switch{letter-spacing:.06em;min-width:26px;height:26px;color:var(--slate);border:1px solid var(--line);border-radius:2px;justify-content:center;align-items:center;padding:0 6px;font-size:11px;transition:border-color .25s,color .25s;display:inline-flex}.lzh .lang-switch:hover{border-color:var(--blue);color:var(--blue)}.lzh .lang-switch:after,.lzh .menu-btn{display:none}.lzh .eyebrow{font-family:var(--body-font);letter-spacing:.005em;color:var(--ink-2);white-space:nowrap;align-items:center;gap:13px;font-size:13px;font-weight:600;display:inline-flex}.lzh .eyebrow:before{content:"";background:var(--blue);border-radius:2px;width:26px;height:2px;display:inline-block}.lzh .r{opacity:0;transition:opacity 1s cubic-bezier(.2,.7,.2,1),transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.lzh .r.in{opacity:1;transform:none}.lzh .r.d1{transition-delay:80ms}.lzh .r.d2{transition-delay:.16s}.lzh .r.d3{transition-delay:.24s}.lzh .r.d4{transition-delay:.32s}.lzh .draw{background:var(--line);height:1px;position:relative;overflow:hidden}.lzh .draw:after{content:"";background:var(--blue);transform-origin:100%;transition:transform 1.1s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.lzh .draw.in:after{transform:scaleX(1)}.lzh .ph{border:1px solid var(--line-soft);background-color:#0000;background-image:linear-gradient(135deg,#eef0f3,#e2e6ea 55%,#eceef1),repeating-linear-gradient(135deg,#14224806 0 2px,#0000 2px 11px);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;display:grid;position:relative;overflow:hidden}.lzh .ph:before{content:"";background:radial-gradient(120% 120% at 72% 18%,#1d7fc91a,#0000 56%);position:absolute;inset:0}.lzh .ph-img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lzh .ph .ph-tag{font-family:var(--body-font);letter-spacing:0;text-transform:none;color:var(--slate);text-align:center;background:#ffffff9e;border:1px solid #1422481f;border-radius:3px;padding:9px 16px;font-size:12px;font-weight:500;position:relative}.lzh .sheen{position:relative}.lzh .sheen:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000,#ffffffbf,#0000);width:38%;position:absolute;top:0;bottom:0;left:-40%;transform:skew(-18deg)}.lzh .sheen:hover:after{animation:.9s forwards lzhSheenPass}@keyframes lzhSheenPass{0%{opacity:1;left:-40%}to{opacity:1;left:130%}}.lzh .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:54px;display:flex}.lzh .sec-head h2{font-weight:var(--display-w);letter-spacing:-.01em;color:var(--ink);font-size:clamp(30px,4vw,52px);line-height:1.06}.lzh .sec-head h2 b{font-weight:var(--display-wb)}.lzh .sec-head p{color:var(--slate);max-width:34ch;font-size:15px}.lzh .hero{grid-template-columns:1.05fr 1fr;align-items:stretch;min-height:100vh;display:grid}.lzh .hero-text{padding:120px var(--pad) 60px;z-index:2;flex-direction:column;justify-content:center;display:flex;position:relative}.lzh .hero-text .eyebrow{margin-bottom:34px}.lzh .hero h1{font-weight:var(--display-w);letter-spacing:-.01em;color:var(--ink);margin-bottom:30px;font-size:clamp(52px,7.6vw,110px);line-height:1}.lzh .hero h1 b{font-weight:var(--display-wb)}.lzh .hero h1 .accent{color:var(--blue);font-weight:var(--display-wb)}.lzh .hero p{color:var(--slate);max-width:34ch;font-size:clamp(15px,1.4vw,18px);font-weight:300;line-height:1.75}.lzh .hero-actions{align-items:center;gap:20px;margin-top:46px;display:flex}.lzh .btn{cursor:pointer;font-size:14px;font-weight:500;font-family:var(--body-font);border:1px solid #0000;border-radius:2px;align-items:center;gap:12px;padding:15px 30px;transition:all .3s;display:inline-flex}.lzh .btn-primary{background:var(--blue);color:#fff;box-shadow:0 16px 30px -16px #1d7fc9b3}.lzh .btn-primary:hover{background:var(--blue-2);transform:translateY(-2px)}.lzh .btn-ghost{border-color:var(--line);color:var(--ink)}.lzh .btn-ghost:hover{border-color:var(--blue);color:var(--blue)}.lzh .btn .arr{font-family:var(--mono);transition:transform .3s}.lzh .btn:hover .arr{transform:translate(-5px)}.lzh .hero-visual{border-right:1px solid var(--line);position:relative;overflow:hidden}.lzh .hero-art{background:linear-gradient(150deg,#1f6fb0 0%,#14538f 44%,#0e2f63 100%);position:absolute;inset:0;overflow:hidden}.lzh .hero-art.has-img{background:#0e2f63}.lzh .hero-art:before{content:"";background:repeating-linear-gradient(90deg,#ffffff13 0 1px,#0000 1px 88px),repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 122px);position:absolute;inset:0}.lzh .hero-art:after{content:"";background:linear-gradient(100deg,#0000,#ffffff29,#0000);width:42%;animation:7.5s ease-in-out infinite lzhHeroSheen;position:absolute;top:-20%;bottom:-20%;left:-35%;transform:skew(-12deg)}@keyframes lzhHeroSheen{0%,to{left:-42%}55%{left:120%}}.lzh .hero-photo{object-fit:cover;opacity:.92;width:100%;height:100%;position:absolute;inset:0}.lzh .hero-sym{opacity:.18;filter:brightness(0)invert();width:60%;position:absolute;bottom:-14%;left:-10%}.lzh .hero-note{z-index:3;font-family:var(--body-font);letter-spacing:.02em;color:#fff9;font-size:11.5px;position:absolute;bottom:30px;right:30px}.lzh .hero-visual:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(120% 90% at 32% 28%,#0000 42%,#08142d57 100%);position:absolute;inset:0}.lzh .hero-edge{z-index:3;background:linear-gradient(180deg, transparent, var(--blue) 30%, var(--blue) 70%, transparent);width:1px;position:absolute;top:0;bottom:0;right:0}.lzh .scroll-cue{bottom:30px;right:var(--pad);z-index:4;flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute}.lzh .scroll-cue .bar{background:var(--line);width:1px;height:54px;position:relative;overflow:hidden}.lzh .scroll-cue .bar:after{content:"";background:var(--blue);width:100%;height:50%;animation:2.1s ease-in-out infinite lzhCue;position:absolute;top:-50%;left:0}@keyframes lzhCue{0%{top:-50%}to{top:100%}}.lzh .scroll-cue span{font-family:var(--body-font);letter-spacing:.05em;color:var(--slate-dim);writing-mode:vertical-rl;font-size:11px;font-weight:500}.lzh .statement{padding:clamp(180px, 30vh, 360px) var(--pad);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.lzh .wm-symbol{opacity:.07;pointer-events:none;width:min(70vw,720px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lzh .statement-inner{max-width:min(620px,88vw);position:relative}.lzh .statement h2{font-weight:var(--display-w);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;font-size:clamp(30px,4.4vw,56px);line-height:1.32}.lzh .statement h2 b{font-weight:var(--display-wb)}.lzh .statement h2 .accent{color:var(--blue);font-weight:var(--display-wb)}.lzh .materials{padding:clamp(70px, 10vh, 120px) var(--pad)}.lzh .mat-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lzh .mat{background:var(--paper-2);border:1px solid var(--line-soft);box-shadow:var(--shadow-card);border-radius:6px;flex-direction:column;transition:transform .5s,box-shadow .5s;display:flex;position:relative;overflow:hidden}.lzh .mat:hover{transform:translateY(-6px);box-shadow:0 40px 70px -40px #1422486b}.lzh .mat .ph{aspect-ratio:4/3.4;border:0;border-bottom:1px solid var(--line-soft);border-radius:6px 6px 0 0}.lzh .mat-body{flex-direction:column;gap:14px;padding:30px 30px 36px;display:flex}.lzh .mat-body .idx{font-family:var(--mono);color:var(--blue);letter-spacing:.15em;font-size:11px}.lzh .mat-body h3{font-weight:var(--display-wb);color:var(--ink);font-size:24px;transition:color .3s}.lzh .mat-body p{color:var(--slate);font-size:14.5px;line-height:1.7}.lzh .mat-body .spec{font-family:var(--mono);color:var(--slate-dim);letter-spacing:.08em;margin-top:4px;font-size:11px}.lzh .mat:hover .mat-body h3{color:var(--blue)}.lzh .process{padding:clamp(80px, 12vh, 150px) var(--pad);background:var(--mist);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.lzh .proc-track{margin-top:64px;position:relative}.lzh .proc-line{background:var(--line);height:1px;position:absolute;top:7px;left:0;right:0}.lzh .proc-line .fill{background:var(--blue);transform-origin:100%;transition:transform 1.6s cubic-bezier(.6,0,.2,1);position:absolute;inset:0;transform:scaleX(0)}.lzh .proc-track.in .proc-line .fill{transform:scaleX(1)}.lzh .proc-steps{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.lzh .proc-step{padding-top:34px;position:relative}.lzh .proc-step .dot{background:var(--mist);border:1px solid var(--slate-dim);border-radius:50%;width:13px;height:13px;position:absolute;top:1px;right:0}.lzh .proc-step.in .dot{border-color:var(--blue);background:var(--blue);transition:all .5s;box-shadow:0 0 0 5px #1d7fc924}.lzh .proc-step .num{font-family:var(--mono);color:var(--slate-dim);letter-spacing:.15em;font-size:11px}.lzh .proc-step h4{font-weight:var(--display-wb);color:var(--ink);margin:12px 0 10px;font-size:22px}.lzh .proc-step p{color:var(--slate);max-width:26ch;font-size:14px;line-height:1.7}.lzh .projects{padding:clamp(80px, 12vh, 150px) var(--pad)}.lzh .proj-grid{grid-template-columns:repeat(2,1fr);gap:22px;margin-top:54px;display:grid}.lzh .proj{aspect-ratio:16/11;cursor:pointer;background:var(--mist);border:1px solid var(--line-soft);box-shadow:var(--shadow-card);border-radius:6px;position:relative;overflow:hidden}.lzh .proj.feat{aspect-ratio:21/8;grid-column:1/-1}.lzh .proj .ph{border:0;border-radius:6px;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.lzh .proj:hover .ph{transform:scale(1.05)}.lzh .proj .frame{z-index:3;pointer-events:none;border:1px solid #0000;border-radius:3px;transition:border-color .5s;position:absolute;inset:18px}.lzh .proj:hover .frame{border-color:#1d7fc9b3}.lzh .proj .meta{z-index:4;opacity:.92;transition:all .5s;position:absolute;bottom:24px;right:26px;transform:translateY(8px)}.lzh .proj:hover .meta{opacity:1;transform:none}.lzh .proj .meta .loc{font-family:var(--body-font);letter-spacing:0;color:var(--blue-2);font-size:12px;font-weight:600}.lzh .proj .meta h3{font-weight:var(--display-wb);color:var(--ink);margin-top:7px;font-size:23px}.lzh .proj .grad{z-index:2;background:linear-gradient(#0000 44%,#ffffff2e 66%,#ffffffe0 100%);position:absolute;inset:0}.lzh .voices{padding:clamp(80px, 12vh, 150px) var(--pad);background:var(--mist);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.lzh .voice-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.lzh .voice{background:var(--paper-2);border:1px solid var(--line-soft);box-shadow:var(--shadow-card);border-radius:6px;flex-direction:column;padding:36px 32px 30px;display:flex;position:relative}.lzh .voice .q{color:var(--blue);height:34px;font-family:Georgia,serif;font-size:64px;line-height:.6}.lzh .voice p{color:var(--ink-2);flex:1;font-size:16px;font-weight:400;line-height:1.85}.lzh .voice .who{border-top:1px solid var(--line-soft);align-items:center;gap:14px;margin-top:26px;padding-top:22px;display:flex}.lzh .voice .who .ava{border:1px solid var(--line-soft);object-fit:cover;background:linear-gradient(135deg,#e3e7eb,#cfd5db);border-radius:50%;flex:none;width:46px;height:46px}.lzh .voice .who b{font-family:var(--display-font);color:var(--ink);font-size:15px;font-weight:600;display:block}.lzh .voice .who span{color:var(--slate-dim);font-size:12.5px}.lzh .numbers{color:var(--ink);padding:clamp(80px, 12vh, 140px) var(--pad);border-top:1px solid var(--line-soft);background:linear-gradient(#e9ecef,#e1e5e9);position:relative;overflow:hidden}.lzh .numbers:before{content:"";pointer-events:none;background:repeating-linear-gradient(135deg,#14224804 0 2px,#0000 2px 12px);position:absolute;inset:0}.lzh .num-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:relative}.lzh .num-head h2{font-weight:var(--display-w);color:var(--ink);letter-spacing:-.01em;font-size:clamp(28px,3.6vw,46px)}.lzh .num-head h2 b{font-weight:var(--display-wb)}.lzh .num-grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:56px;display:grid;position:relative}.lzh .num-cell{background:linear-gradient(#eef1f3,#e6eaee);padding:40px 26px}.lzh .num-cell .big{font-family:var(--display-font);font-weight:var(--display-w);color:var(--blue-deep);letter-spacing:-.02em;font-size:clamp(42px,5vw,74px);line-height:1}.lzh .num-cell .big small{color:var(--blue-2);margin-inline-start:4px;font-size:.42em;font-weight:600}.lzh .num-cell .lbl{color:var(--slate);margin-top:16px;font-size:14px}.lzh .faq{padding:clamp(80px, 12vh, 150px) var(--pad)}.lzh .faq-wrap{grid-template-columns:1fr 1.25fr;align-items:start;gap:clamp(30px,6vw,90px);margin-top:10px;display:grid}.lzh .faq-list{flex-direction:column;display:flex}.lzh .faq-item{border-bottom:1px solid var(--line)}.lzh .faq-item summary{cursor:pointer;font-family:var(--display-font);color:var(--ink);align-items:center;gap:18px;padding:26px 0;font-size:clamp(17px,1.5vw,20px);font-weight:600;list-style:none;transition:color .25s;display:flex}.lzh .faq-item summary::-webkit-details-marker{display:none}.lzh .faq-item summary .ic{flex:none;width:22px;height:22px;position:relative}.lzh .faq-item summary .ic:before,.lzh .faq-item summary .ic:after{content:"";background:var(--blue);transition:transform .3s,opacity .3s;position:absolute}.lzh .faq-item summary .ic:before{width:22px;height:2px;top:10px;left:0}.lzh .faq-item summary .ic:after{width:2px;height:22px;top:0;left:10px}.lzh .faq-item[open] summary .ic:after{opacity:0;transform:rotate(90deg)}.lzh .faq-item summary:hover{color:var(--blue)}.lzh .faq-a{color:var(--slate);max-width:54ch;padding:0 40px 28px 0;font-size:15px;line-height:1.85}.lzh .faq-aside{position:sticky;top:120px}.lzh .faq-aside .eyebrow{margin-bottom:24px}.lzh .faq-aside h2{font-weight:var(--display-w);color:var(--ink);letter-spacing:-.01em;font-size:clamp(30px,3.6vw,50px);line-height:1.08}.lzh .faq-aside h2 b{font-weight:var(--display-wb)}.lzh .faq-aside p{color:var(--slate);max-width:34ch;margin:22px 0 30px;font-size:15.5px;line-height:1.8}.lzh .closing{padding:clamp(110px, 16vh, 210px) var(--pad);text-align:center;position:relative;overflow:hidden}.lzh .cl-frame{background:var(--paper-2);max-width:880px;box-shadow:var(--shadow-soft);border-radius:8px;margin:0 auto;padding:clamp(48px,8vw,96px) clamp(24px,5vw,72px);position:relative}.lzh .cl-frame .edge{background:var(--blue);z-index:2;position:absolute}.lzh .cl-frame .e-t{width:0;height:2px;transition:width 1.2s cubic-bezier(.7,0,.2,1) .1s;top:0;right:0}.lzh .cl-frame .e-b{width:0;height:2px;transition:width 1.2s cubic-bezier(.7,0,.2,1) .1s;bottom:0;left:0}.lzh .cl-frame .e-r{width:2px;height:0;transition:height 1.2s cubic-bezier(.7,0,.2,1) .4s;top:0;right:0}.lzh .cl-frame .e-l{width:2px;height:0;transition:height 1.2s cubic-bezier(.7,0,.2,1) .4s;bottom:0;left:0}.lzh .cl-frame.in .e-t,.lzh .cl-frame.in .e-b{width:100%}.lzh .cl-frame.in .e-r,.lzh .cl-frame.in .e-l{height:100%}.lzh .closing .eyebrow{margin-bottom:30px}.lzh .closing h2{font-weight:var(--display-w);letter-spacing:-.01em;color:var(--ink);font-size:clamp(34px,5vw,66px);line-height:1.08}.lzh .closing h2 b{font-weight:var(--display-wb)}.lzh .closing p{color:var(--slate);max-width:42ch;margin:24px auto 42px;font-size:16px}.lzh .closing .btn-primary{padding:17px 38px;font-size:15px}.lzh .lzh-footer{background:var(--mist);border-top:1px solid var(--line-soft);padding:54px var(--pad) 40px;grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:40px;display:grid}.lzh .f-brand{flex-direction:column;gap:18px;max-width:30ch;display:flex}.lzh .f-brand .row{align-items:center;gap:12px;display:flex}.lzh .f-brand img{width:38px;height:38px}.lzh .f-brand b{font-family:var(--display-font);color:var(--ink);font-size:18px;font-weight:600}.lzh .f-brand p{color:var(--slate);font-size:13.5px;line-height:1.7}.lzh .f-col h5{font-family:var(--display-font);letter-spacing:0;color:var(--ink);margin-bottom:18px;font-size:14px;font-weight:600}.lzh .f-col a,.lzh .f-col p{color:var(--slate);margin-bottom:11px;font-size:14px;transition:color .25s;display:block}.lzh .f-col a:hover{color:var(--blue)}.lzh .f-bottom{border-top:1px solid var(--line-soft);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding-top:26px;display:flex}.lzh .f-bottom span{font-family:var(--mono);color:var(--slate-dim);letter-spacing:.06em;font-size:11px}.lzh .lzh-header nav a{color:#ffffffd1}.lzh .lzh-header nav a:hover{color:#fff}.lzh .lzh-header nav a:after{background:#fff}.lzh .lzh-header .nav-cta{border-color:#ffffff80;color:#fff!important}.lzh .lzh-header .nav-cta:hover{background:#fff;border-color:#fff;color:var(--ink)!important}.lzh .lzh-header .menu-btn{color:#fff;border-color:#ffffff80}.lzh .lzh-header .login-btn{color:#ffffffb3}.lzh .lzh-header .login-btn:hover{color:#fff;background:#ffffff1f}.lzh .lzh-header.scrolled nav a{color:var(--slate)}.lzh .lzh-header.scrolled nav a:hover{color:var(--ink)}.lzh .lzh-header.scrolled nav a:after{background:var(--blue)}.lzh .lzh-header.scrolled .nav-cta{border-color:var(--line);color:var(--ink)!important}.lzh .lzh-header.scrolled .nav-cta:hover{background:var(--blue);border-color:var(--blue);color:#fff!important}.lzh .lzh-header.scrolled .menu-btn{color:var(--slate);border-color:var(--line)}.lzh .lzh-header.scrolled .login-btn{color:var(--slate-dim)}.lzh .lzh-header.scrolled .login-btn:hover{color:var(--ink);background:var(--line-soft)}.lzh .lzh-header-end{align-items:center;gap:26px;display:flex}.lzh .login-btn{border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:color .25s,background .25s;display:inline-flex}.lzh .f-bottom-end{align-items:center;gap:18px;display:inline-flex}.lzh .f-login{font-family:var(--mono);letter-spacing:.06em;color:var(--slate-dim);font-size:11px;transition:color .25s}.lzh .f-login:hover{color:var(--blue)}.lzh section[id]{scroll-margin-top:96px}.lzh a:focus-visible,.lzh button:focus-visible,.lzh summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.lzh .lz-contact-form{text-align:start;flex-direction:column;gap:12px;max-width:460px;margin:0 auto;display:flex}.lzh .lz-contact-row{gap:12px;display:flex}.lzh .lz-contact-row .lz-contact-input{flex:1;min-width:0}.lzh .lz-contact-input{border:1px solid var(--line);background:var(--paper);width:100%;font-family:var(--body-font);color:var(--ink);border-radius:4px;outline:none;padding:13px 16px;font-size:14.5px;transition:border-color .2s,box-shadow .2s}.lzh .lz-contact-input::placeholder{color:var(--slate-dim)}.lzh .lz-contact-input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1d7fc924}.lzh .lz-contact-textarea{resize:vertical;min-height:84px;font-family:var(--body-font)}.lzh .lz-contact-error{color:#c0392b;margin:0;font-size:13px}.lzh .lz-contact-form .btn{align-self:center;margin-top:4px}.lzh .lz-contact-done{color:var(--ink);flex-direction:column;align-items:center;gap:16px;display:flex}.lzh .lz-contact-done svg{width:40px;height:40px;color:var(--blue)}.lzh .lz-contact-done p{color:var(--slate);max-width:34ch;font-size:15.5px;line-height:1.7}@media (max-width:520px){.lzh .lz-contact-row{flex-direction:column}}@media (min-width:1780px){.lzh{--pad:calc((100vw - 1600px) / 2)}}@media (min-width:2300px){.lzh{--pad:calc((100vw - 1760px) / 2)}.lzh .mat-grid,.lzh .num-grid{gap:26px}}@media (max-width:1024px){.lzh .hero{grid-template-columns:1fr}.lzh .hero-visual{display:none}.lzh .hero-text{min-height:88vh}.lzh nav{display:none}.lzh .menu-btn{font-family:var(--mono);letter-spacing:.16em;color:var(--slate);border:1px solid var(--line);border-radius:2px;padding:9px 16px;font-size:11px;display:inline-flex}.lzh .mat-grid{grid-template-columns:repeat(2,1fr)}.lzh .proc-steps{grid-template-columns:repeat(2,1fr);gap:42px 30px}.lzh .voice-grid{grid-template-columns:1fr}.lzh .num-grid,.lzh .lzh-footer{grid-template-columns:repeat(2,1fr)}.lzh .faq-wrap{grid-template-columns:1fr}.lzh .faq-aside{position:static}}@media (max-width:760px){.lzh .mat-grid,.lzh .proj-grid{grid-template-columns:1fr}.lzh .proj.feat{aspect-ratio:16/11}}@media (max-width:560px){.lzh .hero h1{font-size:clamp(42px,12vw,64px)}.lzh .proc-steps,.lzh .lzh-footer{grid-template-columns:1fr}.lzh .hero-actions{flex-direction:column;align-items:stretch}.lzh .hero-actions .btn{justify-content:center}.lzh .sec-head{margin-bottom:40px}}@media (max-width:380px){.lzh .num-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lzh .r{opacity:1!important;transform:none!important}.lzh *{animation:none!important}}
