@import url("/web/content/8462");
@import url("/web/content/8463");
.o_leonix_solution_clone_0{margin: 0; font-family: var(--body-font-family); font-size: var(--body-font-size); font-weight: var(--body-font-weight); line-height: var(--body-line-height); color: var(--body-color); text-align: var(--body-text-align); background-color: var(--body-bg); -webkit-text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
.o_leonix_solution_clone_0 h6,.o_leonix_solution_clone_0 .h6,.o_leonix_solution_clone_0 h5,.o_leonix_solution_clone_0 .h5,.o_leonix_solution_clone_0 h4,.o_leonix_solution_clone_0 .h4,.o_leonix_solution_clone_0 h3,.o_leonix_solution_clone_0 .h3,.o_leonix_solution_clone_0 h2,.o_leonix_solution_clone_0 .h2,.o_leonix_solution_clone_0 h1,.o_leonix_solution_clone_0 .h1{margin-top: 0; margin-bottom: 0.5rem; font-family: "Inter Tight", "Odoo Unicode Support Noto", sans-serif; font-weight: 500; line-height: 1.2; color: var(--heading-color);}
.o_leonix_solution_clone_0{--breakpoint-xs: 0; --breakpoint-sm: 576px; --breakpoint-md: 768px; --breakpoint-lg: 992px; --breakpoint-xl: 1200px; --breakpoint-xxl: 1400px;}
.o_leonix_solution_clone_0{--100: #F8F9FA; --200: #E9ECEF; --300: #DEE2E6; --400: #CED4DA; --500: #ADB5BD; --600: #6C757D; --700: #495057; --800: #343A40; --900: #212529; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15); --black: #000000; --white: #FFFFFF;}
.o_leonix_solution_clone_0{--100: #F8F9FA; --200: #E9ECEF; --300: #DEE2E6; --400: #CED4DA; --500: #ADB5BD; --600: #6C757D; --700: #495057; --800: #343A40; --900: #212529; --white-85: rgba(255, 255, 255, 0.85); --white-75: rgba(255, 255, 255, 0.75); --white-50: rgba(255, 255, 255, 0.5); --white-25: rgba(255, 255, 255, 0.25); --black-75: rgba(0, 0, 0, 0.75); --black-50: rgba(0, 0, 0, 0.5); --black-25: rgba(0, 0, 0, 0.25); --black-15: rgba(0, 0, 0, 0.15); --black: #000000; --white: #FFFFFF; --o-cc1-text: #212529; --o-cc1-headings: #212529; --o-cc1-h2: #212529; --o-cc1-h3: #212529; --o-cc1-h4: #212529; --o-cc1-h5: #212529; --o-cc1-h6: #212529; --o-cc1-link: #65435c; --o-cc1-btn-primary: #714B67; --o-cc1-btn-primary-text: #FFFFFF; --o-cc1-btn-primary-border: #714B67; --o-cc1-btn-secondary: #F0CDA8; --o-cc1-btn-secondary-text: #212529; --o-cc1-btn-secondary-border: #F0CDA8; --o-cc2-text: #212529; --o-cc2-h2: #1B1319; --o-cc2-h3: #1B1319; --o-cc2-h4: #1B1319; --o-cc2-h5: #1B1319; --o-cc2-h6: #1B1319; --o-cc2-link: #583b51; --o-cc2-btn-primary: #714B67; --o-cc2-btn-primary-text: #FFFFFF; --o-cc2-btn-primary-border: #714B67; --o-cc2-btn-secondary: #F0CDA8; --o-cc2-btn-secondary-text: #212529; --o-cc2-btn-secondary-border: #F0CDA8; --o-cc3-text: #212529; --o-cc3-headings: #212529; --o-cc3-h2: #212529; --o-cc3-h3: #212529; --o-cc3-h4: #212529; --o-cc3-h5: #212529; --o-cc3-h6: #212529; --o-cc3-link: #2a1c27; --o-cc3-btn-primary: #714B67; --o-cc3-btn-primary-text: #FFFFFF; --o-cc3-btn-primary-border: #714B67; --o-cc3-btn-secondary-text: #212529; --o-cc3-btn-secondary-border: #F6F5F4; --o-cc4-text: #FFFFFF; --o-cc4-headings: #FFFFFF; --o-cc4-h2: #FFFFFF; --o-cc4-h3: #FFFFFF; --o-cc4-h4: #FFFFFF; --o-cc4-h5: #FFFFFF; --o-cc4-h6: #FFFFFF; --o-cc4-link: black; --o-cc4-btn-primary-text: #FFFFFF; --o-cc4-btn-primary-border: #1B1319; --o-cc4-btn-secondary-text: #212529; --o-cc4-btn-secondary-border: #F6F5F4; --o-cc5-text: #FFFFFF; --o-cc5-h2: #FFFFFF; --o-cc5-h3: #FFFFFF; --o-cc5-h4: #FFFFFF; --o-cc5-h5: #FFFFFF; --o-cc5-h6: #FFFFFF; --o-cc5-link: #b18aa7; --o-cc5-btn-primary: #714B67; --o-cc5-btn-primary-text: #FFFFFF; --o-cc5-btn-primary-border: #714B67; --o-cc5-btn-secondary-text: #212529; --o-cc5-btn-secondary-border: #F6F5F4; --o-grid-gutter-width: 30px; --o-md-container-max-width: 720px; --o-we-content-to-translate-color: rgba(255, 255, 90, 0.5); --o-we-translated-content-color: rgba(120, 215, 110, 0.5); --o-system-fonts: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Ubuntu, "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --display-1-font-size: 5rem; --display-2-font-size: 4.5rem; --display-3-font-size: 4rem; --display-4-font-size: 3.5rem; --h1-font-size: 3rem; --h2-font-size: 2.5rem; --h3-font-size: 2rem; --h4-font-size: 1.5rem; --h5-font-size: 1.25rem; --h6-font-size: 1rem; --font-size-base: 1rem; --small-font-size: 0.875em; --lead-font-size: 1.125rem;}
.o_leonix_solution_clone_0{direction: ltr;}
.o_leonix_solution_clone_0{--o-border-color: #DEE2E6; --o-border-color: color-mix(in srgb, currentColor 15%, transparent); --support-13-0-color-system: false; --has-customized-13-0-color-system: false; --header-font-size: 1rem; --headings-font: "Inter"; --navbar-font: "Inter"; --buttons-font: "Inter"; --menu: 1; --header-sales_one: 2; --header-sales_two: 5; --header-sales_three: 2; --header-sales_four: 1; --footer: 2; --font-size-base: 1rem; --body-line-height: 1.5; --headings-line-height: 1.2; --paragraph-margin-top: 0; --paragraph-margin-bottom: 16px; --headings-margin-top: 0; --headings-margin-bottom: 0.5rem; --small-font-size: 0.875rem; --body-image-type: "image"; --layout: "full"; --btn-primary-outline: false; --btn-secondary-outline: false; --btn-primary-flat: false; --btn-secondary-flat: false; --btn-primary-outline-border-width: 1px; --btn-secondary-outline-border-width: 1px; --link-underline: "hover"; --btn-ripple: false; --btn-padding-x: 1rem; --btn-padding-x-sm: 0.5rem; --btn-padding-y-lg: 1rem; --btn-padding-x-lg: 2.5rem; --btn-border-radius-lg: 2rem; --font: "Inter"; --headings-font: "Inter Tight"; --header-template: "default"; --header-links-style: "default"; --hamburger-position: "left"; --hamburger-position-mobile: "right"; --menu-border-style: "solid"; --sidebar-width: 18.75rem; --footer-template: "default"; --footer-scrolltop: false; --default-headings-font: "Inter Tight"; --logo-height: 2.5rem; --fixed-logo-height: 2.5rem; --number-of-fonts: 9; --font-number-1: "SYSTEM_FONTS"; --font-number-2: "Roboto"; --font-number-3: "Open Sans"; --font-number-4: "Source Sans Pro"; --font-number-5: "Raleway"; --font-number-6: "Noto Serif"; --font-number-7: "Arvo"; --font-number-8: "Inter Tight"; --font-number-9: "Inter"; --paragraph-margin-top: 0; --paragraph-margin-bottom: 16px; --h2-line-height: 1.2; --h3-line-height: 1.2; --h4-line-height: 1.2; --h5-line-height: 1.2; --h6-line-height: 1.2; --display-1-line-height: 1.2; --display-2-line-height: 1.2; --display-3-line-height: 1.2; --display-4-line-height: 1.2; --h2-font: "Inter Tight"; --h3-font: "Inter Tight"; --h4-font: "Inter Tight"; --h5-font: "Inter Tight"; --h6-font: "Inter Tight"; --display-1-font: "Inter Tight"; --display-2-font: "Inter Tight"; --display-3-font: "Inter Tight"; --display-4-font: "Inter Tight"; --set-headings-font: "Inter Tight", "Odoo Unicode Support Noto", sans-serif; --headings-line-height: 1.2; --headings-margin-top: 0; --headings-margin-bottom: 0.5rem; --h2-margin-top: 0; --h3-margin-top: 0; --h4-margin-top: 0; --h5-margin-top: 0; --h6-margin-top: 0; --display-1-margin-top: 0; --display-2-margin-top: 0; --display-3-margin-top: 0; --display-4-margin-top: 0; --h2-margin-bottom: 0.5rem; --h3-margin-bottom: 0.5rem; --h4-margin-bottom: 0.5rem; --h5-margin-bottom: 0.5rem; --h6-margin-bottom: 0.5rem; --display-1-margin-bottom: 0.5rem; --display-2-margin-bottom: 0.5rem; --display-3-margin-bottom: 0.5rem; --display-4-margin-bottom: 0.5rem; --btn-padding-y: 0.375rem; --btn-padding-x: 1rem; --btn-font-size: 1rem; --btn-padding-y-sm: 0.0625rem; --btn-padding-x-sm: 0.5rem; --btn-font-size-sm: 0.875rem; --btn-padding-y-lg: 1rem; --btn-padding-x-lg: 2.5rem; --btn-font-size-lg: 1.25rem; --btn-border-width: var(--border-width); --btn-border-radius: var(--border-radius); --btn-border-radius-sm: var(--border-radius-sm); --btn-border-radius-lg: 2rem; --input-padding-y: 0.375rem; --input-padding-x: 0.75rem; --input-font-size: 1rem; --input-padding-y-sm: 0.25rem; --input-padding-x-sm: 0.5rem; --input-font-size-sm: 0.875rem; --input-padding-y-lg: 0.5rem; --input-padding-x-lg: 1rem; --input-font-size-lg: 1.25rem; --input-border-width: var(--border-width); --input-border-radius: var(--border-radius); --input-border-radius-sm: var(--border-radius-sm); --input-border-radius-lg: var(--border-radius-lg); --color-palettes-name: "base-1"; --has-customized-colors: false; --custom-colors: "o-color-1" "o-color-2" "o-color-3" "o-color-4" "o-color-5" "body" "input" "menu" "menu-custom" "menu-border-color" "header-sales_one" "header-sales_one-custom" "header-sales_two" "header-sales_two-custom" "header-sales_three" "header-sales_three-custom" "header-sales_four" "header-sales_four-custom" "footer" "footer-custom" "copyright" "copyright-custom" "o-cc1-bg" "o-cc1-text" "o-cc1-headings" "o-cc1-h2" "o-cc1-h3" "o-cc1-h4" "o-cc1-h5" "o-cc1-h6" "o-cc1-link" "o-cc1-btn-primary" "o-cc1-btn-primary-border" "o-cc1-btn-secondary" "o-cc1-btn-secondary-border" "o-cc2-bg" "o-cc2-text" "o-cc2-headings" "o-cc2-h2" "o-cc2-h3" "o-cc2-h4" "o-cc2-h5" "o-cc2-h6" "o-cc2-link" "o-cc2-btn-primary" "o-cc2-btn-primary-border" "o-cc2-btn-secondary" "o-cc2-btn-secondary-border" "o-cc3-bg" "o-cc3-text" "o-cc3-headings" "o-cc3-h2" "o-cc3-h3" "o-cc3-h4" "o-cc3-h5" "o-cc3-h6" "o-cc3-link" "o-cc3-btn-primary" "o-cc3-btn-primary-border" "o-cc3-btn-secondary" "o-cc3-btn-secondary-border" "o-cc4-bg" "o-cc4-text" "o-cc4-headings" "o-cc4-h2" "o-cc4-h3" "o-cc4-h4" "o-cc4-h5" "o-cc4-h6" "o-cc4-link" "o-cc4-btn-primary" "o-cc4-btn-primary-border" "o-cc4-btn-secondary" "o-cc4-btn-secondary-border" "o-cc5-bg" "o-cc5-text" "o-cc5-headings" "o-cc5-h2" "o-cc5-h3" "o-cc5-h4" "o-cc5-h5" "o-cc5-h6" "o-cc5-link" "o-cc5-btn-primary" "o-cc5-btn-primary-border" "o-cc5-btn-secondary" "o-cc5-btn-secondary-border";}
.o_leonix_solution_clone_0{direction: ltr;}
.o_leonix_solution_clone_0{--n:#0B1F3A;--n2:#132D52;--g:#C9A14A;--gs:#F4E9CF;--gd:#7A5B17;--ink:#1C2533;--mu:#5B6678;--ln:#E3E7EE;--bg:#F6F7FA;--rd:#B93636;--rds:#FBEAEA;--gr:#23794F;--grs:#E6F4EC;color:var(--ink)}
.o_leonix_solution_clone_0 .lk-sec{padding:96px 0}
.o_leonix_solution_clone_0 .lk-bg{background:var(--bg)}
.o_leonix_solution_clone_0 .lk-white{background:#fff}
.o_leonix_solution_clone_0 .lk-dark{background:linear-gradient(135deg,var(--n) 0%,var(--n2) 100%);color:#fff}
.o_leonix_solution_clone_0 .lk-kicker{color:var(--gd);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;margin-bottom:10px}
.o_leonix_solution_clone_0 .lk-dark .lk-kicker{color:var(--g)}
.o_leonix_solution_clone_0 .lk-h2{color:var(--n);font-weight:800;font-size:clamp(26px,3vw,40px);line-height:1.22;margin:0 0 14px;max-width:880px}
.o_leonix_solution_clone_0 .lk-dark .lk-h2{color:#fff}
.o_leonix_solution_clone_0 .lk-lead{font-size:17px;line-height:1.7;color:var(--mu);max-width:780px;margin:0}
.o_leonix_solution_clone_0 .lk-dark .lk-lead{color:rgba(255,255,255,.8)}
.o_leonix_solution_clone_0 .lk-hero{background:radial-gradient(1200px 500px at 85% 10%,rgba(201,161,74,.18),transparent 60%),linear-gradient(135deg,var(--n) 0%,var(--n2) 100%);color:#fff;padding:96px 0 88px}
.o_leonix_solution_clone_0 .lk-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--g);border:1px solid rgba(201,161,74,.45);border-radius:999px;padding:6px 14px;margin-bottom:22px}
.o_leonix_solution_clone_0 .lk-hero h1{font-size:clamp(30px,4vw,50px);line-height:1.16;font-weight:800;color:#fff;margin-bottom:22px}
.o_leonix_solution_clone_0 .lk-hero h1 span{color:var(--g)}
.o_leonix_solution_clone_0 .lk-sub{font-size:17px;line-height:1.7;color:rgba(255,255,255,.84);margin-bottom:22px;max-width:620px}
.o_leonix_solution_clone_0 .lk-ticks{list-style:none;padding:0;margin:0 0 30px}
.o_leonix_solution_clone_0 .lk-ticks li{display:flex;gap:10px;margin-bottom:10px;font-size:16px}
.o_leonix_solution_clone_0 .lk-ticks i{color:var(--g);margin-top:5px}
.o_leonix_solution_clone_0 .lk-ctas{display:flex;flex-wrap:wrap;gap:12px}
.o_leonix_solution_clone_0 .lk-btn-gold{background:var(--g);color:var(--n)!important;font-weight:700;border-radius:10px;padding:14px 26px;border:none}
.o_leonix_solution_clone_0 .lk-btn-gold:hover{background:#d8b463}
.o_leonix_solution_clone_0 .lk-btn-ghost{color:#fff!important;border:1px solid rgba(255,255,255,.45);border-radius:10px;padding:13px 24px;font-weight:600;background:transparent}
.o_leonix_solution_clone_0 .lk-btn-ghost:hover{background:rgba(255,255,255,.08)}
.o_leonix_solution_clone_0 .lk-btn-navy{background:var(--n);color:#fff!important;border-radius:10px;padding:13px 22px;font-weight:600;border:none}
.o_leonix_solution_clone_0 .lk-btn-navy:hover{background:var(--n2)}
.o_leonix_solution_clone_0 .lk-btn-out{border:1.5px solid var(--n);color:var(--n)!important;border-radius:10px;padding:12px 18px;font-weight:600;background:#fff}
.o_leonix_solution_clone_0 .lk-trust{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:30px;font-size:14px;color:rgba(255,255,255,.72)}
.o_leonix_solution_clone_0 .lk-trust i{color:var(--g);margin-right:6px}
.o_leonix_solution_clone_0 .lk-trust a{color:var(--g)}
.o_leonix_solution_clone_0 .lk-mock{background:#fff;border-radius:18px;box-shadow:0 30px 80px rgba(0,0,0,.35);color:var(--ink);padding:20px}
.o_leonix_solution_clone_0 .lk-seg{display:flex;gap:4px;background:var(--bg);border-radius:12px;padding:4px;margin:0 0 16px;list-style:none}
.o_leonix_solution_clone_0 .lk-seg li{flex:1}
.o_leonix_solution_clone_0 .lk-seg button{width:100%;border:0;background:transparent;border-radius:9px;padding:10px;font-weight:700;color:var(--mu);min-height:44px}
.o_leonix_solution_clone_0 .lk-seg button.active{background:var(--n);color:#fff}
.o_leonix_solution_clone_0 .lk-row{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid var(--ln);border-radius:12px;padding:12px 14px;margin-bottom:8px}
.o_leonix_solution_clone_0 .lk-row b{display:block;color:var(--n)}
.o_leonix_solution_clone_0 .lk-row small{color:var(--mu);font-size:13px}
.o_leonix_solution_clone_0 .lk-row.bad{border:2px solid var(--rd)}
.o_leonix_solution_clone_0 .lk-row.good{border:2px solid var(--gr);background:var(--grs)}
.o_leonix_solution_clone_0 .lk-row.good small{color:var(--gr)}
.o_leonix_solution_clone_0 .lk-badge{flex:none;font-size:12px;font-weight:700;border-radius:999px;padding:4px 10px}
.o_leonix_solution_clone_0 .lk-badge.r{color:var(--rd);background:var(--rds)}
.o_leonix_solution_clone_0 .lk-badge.g{color:var(--gr);background:var(--grs)}
.o_leonix_solution_clone_0 .lk-je{border:1px solid var(--ln);border-radius:12px;padding:12px 14px;margin-bottom:8px;font-size:13.5px}
.o_leonix_solution_clone_0 .lk-je b{display:block;color:var(--n);margin-bottom:6px;font-size:14.5px}
.o_leonix_solution_clone_0 .lk-je div{display:flex;justify-content:space-between;gap:10px;padding:2px 0;font-variant-numeric:tabular-nums}
.o_leonix_solution_clone_0 .lk-je span{color:var(--mu)}
.o_leonix_solution_clone_0 .lk-mfoot{display:flex;justify-content:space-between;gap:10px;font-size:13px;color:var(--mu);margin-top:8px}
.o_leonix_solution_clone_0 .lk-cnt-r{color:var(--rd);font-weight:700}
.o_leonix_solution_clone_0 .lk-cnt-g{color:var(--gr);font-weight:700}
.o_leonix_solution_clone_0 .lk-journey{display:flex;flex-wrap:wrap;gap:12px;margin:40px 0}
.o_leonix_solution_clone_0 .lk-desk{flex:1 1 220px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:20px}
.o_leonix_solution_clone_0 .lk-desk.hot{border:2px solid #F0A58C}
.o_leonix_solution_clone_0 .lk-desk .n{font-size:12px;font-weight:700;letter-spacing:.08em;color:#F0A58C}
.o_leonix_solution_clone_0 .lk-desk b{display:block;font-size:18px;margin:6px 0;color:#fff}
.o_leonix_solution_clone_0 .lk-desk p{margin:0;color:rgba(255,255,255,.8);font-size:15px}
.o_leonix_solution_clone_0 .lk-desk .e{color:#F0A58C;font-size:14px;margin-top:6px}
.o_leonix_solution_clone_0 .lk-arrow{align-self:center;color:var(--g)}
.o_leonix_solution_clone_0 .lk-pains{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}
.o_leonix_solution_clone_0 .lk-pain{background:rgba(255,255,255,.06);border-radius:16px;padding:24px}
.o_leonix_solution_clone_0 .lk-pain h3{font-size:19px;font-weight:800;color:#fff;margin:0 0 8px}
.o_leonix_solution_clone_0 .lk-pain p{margin:0 0 8px;color:rgba(255,255,255,.8);font-size:15px}
.o_leonix_solution_clone_0 .lk-pain .c{color:#F0A58C;font-size:14px;margin:0}
.o_leonix_solution_clone_0 .lk-calc{background:#fff;color:var(--ink);border-radius:18px;padding:32px;margin-top:40px}
.o_leonix_solution_clone_0 .lk-calc h3{color:var(--n);font-weight:800;font-size:24px;margin-bottom:6px}
.o_leonix_solution_clone_0 .lk-calc label{font-weight:600;font-size:14px;display:block;margin-bottom:6px}
.o_leonix_solution_clone_0 .lk-calc input{font-size:17px;min-height:48px}
.o_leonix_solution_clone_0 .lk-out{background:var(--gs);border-radius:14px;padding:24px;height:100%}
.o_leonix_solution_clone_0 .lk-out small{display:block;color:var(--mu);font-size:14px}
.o_leonix_solution_clone_0 .lk-out strong{display:block;font-size:34px;color:var(--rd);font-variant-numeric:tabular-nums;line-height:1.2;margin-bottom:10px}
.o_leonix_solution_clone_0 .lk-ba{background:var(--bg);border-radius:18px;padding:32px;margin:40px 0}
.o_leonix_solution_clone_0 .lk-ba .lb{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--mu);margin-bottom:10px}
.o_leonix_solution_clone_0 .lk-ba .lb.g{color:var(--gd)}
.o_leonix_solution_clone_0 .lk-flow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:24px}
.o_leonix_solution_clone_0 .lk-flow .ar{color:#9AA5B5}
.o_leonix_solution_clone_0 .lk-node{flex:1 1 170px;background:#fff;border:1px solid #C9D1DB;border-radius:12px;padding:14px;text-align:center}
.o_leonix_solution_clone_0 .lk-node b{display:block;color:var(--n)}
.o_leonix_solution_clone_0 .lk-node small{color:var(--mu);font-size:13px}
.o_leonix_solution_clone_0 .lk-node.bad{border:2px solid var(--rd)}
.o_leonix_solution_clone_0 .lk-node.bad small{color:var(--rd)}
.o_leonix_solution_clone_0 .lk-node.core{flex:2 1 340px;background:var(--gs);border:2px solid var(--g)}
.o_leonix_solution_clone_0 .lk-node.core small{color:var(--gd)}
.o_leonix_solution_clone_0 .lk-pills{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 16px}
.o_leonix_solution_clone_0 .lk-pills button{border:1.5px solid #C9D1DB;background:#fff;color:var(--ink);border-radius:999px;padding:10px 18px;font-weight:600;min-height:44px}
.o_leonix_solution_clone_0 .lk-pills button.active{background:var(--n);border-color:var(--n);color:#fff}
.o_leonix_solution_clone_0 .lk-panel{border:1px solid var(--ln);border-radius:16px;padding:28px}
.o_leonix_solution_clone_0 .lk-panel .h{font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--mu)}
.o_leonix_solution_clone_0 .lk-panel p{margin:6px 0 0}
.o_leonix_solution_clone_0 .lk-chief{background:var(--n);color:#fff;border-radius:18px;padding:32px;margin-top:32px}
.o_leonix_solution_clone_0 .lk-chief .k{color:var(--g);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;margin-bottom:16px}
.o_leonix_solution_clone_0 .lk-chief h3{font-size:18px;font-weight:800;color:#fff;margin:0 0 6px}
.o_leonix_solution_clone_0 .lk-chief p{color:rgba(255,255,255,.8);margin:0;font-size:15px}
.o_leonix_solution_clone_0 .lk-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:36px}
.o_leonix_solution_clone_0 .lk-card{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:22px}
.o_leonix_solution_clone_0 .lk-card .code{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;color:var(--gd);font-weight:700}
.o_leonix_solution_clone_0 .lk-card h3{font-size:18px;font-weight:800;color:var(--n);margin:8px 0 6px}
.o_leonix_solution_clone_0 .lk-card p{margin:0;color:var(--mu);font-size:15px}
.o_leonix_solution_clone_0 .lk-honest{background:#fff;border:1px solid var(--ln);border-radius:16px;padding:28px;margin-top:24px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between}
.o_leonix_solution_clone_0 .lk-honest .t{flex:1 1 520px;min-width:0}
.o_leonix_solution_clone_0 .lk-honest .lb{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--mu);margin-bottom:6px}
.o_leonix_solution_clone_0 .lk-honest p{margin:0;font-size:17px}
.o_leonix_solution_clone_0 .lk-steps{display:flex;flex-direction:column;gap:8px;list-style:none;padding:0;margin:0}
.o_leonix_solution_clone_0 .lk-steps button{width:100%;text-align:left;border:1.5px solid var(--ln);background:#fff;border-radius:12px;padding:14px 16px;font-weight:600;color:var(--ink);min-height:48px}
.o_leonix_solution_clone_0 .lk-steps button.active{border:2px solid var(--g);background:var(--gs);color:var(--gd)}
.o_leonix_solution_clone_0 .lk-stage{background:var(--bg);border:1px solid var(--ln);border-radius:16px;padding:28px;height:100%}
.o_leonix_solution_clone_0 .lk-stage h3{font-size:20px;font-weight:800;color:var(--n)}
.o_leonix_solution_clone_0 .lk-stage .note{color:var(--mu);font-size:15px;margin:0}
.o_leonix_solution_clone_0 .lk-doc{background:#fff;border:1px solid var(--ln);border-radius:12px;padding:16px;margin:12px 0;font-variant-numeric:tabular-nums}
.o_leonix_solution_clone_0 .lk-doc div{display:flex;justify-content:space-between;gap:12px;padding:3px 0}
.o_leonix_solution_clone_0 .lk-doc span{color:var(--mu)}
.o_leonix_solution_clone_0 .lk-tblw{overflow-x:auto;background:#fff;border:1px solid var(--ln);border-radius:12px;margin:12px 0}
.o_leonix_solution_clone_0 .lk-tbl{width:100%;min-width:420px;font-size:15px;font-variant-numeric:tabular-nums;border-collapse:collapse}
.o_leonix_solution_clone_0 .lk-tbl th{background:#EEF1F5;padding:10px 14px;text-align:left}
.o_leonix_solution_clone_0 .lk-tbl td{padding:10px 14px;border-top:1px solid var(--ln)}
.o_leonix_solution_clone_0 .lk-tbl .r{text-align:right}
.o_leonix_solution_clone_0 .lk-k3{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin:12px 0}
.o_leonix_solution_clone_0 .lk-k3 div{background:#fff;border:1px solid var(--ln);border-radius:12px;padding:16px}
.o_leonix_solution_clone_0 .lk-k3 small{display:block;color:var(--mu)}
.o_leonix_solution_clone_0 .lk-k3 strong{font-size:22px;color:var(--n);font-variant-numeric:tabular-nums}
.o_leonix_solution_clone_0 .lk-k3 .hl{background:var(--grs);border-color:var(--gr)}
.o_leonix_solution_clone_0 .lk-k3 .hl strong{color:var(--gr)}
.o_leonix_solution_clone_0 .lk-sfoot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid var(--ln);padding-top:16px;margin-top:18px;font-size:14px;color:var(--mu)}
.o_leonix_solution_clone_0 .lk-video{border:1px dashed #B8C2CE;border-radius:16px;padding:24px;margin-top:24px;display:flex;flex-wrap:wrap;gap:16px;align-items:center;justify-content:space-between;color:var(--mu)}
.o_leonix_solution_clone_0 .lk-road{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;list-style:none;padding:0;margin:36px 0 20px}
.o_leonix_solution_clone_0 .lk-road li{background:#fff;border:1px solid var(--ln);border-radius:14px;padding:20px}
.o_leonix_solution_clone_0 .lk-road .n{font-size:28px;font-weight:800;color:#8A95A6;font-variant-numeric:tabular-nums}
.o_leonix_solution_clone_0 .lk-road b{display:block;color:var(--n);margin:4px 0}
.o_leonix_solution_clone_0 .lk-road p{margin:0;font-size:14px;color:var(--mu)}
.o_leonix_solution_clone_0 .lk-road .hl{background:var(--gs);border:2px solid var(--g)}
.o_leonix_solution_clone_0 .lk-road .hl .n{color:var(--gd)}
.o_leonix_solution_clone_0 .lk-road .hl p{color:var(--gd)}
.o_leonix_solution_clone_0 .lk-cmpw{overflow-x:auto;border:1px solid var(--ln);border-radius:16px;margin-top:32px;background:#fff}
.o_leonix_solution_clone_0 .lk-cmp{width:100%;min-width:640px;border-collapse:collapse}
.o_leonix_solution_clone_0 .lk-cmp th,.o_leonix_solution_clone_0 .lk-cmp td{padding:16px 20px;text-align:left;vertical-align:top}
.o_leonix_solution_clone_0 .lk-cmp thead th{background:var(--bg);color:var(--n)}
.o_leonix_solution_clone_0 .lk-cmp thead th.us{background:var(--n);color:#fff}
.o_leonix_solution_clone_0 .lk-cmp td{border-top:1px solid var(--ln)}
.o_leonix_solution_clone_0 .lk-cmp td.us{background:#FBF6EA;font-weight:600;color:var(--n)}
.o_leonix_solution_clone_0 .lk-cmp td.c{font-weight:700;color:var(--n);width:30%}
.o_leonix_solution_clone_0 .lk-price{background:#fff;border:1px solid var(--ln);border-radius:18px;padding:28px;height:100%;display:flex;flex-direction:column;gap:12px}
.o_leonix_solution_clone_0 .lk-price.hl{border:2px solid var(--g);box-shadow:0 16px 40px rgba(11,31,58,.08)}
.o_leonix_solution_clone_0 .lk-price h3{font-size:22px;font-weight:800;color:var(--n);margin:0}
.o_leonix_solution_clone_0 .lk-price .who{color:var(--mu);margin:0}
.o_leonix_solution_clone_0 .lk-price .p{font-size:26px;font-weight:800;color:var(--n)}
.o_leonix_solution_clone_0 .lk-price ul{padding-left:20px;margin:0}
.o_leonix_solution_clone_0 .lk-price .btn{margin-top:auto}
.o_leonix_solution_clone_0 .lk-tag{align-self:flex-start;font-size:12px;background:var(--gs);color:var(--gd);border-radius:999px;padding:5px 12px;font-weight:700}
.o_leonix_solution_clone_0 .lk-case{border:1px dashed #B8C2CE;border-radius:16px;padding:24px;height:100%;background:#fff}
.o_leonix_solution_clone_0 .lk-case .lb{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--mu)}
.o_leonix_solution_clone_0 .lk-case b{display:block;font-size:18px;color:var(--n);margin:6px 0}
.o_leonix_solution_clone_0 .lk-case p{margin:0;color:var(--mu)}
.o_leonix_solution_clone_0 .lk-faq{max-width:880px;margin-top:24px;border-top:1px solid var(--ln)}
.o_leonix_solution_clone_0 .lk-q{border-bottom:1px solid var(--ln)}
.o_leonix_solution_clone_0 .lk-q button{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:0;padding:20px 0;font-size:17px;font-weight:700;text-align:left;color:var(--n);min-height:44px}
.o_leonix_solution_clone_0 .lk-q button i{transition:transform .25s;color:var(--gd)}
.o_leonix_solution_clone_0 .lk-q button[aria-expanded=true] i{transform:rotate(45deg)}
.o_leonix_solution_clone_0 .lk-q p{margin:0 0 20px;color:var(--mu)}
.o_leonix_solution_clone_0 .lk-final a.lk-mail{color:var(--g)}
@media  (max-width:991px){.o_leonix_solution_clone_0 .lk-sec{padding:64px 0}
.o_leonix_solution_clone_0 .lk-hero{padding:64px 0}
.o_leonix_solution_clone_0 .lk-mock{margin-top:40px}
.o_leonix_solution_clone_0 .lk-arrow{display:none}
.o_leonix_solution_clone_0 .lk-flow .ar{display:none}
.o_leonix_solution_clone_0 .lk-calc{padding:24px}
.o_leonix_solution_clone_0 .lk-ba{padding:24px}}
@media  (max-width:575px){.o_leonix_solution_clone_0 .lk-hero .btn{width:100%}
.o_leonix_solution_clone_0 .lk-ctas .btn{width:100%}}
.o_leonix_solution_clone_0 .k2-hero{padding-bottom:150px}
.o_leonix_solution_clone_0 .k2-wrap{position:relative}
.o_leonix_solution_clone_0 .k2-split{display:grid;grid-template-columns:1fr 1fr;background:#fff;color:var(--ink);border-radius:20px;box-shadow:0 30px 80px rgba(0,0,0,.35);overflow:hidden}
.o_leonix_solution_clone_0 .k2-side{padding:22px;display:flex;flex-direction:column;gap:10px}
.o_leonix_solution_clone_0 .k2-before{background:#F3F4F7}
.o_leonix_solution_clone_0 .k2-lb{font-size:12.5px;font-weight:800;letter-spacing:.08em;color:var(--mu)}
.o_leonix_solution_clone_0 .k2-after .k2-lb{color:var(--gd)}
.o_leonix_solution_clone_0 .k2-item{background:#fff;border:1px solid var(--ln);border-radius:10px;padding:10px 12px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px}
.o_leonix_solution_clone_0 .k2-item b{color:var(--n);display:block}
.o_leonix_solution_clone_0 .k2-item small{display:block;font-size:12px;color:var(--mu)}
.o_leonix_solution_clone_0 .k2-item.bad{border:2px solid var(--rd)}
.o_leonix_solution_clone_0 .k2-item.good{background:var(--grs);border:1.5px solid var(--gr)}
.o_leonix_solution_clone_0 .k2-item.good small{color:var(--gr)}
.o_leonix_solution_clone_0 .k2-item.dash{border-style:dashed;color:var(--mu);font-size:13px}
.o_leonix_solution_clone_0 .k2-bd{flex:none;font-size:11.5px;font-weight:800;border-radius:999px;padding:3px 8px}
.o_leonix_solution_clone_0 .k2-bd.r{color:var(--rd);background:var(--rds)}
.o_leonix_solution_clone_0 .k2-bd.g{color:var(--gr);background:#fff}
.o_leonix_solution_clone_0 .k2-je{border:1px solid var(--ln);border-radius:10px;padding:8px 12px;font-size:12.5px;font-variant-numeric:tabular-nums}
.o_leonix_solution_clone_0 .k2-je div{display:flex;justify-content:space-between}
.o_leonix_solution_clone_0 .k2-je .c{padding-left:14px;color:var(--mu)}
.o_leonix_solution_clone_0 .k2-je .c b{color:var(--gd)}
.o_leonix_solution_clone_0 .k2-flow{width:2px;height:14px;margin-left:22px;background-image:linear-gradient(#C9A14A 50%,rgba(201,161,74,0) 50%);background-size:2px 12px;animation:k2Flow 1.2s linear infinite}
@keyframes  k2Flow{to{background-position:0 24px}}
.o_leonix_solution_clone_0 .k2-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}
.o_leonix_solution_clone_0 .k2-tile{background:var(--gs);border-radius:8px;padding:7px 6px;text-align:center}
.o_leonix_solution_clone_0 .k2-tile small{display:block;font-size:10.5px;font-weight:800;color:var(--gd)}
.o_leonix_solution_clone_0 .k2-tile b{font-size:12px;color:var(--n)}
.o_leonix_solution_clone_0 .k2-sum{margin-top:6px;border-top:1px solid var(--ln);padding-top:12px;display:flex;flex-direction:column;gap:8px}
.o_leonix_solution_clone_0 .k2-before .k2-sum{border-color:#DDE2E8}
.o_leonix_solution_clone_0 .k2-big{display:flex;align-items:baseline;gap:8px;font-size:13.5px;font-weight:700}
.o_leonix_solution_clone_0 .k2-big span{font-size:44px;font-weight:800;line-height:1}
.o_leonix_solution_clone_0 .k2-big.r{color:var(--rd)}
.o_leonix_solution_clone_0 .k2-big.g{color:var(--gr)}
.o_leonix_solution_clone_0 .k2-big.g span{border-radius:10px;padding:0 6px;animation:k2Pulse 2s ease-in-out infinite}
@keyframes  k2Pulse{0%,100%{box-shadow:0 0 0 0 rgba(35,121,79,.45)}50%{box-shadow:0 0 0 10px rgba(35,121,79,0)}}
.o_leonix_solution_clone_0 .k2-kv{display:grid;grid-template-columns:92px 1fr;gap:4px 8px;font-size:13px}
.o_leonix_solution_clone_0 .k2-kv span{color:var(--mu)}
.o_leonix_solution_clone_0 .k2-kv b{color:var(--ink)}
.o_leonix_solution_clone_0 .k2-kv b.r{color:var(--rd)}
.o_leonix_solution_clone_0 .k2-kv b.g{color:var(--gr)}
.o_leonix_solution_clone_0 .k2-shake{display:inline-block!important;animation:k2Shake 3s ease-in-out infinite}
@keyframes  k2Shake{0%,90%,100%{transform:none}93%{transform:translateX(-2px)}96%{transform:translateX(2px)}}
.o_leonix_solution_clone_0 .k2-arrow{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;background:var(--g);color:var(--n);display:flex;align-items:center;justify-content:center;font-size:22px;border:4px solid #fff;box-shadow:0 8px 24px rgba(11,31,58,.35)}
.o_leonix_solution_clone_0 .k2-demo-note{text-align:right;font-size:12px;color:rgba(255,255,255,.6);margin:10px 0 0}
.o_leonix_solution_clone_0 .k2-calc-sec{background:var(--bg);padding:0 0 64px}
.o_leonix_solution_clone_0 .k2-calc{position:relative;z-index:2;margin-top:-110px;background:#fff;border-radius:22px;box-shadow:0 24px 60px rgba(11,31,58,.18);display:grid;grid-template-columns:minmax(0,1fr) 440px;overflow:hidden}
.o_leonix_solution_clone_0 .k2-cl{padding:36px 40px;display:flex;flex-direction:column;gap:20px}
.o_leonix_solution_clone_0 .k2-cl h2{font-size:30px;line-height:1.2;font-weight:800;color:var(--n);margin:8px 0 6px}
.o_leonix_solution_clone_0 .k2-presets{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px;color:var(--mu)}
.o_leonix_solution_clone_0 .k2-preset{border:1.5px solid #C9D1DB;background:#fff;color:var(--ink);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600;min-height:40px}
.o_leonix_solution_clone_0 .k2-preset.on{background:var(--n);border-color:var(--n);color:#fff}
.o_leonix_solution_clone_0 .k2-sliders{display:grid;grid-template-columns:1fr 1fr;gap:18px 28px}
.o_leonix_solution_clone_0 .k2-sl{display:flex;flex-direction:column;gap:4px;font-size:14px;font-weight:600;margin:0}
.o_leonix_solution_clone_0 .k2-sl.full{grid-column:1/-1}
.o_leonix_solution_clone_0 .k2-sl .t{display:flex;justify-content:space-between;gap:12px}
.o_leonix_solution_clone_0 .k2-sl .t b{color:var(--n);font-variant-numeric:tabular-nums}
.o_leonix_solution_clone_0 .k2-sl input{width:100%;accent-color:#C9A14A;height:28px;cursor:pointer}
.o_leonix_solution_clone_0 .k2-cr{background:linear-gradient(160deg,var(--n) 0%,var(--n2) 100%);color:#fff;padding:36px;display:flex;flex-direction:column;gap:18px;justify-content:center}
.o_leonix_solution_clone_0 .k2-cr .lb{font-size:14px;color:rgba(255,255,255,.72)}
.o_leonix_solution_clone_0 .k2-year{font-size:52px;line-height:1.05;font-weight:800;color:var(--g);font-variant-numeric:tabular-nums}
.o_leonix_solution_clone_0 .k2-year small{font-size:22px;font-weight:700}
.o_leonix_solution_clone_0 .k2-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}
.o_leonix_solution_clone_0 .k2-stats div{background:rgba(255,255,255,.07);border-radius:10px;padding:10px}
.o_leonix_solution_clone_0 .k2-stats b{display:block;font-size:20px;font-variant-numeric:tabular-nums}
.o_leonix_solution_clone_0 .k2-stats small{font-size:12px;color:rgba(255,255,255,.7)}
.o_leonix_solution_clone_0 .k2-barh{display:flex;justify-content:space-between;font-size:13px;color:rgba(255,255,255,.8);margin-bottom:6px}
.o_leonix_solution_clone_0 .k2-barbg{height:10px;background:rgba(255,255,255,.14);border-radius:999px;overflow:hidden}
.o_leonix_solution_clone_0 .k2-bar{height:100%;background:var(--g);border-radius:999px;transition:width .3s}
.o_leonix_solution_clone_0 .k2-cr .hint{font-size:13px;color:rgba(255,255,255,.65);text-align:center}
.o_leonix_solution_clone_0 .k2-btabs{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;list-style:none;padding:0;margin:32px 0 24px}
.o_leonix_solution_clone_0 .k2-btab{width:100%;height:100%;text-align:left;border-radius:16px;padding:20px 22px;display:flex;flex-direction:column;gap:6px;background:var(--bg);border:2px solid transparent}
.o_leonix_solution_clone_0 .k2-btab.active{background:#fff;border-color:var(--g);box-shadow:0 14px 34px rgba(11,31,58,.10)}
.o_leonix_solution_clone_0 .k2-btab small{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--gd)}
.o_leonix_solution_clone_0 .k2-btab b{font-size:20px;font-weight:800;color:var(--n)}
.o_leonix_solution_clone_0 .k2-btab span{font-size:14px;color:var(--mu)}
.o_leonix_solution_clone_0 .k2-bgrid{display:grid;grid-template-columns:5fr 7fr;gap:24px}
.o_leonix_solution_clone_0 .k2-blist{background:var(--bg);border-radius:16px;padding:26px;display:flex;flex-direction:column;gap:14px}
.o_leonix_solution_clone_0 .k2-blist .h{font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--mu)}
.o_leonix_solution_clone_0 .k2-chk{display:flex;gap:10px}
.o_leonix_solution_clone_0 .k2-chk i{color:var(--g);margin-top:4px}
.o_leonix_solution_clone_0 .k2-bright{display:flex;flex-direction:column;gap:14px;min-width:0}
.o_leonix_solution_clone_0 .k2-tblbox{border:1px solid var(--ln);border-radius:16px;overflow:hidden;overflow-x:auto}
.o_leonix_solution_clone_0 .k2-tblhd{background:var(--n);color:#fff;padding:12px 18px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.o_leonix_solution_clone_0 .k2-tblhd span{font-size:12.5px;color:var(--g)}
.o_leonix_solution_clone_0 .k2-tbl{width:100%;border-collapse:collapse;font-size:14.5px;font-variant-numeric:tabular-nums;min-width:460px}
.o_leonix_solution_clone_0 .k2-tbl th{background:var(--bg);color:var(--mu);font-size:13px;padding:9px 12px;text-align:left}
.o_leonix_solution_clone_0 .k2-tbl td{padding:9px 12px;border-top:1px solid var(--ln)}
.o_leonix_solution_clone_0 .k2-tbl .r{text-align:right}
.o_leonix_solution_clone_0 .k2-tbl .a{font-weight:700}
.o_leonix_solution_clone_0 .k2-tbl tr.hl{background:var(--gs)}
.o_leonix_solution_clone_0 .k2-gnote{background:var(--gs);border-radius:12px;padding:14px 18px;font-size:14.5px;color:#4D3A0E}
.o_leonix_solution_clone_0 .k2-chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}
.o_leonix_solution_clone_0 .k2-chips .h{font-size:13px;font-weight:700;color:var(--mu);margin-right:4px}
.o_leonix_solution_clone_0 .k2-chip{background:var(--gs);color:var(--gd);border-radius:8px;padding:6px 10px;font-size:13.5px;font-weight:700}
.o_leonix_solution_clone_0 .k2-mbar{display:flex;align-items:center;gap:8px}
.o_leonix_solution_clone_0 .k2-mbar .bg{flex:1;height:10px;background:#EEF1F5;border-radius:999px}
.o_leonix_solution_clone_0 .k2-mbar .fg{display:block;height:100%;background:var(--n);border-radius:999px}
.o_leonix_solution_clone_0 .k2-mbar.low .fg{background:var(--g)}
.o_leonix_solution_clone_0 .k2-mbar.low b{color:var(--gd)}
.o_leonix_solution_clone_0 .k2-foot{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid var(--ln);padding-top:24px;margin-top:32px;color:var(--mu)}
.o_leonix_solution_clone_0 .k2-dgrid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start;margin-top:28px}
.o_leonix_solution_clone_0 .k2-steps{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}
.o_leonix_solution_clone_0 .k2-step{width:100%;text-align:left;border-radius:14px;padding:14px 16px;background:#fff;border:1.5px solid var(--ln);color:var(--ink);min-height:64px}
.o_leonix_solution_clone_0 .k2-step b{display:block;font-weight:800}
.o_leonix_solution_clone_0 .k2-step small{display:block;font-size:13px;color:var(--mu);margin-top:2px}
.o_leonix_solution_clone_0 .k2-step.active{background:var(--gs);border:2px solid var(--g);color:var(--n)}
.o_leonix_solution_clone_0 .k2-play{display:flex;gap:10px;align-items:center;margin-top:6px}
.o_leonix_solution_clone_0 .k2-play button{background:var(--n);color:#fff;border:0;border-radius:10px;padding:12px 16px;font-weight:700;min-height:44px}
.o_leonix_solution_clone_0 .k2-play span{font-size:14px;font-weight:800;color:var(--gr)}
.o_leonix_solution_clone_0 .k2-paper{background:#fff;border:1px solid #DDE2E8;border-radius:16px;box-shadow:0 18px 40px rgba(11,31,58,.08);padding:32px 36px;min-height:600px}
.o_leonix_solution_clone_0 .k2-doc{font-family:Noto Serif,Georgia,serif;font-size:14.5px;font-variant-numeric:tabular-nums;overflow-x:auto}
.o_leonix_solution_clone_0 .k2-doc .hdr{display:flex;justify-content:space-between;gap:16px}
.o_leonix_solution_clone_0 .k2-doc .tt{text-align:center;margin:12px 0}
.o_leonix_solution_clone_0 .k2-doc .tt b{display:block;font-size:20px}
.o_leonix_solution_clone_0 .k2-doc .tt i{display:block}
.o_leonix_solution_clone_0 .k2-frm{width:100%;border-collapse:collapse;margin:10px 0;min-width:520px}
.o_leonix_solution_clone_0 .k2-frm td,.o_leonix_solution_clone_0 .k2-frm th{border:1px solid #9AA3B0;padding:6px 8px}
.o_leonix_solution_clone_0 .k2-frm th{background:#F2F3F5;font-weight:700;text-align:center}
.o_leonix_solution_clone_0 .k2-frm .r{text-align:right}
.o_leonix_solution_clone_0 .k2-frm .c{text-align:center}
.o_leonix_solution_clone_0 .k2-frm .l{text-align:left}
.o_leonix_solution_clone_0 .k2-frm tr.hl{background:var(--gs)}
.o_leonix_solution_clone_0 .k2-sign{display:grid;grid-template-columns:repeat(5,1fr);text-align:center;font-size:13px;font-weight:700;margin-top:10px}
.o_leonix_solution_clone_0 .k2-dnote{font-size:13px;color:var(--mu);margin-top:10px}
.o_leonix_solution_clone_0 .k2-dnote.g{background:var(--gs);color:#4D3A0E;border-radius:10px;padding:12px 14px;font-size:14px}
.o_leonix_solution_clone_0 .k2-d3{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px}
.o_leonix_solution_clone_0 .k2-d3 div{background:var(--bg);border-radius:10px;padding:10px 12px;font-size:13.5px}
.o_leonix_solution_clone_0 .k2-d3 b{display:block;color:var(--gd)}
.o_leonix_solution_clone_0 .k2-ill{font-size:12.5px;color:#8A95A6;margin-top:18px}
.o_leonix_solution_clone_0 .k2-chead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px}
.o_leonix_solution_clone_0 .k2-seg{display:flex;gap:4px;background:var(--bg);padding:4px;border-radius:12px;list-style:none;margin:0}
.o_leonix_solution_clone_0 .k2-seg button{border:0;border-radius:9px;padding:10px 16px;font-weight:700;font-size:14px;min-height:44px;background:transparent;color:var(--mu)}
.o_leonix_solution_clone_0 .k2-seg button.active{background:var(--n);color:#fff}
.o_leonix_solution_clone_0 .k2-same{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;background:var(--bg);border-radius:12px;padding:14px 20px;font-size:15px;margin:24px 0}
.o_leonix_solution_clone_0 .k2-same b{color:var(--n)}
.o_leonix_solution_clone_0 .k2-cgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.o_leonix_solution_clone_0 .k2-ccard{border:1px solid var(--ln);border-radius:18px;overflow:hidden;background:#fff}
.o_leonix_solution_clone_0 .k2-ccard .hd{background:var(--n);padding:16px 20px;font-size:12px;color:var(--g);font-weight:800;letter-spacing:.08em}
.o_leonix_solution_clone_0 .k2-ccard .bd{padding:18px 20px;display:flex;flex-direction:column;gap:14px}
.o_leonix_solution_clone_0 .k2-old{display:flex;gap:10px;color:var(--mu);font-size:14.5px}
.o_leonix_solution_clone_0 .k2-old i{flex:none;width:20px;height:20px;border-radius:50%;background:#EEF1F5;color:#8A95A6;display:flex;align-items:center;justify-content:center;font-size:11px;margin-top:2px}
.o_leonix_solution_clone_0 .k2-new{display:flex;gap:10px;margin-top:8px;background:var(--gs);border-radius:10px;padding:10px 12px;font-size:14.5px;font-weight:600;color:var(--n)}
.o_leonix_solution_clone_0 .k2-new i{color:var(--gd);margin-top:4px}
.o_leonix_solution_clone_0 .k2-legend{display:flex;flex-wrap:wrap;gap:24px;font-size:13.5px;color:var(--mu);margin-top:16px}
.o_leonix_solution_clone_0 .k2-legend i{display:inline-block;width:12px;height:12px;border-radius:3px;vertical-align:-1px;margin-right:6px}
.o_leonix_solution_clone_0 .k2-mwrap{overflow-x:auto}
.o_leonix_solution_clone_0 .k2-mgrid{display:grid;grid-template-columns:220px repeat(4,minmax(0,1fr));gap:10px;min-width:900px;margin-bottom:10px}
.o_leonix_solution_clone_0 .k2-mgrid .h{font-size:13px;font-weight:800;color:var(--mu);letter-spacing:.04em}
.o_leonix_solution_clone_0 .k2-mc{border-radius:12px;padding:14px;font-size:14.5px}
.o_leonix_solution_clone_0 .k2-mc.lbl{background:var(--bg);font-weight:800;color:var(--mu)}
.o_leonix_solution_clone_0 .k2-mc.lbl2{background:var(--n);font-weight:800;color:#fff}
.o_leonix_solution_clone_0 .k2-mc.lbl2 span{color:var(--g)}
.o_leonix_solution_clone_0 .k2-mc.old{border:1px solid var(--ln);color:var(--mu)}
.o_leonix_solution_clone_0 .k2-mc.new{background:var(--gs);font-weight:600;color:var(--n)}
.o_leonix_solution_clone_0 .k2-mc.bad{border:2px solid var(--rd);color:var(--rd);font-weight:700}
.o_leonix_solution_clone_0 .k2-mc.good{border:2px solid var(--gr);background:var(--grs);color:var(--gr);font-weight:700}
.o_leonix_solution_clone_0 .k2-cfoot{display:flex;justify-content:flex-end;margin-top:24px}
@media  (max-width:991px){.o_leonix_solution_clone_0 .k2-split{grid-template-columns:1fr}
.o_leonix_solution_clone_0 .k2-arrow{display:none}
.o_leonix_solution_clone_0 .k2-hero{padding-bottom:120px}
.o_leonix_solution_clone_0 .k2-calc{grid-template-columns:1fr;margin-top:-70px}
.o_leonix_solution_clone_0 .k2-sliders{grid-template-columns:1fr}
.o_leonix_solution_clone_0 .k2-btabs{grid-template-columns:1fr}
.o_leonix_solution_clone_0 .k2-bgrid{grid-template-columns:1fr}
.o_leonix_solution_clone_0 .k2-dgrid{grid-template-columns:1fr}
.o_leonix_solution_clone_0 .k2-cgrid{grid-template-columns:1fr}
.o_leonix_solution_clone_0 .k2-cl{padding:24px}
.o_leonix_solution_clone_0 .k2-cr{padding:24px}
.o_leonix_solution_clone_0 .k2-paper{padding:20px}
.o_leonix_solution_clone_0 .k2-year{font-size:40px}
.o_leonix_solution_clone_0 .k2-d3{grid-template-columns:1fr}}
@media  (prefers-reduced-motion:reduce){.o_leonix_solution_clone_0 .k2-flow,.o_leonix_solution_clone_0 .k2-big.g span,.o_leonix_solution_clone_0 .k2-shake{animation:none}}
@media (max-width: 991.98px) {
.o_leonix_solution_clone_0 .k2-dgrid {grid-template-columns:minmax(0,1fr)}
.o_leonix_solution_clone_0 .k2-dgrid > * {min-width:0}
}
@media (max-width: 575.98px) {
.o_leonix_solution_clone_0 .lk-hero .row {margin-left:0;margin-right:0}
.o_leonix_solution_clone_0 .lk-hero .row > * {padding-left:0;padding-right:0}
}
