.nh-services{--s-paper:#f5f3eb;--s-soft:#edf3f0;--s-border:#dce5df;overflow-wrap:anywhere}.nh-services .wrap{max-width:1240px}.nh-s-hero{padding:24px 0 60px;background:linear-gradient(120deg,#f8f6ef 20%,#edf4f0)}.nh-s-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;color:var(--muted);margin-bottom:28px}.nh-s-breadcrumb a{display:inline-flex;align-items:center;min-height:44px;color:var(--teal)}.nh-s-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:72px;align-items:center}.nh-s-hero-copy h1{font-size:clamp(38px,4.1vw,58px);line-height:1.13;max-width:700px;margin-bottom:23px}.nh-s-intro{font-size:17px;line-height:1.8;max-width:610px}.nh-s-cta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.nh-s-button{display:flex;flex:1 1 180px;min-height:65px;flex-direction:column;align-items:center;justify-content:center;padding:11px 18px;border-radius:8px;font-size:15px;line-height:1.5;font-weight:650;transition:background-color 180ms,color 180ms,border-color 180ms,transform 180ms;border:1px solid transparent}.nh-s-button small{display:block;font-size:13px;font-weight:500}.nh-s-button-zalo{background:var(--navy);color:#fff}.nh-s-button-hotline{border-color:#b3c0bb;color:var(--navy);background:#ffffff80}.nh-s-jump{display:inline-flex;align-items:center;gap:9px;min-height:48px;margin-top:10px;font-size:13px;font-weight:600;color:var(--teal)}.nh-s-jump .icon{width:17px;height:17px;transform:rotate(90deg)}.nh-s-visual{position:relative;isolation:isolate;overflow:hidden;min-height:370px;border-radius:22px;background:var(--navy);color:white;padding:30px 34px;box-shadow:0 14px 36px #103b4b12}.nh-s-visual:before,.nh-s-visual:after{position:absolute;content:"";width:270px;height:270px;border:1px solid #f4e8cb24;border-radius:50%;z-index:-1;top:40px;right:-160px}.nh-s-visual:after{width:380px;height:380px;right:-180px;top:-15px}.nh-s-visual-heading{display:flex;align-items:center;gap:18px;color:#e0c58c;font-size:12px;letter-spacing:.12em}.nh-s-visual-rule{flex:1;height:1px;background:#d9b46755}.nh-s-visual-icon{margin:24px 0 20px;display:flex;align-items:center;justify-content:center;width:94px;height:94px;border:1px solid #d9b46788;border-radius:20px;background:#ffffff08;color:#f0d597}.nh-s-visual-icon .icon{width:55px;height:55px;stroke-width:1.15}.nh-s-visual-label{font:32px/1.2 var(--serif);color:#fff;margin-bottom:23px}.nh-s-points{margin:0;padding:0;list-style:none;display:grid;gap:12px}.nh-s-points li{display:flex;gap:10px;align-items:center;font-size:14px}.nh-s-points .icon{width:17px;height:17px;color:#ddc48b}.nh-s-body-grid{display:grid;grid-template-columns:240px minmax(0,1fr);gap:70px;padding-block:65px}.nh-s-aside{align-self:start;position:sticky;top:122px}.nh-s-aside .eyebrow{font-size:10px;margin-bottom:12px}.nh-s-toc{display:grid;border-left:1px solid var(--line)}.nh-s-toc a{min-height:48px;padding:11px 0 11px 17px;font-size:13px;line-height:1.65;transition:color 180ms,background-color 180ms}.nh-s-request{padding:30px 32px;background:var(--s-soft);border:1px solid var(--s-border);border-radius:16px;scroll-margin-top:112px}.nh-s-body h2{font-size:clamp(29px,2.9vw,38px);line-height:1.25;letter-spacing:-.025em;margin-bottom:21px}.nh-s-request ol{margin:0;padding:0;list-style:none;counter-reset:request;display:grid;gap:15px}.nh-s-request li{counter-increment:request;position:relative;padding-left:42px;min-height:30px;font-size:16px;line-height:1.75}.nh-s-request li:before{content:counter(request,decimal-leading-zero);position:absolute;left:0;top:0;width:29px;height:29px;border:1px solid #b7cbc1;border-radius:50%;font-size:11px;font-weight:650;display:grid;place-items:center;color:var(--teal)}.nh-s-section{padding-top:46px;scroll-margin-top:112px}.nh-s-section>p{font-size:16px;line-height:1.85;margin-bottom:15px}.nh-s-bullets{padding-left:23px;margin:20px 0 0;color:var(--muted)}.nh-s-bullets li{padding-left:6px;margin-bottom:12px;line-height:1.8}.nh-s-bullets li::marker{color:var(--teal)}.nh-s-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.nh-s-card{padding:25px;border:1px solid var(--s-border);border-radius:14px;min-width:0;background:#fff}.nh-s-card-number{font-size:11px;letter-spacing:.12em;color:#8b6521;display:block;margin-bottom:16px}.nh-s-card h3{font-size:19px;line-height:1.4;margin-bottom:12px}.nh-s-card p{font-size:15px;line-height:1.8}.nh-s-vehicles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.nh-s-vehicle{padding:25px;border-radius:14px;background:var(--s-paper);border:1px solid #e7e0ce}.nh-s-vehicle>.icon{width:31px;height:31px;color:var(--teal);margin-bottom:18px}.nh-s-vehicle h3{font-size:23px;margin-bottom:12px}.nh-s-vehicle p{font-size:15px;line-height:1.8}.nh-s-faq details{border-bottom:1px solid var(--line)}.nh-s-faq summary{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;list-style:none;cursor:pointer;font-size:16px;line-height:1.65;font-weight:600}.nh-s-faq summary::-webkit-details-marker{display:none}.nh-s-faq summary>span{font-size:25px;font-weight:400;flex:none;color:var(--teal);transition:transform 180ms}.nh-s-faq details[open] summary>span{transform:rotate(45deg)}.nh-s-faq details>p{padding:0 32px 22px 0;font-size:16px;line-height:1.85}.nh-s-bottom{background:var(--navy-deep);padding:52px 0;color:white}.nh-s-bottom-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:70px;align-items:center}.nh-s-bottom h2{font-size:clamp(29px,3vw,40px);margin-bottom:16px}.nh-s-bottom p{color:#d2dedf;font-size:16px;line-height:1.8}.nh-s-bottom .eyebrow{color:#e1c485}.nh-s-bottom .nh-s-cta{margin-top:0}.nh-s-bottom .nh-s-button-zalo{background:var(--gold);color:var(--navy-deep)}.nh-s-bottom .nh-s-button-hotline{border-color:#738d91;color:white;background:transparent}.nh-s-related{padding-block:27px 36px;display:flex;gap:12px 26px;align-items:center;flex-wrap:wrap}.nh-s-related>span{color:var(--muted);font-size:13px}.nh-s-related a{display:flex;gap:8px;align-items:center;min-height:48px;font-size:14px;font-weight:600;color:var(--teal)}.nh-s-related .icon{width:17px;height:17px}.nh-services-privacy .nh-s-visual,.nh-services-process .nh-s-visual{min-height:340px}.nh-services :is(a,summary):focus-visible{outline:3px solid #247baa;outline-offset:4px}
@media(hover:hover) and (pointer:fine){.nh-s-button-zalo:hover{background:#205c69;transform:translateY(-2px)}.nh-s-button-hotline:hover{background:#e3ece7;border-color:var(--teal);transform:translateY(-2px)}.nh-s-bottom .nh-s-button-zalo:hover{background:#ecd096}.nh-s-bottom .nh-s-button-hotline:hover{background:#ffffff16;color:white}.nh-s-toc a:hover{color:var(--teal);background:#eef3ef}.nh-s-related a:hover,.nh-s-jump:hover{color:var(--navy)}}
@media(max-width:1100px){.nh-s-hero-grid{gap:36px}.nh-s-visual{padding:28px}.nh-s-body-grid{grid-template-columns:190px minmax(0,1fr);gap:38px}.nh-s-bottom-grid{gap:35px}.nh-s-bottom .nh-s-cta{flex-direction:column}.nh-s-bottom .nh-s-button{flex:auto}}
@media(max-width:760px){.nh-services .wrap{width:calc(100% - 36px)}.nh-s-hero{padding:12px 0 32px}.nh-s-breadcrumb{font-size:11px;margin-bottom:19px;gap:7px}.nh-s-hero-grid{grid-template-columns:minmax(0,1fr);gap:25px}.nh-s-hero-copy h1{font-size:38px;line-height:1.15;margin-bottom:18px}.nh-s-hero-copy .eyebrow{margin-bottom:13px}.nh-s-intro{font-size:16px;line-height:1.8}.nh-s-cta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:23px}.nh-s-button{min-height:64px;padding:10px 8px;font-size:14px}.nh-s-button small{font-size:12px}.nh-s-visual,.nh-services-privacy .nh-s-visual,.nh-services-process .nh-s-visual{min-height:0;display:grid;grid-template-columns:54px minmax(0,1fr);gap:0 16px;padding:22px;border-radius:16px}.nh-s-visual-heading{display:none}.nh-s-visual-icon{grid-row:1/3;align-self:start;width:54px;height:54px;border-radius:12px;margin:0}.nh-s-visual-icon .icon{width:32px;height:32px}.nh-s-visual-label{font-size:25px;margin-bottom:13px}.nh-s-points{gap:8px}.nh-s-points li{font-size:13px;gap:8px}.nh-s-body-grid{display:block;padding-block:34px}.nh-s-aside{position:static;margin-bottom:28px;padding:20px;border-radius:12px;border:1px solid var(--line)}.nh-s-toc{border-left:0}.nh-s-toc a{padding:10px 0;border-bottom:1px solid #e8ece9;min-height:48px;font-size:14px}.nh-s-toc a:last-child{border:0}.nh-s-request{padding:24px 20px}.nh-s-body h2{font-size:30px;margin-bottom:19px}.nh-s-request li{font-size:15px;padding-left:39px}.nh-s-section{padding-top:35px}.nh-s-section>p,.nh-s-bullets{font-size:16px}.nh-s-cards{grid-template-columns:minmax(0,1fr);gap:13px;margin-top:21px}.nh-s-card{padding:22px}.nh-s-card-number{margin-bottom:11px}.nh-s-card h3{font-size:20px}.nh-s-vehicles{gap:12px}.nh-s-vehicle{padding:20px 17px}.nh-s-vehicle h3{font-size:21px}.nh-s-vehicle p{font-size:14px}.nh-s-faq details>p{padding-right:0}.nh-s-bottom{padding:35px 0}.nh-s-bottom-grid{grid-template-columns:minmax(0,1fr);gap:23px}.nh-s-bottom .nh-s-cta{display:grid}.nh-s-related{gap:5px 18px;padding-block:21px 30px}.nh-s-related>span{width:100%}.nh-s-jump{margin-top:7px}}
@media(max-width:370px){.nh-services .wrap{width:calc(100% - 28px)}.nh-s-hero-copy h1{font-size:34px}.nh-s-button{font-size:13px}.nh-s-visual{padding:20px 16px;gap:0 12px}.nh-s-visual-label{font-size:23px}.nh-s-body h2{font-size:28px}.nh-s-request{padding:22px 18px}.nh-s-vehicles{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.nh-services *{transition:none!important;animation:none!important;scroll-behavior:auto!important}.nh-s-button:hover{transform:none!important}}
