html body .lzv-topbar .lzv-feats{flex:1 1 auto !important;justify-content:center !important;align-items:stretch !important;gap:0 !important;margin:0 20px !important;}
html body .lzv-topbar .lzv-feat{position:relative !important;padding:0 28px !important;gap:6px !important;}
html body .lzv-topbar .lzv-feat + .lzv-feat::before{content:"";position:absolute;left:0;top:2px;bottom:2px;width:1px;background:rgba(143,176,216,.3);}
html body .lzv-topbar .lzv-feat svg{width:27px !important;height:27px !important;}
html body .lzv-topbar .lzv-feat span{font-size:13.5px !important;letter-spacing:.2px;}
html body .lzv-topbar .lzv-feat em.lzv-sub{display:block;font-style:normal;font-size:10px;letter-spacing:.6px;color:#8fb8de;opacity:.9;}
html body .lzv-topbar .lzv-badges{margin-left:0 !important;}
@media (min-width:1351px){
html body header nav ul.nav-menu{gap:14px !important;}
html body header nav ul.nav-menu > li > a{padding:10px 17px !important;border-radius:8px !important;}
html body header nav ul.nav-menu > li > a:hover{background:transparent !important;color:#7fd2ff !important;border-bottom:2px solid #35c7f4 !important;}
html body header nav ul.nav-menu > li.current-menu-item > a{background:transparent !important;color:#7fd2ff !important;border-bottom:2px solid #35c7f4 !important;}
html body header nav ul.nav-menu > li.nav-cta > a{border-bottom:none !important;margin-left:18px !important;}
}
@media (min-width:1201px){
html body #lzv-hero .lzv-h-left{flex:0 0 47% !important;max-width:47% !important;padding:48px 14px 48px 60px !important;}
html body #lzv-hero .lzv-h-right{flex:0 0 53% !important;max-width:53% !important;}
html body #lzv-hero .lzv-h-car .slide{clip-path:polygon(11% 0,100% 0,100% 100%,0 100%) !important;}
html body #lzv-hero .hero-title{font-size:clamp(26px,2.7vw,34px) !important;}
html body #lzv-hero .hero-desc{max-width:520px !important;}
html body #lzv-hero .edge-glow{right:11% !important;}
}
html body .power-stats{background:transparent !important;border-top:none !important;padding:0 !important;margin-top:-58px !important;position:relative;z-index:3;}
html body .power-stats > .wp-block-group__inner-container{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px;max-width:1260px;margin:0 auto !important;padding:0 56px !important;}
html body .power-stats .pstat{display:grid !important;grid-template-columns:44px 1fr;column-gap:14px;row-gap:2px;align-items:center;text-align:left !important;min-width:0 !important;margin:0 !important;padding:18px 20px !important;border-top:2px solid #35c7f4;border-radius:12px;background:linear-gradient(180deg,#14406e 0%,#0e2a52 100%) !important;box-shadow:0 14px 34px rgba(2,14,34,.45);}
html body .power-stats .pstat::before{content:"";grid-column:1;grid-row:1 / span 2;width:44px;height:44px;border-radius:50%;background-color:rgba(53,199,244,.14);background-repeat:no-repeat;background-position:center;background-size:22px 22px;}
html body .power-stats .pstat strong{grid-column:2;grid-row:1;font-size:26px !important;}
html body .power-stats .pstat span{grid-column:2;grid-row:2;font-size:11.5px !important;color:#8fb8de !important;letter-spacing:.6px;}
html body .power-stats .pstat:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335c7f4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7l-8-4-8 4 8 4 8-4z'/%3E%3Cpath d='M4 12l8 4 8-4M4 17l8 4 8-4'/%3E%3C/svg%3E");}
html body .power-stats .pstat:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335c7f4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c3 3.5 3 14 0 18M12 3c-3 3.5-3 14 0 18'/%3E%3C/svg%3E");}
html body .power-stats .pstat:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335c7f4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 5-3.5 8.5-8 10.5-4.5-2-8-5.5-8-10.5V6l8-3z'/%3E%3Cpath d='M8.6 12.2l2.4 2.4 4.4-4.4'/%3E%3C/svg%3E");}
html body .power-stats .pstat:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2335c7f4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7.5V12l3.4 2'/%3E%3C/svg%3E");}
@media (max-width:1560px){ html body .lzv-topbar .lzv-feat{padding:0 16px !important;} }
@media (max-width:1360px){ html body .lzv-topbar .lzv-feats{margin:0 8px !important;} html body .lzv-topbar .lzv-feat{padding:0 10px !important;} }
@media (max-width:1180px){ html body .lzv-topbar .lzv-feats{display:none !important;} }
@media (max-width:1000px){
html body .power-stats{margin-top:0 !important;}
html body .power-stats > .wp-block-group__inner-container{grid-template-columns:repeat(2,minmax(0,1fr)) !important;padding:0 24px !important;gap:12px;}
html body .power-stats .pstat strong{font-size:22px !important;}
}
@media (max-width:560px){ html body .power-stats > .wp-block-group__inner-container{grid-template-columns:minmax(0,1fr) !important;} }
@media (min-width:1351px){
html body header nav ul.nav-menu{gap:18px !important;}
html body header nav ul.nav-menu > li > a{padding:11px 19px !important;font-size:14.5px !important;}
}
@media (min-width:1201px){
html body #lzv-hero{min-height:640px !important;}
html body #lzv-hero .lzv-h-left{flex:0 0 42% !important;max-width:42% !important;padding:48px 10px 48px 56px !important;}
html body #lzv-hero .lzv-h-right{flex:0 0 58% !important;max-width:58% !important;}
html body #lzv-hero .lzv-h-car .slide{clip-path:polygon(9% 0,100% 0,100% 100%,0 100%) !important;}
html body #lzv-hero .hero-title{font-size:clamp(28px,2.9vw,37px) !important;}
}
html body .power-stats{margin-top:-96px !important;padding-bottom:10px !important;}
html body .power-stats > .wp-block-group__inner-container{max-width:1320px !important;padding:0 52px !important;gap:18px !important;}
html body .power-stats .pstat{padding:22px 22px !important;border-top:2px solid #35c7f4 !important;border-right:1px solid rgba(53,199,244,.28) !important;border-bottom:1px solid rgba(53,199,244,.28) !important;border-left:1px solid rgba(53,199,244,.28) !important;background:linear-gradient(180deg,rgba(23,74,126,.97) 0%,rgba(11,38,74,.97) 100%) !important;box-shadow:0 18px 44px rgba(2,14,34,.6) !important;}
html body .power-stats .pstat strong{font-size:30px !important;color:#5ecbff !important;}
html body .power-stats .pstat span{font-size:12px !important;}
html body .power-stats .pstat::before{width:48px !important;height:48px !important;background-color:rgba(53,199,244,.18) !important;box-shadow:0 0 0 1px rgba(53,199,244,.25) inset;}
html body .lzv-topbar .lzv-feat{gap:10px !important;}
html body .lzv-topbar .lzv-feat svg{width:34px !important;height:34px !important;padding:8px !important;box-sizing:border-box !important;background:linear-gradient(135deg,rgba(53,199,244,.22),rgba(53,199,244,.05)) !important;border:1px solid rgba(53,199,244,.4) !important;border-radius:9px !important;}
html body .lzv-topbar .lzv-feat span{font-size:13px !important;font-weight:700 !important;color:#f2f8ff !important;}
html body .lzv-topbar .lzv-feat em.lzv-sub{font-size:9.5px !important;letter-spacing:.8px !important;color:#8fb8de !important;margin-top:1px !important;}
@media (max-width:1560px){ html body .lzv-topbar .lzv-feat{padding:0 14px !important;} }
@media (max-width:1360px){ html body .lzv-topbar .lzv-feat svg{width:30px !important;height:30px !important;padding:7px !important;} }
html body .power-stats{margin-top:-104px !important;}
html body .power-stats .pstat{position:relative !important;padding:26px 24px 24px !important;border:1.5px solid rgba(53,199,244,.5) !important;border-top-width:3px !important;border-radius:14px !important;background:linear-gradient(170deg,#1b548c 0%,#0d2c58 100%) !important;box-shadow:0 22px 52px rgba(2,14,34,.62) !important;}
html body .power-stats .pstat::after{content:"\203A";position:absolute;top:8px;right:14px;font-size:22px;font-weight:700;color:rgba(94,203,255,.75);line-height:1;}
html body .power-stats .pstat strong{font-size:32px !important;color:#ffffff !important;text-shadow:0 0 18px rgba(94,203,255,.4) !important;}
html body .power-stats .pstat span{font-size:11px !important;letter-spacing:1.2px !important;color:#9fc6ee !important;text-transform:uppercase !important;}
@media (max-width:1000px){ html body .power-stats .pstat::after{display:none;} }
html body #lzv-hero .edge-glow{display:none !important;}
html body .lzv-topbar .lzv-feat{flex-direction:column !important;align-items:center !important;gap:7px !important;padding:0 26px !important;}
html body .lzv-topbar .lzv-feat svg{width:38px !important;height:38px !important;padding:9px !important;box-sizing:border-box !important;background:rgba(53,199,244,.14) !important;border:1px solid rgba(53,199,244,.65) !important;border-radius:50% !important;stroke:#35c7f4 !important;}
html body .lzv-topbar .lzv-feat span{font-size:13px !important;font-weight:600 !important;color:#fff !important;}
html body .lzv-topbar .lzv-feat em.lzv-sub{font-size:10.5px !important;letter-spacing:.4px !important;color:#8fb0d8 !important;}
html body .lzv-topbar .lzv-feat-cert svg{background:rgba(255,168,60,.14) !important;border-color:rgba(255,180,90,.7) !important;stroke:#ffb45a !important;}
@media (max-width:1560px){ html body .lzv-topbar .lzv-feat{padding:0 16px !important;} }
@media (max-width:1360px){ html body .lzv-topbar .lzv-feat{padding:0 10px !important;} html body .lzv-topbar .lzv-feat svg{width:32px !important;height:32px !important;padding:7px !important;} }
@media (min-width:1351px){
html body header nav ul.nav-menu{gap:30px !important;justify-content:center !important;margin:0 auto !important;}
html body header nav ul.nav-menu > li > a{padding:6px 2px !important;font-size:14.5px !important;border-radius:0 !important;color:#c6d6ea !important;}
html body header nav ul.nav-menu > li > a:hover{background:transparent !important;color:#35c7f4 !important;border-bottom:2px solid #35c7f4 !important;}
html body header nav ul.nav-menu > li.current-menu-item > a{background:transparent !important;color:#35c7f4 !important;border-bottom:2px solid #35c7f4 !important;}
html body header nav ul.nav-menu > li.nav-cta > a{border-bottom:none !important;color:#fff !important;margin-left:16px !important;}
}
html body .power-stats{margin-top:-64px !important;}
html body .power-stats > .wp-block-group__inner-container{max-width:1440px !important;padding:0 46px !important;gap:16px !important;}
html body .power-stats .pstat{display:grid !important;grid-template-columns:44px 1fr auto !important;column-gap:14px !important;align-items:center !important;padding:18px 20px !important;border:none !important;border-top:2px solid #35c7f4 !important;border-radius:12px !important;background:linear-gradient(180deg,#123159 0%,#0e2a52 100%) !important;box-shadow:0 14px 34px rgba(2,14,34,.45) !important;}
html body .power-stats .pstat::before{width:44px !important;height:44px !important;border-radius:50% !important;background-color:rgba(53,199,244,.14) !important;border:1px solid rgba(53,199,244,.4) !important;box-shadow:none !important;grid-column:1;grid-row:1 / span 2;background-size:22px 22px !important;}
html body .power-stats .pstat strong{grid-column:2;grid-row:1;font-size:27px !important;color:#fff !important;text-shadow:none !important;line-height:1.1 !important;}
html body .power-stats .pstat span{grid-column:2;grid-row:2;font-size:11.5px !important;letter-spacing:1.1px !important;color:#8fb0d8 !important;text-transform:none !important;}
html body .power-stats .pstat::after{content:"\203A";position:static !important;grid-column:3;grid-row:1 / span 2;align-self:center;font-size:14px;color:#8fdcff;opacity:.85;}
@media (max-width:1000px){ html body .power-stats .pstat::after{display:none !important;} }
html body .power-stats{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;max-width:1440px !important;margin:-64px auto 0 !important;padding:0 46px !important;background:transparent !important;border-top:none !important;position:relative !important;z-index:3;}
@media (max-width:1000px){
html body .power-stats{grid-template-columns:repeat(2,minmax(0,1fr)) !important;margin-top:0 !important;padding:0 24px !important;gap:12px !important;}
html body .power-stats .pstat strong{font-size:22px !important;}
}
@media (max-width:560px){ html body .power-stats{grid-template-columns:minmax(0,1fr) !important;} }
html body #lzv-hero .lzv-h-left{min-width:0 !important;}
@media (min-width:1201px){
html body #lzv-hero{min-height:560px !important;}
html body #lzv-hero .hero-title{font-size:clamp(24px,2.3vw,32px) !important;}
html body #lzv-hero .lzv-h-car{min-height:560px !important;}
}
html body #lzv-hero .pp svg{width:17px !important;height:17px !important;padding:3px !important;box-sizing:border-box !important;border-radius:50% !important;background:rgba(111,211,154,.16) !important;box-shadow:inset 0 0 0 1.5px #6fd39a !important;}
@media (min-width:1201px){
html body #lzv-hero .lzv-h-left{padding-bottom:88px !important;}
html body .power-stats{margin-top:-72px !important;}
}
@media (max-width:1200px){
html body #lzv-hero .lzv-h-left{padding-bottom:56px !important;}
html body .power-stats{margin-top:-44px !important;}
}
@media (max-width:1000px){
html body #lzv-hero .lzv-h-left{padding-bottom:10px !important;}
html body .power-stats{margin-top:14px !important;padding-bottom:6px !important;}
}
@media (max-width:560px){
html body .power-stats{margin-top:10px !important;}
}
html body .power-stats{
display:grid !important;
grid-template-columns:repeat(4,minmax(0,1fr)) !important;
gap:16px !important;
width:100vw !important;
max-width:100vw !important;
margin:0 calc(50% - 50vw) !important;
padding:24px max(24px, calc(50vw - 674px)) 28px !important;
background:linear-gradient(100deg,#071c33 0%,#0a2a4a 45%,#0c3a66 75%,#0a2a4a 100%) !important;
border-top:1px solid rgba(53,199,244,.25) !important;
border-bottom:1px solid rgba(53,199,244,.22) !important;
box-sizing:border-box !important;
position:relative !important;
z-index:3 !important;
}
html body{overflow-x:hidden !important;}
@media (min-width:1201px){
html body #lzv-hero .lzv-h-left{padding-bottom:8px !important;}
}
@media (max-width:1200px){
html body #lzv-hero .lzv-h-left{padding-bottom:8px !important;}
html body .power-stats{gap:12px !important;padding:18px max(20px, calc(50vw - 674px)) 22px !important;}
}
@media (max-width:1000px){
html body .power-stats{grid-template-columns:repeat(2,minmax(0,1fr)) !important;margin-top:0 !important;}
}
@media (max-width:560px){
html body .power-stats{grid-template-columns:minmax(0,1fr) !important;}
}
html body .cat-block .cat-head{display:grid !important;grid-template-columns:auto 1fr auto !important;align-items:center !important;column-gap:12px !important;}
html body .cat-cap{display:inline-flex !important;flex-direction:column !important;align-items:center !important;gap:1px !important;padding:8px 13px !important;border-radius:10px !important;background:linear-gradient(160deg,rgba(53,199,244,.16),rgba(53,199,244,.05)) !important;border:1px solid rgba(12,110,180,.35) !important;line-height:1.1 !important;white-space:nowrap !important;}
html body .cat-cap strong{font-size:16px !important;color:#0a6cb8 !important;letter-spacing:.3px !important;}
html body .cat-cap small{font-size:9.5px !important;color:#5b7f9d !important;letter-spacing:.4px !important;text-transform:uppercase !important;}
html body .cat-service{display:flex !important;flex-wrap:wrap !important;justify-content:center !important;align-items:center !important;gap:10px 30px !important;margin:30px auto 0 !important;max-width:1080px !important;padding:15px 22px !important;border-radius:12px !important;background:linear-gradient(90deg,rgba(10,42,74,.06),rgba(12,58,102,.10)) !important;border:1px solid rgba(12,58,102,.18) !important;font-size:14px !important;font-weight:600 !important;color:#0a2a4a !important;box-sizing:border-box !important;}
html body .cat-service i{color:#0c86d8 !important;margin-right:8px !important;font-size:15px !important;}
@media (max-width:1000px){
html body .cat-service{gap:8px 18px !important;font-size:13px !important;}
html body .cat-cap strong{font-size:14px !important;}
html body .cat-cap small{font-size:8.5px !important;}
}
html body .wp-block-columns.cat-matrix{grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:14px !important;}
html body .cat-block{padding:20px 18px 18px !important;}
html body .cat-block .cat-head{grid-template-columns:auto 1fr !important;column-gap:10px !important;row-gap:10px !important;}
html body .cat-ico{width:40px !important;height:40px !important;flex:0 0 40px !important;font-size:17px !important;border-radius:11px !important;}
html body .cat-head h3{font-size:15.5px !important;line-height:1.3 !important;}
html body .cat-head p{font-size:12px !important;}
html body .cat-cap{grid-column:1 / -1 !important;justify-self:start !important;padding:6px 11px !important;}
html body .cat-cap strong{font-size:15px !important;}
html body .cat-tags a{font-size:11.5px !important;padding:4px 9px !important;}
html body .cat-ico.c5{background:linear-gradient(135deg,#6d28d9,#a78bfa) !important;}
@media(max-width:1200px){ html body .wp-block-columns.cat-matrix{grid-template-columns:repeat(3,minmax(0,1fr)) !important;} }
@media(max-width:1000px){ html body .wp-block-columns.cat-matrix{grid-template-columns:repeat(2,minmax(0,1fr)) !important;} }
@media(max-width:560px){ html body .wp-block-columns.cat-matrix{grid-template-columns:1fr !important;} }
html body .entry-content{ max-width:none !important; }
html body .entry-content > .wp-block-group.home-sections{ max-width:100% !important; margin:0 !important; padding-left:0 !important; padding-right:0 !important; }
html body .home-sections > .wp-block-group.lzv-sec{ width:100% !important; max-width:100% !important; margin-left:0 !important; margin-right:0 !important; padding:64px 0 !important; }
html body .lzv-sec--soft{ background:#f4f8fc !important; }
html body .lzv-sec > *{ max-width:min(1520px,calc(100% - 48px)) !important; margin-left:auto !important; margin-right:auto !important; padding-left:24px !important; padding-right:24px !important; }
html body .lzv-sec > h2.section-title{ margin-top:0 !important; margin-bottom:10px !important; }
html body .lzv-sec > p.section-sub{ margin-bottom:28px !important; }
html body .cat-service{ background:linear-gradient(135deg,#0a1f3a,#123c6e) !important; border-radius:12px !important; padding:16px 26px !important; margin-top:26px !important; display:flex !important; justify-content:space-between !important; align-items:center !important; gap:16px !important; color:#fff !important; }
html body .cat-service span{ color:#fff !important; font-size:14px !important; font-weight:600 !important; display:flex !important; align-items:center !important; gap:9px !important; }
html body .cat-service i{ color:#00d9ff !important; font-size:16px !important; }
html body .wp-block-columns.ci-grid{ gap:52px !important; align-items:center !important; margin:0 !important; }
html body .ci-photo{ position:relative !important; }
html body .ci-photo .ph-box{ width:100% !important; aspect-ratio:4/3 !important; height:auto !important; min-height:0 !important; margin:0 !important; border-radius:16px !important; background:linear-gradient(135deg,#dceaf7,#c3dcf2) !important; }
html body .ci-badge{ position:absolute !important; left:16px !important; bottom:16px !important; margin:0 !important; background:rgba(10,31,58,.9) !important; border-radius:10px !important; padding:10px 16px !important; }
html body .ci-badge strong{ color:#00d9ff !important; font-size:20px !important; }
html body .ci-badge span{ color:#bcd6ef !important; font-size:11.5px !important; }
html body .ci-lead{ font-size:17px !important; line-height:1.7 !important; }
html body .ci-points li{ position:relative !important; padding-left:26px !important; font-size:15px !important; }
html body .ci-points li::before{ content:"\f00c" !important; font-family:"Font Awesome 6 Free" !important; font-weight:900 !important; position:absolute !important; left:0 !important; top:2px !important; color:#0fb57e !important; font-size:14px !important; }
html body .ci-stats{ display:flex !important; gap:14px !important; margin:0 0 26px !important; }
html body .ci-stat{ flex:1 !important; background:#fff !important; border:1px solid #e3ecf5 !important; border-radius:12px !important; padding:14px 18px !important; }
html body .ci-stat b{ display:block !important; font-size:24px !important; line-height:1.1 !important; color:#0a1f3a !important; }
html body .ci-stat span{ font-size:12px !important; color:#5b708a !important; }
html body .fg-item{ position:relative !important; overflow:hidden !important; border-radius:14px !important; padding:0 !important; }
html body .fg-item .ph-box{ aspect-ratio:4/3.05 !important; height:auto !important; min-height:0 !important; margin:0 !important; border:0 !important; border-radius:0 !important; background:linear-gradient(135deg,#dceaf7,#b9d6ef) !important; }
html body .fg-item > p{ position:absolute !important; left:0 !important; right:0 !important; bottom:0 !important; margin:0 !important; padding:34px 14px 12px !important; background:linear-gradient(transparent,rgba(10,31,58,.88)) !important; color:#fff !important; font-size:14px !important; font-weight:600 !important; text-align:left !important; }
html body .fg-item > p small{ display:block !important; font-weight:400 !important; font-size:11.5px !important; color:#c3daf1 !important; margin-top:3px !important; }
html body .fac-card{ position:relative !important; overflow:hidden !important; padding:26px 22px !important; transition:transform .25s, box-shadow .25s !important; }
html body .fac-card::before{ content:"" !important; position:absolute !important; top:0 !important; left:0 !important; right:0 !important; height:3px !important; background:linear-gradient(90deg,#00d9ff,#2563eb) !important; }
html body .fac-card:hover{ transform:translateY(-4px) !important; box-shadow:0 12px 28px rgba(10,31,58,.12) !important; }
html body .fac-card h3{ font-size:16.5px !important; }
html body .fac-card ul{ list-style:none !important; padding:0 !important; margin:0 !important; display:grid !important; gap:8px !important; }
html body .fac-card li{ position:relative !important; padding-left:15px !important; font-size:13.2px !important; line-height:1.5 !important; }
html body .fac-card li::before{ content:"\203A" !important; position:absolute !important; left:0 !important; top:0 !important; color:#2563eb !important; font-weight:700 !important; }
html body .fac-num{ font-size:26px !important; }
html body .wp-block-columns.proc-steps{ position:relative !important; gap:8px !important; }
html body .proc-steps::before{ content:"" !important; position:absolute !important; top:23px !important; left:8% !important; right:8% !important; height:2px !important; background:linear-gradient(90deg,#00d9ff,#2563eb) !important; opacity:.35 !important; z-index:0 !important; }
html body .proc-item::after{ display:none !important; }
html body .proc-dot{ width:46px !important; height:46px !important; background:#fff !important; border:2px solid #2563eb !important; color:#2563eb !important; box-shadow:none !important; position:relative !important; z-index:1 !important; font-size:16px !important; }
html body .proc-item:hover .proc-dot{ background:#2563eb !important; color:#fff !important; box-shadow:0 0 0 6px rgba(37,99,235,.15) !important; }
html body .proc-item h4{ font-size:14px !important; }
html body .proc-item p{ font-size:12px !important; }
html body .cert-item{ transition:transform .2s, box-shadow .2s, border-color .2s !important; }
html body .cert-item:hover{ border-color:#bcd9f5 !important; box-shadow:0 8px 20px rgba(10,31,58,.08) !important; }
html body .faq-grid{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:0 22px !important; align-items:start !important; }
html body .faq-col{ display:grid !important; gap:12px !important; align-content:start !important; }
html body .faq-list details{ margin:0 !important; }
html body .faq-list summary{ font-size:14.5px !important; }
html body .quote-section{ background:linear-gradient(135deg,#0a1f3a,#0d2a4d 60%,#10345f) !important; padding:72px 0 !important; margin:0 !important; }
html body .quote-section .section-title{ color:#fff !important; text-align:left !important; margin-top:0 !important; }
html body .quote-section .section-title::after{ margin-left:0 !important; }
html body .quote-section .section-sub{ color:#9fc2e8 !important; text-align:left !important; }
html body .quote-flex{ display:grid !important; grid-template-columns:1.1fr 1fr !important; gap:48px !important; align-items:center !important; }
html body .quote-card{ background:rgba(255,255,255,.07) !important; border:1px solid rgba(255,255,255,.16) !important; box-shadow:none !important; padding:28px !important; margin:0 !important; }
html body .quote-card__title{ color:#fff !important; text-align:left !important; font-size:18px !important; }
html body .quote-card__desc{ color:#9fc2e8 !important; text-align:left !important; }
html body .quote-card__btns{ display:grid !important; gap:10px !important; }
html body .qbtn{ width:100% !important; }
html body .qbtn--dark{ background:#fff !important; color:#0a1f3a !important; }
html body .qbtn--line{ border-color:rgba(255,255,255,.35) !important; color:#fff !important; }
html body .entry-content > .lozavy-cta{ max-width:min(1520px,calc(100% - 48px)) !important; margin:40px auto 56px !important; border-radius:18px !important; background:linear-gradient(90deg,#2563eb,#1d4ed8) !important; padding:44px 48px !important; text-align:left !important; display:flex !important; justify-content:space-between !important; align-items:center !important; gap:30px !important; }
html body .entry-content > .lozavy-cta h2{ margin:0 !important; font-size:26px !important; }
html body .entry-content > .lozavy-cta p{ margin:0 !important; display:flex !important; gap:12px !important; flex:0 0 auto !important; }
@media(max-width:1100px){
html body .wp-block-columns.ci-grid{ grid-template-columns:1fr !important; gap:32px !important; }
html body .faq-grid{ grid-template-columns:1fr !important; gap:12px !important; }
html body .quote-flex{ grid-template-columns:1fr !important; gap:28px !important; }
html body .proc-steps::before{ display:none !important; }
html body .entry-content > .lozavy-cta{ flex-direction:column !important; text-align:center !important; }
}
@media(max-width:1000px){
html body .lzv-sec{ padding:48px 0 !important; }
html body .cat-service{ flex-direction:column !important; align-items:flex-start !important; gap:10px !important; }
html body .ci-stats{ flex-wrap:wrap !important; }
html body .ci-stat{ flex:1 1 30% !important; }
}
@media(max-width:640px){
html body .lzv-sec{ padding:40px 0 !important; }
html body .lzv-sec > *{ padding-left:16px !important; padding-right:16px !important; }
html body .entry-content > .lozavy-cta{ padding:30px 22px !important; }
html body .entry-content > .lozavy-cta p{ flex-direction:column !important; width:100% !important; }
}
html body .entry-content > section.quote-section{ width:100% !important; max-width:100% !important; margin-left:0 !important; margin-right:0 !important; padding:72px 0 !important; }
html body .quote-section .lozavy-wrap{ max-width:min(1520px,calc(100% - 48px)) !important; margin-left:auto !important; margin-right:auto !important; padding:0 24px !important; }
@media(max-width:640px){
html body .quote-section .lozavy-wrap{ padding:0 16px !important; }
}
html body .entry-content .home-sections > .wp-block-group.lzv-sec{ width:100% !important; max-width:100% !important; margin-left:0 !important; margin-right:0 !important; }
html body .entry-content .home-sections > *{ max-width:100% !important; }
html body .entry-content .home-sections .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)):not(.wp-block-group.lzv-sec){ max-width:min(1520px,calc(100% - 48px)) !important; }
html body .entry-content .home-sections .is-layout-constrained > .alignwide{ max-width:min(1520px,calc(100% - 48px)) !important; }
html body .entry-content .home-sections .is-layout-constrained > .wp-block-columns{ max-width:min(1520px,calc(100% - 48px)) !important; }
html body .entry-content .home-sections .lzv-sec > *{ max-width:min(1520px,calc(100% - 48px)) !important; margin-left:auto !important; margin-right:auto !important; }
html body .home-sections > .lzv-sec.b-sec{ padding:86px 0 !important; border-bottom:none !important; }
html body .b-wrap{ max-width:min(1520px,calc(100% - 48px)) !important; margin:0 auto !important; }
html body .b-head{ text-align:center !important; max-width:820px !important; margin:0 auto 44px !important; }
html body .b-pill{ display:inline-block !important; background:#eaf1ff !important; color:#2563eb !important; font-weight:700 !important; font-size:12px !important; letter-spacing:1.4px !important; padding:6px 14px !important; border-radius:99px !important; margin-bottom:14px !important; }
html body .b-head h2{ font-family:'Sora',sans-serif !important; font-size:36px !important; line-height:1.22 !important; margin:0 0 12px !important; color:#0f172a !important; }
html body .b-head p{ margin:0 !important; color:#64748b !important; font-size:16px !important; line-height:1.65 !important; }
html body .b-sec.bg-soft{ background:#f7f9fc !important; }
html body .b-sec.bg-grad{ background:linear-gradient(180deg,#f7f9fc,#eef3fb) !important; }
html body .b-fam{ display:grid !important; grid-template-columns:repeat(5,1fr) !important; gap:20px !important; }
html body .b-fam-card{ display:flex !important; flex-direction:column !important; background:#fff !important; border:1px solid #e9eef6 !important; border-radius:18px !important; overflow:hidden !important; box-shadow:0 4px 14px rgba(15,23,42,.05) !important; transition:.22s !important; }
html body .b-fam-card:hover{ transform:translateY(-6px) !important; box-shadow:0 12px 34px rgba(15,23,42,.10) !important; }
html body .b-fam-ph{ aspect-ratio:5/4 !important; display:flex !important; align-items:center !important; justify-content:center !important; color:#fff !important; font-size:30px !important; }
html body .b-fam-ph.p1{ background:linear-gradient(140deg,#3b82f6,#1d4ed8) !important; }
html body .b-fam-ph.p2{ background:linear-gradient(140deg,#06b6d4,#0e7490) !important; }
html body .b-fam-ph.p3{ background:linear-gradient(140deg,#8b5cf6,#6d28d9) !important; }
html body .b-fam-ph.p4{ background:linear-gradient(140deg,#f59e0b,#d97706) !important; }
html body .b-fam-ph.p5{ background:linear-gradient(140deg,#10b981,#047857) !important; }
html body .b-fam-card .b-body{ padding:18px !important; display:flex !important; flex-direction:column !important; flex:1 !important; }
html body .b-fam-card h3{ font-family:'Sora',sans-serif !important; font-size:16.5px !important; margin:0 0 6px !important; color:#0f172a !important; }
html body .b-sub{ font-size:13px !important; color:#64748b !important; margin:0 0 14px !important; }
html body .b-tags{ display:flex !important; flex-wrap:wrap !important; gap:6px !important; margin-bottom:14px !important; }
html body .b-tags span{ background:#f7f9fc !important; border:1px solid #e9eef6 !important; border-radius:99px !important; font-size:11.5px !important; padding:4px 10px !important; color:#475569 !important; }
html body .b-fam-foot{ display:flex !important; align-items:center !important; justify-content:space-between !important; margin-top:auto !important; padding-top:12px !important; border-top:1px solid #e9eef6 !important; }
html body .b-fam-foot b{ font-family:'Sora',sans-serif !important; color:#2563eb !important; font-size:16px !important; }
html body .b-fam-foot small{ font-size:11px !important; color:#64748b !important; }
html body .b-link{ font-size:12.5px !important; font-weight:700 !important; color:#2563eb !important; }
html body .b-assure{ display:flex !important; justify-content:center !important; gap:34px !important; flex-wrap:wrap !important; margin-top:34px !important; }
html body .b-assure div{ display:flex !important; align-items:center !important; gap:9px !important; font-size:14px !important; color:#334155 !important; font-weight:600 !important; }
html body .b-assure i{ color:#2563eb !important; }
html body .b-sol{ display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:22px !important; }
html body .b-sol-card{ background:#fff !important; border:1px solid #e9eef6 !important; border-radius:20px !important; overflow:hidden !important; box-shadow:0 4px 16px rgba(15,23,42,.06) !important; transition:.22s !important; }
html body .b-sol-card:hover{ transform:translateY(-6px) !important; box-shadow:0 12px 34px rgba(15,23,42,.10) !important; }
html body .b-sol-ph{ height:150px !important; display:flex !important; align-items:center !important; justify-content:center !important; color:#fff !important; font-size:34px !important; }
html body .b-sol-ph.s1{ background:linear-gradient(135deg,#1e3a8a,#2563eb) !important; }
html body .b-sol-ph.s2{ background:linear-gradient(135deg,#0f766e,#06b6d4) !important; }
html body .b-sol-ph.s3{ background:linear-gradient(135deg,#5b21b6,#8b5cf6) !important; }
html body .b-sol-ph.s4{ background:linear-gradient(135deg,#b45309,#f59e0b) !important; }
html body .b-sol-ph.s5{ background:linear-gradient(135deg,#065f46,#10b981) !important; }
html body .b-sol-ph.s6{ background:linear-gradient(135deg,#9f1239,#f43f5e) !important; }
html body .b-sol-card .b-body{ padding:20px !important; }
html body .b-sol-card h3{ font-family:'Sora',sans-serif !important; font-size:17px !important; margin:0 0 8px !important; color:#0f172a !important; }
html body .b-sol-card p{ margin:0 0 14px !important; font-size:13.5px !important; color:#64748b !important; line-height:1.6 !important; }
html body .b-sol-meta{ display:flex !important; flex-direction:column !important; gap:7px !important; font-size:12.5px !important; color:#475569 !important; border-top:1px dashed #e9eef6 !important; padding-top:12px !important; }
html body .b-sol-meta span{ display:flex !important; gap:8px !important; align-items:flex-start !important; }
html body .b-sol-meta i{ color:#06b6d4 !important; margin-top:3px !important; }
html body .b-sol-meta b{ color:#0f172a !important; font-weight:600 !important; }
html body .b-why{ display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:20px !important; }
html body .b-why-card{ background:#fff !important; border:1px solid #e9eef6 !important; border-radius:18px !important; padding:26px 22px !important; box-shadow:0 4px 14px rgba(15,23,42,.05) !important; }
html body .b-why-ico{ width:52px !important; height:52px !important; border-radius:16px !important; display:flex !important; align-items:center !important; justify-content:center !important; font-size:21px !important; color:#fff !important; margin-bottom:16px !important; }
html body .b-why-ico.w1{ background:linear-gradient(140deg,#3b82f6,#1d4ed8) !important; }
html body .b-why-ico.w2{ background:linear-gradient(140deg,#06b6d4,#0e7490) !important; }
html body .b-why-ico.w3{ background:linear-gradient(140deg,#8b5cf6,#6d28d9) !important; }
html body .b-why-ico.w4{ background:linear-gradient(140deg,#10b981,#047857) !important; }
html body .b-why-ico.w5{ background:linear-gradient(140deg,#f59e0b,#d97706) !important; }
html body .b-why-ico.w6{ background:linear-gradient(140deg,#f43f5e,#be123c) !important; }
html body .b-why-card h4{ font-family:'Sora',sans-serif !important; font-size:16.5px !important; margin:0 0 8px !important; color:#0f172a !important; }
html body .b-why-card p{ margin:0 !important; font-size:13.5px !important; color:#64748b !important; line-height:1.65 !important; }
html body .b-about{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:44px !important; align-items:center !important; }
html body .b-about-media{ position:relative !important; }
html body .b-about-main{ border-radius:20px !important; aspect-ratio:4/3 !important; background:linear-gradient(150deg,#dbe6f6,#eef3fb) !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; color:#7b8ca4 !important; gap:8px !important; box-shadow:0 12px 34px rgba(15,23,42,.08) !important; position:relative !important; }
html body .b-about-main i{ font-size:44px !important; }
html body .b-about-main small{ font-size:11.5px !important; }
html body .b-about-play{ position:absolute !important; left:18px !important; bottom:18px !important; background:#fff !important; border-radius:99px !important; padding:10px 16px !important; font-size:12.5px !important; font-weight:700 !important; color:#0f172a !important; display:flex !important; align-items:center !important; gap:8px !important; box-shadow:0 8px 20px rgba(15,23,42,.14) !important; }
html body .b-about-play i{ color:#2563eb !important; }
html body .b-about-badge{ position:absolute !important; right:-14px !important; top:22px !important; background:#fff !important; border-radius:16px !important; padding:14px 18px !important; box-shadow:0 12px 34px rgba(15,23,42,.10) !important; text-align:center !important; }
html body .b-about-badge b{ display:block !important; font-family:'Sora',sans-serif !important; font-size:24px !important; color:#2563eb !important; }
html body .b-about-badge span{ font-size:11.5px !important; color:#64748b !important; }
html body .b-about-h2{ font-family:'Sora',sans-serif !important; font-size:32px !important; margin:0 0 14px !important; line-height:1.25 !important; color:#0f172a !important; }
html body .b-lead{ font-size:16.5px !important; line-height:1.7 !important; color:#334155 !important; margin:0 0 20px !important; }
html body .b-kpi{ display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:14px !important; margin-bottom:22px !important; }
html body .b-kpi div{ background:#f1f5fb !important; border-radius:14px !important; padding:16px !important; text-align:center !important; }
html body .b-kpi b{ display:block !important; font-family:'Sora',sans-serif !important; font-size:24px !important; color:#0f172a !important; }
html body .b-kpi span{ font-size:12px !important; color:#64748b !important; }
html body .b-chk{ list-style:none !important; padding:0 !important; margin:0 0 24px !important; }
html body .b-chk li{ display:flex !important; gap:10px !important; align-items:flex-start !important; padding:8px 0 !important; font-size:14.5px !important; color:#334155 !important; }
html body .b-chk i{ color:#2563eb !important; margin-top:4px !important; }
html body .b-btn{ display:inline-block !important; background:#2563eb !important; color:#fff !important; padding:13px 24px !important; border-radius:99px !important; font-weight:700 !important; font-size:14.5px !important; box-shadow:0 10px 24px rgba(37,99,235,.28) !important; }
html body .b-tour{ display:grid !important; grid-template-columns:1.5fr 1fr !important; gap:20px !important; }
html body .b-tour-main{ border-radius:20px !important; aspect-ratio:16/9 !important; background:linear-gradient(150deg,#1e293b,#334155) !important; color:#9fb0c6 !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; gap:10px !important; position:relative !important; overflow:hidden !important; }
html body .b-tour-main i{ font-size:52px !important; }
html body .b-tour-cap{ position:absolute !important; left:22px !important; bottom:20px !important; color:#fff !important; }
html body .b-tour-cap b{ font-family:'Sora',sans-serif !important; font-size:19px !important; display:block !important; }
html body .b-tour-cap small{ font-size:12.5px !important; color:#b6c4d6 !important; }
html body .b-tour-thumbs{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:14px !important; }
html body .b-tour-thumbs div{ border-radius:14px !important; aspect-ratio:4/3 !important; background:linear-gradient(150deg,#dfe8f6,#f1f5fb) !important; display:flex !important; flex-direction:column !important; align-items:center !important; justify-content:center !important; color:#7b8ca4 !important; gap:6px !important; font-size:13px !important; border:1px solid #e9eef6 !important; }
html body .b-tour-thumbs i{ font-size:22px !important; }
html body .b-proc{ max-width:900px !important; margin:0 auto !important; position:relative !important; padding-left:34px !important; }
html body .b-proc:before{ content:"" !important; position:absolute !important; left:11px !important; top:8px !important; bottom:8px !important; width:2px !important; background:linear-gradient(180deg,#2563eb,#06b6d4) !important; }
html body .b-step{ position:relative !important; padding:0 0 26px !important; }
html body .b-step:before{ content:"" !important; position:absolute !important; left:-29px !important; top:6px !important; width:18px !important; height:18px !important; border-radius:50% !important; background:#fff !important; border:3px solid #2563eb !important; box-shadow:0 0 0 5px rgba(37,99,235,.12) !important; }
html body .b-step-in{ background:#fff !important; border:1px solid #e9eef6 !important; border-radius:16px !important; padding:18px 22px !important; box-shadow:0 4px 14px rgba(15,23,42,.05) !important; display:flex !important; gap:18px !important; align-items:flex-start !important; }
html body .b-step-n{ font-family:'Sora',sans-serif !important; font-size:26px !important; color:#c7d7f5 !important; font-weight:800 !important; line-height:1 !important; min-width:44px !important; }
html body .b-step h4{ margin:0 0 6px !important; font-family:'Sora',sans-serif !important; font-size:16.5px !important; color:#0f172a !important; }
html body .b-step p{ margin:0 !important; font-size:13.5px !important; color:#64748b !important; line-height:1.6 !important; }
html body .b-step-tag{ margin-left:auto !important; font-size:12px !important; font-weight:700 !important; color:#2563eb !important; background:#eaf1ff !important; border-radius:99px !important; padding:5px 12px !important; white-space:nowrap !important; }
html body .b-say{ display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:20px !important; }
html body .b-say-card{ background:#fff !important; border:1px solid #e9eef6 !important; border-radius:18px !important; padding:24px !important; box-shadow:0 4px 14px rgba(15,23,42,.05) !important; }
html body .b-stars{ color:#f59e0b !important; font-size:13px !important; margin-bottom:12px !important; }
html body .b-say-card p{ margin:0 0 18px !important; font-size:14px !important; color:#334155 !important; line-height:1.7 !important; font-style:italic !important; }
html body .b-say-who{ display:flex !important; align-items:center !important; gap:11px !important; }
html body .b-av{ width:40px !important; height:40px !important; border-radius:50% !important; background:linear-gradient(140deg,#3b82f6,#1d4ed8) !important; color:#fff !important; display:flex !important; align-items:center !important; justify-content:center !important; font-weight:700 !important; font-family:'Sora',sans-serif !important; font-size:14px !important; }
html body .b-say-who b{ display:block !important; font-size:13.5px !important; color:#0f172a !important; }
html body .b-say-who span{ font-size:12px !important; color:#64748b !important; }
html body .b-certs{ display:flex !important; gap:16px !important; flex-wrap:wrap !important; justify-content:center !important; }
html body .b-certs div{ background:#fff !important; border:1px solid #e9eef6 !important; border-radius:16px !important; padding:18px 26px !important; text-align:center !important; box-shadow:0 4px 14px rgba(15,23,42,.05) !important; min-width:150px !important; }
html body .b-certs i{ font-size:22px !important; color:#2563eb !important; margin-bottom:8px !important; display:block !important; }
html body .b-certs b{ display:block !important; font-size:14px !important; font-family:'Sora',sans-serif !important; color:#0f172a !important; }
html body .b-certs span{ font-size:11.5px !important; color:#64748b !important; }
html body .b-cert-note{ max-width:780px !important; margin:26px auto 0 !important; text-align:center !important; font-size:14px !important; color:#64748b !important; line-height:1.7 !important; }
html body .b-faq{ max-width:1100px !important; margin:0 auto !important; display:grid !important; grid-template-columns:1fr 1fr !important; gap:14px !important; }
html body .b-faq details{ background:#fff !important; border:1px solid #e9eef6 !important; border-radius:16px !important; padding:16px 20px !important; margin-bottom:10px !important; box-shadow:0 4px 12px rgba(15,23,42,.04) !important; }
html body .b-faq summary{ cursor:pointer !important; font-weight:600 !important; font-size:14.5px !important; color:#0f172a !important; display:flex !important; gap:10px !important; align-items:flex-start !important; list-style:none !important; }
html body .b-faq summary::-webkit-details-marker{ display:none !important; }
html body .b-faq details[open] summary{ color:#2563eb !important; }
html body .b-faq .b-faq-a{ margin-top:12px !important; font-size:13.5px !important; color:#475569 !important; line-height:1.7 !important; border-top:1px dashed #e9eef6 !important; padding-top:12px !important; }
html body .b-faq .b-faq-a ul{ margin:6px 0 0 !important; padding-left:18px !important; }
html body .b-cta-sec{ background:linear-gradient(120deg,#0b1220,#1e3a8a) !important; }
html body .b-cta-grid{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:40px !important; align-items:center !important; }
html body .b-cta h2{ font-family:'Sora',sans-serif !important; font-size:34px !important; margin:0 0 14px !important; line-height:1.25 !important; color:#fff !important; }
html body .b-cta p{ color:#c3d0e2 !important; font-size:15.5px !important; line-height:1.7 !important; margin:0 0 22px !important; }
html body .b-cta-list{ list-style:none !important; padding:0 !important; margin:0 !important; }
html body .b-cta-list li{ display:flex !important; gap:10px !important; align-items:center !important; font-size:14.5px !important; padding:6px 0 !important; color:#dce6f4 !important; }
html body .b-cta-list i{ color:#06b6d4 !important; }
html body .b-cta-form{ background:#fff !important; border-radius:20px !important; padding:26px !important; box-shadow:0 20px 44px rgba(0,0,0,.24) !important; }
html body .b-cta-form h4{ margin:0 0 4px !important; font-family:'Sora',sans-serif !important; font-size:18px !important; color:#0f172a !important; }
html body .b-form-sub{ margin:0 0 18px !important; font-size:13px !important; color:#64748b !important; }
html body .b-cta-form input,html body .b-cta-form select,html body .b-cta-form textarea{ width:100% !important; padding:11px 13px !important; border:1px solid #e9eef6 !important; border-radius:10px !important; font-family:inherit !important; font-size:13.5px !important; margin-bottom:11px !important; background:#fbfcfe !important; color:#0f172a !important; }
html body .b-cta-form textarea{ height:78px !important; resize:vertical !important; }
html body .b-form-row{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:11px !important; }
html body .b-cta-form button{ width:100% !important; background:#2563eb !important; color:#fff !important; border:none !important; border-radius:10px !important; padding:13px !important; font-weight:700 !important; font-size:14.5px !important; cursor:pointer !important; font-family:inherit !important; }
html body .b-form-fine{ font-size:11.5px !important; color:#64748b !important; text-align:center !important; margin:10px 0 0 !important; }
@media(max-width:1200px){
html body .b-fam{ grid-template-columns:repeat(3,1fr) !important; }
html body .b-sol{ grid-template-columns:repeat(2,1fr) !important; }
html body .b-why,html body .b-say{ grid-template-columns:repeat(2,1fr) !important; }
html body .b-about,html body .b-cta-grid,html body .b-tour{ grid-template-columns:1fr !important; }
html body .b-head h2{ font-size:30px !important; }
}
@media(max-width:900px){
html body .home-sections > .lzv-sec.b-sec{ padding:56px 0 !important; }
html body .b-fam,html body .b-sol,html body .b-why,html body .b-say,html body .b-faq,html body .b-kpi,html body .b-tour-thumbs,html body .b-form-row{ grid-template-columns:1fr !important; }
html body .b-head h2{ font-size:26px !important; }
html body .b-cta h2{ font-size:26px !important; }
html body .b-about-h2{ font-size:25px !important; }
}
html body .footer-legal{ display:flex !important; flex-wrap:wrap !important; justify-content:center !important; align-items:center !important; gap:10px !important; margin-top:10px !important; font-size:13px !important; }
html body .footer-legal a{ color:rgba(255,255,255,.72) !important; text-decoration:none !important; transition:.18s !important; }
html body .footer-legal a:hover{ color:#fff !important; text-decoration:underline !important; }
html body .footer-legal__sep{ color:rgba(255,255,255,.32) !important; }
html body .footer-bottom__inner{ text-align:center !important; }
html body .b-cta-grid{ align-items:start !important; max-width:min(1520px,calc(100% - 48px)) !important; margin:0 auto !important; }
html body .b-cta-copy{ padding-right:10px !important; }
html body .b-cta-fine{ margin:22px 0 0 !important; font-size:12.5px !important; color:#93a6c4 !important; line-height:1.75 !important; }
html body .b-cta-grid > .lozavy-rfq{ width:100% !important; background:#fff !important; border-radius:20px !important; padding:26px !important; box-shadow:0 20px 44px rgba(0,0,0,.24) !important; margin:0 !important; }
html body .b-cta-grid > .lozavy-rfq .lzv-ok,html body .b-cta-grid > .lozavy-rfq .lzv-err{ text-align:left !important; }
html body .b-cta-grid > .lozavy-rfq .lzv-submit{ background:linear-gradient(135deg,#2563eb,#1d4ed8) !important; }
@media(max-width:1200px){
html body .b-cta-grid{ grid-template-columns:1fr !important; }
html body .b-cta-copy{ padding-right:0 !important; }
}
html body .site-footer{ display:block !important; width:100% !important; max-width:100% !important; min-width:100% !important; margin:0 !important; box-sizing:border-box !important; background:#0a1f3a !important; }
html body .site-footer::before{ width:100% !important; max-width:100% !important; }
html body #content{ padding-bottom:0 !important; margin-bottom:0 !important; }
html body .site-footer .footer-grid{ width:min(1520px,calc(100% - 48px)) !important; max-width:100% !important; min-width:0 !important; margin-left:auto !important; margin-right:auto !important; box-sizing:border-box !important; }
html body .site-footer .footer-bottom{ width:100% !important; max-width:100% !important; margin-left:0 !important; margin-right:0 !important; box-sizing:border-box !important; }
html body .site-footer .footer-bottom__inner{ width:min(1520px,calc(100% - 48px)) !important; max-width:100% !important; margin-left:auto !important; margin-right:auto !important; box-sizing:border-box !important; }
html body .b-proc8{ position:relative !important; max-width:1180px !important; margin:0 auto !important; }
html body .b-loop{ position:absolute !important; right:-26px !important; top:109px !important; width:52px !important; height:388px !important; border:2.5px solid #16233c !important; border-left:none !important; border-radius:0 195px 195px 0 !important; z-index:0 !important; }
html body .b-prow{ position:relative !important; display:grid !important; grid-template-columns:repeat(4,1fr) !important; gap:0 30px !important; }
html body .b-prow::before{ content:"" !important; position:absolute !important; left:8px !important; right:34px !important; height:0 !important; border-top:2.5px solid #16233c !important; z-index:0 !important; }
html body .b-prow.r1::before{ top:109px !important; }
html body .b-prow.r2::before{ top:145px !important; }
html body .b-prow.r2{ margin-top:38px !important; }
html body .b-pstep{ position:relative !important; z-index:1 !important; display:flex !important; flex-direction:column !important; text-align:center !important; padding:0 6px !important; }
html body .b-ptile{ width:86px !important; height:86px !important; margin:0 auto !important; background:#eceff4 !important; border-radius:10px !important; display:flex !important; align-items:center !important; justify-content:center !important; font-size:38px !important; color:#1d4ed8 !important; box-shadow:0 2px 0 rgba(10,31,58,.08) !important; }
html body .b-pnum{ width:36px !important; height:36px !important; margin:14px auto 12px !important; background:#16233c !important; color:#fff !important; border-radius:50% !important; display:flex !important; align-items:center !important; justify-content:center !important; font-family:'Sora',sans-serif !important; font-weight:700 !important; font-size:14px !important; box-shadow:0 0 0 5px #fff !important; }
html body .b-ptxt h4{ font-family:'Sora',sans-serif !important; font-size:16.5px !important; color:#1d4ed8 !important; font-weight:700 !important; margin:0 0 6px !important; }
html body .b-ptxt p{ font-size:12.8px !important; color:#5b6b82 !important; line-height:1.55 !important; margin:0 !important; }
html body .b-pday{ display:inline-block !important; margin:8px auto 0 !important; background:rgba(37,99,235,.10) !important; color:#2563eb !important; font-size:11px !important; font-weight:700 !important; border-radius:999px !important; padding:2px 10px !important; }
html body .b-prow.r2 .b-ptxt{ order:1 !important; }
html body .b-prow.r2 .b-pnum{ order:2 !important; margin-top:12px !important; }
html body .b-prow.r2 .b-ptile{ order:3 !important; margin-top:12px !important; }
html body .b-map-banner{ max-width:860px !important; margin:0 auto 34px !important; background:linear-gradient(135deg,#2563eb,#1d4ed8) !important; color:#fff !important; text-align:center !important; font-weight:600 !important; font-size:15.5px !important; border-radius:10px !important; padding:12px 22px !important; box-shadow:0 10px 26px rgba(37,99,235,.25) !important; }
html body .b-mapwrap{ position:relative !important; max-width:1080px !important; margin:0 auto !important; }
html body .b-mapwrap svg{ width:100% !important; height:auto !important; display:block !important; }
html body .b-flags{ display:flex !important; flex-wrap:wrap !important; justify-content:center !important; gap:10px !important; margin-top:26px !important; }
html body .b-flag{ width:44px !important; height:44px !important; border-radius:50% !important; background:#fff !important; box-shadow:0 4px 12px rgba(10,31,58,.12) !important; display:flex !important; align-items:center !important; justify-content:center !important; font-size:24px !important; border:1px solid #e3e9f2 !important; line-height:1 !important; }
html body .b-mapstats{ display:flex !important; flex-wrap:wrap !important; justify-content:center !important; gap:16px !important; margin-top:30px !important; }
html body .b-mstat{ background:#fff !important; border:1px solid #e3e9f2 !important; border-radius:14px !important; padding:14px 26px !important; text-align:center !important; box-shadow:0 6px 16px rgba(10,31,58,.05) !important; }
html body .b-mstat b{ display:block !important; font-family:'Sora',sans-serif !important; font-size:24px !important; color:#0a1f3a !important; }
html body .b-mstat span{ font-size:12.5px !important; color:#5b6b82 !important; letter-spacing:.4px !important; }
html body .b-strgrid{ display:grid !important; grid-template-columns:1.05fr 1fr !important; gap:34px !important; align-items:stretch !important; max-width:1240px !important; margin:0 auto !important; }
html body .b-strphotos{ display:grid !important; grid-template-columns:1.25fr 1fr !important; grid-template-rows:1fr 1fr !important; gap:14px !important; min-height:430px !important; }
html body .b-sph{ position:relative !important; border-radius:16px !important; overflow:hidden !important; box-shadow:0 12px 30px rgba(10,31,58,.14) !important; }
html body .b-sph img{ width:100% !important; height:100% !important; object-fit:cover !important; position:absolute !important; inset:0 !important; }
html body .b-sph.big{ grid-row:1/3 !important; }
html body .b-sphcap{ position:absolute !important; right:12px !important; bottom:12px !important; background:rgba(10,31,58,.85) !important; color:#fff !important; font-size:12.5px !important; font-weight:600 !important; border-radius:8px !important; padding:5px 12px !important; letter-spacing:.4px !important; }
html body .b-strcopy{ display:flex !important; flex-direction:column !important; justify-content:center !important; }
html body .b-strcap{ color:#2563eb !important; font-weight:700 !important; letter-spacing:2px !important; font-size:13px !important; text-transform:uppercase !important; margin-bottom:8px !important; }
html body .b-strcopy h3{ font-family:'Sora',sans-serif !important; font-size:28px !important; color:#0a1f3a !important; font-weight:800 !important; margin:0 0 14px !important; letter-spacing:-.4px !important; line-height:1.3 !important; }
html body .b-strcopy>p{ color:#5b6b82 !important; font-size:14.5px !important; margin:0 0 18px !important; line-height:1.7 !important; }
html body .b-strlist{ list-style:none !important; display:grid !important; gap:9px !important; padding:0 !important; margin:0 !important; }
html body .b-strlist li{ display:flex !important; gap:10px !important; font-size:14px !important; color:#12263f !important; line-height:1.55 !important; }
html body .b-strlist i{ color:#2563eb !important; margin-top:4px !important; }
html body .b-strstats{ display:grid !important; grid-template-columns:repeat(4,1fr) !important; gap:14px !important; max-width:1240px !important; margin:26px auto 0 !important; }
html body .b-sstat{ background:#0a1f3a !important; color:#fff !important; border-radius:14px !important; padding:18px 10px !important; text-align:center !important; }
html body .b-sstat b{ display:block !important; font-family:'Sora',sans-serif !important; font-size:24px !important; color:#7dd3fc !important; }
html body .b-sstat span{ font-size:12px !important; color:rgba(255,255,255,.75) !important; }
@media(max-width:980px){
html body .b-prow{ grid-template-columns:1fr 1fr !important; gap:26px 18px !important; }
html body .b-prow::before, html body .b-loop{ display:none !important; }
html body .b-strgrid{ grid-template-columns:1fr !important; }
html body .b-strphotos{ min-height:340px !important; }
html body .b-strstats{ grid-template-columns:repeat(2,1fr) !important; }
}
@media(max-width:560px){
html body .b-prow{ grid-template-columns:1fr !important; }
html body .b-flags{ gap:8px !important; }
}
html body .b-fam-ph{ overflow:hidden !important; position:relative !important; background:#fff !important; }
html body .b-fam-ph img{ width:100% !important; height:100% !important; object-fit:contain !important; padding:6px !important; background:#fff !important; display:block !important; transition:transform .45s ease !important; }
html body .b-fam-card:hover .b-fam-ph img{ transform:scale(1.05) !important; }
html body .b-fam-ph i{ display:none !important; }
@media(max-width:900px){
html body .b-fam-ph{ aspect-ratio:16/9 !important; }
}
html body .b-sol-ph{ overflow:hidden !important; position:relative !important; height:190px !important; background:#f4f7fb !important; }
html body .b-sol-ph img{ width:100% !important; height:100% !important; object-fit:cover !important; display:block !important; transition:transform .45s ease !important; }
html body .b-sol-card:hover .b-sol-ph img{ transform:scale(1.05) !important; }
html body .b-sol-ph i{ display:none !important; }
html body .lzv-sec.b-sec.ind-page{ padding:70px 0 !important; }
html body .ind-page.ind-top{ background:linear-gradient(180deg,#f7f9fc,#fff) !important; padding:56px 0 !important; }
html body .ind-hero{ display:grid !important; grid-template-columns:1.05fr .95fr !important; gap:44px !important; align-items:center !important; }
html body .ind-hero-copy h1{ font-family:'Sora',sans-serif !important; font-size:38px !important; line-height:1.2 !important; margin:10px 0 16px !important; color:#0f172a !important; }
html body .ind-lead{ font-size:17px !important; line-height:1.75 !important; color:#334155 !important; margin:0 0 24px !important; }
html body .ind-hero-img{ border-radius:20px !important; overflow:hidden !important; box-shadow:0 16px 40px rgba(15,23,42,.12) !important; }
html body .ind-hero-img img{ width:100% !important; height:auto !important; display:block !important; }
html body .ind-grid{ display:grid !important; grid-template-columns:1.5fr 1fr !important; gap:44px !important; }
html body .ind-col h2,html body .ind-side h3{ font-family:'Sora',sans-serif !important; font-size:24px !important; margin:0 0 16px !important; color:#0f172a !important; }
html body .ind-col h2 + *{ margin-top:0 !important; }
html body .ind-col h2:nth-of-type(2){ margin-top:44px !important; }
html body .ind-list{ list-style:none !important; padding:0 !important; margin:0 0 8px !important; }
html body .ind-list li{ display:flex !important; gap:11px !important; align-items:flex-start !important; font-size:15px !important; line-height:1.7 !important; color:#334155 !important; padding:7px 0 !important; border-bottom:1px dashed #e9eef6 !important; }
html body .ind-list li:before{ content:"\f058" !important; font-family:"Font Awesome 6 Free" !important; font-weight:900 !important; color:#2563eb !important; margin-top:4px !important; }
html body .ind-spec{ width:100% !important; border-collapse:collapse !important; font-size:14.5px !important; }
html body .ind-spec tr{ border-bottom:1px solid #e9eef6 !important; }
html body .ind-spec tr:nth-child(odd){ background:#f7f9fc !important; }
html body .ind-spec th{ text-align:left !important; width:34% !important; padding:13px 16px !important; color:#0f172a !important; font-weight:600 !important; vertical-align:top !important; }
html body .ind-spec td{ padding:13px 16px !important; color:#475569 !important; line-height:1.6 !important; }
html body .ind-side{ position:relative !important; }
html body .ind-why{ display:flex !important; gap:12px !important; align-items:flex-start !important; background:#fff !important; border:1px solid #e9eef6 !important; border-radius:16px !important; padding:16px 18px !important; margin-bottom:12px !important; box-shadow:0 4px 14px rgba(15,23,42,.05) !important; }
html body .ind-why i{ color:#2563eb !important; margin-top:4px !important; }
html body .ind-why p{ margin:0 !important; font-size:14px !important; line-height:1.7 !important; color:#334155 !important; }
html body .ind-cats{ display:flex !important; flex-direction:column !important; gap:10px !important; margin-top:6px !important; }
html body .ind-cats a{ display:flex !important; justify-content:space-between !important; align-items:center !important; gap:10px !important; background:#fff !important; border:1px solid #e9eef6 !important; border-radius:14px !important; padding:14px 16px !important; font-weight:600 !important; font-size:14px !important; color:#0f172a !important; text-decoration:none !important; box-shadow:0 4px 14px rgba(15,23,42,.05) !important; }
html body .ind-cats a:hover{ border-color:#2563eb !important; color:#2563eb !important; }
html body .ind-cats a i{ color:#2563eb !important; font-size:12px !important; }
html body .ind-faq{ max-width:1000px !important; }
html body .ind-faq summary i{ color:#2563eb !important; font-size:12px !important; margin-top:4px !important; }
html body .ind-cta{ max-width:820px !important; margin:0 auto !important; text-align:center !important; }
html body .ind-cta h2{ font-family:'Sora',sans-serif !important; font-size:30px !important; color:#fff !important; margin:0 0 12px !important; line-height:1.25 !important; }
html body .ind-cta p{ color:#c3d0e2 !important; font-size:15px !important; line-height:1.7 !important; margin:0 0 24px !important; }
html body .ind-cta-form{ max-width:760px !important; margin:0 auto !important; background:#fff !important; border-radius:20px !important; padding:24px !important; }
html body .ind-hub{ display:grid !important; grid-template-columns:repeat(3,1fr) !important; gap:22px !important; }
html body .ind-hub-card{ background:#fff !important; border:1px solid #e9eef6 !important; border-radius:20px !important; overflow:hidden !important; box-shadow:0 4px 16px rgba(15,23,42,.06) !important; text-decoration:none !important; transition:.22s !important; }
html body .ind-hub-card:hover{ transform:translateY(-6px) !important; box-shadow:0 12px 34px rgba(15,23,42,.1) !important; }
html body .ind-hub-card img{ width:100% !important; height:170px !important; object-fit:cover !important; display:block !important; }
html body .ind-hub-card > div{ padding:20px !important; }
html body .ind-hub-card h3{ font-family:'Sora',sans-serif !important; font-size:17px !important; margin:0 0 8px !important; color:#0f172a !important; }
html body .ind-hub-card p{ margin:0 0 14px !important; font-size:13.5px !important; color:#64748b !important; line-height:1.6 !important; }
html body .b-sol-more{ margin-top:14px !important; }
html body .b-sol-more a{ font-size:13px !important; font-weight:700 !important; color:#2563eb !important; text-decoration:none !important; display:inline-flex !important; align-items:center !important; gap:6px !important; }
html body .b-sol-more a:hover{ gap:10px !important; }
@media(max-width:1200px){
html body .ind-grid,html body .ind-hero{ grid-template-columns:1fr !important; gap:28px !important; }
html body .ind-hub{ grid-template-columns:repeat(2,1fr) !important; }
html body .ind-hero-copy h1{ font-size:31px !important; }
}
@media(max-width:900px){
html body .ind-hub{ grid-template-columns:1fr !important; }
html body .ind-hero-copy h1{ font-size:26px !important; }
html body .ind-cta h2{ font-size:24px !important; }
}
html body header nav ul.nav-menu > li > ul.sub-menu{ top:calc(100% + 8px) !important; transition:opacity .18s ease, transform .18s ease, visibility 0s linear .3s !important; }
html body header nav ul.nav-menu > li:hover > ul.sub-menu{ opacity:1 !important; visibility:visible !important; pointer-events:auto !important; transform:translateX(-50%) translateY(0) scale(1) !important; transition:opacity .18s ease, transform .18s ease, visibility 0s linear 0s !important; }
html body header nav ul.nav-menu > li > ul.sub-menu::after{ content:""; position:absolute; left:0; right:0; top:-20px; height:22px; background:transparent; }
html body header nav ul.nav-menu > li.menu-item-has-children::after{ content:""; position:absolute; left:0; right:0; top:100%; height:14px; background:transparent; }
@media (max-width:900px){
html body header nav ul.nav-menu > li > ul.sub-menu::after,
html body header nav ul.nav-menu > li.menu-item-has-children::after{ display:none !important; }
}
html body .lzv-topbar .lzv-names{ display:flex; flex-direction:column; justify-content:center; align-self:stretch; }
html body .lzv-topbar .lzv-names .cn{ font-size:clamp(17px, 1.42vw, 27px) !important; letter-spacing:.8px; text-shadow:0 2px 10px rgba(55,150,255,.35); }
html body .lzv-topbar .lzv-names .en{ font-size:clamp(10px, 0.76vw, 14.5px) !important; letter-spacing:.3px; }
html body .lzv-sec{ padding:40px 0 !important; }
html body .b-head{ margin-bottom:30px !important; }
html body .home-sections > .wp-block-group.lzv-sec.lzv-sec{ padding:30px 0 !important; }
html body .home-sections > .lzv-sec.b-sec.b-sec{ padding:30px 0 !important; }
html body .home-sections > .lzv-sec.b-sec.bg-soft.bg-soft{ padding:30px 0 !important; }
html body .home-sections > .lzv-sec.b-sec.bg-grad.bg-grad{ padding:30px 0 !important; }
html body .lzv-sec.b-sec.ind-page.ind-page{ padding:44px 0 !important; }
html body .lzv-sec > h2.section-title{ margin-bottom:8px !important; }
html body .lzv-sec > p.section-sub.section-sub{ margin-bottom:18px !important; }
html body .b-head.b-head{ margin:0 auto 26px !important; }
html body .b-cta-grid{ gap:28px !important; }
html body .b-strgrid{ gap:26px !important; }
html body .b-strstats{ margin:18px auto 0 !important; }
html body .b-strphotos{ gap:12px !important; }
html body .lzv-topbar .lzv-names{ display:flex !important; flex-direction:column !important; justify-content:center !important; align-self:stretch !important; }
html body .lzv-topbar .lzv-names .cn{ font-size:clamp(18px, 1.5vw, 28px) !important; letter-spacing:.8px !important; text-shadow:0 2px 10px rgba(55,150,255,.35); }
html body .lzv-topbar .lzv-names .en{ font-size:clamp(10.5px, 0.8vw, 15px) !important; letter-spacing:.3px !important; }
html body .b-tour-main{ position:relative !important; overflow:hidden !important; }
html body .b-tour-main > img{ position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; object-fit:cover !important; z-index:0 !important; }
html body .b-tour-main::after{ content:'' !important; position:absolute !important; left:0 !important; right:0 !important; bottom:0 !important; height:45% !important; background:linear-gradient(180deg, rgba(15,23,42,0), rgba(15,23,42,.66)) !important; z-index:1 !important; pointer-events:none !important; }
html body .b-tour-cap{ z-index:2 !important; }
html body .b-tour-thumbs div{ position:relative !important; overflow:hidden !important; align-items:flex-start !important; justify-content:flex-end !important; padding:0 !important; }
html body .b-tour-thumbs div > img{ position:absolute !important; inset:0 !important; width:100% !important; height:100% !important; object-fit:cover !important; z-index:0 !important; }
html body .b-tour-thumbs div::after{ content:'' !important; position:absolute !important; left:0 !important; right:0 !important; bottom:0 !important; height:64% !important; background:linear-gradient(180deg, rgba(15,23,42,0), rgba(15,23,42,.8)) !important; z-index:1 !important; pointer-events:none !important; }
html body .b-tour-thumbs div span{ position:relative !important; z-index:2 !important; color:#fff !important; font-weight:700 !important; width:100% !important; padding:0 12px 2px !important; text-align:left !important; }
html body .b-tour-thumbs div small{ position:relative !important; z-index:2 !important; color:#cfe0f2 !important; width:100% !important; padding:0 12px 11px !important; text-align:left !important; }
html body .entry-content > .lzv-pg{display:block !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;}
html body .lzv-pg .b-wrap{max-width:min(1520px,calc(100% - 48px)) !important;margin:0 auto !important;}
html body .lzv-pg .lzv-sec.b-sec{padding:64px 0 !important;border-bottom:0 !important;}
html body .lzv-pg .lzv-sec.b-sec.bg-soft{background:#f4f8fc !important;}
html body .lzv-pg *{box-sizing:border-box !important;}
html body .lzv-pg h1,html body .lzv-pg h2,html body .lzv-pg h3,html body .lzv-pg h4{margin-top:0 !important;}
html body .lzv-pg p{margin:0 0 12px !important;}
html body .lzv-pg p:last-child{margin-bottom:0 !important;}
html body .lzv-pg .b-ph{position:relative;overflow:hidden;background:linear-gradient(115deg,#0b1220 0%,#12305f 52%,#1e3a8a 100%) !important;}
html body .lzv-pg .b-ph:before{content:"" !important;position:absolute !important;inset:0 !important;background:radial-gradient(880px 380px at 80% 8%,rgba(53,199,244,.26),rgba(0,0,0,0) 62%),radial-gradient(760px 340px at 4% 94%,rgba(37,99,235,.30),rgba(0,0,0,0) 60%) !important;}
html body .lzv-pg .b-ph > .b-wrap{position:relative !important;z-index:1 !important;display:grid !important;grid-template-columns:1.08fr .92fr !important;gap:52px !important;align-items:center !important;padding:72px 0 76px !important;}
html body .lzv-pg .b-crumb{font-size:12.5px !important;color:#8fb8de !important;letter-spacing:.5px !important;margin:0 0 15px !important;}
html body .lzv-pg .b-crumb a{color:#bcd4f2 !important;text-decoration:none !important;}
html body .lzv-pg .b-crumb a:hover{color:#fff !important;}
html body .lzv-pg .b-ph h1{font-family:'Sora',sans-serif !important;font-size:clamp(31px,3.3vw,45px) !important;line-height:1.13 !important;color:#fff !important;margin:0 0 18px !important;letter-spacing:-.5px !important;}
html body .lzv-pg .b-ph-lead{font-size:17px !important;line-height:1.75 !important;color:#c6d7f0 !important;margin:0 0 28px !important;max-width:640px !important;}
html body .lzv-pg .b-ph-cta{display:flex !important;gap:13px !important;flex-wrap:wrap !important;align-items:center !important;}
html body .lzv-pg .b-btn{display:inline-block !important;background:#2563eb !important;color:#fff !important;padding:14px 27px !important;border-radius:99px !important;font-weight:700 !important;font-size:15px !important;text-decoration:none !important;box-shadow:0 12px 26px rgba(37,99,235,.32) !important;transition:.2s !important;}
html body .lzv-pg .b-btn:hover{background:#1d4ed8 !important;transform:translateY(-2px) !important;}
html body .lzv-pg .b-btn--ghost{background:rgba(255,255,255,.10) !important;border:1px solid rgba(255,255,255,.28) !important;box-shadow:none !important;}
html body .lzv-pg .b-btn--ghost:hover{background:rgba(255,255,255,.18) !important;}
html body .lzv-pg .b-ph-panel{display:grid !important;gap:12px !important;}
html body .lzv-pg .b-ph-stat{background:rgba(255,255,255,.085) !important;border:1px solid rgba(255,255,255,.17) !important;border-radius:16px !important;padding:16px 20px !important;backdrop-filter:blur(7px) !important;}
html body .lzv-pg .b-ph-stat b{display:block !important;font-family:'Sora',sans-serif !important;font-size:25px !important;color:#fff !important;line-height:1.15 !important;letter-spacing:-.3px !important;}
html body .lzv-pg .b-ph-stat span{display:block !important;font-size:12.5px !important;color:#a6c2e6 !important;margin-top:3px !important;}
html body .lzv-pg .b-ph-stat--lg b{font-size:29px !important;color:#7fe3ff !important;}
html body .lzv-pg .b-sec-h{max-width:760px !important;margin:0 auto 42px !important;text-align:center !important;}
html body .lzv-pg .b-sec-h--left{margin-left:0 !important;text-align:left !important;}
html body .lzv-pg .b-eyebrow{display:inline-block !important;background:#eaf1ff !important;color:#2563eb !important;font-weight:700 !important;font-size:11.5px !important;letter-spacing:1.6px !important;text-transform:uppercase !important;padding:6px 14px !important;border-radius:99px !important;margin:0 0 14px !important;}
html body .lzv-pg .b-sec-h h2{font-family:'Sora',sans-serif !important;font-size:clamp(25px,2.5vw,34px) !important;line-height:1.24 !important;margin:0 0 12px !important;color:#0f172a !important;letter-spacing:-.3px !important;}
html body .lzv-pg .b-sec-h p{font-size:16px !important;line-height:1.7 !important;color:#5a6b80 !important;margin:0 !important;}
html body .lzv-pg .b-cards{display:grid !important;gap:22px !important;}
html body .lzv-pg .b-cards--3{grid-template-columns:repeat(3,1fr) !important;}
html body .lzv-pg .b-cards--4{grid-template-columns:repeat(4,1fr) !important;}
html body .lzv-pg .b-cards--2{grid-template-columns:repeat(2,1fr) !important;}
html body .lzv-pg .b-card{position:relative !important;background:#fff !important;border:1px solid #e9eef6 !important;border-radius:18px !important;padding:28px 24px 26px !important;box-shadow:0 4px 14px rgba(15,23,42,.05) !important;transition:.22s !important;overflow:hidden !important;}
html body .lzv-pg .b-card:hover{transform:translateY(-6px) !important;box-shadow:0 16px 38px rgba(15,23,42,.11) !important;}
html body .lzv-pg .b-card:before{content:"" !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;height:3px !important;background:linear-gradient(90deg,#2563eb,#35c7f4) !important;}
html body .lzv-pg .b-card-ico{width:54px !important;height:54px !important;border-radius:16px !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 0 17px !important;background:linear-gradient(135deg,#eaf1ff,#dff3fd) !important;color:#2563eb !important;}
html body .lzv-pg .b-card-ico svg{width:26px !important;height:26px !important;}
html body .lzv-pg .b-card h3{font-family:'Sora',sans-serif !important;font-size:18px !important;margin:0 0 9px !important;color:#0f172a !important;line-height:1.35 !important;}
html body .lzv-pg .b-card p{margin:0 !important;font-size:14.5px !important;line-height:1.72 !important;color:#5a6b80 !important;}
html body .lzv-pg .b-card--g:before{background:linear-gradient(90deg,#16a34a,#4ade80) !important;}
html body .lzv-pg .b-card--a:before{background:linear-gradient(90deg,#d97706,#fbbf24) !important;}
html body .lzv-pg .b-card--b:before{background:linear-gradient(90deg,#2563eb,#35c7f4) !important;}
html body .lzv-pg .b-chips{display:flex !important;flex-wrap:wrap !important;gap:6px !important;margin:14px 0 0 !important;}
html body .lzv-pg .b-chips span{background:#f5f8fd !important;border:1px solid #e6edf8 !important;border-radius:8px !important;font-size:11.5px !important;color:#4a5f78 !important;padding:4px 9px !important;line-height:1.4 !important;}
html body .lzv-pg .b-flow{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:22px !important;}
html body .lzv-pg .b-flow-i{position:relative !important;background:#fff !important;border:1px solid #e9eef6 !important;border-radius:18px !important;padding:26px 22px 24px !important;box-shadow:0 4px 14px rgba(15,23,42,.05) !important;transition:.22s !important;}
html body .lzv-pg .b-flow-i:hover{transform:translateY(-5px) !important;box-shadow:0 16px 34px rgba(15,23,42,.10) !important;}
html body .lzv-pg .b-flow-n{width:42px !important;height:42px !important;border-radius:13px !important;background:linear-gradient(135deg,#2563eb,#1e3a8a) !important;color:#fff !important;font-family:'Sora',sans-serif !important;font-size:17px !important;font-weight:800 !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 0 15px !important;box-shadow:0 8px 18px rgba(37,99,235,.26) !important;}
html body .lzv-pg .b-flow--4{grid-template-columns:repeat(4,1fr) !important;}
html body .lzv-pg .b-flow-i h4{font-family:'Sora',sans-serif !important;font-size:16.5px !important;margin:0 0 8px !important;color:#0f172a !important;}
html body .lzv-pg .b-flow-i p{margin:0 !important;font-size:14.2px !important;line-height:1.7 !important;color:#5a6b80 !important;}
html body .lzv-pg .b-cmp{display:grid !important;grid-template-columns:1fr 1fr !important;gap:24px !important;}
html body .lzv-pg .b-cmp-col{background:#fff !important;border:1px solid #e9eef6 !important;border-radius:20px !important;padding:28px 26px !important;box-shadow:0 4px 14px rgba(15,23,42,.05) !important;}
html body .lzv-pg .b-cmp-col--no{background:#fbfcfe !important;}
html body .lzv-pg .b-cmp-h{display:flex !important;align-items:center !important;gap:11px !important;margin:0 0 18px !important;}
html body .lzv-pg .b-cmp-h i{width:34px !important;height:34px !important;border-radius:11px !important;display:flex !important;align-items:center !important;justify-content:center !important;flex:0 0 34px !important;}
html body .lzv-pg .b-cmp-col--yes .b-cmp-h i{background:#e8f7ee !important;color:#15803d !important;}
html body .lzv-pg .b-cmp-col--no .b-cmp-h i{background:#f1f3f7 !important;color:#7b8794 !important;}
html body .lzv-pg .b-cmp-h h3{font-family:'Sora',sans-serif !important;font-size:17.5px !important;margin:0 !important;color:#0f172a !important;}
html body .lzv-pg .b-cmp-col ul{list-style:none !important;margin:0 !important;padding:0 !important;}
html body .lzv-pg .b-cmp-col li{position:relative !important;padding:0 0 0 30px !important;margin:0 0 13px !important;font-size:14.6px !important;line-height:1.68 !important;color:#475569 !important;}
html body .lzv-pg .b-cmp-col li:before{position:absolute !important;left:0 !important;top:1px !important;width:20px !important;height:20px !important;border-radius:50% !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:12px !important;font-weight:800 !important;}
html body .lzv-pg .b-cmp-col--yes li:before{content:"\2713" !important;background:#e8f7ee !important;color:#15803d !important;}
html body .lzv-pg .b-cmp-col--no li:before{content:"\00D7" !important;background:#eef1f5 !important;color:#8b96a5 !important;}
html body .lzv-pg .b-checks{display:grid !important;grid-template-columns:repeat(2,1fr) !important;gap:18px !important;}
html body .lzv-pg .b-checks--4{grid-template-columns:repeat(4,1fr) !important;}
html body .lzv-pg .b-chk{display:flex !important;gap:13px !important;align-items:flex-start !important;background:#fff !important;border:1px solid #e9eef6 !important;border-radius:16px !important;padding:20px 20px !important;box-shadow:0 3px 12px rgba(15,23,42,.04) !important;}
html body .lzv-pg .b-chk i{flex:0 0 26px !important;width:26px !important;height:26px !important;border-radius:9px !important;background:linear-gradient(135deg,#2563eb,#35c7f4) !important;color:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;font-size:13px !important;font-weight:800 !important;margin-top:1px !important;}
html body .lzv-pg .b-chk span{font-size:14.5px !important;line-height:1.62 !important;color:#3f4f63 !important;}
html body .lzv-pg .b-tbl-wrap{background:#fff !important;border:1px solid #e9eef6 !important;border-radius:18px !important;overflow:hidden !important;box-shadow:0 4px 14px rgba(15,23,42,.05) !important;}
html body .lzv-pg .b-tbl{width:100% !important;border-collapse:collapse !important;margin:0 !important;}
html body .lzv-pg .b-tbl th{background:linear-gradient(120deg,#0f172a,#1e3a8a) !important;color:#fff !important;text-align:left !important;font-size:13.5px !important;font-weight:700 !important;letter-spacing:.3px !important;padding:15px 22px !important;}
html body .lzv-pg .b-tbl td{padding:15px 22px !important;border-top:1px solid #eef2f8 !important;font-size:14.6px !important;color:#475569 !important;}
html body .lzv-pg .b-tbl tr:nth-child(even) td{background:#fafbfd !important;}
html body .lzv-pg .b-tbl td:first-child{font-weight:600 !important;color:#0f172a !important;}
html body .lzv-pg .b-tbl td:last-child{color:#2563eb !important;font-weight:600 !important;white-space:nowrap !important;}
html body .lzv-pg .b-band{display:grid !important;grid-template-columns:1fr 1fr !important;gap:26px !important;align-items:center !important;background:linear-gradient(120deg,#0f172a,#1e3a8a) !important;border-radius:22px !important;padding:38px 40px !important;box-shadow:0 18px 40px rgba(15,23,42,.18) !important;}
html body .lzv-pg .b-band h3{font-family:'Sora',sans-serif !important;font-size:23px !important;color:#fff !important;margin:0 0 10px !important;line-height:1.3 !important;}
html body .lzv-pg .b-band p{margin:0 !important;font-size:15px !important;line-height:1.75 !important;color:#c3d5ef !important;}
html body .lzv-pg .b-band-ico{width:58px !important;height:58px !important;border-radius:18px !important;background:rgba(53,199,244,.16) !important;border:1px solid rgba(53,199,244,.34) !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#7fe3ff !important;margin:0 0 16px !important;}
html body .lzv-pg .b-stats{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:20px !important;}
html body .lzv-pg .b-stat{background:#fff !important;border:1px solid #e9eef6 !important;border-radius:18px !important;padding:26px 24px !important;text-align:center !important;box-shadow:0 4px 14px rgba(15,23,42,.05) !important;}
html body .lzv-pg .b-stat b{display:block !important;font-family:'Sora',sans-serif !important;font-size:29px !important;color:#2563eb !important;line-height:1.2 !important;letter-spacing:-.5px !important;}
html body .lzv-pg .b-stat span{display:block !important;font-size:13px !important;color:#6b7c91 !important;margin-top:8px !important;}
html body .lzv-pg .b-band-stats{display:grid !important;gap:12px !important;}
html body .lzv-pg .b-band-stat{background:rgba(255,255,255,.09) !important;border:1px solid rgba(255,255,255,.18) !important;border-radius:14px !important;padding:15px 20px !important;}
html body .lzv-pg .b-band-stat b{display:block !important;font-family:'Sora',sans-serif !important;font-size:23px !important;color:#7fe3ff !important;line-height:1.15 !important;}
html body .lzv-pg .b-band-stat span{display:block !important;font-size:12.5px !important;color:#a6c2e6 !important;margin-top:3px !important;}
html body .lzv-pg .b-band p strong{color:#fff !important;}
html body .lzv-pg .b-cta2{background:linear-gradient(120deg,#0b1220,#1e3a8a) !important;}
html body .lzv-pg .b-cta2-in{text-align:center !important;max-width:720px !important;margin:0 auto !important;padding:64px 0 !important;}
html body .lzv-pg .b-cta2 h3{font-family:'Sora',sans-serif !important;font-size:29px !important;color:#fff !important;margin:0 0 14px !important;line-height:1.28 !important;}
html body .lzv-pg .b-cta2 p{font-size:15.5px !important;color:#b9cde9 !important;margin:0 0 26px !important;line-height:1.7 !important;}
html body .lzv-pg .b-cta2-mail{display:inline-block !important;margin-top:16px !important;font-size:13.5px !important;color:#8fb8de !important;}
html body .lzv-pg .b-cta2-mail a{color:#7fe3ff !important;text-decoration:none !important;}
@media (max-width:1024px){
html body .lzv-pg .b-ph > .b-wrap{grid-template-columns:1fr !important;gap:34px !important;padding:56px 0 58px !important;}
html body .lzv-pg .b-cards--3,html body .lzv-pg .b-cards--4,html body .lzv-pg .b-flow,html body .lzv-pg .b-checks--4{grid-template-columns:repeat(2,1fr) !important;}
html body .lzv-pg .b-cmp,html body .lzv-pg .b-band,html body .lzv-pg .b-checks{grid-template-columns:1fr !important;}
html body .lzv-pg .b-stats{grid-template-columns:1fr !important;}
}
@media (max-width:680px){
html body .lzv-pg .b-cards--3,html body .lzv-pg .b-cards--4,html body .lzv-pg .b-cards--2,html body .lzv-pg .b-flow,html body .lzv-pg .b-checks,html body .lzv-pg .b-checks--4{grid-template-columns:1fr !important;}
html body .lzv-pg .b-band{padding:28px 24px !important;}
}
html body .lzv-pg .b-shotwrap{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:6px}
html body .lzv-pg .b-shot{position:relative;aspect-ratio:4/3;border-radius:16px;overflow:hidden;background:#eef3fb;margin:0}
html body .lzv-pg .b-shot img{width:100%;height:100%;object-fit:cover;display:block}
html body .lzv-pg .b-shot figcaption{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 12px;background:linear-gradient(transparent,rgba(10,20,35,.78));color:#fff;font-size:13.5px;font-weight:600;font-style:normal;text-align:left}
@media(max-width:1024px){html body .lzv-pg .b-shotwrap{grid-template-columns:1fr 1fr}}
@media(max-width:640px){html body .lzv-pg .b-shotwrap{grid-template-columns:1fr}}
html body .lzv-post .lzv-fig{margin:26px 0 30px;text-align:center}
html body .lzv-post .lzv-fig img{width:100%;height:auto;display:block;border-radius:14px;box-shadow:0 10px 30px rgba(15,23,42,.10)}
html body .lzv-post .lzv-fig figcaption{margin-top:10px;font-size:13.5px;line-height:1.75;color:#7d8ea3;font-style:normal;font-weight:400;text-align:center}
html body .lzv-post .b-tbl-wrap+.lzv-fig{margin-top:22px}
@media(max-width:640px){html body .lzv-post .lzv-fig{margin:20px 0 24px}html body .lzv-post .lzv-fig img{border-radius:10px}}
@media (max-width:760px){
html body .lzv-topbar .lzv-names{ display:none !important; }
}
@media (max-width:1000px){
html body .power-stats{ display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:12px !important; padding:0 20px !important; max-width:760px !important; margin-left:auto !important; margin-right:auto !important; }
}
@media (max-width:760px){
html body .pd-info__actions{ display:grid !important; grid-template-columns:1fr 1fr !important; gap:8px !important; padding:14px 0 10px !important; }
html body .pd-info__actions .pd-btn{ padding:11px 8px !important; font-size:13.5px !important; justify-content:center !important; text-align:center !important; width:100% !important; }
}
@media (hover:none),(pointer:coarse){
html body .pd-gallery__main .zoom-hint{ display:none !important; }
}
@media (max-width:640px){
html body .site-footer .footer-grid{ grid-template-columns:1fr 1fr !important; gap:26px 18px !important; }
html body .site-footer .footer-col--brand{ grid-column:1 / -1 !important; }
}
html body .lzv-pg .b-terms{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important;margin-top:26px !important;}
html body .lzv-pg .b-term{background:#fff !important;border:1px solid #e9eef6 !important;border-radius:16px !important;padding:20px 20px 18px !important;box-shadow:0 2px 10px rgba(15,23,42,.04) !important;display:flex !important;gap:14px !important;align-items:flex-start !important;transition:transform .18s ease,box-shadow .18s ease !important;}
html body .lzv-pg .b-term:hover{transform:translateY(-3px) !important;box-shadow:0 10px 24px rgba(30,58,138,.10) !important;}
html body .lzv-pg .b-term-ico{flex:0 0 42px !important;width:42px !important;height:42px !important;border-radius:11px !important;background:linear-gradient(135deg,#eff6ff,#dbeafe) !important;color:#1d4ed8 !important;display:flex !important;align-items:center !important;justify-content:center !important;}
html body .lzv-pg .b-term-ico svg{width:21px !important;height:21px !important;}
html body .lzv-pg .b-term-k{font-size:11px !important;font-weight:800 !important;letter-spacing:1.2px !important;text-transform:uppercase !important;color:#2563eb !important;margin:1px 0 5px !important;line-height:1.4 !important;}
html body .lzv-pg .b-term-v{font-size:14px !important;color:#475569 !important;line-height:1.6 !important;}
html body .b-cta3{background:linear-gradient(120deg,#0b1220 0%,#16294d 55%,#1e3a8a 100%) !important;color:#fff !important;padding:60px 0 !important;width:100% !important;max-width:none !important;margin-left:0 !important;margin-right:0 !important;}
html body .b-cta3-grid{display:grid !important;grid-template-columns:1.05fr .95fr !important;gap:44px !important;align-items:center !important;}
html body .b-cta3-eyebrow{display:inline-block !important;font-size:11.5px !important;font-weight:800 !important;letter-spacing:1.6px !important;text-transform:uppercase !important;color:#7fe3ff !important;border:1px solid rgba(127,227,255,.35) !important;border-radius:99px !important;padding:6px 14px !important;margin-bottom:16px !important;}
html body .b-cta3 h3{font-family:'Sora',sans-serif !important;font-size:28px !important;color:#fff !important;line-height:1.32 !important;letter-spacing:-.3px !important;margin:0 0 12px !important;}
html body .b-cta3-desc{font-size:15px !important;color:#b9cde9 !important;line-height:1.75 !important;margin:0 0 10px !important;}
html body .b-cta3-visit{display:inline-flex !important;align-items:center !important;gap:7px !important;color:#9cc4f5 !important;font-size:14px !important;font-weight:600 !important;text-decoration:none !important;border-bottom:1px dashed rgba(156,196,245,.5) !important;padding-bottom:2px !important;margin:0 0 22px !important;}
html body .b-cta3-visit:hover{color:#fff !important;}
html body .b-cta3-card{background:rgba(255,255,255,.07) !important;border:1px solid rgba(255,255,255,.15) !important;border-radius:16px !important;padding:20px 22px !important;}
html body .b-cta3-who{display:flex !important;align-items:center !important;gap:13px !important;margin-bottom:16px !important;}
html body .b-cta3-ava{flex:0 0 46px !important;width:46px !important;height:46px !important;border-radius:50% !important;background:linear-gradient(135deg,#2563eb,#7fe3ff) !important;display:flex !important;align-items:center !important;justify-content:center !important;font-weight:800 !important;font-size:18px !important;color:#fff !important;}
html body .b-cta3-who b{display:block !important;font-size:16.5px !important;color:#fff !important;line-height:1.3 !important;}
html body .b-cta3-who span{font-size:12.5px !important;color:#9db8dc !important;}
html body .b-cta3-btns{display:flex !important;gap:10px !important;flex-wrap:wrap !important;}
html body .b-wa{display:inline-flex !important;align-items:center !important;gap:9px !important;background:#1fb855 !important;color:#fff !important;font-weight:700 !important;font-size:14.5px !important;padding:12px 22px !important;border-radius:11px !important;text-decoration:none !important;box-shadow:0 6px 16px rgba(31,184,85,.35) !important;}
html body .b-wa:hover{background:#189f49 !important;color:#fff !important;}
html body .b-wa svg{width:18px !important;height:18px !important;flex:0 0 18px !important;}
html body .b-mail{display:inline-flex !important;align-items:center !important;gap:9px !important;border:1.5px solid rgba(255,255,255,.4) !important;color:#fff !important;font-weight:600 !important;font-size:14.5px !important;padding:11px 20px !important;border-radius:11px !important;text-decoration:none !important;}
html body .b-mail:hover{border-color:#fff !important;background:rgba(255,255,255,.08) !important;color:#fff !important;}
html body .b-mail svg{width:16px !important;height:16px !important;flex:0 0 16px !important;}
html body .b-cta3-badge{display:inline-block !important;margin-left:8px !important;font-size:10.5px !important;font-weight:800 !important;letter-spacing:.8px !important;color:#7fe3ff !important;background:rgba(127,227,255,.12) !important;border-radius:99px !important;padding:3px 9px !important;}
html body .b-cta3-alt{margin-top:14px !important;padding-top:13px !important;border-top:1px solid rgba(255,255,255,.12) !important;font-size:12.8px !important;color:#8fb8de !important;line-height:1.7 !important;}
html body .b-cta3-alt a{color:#bcd7f7 !important;text-decoration:none !important;}
html body .b-cta3-alt a:hover{color:#fff !important;}
html body .b-cta3-photos{display:grid !important;grid-template-columns:1fr 1fr !important;gap:12px !important;}
html body .b-cta3-ph{position:relative !important;border-radius:13px !important;overflow:hidden !important;box-shadow:0 10px 26px rgba(0,0,0,.35) !important;}
html body .b-cta3-ph img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;}
html body .b-cta3-ph--big{grid-column:1 / -1 !important;aspect-ratio:16/8.2 !important;}
html body .b-cta3-ph--s{aspect-ratio:16/10.5 !important;}
html body .b-cta3-cap{position:absolute !important;left:10px !important;bottom:10px !important;background:rgba(11,18,32,.72) !important;color:#dcebfb !important;font-size:11.5px !important;font-weight:600 !important;padding:5px 11px !important;border-radius:99px !important;}
html body .site-footer .footer-wa-btn{display:inline-flex !important;align-items:center !important;gap:8px !important;margin-top:8px !important;background:#1fb855 !important;color:#fff !important;font-weight:700 !important;font-size:12.8px !important;padding:9px 16px !important;border-radius:9px !important;text-decoration:none !important;}
html body .site-footer .footer-wa-btn:hover{background:#189f49 !important;color:#fff !important;}
html body .site-footer .footer-wa-btn i{color:#fff !important;}
@media (max-width:860px){
html body .lzv-pg .b-terms{grid-template-columns:1fr !important;}
html body .b-cta3-grid{grid-template-columns:1fr !important;gap:28px !important;}
html body .b-cta3{padding:46px 0 !important;}
html body .b-cta3 h3{font-size:23px !important;}
html body .b-cta3-btns .b-wa,html body .b-cta3-btns .b-mail{width:100% !important;justify-content:center !important;}
}