@charset "UTF-8";:root{--brand:#83b1c9;--brand2:#6a96ae;--brand-dark:#345670;--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}.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"}.fa-droplet:before,.fa-tint:before{content:"\f043"}.fa-hand-holding-dollar:before,.fa-hand-holding-usd:before{content:"\f4c0"}.fa-flask-vial:before{content:"\e4f3"}.fa-chart-line:before,.fa-line-chart:before{content:"\f201"}.fa-microscope:before{content:"\f610"}.fa-shield-alt:before{content:"\f3ed"}.fa-user-doctor:before{content:"\f82f"}.fa-shield-virus:before{content:"\e06c"}.fa-heart-pulse:before{content:"\f21e"}.fa-brain:before{content:"\f5dc"}.fa-vials:before{content:"\f493"}.fa-list:before{content:"\f733"}.fa-laptop-code:before{content:"\f5fc"}.fa-file-invoice:before{content:"\f570"}.fa-briefcase-medical:before{content:"\f469"}.fa-clipboard-check:before{content:"\f46c"}.fa-handshake:before{content:"\f2b5"}.fa-folder:before{content:"\f07b"}.fa-user-lock:before{content:"\f502"}.fa-archive:before{content:"\f187"}.fa-arrow-down:before{content:"\f063"}.fa-dna:before{content:"\f471"}.fa-landmark:before{content:"\f66f"}.fa-file-invoice-dollar:before{content:"\f571"}.fa-building-columns:before{content:"\f19c"}.fa-capsules:before{content:"\f46b"}body{line-height:1.8}@media(min-width:992px){h1,h2,h3{line-height:1.5}}.pb-0{padding-bottom:0 !important}.mb-2{margin-bottom:8px !important}.mb-4{margin-bottom:16px !important}.mb-8{margin-bottom:32px !important}.mt-4{margin-top:16px !important}.mt-8{margin-top:32px !important}.max-w-800{max-width:800px;margin-left:auto;margin-right:auto}.sticky{position:sticky !important}.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}.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)}.btn-white{background:#fff;color:var(--ink)}.btn-white:hover{background:var(--soft);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}@media(max-width:767px){.section h2{font-size:26px;line-height:1.3}}.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}.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:18px}.card p{color:var(--muted);font-size:14px}.site-filter-table,.new-table{background:#fff;border:1px solid var(--border);border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow2)}.site-filter-table table,.new-table table{width:100%;border-collapse:collapse;min-width:820px;margin:0}.site-filter-table thead th,.new-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 tbody td,.new-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}.new-table table tbody tr:nth-child(even) td{background:rgba(131,177,201,0.02)}.site-filter-table table tbody tr:hover,.new-table table tbody tr:hover{background:rgba(131,177,201,0.06)}.site-filter-table table tbody tr:hover td,.new-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;padding-top:10px}.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;margin-bottom:0}.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}.split{display:grid;grid-template-columns:1.2fr .8fr;gap:40px;align-items:start}.split .imgbox{border:1px solid var(--border);border-radius:var(--r);overflow:hidden;background:var(--bg);box-shadow:var(--shadow2);padding:0}.split .imgbox img{width:100%;display:block}.split .imgcap{padding:12px;font-size:13px;color:var(--muted);background:var(--soft2);border-top:1px solid var(--border)}@media(max-width:1024px){.split{grid-template-columns:1fr}}.step-list{margin-top:20px}.step-item{position:relative;padding-left:24px;margin-bottom:16px;border-left:2px solid var(--brand)}.step-item .h4{font-size:15px;color:var(--ink);margin-bottom:4px}.step-item p,.step-item ul{font-size:14px;color:var(--muted);margin-bottom:0}.cta-banner{background:linear-gradient(135deg,var(--ink) 0,#344e65 100%);color:#fff;padding:60px 0;text-align:center;position:relative;overflow:hidden}.cta-banner::before{content:"";position:absolute;top:-50px;left:-50px;width:300px;height:300px;background:radial-gradient(circle,rgba(131,177,201,0.2),transparent 70%);border-radius:50%;pointer-events:none}.cta-title{color:#fff;font-weight:700;margin-bottom:8px !important}.cta-sub{color:#dcebf5;margin-bottom:32px;font-size:16px;font-weight:300}.service-card{background:#fff;border-radius:16px;padding:24px 30px;max-width:800px;margin:0 auto;display:flex;align-items:center;gap:24px;text-align:left;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 10px 30px rgba(0,0,0,0.15)}.service-card:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgba(0,0,0,0.25)}.sc-icon{width:60px;height:60px;background:rgba(131,177,201,0.12);color:var(--brand);border-radius:12px;display:grid;place-items:center;font-size:24px;flex-shrink:0}.sc-content{flex:1}.sc-content h3{color:var(--brand);font-size:18px;font-weight:700;margin-bottom:6px;display:flex;align-items:center;gap:8px}.sc-content p{color:var(--text);font-size:14px;margin:0;line-height:1.5}.sc-arrow{color:var(--brand);font-size:20px;transition:transform .2s}.service-card:hover .sc-arrow{transform:translateX(5px)}@media(max-width:768px){.service-card{flex-direction:column;text-align:center}.sc-arrow{display:none}.sc-content h3{justify-content:center}}.img-contain{height:200px;display:flex;justify-content:center;align-items:center}.img-contain img{max-width:100%;max-height:100%;object-fit:contain}.specs-box{background:#fff;border:1px solid var(--border);border-radius:var(--r);box-shadow:var(--shadow2);padding:24px}.spec-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media(max-width:767px){.spec-grid-2{grid-template-columns:repeat(1,minmax(0,1fr))}}.spec-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding:8px 0;font-size:14px}.spec-row strong{color:var(--ink)}.spec-row span{color:var(--muted);text-align:right}.check li{position:relative;padding-left:26px;margin:8px 0;color:var(--muted);font-size:14px;list-style:none}.check li::before{content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:4px;color:var(--brand);font-size:12px}.quote{background:#0f172a;color:#aeb9c6;padding:70px 0;text-align:center}.quote .h3{color:#fff;font-size:20px;margin-bottom:10px}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:start}.inner-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:28px}.grid4{margin-top:28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.grid5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin-top:28px}.grid-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.split-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:start}@media(max-width:1024px){.grid3{grid-template-columns:repeat(2,minmax(0,1fr))}.grid4{grid-template-columns:repeat(2,minmax(0,1fr))}.grid5{grid-template-columns:repeat(3,minmax(0,1fr))}.split-layout{grid-template-columns:1fr;gap:40px}}@media(max-width:767px){.grid2,.inner-grid-2{grid-template-columns:1fr}.grid3{grid-template-columns:1fr}.grid4{grid-template-columns:1fr}.grid5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){.grid5{grid-template-columns:1fr}}.hero{position:relative;padding:170px 0 0;background:linear-gradient(135deg,rgba(35,50,64,0.92),rgba(52,86,112,0.88)),url("../images/page-about-banner.jpg") center/cover;color:#fff;text-align:center}.hero h1{color:#fff;font-size:42px;max-width:950px;margin:0 auto 20px;line-height:1.25;font-weight:800}.hero p.lead{font-size:17px;color:#cbd5e0;max-width:950px;margin:0 auto;line-height:1.6}@media(max-width:768px){.hero{padding-top:100px}.hero h1{font-size:32px}}.trust-bar{background:rgba(0,0,0,0.3);backdrop-filter:blur(8px);border-top:1px solid rgba(255,255,255,0.1);border-bottom:1px solid rgba(255,255,255,0.1);padding:16px 0;margin-top:50px}.trust-flex{display:flex;justify-content:center;gap:40px;flex-wrap:wrap}.trust-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:500;color:#e2e8f0}.trust-item i{color:var(--brand);font-size:18px}.check-list li{position:relative;padding-left:25px;margin-bottom:12px;font-size:15px}.check-list li i{position:absolute;left:0;top:4px;color:var(--brand);font-size:16px}.check-list li::before{content:'\f00c';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:2px;color:var(--brand)}.arrow-list li{position:relative;padding-left:25px;margin-bottom:12px;font-size:15px}.arrow-list li i{position:absolute;left:0;top:4px;color:var(--brand);font-size:16px}.arrow-list li::before{content:'\f105';font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:0;top:0;color:var(--brand)}.feature-card{background:#fff;padding:30px 24px;border-radius:var(--r);box-shadow:0 4px 12px rgba(0,0,0,0.02);border:1px solid var(--border);transition:all .3s;height:100%}.feature-card:hover{box-shadow:var(--shadow-hover);transform:translateY(-5px);border-color:rgba(131,177,201,0.4)}.feature-card i.main-icon{font-size:32px;color:var(--brand);margin-bottom:20px;display:block}.feature-card h3,.feature-card h4{font-size:18px;margin-bottom:10px;color:var(--ink);padding:0}.feature-card p{font-size:14px;color:var(--text);margin:0}.tag-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.tag{background:var(--soft);color:var(--brand-dark);padding:6px 14px;border-radius:20px;font-size:13px;font-weight:500;border:1px solid rgba(131,177,201,0.2)}.stat-card{background:#fff;border-left:4px solid var(--brand);padding:20px 24px;border-radius:8px;box-shadow:var(--shadow);display:flex;flex-direction:column;justify-content:center}.stat-card .val{font-size:18px;font-weight:700;color:var(--brand-dark);margin-bottom:6px}.stat-card p{font-size:13px;color:var(--muted);margin:0;line-height:1.5}.mini-card{background:#fff;padding:24px;border-radius:var(--r);border:1px solid var(--border);box-shadow:var(--shadow);height:100%;transition:all .3s}.mini-card:hover{border-color:var(--brand);box-shadow:var(--shadow-hover)}.mini-card i{font-size:24px;color:var(--brand);margin-bottom:12px;display:block}.mini-card h4{font-size:15px;margin-bottom:8px;padding:0}.mini-card p{font-size:13px;color:var(--muted);line-height:1.5;margin:0}.flow-steps{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.step-box{flex:1;min-width:220px;background:#fff;padding:24px;border-radius:var(--r);border:1px solid var(--border);position:relative}.step-box:hover{border-color:var(--brand);box-shadow:var(--shadow-hover)}.step-num{position:absolute;top:16px;right:20px;font-size:32px;font-weight:800;color:var(--brand);opacity:.15}.step-box h4{font-size:16px;margin-bottom:8px;color:var(--ink);padding:0}.step-box p{font-size:13px;color:var(--muted);margin:0}.list-row{display:flex;gap:16px;margin-bottom:24px;align-items:flex-start}.list-icon{width:44px;height:44px;background:var(--soft);color:var(--brand);border-radius:8px;display:grid;place-items:center;font-size:18px;flex-shrink:0}.list-text h4{font-size:16px;margin-bottom:4px;padding:0}.list-text p{font-size:14px;color:var(--muted);line-height:1.6;margin:0}.img-wrap{position:relative;border-radius:var(--r);overflow:hidden;box-shadow:var(--shadow)}.img-wrap img{width:100%;display:block;object-fit:cover}.img-caption{position:absolute;bottom:0;left:0;right:0;background:rgba(35,50,64,0.85);color:#fff;padding:12px 15px;font-size:13px;backdrop-filter:blur(4px);display:flex;align-items:center;gap:8px}.cta-section{background:linear-gradient(135deg,var(--ink),var(--brand-dark));color:#fff;text-align:center;padding:80px 20px;border-radius:24px;margin:0 auto;max-width:1152px;box-shadow:0 20px 40px rgba(35,50,64,0.3)}.cta-section h2{color:#fff;font-size:34px;margin-bottom:16px;margin-top:0}.cta-section p{font-size:17px;color:#cbd5e0;margin-bottom:32px;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.6;padding:0}.cta-actions{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}@media(max-width:768px){.cta-section h2{font-size:28px}}