@charset "UTF-8";.service-sticky-tabs-plugin{overflow:hidden;position:sticky;top:120px;z-index:1000;background:#f7f8f9;border-bottom:1px solid var(--border);box-shadow:0 10px 30px rgba(15,23,42,0.06)}.service-sticky-tabs-plugin ul{list-style:none;display:flex;padding:10px 0;margin:0 !important;overflow-x:auto;scrollbar-width:none}.service-sticky-tabs-plugin ul::-webkit-scrollbar{display:none}.service-sticky-tabs-plugin ul li{font-weight:bold;text-align:center;padding:11px 14px;line-height:1.4;white-space:nowrap;cursor:pointer;transition:all ease-out .3s;list-style:none !important;position:relative;font-size:.98em;border-radius:100px;color:#222}.service-sticky-tabs-plugin ul li.active{background:rgba(131,177,201,0.12);color:#83b1c9}.service-sticky-tabs-plugin ul li:hover{background:rgba(131,177,201,0.12);color:#83b1c9}@media(min-width:1024px){.service-sticky-tabs-plugin ul{justify-content:space-between}}@media(max-width:1024px){.service-sticky-tabs-plugin{top:64px}.service-sticky-tabs-plugin .container.scrollable{position:relative;padding-left:25px;padding-right:25px}.service-sticky-tabs-plugin .container.scrollable:before{font-family:FontAwesome;content:"\f100";color:#fff;position:absolute;left:2px;top:50%;transform:translateY(-50%);opacity:.45}.service-sticky-tabs-plugin .container.scrollable:after{font-family:FontAwesome;content:"\f101";color:#fff;position:absolute;right:2px;top:50%;transform:translateY(-50%);opacity:.45}.service-sticky-tabs-plugin ul li{font-weight:normal}}@font-face{font-family:"Font Awesome 6 Free";font-style:normal;font-weight:900;font-display:block;src:url(../fonts/fa-solid-900.woff2) format("woff2"),url(../fonts/fa-solid-900.ttf) format("truetype")}.fa-classic,.fa-regular,.fa-solid,.far,.fas{font-family:"Font Awesome 6 Free"}.fa-solid,.fas{font-weight:900;font-style:normal}.fa-layer-group:before{content:"\f5fd"}.fa-vial:before{content:"\f493"}.fa-bullseye:before{content:"\f140"}.fa-sliders:before{content:"\f1de"}.fa-wand-magic-sparkles:before{content:"\e2ca"}.fa-cart-shopping:before,.fa-shopping-cart:before{content:"\f07a"}.fa-download:before{content:"\f019"}.fa-flask:before{content:"\f0c3"}body{line-height:1.8}@media(min-width:992px){h1,h2,h3{line-height:1.5}}.reveal-modal-bg{z-index:9999}.reveal-modal{z-index:99999}.killing-page__partner{padding-top:10px;padding-bottom:10px}.killing-page__partner p{margin-bottom:25px}.killing-page__partner .img{width:100%;height:100px;display:flex;justify-content:center;align-items:center}.killing-page__partner img{max-width:100%;width:180px;max-height:65px;object-fit:contain}.killing-page__partner .kp-partner-slider__container{padding-bottom:30px}.killing-page__partner .kp-partner-slider__container .swiper-pagination{bottom:0}.killing-page__partner .kp-partner-slider__container .swiper-pagination-bullet{width:10px;height:10px}.killing-page__partner .kp-partner-slider__container .swiper-pagination-bullet-active{background-color:#83b1c9}:root{--brand:#83b1c9;--brand2:#6a96ae;--ink:#233240;--text:#3d4b57;--muted:#6f7b88;--bg:#fff;--soft:#f7fbfe;--soft2:#fbfbfd;--border:#e7edf3;--shadow:0 12px 40px rgba(15,23,42,.08);--shadow2:0 8px 26px rgba(15,23,42,.06);--shadowBrand:0 18px 48px rgba(131,177,201,.24);--r:14px;--r2:12px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:999px;font-weight:800;font-size:13px;letter-spacing:.5px;text-transform:uppercase;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.btn-primary{background:var(--brand);color:#fff;box-shadow:0 10px 26px rgba(131,177,201,0.35)}.btn-primary:hover{background:var(--brand2);color:#fff;transform:translateY(-2px)}.btn-outline{background:#fff;border-color:rgba(131,177,201,0.55);color:var(--brand);border-radius:12px;padding:10px 16px;text-transform:none;letter-spacing:0;font-size:14px;font-weight:900}.btn-outline:hover{background:var(--brand);color:#fff;border-color:var(--brand);transform:translateY(-2px)}.btn-buy{width:100%;border-radius:12px;background:#fff;color:var(--brand);border:1px solid rgba(131,177,201,0.55);text-transform:none;letter-spacing:0;font-weight:900;font-size:14px;padding:12px 16px}.btn-buy:hover{background:var(--brand);color:#fff;border-color:var(--brand);transform:translateY(-2px)}.pill{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(131,177,201,0.14);color:var(--brand);font-weight:800;font-size:12px;border:1px solid rgba(131,177,201,0.22);white-space:nowrap}.section{padding:78px 0}.section.soft{background:var(--soft)}.section.soft2{background:var(--soft2)}.section.custom{background:radial-gradient(900px 420px at 80% 18%,rgba(131,177,201,0.26),transparent 60%),linear-gradient(180deg,#1b2a38 0,#12202b 100%);color:#fff}.section h2{margin-top:0;margin-bottom:30px;font-size:32px}.section p{padding-top:0;padding-bottom:0;margin-bottom:20px}.section .service-table{margin-bottom:0}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:20px}.head h2{font-size:32px;margin-bottom:20px}.head p{color:var(--muted);max-width:840px;margin-top:6px}.grid4{margin-top:28px;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:16px}@media(min-width:992px){.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.card{background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:22px 18px;box-shadow:var(--shadow2);transition:.22s ease}.card:hover{transform:translateY(-5px);box-shadow:var(--shadowBrand);border-color:rgba(131,177,201,0.55)}.ico{width:54px;height:54px;border-radius:14px;display:grid;place-items:center;background:rgba(131,177,201,0.14);color:var(--brand);font-size:20px;margin-bottom:12px}.ico i{font-style:normal}.card h3{font-size:16px}.card p{color:var(--muted);font-size:14px}.site-filter-table{background:#fff;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow2)}.site-filter-table table{width:100%;border-collapse:collapse;min-width:820px;margin:0}.site-filter-table thead th{background:linear-gradient(90deg,var(--brand) 0,var(--brand2) 100%);color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.5px;padding:14px;text-align:left;white-space:nowrap;font-weight:bold}.site-filter-table table{margin:0}.site-filter-table table tbody td{padding:14px;border-top:1px solid var(--border);font-size:14px;vertical-align:top}table tr:nth-of-type(2n+2) td{background:#fff}.site-filter-table table tbody tr:hover{background:rgba(131,177,201,0.06)}.site-filter-table table tbody tr:hover td{background:transparent}.site-table-filter-wrap .pagenav{margin-top:30px;margin-bottom:0;padding-bottom:0}.site-table-filter-wrap .pagenav a{border-color:transparent}.site-table-filter-wrap .pagenav li.active a{color:#fff !important}.site-table-filter-wrap .site-filter{background:#fff;border:1px solid var(--border);border-radius:var(--r);padding:14px;box-shadow:var(--shadow2);margin-bottom:12px}.site-filter xm-select{min-width:240px;border:1px solid var(--border);border-radius:12px;background:#fff;max-height:38px;line-height:38px}.site-filter button,.site-filter a button{max-height:38px;line-height:38px;font-size:15px;padding:0 14px !important;margin-bottom:0}.site-filter button,.site-filter xm-select{margin-bottom:0;border-radius:12px}@media(min-width:992px){.site-filter .row{margin:0 -10px 0 0;column-gap:10px}.site-filter .row>.col-md-4{flex-grow:1;padding:0}.site-filter a button,.site-filter button,.site-filter xm-select{margin-left:0}}@media(max-width:991px){.site-filter a button,.site-filter button,.site-filter xm-select{margin-bottom:15px}}.specs{margin-top:16px;background:#fff;border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow2);padding:18px}.specs h4{font-size:16px;margin-bottom:10px}.spec-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.spec{border:1px solid var(--border);border-radius:12px;padding:12px;background:linear-gradient(180deg,#fff 0,#fbfdff 100%)}.spec strong{display:block;color:var(--brand);margin-bottom:4px}.service-style-3{margin-bottom:0}.service-style-3 .inner{box-shadow:var(--shadow2);border:1px solid var(--border);padding-right:15px}.service-style-3 .inner:hover{transform:translateY(-4px);box-shadow:var(--shadowBrand);border-color:rgba(131,177,201,0.6)}.service-style-3 .inner h3{font-size:16px}.service-style-3{margin-left:-10px;margin-right:-10px}.service-style-3 div[class*='col-']{padding-left:10px;padding-right:10px;margin-bottom:20px}.custom h2{color:#fff;font-size:34px}.custom p{color:#d2dde7}.custom h3{color:#eaf6ff}.custom .btn{margin-bottom:30px}.timeline{margin-top:10px;border-left:2px solid rgba(131,177,201,0.35);padding-left:18px;margin-left:18px}.step{position:relative;padding:10px 0 10px 18px;margin:6px 0}.step::before{content:attr(data-id);position:absolute;left:-34px;top:12px;width:30px;height:30px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:900;box-shadow:0 0 0 6px rgba(255,255,255,0.08)}.step h4{color:#bfe6f7;font-size:16px;font-weight:bold;padding:0;margin-bottom:4px}.step p{color:#c3cfda;font-size:13px;margin:0}@media(min-width:992px){.custom .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:start}}.kits-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:14px}@media(min-width:992px){.kits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1200px){.kits-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kit{background:#fff;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow2);display:flex;flex-direction:column;transition:.22s ease}.kit:hover{transform:translateY(-4px);box-shadow:var(--shadowBrand);border-color:rgba(131,177,201,0.6)}.kit .bar{flex-grow:0;padding:10px 14px;color:#fff;font-weight:900;margin-bottom:0;font-size:14px;background:linear-gradient(90deg,var(--brand) 0,var(--brand2) 100%)}.kit .body{padding:16px;display:flex;flex-direction:column;gap:10px;flex:1}.kit h4{font-size:16px;line-height:1.35}.meta{display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);font-weight:800;font-size:12px;border-top:1px solid var(--border);padding-top:10px}.meta i{color:var(--brand)}.kit ul{flex-grow:1}.kit ul li{color:var(--muted);font-size:14px;flex:1;line-height:inherit;margin-bottom:0}.workflow{margin-top:12px}.wf-card{background:#fff;border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow2);padding:18px;margin-bottom:20px}@media(min-width:768px){.workflow{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px}.wf-card{margin-bottom:0}}.wf-card h3{padding-top:0;padding-bottom:0}.wf-steps{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-top:12px}@media(min-width:992px){.wf-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-step{border:1px solid var(--border);border-radius:12px;padding:12px;background:linear-gradient(180deg,#fff 0,#fbfdff 100%)}.wf-step .top{display:flex;gap:10px;align-items:center;margin-bottom:8px;font-weight:bold}.wf-step .num{width:28px;height:28px;border-radius:10px;display:grid;place-items:center;background:rgba(131,177,201,0.14);color:var(--brand);font-weight:900}.wf-step h4{font-size:15px}.wf-step p{color:var(--muted);font-size:13px;margin:0}.imgbox{border:1px dashed rgba(131,177,201,0.55);border-radius:var(--r);overflow:hidden;text-align:center;margin-top:12px;padding:15px}.imgbox img{display:block;margin:auto}.case{background:#fff;border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow2);padding:20px;position:relative;overflow:hidden}.case::before{content:"";position:absolute;inset:auto -120px -120px auto;width:240px;height:240px;background:radial-gradient(circle,rgba(131,177,201,0.22),transparent 60%);transform:rotate(25deg)}.case-grid{margin-top:14px}@media(min-width:992px){.case-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}}.case-grid h4{padding:0}.check li{position:relative;padding-left:26px;margin:8px 0;color:var(--muted);font-size:14px}.check li::before{content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:var(--brand)}.gallery{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:12px;margin-top:14px}@media(min-width:992px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.service-collapse-wrap{max-width:920px;margin-left:auto;margin-right:auto}.service-collapse-wrap .service-collapse-item{border:1px solid var(--border);border-radius:var(--r);background:#fff;box-shadow:var(--shadow2);overflow:hidden;margin-bottom:12px}.service-collapse-wrap .service-collapse-item .title{margin-bottom:0;cursor:pointer;padding:13px 18px;font-weight:bold;color:var(--ink);position:relative;border-bottom:0}.service-collapse-wrap .service-collapse-item .title.open{margin-bottom:0;background:rgba(131,177,201,0.08);color:var(--brand)}.service-collapse-wrap .service-collapse-item .title:after{content:"+";font-size:22px;color:var(--brand);font-weight:900}.service-collapse-wrap .service-collapse-item .title.open:after{content:"–"}.service-collapse-wrap .service-collapse-item .desc{padding:16px 18px;border-top:1px solid var(--border);color:var(--muted);font-size:14px;border-bottom:0;margin-top:0;margin-bottom:0}.service-collapse-wrap .service-collapse-item .desc p:last-child{margin-bottom:0}.service-collapse-wrap .service-collapse-item .desc ul{padding-top:0;padding-bottom:0;margin-bottom:12px}.service-collapse-wrap .service-collapse-item .desc ul li{margin-bottom:0}.service-collapse-wrap .service-collapse-item .desc p{margin-bottom:12px}.service-style-4 .inner{background:var(--soft);border-radius:var(--r);box-shadow:var(--shadow2)}.service-style-4 .inner:hover{transform:translateY(-4px);box-shadow:var(--shadowBrand);border-color:rgba(131,177,201,0.6)}.service-style-4 .inner .img{border-radius:12px 12px 0 0}