:root {--kh-ink:#1d2733;--kh-ink-2:#3a4658;--kh-muted:#6b7688;--kh-orange:#ea8518;--kh-orange-d:#c9701a;--kh-line:#e6e9ee;--kh-soft:#f6f8fb;--kh-navy:#141c26;--kh-radius:14px;--kh-max:1140px}.kh {font-family:'Quicksand',-apple-system,sans-serif;color:var(--kh-ink);line-height:1.6;letter-spacing:0 }
.kh * {box-sizing:border-box }
.kh img {max-width:100%;display:block }
.kh-wrap {max-width:var(--kh-max);margin:0 auto;padding:0 18px }
.kh-sec {padding:clamp(44px,7vw,76px) 0 }
.kh-sec-alt {background:var(--kh-soft) }.kh-kicker {display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--kh-orange-d);margin-bottom:10px }
.kh-h2 {font-size:clamp(24px,3.4vw,34px);font-weight:700;line-height:1.25;margin:0 0 12px }
.kh-sub {font-size:clamp(15px,1.6vw,17px);color:var(--kh-muted);max-width:640px;margin:0 0 34px }
.kh-center {text-align:center }
.kh-center .kh-sub {margin-left:auto;margin-right:auto }.kh-btn {display:inline-block;background:var(--kh-orange);color:#fff !important;font-weight:700;font-size:16px;padding:14px 28px;border-radius:10px;text-decoration:none !important;border:0;cursor:pointer;transition:all .2s }
.kh-btn:hover {background:var(--kh-orange-d);transform:translateY(-1px);box-shadow:0 8px 20px rgba(234,133,24,.3) }
.kh-btn-ghost {background:transparent;border:2px solid rgba(255,255,255,.35) }
.kh-btn-ghost:hover {background:rgba(255,255,255,.1);box-shadow:none }
.kh-btn-dark {background:var(--kh-ink) }
.kh-btn-dark:hover {background:#000;box-shadow:0 8px 20px rgba(0,0,0,.25) }.kh-hero {background:linear-gradient(115deg,var(--kh-navy) 0%,#1f2b3a 55%,#2a3950 100%);color:#fff;overflow:hidden }
.kh-hero-grid {display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center;padding:clamp(48px,7vw,88px) 0 }
.kh-hero h1 {font-size:clamp(30px,4.6vw,50px);font-weight:700;line-height:1.15;margin:0 0 18px }
.kh-hero h1 em {color:var(--kh-orange);font-style:normal }
.kh-hero-sub {font-size:clamp(15px,1.8vw,18px);color:#c7d2df;margin:0 0 28px;max-width:520px }
.kh-hero-ctas {display:flex;gap:12px;flex-wrap:wrap }
.kh-hero-trust {display:flex;gap:22px;margin-top:34px;flex-wrap:wrap;font-size:14px;color:#9fb0c3 }
.kh-hero-trust b {color:#fff;font-size:17px;display:block }
.kh-hero-img {position:relative;aspect-ratio:4/3 }
.kh-hero-img img {border-radius:var(--kh-radius);box-shadow:0 24px 60px rgba(0,0,0,.4);aspect-ratio:4/3;object-fit:cover;width:100%;height:auto }
.kh-hero-badge {position:absolute;left:-14px;bottom:22px;background:#fff;color:var(--kh-ink);border-radius:12px;padding:12px 18px;font-size:13px;box-shadow:0 12px 30px rgba(0,0,0,.25) }
.kh-hero-badge b {color:var(--kh-orange-d);font-size:17px;display:block }.kh-ctabar {background:var(--kh-orange) }
.kh-ctabar-in {display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;flex-wrap:wrap;color:#fff }
.kh-ctabar-in strong {font-size:clamp(16px,2vw,19px) }
.kh-ctabar-in .kh-btn {background:#fff;color:var(--kh-orange-d) !important;padding:11px 22px }
.kh-ctabar-in .kh-btn:hover {box-shadow:0 8px 18px rgba(0,0,0,.18) }.kh-stats {display:grid;grid-template-columns:repeat(4,1fr);gap:16px }
.kh-stat {background:#fff;border:1px solid var(--kh-line);border-radius:var(--kh-radius);padding:26px 20px;text-align:center }
.kh-stat b {font-size:clamp(26px,3.4vw,38px);color:var(--kh-orange-d);display:block;line-height:1.1 }
.kh-stat span {color:var(--kh-muted);font-size:14px }.kh-services {display:grid;grid-template-columns:repeat(4,1fr);gap:16px }
.kh-service {background:#fff;border:1px solid var(--kh-line);border-radius:var(--kh-radius);padding:26px 22px;transition:all .2s;text-decoration:none !important;color:var(--kh-ink) !important;display:block }
.kh-service:hover {border-color:var(--kh-orange);box-shadow:0 14px 34px rgba(29,39,51,.1);transform:translateY(-3px) }
.kh-service .ico {font-size:30px;margin-bottom:12px }
.kh-service h3 {font-size:17px;margin:0 0 8px }
.kh-service p {font-size:14px;color:var(--kh-muted);margin:0 }
.kh-service .more {display:inline-block;margin-top:12px;font-size:13.5px;font-weight:700;color:var(--kh-orange-d) }.kh-inds {display:grid;grid-template-columns:repeat(6,1fr);gap:12px }
.kh-ind {background:#fff;border:1px solid var(--kh-line);border-radius:12px;padding:18px 10px;text-align:center;font-size:13.5px;font-weight:600;color:var(--kh-ink-2) !important;text-decoration:none !important;transition:all .15s }
.kh-ind .ico {font-size:26px;display:block;margin-bottom:8px }
.kh-ind:hover {border-color:var(--kh-orange);color:var(--kh-orange-d) !important }.kh .kp-grid {display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin:0 0 26px }
.kh .kp-card {border:1px solid var(--kh-line);border-radius:var(--kh-radius);overflow:hidden;background:#fff;transition:all .2s }
.kh .kp-card:hover {box-shadow:0 14px 34px rgba(29,39,51,.12);transform:translateY(-3px) }
.kh .kp-card img {width:100%;height:185px;object-fit:cover }
.kh .kp-card h3 {font-size:15px;line-height:1.4;margin:12px 14px 6px }
.kh .kp-card h3 a,.kh .kp-card a {color:var(--kh-ink) !important;text-decoration:none !important }
.kh .kp-specs {list-style:none;margin:0 14px 14px;padding:0;font-size:12.5px;color:var(--kh-muted) }
.kh .kp-specs li {display:inline-block;margin-right:10px }.kh-prices {display:grid;grid-template-columns:repeat(3,1fr);gap:16px }
.kh-price {background:#fff;border:1.5px solid var(--kh-line);border-radius:var(--kh-radius);padding:30px 26px;position:relative }
.kh-price.hot {border-color:var(--kh-orange);box-shadow:0 16px 40px rgba(234,133,24,.15) }
.kh-price .tag {position:absolute;top:-12px;left:26px;background:var(--kh-orange);color:#fff;font-size:11.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:20px }
.kh-price h3 {font-size:18px;margin:0 0 6px }
.kh-price .num {font-size:clamp(22px,2.6vw,28px);font-weight:700;color:var(--kh-orange-d) }
.kh-price .num small {font-size:14px;color:var(--kh-muted);font-weight:500 }
.kh-price ul {list-style:none;padding:0;margin:16px 0 0;font-size:14.5px;color:var(--kh-ink-2) }
.kh-price li {padding:7px 0 7px 26px;position:relative;border-top:1px dashed var(--kh-line) }
.kh-price li:before {content:"✓";position:absolute;left:2px;color:var(--kh-orange-d);font-weight:700 }
.kh-price-note {text-align:center;font-size:13px;color:var(--kh-muted);margin-top:18px }.kh-steps {display:grid;grid-template-columns:repeat(7,1fr);gap:10px;counter-reset:step }
.kh-step {background:#fff;border:1px solid var(--kh-line);border-radius:12px;padding:18px 14px;font-size:13px;color:var(--kh-ink-2);position:relative }
.kh-step b {display:block;font-size:14px;color:var(--kh-ink);margin:8px 0 4px }
.kh-step:before {counter-increment:step;content:counter(step,decimal-leading-zero);font-size:13px;font-weight:700;color:#fff;background:var(--kh-ink);width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center }
.kh-step.hl:before {background:var(--kh-orange) }.kh-why {display:grid;grid-template-columns:repeat(3,1fr);gap:16px }
.kh-whyitem {background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:var(--kh-radius);padding:24px 22px;color:#c7d2df;font-size:14.5px }
.kh-whyitem b {display:block;color:#fff;font-size:16.5px;margin-bottom:8px }
.kh-whyitem .ico {font-size:26px;display:block;margin-bottom:10px }
.kh-dark {background:linear-gradient(135deg,var(--kh-navy),#22304a);color:#fff }
.kh-dark .kh-h2 {color:#fff }
.kh-dark .kh-sub {color:#9fb0c3 }.kh-faqs {max-width:780px;margin:0 auto }
.kh-faq {background:#fff;border:1px solid var(--kh-line);border-radius:12px;margin-bottom:10px;overflow:hidden }
.kh-faq summary {cursor:pointer;padding:16px 20px;font-weight:700;font-size:15.5px;list-style:none;position:relative;padding-right:44px }
.kh-faq summary::-webkit-details-marker {display:none }
.kh-faq summary:after {content:"+";position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:22px;color:var(--kh-orange-d);font-weight:400 }
.kh-faq[open] summary:after {content:"–" }
.kh-faq .a {padding:0 20px 16px;font-size:14.5px;color:var(--kh-ink-2) }.kh-formsec {background:var(--kh-soft) }
.kh-form-grid {display:grid;grid-template-columns:1fr 1fr;gap:44px;align-items:start }
.kh-form-left h2 {font-size:clamp(22px,3vw,30px);margin:0 0 14px }
.kh-form-left p {color:var(--kh-muted) }
.kh-contact-lines {list-style:none;padding:0;margin:20px 0 0;font-size:15px }
.kh-contact-lines li {padding:8px 0;border-top:1px dashed var(--kh-line) }
.kh-contact-lines a {color:var(--kh-orange-d);font-weight:700;text-decoration:none }
.kh .ken-lead-form {max-width:none;box-shadow:0 18px 44px rgba(29,39,51,.1) }.kh-lhero {background:linear-gradient(115deg,var(--kh-navy),#22304a);color:#fff;padding:clamp(40px,6vw,64px) 0 }
.kh-lhero h1 {font-size:clamp(26px,4vw,40px);line-height:1.2;margin:0 0 14px }
.kh-lhero h1 em {color:var(--kh-orange);font-style:normal }
.kh-answer {background:rgba(255,255,255,.07);border-left:4px solid var(--kh-orange);border-radius:0 12px 12px 0;padding:16px 20px;font-size:clamp(15px,1.8vw,17px);color:#dbe4ee;max-width:720px }
.kh-breadcrumb {font-size:13px;color:#9fb0c3;margin-bottom:16px }
.kh-breadcrumb a {color:#9fb0c3;text-decoration:none }
.kh-usps {display:flex;gap:12px;flex-wrap:wrap;margin-top:22px }
.kh-usp {background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:30px;padding:8px 16px;font-size:13.5px;color:#dbe4ee }
.kh-ltable {width:100%;border-collapse:collapse;font-size:14.5px;background:#fff;border-radius:var(--kh-radius);overflow:hidden;box-shadow:0 1px 0 var(--kh-line) }
.kh-ltable th {background:var(--kh-ink);color:#fff;text-align:left;padding:12px 16px;font-size:13.5px }
.kh-ltable td {padding:11px 16px;border-top:1px solid var(--kh-line) }
.kh-ltable tr:nth-child(even) td {background:var(--kh-soft) }
.kh-ltable .num {text-align:right;white-space:nowrap;font-weight:700;color:var(--kh-orange-d) }.kh-sticky {display:none }@media (max-width:960px) {.kh-hero-grid {grid-template-columns:1fr;gap:30px }.kh-stats,.kh-services {grid-template-columns:repeat(2,1fr) }.kh-inds {grid-template-columns:repeat(3,1fr) }.kh-prices {grid-template-columns:1fr }.kh-steps {grid-template-columns:repeat(4,1fr) }.kh-why {grid-template-columns:1fr }.kh-form-grid {grid-template-columns:1fr;gap:26px }}
@media (max-width:560px) {.kh-stats {grid-template-columns:repeat(2,1fr);gap:10px }.kh-services {grid-template-columns:1fr }.kh-inds {grid-template-columns:repeat(3,1fr);gap:8px }.kh-steps {grid-template-columns:repeat(2,1fr) }.kh-sticky {display:flex;position:fixed;bottom:0;left:0;right:0;z-index:60;background:#fff;border-top:1px solid var(--kh-line);box-shadow:0 -6px 20px rgba(0,0,0,.08) }.kh-sticky a {flex:1;text-align:center;padding:13px 6px;font-size:14px;font-weight:700;text-decoration:none }.kh-sticky .call {color:#fff;background:var(--kh-orange) }.kh-sticky .zalo {color:#fff;background:#2f7dd1 }.kh-sticky .quote {color:var(--kh-ink) }body {padding-bottom:50px }}.kh-ico {display:inline-block;vertical-align:-0.18em;flex:none }
.kh-service .ico,.kh-whyitem .ico {color:var(--kh-orange-d);margin-bottom:12px }
.kh-whyitem .ico {color:var(--kh-orange) }
.kh-ind .ico {display:flex;justify-content:center;margin-bottom:8px;color:var(--kh-orange-d) }
.kh-contact-lines .kh-ico {color:var(--kh-orange-d);margin-right:8px }
.kh-btn .kh-ico,.kh-sticky .kh-ico {vertical-align:-0.22em;margin-right:6px }.kh-lhero-grid {display:grid;grid-template-columns:1.15fr .85fr;gap:44px;align-items:center }
.kh-lhero-img img {aspect-ratio:4/3 }
@media (max-width:960px) {.kh-lhero-grid {grid-template-columns:1fr;gap:26px }}.kh-lhero {padding:clamp(26px,4vw,44px) 0 }
.kh-lhero-grid {gap:36px;grid-template-columns:1.15fr .85fr }
.kh-lhero h1 {font-size:clamp(23px,3vw,33px);margin:0 0 10px }
.kh-lhero .kh-breadcrumb {margin-bottom:10px }
.kh-lhero .kh-answer {font-size:14.5px;padding:12px 16px;line-height:1.55 }
.kh-lhero .kh-usps {margin-top:14px;gap:8px }
.kh-lhero .kh-usp {padding:6px 12px;font-size:12.5px }
.kh-lhero .kh-hero-ctas {margin-top:18px !important }
.kh-lhero .kh-btn {padding:12px 22px;font-size:15px }.kh-lslider {position:relative;aspect-ratio:4/3;border-radius:var(--kh-radius);overflow:hidden;box-shadow:0 22px 55px rgba(0,0,0,.38) }
.kh-lslide {position:absolute;inset:0;opacity:0;transition:opacity .9s ease;pointer-events:none }
.kh-lslide.active {opacity:1;pointer-events:auto;z-index:1 }
.kh-lslide img {width:100%;height:100%;object-fit:cover;display:block }.kh-lslide.active img {animation:kh-kenburns 6s ease-out forwards }
@keyframes kh-kenburns {from {transform:scale(1) }to {transform:scale(1.08) }}
.kh-lslide .kh-hero-badge {position:absolute;left:14px;bottom:14px;right:auto;max-width:84% }.kh-ldots {position:absolute;bottom:12px;right:16px;display:flex;gap:7px;z-index:2 }
.kh-ldots button {width:9px;height:9px;padding:0;border-radius:50%;border:0;background:rgba(255,255,255,.55);font-size:0;cursor:pointer;transition:all .25s }
.kh-ldots button.on {background:var(--kh-orange);width:22px;border-radius:6px }
@media (max-width:960px) {.kh-lslider {max-width:520px }}.kh .kh-sec {content-visibility:auto;contain-intrinsic-size:auto 620px }.kh-reveal {opacity:0;transform:translateY(26px);transition:opacity .6s ease,transform .6s ease }
.kh-reveal.kh-in {opacity:1;transform:none }
.kh-cnt {font-style:normal;font-size:11px;font-weight:700;color:var(--kh-orange-d);background:#fff5ec;border-radius:10px;padding:1px 7px;margin-left:4px }
@media (prefers-reduced-motion:reduce) {.kh-reveal {opacity:1;transform:none;transition:none }}.pd-hero {position:relative;max-height:520px;overflow:hidden;background:var(--kh-navy) }
.pd-hero-img {width:100%;height:520px;object-fit:cover;display:block;cursor:zoom-in }
.pd-hero-overlay {position:absolute;inset:0;display:flex;align-items:flex-end;background:linear-gradient(180deg,rgba(20,28,38,.25) 0%,rgba(20,28,38,.05) 35%,rgba(20,28,38,.88) 100%);pointer-events:none }
.pd-hero-overlay .kh-wrap {width:100%;padding-bottom:26px;pointer-events:auto }
.pd-hero-overlay h1 {color:#fff;font-size:clamp(22px,3.4vw,36px);line-height:1.25;margin:6px 0 12px;max-width:820px }
.pd-hero-overlay .kh-breadcrumb a {color:#c7d2df }
.pd-chips {display:flex;gap:8px;flex-wrap:wrap }
.pd-chip {background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.22);backdrop-filter:blur(4px);color:#fff;border-radius:30px;padding:6px 14px;font-size:13px }
.pd-chip b {color:#ffcf8f }
.pd-chip-hl {background:var(--kh-orange);border-color:var(--kh-orange) }
.pd-chip-hl b {color:#fff }.pd-grid {display:grid;grid-template-columns:1fr 330px;gap:36px;padding-top:34px }
.pd-main {min-width:0 }
.pd-sticky {position:sticky;top:84px;display:flex;flex-direction:column;gap:14px }.pd-card {background:#fff;border:1px solid var(--kh-line);border-radius:var(--kh-radius);padding:18px }
.pd-card h3 {font-size:15px;margin:0 0 12px }
.pd-specs {display:grid;grid-template-columns:120px 1fr;gap:7px 10px;font-size:13.5px;margin:0 }
.pd-specs dt {color:var(--kh-muted) }
.pd-specs dd {margin:0;font-weight:600 }
.pd-specs dd.hl {color:var(--kh-orange-d);font-weight:700 }
.pd-cta {background:#fff8ef;border-color:#f4ddc2 }
.pd-cta p {font-size:13px;color:var(--kh-ink-2);margin:6px 0 12px }
.pd-btn {display:block;text-align:center;padding:12px;font-size:15px }
.pd-btn-line {display:block;text-align:center;margin-top:8px;padding:10px;border:1.5px solid var(--kh-line);border-radius:9px;background:#fff;color:var(--kh-ink) !important;font-weight:700;font-size:14px;text-decoration:none !important }
.pd-btn-line:hover {border-color:var(--kh-orange);color:var(--kh-orange-d) !important }.pd-toc-inline {background:var(--kh-soft);border:1px solid var(--kh-line);border-left:4px solid var(--kh-orange);border-radius:0 12px 12px 0;padding:14px 18px;margin-bottom:22px;font-size:14px }
.pd-toc-inline strong {display:block;margin-bottom:8px;font-size:14.5px }
.pd-toc-inline ol {margin:0;padding-left:20px }
.pd-toc-inline li {margin:4px 0 }
.pd-toc-inline li.lv3 {margin-left:16px;font-size:13px }
.pd-toc-inline a {color:var(--kh-ink-2);text-decoration:none }
.pd-toc-inline a:hover {color:var(--kh-orange-d) }.pd-content {font-size:15.5px;line-height:1.75 }
.pd-content h2 {font-size:21px;margin:28px 0 10px;scroll-margin-top:90px }
.pd-content h3 {font-size:17px;margin:22px 0 8px;scroll-margin-top:90px }
.pd-content img {border-radius:10px;margin:10px 0;height:auto;cursor:zoom-in }
.pd-content p {margin:0 0 12px }.pd-sec-title {font-size:21px;margin:30px 0 14px }
.pd-gallery {display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px }
.pd-gallery figure {margin:0 }
.pd-gallery img {width:100%;border-radius:10px;cursor:zoom-in;transition:transform .25s;display:block }
.pd-gallery img:hover {transform:scale(1.02) }
.pd-gallery figcaption {font-size:12px;color:var(--kh-muted);margin-top:4px }.pd-lightbox {border:0;padding:0;background:transparent;max-width:94vw;max-height:94vh }
.pd-lightbox::backdrop {background:rgba(10,14,20,.92) }
.pd-lightbox img {max-width:94vw;max-height:90vh;border-radius:10px;display:block }
.pd-lb-close {position:fixed;top:14px;right:18px;background:rgba(255,255,255,.15);color:#fff;border:0;width:40px;height:40px;border-radius:50%;font-size:17px;cursor:pointer }@media (max-width:960px) {.pd-grid {grid-template-columns:1fr;gap:20px }.pd-sticky {position:static }.pd-hero-img {height:320px }}
.nh-hero {background:linear-gradient(135deg,#141c26 0%,#1d2b3f 100%);color:#fff;padding:40px 0 34px }
.nh-hero .kh-breadcrumb {color:#9fb0c3;margin-bottom:12px }
.nh-hero .kh-breadcrumb a {color:#cbd7e4 }
.nh-hero h1 {font-size:30px;font-weight:700;margin:0 0 12px;color:#fff }
.nh-sapo {max-width:720px;color:#c3cfdd;font-size:15.5px;line-height:1.65;margin:0 0 18px }
.nh-sapo strong {color:#ffb35c }
.nh-topics {display:flex;flex-wrap:wrap;gap:8px }
.nh-topics a {padding:7px 14px;border-radius:99px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);color:#e8eef5;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s }
.nh-topics a:hover {background:#ea8518;border-color:#ea8518;color:#fff }.nh-head {margin-bottom:22px }
.nh-head-row {display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap }
.nh-all {color:#c9701a;font-weight:700;font-size:14px;text-decoration:none;white-space:nowrap }
.nh-all:hover {text-decoration:underline }.nh-new {display:grid;grid-template-columns:1.2fr 1fr;gap:26px;align-items:stretch }
.nh-feat {background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px rgba(29,39,51,.08);display:flex;flex-direction:column }
.nh-feat-img {display:block;position:relative;aspect-ratio:900/560;overflow:hidden }
.nh-feat-img img {width:100%;height:100%;object-fit:cover;transition:transform .35s }
.nh-feat:hover .nh-feat-img img {transform:scale(1.04) }
.nh-chip {position:absolute;top:12px;left:12px;background:#ea8518;color:#fff;font-size:12px;font-weight:700;padding:5px 12px;border-radius:99px }
.nh-feat-body {padding:18px 20px 22px;flex:1;display:flex;flex-direction:column }
.nh-feat-body .nh-more {margin-top:auto }
.nh-feat-body h3 {font-size:20px;line-height:1.4;margin:8px 0 10px }
.nh-feat-body h3 a {color:#1d2733;text-decoration:none }
.nh-feat-body h3 a:hover {color:#c9701a }
.nh-feat-body p {color:#5b6b7c;font-size:14.5px;line-height:1.6;margin:0 0 12px }
.nh-more {color:#c9701a;font-weight:700;font-size:14px;text-decoration:none }
.nh-meta {font-size:12.5px;color:#8a97a5;font-weight:600 }
.nh-cat {color:#c9701a }.nh-list {display:flex;flex-direction:column;gap:12px }
.nh-mini {flex:1;display:flex;align-items:center;gap:14px;background:#fff;border-radius:12px;padding:10px;box-shadow:0 6px 18px rgba(29,39,51,.06);transition:transform .2s,box-shadow .2s }
.nh-mini:hover {transform:translateX(4px);box-shadow:0 8px 20px rgba(29,39,51,.11) }
.nh-mini-img {flex:0 0 112px;align-self:stretch;min-height:76px;border-radius:9px;overflow:hidden;background:#eef1f5 }
.nh-mini-img img {width:100%;height:100%;object-fit:cover;transition:transform .3s }
.nh-mini:hover .nh-mini-img img {transform:scale(1.06) }
.nh-mini-body h3 {font-size:14px;line-height:1.45;margin:4px 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden }
.nh-mini-body h3 a {color:#1d2733;text-decoration:none }
.nh-mini-body h3 a:hover {color:#c9701a }.nh-grid {display:grid;grid-template-columns:1fr 1fr;gap:16px }
.nh-grid-3 {grid-template-columns:repeat(3,1fr);gap:20px }
.nh-card {background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(29,39,51,.06);display:flex;flex-direction:column }
.nh-card-img {display:block;aspect-ratio:420/260;overflow:hidden }
.nh-card-img img {width:100%;height:100%;object-fit:cover;transition:transform .3s }
.nh-card:hover .nh-card-img img {transform:scale(1.05) }
.nh-card-body {padding:12px 14px 14px }
.nh-card-body h3 {font-size:14.5px;line-height:1.45;margin:6px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden }
.nh-card-body h3 a {color:#1d2733;text-decoration:none }
.nh-card-body h3 a:hover {color:#c9701a }
.nh-card-body p {color:#5b6b7c;font-size:13px;line-height:1.55;margin:0 }.nh-pop {list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 26px }
.nh-pop a {display:flex;align-items:center;gap:14px;background:#fff;border-radius:12px;padding:10px;text-decoration:none;box-shadow:0 4px 14px rgba(29,39,51,.05);transition:transform .2s,box-shadow .2s }
.nh-pop a:hover {transform:translateX(4px);box-shadow:0 8px 20px rgba(29,39,51,.1) }
.nh-pop-img {position:relative;flex:0 0 90px;height:65px;border-radius:9px;overflow:hidden;background:#eef1f5 }
.nh-pop-img img {width:100%;height:100%;object-fit:cover;transition:transform .3s }
.nh-pop a:hover .nh-pop-img img {transform:scale(1.07) }
.nh-pop-n {position:absolute;top:0;left:0;width:24px;height:24px;border-radius:0 0 9px 0;background:#ea8518;color:#fff;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center }
.nh-pop-t {flex:1;color:#1d2733;font-weight:600;font-size:14px;line-height:1.45 }
.nh-pop-t {display:flex;flex-direction:column;gap:4px }
.nh-pop-v {color:#8a97a5;font-size:12px;font-weight:600 }.nh-inds {display:grid;grid-template-columns:repeat(4,1fr);gap:12px }
.nh-inds a {display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #eef1f5;border-radius:10px;padding:13px 16px;color:#1d2733;font-weight:700;font-size:14px;text-decoration:none;transition:all .2s }
.nh-inds a svg {color:#ea8518;flex:0 0 auto }
.nh-inds a:hover {border-color:#ea8518;color:#c9701a;box-shadow:0 6px 16px rgba(234,133,24,.14) }.nh-bizmore {text-align:center;margin-top:26px }
#biz-more {border:0;cursor:pointer;padding:12px 34px;border-radius:10px }
#biz-more.oc-loading {opacity:.6;pointer-events:none }.nh-faq-wrap {max-width:860px }
.nh-cta {margin-top:26px;background:linear-gradient(120deg,#ea8518,#d97a12);color:#fff;border-radius:14px;padding:20px 24px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:15px }
.nh-cta .kh-btn {background:#fff !important;color:#c9701a !important;margin-left:auto }
.nh-cta .kh-btn:hover {background:#fff5ec !important }@media (max-width:991px) {.nh-new {grid-template-columns:1fr }.nh-grid-3 {grid-template-columns:1fr 1fr }.nh-inds {grid-template-columns:1fr 1fr }.nh-pop {grid-template-columns:1fr }}
@media (max-width:600px) {.nh-hero h1 {font-size:24px }.nh-grid,.nh-grid-3 {grid-template-columns:1fr }}.nh-count {padding:7px 14px;border-radius:99px;background:#ea8518;color:#fff;font-size:13px;font-weight:700 }
.nh-empty {text-align:center;padding:30px 0 }
.nh-empty p {color:#5b6b7c;margin-top:10px }
.nh-empty a {color:#c9701a;font-weight:700 }
.nh-seotext {max-width:860px;color:#46586b;line-height:1.7;font-size:14.5px }
.nh-seotext img {max-width:100%;height:auto;border-radius:10px }
.nh-seotext h2,.nh-seotext h3 {color:#1d2733;margin:18px 0 8px }
@media (max-width:960px) {.kh-lhero-grid {grid-template-columns:1fr !important;gap:22px }.kh-lslider {max-width:100% }}
@media (max-width:600px) {.nh-grid .nh-card,.nh-grid-3 .nh-card {flex-direction:row;align-items:center }.nh-grid .nh-card .nh-card-img,.nh-grid-3 .nh-card .nh-card-img {flex:0 0 122px;aspect-ratio:4/3;align-self:stretch }.nh-grid .nh-card .nh-card-body,.nh-grid-3 .nh-card .nh-card-body {padding:10px 12px;flex:1 }.nh-grid .nh-card .nh-card-body p,.nh-grid-3 .nh-card .nh-card-body p {display:none }.nh-grid .nh-card h3,.nh-grid-3 .nh-card h3 {font-size:13.5px;margin:4px 0 0 }.kp-grid {grid-template-columns:1fr 1fr !important;gap:10px !important }.kp-card h3 {font-size:13px;line-height:1.35 }.kp-card h3 a {display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden }.kp-specs {font-size:11.5px;gap:6px }.kp-view {display:none }.kh-ltable th:nth-child(4),.kh-ltable td:nth-child(4) {display:none }.kh-ltable {font-size:13px }.kh-ltable th,.kh-ltable td {padding:9px 10px }.nh-topics {flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none }.nh-topics::-webkit-scrollbar {display:none }.nh-topics a,.nh-topics .nh-count {white-space:nowrap;flex:0 0 auto }.nh-pop-img {flex-basis:78px;height:56px }}@media (max-width:600px) {.kh-sec {padding:30px 0 }.kh-h2 {font-size:21px }.kh-sub {font-size:13.5px }.kh-hero-trust {display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px }.kh-hero-trust >div {background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:10px 8px;text-align:center;font-size:11px;line-height:1.35 }.kh-hero-trust b {font-size:16px;margin-bottom:2px }.kh-hero-ctas .kh-btn {padding:12px 18px;font-size:14.5px }.kh-stat {padding:14px 10px }.kh-stat b {font-size:24px !important }.kh-stat span {font-size:12px }.kh-service {padding:14px 16px }.kh-service .ksv-ico {margin-bottom:8px }.kh-service h3 {font-size:15px;margin:0 0 6px }.kh-service p {font-size:13px;line-height:1.55;margin:0 0 8px }.kh-whyitem {padding:16px 16px;font-size:13.5px }.kh-whyitem .ico {font-size:22px;margin-bottom:6px }.kh-whyitem b {font-size:15px }.kh-step {padding:14px 12px }.kh-ctabar-in {padding:18px 16px;font-size:14.5px }}@media (max-width:600px) {.kh-hero,.kh-lhero,.nh-hero {margin:10px 10px 0;border-radius:16px;overflow:hidden }.kh-hero .kh-wrap,.kh-lhero .kh-wrap,.nh-hero .kh-wrap {padding:0 16px }.nh-hero {padding:26px 0 24px }.kh-ctabar {margin:8px 10px;border-radius:14px;overflow:hidden }.kh-ctabar-in {padding:16px 16px }}