.service-redesign{color:#07163e;background:#fff}.service-redesign h1,.service-redesign h2,.service-redesign h3{font-family:var(--font-vietnam), sans-serif;letter-spacing:-.035em;font-weight:800}.service-redesign em{color:#0000d8;font-style:normal}.svc-container{width:min(100% - 64px,1160px);margin-inline:auto}.svc-eyebrow{color:#ff5122;margin:0 0 14px;font-size:12px;font-weight:700;line-height:1.5}.svc-heading{margin-bottom:24px}.svc-heading h2{margin:0 0 12px;font-size:clamp(25px,2.8vw,38px);line-height:1.2}.svc-heading>p:last-child{color:#516382;margin:0;font-size:14px;line-height:1.65}.svc-heading-center{text-align:center}.svc-heading-center>p:last-child{max-width:780px;margin-inline:auto}.svc-heading:not(.svc-heading-center) .svc-eyebrow{color:#253654;align-items:center;gap:12px;font-size:11px;display:flex}.svc-heading:not(.svc-heading-center) .svc-eyebrow:before{content:"";background:#ff5122;flex:none;width:28px;height:3px}.svc-actions{flex-wrap:wrap;gap:14px;display:flex}.svc-button{text-align:center;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:49px;padding:12px 22px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.svc-button svg{flex:none;width:19px;height:19px}.svc-button .zalo-icon{flex-basis:25px;width:25px;height:25px}.svc-button-blue{color:#fff;background:#0000d8}.svc-button-zalo{color:#fff;background:#ff5122}.svc-button-outline{color:#0000d8;background:#fff;border-color:#0000d8}.service-redesign a:focus-visible,.service-redesign summary:focus-visible{outline-offset:4px;outline:3px solid #ff5122}.svc-index-hero{background:linear-gradient(125deg,#fff 40%,#f4faff);padding:42px 0 60px}.svc-index-hero-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:32px;display:grid}.svc-index-hero-copy .svc-eyebrow{color:#60a3ed}.svc-index-hero-copy h1{margin:0;font-size:clamp(34px,4vw,52px);line-height:1.18}.svc-index-hero-copy>p:not(.svc-eyebrow){color:#526383;max-width:480px;margin:20px 0 28px;font-size:15px;line-height:1.6}.svc-index-hero-art{background:#e3f1fa;border-radius:26px;min-height:460px;position:relative}.svc-index-hero-art>img{object-fit:cover;border-radius:26px}.svc-hero-stamp{background:#fff;border-radius:14px;align-items:center;gap:12px;padding:19px;display:flex;position:absolute;bottom:24px;left:22px;box-shadow:0 8px 24px #07163e16}.svc-hero-stamp>svg{color:#0000d8;width:32px;height:32px}.svc-hero-stamp strong,.svc-hero-stamp span{display:block}.svc-hero-stamp strong{font-size:13px}.svc-hero-stamp span{color:#62708b;margin-top:4px;font-size:11px}.svc-hero-inset{border:4px solid #fff;border-radius:20px;width:34%;height:150px;position:absolute;bottom:-28px;right:-12px;overflow:hidden}.svc-hero-inset img{object-fit:cover}.svc-promise-band{background:#f1f8ff;padding:30px 0}.svc-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.svc-feature{align-items:flex-start;gap:18px;min-width:0;display:flex}.svc-icon{color:#0000d8;background:#e2f3ff;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid}.svc-icon svg{width:29px;height:29px}.svc-feature h3{margin:8px 0 5px;font-size:16px;line-height:1.3}.svc-feature p{color:#53627e;margin:0;font-size:13px;line-height:1.55}.svc-catalog{padding-block:48px 40px;scroll-margin-top:85px}.svc-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.svc-card{background:#fff;border:1px solid #dfe7f3;border-radius:14px;min-width:0;transition:box-shadow .2s;overflow:hidden}.svc-card:hover{box-shadow:0 8px 28px #07163e12}.svc-card-image{height:270px;position:relative}.svc-card-image img{object-fit:cover}.svc-card-image>span{color:#fff;background:#ff5122;border-radius:7px;padding:8px 13px;font-size:11px;font-weight:700;position:absolute;top:14px;left:16px}.svc-card-copy{padding:18px 21px 20px}.svc-card h3{color:#0000d8;margin:0 0 8px;font-size:21px;line-height:1.3}.svc-card-copy>p{color:#526382;margin:0 0 14px;font-size:14px;line-height:1.55}.svc-card-link,.svc-text-link{color:#0000d8;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.svc-card-link svg,.svc-text-link svg{width:18px;height:18px}.svc-process-band{background:#e8f5ff;padding:42px 0 32px}.svc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0;padding:0;list-style:none;display:grid}.svc-steps li{align-items:flex-start;gap:16px;display:flex;position:relative}.svc-step-icon{color:#0000d8;background:#fff;border-radius:50%;flex:0 0 72px;place-items:center;width:72px;height:72px;font-size:24px;font-weight:800;display:grid}.svc-step-icon svg{width:33px;height:33px}.svc-step-number{color:#b5dafe;font-size:36px;font-weight:800;line-height:1;display:block}.svc-steps h3{color:#07163e;margin:8px 0 5px;font-size:16px;line-height:1.3}.svc-steps p{color:#53627e;margin:0;font-size:13px;line-height:1.55}.svc-booking.home-booking-wrap{width:100%;box-shadow:none;margin:28px 0 0}.svc-booking #booking form{border-radius:14px}.svc-booking #booking h2{display:none}.svc-contact-banner{isolation:isolate;color:#fff;background:#0000d8;min-height:265px;padding:38px 0;position:relative;overflow:hidden}.svc-contact-banner>img{z-index:-2;object-fit:cover;object-position:center}.svc-contact-banner:after{content:"";z-index:-1;background:linear-gradient(90deg,#0000d8 0%,#0000d8ed 40%,#0000d830 75%);position:absolute;inset:0}.svc-contact-banner .svc-container>div{max-width:680px}.svc-contact-banner h2{color:#fff;margin:0;font-size:36px;line-height:1.18}.svc-contact-banner p{margin:10px 0 20px;font-size:14px;line-height:1.5}.svc-contact-banner .svc-eyebrow{color:#fff;font-size:11px}.svc-contact-banner .svc-button-outline{color:#fff;background:0 0;border-color:#fff}.svc-detail-hero{isolation:isolate;background:#f7faff;position:relative}.svc-detail-hero-image{z-index:-2;position:absolute;inset:0}.svc-detail-hero-image img{object-fit:cover;object-position:center}.svc-detail-hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#fbfcff 0%,#fbfcfff2 31%,#fbfcff00 72%);position:absolute;inset:0}.svc-detail-hero-inner{justify-content:space-between;align-items:center;gap:28px;min-height:460px;padding-block:32px 42px;display:flex}.svc-detail-hero-copy{width:55%;max-width:650px}.svc-breadcrumb{color:#5a6884;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;font-size:11px;display:flex}.svc-detail-hero h1{margin:0;font-size:clamp(32px,3.6vw,48px);line-height:1.17}.svc-detail-hero-copy>p:not(.svc-eyebrow){color:#344965;max-width:530px;margin:16px 0 23px;font-size:14px;line-height:1.6}.svc-hero-badges{flex:none;gap:12px;width:220px;display:grid}.svc-hero-badges>div{background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px 12px;display:flex;box-shadow:0 6px 20px #07163e14}.svc-hero-badges .svc-icon{flex-basis:38px;width:38px;height:38px}.svc-hero-badges svg{width:23px;height:23px}.svc-hero-badges strong,.svc-hero-badges small{display:block}.svc-hero-badges strong{font-size:12px}.svc-hero-badges small{color:#66728b;margin-top:3px;font-size:10px}.svc-detail-promise{padding-block:22px}.svc-detail-promise .svc-feature+.svc-feature{border-left:1px solid #e5ebf4;padding-left:22px}.svc-blue-band{background:#e8f5ff;padding-block:32px}.svc-solution-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:38px;display:grid}.svc-plan-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px}.svc-plan-features .svc-icon{background:#fff;flex-basis:49px;width:49px;height:49px}.svc-plan-features .svc-icon svg{width:25px;height:25px}.svc-plan-features h3{margin-top:2px;font-size:14px}.svc-plan-features p{font-size:12px}.svc-solution-image{border-radius:12px;min-height:380px;position:relative;overflow:hidden}.svc-solution-image img{object-fit:cover}.svc-implementation{grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);align-items:center;gap:36px;padding-block:34px;display:grid}.svc-implementation .svc-heading h2{font-size:29px}.svc-implementation .svc-heading>p:last-child{font-size:12px}.svc-steps-business{gap:28px;margin-bottom:0}.svc-steps-business li{display:block}.svc-steps-business .svc-step-icon{background:#e2f3ff;width:58px;height:58px}.svc-steps-business h3{margin-top:18px;font-size:13px}.svc-steps-business p{font-size:12px}.svc-steps-business li:not(:last-child):after{content:"";border-top:1px dashed #577eff;width:calc(100% - 82px);position:absolute;top:29px;left:74px}.svc-route-illustration svg{border-radius:12px;width:100%;display:block}.svc-route-illustration small{color:#66758b;text-align:center;margin-top:6px;font-size:10px;display:block}.svc-vehicle-list{gap:16px;display:grid}.svc-vehicle{background:#fff;border-radius:12px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:30px;padding:12px;display:grid}.svc-vehicle-image{background:#f4f7fb;border-radius:8px;height:240px;position:relative;overflow:hidden}.svc-vehicle-image img{object-fit:contain}.svc-vehicle>div:last-child{padding:15px 20px 15px 0}.svc-vehicle h3{margin:0 0 12px;font-size:24px}.svc-vehicle p{color:#647087;margin:0 0 25px;font-size:14px;line-height:1.6}.svc-suggested-vehicles{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.svc-suggested-vehicles>a{background:#ffffffb3;border-radius:8px;gap:5px;padding:12px;font-size:12px;display:grid}.svc-suggested-vehicles span{color:#53627e}.svc-details-bottom{grid-template-columns:repeat(2,minmax(0,1fr));gap:45px;padding-block:34px;display:grid}.svc-details-bottom .svc-heading h2{font-size:27px}.svc-details-bottom .svc-heading{margin-bottom:15px}.svc-details-bottom .svc-heading>p:last-child{font-size:12px}.svc-checklist{gap:11px;display:grid}.svc-checklist>div{align-items:flex-start;gap:15px;display:flex}.svc-checklist .svc-icon{border-radius:7px;flex-basis:36px;width:36px;height:36px}.svc-checklist svg{width:23px;height:23px}.svc-checklist h3{margin:0 0 3px;font-size:14px}.svc-checklist p{color:#647087;margin:0;font-size:12px;line-height:1.4}.svc-faq{gap:10px;display:grid}.svc-faq details,.svc-notes{background:#fff;border:1px solid #dfe7f3;border-radius:8px;padding:13px 17px}.svc-faq summary,.svc-notes summary{cursor:pointer;font-size:13px;font-weight:700;line-height:1.5}.svc-faq p,.svc-notes li{color:#53627e;font-size:12px;line-height:1.6}.svc-notes{margin-top:18px}.svc-notes ul{margin:12px 0 0;padding-left:18px}.svc-price-note{background:#e5f3ff;border-radius:8px;align-items:center;gap:12px;margin-top:14px;padding:13px 17px;display:flex}.svc-price-note svg{color:#0000d8;flex:none;width:22px;height:22px}.svc-price-note p{margin:0;font-size:12px}.svc-related{padding-block:0 30px}.svc-related h2{margin:0 0 15px;font-size:25px}.svc-related>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.svc-related article{border:1px solid #dfe7f3;border-radius:8px;padding:16px}.svc-related article>p{color:#647087;font-size:12px}.svc-related-combos{flex-wrap:wrap;gap:8px;display:flex}.svc-related-combos a{color:#0000d8;background:#e5f3ff;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:700}@media (min-width:801px) and (max-width:1050px){.svc-hero-badges{width:180px}.svc-detail-hero-copy{width:65%}.svc-index-hero-art{min-height:420px}.svc-feature{gap:10px}.svc-features{gap:15px}.svc-implementation{grid-template-columns:minmax(0,1fr) 210px;gap:22px}}@media (max-width:800px){.svc-container{width:min(100% - 32px,620px)}.svc-eyebrow{margin-bottom:9px;font-size:11px}.svc-heading{margin-bottom:16px}.svc-heading h2{margin-bottom:7px;font-size:25px;line-height:1.18}.svc-heading>p:last-child{font-size:12px;line-height:1.5}.svc-heading:not(.svc-heading-center) .svc-eyebrow{gap:9px;font-size:9px}.svc-heading:not(.svc-heading-center) .svc-eyebrow:before{width:23px}.svc-actions{gap:10px}.svc-button{min-height:44px;padding:10px 15px;font-size:12px}.svc-index-hero{background:#f1f9ff;padding:20px 0 0}.svc-index-hero-grid{display:block}.svc-index-hero-copy h1{font-size:31px;line-height:1.1}.svc-index-hero-copy>p:not(.svc-eyebrow){max-width:280px;margin:10px 0 12px;font-size:12px;line-height:1.45}.svc-explore{display:none}.svc-index-hero-art{border-radius:15px;min-height:250px;margin-top:16px}.svc-index-hero-art>img{object-position:center;border-radius:15px}.svc-hero-inset,.svc-hero-stamp{display:none}.svc-promise-band{background:#fff;padding:12px 0 8px}.svc-promise-band .svc-features{background:#f0f8ff;border-radius:14px;gap:0;padding:12px 16px}.svc-features{grid-template-columns:1fr;gap:16px}.svc-feature{gap:14px;padding-block:10px}.svc-promise-band .svc-feature+.svc-feature{border-top:1px solid #dfedf9}.svc-icon{flex-basis:47px;width:47px;height:47px}.svc-icon svg{width:25px;height:25px}.svc-feature h3{margin:0 0 4px;font-size:14px}.svc-feature p{font-size:12px;line-height:1.45}.svc-catalog{padding-block:22px 24px}.svc-card-grid{grid-template-columns:1fr;gap:14px}.svc-card{border-radius:12px}.svc-card-image{height:125px}.svc-card-image>span{padding:6px 10px;font-size:10px;top:10px;left:12px}.svc-card-copy{padding:12px 14px 14px;position:relative}.svc-card h3{margin-bottom:5px;padding-right:24px;font-size:16px}.svc-card-copy>p{margin-bottom:0;padding-right:10px;font-size:12px}.svc-card-link{font-size:0}.svc-card-link svg{position:absolute;top:14px;right:12px}.svc-process-band{padding:25px 0 18px}.svc-steps{grid-template-columns:1fr;gap:16px;margin:24px 12px}.svc-steps li{align-items:flex-start;gap:15px}.svc-step-icon{flex-basis:50px;width:50px;height:50px}.svc-step-icon svg{width:27px;height:27px}.svc-steps li:not(:last-child):after{content:"";border-left:1px dashed #577eff;height:calc(100% - 36px);position:absolute;top:52px;left:24px}.svc-steps li>div{grid-template-columns:36px minmax(0,1fr);gap:3px 12px;display:grid}.svc-step-number{grid-row:span 2;font-size:27px}.svc-steps h3{margin:0;font-size:13px}.svc-steps p{font-size:12px}.svc-booking.home-booking-wrap{margin-top:20px}.svc-booking #booking form{padding:14px 12px}.svc-contact-banner{min-height:225px;padding:26px 0}.svc-contact-banner h2{font-size:25px}.svc-contact-banner p{margin:8px 0 15px;font-size:12px}.svc-contact-banner:after{background:linear-gradient(90deg,#0000d8f5,#0000d87a)}.svc-contact-banner .svc-actions{flex-wrap:nowrap;gap:8px}.svc-contact-banner .svc-button{padding-inline:10px;font-size:11px}.svc-contact-banner .svc-button svg{width:16px}.svc-detail-hero{flex-direction:column;display:flex}.svc-detail-hero:after{display:none}.svc-detail-hero-inner{order:0;min-height:0;padding-block:15px 18px;display:block}.svc-detail-hero-copy{width:100%;max-width:none}.svc-breadcrumb{gap:7px;margin-bottom:17px;font-size:10px}.svc-detail-hero h1{font-size:28px}.svc-detail-hero .svc-eyebrow{font-size:10px}.svc-detail-hero-copy>p:not(.svc-eyebrow){max-width:none;margin:10px 0 14px;font-size:12px;line-height:1.5}.svc-detail-hero .svc-actions{flex-direction:column}.svc-detail-hero-image{z-index:auto;order:1;width:100%;height:240px;position:relative}.svc-detail-hero-image img{object-position:center}.svc-hero-badges{display:none}.svc-detail-promise{padding-block:10px}.svc-detail-promise .svc-features{gap:0}.svc-detail-promise .svc-feature+.svc-feature{border-left:0;padding-left:0}.svc-blue-band{padding-block:22px}.svc-solution-grid{grid-template-columns:1fr;gap:16px}.svc-plan-features{grid-template-columns:1fr;gap:0}.svc-plan-features .svc-feature{padding-block:9px}.svc-plan-features .svc-icon{flex-basis:43px;width:43px;height:43px}.svc-solution-image{min-height:220px}.svc-implementation{grid-template-columns:1fr;gap:20px;padding-block:24px}.svc-implementation .svc-heading h2{font-size:23px}.svc-steps-business{gap:18px;margin:20px 10px 0}.svc-steps-business li{display:flex}.svc-steps-business .svc-step-icon{flex-basis:43px;width:43px;height:43px;font-size:20px}.svc-steps-business li>div{display:block}.svc-steps-business h3{margin:0 0 3px}.svc-steps-business li:not(:last-child):after{border-top:0;width:0;height:calc(100% - 27px);top:45px;left:21px}.svc-route-illustration{border-radius:9px;max-height:190px;overflow:hidden}.svc-route-illustration svg{height:170px}.svc-vehicle{grid-template-columns:1fr;gap:0;padding:8px}.svc-vehicle-image{height:180px}.svc-vehicle>div:last-child{padding:12px 8px 8px}.svc-vehicle h3{margin:0 0 6px;font-size:18px}.svc-vehicle p{margin:0 0 12px;font-size:12px;line-height:1.5}.svc-details-bottom{grid-template-columns:1fr;gap:28px;padding-block:25px}.svc-details-bottom .svc-heading h2{font-size:23px}.svc-checklist{gap:12px}.svc-checklist h3{font-size:13px}.svc-checklist p{font-size:11px}.svc-faq summary,.svc-notes summary{font-size:12px}.svc-detail .svc-contact-banner .svc-actions{flex-direction:column}.svc-related>div{grid-template-columns:1fr}.svc-related h2{font-size:23px}}@media (prefers-reduced-motion:reduce){.svc-card{transition:none}}
