:root{--c-primary:#0067ac;--c-primary-700:#004e85;--c-primary-50:#eaf4fb;--c-accent:#f6a609;--c-success:#15803d;--c-danger:#c62828;--c-text:#1b2430;--c-muted:#5a6878;--c-border:#dce6ef;--c-bg:#f5f8fb;--c-white:#fff;--font:Roboto, system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--fs-h1:clamp(2rem, 1.4rem + 2.6vw, 3rem);--fs-h2:clamp(1.625rem, 1.3rem + 1.3vw, 2.25rem);--fs-h3:clamp(1.15rem, 1.1rem + .3vw, 1.375rem);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--sp-7:48px;--sp-8:64px;--sp-9:96px;--r-input:8px;--r-btn:12px;--r-card:16px;--shadow-sm:0 1px 2px rgba(16, 42, 67, .06), 0 2px 6px rgba(16, 42, 67, .06);--shadow-md:0 4px 12px rgba(16, 42, 67, .08), 0 12px 32px rgba(16, 42, 67, .08);--ease:cubic-bezier(.2, .7, .2, 1);--container:1200px}body{font-family:var(--font);font-size:16px;line-height:1.6;color:var(--c-text);background:var(--c-white)}h1,h2,h3,h4{font-family:var(--font);color:var(--c-text);line-height:1.25;font-weight:700}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3)}a{color:var(--c-primary)}a:hover{color:var(--c-primary-700)}:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}img{height:auto}.vnpt-icon{flex:none;vertical-align:middle}.vnpt-container{max-width:var(--container);margin:0 auto;padding:0 var(--sp-4)}.vnpt-narrow{max-width:820px}.vnpt-center{text-align:center;margin-top:var(--sp-6)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}html{scroll-padding-top:90px}.vnpt-btn,.vnpt-lead-form button[type="submit"],.woocommerce a.button,.woocommerce button.button,.woocommerce .single_add_to_cart_button{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:44px;padding:10px 22px;background:var(--c-primary);color:var(--c-white);border:2px solid var(--c-primary);border-radius:var(--r-btn);font:600 1rem/1.2 var(--font);text-decoration:none;cursor:pointer;transition:background-color .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease),transform .2s var(--ease)}.vnpt-btn:hover,.vnpt-lead-form button[type="submit"]:hover,.woocommerce a.button:hover,.woocommerce button.button:hover{background:var(--c-primary-700);border-color:var(--c-primary-700);color:var(--c-white)}.vnpt-btn:active{transform:translateY(1px)}.vnpt-btn--lg{min-height:52px;padding:12px 28px;font-size:1.0625rem}.vnpt-btn--sm{min-height:40px;padding:8px 16px;font-size:.9375rem}.vnpt-btn--ghost{background:#fff0;color:var(--c-primary)}.vnpt-btn--ghost:hover{background:var(--c-primary-50);color:var(--c-primary-700)}.vnpt-btn--accent{background:var(--c-accent);border-color:var(--c-accent);color:var(--c-text)}.vnpt-btn--accent:hover{background:#e09500;border-color:#e09500;color:var(--c-text)}.vnpt-btn[disabled],.vnpt-lead-form button[aria-busy="true"]{opacity:.6;cursor:progress}.vnpt-link-arrow{font-weight:600;text-decoration:none}.vnpt-link-arrow::after{content:" →"}.site-header{position:sticky;top:0;z-index:50;background:var(--c-white);transition:box-shadow .2s var(--ease)}.site-header.is-scrolled{box-shadow:0 2px 16px rgb(16 42 67 / .08)}.admin-bar .site-header{top:32px}@media (max-width:782px){.admin-bar .site-header{top:46px}}.inside-header{padding-top:12px;padding-bottom:12px;gap:var(--sp-5)}.site-logo img,.custom-logo{max-height:44px;width:auto}.site-branding .main-title,.site-branding .site-description{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.main-navigation .main-nav>ul>li{white-space:nowrap}.main-navigation .main-nav>ul>li>a{padding-left:12px;padding-right:12px;font-size:1rem;font-weight:600;color:var(--c-text);line-height:48px}.main-navigation .main-nav>ul>li>a .dropdown-menu-toggle{padding-left:4px}.main-navigation .main-nav ul li:hover>a,.main-navigation .main-nav ul li.sfHover>a,.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:var(--c-primary);background:#fff0}.main-navigation .main-nav ul ul{min-width:260px;padding:var(--sp-2) 0;border-radius:var(--r-btn);box-shadow:var(--shadow-md);border:1px solid var(--c-border)}.main-navigation .main-nav ul ul li a{font-weight:400;font-size:.9375rem;padding:10px 18px;white-space:normal}.main-navigation .main-nav ul ul li:hover>a{background:var(--c-primary-50)}.menu-bar-items{display:flex;align-items:center;gap:var(--sp-2);margin-left:var(--sp-3)}.menu-bar-items .vnpt-header-search{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:var(--c-bg);color:var(--c-text);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.menu-bar-items .vnpt-header-search:hover,.menu-bar-items .vnpt-header-search[aria-expanded="true"]{background:var(--c-primary-50);color:var(--c-primary)}@media (min-width:1025px){.main-navigation .inside-navigation{flex-wrap:nowrap;align-items:center}.main-navigation .main-nav{flex:1 1 auto;min-width:0}.main-navigation .main-nav>ul{flex-wrap:nowrap;justify-content:center}}@media (min-width:1025px) and (max-width:1200px){.main-navigation .main-nav>ul>li>a{padding-left:8px;padding-right:8px;font-size:.9375rem}.menu-bar-items .vnpt-header-cta{padding:0 16px}}@media (min-width:1025px) and (max-width:1150px){.inside-header{gap:var(--sp-3)}.main-navigation .main-nav>ul>li>a{padding-left:5px;padding-right:5px}.main-navigation .main-nav>ul>li>a .dropdown-menu-toggle{padding-left:2px;padding-right:0}.menu-bar-items{gap:4px;margin-left:var(--sp-2)}.menu-bar-items .vnpt-header-cta{padding:0 12px;font-size:.875rem}}@media (max-width:768px){.menu-bar-items .vnpt-header-cta{display:none}.inside-header{flex-wrap:nowrap;padding:var(--sp-2) var(--sp-4)}.site-logo img,.custom-logo{max-height:36px}.mobile-menu-control-wrapper{margin-left:auto}}.vnpt-search{border-top:1px solid var(--c-border);background:var(--c-white);box-shadow:0 12px 24px rgb(16 42 67 / .08);position:sticky;top:68px;z-index:49}.vnpt-search[hidden]{display:none}.vnpt-search__form{display:flex;align-items:center;gap:var(--sp-3);padding-top:var(--sp-4);padding-bottom:var(--sp-4);color:var(--c-muted)}.vnpt-search__form input{flex:1;min-height:48px;padding:10px 14px;font:400 1.0625rem var(--font);border:1px solid #b9c7d4;border-radius:var(--r-btn)}.vnpt-search__form input:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px rgb(0 103 172 / .2);outline:none}.vnpt-section{padding:var(--sp-8) 0}.vnpt-section--soft{background:var(--c-bg)}.vnpt-section__head{text-align:center;max-width:720px;margin:0 auto var(--sp-6)}.vnpt-section__head h2{margin-bottom:var(--sp-2)}.vnpt-section__head p{color:var(--c-muted);margin:0}.vnpt-section__head--row{display:flex;justify-content:space-between;align-items:baseline;text-align:left;max-width:none}.vnpt-eyebrow{display:inline-block;margin-bottom:var(--sp-3);padding:4px 12px;border-radius:999px;background:var(--c-primary-50);color:var(--c-primary-700);font-size:.875rem;font-weight:600}.vnpt-home .site-content{display:block;padding:0}.vnpt-home .inside-article,.vnpt-home .site-main{margin:0;padding:0}.vnpt-slider{padding:var(--sp-4) 0 0}.vnpt-slider__frame{position:relative;padding-bottom:40px}.vnpt-slider__track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;border-radius:20px;background:var(--c-primary-50);box-shadow:var(--shadow-sm)}.vnpt-slider__track::-webkit-scrollbar{display:none}.vnpt-slider__slide{flex:0 0 100%;scroll-snap-align:start;display:block;aspect-ratio:1240 / 480}.vnpt-slider__slide img{display:block;width:100%;height:100%;object-fit:cover}.vnpt-slider__slide:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px}.vnpt-slider__dots{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);display:flex;gap:10px}.vnpt-slider__dots button{position:relative;width:10px;height:10px;padding:0;border:0;border-radius:999px;cursor:pointer;background:#b9c7d4;transition:width .25s var(--ease),background-color .25s}.vnpt-slider__dots button::after{content:"";position:absolute;inset:-9px}.vnpt-slider__dots button:hover{background:var(--c-primary-700)}.vnpt-slider__dots button[aria-current="true"]{width:32px;background:var(--c-primary)}.vnpt-slider__nav{position:absolute;inset:0 0 40px 0;pointer-events:none}.vnpt-slider__nav button{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .92);color:var(--c-text);cursor:pointer;box-shadow:0 4px 14px rgb(16 42 67 / .2);transition:transform .2s var(--ease),background-color .2s,opacity .2s}.vnpt-slider__nav button:hover{transform:translateY(-50%) scale(1.06);background:var(--c-white);color:var(--c-primary)}.vnpt-slider__prev{left:16px}.vnpt-slider__next{right:16px}.vnpt-slider__prev .vnpt-icon{transform:rotate(180deg)}.vnpt-slider__nav .vnpt-slider__pause{top:auto;bottom:-40px;right:0;transform:none;width:32px;height:32px;background:var(--c-bg);box-shadow:none;color:var(--c-muted)}.vnpt-slider__nav .vnpt-slider__pause:hover{transform:none;color:var(--c-primary)}.vnpt-slider__pause .is-play,.vnpt-slider.is-paused .vnpt-slider__pause .is-pause{display:none}.vnpt-slider.is-paused .vnpt-slider__pause .is-play{display:block}@media (max-width:768px){.vnpt-slider{padding-top:var(--sp-3)}.vnpt-slider__track{border-radius:var(--r-card)}.vnpt-slider__prev,.vnpt-slider__next{display:none!important}}.vnpt-quick{padding:var(--sp-6) 0 var(--sp-7)}.vnpt-services__head{text-align:center;max-width:900px;margin:0 auto var(--sp-6)}.vnpt-services__head h1{margin:0;font-size:clamp(1.5rem, 1.1rem + 1.8vw, 2.5rem);line-height:1.2}.vnpt-services__head h1 span{color:var(--c-primary)}.vnpt-services{display:grid;gap:var(--sp-5);grid-template-columns:repeat(2,1fr)}@media (min-width:1025px){.vnpt-services{grid-template-columns:repeat(3,1fr);gap:var(--sp-6) var(--sp-5)}}@media (max-width:600px){.vnpt-services{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--sp-3);margin:0 calc(-1 * var(--sp-4));padding:0 var(--sp-4) var(--sp-3);scrollbar-width:none}.vnpt-services::-webkit-scrollbar{display:none}.vnpt-service{flex:0 0 82%;scroll-snap-align:start}}.vnpt-service{position:relative;display:flex;flex-direction:column;border-radius:20px;background:var(--c-white);transition:transform .25s var(--ease)}.vnpt-service:hover{transform:translateY(-4px)}.vnpt-service__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:20px;background:var(--c-primary-50);box-shadow:var(--shadow-sm);transition:box-shadow .25s var(--ease)}.vnpt-service:hover .vnpt-service__media{box-shadow:var(--shadow-md)}.vnpt-service__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.vnpt-service:hover .vnpt-service__media img{transform:scale(1.05)}.vnpt-service__icon{position:absolute;left:14px;bottom:14px;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border-radius:12px;background:var(--c-white);color:var(--c-primary);box-shadow:0 4px 12px rgb(16 42 67 / .18)}.vnpt-service__body{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) var(--sp-1) 0;flex:1}.vnpt-service__title{margin:0;font-size:clamp(1.25rem, 1.1rem + .5vw, 1.5rem);line-height:1.3}.vnpt-service__title a{color:var(--c-text);text-decoration:none}.vnpt-service__title a::after{content:"";position:absolute;inset:0;border-radius:20px}.vnpt-service__title a:focus-visible{outline:none}.vnpt-service__title a:focus-visible::after{outline:3px solid var(--c-accent);outline-offset:4px}.vnpt-service:hover .vnpt-service__title a{color:var(--c-primary)}.vnpt-service__desc{margin:0;color:var(--c-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vnpt-service__more{margin-top:auto;display:inline-flex;align-items:center;gap:4px;padding-top:var(--sp-1);font-weight:600;color:var(--c-primary)}.vnpt-service__more .vnpt-icon{transition:transform .2s var(--ease)}.vnpt-service:hover .vnpt-service__more .vnpt-icon{transform:translateX(4px)}.vnpt-signup{display:grid;gap:var(--sp-5);align-items:center;padding:var(--sp-6) var(--sp-5);border-radius:20px;color:#e6f0f8;background:radial-gradient(600px 240px at 90% 0%,rgb(246 166 9 / .25),transparent 60%),linear-gradient(120deg,var(--c-primary-700),var(--c-primary))}.vnpt-signup h2{color:var(--c-white);margin:0 0 var(--sp-2);font-size:clamp(1.375rem, 1.2rem + .8vw, 1.875rem)}.vnpt-signup p{margin:0 0 var(--sp-3)}.vnpt-signup .vnpt-hero__trust{color:var(--c-white)}.vnpt-signup .vnpt-hero__trust .vnpt-icon{color:var(--c-accent)}.vnpt-signup .vnpt-hero__note{color:#cfe0ee}.vnpt-signup .vnpt-hero__note a{color:var(--c-white)}.vnpt-signup .vnpt-lead-form{max-width:none;padding:var(--sp-4);background:var(--c-white);color:var(--c-text);box-shadow:var(--shadow-md)}@media (min-width:960px){.vnpt-signup{grid-template-columns:1fr 1.6fr;padding:var(--sp-6) var(--sp-6)}.vnpt-signup .vnpt-lead-form{grid-template-columns:1fr 1fr 1.2fr auto;align-items:end}.vnpt-signup .vnpt-lead-form button[type="submit"]{width:auto;white-space:nowrap;padding:0 24px}.vnpt-signup .vnpt-lead-form__msg{grid-column:1 / -1}}.vnpt-hero__trust{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);font-weight:600;font-size:.9375rem}.vnpt-hero__trust li{display:inline-flex;align-items:center;gap:6px}.vnpt-hero__note{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin:var(--sp-3) 0 0;font-size:.8125rem;color:var(--c-muted)}.vnpt-needs{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-3)}.vnpt-need{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-5);background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r-card);text-decoration:none;color:var(--c-text);transition:border-color .2s var(--ease),box-shadow .2s var(--ease),transform .2s var(--ease)}.vnpt-need:hover{border-color:var(--c-primary);box-shadow:var(--shadow-md);transform:translateY(-2px);color:var(--c-text)}.vnpt-need__icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:14px;background:var(--c-primary-50);color:var(--c-primary)}.vnpt-need__title{font-weight:700;font-size:1.0625rem}.vnpt-need__desc{color:var(--c-muted);font-size:.9375rem}@media (min-width:768px){.vnpt-needs{grid-template-columns:repeat(3,1fr);gap:var(--sp-5)}}.vnpt-cards{display:grid;grid-template-columns:1fr;gap:var(--sp-4)}@media (min-width:600px){.vnpt-cards{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vnpt-cards{grid-template-columns:repeat(4,1fr);gap:var(--sp-5)}}.vnpt-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--c-white);border:1px solid #e6ecf2;border-radius:var(--r-card);box-shadow:0 2px 10px rgb(16 42 67 / .06);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.vnpt-card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.vnpt-card.is-featured{border-color:var(--c-accent)}.vnpt-card__media{position:relative;display:block;aspect-ratio:1 / 1;background:var(--c-primary-50);overflow:hidden}.vnpt-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.vnpt-card:hover .vnpt-card__media img{transform:scale(1.03)}.vnpt-card__placeholder{display:flex;align-items:center;justify-content:center;height:100%;padding:var(--sp-5);text-align:center;background:linear-gradient(135deg,var(--c-primary-700),var(--c-primary) 55%,#1b8fd6);color:var(--c-white);font-size:1.5rem;font-weight:700;line-height:1.25;text-transform:uppercase}.vnpt-card__badge{position:absolute;top:12px;left:12px;padding:3px 12px;border-radius:999px;background:var(--c-accent);color:var(--c-text);font-size:.75rem;font-weight:700;text-transform:uppercase;box-shadow:0 2px 8px rgb(0 0 0 / .15)}.vnpt-card__body{display:flex;flex-direction:column;gap:var(--sp-3);flex:1;padding:var(--sp-4)}.vnpt-card__title{margin:0;font-size:1.1875rem;font-weight:600;line-height:1.3}.vnpt-card__title a{color:var(--c-text);text-decoration:none}.vnpt-card__title a:hover{color:var(--c-primary)}.vnpt-card__price{font-size:1.625rem;font-weight:700;color:var(--c-primary);line-height:1.1}.vnpt-card__price del{font-size:.9375rem;color:var(--c-muted);font-weight:400}.vnpt-card__price ins{text-decoration:none}.vnpt-price-cycle{font-size:.875rem;font-weight:400;color:var(--c-muted)}.vnpt-price-contact{font-size:1.125rem;color:var(--c-primary-700)}.vnpt-card__speed{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-2);padding:var(--sp-3);border-radius:var(--r-btn);background:#f3f6fa;color:var(--c-accent)}.vnpt-card__speed small{display:block;color:var(--c-muted);font-size:.8125rem}.vnpt-card__speed strong{display:block;color:var(--c-text);font-size:1.0625rem}.vnpt-card__features{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.9375rem;color:var(--c-text)}.vnpt-card__features li{position:relative;padding-left:24px}.vnpt-card__features li::before{content:"";position:absolute;left:2px;top:.45em;width:12px;height:7px;border-left:2px solid var(--c-success);border-bottom:2px solid var(--c-success);transform:rotate(-45deg)}.vnpt-card__actions{margin-top:auto;padding-top:var(--sp-2);display:grid;gap:var(--sp-2)}.vnpt-card__actions .vnpt-btn{width:100%;min-height:48px}.vnpt-card__more{display:flex;align-items:center;justify-content:center;min-height:48px;border-radius:var(--r-btn);background:#f0f3f7;color:var(--c-primary);font-weight:600;text-decoration:none;transition:background-color .2s var(--ease)}.vnpt-card__more:hover{background:var(--c-primary-50);color:var(--c-primary-700)}.vnpt-finder{position:relative}.vnpt-finder__tabs{display:flex;gap:var(--sp-2);overflow-x:auto;padding-bottom:var(--sp-2);margin-bottom:var(--sp-4);scrollbar-width:none}.vnpt-finder__tabs::-webkit-scrollbar{display:none}.vnpt-finder__tabs [role="tab"]{flex:none;min-height:44px;padding:8px 18px;border-radius:999px;border:1px solid var(--c-border);background:var(--c-white);color:var(--c-text);font:600 .9375rem var(--font);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.vnpt-finder__tabs [role="tab"]:hover{border-color:var(--c-primary);color:var(--c-primary)}.vnpt-finder__tabs [role="tab"][aria-selected="true"]{background:var(--c-primary);border-color:var(--c-primary);color:var(--c-white)}.vnpt-finder__filters{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-3);margin-bottom:var(--sp-5)}.vnpt-finder__filters[hidden]{display:none}.vnpt-finder__filters label{display:grid;gap:4px;font-size:.875rem;font-weight:600;color:var(--c-muted)}.vnpt-finder__search{grid-column:1 / -1}@media (min-width:768px){.vnpt-finder__filters{grid-template-columns:220px 220px 1fr}.vnpt-finder__search{grid-column:auto}}.vnpt-finder__results[aria-busy="true"]{opacity:.5;transition:opacity .2s}.vnpt-finder__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--sp-4);margin-top:var(--sp-5);color:var(--c-muted)}.vnpt-finder__empty{padding:var(--sp-6);text-align:center;background:var(--c-white);border-radius:var(--r-card)}.vnpt-finder--carousel .vnpt-finder__tabs{margin-right:108px}.vnpt-finder--carousel .vnpt-cards{display:flex;gap:var(--sp-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px var(--sp-3);margin:-4px -4px 0}.vnpt-finder--carousel .vnpt-cards::-webkit-scrollbar{display:none}.vnpt-finder--carousel .vnpt-card{flex:0 0 calc((100% - 3 * var(--sp-4)) / 4);height:auto;scroll-snap-align:start}@media (max-width:1023px){.vnpt-finder--carousel .vnpt-card{flex-basis:calc((100% - var(--sp-4)) / 2.2)}}@media (max-width:600px){.vnpt-finder--carousel .vnpt-card{flex-basis:80%}.vnpt-finder--carousel .vnpt-finder__tabs{margin-right:0}}.vnpt-finder__arrows{position:absolute;top:0;right:0;display:flex;gap:var(--sp-2)}.vnpt-finder__arrows button{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid var(--c-border);border-radius:50%;background:var(--c-white);color:var(--c-text);cursor:pointer;transition:border-color .2s,color .2s,background-color .2s}.vnpt-finder__arrows button:hover{border-color:var(--c-primary);color:var(--c-primary);background:var(--c-primary-50)}@media (max-width:600px){.vnpt-finder__arrows{display:none}}.vnpt-finder--carousel .vnpt-finder__footer{justify-content:flex-end;margin-top:var(--sp-3)}.vnpt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-4);margin-bottom:var(--sp-5)}.vnpt-head h2{margin:0;font-size:clamp(1.5rem, 1.15rem + 1.3vw, 2.25rem);line-height:1.2}.vnpt-head p{margin:var(--sp-2) 0 0;color:var(--c-muted)}.vnpt-head__link{flex:none;display:inline-flex;align-items:center;gap:2px;padding:8px 0;font-weight:600;text-decoration:none;white-space:nowrap}.vnpt-head__link .vnpt-icon{transition:transform .2s var(--ease)}.vnpt-head__link:hover .vnpt-icon{transform:translateX(3px)}.vnpt-section--tight{padding:var(--sp-6) 0}.vnpt-why{display:grid;gap:var(--sp-4);grid-template-columns:1fr}@media (min-width:600px){.vnpt-why{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.vnpt-why{grid-template-columns:repeat(4,1fr)}}.vnpt-why__item{padding:var(--sp-5);background:var(--c-white);border-radius:var(--r-card);box-shadow:var(--shadow-sm)}.vnpt-why__item h3{margin:var(--sp-3) 0 var(--sp-2);font-size:1.125rem}.vnpt-why__item p{margin:0;color:var(--c-muted)}.vnpt-why__icon{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:12px;background:var(--c-primary);color:var(--c-white)}.vnpt-steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-5);counter-reset:none}@media (min-width:768px){.vnpt-steps{grid-template-columns:repeat(3,1fr)}}.vnpt-news{display:grid;gap:var(--sp-5)}@media (min-width:768px){.vnpt-news{grid-template-columns:repeat(3,1fr)}}.vnpt-news__thumb{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--r-card);background:var(--c-bg);margin-bottom:var(--sp-3)}.vnpt-news__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s var(--ease)}.vnpt-news__item:hover img{transform:scale(1.03)}.vnpt-news__item time{font-size:.875rem;color:var(--c-muted)}.vnpt-news__item h3{margin:var(--sp-1) 0 0;font-size:1.0625rem;line-height:1.4}.vnpt-news__item h3 a{color:var(--c-text);text-decoration:none}.vnpt-news__item h3 a:hover{color:var(--c-primary)}.vnpt-faq details{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--r-btn);margin-bottom:var(--sp-3)}.vnpt-faq summary{display:flex;justify-content:space-between;gap:var(--sp-4);align-items:center;min-height:56px;padding:var(--sp-3) var(--sp-5);font-weight:600;cursor:pointer;list-style:none}.vnpt-faq summary::-webkit-details-marker{display:none}.vnpt-faq summary::after{content:"+";font-size:1.5rem;color:var(--c-primary);transition:transform .2s var(--ease)}.vnpt-faq details[open] summary::after{transform:rotate(45deg)}.vnpt-faq details p{margin:0;padding:0 var(--sp-5) var(--sp-5);color:var(--c-muted)}.vnpt-cta-band{background:var(--c-primary-50)}.vnpt-cta-band__inner{display:grid;gap:var(--sp-6);align-items:start}@media (min-width:960px){.vnpt-cta-band__inner{grid-template-columns:1fr 1fr;align-items:stretch}}.vnpt-cta-band__call a{font-weight:700;font-size:1.25rem}.vnpt-cta-band .vnpt-lead-form{max-width:none;padding:0;background:none;box-shadow:none}.vnpt-lead-form{display:grid;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--r-card);background:var(--c-bg);max-width:560px}.vnpt-lead-form h3{margin:0 0 var(--sp-1)}.vnpt-lead-form label{display:grid;gap:6px;font-weight:600;font-size:.9375rem}.vnpt-lead-form input,.vnpt-lead-form select,.vnpt-lead-form textarea,.vnpt-finder__filters input,.vnpt-finder__filters select{width:100%;min-height:44px;padding:10px 12px;font:400 1rem var(--font);color:var(--c-text);background:var(--c-white);border:1px solid #b9c7d4;border-radius:var(--r-input);transition:border-color .2s var(--ease),box-shadow .2s var(--ease)}.vnpt-lead-form input:focus,.vnpt-lead-form select:focus,.vnpt-lead-form textarea:focus,.vnpt-finder__filters input:focus,.vnpt-finder__filters select:focus{border-color:var(--c-primary);box-shadow:0 0 0 3px rgb(0 103 172 / .2);outline:none}.vnpt-lead-form [aria-invalid="true"]{border-color:var(--c-danger)}.vnpt-field-error{color:var(--c-danger);font-size:.875rem;font-weight:400}.vnpt-lead-form button[type="submit"]{width:100%;min-height:52px;font-size:1.0625rem}.vnpt-lead-form .vnpt-hp{position:absolute;left:-9999px}.vnpt-lead-form__msg{margin:0;font-weight:600}.vnpt-lead-form__msg:empty{display:none}.vnpt-lead-form__msg.is-ok{color:var(--c-success)}.vnpt-lead-form__msg.is-error{color:var(--c-danger)}.vnpt-booking{display:grid;gap:var(--sp-3);margin:0;padding:var(--sp-4);border:1px dashed var(--c-border);border-radius:var(--r-btn)}.vnpt-booking legend{padding:0 var(--sp-2);font-weight:700;color:var(--c-primary-700)}@media (min-width:600px){.vnpt-booking{grid-template-columns:1fr 1fr}.vnpt-booking label:first-of-type{grid-column:1 / -1}}.woocommerce ul.products{display:grid!important;grid-template-columns:1fr;gap:var(--sp-5);margin:0}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none!important}@media (min-width:600px){.woocommerce ul.products{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.woocommerce ul.products{grid-template-columns:repeat(3,1fr)}}.woocommerce ul.products li.product.vnpt-card-item{width:auto!important;margin:0!important;float:none!important;padding:0;text-align:left;display:flex;flex-direction:column}.woocommerce ul.products li.product.vnpt-card-item>.vnpt-card{flex:1 1 auto}.woocommerce .woocommerce-products-header__title,.woocommerce-products-header h1{font-size:var(--fs-h1)}.term-description{color:var(--c-muted);max-width:820px}.woocommerce div.product .product_title{font-size:var(--fs-h1);margin-bottom:var(--sp-2)}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--c-primary);font-size:1.75rem;font-weight:700}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--c-text)}.woocommerce div.product div.images img{border-radius:var(--r-card)}.vnpt-product-features{list-style:none;margin:var(--sp-3) 0;padding:0;display:grid;gap:6px}.vnpt-product-features li{position:relative;padding-left:26px}.vnpt-product-features li::before{content:"";position:absolute;left:2px;top:.45em;width:14px;height:8px;border-left:2px solid var(--c-success);border-bottom:2px solid var(--c-success);transform:rotate(-45deg)}.vnpt-product-features .is-speed{font-weight:700;color:var(--c-primary-700)}.vnpt-product-cta{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:var(--sp-5) 0}.vnpt-product-register{clear:both;padding:var(--sp-6) 0}.vnpt-product-register .vnpt-lead-form{max-width:720px;margin:0 auto;background:var(--c-primary-50)}.woocommerce div.product .woocommerce-tabs ul.tabs li{border-radius:var(--r-btn) var(--r-btn) 0 0}.woocommerce-message,.woocommerce-info{border-top-color:var(--c-primary)}.woocommerce-message::before,.woocommerce-info::before{color:var(--c-primary)}.vnpt-table,.entry-content table{width:100%;border-collapse:collapse;font-size:.9375rem}.entry-content table th{background:var(--c-primary);color:var(--c-white)}.entry-content table th,.entry-content table td{padding:10px 12px;border:1px solid var(--c-border)}.entry-content figure.wp-block-table,.vnpt-table{overflow-x:auto;display:block}.vnpt-feature,.vnpt-price-table,.vnpt-testimonial,.vnpt-note{padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-white)}.vnpt-note{background:var(--c-primary-50)}.wp-block-details{border:1px solid var(--c-border);border-radius:var(--r-btn);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-3)}.wp-block-details summary{font-weight:600;cursor:pointer}.vnpt-footer{background:#eef4fa;color:#3d4f63;padding:var(--sp-8) 0 var(--sp-6);font-size:.9375rem;border-top:1px solid #dbe6f0}.vnpt-footer a{color:#1b2f45;text-decoration:none}.vnpt-footer a:hover{color:var(--c-primary);text-decoration:underline}.vnpt-footer__grid{display:grid;gap:var(--sp-6)}@media (min-width:768px){.vnpt-footer__grid{grid-template-columns:1.4fr repeat(3,1fr)}}.vnpt-footer__logo img{max-height:52px;width:auto}.vnpt-footer__tagline{margin:var(--sp-3) 0;color:#0b1f5c;font-weight:700}.vnpt-footer__title{color:#0b1f5c;font-size:1rem;margin:0 0 var(--sp-3)}.vnpt-footer__menu,.vnpt-footer__contact{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2)}.vnpt-footer__contact li{display:flex;gap:var(--sp-2);align-items:center}.vnpt-footer__contact .vnpt-icon{color:var(--c-primary)}.vnpt-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-5);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid #d3dfeb}.vnpt-footer__company p{margin:0 0 4px;font-size:.875rem;color:#3d4f63}.vnpt-footer__company strong{color:#0b1f5c;text-transform:uppercase;letter-spacing:.02em}.vnpt-footer__moit{flex:none;display:inline-block}.vnpt-footer__moit img{display:block;width:160px;height:auto}.site-info{background:#dfe9f3;color:#3d4f63;font-size:.875rem}.site-info a{color:#0b1f5c}.vnpt-mobilebar{display:none}@media (max-width:768px){.vnpt-mobilebar{position:fixed;inset:auto 0 0 0;z-index:60;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;background:var(--c-white);border-top:1px solid var(--c-border);box-shadow:0 -4px 16px rgb(16 42 67 / .08);padding-bottom:env(safe-area-inset-bottom)}.vnpt-mobilebar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:60px;font-size:.8125rem;font-weight:600;color:var(--c-text);text-decoration:none}.vnpt-mobilebar a.is-primary{background:var(--c-primary);color:var(--c-white)}body.has-mobilebar{padding-bottom:64px}}.vnpt-vietqr{max-width:420px;margin:var(--sp-6) 0;padding:var(--sp-5);border:2px solid var(--c-primary);border-radius:var(--r-card);text-align:center}.vnpt-vietqr h2{font-size:1.25rem;margin:0 0 var(--sp-3)}.vnpt-vietqr img{margin:0 auto var(--sp-3)}.vnpt-vietqr__note{color:var(--c-muted);font-size:.875rem;margin:0}.vnpt-promos .vnpt-section__head h2{font-size:clamp(1.75rem, 1.3rem + 1.6vw, 2.75rem)}.vnpt-promos__grid{display:grid;gap:var(--sp-5)}@media (min-width:768px){.vnpt-promos__grid{grid-template-columns:repeat(2,1fr);gap:var(--sp-6)}}.vnpt-promo{display:block;aspect-ratio:1.8 / 1;overflow:hidden;border-radius:20px;background:var(--c-primary-50);box-shadow:var(--shadow-sm);transition:box-shadow .25s var(--ease),transform .25s var(--ease)}.vnpt-promo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.vnpt-promo:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.vnpt-promo:hover img{transform:scale(1.03)}.vnpt-promo:focus-visible{outline:3px solid var(--c-accent);outline-offset:4px}.vnpt-services__tagline{margin:var(--sp-2) 0 0;color:var(--c-muted);font-size:1.0625rem}.vnpt-seo__inner{display:grid;gap:var(--sp-6);align-items:start}@media (min-width:1025px){.vnpt-seo__inner{grid-template-columns:1fr 1.6fr;gap:var(--sp-8)}}.vnpt-seo__intro h2{margin:0 0 var(--sp-3)}.vnpt-seo__intro p{color:var(--c-text);font-size:1.0625rem;margin:0 0 var(--sp-5)}.vnpt-seo__grid{display:grid;gap:var(--sp-4)}@media (min-width:600px){.vnpt-seo__grid{grid-template-columns:repeat(2,1fr)}}.vnpt-seo__item{padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-white)}.vnpt-seo__item h3{margin:0 0 var(--sp-2);font-size:1.125rem;color:var(--c-primary-700)}.vnpt-seo__item p{margin:0;color:var(--c-muted);font-size:.9375rem}.vnpt-seo a:not(.vnpt-btn){font-weight:600}.vnpt-card__actions .vnpt-btn{min-height:44px}.menu-bar-items .vnpt-header-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:12px;min-height:56px;padding:6px 24px 6px 7px;border-radius:999px;background:linear-gradient(180deg,#ffe066 0%,#ffc61a 55%,#f6a609 100%);text-decoration:none;border:2px solid #fff3b0;box-shadow:0 0 0 3px rgb(246 166 9 / .25),0 8px 22px rgb(246 166 9 / .55);transition:transform .2s var(--ease),box-shadow .2s var(--ease),filter .2s}.main-navigation .menu-bar-items .vnpt-header-cta,.main-navigation .menu-bar-items .vnpt-header-cta:hover{color:#0b1f5c}.menu-bar-items .vnpt-header-cta:hover{transform:translateY(-1px) scale(1.02);filter:brightness(1.04);box-shadow:0 0 0 4px rgb(246 166 9 / .35),0 12px 28px rgb(246 166 9 / .6)}.menu-bar-items .vnpt-header-cta:focus-visible{outline:3px solid var(--c-primary);outline-offset:3px}.menu-bar-items .vnpt-header-cta::before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;pointer-events:none;background:linear-gradient(100deg,transparent,rgb(255 255 255 / .7),transparent);transform:skewX(-20deg);animation:vnpt-shine 4s ease-in-out infinite}@keyframes vnpt-shine{0%,60%{left:-60%}100%{left:130%}}.vnpt-header-cta__icon{position:relative;display:inline-flex;flex:none;width:42px;height:42px;align-items:center;justify-content:center;border-radius:50%;background:#0b1f5c;color:#ffe066}.vnpt-header-cta__icon .vnpt-icon{animation:vnpt-ring-icon 2s ease-in-out infinite}.vnpt-header-cta__icon::after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid #0b1f5c;opacity:0;animation:vnpt-ring 2s var(--ease) infinite}@keyframes vnpt-ring{0%{transform:scale(.85);opacity:.55}70%,100%{transform:scale(1.35);opacity:0}}@keyframes vnpt-ring-icon{0%,50%,100%{transform:rotate(0)}10%,30%{transform:rotate(-12deg)}20%,40%{transform:rotate(12deg)}}@media (prefers-reduced-motion:reduce){.vnpt-header-cta__icon::after,.vnpt-header-cta__icon .vnpt-icon,.menu-bar-items .vnpt-header-cta::before{animation:none}.menu-bar-items .vnpt-header-cta::before{display:none}}.vnpt-header-cta__text{position:relative;display:flex;flex-direction:column;line-height:1.05;white-space:nowrap}.vnpt-header-cta__text small{font-size:.75rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.vnpt-header-cta__text strong{font-size:1.375rem;font-weight:800;letter-spacing:.01em}.vnpt-ticker{position:relative;display:flex;align-items:center;background:linear-gradient(90deg,#b91c1c 0%,#c2410c 50%,#b91c1c 100%);color:var(--c-white);font-size:.9375rem;font-weight:500;box-shadow:inset 0 -1px 0 rgb(0 0 0 / .12)}.vnpt-ticker__viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 40px,#000 calc(100% - 40px),transparent 100%)}.vnpt-ticker__track{display:flex;width:max-content;animation:vnpt-marquee 55s linear infinite}.vnpt-ticker:hover .vnpt-ticker__track,.vnpt-ticker:focus-within .vnpt-ticker__track,.vnpt-ticker.is-paused .vnpt-ticker__track{animation-play-state:paused}@keyframes vnpt-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.vnpt-ticker__list{display:flex;margin:0;padding:0;list-style:none}.vnpt-ticker__list li{display:inline-flex;align-items:center;gap:10px;padding:11px 0;white-space:nowrap}.vnpt-ticker__list li::after{content:"";width:6px;height:6px;margin:0 28px;border-radius:50%;background:rgb(255 255 255 / .55)}.vnpt-ticker__icon{display:inline-flex;flex:none;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#fde047;color:#b91c1c}.vnpt-ticker__list a{color:#fde047;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.vnpt-ticker__list a:hover{color:var(--c-white)}.vnpt-ticker__list a:focus-visible{outline:2px solid var(--c-white);outline-offset:2px;border-radius:2px}.vnpt-ticker__pause{position:relative;flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 12px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .2);color:var(--c-white);cursor:pointer}.vnpt-ticker__pause:hover{background:rgb(255 255 255 / .32)}.vnpt-ticker__pause::after{content:"";position:absolute;inset:-8px}.vnpt-ticker__pause .is-play,.vnpt-ticker.is-paused .vnpt-ticker__pause .is-pause{display:none}.vnpt-ticker.is-paused .vnpt-ticker__pause .is-play{display:block}@media (max-width:768px){.vnpt-ticker{font-size:.875rem}.vnpt-ticker__list li{padding:9px 0}}@media (prefers-reduced-motion:reduce){.vnpt-ticker__viewport{overflow-x:auto;scrollbar-width:none}.vnpt-ticker__track{animation:none}.vnpt-ticker__list[aria-hidden="true"],.vnpt-ticker__pause{display:none}}.vnpt-home .site-content,.vnpt-home-main{background:#f2f4f8}.vnpt-home-panels{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);padding-top:var(--sp-6);padding-bottom:var(--sp-6)}.vnpt-home-panels>*,.vnpt-showcase>*,.vnpt-band__grid>*{min-width:0}.vnpt-panel{position:relative;padding:var(--sp-6) var(--sp-5);background:var(--c-white);border-radius:20px;box-shadow:0 1px 3px rgb(16 42 67 / .05)}@media (min-width:1025px){.vnpt-panel{padding:var(--sp-7) var(--sp-6)}}.vnpt-panel__head{text-align:center;max-width:900px;margin:0 auto var(--sp-5)}.vnpt-panel__head h1,.vnpt-panel__head h2{margin:0;font-size:clamp(1.375rem, 1.1rem + 1.1vw, 2rem);line-height:1.25}.vnpt-panel__head h2{font-size:clamp(1.5rem, 1.15rem + 1.4vw, 2.25rem)}.vnpt-panel__head h1 span,.vnpt-panel__head h2 span{color:var(--c-primary)}.vnpt-panel__head p{margin:var(--sp-2) 0 0;color:var(--c-muted)}.vnpt-panel__more{margin:var(--sp-5) 0 0;text-align:center}.vnpt-panel__more a{display:inline-flex;align-items:center;gap:2px;padding:10px 6px;font-weight:600;text-decoration:none}.vnpt-panel__more a .vnpt-icon{transition:transform .2s var(--ease)}.vnpt-panel__more a:hover .vnpt-icon{transform:translateX(3px)}.vnpt-slider--full{padding:0}.vnpt-slider--full .vnpt-slider__frame{padding-bottom:0}.vnpt-slider--full .vnpt-slider__track{border-radius:0;box-shadow:none}.vnpt-slider--full .vnpt-slider__nav{inset:0}.vnpt-slider--full .vnpt-slider__prev{left:max(16px, calc((100vw - var(--container)) / 2 - 64px))}.vnpt-slider--full .vnpt-slider__next{right:max(16px, calc((100vw - var(--container)) / 2 - 64px))}.vnpt-slider__bar{position:absolute;left:50%;bottom:16px;transform:translateX(-50%);display:flex;align-items:center;gap:10px;padding:6px 8px 6px 14px;border-radius:999px;background:rgb(15 23 42 / .35);backdrop-filter:blur(4px)}.vnpt-slider--full .vnpt-slider__dots{position:static;transform:none}.vnpt-slider--full .vnpt-slider__dots button{background:rgb(255 255 255 / .6)}.vnpt-slider--full .vnpt-slider__dots button[aria-current="true"]{background:var(--c-white)}.vnpt-slider__bar .vnpt-slider__pause{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:50%;background:rgb(255 255 255 / .2);color:var(--c-white);cursor:pointer}.vnpt-slider__bar .vnpt-slider__pause::after{content:"";position:absolute;inset:-8px}.vnpt-slider__bar .vnpt-slider__pause{position:relative}@media (max-width:768px){.vnpt-slider__bar{bottom:8px;padding:4px 6px 4px 10px}}.vnpt-rail{position:relative;min-width:0}.vnpt-rail__track,.vnpt-finder--carousel .vnpt-cards{display:flex;gap:var(--sp-4);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 4px var(--sp-3);margin:-4px -4px 0;scroll-padding-inline:4px}.vnpt-rail__track::-webkit-scrollbar{display:none}.vnpt-rail__track>.vnpt-card,.vnpt-finder--carousel .vnpt-card{flex:0 0 calc((100% - 3 * var(--sp-4)) / 4);scroll-snap-align:start}@media (max-width:1023px){.vnpt-rail__track>.vnpt-card,.vnpt-finder--carousel .vnpt-card{flex-basis:calc((100% - var(--sp-4)) / 2.2)}}@media (max-width:600px){.vnpt-rail__track>.vnpt-card,.vnpt-finder--carousel .vnpt-card{flex-basis:80%}}.vnpt-rail__btn,.vnpt-finder__arrows button{position:absolute;top:40%;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;border:1px solid #e6ecf2;border-radius:50%;background:var(--c-white);color:var(--c-primary);box-shadow:0 4px 14px rgb(16 42 67 / .15);cursor:pointer;transition:background-color .2s,color .2s,opacity .2s}.vnpt-rail__btn:hover,.vnpt-finder__arrows button:hover{background:var(--c-primary);color:var(--c-white)}.vnpt-rail__btn.is-prev,.vnpt-finder__prev{left:-24px}.vnpt-rail__btn.is-next,.vnpt-finder__next{right:-24px}.vnpt-rail__btn.is-prev .vnpt-icon{transform:rotate(180deg)}.vnpt-rail__btn[disabled]{opacity:0;pointer-events:none}@media (max-width:1024px){.vnpt-rail__btn,.vnpt-finder__arrows{display:none!important}}.vnpt-finder--carousel .vnpt-finder__tabs{justify-content:center;margin-right:0;flex-wrap:wrap;overflow:visible}.vnpt-finder--carousel .vnpt-finder__tabs [role="tab"][aria-selected="true"]{background:var(--c-primary-50);color:var(--c-primary-700);border-color:var(--c-primary)}.vnpt-finder--carousel .vnpt-finder__arrows{position:static;display:contents}.vnpt-finder--carousel .vnpt-finder__arrows button{top:55%}.vnpt-finder--carousel .vnpt-finder__footer{justify-content:center}@media (max-width:600px){.vnpt-finder--carousel .vnpt-finder__tabs{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}}.vnpt-band{padding:var(--sp-8) 0;color:var(--c-white);position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(520px 320px at 12% 8%,rgb(34 211 238 / .45),transparent 65%),radial-gradient(560px 360px at 88% 18%,rgb(168 85 247 / .35),transparent 65%),radial-gradient(640px 380px at 70% 105%,rgb(249 115 22 / .40),transparent 65%),linear-gradient(135deg,#050f33 0%,#0a2a78 50%,#0b56a8 100%)}.vnpt-band::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.35;background-image:linear-gradient(rgb(255 255 255 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .07) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}.vnpt-band__actions{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);margin:var(--sp-6) 0 0;text-align:center;color:rgb(255 255 255 / .85);font-size:.9375rem}.vnpt-band__btn{min-width:260px;gap:8px;border-radius:999px;background:linear-gradient(90deg,#b91c1c,#c2410c);color:var(--c-white);font-size:1.0625rem;text-transform:uppercase;letter-spacing:.03em;box-shadow:0 10px 28px rgb(234 88 12 / .45)}.vnpt-band__btn:hover{color:var(--c-white);filter:brightness(1.08);transform:translateY(-2px)}.vnpt-band__head{text-align:center;max-width:900px;margin:0 auto var(--sp-6)}.vnpt-band__head h2{margin:0;color:var(--c-white);font-size:clamp(1.5rem, 1.15rem + 1.4vw, 2.25rem)}.vnpt-band__head p{margin:var(--sp-2) 0 0;color:#dbeafe}.vnpt-band__grid{display:grid;gap:var(--sp-5);align-items:stretch}@media (min-width:1025px){.vnpt-band__grid{grid-template-columns:1.45fr 1fr}}.vnpt-band__items{display:grid;gap:var(--sp-4)}@media (min-width:600px){.vnpt-band__items{grid-template-columns:repeat(2,1fr)}}.vnpt-band__item{padding:var(--sp-5);border-radius:20px;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .22);backdrop-filter:blur(6px);transition:background-color .2s var(--ease),transform .2s var(--ease)}.vnpt-band__item:hover{background:rgb(255 255 255 / .16);transform:translateY(-3px)}.vnpt-band__icon{display:inline-flex;width:60px;height:60px;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#f97316,#f6a609);color:var(--c-white);box-shadow:0 6px 16px rgb(234 88 12 / .35)}.vnpt-band__item h3{margin:var(--sp-4) 0 var(--sp-2);color:var(--c-white);font-size:1.1875rem}.vnpt-band__item p{margin:0;color:#dbeafe;font-size:.9375rem}.vnpt-band__promo{position:relative;display:block;overflow:hidden;border-radius:20px;box-shadow:0 16px 40px rgb(2 6 23 / .35)}.vnpt-band__promo img{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:1 / 1;transition:transform .4s var(--ease)}.vnpt-band__promo:hover img{transform:scale(1.03)}.vnpt-cats{display:grid;gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1025px){.vnpt-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.vnpt-cat{display:flex;flex-direction:column;gap:var(--sp-4);color:var(--c-text);text-decoration:none}.vnpt-cat__media{display:block;aspect-ratio:10 / 7;overflow:hidden;border-radius:var(--r-card);background:var(--c-primary-50)}.vnpt-cat__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.vnpt-cat:hover .vnpt-cat__media img{transform:scale(1.05)}.vnpt-cat__body{display:flex;flex-direction:column;gap:var(--sp-2);flex:1}.vnpt-cat h3{margin:0;font-size:var(--fs-h3);font-weight:700;line-height:1.3}.vnpt-cat__desc{color:var(--c-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vnpt-cat__more{margin-top:auto;display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--c-primary);font-weight:600}.vnpt-cat__more .vnpt-icon{transition:transform .2s var(--ease)}.vnpt-cat:hover h3,.vnpt-cat:hover .vnpt-cat__more{color:var(--c-primary-700)}.vnpt-cat:hover .vnpt-cat__more .vnpt-icon{transform:translateX(3px)}.vnpt-cat:focus-visible{outline:3px solid var(--c-accent);outline-offset:4px;border-radius:var(--r-card)}@media (max-width:600px){.vnpt-cats{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}.vnpt-cat{flex-direction:row;align-items:center}.vnpt-cat__media{flex:0 0 40%}.vnpt-cat h3{font-size:1.0625rem}.vnpt-cat__more{min-height:32px}}.vnpt-showcase{display:grid;gap:var(--sp-4);align-items:stretch}@media (min-width:1025px){.vnpt-showcase{grid-template-columns:1fr 3fr;gap:var(--sp-5)}.vnpt-showcase .vnpt-rail__track>.vnpt-card{flex-basis:calc((100% - 2 * var(--sp-4)) / 3)}}@media (min-width:1025px){.vnpt-showcase--plain{grid-template-columns:minmax(0,1fr)}.vnpt-showcase--plain .vnpt-rail__track>.vnpt-card{flex-basis:calc((100% - 3 * var(--sp-4)) / 4)}}.vnpt-showcase__promo{display:block;overflow:hidden;border-radius:var(--r-card);background:var(--c-primary-50);aspect-ratio:1 / 1;align-self:start}@media (min-width:1025px){.vnpt-showcase__promo{position:sticky;top:100px}}.vnpt-showcase__promo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.vnpt-showcase__promo:hover img{transform:scale(1.03)}@media (max-width:1024px){.vnpt-showcase__promo{max-width:420px;justify-self:center;width:100%}}.vnpt-panel .vnpt-news{gap:var(--sp-4)}@media (min-width:1025px){.vnpt-panel .vnpt-news{grid-template-columns:repeat(4,1fr)}}.vnpt-panel .vnpt-news__item{position:relative;overflow:hidden;border:1px solid #e6ecf2;border-radius:var(--r-card);background:var(--c-white);transition:box-shadow .25s var(--ease)}.vnpt-panel .vnpt-news__item:hover{box-shadow:var(--shadow-md)}.vnpt-panel .vnpt-news__thumb{margin:0;border-radius:0}.vnpt-news__body{padding:var(--sp-4)}.vnpt-panel .vnpt-news__item h3{margin:0 0 var(--sp-2);font-size:1rem;font-weight:600;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vnpt-panel .vnpt-news__item h3 a::after{content:"";position:absolute;inset:0}.vnpt-news__more{color:var(--c-primary);font-weight:600;font-size:.9375rem}.vnpt-panel.vnpt-seo{padding-top:var(--sp-6);padding-bottom:var(--sp-6)}.vnpt-faq.vnpt-narrow{margin:0 auto}@media (max-width:768px){.menu-bar-items .vnpt-header-cta{display:none}}.vnpt-slider--boxed{padding:0 var(--sp-4)}.vnpt-slider--boxed .vnpt-slider__frame{padding-bottom:0}.vnpt-slider--boxed .vnpt-slider__track{border-radius:20px;box-shadow:var(--shadow-sm)}.vnpt-slider--boxed .vnpt-slider__nav{inset:auto 24px 20px auto;display:flex;gap:12px}.vnpt-slider--boxed .vnpt-slider__nav button{position:static;transform:none;width:52px;height:52px;background:var(--c-white);color:var(--c-text)}.vnpt-slider--boxed .vnpt-slider__nav button:hover{transform:scale(1.06);color:var(--c-primary)}.vnpt-slider--boxed .vnpt-slider__bar{left:40px;bottom:28px;transform:none}.vnpt-slider--boxed .vnpt-slider__dots{position:static;transform:none}.vnpt-slider--boxed .vnpt-slider__dots button{background:rgb(255 255 255 / .6)}.vnpt-slider--boxed .vnpt-slider__dots button[aria-current="true"]{background:var(--c-white)}@media (max-width:768px){.vnpt-slider--boxed{padding-top:var(--sp-3);padding-bottom:0}.vnpt-slider--boxed .vnpt-slider__track{border-radius:var(--r-card)}.vnpt-slider--boxed .vnpt-slider__bar{left:50%;bottom:8px;transform:translateX(-50%)}}.vnpt-card__body{gap:var(--sp-2);padding:14px var(--sp-4) var(--sp-4)}.vnpt-card__title{font-size:1.0625rem}.vnpt-card__price{font-size:1.5rem}.vnpt-card__speed{padding:6px var(--sp-3)}.vnpt-card__speed svg{width:36px;height:24px}.vnpt-card__features{gap:4px;font-size:.875rem}.vnpt-card__features li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.vnpt-card__actions{grid-template-columns:1fr 1fr;gap:var(--sp-2);padding-top:var(--sp-3)}.vnpt-card__actions .vnpt-btn,.vnpt-card__actions .vnpt-card__more{min-height:44px;padding:0 6px;font-size:.875rem;white-space:nowrap}.vnpt-finder--carousel{position:relative}.vnpt-finder--carousel .vnpt-finder__results{display:flex;flex-direction:column}.vnpt-finder--carousel .vnpt-finder__footer{order:-1;justify-content:flex-end;margin:0 0 var(--sp-2)}.vnpt-finder__all{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--c-primary);font-weight:600;text-decoration:none;white-space:nowrap}.vnpt-finder__all:hover{color:var(--c-primary-700);text-decoration:underline;text-underline-offset:4px}@media (min-width:1200px){.vnpt-finder--carousel .vnpt-finder__footer{position:absolute;top:0;right:0;margin:0}.vnpt-finder--carousel .vnpt-finder__tabs{padding-right:116px}}.vnpt-hero-panel .vnpt-panel__head{max-width:860px}.vnpt-hero-panel__kicker{margin:4px 0 6px;color:var(--c-primary);font-weight:600}.vnpt-seo-more details>summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);cursor:pointer;list-style:none}.vnpt-seo-more details>summary::-webkit-details-marker{display:none}.vnpt-seo-more summary h2{margin:0;font-size:1.25rem}.vnpt-seo-more__toggle{flex:none;display:inline-flex;align-items:center;min-height:44px;color:var(--c-primary);font-weight:600}.vnpt-seo-more__toggle::after{content:"›";margin-left:6px;font-size:1.25rem;transform:rotate(90deg);transition:transform .2s var(--ease)}.vnpt-seo-more details[open] .vnpt-seo-more__toggle::after{transform:rotate(-90deg)}.vnpt-seo-more details[open] .vnpt-seo-more__toggle{font-size:0}.vnpt-seo-more details[open] .vnpt-seo-more__toggle::before{content:"Thu gọn";font-size:1rem}.vnpt-seo-more__grid{display:grid;gap:var(--sp-5);margin-top:var(--sp-5)}@media (min-width:768px){.vnpt-seo-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vnpt-seo-more h3{margin:0 0 var(--sp-2);font-size:1.0625rem;color:var(--c-primary-700)}.vnpt-seo-more p{margin:0;color:var(--c-muted)}.vnpt-seo-more a{font-weight:600}.vnpt-news-page{background:#f2f4f8;padding:var(--sp-5) 0 var(--sp-8)}.vnpt-breadcrumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;font-size:.9375rem;color:var(--c-muted)}.vnpt-breadcrumb li+li::before{content:"›";margin-right:6px;color:var(--c-muted)}.vnpt-breadcrumb a{color:var(--c-text);text-decoration:none}.vnpt-breadcrumb a:hover{color:var(--c-primary);text-decoration:underline}.vnpt-breadcrumb [aria-current]{color:var(--c-primary);font-weight:600}.vnpt-news-page__head{text-align:center;max-width:820px;margin:var(--sp-5) auto var(--sp-6)}.vnpt-news-page__head h1{margin:0;font-size:clamp(1.625rem, 1.2rem + 1.4vw, 2.25rem);text-transform:uppercase;letter-spacing:.01em}.vnpt-news-page__head h1 span{text-transform:none;font-weight:500;color:var(--c-muted);font-size:.7em}.vnpt-news-page__desc{margin-top:var(--sp-3);color:var(--c-muted)}.vnpt-news-page__desc p{margin:0}.vnpt-news-after{margin-top:var(--sp-7);padding:var(--sp-6);background:var(--c-white);border-radius:var(--r-card);box-shadow:0 1px 3px rgb(16 42 67 / .06)}.vnpt-news-after>:first-child{margin-top:0}.vnpt-news-layout{display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr)}@media (min-width:1025px){.vnpt-news-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--sp-7);align-items:start}}.vnpt-news-tabs{display:flex;gap:var(--sp-5);overflow-x:auto;margin-bottom:var(--sp-5);border-bottom:1px solid var(--c-border);scrollbar-width:none}.vnpt-news-tabs::-webkit-scrollbar{display:none}.vnpt-news-tabs a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border-bottom:3px solid #fff0;margin-bottom:-1px;color:var(--c-text);font-size:1.0625rem;text-decoration:none;white-space:nowrap;transition:color .2s var(--ease),border-color .2s var(--ease)}.vnpt-news-tabs a:hover{color:var(--c-primary)}.vnpt-news-tabs a[aria-current="page"]{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:600}.vnpt-post-card{display:flex;flex-direction:column;overflow:hidden;background:var(--c-white);border-radius:var(--r-card);box-shadow:0 1px 3px rgb(16 42 67 / .06);transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.vnpt-post-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.vnpt-post-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--c-primary-50)}.vnpt-post-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.vnpt-post-card:hover .vnpt-post-card__media img{transform:scale(1.03)}.vnpt-post-card__placeholder{display:flex;width:100%;height:100%;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--c-primary-700),var(--c-primary));color:rgb(255 255 255 / .85);font-size:1.75rem;font-weight:700;letter-spacing:.3em}.vnpt-post-card__body{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-5)}.vnpt-post-card time{color:var(--c-muted);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.02em}.vnpt-post-card h2,.vnpt-post-card h3{margin:0;font-size:1.0625rem;font-weight:600;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vnpt-post-card h2 a,.vnpt-post-card h3 a{color:var(--c-text);text-decoration:none}.vnpt-post-card h2 a::after,.vnpt-post-card h3 a::after{content:"";position:absolute;inset:0}.vnpt-post-card{position:relative}.vnpt-post-card:hover h2 a,.vnpt-post-card:hover h3 a,.vnpt-post-card a:focus-visible{color:var(--c-primary)}.vnpt-post-card:focus-within{outline:3px solid var(--c-accent);outline-offset:2px}.vnpt-post-card p{margin:0;color:var(--c-muted)}.vnpt-post-card--lead{margin-bottom:var(--sp-5)}.vnpt-post-card--lead .vnpt-post-card__media{aspect-ratio:12 / 5}.vnpt-post-card--lead .vnpt-post-card__body{padding:var(--sp-5)}.vnpt-post-card--lead h2{font-size:clamp(1.25rem, 1rem + .9vw, 1.625rem)}.vnpt-post-grid{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}@media (min-width:600px){.vnpt-post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vnpt-news-layout__side{display:grid;gap:var(--sp-5)}@media (min-width:1025px){.vnpt-news-layout__side{position:sticky;top:100px}}.vnpt-news-side__title{display:flex;align-items:center;gap:8px;margin:0;min-height:44px;font-size:1.375rem}.vnpt-news-side__title .vnpt-icon{color:#dc2626}@media (min-width:600px) and (max-width:1024px){.vnpt-news-layout__side{grid-template-columns:repeat(2,minmax(0,1fr))}.vnpt-news-side__title{grid-column:1 / -1}}.vnpt-pagination{margin-top:var(--sp-6)}.vnpt-pagination .nav-links{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.vnpt-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 12px;border-radius:999px;background:var(--c-white);color:var(--c-text);font-weight:600;text-decoration:none;box-shadow:0 1px 3px rgb(16 42 67 / .06)}.vnpt-pagination a.page-numbers:hover{color:var(--c-primary);box-shadow:var(--shadow-sm)}.vnpt-pagination .page-numbers.current{background:var(--c-primary);color:var(--c-white)}.vnpt-pagination .page-numbers.dots{background:#fff0;box-shadow:none}.vnpt-pagination .prev .vnpt-icon{transform:rotate(180deg)}.vnpt-news-empty{padding:var(--sp-6);background:var(--c-white);border-radius:var(--r-card);text-align:center}.vnpt-article-page{background:#f2f4f8;padding:var(--sp-5) 0 var(--sp-8)}.vnpt-article{max-width:860px;margin:var(--sp-5) auto 0;padding:var(--sp-6) var(--sp-6) var(--sp-5);background:var(--c-white);border-radius:20px;box-shadow:0 1px 3px rgb(16 42 67 / .05)}@media (max-width:600px){.vnpt-article{padding:var(--sp-5) var(--sp-4)}}.vnpt-article__cat{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:var(--c-primary-50);color:var(--c-primary-700);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;text-decoration:none}.vnpt-article__cat:hover{background:var(--c-primary);color:var(--c-white)}.vnpt-article__head h1{margin:var(--sp-3) 0 var(--sp-3);font-size:clamp(1.625rem, 1.2rem + 1.5vw, 2.375rem);line-height:1.25}.vnpt-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 var(--sp-5);color:var(--c-muted);font-size:.9375rem}.vnpt-article__cover{margin:0 0 var(--sp-5);border-radius:var(--r-card);overflow:hidden}.vnpt-article__cover img{display:block;width:100%;height:auto}.vnpt-article__content{font-size:1.0625rem;line-height:1.75}.vnpt-article__content img{max-width:100%;height:auto;border-radius:12px}.vnpt-article__content h2{margin:1.6em 0 .6em;font-size:1.5rem;line-height:1.3}.vnpt-article__content h3{margin:1.4em 0 .5em;font-size:1.25rem}.vnpt-article__content a{color:var(--c-primary);text-underline-offset:3px}.vnpt-article__content figcaption{color:var(--c-muted);font-size:.875rem;text-align:center}.vnpt-article__foot{display:grid;gap:var(--sp-4);margin-top:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--c-border)}.vnpt-article__share,.vnpt-article__tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3)}.vnpt-article__share>span,.vnpt-article__tags>span{display:inline-flex;align-items:center;gap:6px;font-weight:600}.vnpt-article__share a,.vnpt-copy-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1px solid var(--c-border);border-radius:999px;background:var(--c-white);color:var(--c-text);font:inherit;font-size:.9375rem;text-decoration:none;cursor:pointer}.vnpt-article__share a:hover,.vnpt-copy-link:hover{border-color:var(--c-primary);color:var(--c-primary)}.vnpt-article__tags ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.vnpt-article__tags a{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;background:#f0f3f7;color:var(--c-text);font-size:.875rem;text-decoration:none}.vnpt-article__tags a:hover{background:var(--c-primary-50);color:var(--c-primary-700)}.vnpt-article__tags a.is-cat{background:var(--c-primary);color:var(--c-white);font-weight:600}.vnpt-article-related{margin-top:var(--sp-7)}.vnpt-article-related h2{margin:0 0 var(--sp-5);font-size:clamp(1.375rem, 1.1rem + .8vw, 1.75rem);text-transform:uppercase}@media (min-width:900px){.vnpt-post-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.vnpt-article-layout{display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr);margin-top:var(--sp-5)}@media (min-width:1025px){.vnpt-article-layout{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--sp-7);align-items:start}}.vnpt-article-layout .vnpt-article{max-width:none;margin:0}.vnpt-article-side{background:var(--c-white);border-radius:20px;padding:var(--sp-4);box-shadow:0 1px 3px rgb(16 42 67 / .05)}@media (min-width:1025px){.vnpt-article-side{position:sticky;top:100px}}.vnpt-article-side__title{display:flex;align-items:center;gap:8px;margin:0 0 var(--sp-3);padding:10px var(--sp-4);border-radius:12px;background:var(--c-primary-50);color:var(--c-primary-700);font-size:1.125rem}.vnpt-article-side__title .vnpt-icon{color:#dc2626}.vnpt-article-side ul{margin:0;padding:0;list-style:none}.vnpt-mini-post{position:relative;display:grid;grid-template-columns:42% minmax(0,1fr);gap:var(--sp-3);align-items:start;padding:var(--sp-3) 0;border-bottom:1px solid var(--c-border)}.vnpt-mini-post:last-child{border-bottom:0;padding-bottom:0}.vnpt-mini-post__media{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:10px;background:var(--c-primary-50)}.vnpt-mini-post__media img{display:block;width:100%;height:100%;object-fit:cover}.vnpt-mini-post__media .vnpt-post-card__placeholder{font-size:1rem;letter-spacing:.15em}.vnpt-mini-post time{display:block;margin-bottom:4px;color:var(--c-muted);font-size:.75rem;font-weight:700;text-transform:uppercase}.vnpt-mini-post__title{color:var(--c-text);font-size:.9375rem;font-weight:600;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vnpt-mini-post__title::after{content:"";position:absolute;inset:0}.vnpt-mini-post:hover .vnpt-mini-post__title{color:var(--c-primary)}.vnpt-post-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.vnpt-post-card__cat{flex:none;color:var(--c-primary);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em}.vnpt-article__head .vnpt-article__meta{margin:0 0 var(--sp-3)}.vnpt-article__meta .vnpt-article__cat{min-height:28px}.vnpt-article__head h1{margin:0 0 var(--sp-4)}.vnpt-article__lead{margin:0 0 var(--sp-5);color:var(--c-text);font-size:1.1875rem;line-height:1.6;font-weight:500}.vnpt-article__lead p{margin:0}.vnpt-article__cover{margin:0 0 var(--sp-6)}.vnpt-article__cover img{display:block;width:100%;height:auto;border-radius:var(--r-card)}.vnpt-article__cover figcaption{margin-top:var(--sp-2);color:var(--c-muted);font-size:.875rem;text-align:center}.vnpt-article__content .wp-block-columns{display:block}.vnpt-article__content .wp-block-column{flex-basis:auto!important;width:100%;margin:0 0 var(--sp-4)}.vnpt-article__content figure.wp-block-image,.vnpt-article__content .wp-caption{width:100%!important;margin:var(--sp-5) 0}.vnpt-article__content figure.wp-block-image img,.vnpt-article__content .wp-caption img,.vnpt-article__content p>img.size-large,.vnpt-article__content p>img.size-full{display:block;width:100%;height:auto}.vnpt-article__content blockquote{margin:var(--sp-5) 0;padding:var(--sp-3) var(--sp-5);border-left:4px solid var(--c-primary);background:var(--c-primary-50);border-radius:0 12px 12px 0;font-style:normal}.vnpt-article__content blockquote p{margin:0;text-align:left!important}.single-product .site-content{background:#f2f4f8}.vnpt-pkg{padding:var(--sp-4) 0 var(--sp-8)}.vnpt-pkg__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:var(--sp-4) 0 var(--sp-5);background:var(--c-white);border-radius:20px;box-shadow:0 1px 3px rgb(16 42 67 / .05)}.vnpt-pkg__stat{display:flex;align-items:center;gap:var(--sp-3);padding:var(--sp-5);min-width:0}.vnpt-pkg__stat+.vnpt-pkg__stat{border-left:1px dashed var(--c-border)}.vnpt-pkg__stat-icon{flex:none;display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:14px;background:var(--c-primary-50);color:var(--c-primary)}.vnpt-pkg__stat>div{min-width:0}.vnpt-pkg__stat small{display:block;color:var(--c-muted);font-size:.8125rem;font-weight:600}.vnpt-pkg__name,.vnpt-pkg__price,.vnpt-pkg__speed{margin:2px 0 0;font-size:clamp(1.125rem, .95rem + .7vw, 1.5rem);font-weight:700;line-height:1.25;color:var(--c-text);overflow-wrap:anywhere}.vnpt-pkg__price{color:var(--c-primary)}.vnpt-pkg__price .vnpt-price-cycle{font-size:.9375rem;font-weight:500;color:var(--c-muted)}@media (max-width:768px){.vnpt-pkg__stats{grid-template-columns:minmax(0,1fr)}.vnpt-pkg__stat{padding:var(--sp-3) var(--sp-4)}.vnpt-pkg__stat+.vnpt-pkg__stat{border-left:0;border-top:1px dashed var(--c-border)}.vnpt-pkg__stat-icon{width:44px;height:44px}}.vnpt-pkg__layout{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1025px){.vnpt-pkg__layout{grid-template-columns:380px minmax(0,1fr);gap:var(--sp-6)}}.vnpt-pkg__buy{display:grid;gap:var(--sp-4);padding:var(--sp-4);background:var(--c-white);border-radius:20px;box-shadow:0 1px 3px rgb(16 42 67 / .05)}@media (min-width:1025px){.vnpt-pkg__buy{position:sticky;top:100px}}.vnpt-pkg__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--r-card);background:var(--c-primary-50)}.vnpt-pkg__media img{display:block;width:100%;height:100%;object-fit:cover}.vnpt-pkg__cta{width:100%}.vnpt-pkg__call{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;color:var(--c-primary);font-weight:600;text-decoration:none}.vnpt-pkg__info{display:grid;gap:var(--sp-5);min-width:0}.vnpt-pkg__box{padding:var(--sp-5) var(--sp-6);background:var(--c-white);border-radius:20px;box-shadow:0 1px 3px rgb(16 42 67 / .05)}@media (max-width:600px){.vnpt-pkg__box{padding:var(--sp-4)}}.vnpt-pkg__box h2{margin:0 0 var(--sp-3);font-size:1.375rem}.vnpt-pkg__highlights{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}@media (min-width:768px){.vnpt-pkg__highlights{grid-template-columns:repeat(2,minmax(0,1fr))}}.vnpt-pkg__highlights li{position:relative;padding-left:28px}.vnpt-pkg__highlights li::before{content:"";position:absolute;left:4px;top:.4em;width:12px;height:7px;border-left:2px solid var(--c-success);border-bottom:2px solid var(--c-success);transform:rotate(-45deg)}.vnpt-pkg__desc{line-height:1.7}.vnpt-pkg__desc img{max-width:100%;height:auto;border-radius:12px}.vnpt-pkg__desc h2{font-size:1.375rem;margin-top:1.4em}.vnpt-pkg__desc h2:first-child{margin-top:0}.vnpt-pkg__desc h3{font-size:1.125rem}.vnpt-pkg__similar{margin-top:var(--sp-7)}.vnpt-pkg__similar h2{margin:0 0 var(--sp-4);text-transform:uppercase;font-size:1.375rem}.vnpt-pkg-page .inside-article{background:#fff0;padding:0;box-shadow:none}.vnpt-pkg-page .site-main{margin-top:0;margin-bottom:0}.vnpt-config{display:grid;gap:var(--sp-4)}.vnpt-config__group{margin:0;padding:0;border:0;min-width:0}.vnpt-config__group legend{margin-bottom:var(--sp-2);font-weight:700}.vnpt-seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:4px;border-radius:12px;background:#eef2f7}.vnpt-seg label,.vnpt-chips label{position:relative;cursor:pointer}.vnpt-seg input,.vnpt-chips input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.vnpt-seg span{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:9px;font-weight:600;color:var(--c-muted);transition:background-color .2s var(--ease),color .2s var(--ease),box-shadow .2s var(--ease)}.vnpt-seg input:checked+span{background:var(--c-white);color:var(--c-primary-700);box-shadow:0 1px 4px rgb(16 42 67 / .12)}.vnpt-seg input:focus-visible+span,.vnpt-chips input:focus-visible+span{outline:3px solid var(--c-accent);outline-offset:2px}.vnpt-config__note{margin-top:var(--sp-2);font-size:.875rem;color:var(--c-muted)}.vnpt-config__note summary{cursor:pointer;color:var(--c-primary);font-weight:600;min-height:32px;display:inline-flex;align-items:center}.vnpt-config__note p{margin:4px 0 0}.vnpt-chips{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.vnpt-chips--terms{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.vnpt-chips span{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;padding:6px 14px;border:1.5px solid var(--c-border);border-radius:10px;background:var(--c-white);font-size:.9375rem;font-weight:600;text-align:center;line-height:1.2;transition:border-color .2s var(--ease),background-color .2s var(--ease),color .2s var(--ease)}.vnpt-chips--terms span{padding:6px 4px}.vnpt-chips em{font-style:normal;font-size:.6875rem;font-weight:700;color:#9a3412}.vnpt-chips input:checked+span{border-color:var(--c-primary);background:var(--c-primary-50);color:var(--c-primary-700)}.vnpt-chips input:disabled+span{opacity:.4;cursor:not-allowed;text-decoration:line-through}.vnpt-config__total{display:grid;gap:2px;padding:var(--sp-3) var(--sp-4);border-radius:12px;background:var(--c-primary-50)}.vnpt-config__label{color:var(--c-muted);font-size:.8125rem;font-weight:600}.vnpt-config__amount{color:var(--c-primary);font-size:1.75rem;line-height:1.15}.vnpt-config__detail{color:var(--c-muted);font-size:.8125rem}.vnpt-config__contact{margin:0;font-size:1.25rem;font-weight:700;color:var(--c-primary)}.vnpt-price-from{font-size:.9375rem;font-weight:500;color:var(--c-muted)}.vnpt-price-table-wrap{overflow-x:auto}.vnpt-price-table{width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--c-border);border-radius:12px;overflow:hidden;font-size:.9375rem}.vnpt-price-table th,.vnpt-price-table td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--c-border)}.vnpt-price-table thead th{background:var(--c-primary);color:var(--c-white);font-weight:600}.vnpt-price-table tbody tr:last-child>*{border-bottom:0}.vnpt-price-table tbody th{font-weight:600;background:#f7f9fc;color:var(--c-text)}.vnpt-price-table td{color:var(--c-primary-700);font-weight:700}.vnpt-price-table td small{color:var(--c-muted);font-weight:500}.vnpt-price-table__note{margin:var(--sp-3) 0 0;color:var(--c-muted);font-size:.875rem}.vnpt-pkg__desc ul{padding-left:1.2em}.vnpt-pkg__desc li{margin-bottom:4px}.vnpt-order{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start;margin-top:var(--sp-7);scroll-margin-top:110px}@media (min-width:1025px){.vnpt-order{grid-template-columns:minmax(0,1fr) 400px;gap:var(--sp-6)}}.vnpt-order__main{padding:var(--sp-6);background:var(--c-white);border-radius:20px;box-shadow:0 1px 3px rgb(16 42 67 / .05)}@media (max-width:600px){.vnpt-order__main{padding:var(--sp-5) var(--sp-4)}}.vnpt-order__main h2{margin:0 0 var(--sp-2);font-size:clamp(1.25rem, 1.05rem + .7vw, 1.625rem)}.vnpt-order__lead{margin:0 0 var(--sp-5);color:var(--c-muted)}.vnpt-order__sub{margin:0 0 var(--sp-3);font-size:1.125rem}.vnpt-order .vnpt-lead-form{max-width:none;padding:0;background:none;scroll-margin-top:140px}@media (min-width:600px){.vnpt-order .vnpt-lead-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-4)}}.vnpt-order .vnpt-lead-form input[type="text"],.vnpt-order .vnpt-lead-form input[type="tel"]{min-height:52px;font-size:1rem}.vnpt-lead-form__hint{grid-column:1 / -1;margin:-4px 0 0;color:var(--c-muted);font-size:.8125rem}@media (min-width:600px){.vnpt-order .vnpt-lead-form__hint{grid-column:2}}.vnpt-order__ward label{display:block}.vnpt-order__combo{position:relative;margin-top:6px}.vnpt-order__ward input{width:100%;min-height:52px;font-size:1rem}.vnpt-order__ward-list{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--c-white);border:1px solid var(--c-border);border-radius:10px;box-shadow:0 8px 24px rgb(16 42 67 / .16);max-height:280px;overflow-y:auto}.vnpt-order__ward-list li{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px;cursor:pointer}.vnpt-order__ward-list li em{font-style:normal;font-size:.8125rem;color:var(--c-muted);white-space:nowrap}.vnpt-order__ward-list li:hover,.vnpt-order__ward-list li[aria-selected="true"]{background:var(--c-primary-50)}.vnpt-order__ward-msg{margin:6px 0 0;font-size:.8125rem;color:var(--c-muted)}.vnpt-order__ward.is-found input{border-color:var(--c-success)}.vnpt-order__ward.is-found .vnpt-order__ward-msg{color:var(--c-success)}.vnpt-order .vnpt-order__addr{align-self:start}.vnpt-order__trust{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:var(--sp-5) 0 0;padding:var(--sp-4) 0 0;list-style:none;border-top:1px solid var(--c-border);color:var(--c-muted);font-size:.875rem}.vnpt-order__trust li{display:inline-flex;align-items:center;gap:6px}.vnpt-order__trust .vnpt-icon{color:var(--c-success)}.vnpt-order__summary{overflow:hidden;display:grid;gap:var(--sp-3);padding:0 0 var(--sp-5);background:#f4f7fb;border:1px solid var(--c-border);border-radius:20px}@media (min-width:1025px){.vnpt-order__summary{position:sticky;top:100px}}.vnpt-order__head{margin:0;padding:var(--sp-4);background:var(--c-primary);color:var(--c-white);font-size:1.25rem;text-align:center}.vnpt-order__block{display:grid;gap:var(--sp-2);margin:0 var(--sp-4);padding:var(--sp-4);background:var(--c-white);border-radius:12px}.vnpt-order__block>div{display:flex;justify-content:space-between;gap:var(--sp-3)}.vnpt-order__block dt{color:var(--c-muted)}.vnpt-order__block dd{margin:0;font-weight:600;text-align:right;overflow-wrap:anywhere}.vnpt-order__pkg{padding-bottom:var(--sp-2);border-bottom:1px dashed var(--c-border)}.vnpt-order__pkg dd{color:var(--c-primary-700);font-size:1.0625rem}.vnpt-order__total{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:2px var(--sp-3);margin:0 var(--sp-4);padding:var(--sp-4);background:var(--c-white);border-radius:12px}.vnpt-order__total span{color:var(--c-muted)}.vnpt-order__total strong{color:var(--c-primary);font-size:1.75rem;line-height:1.1}.vnpt-order__total small{grid-column:1 / -1;text-align:right;color:var(--c-primary);font-size:.8125rem}.vnpt-order__submit{margin:0 var(--sp-4)}.vnpt-order__summary .vnpt-lead-form__msg{margin:0 var(--sp-4)}.vnpt-order__summary .vnpt-lead-form__msg:empty{display:none}.vnpt-order-dialog{width:min(1040px, calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:20px;background:#f2f4f8;color:var(--c-text);box-shadow:0 24px 64px rgb(11 31 92 / .3);overflow:auto;overscroll-behavior:contain}.vnpt-order-dialog::backdrop{background:rgb(11 31 92 / .55)}.vnpt-order-dialog[open]{animation:vnpt-pop .2s var(--ease)}@keyframes vnpt-pop{from{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.vnpt-order-dialog[open]{animation:none}}.vnpt-order-dialog .vnpt-order{position:relative;margin:0;padding:var(--sp-5)}@media (min-width:1025px){.vnpt-order-dialog .vnpt-order{grid-template-columns:minmax(0,1fr) 380px}}.vnpt-order-dialog .vnpt-order__summary{position:static}.vnpt-order__close{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:var(--c-white);color:var(--c-text);box-shadow:0 2px 8px rgb(16 42 67 / .15);cursor:pointer}.vnpt-order__close:hover{color:var(--c-primary)}.vnpt-order__close:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.vnpt-order__step{margin:0 0 var(--sp-1);color:var(--c-primary);font-size:.8125rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.vnpt-order-dialog .vnpt-order__main h2{padding-right:48px}.vnpt-order__change{justify-content:flex-end!important}.vnpt-order__change a{color:var(--c-primary);font-size:.875rem;font-weight:600;min-height:32px;display:inline-flex;align-items:center}@media (max-width:768px){.vnpt-order-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}.vnpt-order-dialog .vnpt-order{padding:var(--sp-4);padding-top:64px}.vnpt-order-dialog .vnpt-order__close{position:fixed}}.vnpt-pkg__article{display:block;min-width:0;padding:var(--sp-6);background:var(--c-white);border-radius:20px;box-shadow:0 1px 3px rgb(16 42 67 / .05);line-height:1.7}@media (max-width:600px){.vnpt-pkg__article{padding:var(--sp-5) var(--sp-4)}}.vnpt-pkg__part+.vnpt-pkg__part{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--c-border)}.vnpt-pkg__article h2{margin:0 0 var(--sp-3);font-size:1.375rem;line-height:1.3}.vnpt-pkg__article .vnpt-pkg__desc h2{margin-top:1.4em}.vnpt-pkg__article .vnpt-pkg__desc>:first-child{margin-top:0}.vnpt-buy{display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:start;margin-top:var(--sp-4);padding:var(--sp-6);background:var(--c-white);border-radius:20px;box-shadow:0 1px 3px rgb(16 42 67 / .05);scroll-margin-top:110px}@media (min-width:900px){.vnpt-buy{grid-template-columns:320px minmax(0,1fr);gap:var(--sp-7);padding:var(--sp-7)}}@media (max-width:600px){.vnpt-buy{padding:var(--sp-4);gap:var(--sp-4)}}.vnpt-buy__media{aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--r-card);background:var(--c-primary-50)}.vnpt-buy__media img{display:block;width:100%;height:100%;object-fit:cover}.vnpt-buy__info{display:grid;gap:var(--sp-4);min-width:0}.vnpt-buy__title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.vnpt-buy__title h1{margin:0;color:var(--c-primary-700);font-size:clamp(1.5rem, 1.2rem + 1.2vw, 2.125rem);line-height:1.2}.vnpt-buy__badge{position:relative;display:inline-flex;align-items:center;min-height:30px;padding:0 16px;border-radius:8px 8px 8px 0;background:var(--c-primary);color:var(--c-white);font-size:.875rem;font-weight:600}.vnpt-buy__deal{display:flex;flex-wrap:wrap;align-items:center;gap:8px var(--sp-3);margin:0;padding:10px var(--sp-4);border-radius:10px;background:linear-gradient(90deg,var(--c-primary-700),var(--c-primary));color:var(--c-white)}.vnpt-buy__deal .vnpt-icon{color:#fde047}.vnpt-buy__deal strong{font-size:1.125rem}.vnpt-buy__deal span{font-weight:500}.vnpt-buy .vnpt-config{gap:var(--sp-4)}.vnpt-buy__price{display:grid;gap:2px;margin:0;padding-bottom:var(--sp-4);border-bottom:1px solid var(--c-border)}.vnpt-buy__price strong{color:#be185d;font-size:clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem);line-height:1.15}.vnpt-buy__price .vnpt-config__detail{color:var(--c-muted);font-size:.875rem}.vnpt-buy__features{display:grid;gap:6px;margin:0;padding:0;list-style:none;color:var(--c-text)}.vnpt-buy__features li::before{content:"– ";color:var(--c-muted)}.vnpt-buy .vnpt-chips--terms{max-width:560px}.vnpt-ds-cycles em{color:var(--c-muted);font-weight:500}.vnpt-ds-cycles input:checked+span em{color:inherit}.vnpt-ds-steps{display:grid;gap:6px;margin:var(--sp-3) 0 0;padding:12px 14px;list-style:none;background:var(--c-primary-50);border-radius:12px;font-size:.875rem;color:var(--c-text)}.vnpt-ds-steps li{display:flex;align-items:flex-start;gap:10px;margin:0;line-height:1.45}.vnpt-ds-steps li>b{flex:none;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--c-primary);color:var(--c-white);font-size:.75rem;font-weight:700}.vnpt-ds-note{display:flex;align-items:center;gap:6px;margin:var(--sp-2) 0 0;font-size:.8125rem;color:var(--c-muted)}.vnpt-ds-note .vnpt-icon{flex:none;color:var(--c-success)}.vnpt-buy .vnpt-seg{max-width:420px}.vnpt-buy__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3);max-width:600px;margin-top:var(--sp-2)}.vnpt-buy__actions .vnpt-btn{border-radius:999px;text-transform:uppercase;letter-spacing:.02em}.vnpt-buy__actions .vnpt-btn--ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px}@media (max-width:420px){.vnpt-buy__actions{grid-template-columns:minmax(0,1fr)}}.vnpt-detail{display:block;margin-top:var(--sp-5);padding:var(--sp-6) var(--sp-7);background:var(--c-white);border-radius:20px;box-shadow:0 1px 3px rgb(16 42 67 / .05);line-height:1.7}@media (max-width:600px){.vnpt-detail{padding:var(--sp-5) var(--sp-4)}}.vnpt-detail__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.vnpt-detail__head h2{margin:0;color:var(--c-primary-700);font-size:1.5rem}.vnpt-detail__share{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1.5px solid var(--c-border);border-radius:50%;color:var(--c-muted)}.vnpt-detail__share:hover{color:#1877f2;border-color:#1877f2}.vnpt-detail h3{margin:0 0 var(--sp-3);font-size:1.1875rem}.vnpt-detail .vnpt-pkg__part+.vnpt-pkg__part{margin-top:var(--sp-6);padding-top:var(--sp-6);border-top:1px solid var(--c-border)}.vnpt-detail .vnpt-pkg__desc h2{font-size:1.25rem;margin:1.4em 0 .5em}.vnpt-detail .vnpt-pkg__desc>:first-child{margin-top:0}.vnpt-consult{position:relative;max-width:480px;margin:var(--sp-7) auto 0;padding:var(--sp-6);background:var(--c-white);border-radius:20px;box-shadow:0 1px 3px rgb(16 42 67 / .05);scroll-margin-top:110px}.vnpt-consult h2{margin:0 0 var(--sp-2);padding-right:48px;font-size:1.5rem}.vnpt-consult__lead{margin:0 0 var(--sp-4);color:var(--c-muted)}.vnpt-consult .vnpt-lead-form{max-width:none;padding:0;background:none}.vnpt-consult .vnpt-lead-form button[type="submit"]{width:100%;min-height:52px;font-size:1.0625rem}.vnpt-consult__privacy{display:flex;align-items:center;gap:6px;margin:var(--sp-3) 0 0;color:var(--c-muted);font-size:.8125rem}.vnpt-consult__privacy .vnpt-icon{flex:none;color:var(--c-success)}.vnpt-consult__call{margin:var(--sp-2) 0 0;font-size:.9375rem;text-align:center}.vnpt-consult__call a{font-weight:700;color:var(--c-primary)}.vnpt-consult-dialog{width:min(480px, calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;border:0;border-radius:20px;background:#fff0;overflow:auto;overscroll-behavior:contain}.vnpt-consult-dialog::backdrop{background:rgb(11 31 92 / .55)}.vnpt-consult-dialog[open]{animation:vnpt-pop .2s var(--ease)}@media (prefers-reduced-motion:reduce){.vnpt-consult-dialog[open]{animation:none}}.vnpt-consult-dialog .vnpt-consult{margin:0;box-shadow:0 24px 64px rgb(11 31 92 / .3)}@media (max-width:600px){.vnpt-consult{padding:var(--sp-5) var(--sp-4)}}.vnpt-biz{background:#f2f4f8;padding-bottom:var(--sp-8)}.vnpt-biz .vnpt-slider--boxed{padding-top:var(--sp-4)}.vnpt-biz__intro{margin:var(--sp-6) 0 var(--sp-7);text-align:center}.vnpt-biz__intro .vnpt-breadcrumb ol{justify-content:center}.vnpt-biz__intro h1{max-width:900px;margin:var(--sp-3) auto var(--sp-3);font-size:clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem);line-height:1.2}.vnpt-biz__intro>p{max-width:760px;margin:0 auto var(--sp-5);color:var(--c-muted);font-size:1.0625rem}.vnpt-biz__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-3)}.vnpt-biz__cta .vnpt-btn--ghost{display:inline-flex;align-items:center;gap:8px}.vnpt-biz__jump{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--sp-2);margin-top:var(--sp-5)}.vnpt-biz__jump a{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:var(--c-white);color:var(--c-primary-700);font-weight:600;text-decoration:none;box-shadow:0 1px 3px rgb(16 42 67 / .08)}.vnpt-biz__jump a:hover{background:var(--c-primary);color:var(--c-white)}.vnpt-biz__group{margin-top:var(--sp-8);scroll-margin-top:110px}.vnpt-biz__title{margin:0 0 var(--sp-4);text-align:center;text-transform:uppercase;font-size:clamp(1.5rem, 1.2rem + 1vw, 2rem);letter-spacing:.01em}.vnpt-tabs__list{display:flex;gap:var(--sp-2);justify-content:flex-start;overflow-x:auto;margin:0 auto var(--sp-5);padding:0 4px;border-bottom:1px solid var(--c-border);scrollbar-width:none}.vnpt-tabs__list::-webkit-scrollbar{display:none}.vnpt-tabs__list [role="tab"]{flex:none;min-height:48px;padding:0 14px;border:0;border-bottom:3px solid #fff0;margin-bottom:-1px;background:none;color:var(--c-text);font:inherit;font-size:1rem;white-space:nowrap;cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease)}.vnpt-tabs__list [role="tab"]:hover{color:var(--c-primary)}.vnpt-tabs__list [role="tab"][aria-selected="true"]{color:var(--c-primary);border-bottom-color:var(--c-primary);font-weight:600}.vnpt-tabs__list [role="tab"]:focus-visible{outline:3px solid var(--c-accent);outline-offset:-3px}.vnpt-tabs__list>:first-child{margin-left:auto}.vnpt-tabs__list>:last-child{margin-right:auto}.vnpt-biz__hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:20px;background:linear-gradient(115deg,#0b1f5c 0%,var(--c-primary-700) 45%,var(--c-primary) 100%);color:var(--c-white)}@media (min-width:900px){.vnpt-biz__hero.has-image{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}}.vnpt-biz__hero::after{content:"";position:absolute;right:-80px;bottom:-120px;width:360px;height:360px;border:40px solid rgb(255 255 255 / .06);border-radius:50%;pointer-events:none}.vnpt-biz__hero-text{position:relative;z-index:1;display:grid;gap:var(--sp-3);align-content:center;padding:var(--sp-7)}@media (max-width:600px){.vnpt-biz__hero-text{padding:var(--sp-5)}}.vnpt-biz__hero-icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;border-radius:14px;background:rgb(255 255 255 / .14);color:#fde047}.vnpt-biz__hero h3{margin:0;color:var(--c-white);font-size:clamp(1.375rem, 1.1rem + 1vw, 1.875rem);line-height:1.25}.vnpt-biz__hero p{margin:0;max-width:640px;color:rgb(255 255 255 / .92);font-size:1.0625rem;line-height:1.65}.vnpt-biz__hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-2)}.vnpt-biz__more{display:inline-flex;align-items:center;gap:4px;min-height:44px;color:var(--c-white);font-weight:700;text-decoration:none}.vnpt-biz__more:hover{color:#fde047}.vnpt-biz__quote{background:var(--c-white);color:var(--c-primary-700)}.vnpt-biz__quote:hover{background:#fde047;color:#0b1f5c}.vnpt-biz__hero-media{position:relative;min-height:220px}.vnpt-biz__hero-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 30%);mask-image:linear-gradient(90deg,transparent 0,#000 30%)}@media (max-width:899px){.vnpt-biz__hero-media img{-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 30%);mask-image:linear-gradient(180deg,transparent 0,#000 30%)}}.vnpt-biz__packages{margin-top:var(--sp-5)}.vnpt-biz__consult{display:grid;gap:var(--sp-6);grid-template-columns:minmax(0,1fr);align-items:center;margin-top:var(--sp-8);padding:var(--sp-7);border-radius:20px;background:var(--c-white);box-shadow:0 1px 3px rgb(16 42 67 / .05);scroll-margin-top:110px}@media (min-width:900px){.vnpt-biz__consult{grid-template-columns:minmax(0,1fr) 440px}}@media (max-width:600px){.vnpt-biz__consult{padding:var(--sp-5) var(--sp-4)}}.vnpt-biz__consult h2{margin:0 0 var(--sp-3);font-size:clamp(1.375rem, 1.1rem + 1vw, 1.875rem)}.vnpt-biz__consult p{margin:0 0 var(--sp-4);color:var(--c-muted)}.vnpt-biz__points{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.vnpt-biz__points li{display:flex;align-items:center;gap:8px;font-weight:600}.vnpt-biz__points .vnpt-icon{color:var(--c-success)}.vnpt-biz__form{padding:var(--sp-5);border-radius:16px;background:#f4f7fb}.vnpt-biz__form .vnpt-lead-form{max-width:none;padding:0;background:none}.vnpt-biz__form .vnpt-lead-form button[type="submit"]{width:100%;min-height:52px}@media (min-width:900px){.vnpt-buy{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-7);align-items:stretch}.vnpt-buy__aside{position:sticky;top:100px;align-self:start}}.vnpt-buy__aside{display:grid;gap:var(--sp-4);min-width:0}.vnpt-buy__media{box-shadow:0 8px 24px rgb(16 42 67 / .12)}.vnpt-buy__highlights{padding:var(--sp-4) var(--sp-5);border-radius:var(--r-card);background:#f4f7fb}.vnpt-buy__highlights h2{margin:0 0 var(--sp-2);font-size:1rem;color:var(--c-primary-700)}.vnpt-buy__highlights ul{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:.9375rem}.vnpt-buy__highlights li{display:flex;gap:8px;align-items:flex-start}.vnpt-buy__highlights .vnpt-icon{flex:none;margin-top:3px;color:var(--c-success)}.vnpt-buy__info{align-content:start;gap:var(--sp-5)}.vnpt-buy__price{padding:var(--sp-4) var(--sp-5);border:0;border-radius:var(--r-card);background:linear-gradient(135deg,#fff1f6,#fdf2f8)}.vnpt-buy__price-label{color:var(--c-muted);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.vnpt-buy .vnpt-seg,.vnpt-buy .vnpt-chips--terms{max-width:none}.vnpt-buy__actions{max-width:none;margin-top:0}@media (max-width:899px){.vnpt-buy__aside{display:contents}.vnpt-buy__media{order:1}.vnpt-buy__info{order:2}.vnpt-buy__highlights{order:3}}.vnpt-buy__price{display:grid;gap:var(--sp-3)}.vnpt-buy__price-main{display:grid;gap:2px}.vnpt-buy__hl{display:grid;gap:6px;margin:0;padding:var(--sp-3) 0 0;list-style:none;border-top:1px dashed rgb(190 24 93 / .25);font-size:.9375rem}@media (min-width:600px){.vnpt-buy__hl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-4)}}.vnpt-buy__hl li{display:flex;gap:10px;align-items:center;min-height:34px}.vnpt-buy__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--c-white);color:var(--c-primary);box-shadow:0 1px 2px rgb(16 42 67 / .08),inset 0 0 0 1px rgb(0 103 172 / .14)}.vnpt-buy__ico .vnpt-icon{display:block}@media (min-width:900px){.vnpt-buy{align-items:center}.vnpt-buy__aside{position:static}}.vnpt-toast{position:fixed;left:50%;bottom:24px;z-index:1000;display:flex;align-items:center;gap:10px;max-width:min(520px, calc(100vw - 32px));padding:14px 18px;border-radius:14px;background:#0b1f5c;color:var(--c-white);font-weight:500;box-shadow:0 12px 32px rgb(11 31 92 / .35);transform:translate(-50%,140%);opacity:0;transition:transform .3s var(--ease),opacity .3s var(--ease);pointer-events:none}.vnpt-toast.is-show{transform:translate(-50%,0);opacity:1}.vnpt-toast__icon{flex:none;display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--c-success);font-weight:800}@media (max-width:768px){.vnpt-toast{bottom:84px}}@media (prefers-reduced-motion:reduce){.vnpt-toast{transition:none}}.vnpt-buy__hl strong{color:var(--c-text);font-size:inherit;line-height:inherit}@media (min-width:600px){.vnpt-band__items{grid-auto-rows:1fr}}.vnpt-band__item{display:flex;flex-direction:column;height:100%}@media (min-width:1025px){.vnpt-band__grid{align-items:stretch}.vnpt-band__items{grid-template-rows:1fr 1fr}.vnpt-band__promo{aspect-ratio:1 / 1;align-self:start}.vnpt-band__promo img{position:absolute;inset:0;aspect-ratio:auto}.vnpt-band__item{padding:20px}.vnpt-band__icon{width:50px;height:50px;border-radius:14px}.vnpt-band__item h3{margin:12px 0 6px;font-size:1.125rem;line-height:1.3}.vnpt-band__item p{line-height:1.55}.vnpt-band__promo{align-self:stretch;min-height:100%}}.vnpt-band{padding:var(--sp-6) 0 var(--sp-5)}.vnpt-band__head{margin-bottom:var(--sp-4)}.vnpt-band__head p{margin-top:6px}.vnpt-band__actions{margin-top:var(--sp-4);gap:6px}@media (max-width:768px){.vnpt-band{padding:var(--sp-5) 0 var(--sp-4)}}.vnpt-panel--cats{--font-vt:var(--font)}.vnpt-panel--cats .vnpt-cat h3{font-family:var(--font-vt);font-size:clamp(1.1875rem, 1rem + .35vw, 1.3125rem);font-weight:700;line-height:1.52;color:#2c2f31}.vnpt-panel--cats .vnpt-cat__desc{font-size:clamp(.9375rem, .85rem + .3vw, 1.0625rem);font-weight:400;line-height:1.35;color:#44494d}.vnpt-panel--cats .vnpt-cat__more{font-family:var(--font-vt);font-size:clamp(1rem, .93rem + .2vw, 1.125rem);font-weight:500;line-height:1.33;color:#2c2f31}.vnpt-panel--cats .vnpt-cat__more .vnpt-icon{color:var(--c-primary)}.vnpt-panel--cats .vnpt-cat:hover h3,.vnpt-panel--cats .vnpt-cat:hover .vnpt-cat__more{color:var(--c-primary)}.vnpt-shop{background:#f3f6fa;padding-bottom:var(--sp-8)}.vnpt-shop__intro{padding-top:var(--sp-6);text-align:center}.vnpt-shop__intro .vnpt-breadcrumb ol{justify-content:center}.vnpt-shop__intro h1{margin:var(--sp-2) 0 var(--sp-2);font-size:clamp(1.75rem, 1.3rem + 1.6vw, 2.75rem)}.vnpt-shop__intro>p{max-width:760px;margin:0 auto;color:var(--c-muted);font-size:1.0625rem}.vnpt-shop__shortcuts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-3);max-width:900px;margin:var(--sp-5) auto 0}@media (max-width:700px){.vnpt-shop__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}.vnpt-shop__shortcuts a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:8px 14px;border-radius:16px;background:#fff;color:var(--c-text);font-weight:600;text-decoration:none;box-shadow:0 1px 3px rgb(16 42 67 / .06);transition:transform .2s var(--ease),box-shadow .2s}.vnpt-shop__shortcuts a:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgb(0 103 172 / .12);color:var(--c-primary)}.vnpt-shop__shortcuts span{display:inline-flex;color:var(--c-primary)}.vnpt-shop__sec{margin-top:var(--sp-7);scroll-margin-top:110px}.vnpt-shop__box{padding:var(--sp-6);border-radius:24px;background:#fff;box-shadow:0 1px 3px rgb(16 42 67 / .05)}@media (max-width:600px){.vnpt-shop__box{padding:var(--sp-5) var(--sp-4)}}.vnpt-shop__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-4)}.vnpt-shop__head h2{margin:0;font-size:clamp(1.5rem, 1.15rem + 1.4vw, 2.25rem)}.vnpt-shop__head a{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--c-primary);font-weight:600;text-decoration:none;white-space:nowrap}.vnpt-shop__seg{display:flex;gap:6px;overflow-x:auto;margin:0 0 var(--sp-5);padding:6px;border-radius:16px;background:#eef3f9;scrollbar-width:none}.vnpt-shop__seg::-webkit-scrollbar{display:none}.vnpt-shop__seg [role="tab"]{flex:1 0 auto;min-height:46px;padding:0 18px;border:0;border-radius:12px;background:#fff0;color:var(--c-muted);font:600 1rem var(--font);white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s}.vnpt-shop__seg [role="tab"]:hover{color:var(--c-primary)}.vnpt-shop__seg [role="tab"][aria-selected="true"]{background:#fff;color:var(--c-primary);box-shadow:0 2px 8px rgb(16 42 67 / .12)}.vnpt-shop__seg [role="tab"]:focus-visible{outline:3px solid var(--c-accent);outline-offset:2px}.vnpt-sim__layout{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}@media (min-width:1025px){.vnpt-sim__layout{grid-template-columns:minmax(0,1fr) 320px}}.vnpt-sim__form{display:grid;gap:var(--sp-3);grid-template-columns:minmax(0,1fr);align-items:end}@media (min-width:700px){.vnpt-sim__form{grid-template-columns:120px minmax(0,1fr) 190px auto}}.vnpt-sim__field{display:grid;gap:4px;font-size:.875rem;font-weight:600;color:var(--c-muted)}.vnpt-sim__field select,.vnpt-sim__field input{width:100%;min-height:50px;padding:0 14px;border:1px solid var(--c-border);border-radius:12px;background:#f7f9fc;color:var(--c-text);font:500 1rem var(--font)}.vnpt-sim__field--q input{font-size:1.0625rem}.vnpt-sim__field select:focus,.vnpt-sim__field input:focus{outline:none;border-color:var(--c-primary);background:#fff;box-shadow:0 0 0 3px rgb(0 103 172 / .15)}.vnpt-sim__form .vnpt-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px}.vnpt-sim__hot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:var(--sp-4) 0 0}.vnpt-sim__hot span{color:var(--c-muted);font-weight:600}.vnpt-sim__hot button{min-height:36px;padding:0 14px;border:1px solid var(--c-border);border-radius:999px;background:#fff;color:var(--c-primary-700);font:600 .9375rem var(--font);cursor:pointer}.vnpt-sim__hot button:hover,.vnpt-sim__hot button.is-active{border-color:var(--c-primary);background:var(--c-primary);color:#fff}.vnpt-sim__status{margin:var(--sp-4) 0 var(--sp-3);color:var(--c-muted);font-size:.9375rem}.vnpt-sim.is-loading .vnpt-sim__list{opacity:.45;pointer-events:none}.vnpt-sim__list{display:grid;gap:var(--sp-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;transition:opacity .2s}@media (min-width:700px){.vnpt-sim__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.vnpt-sim__item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"no buy" "meta price";gap:2px var(--sp-3);align-items:center;padding:14px 16px;border:1px solid var(--c-border);border-radius:16px;background:#fff;transition:border-color .2s,box-shadow .2s}.vnpt-sim__item:hover{border-color:var(--c-primary);box-shadow:0 6px 18px rgb(0 103 172 / .10)}.vnpt-sim__no{grid-area:no;color:var(--c-text);font-size:1.375rem;font-weight:700;letter-spacing:.03em;font-variant-numeric:tabular-nums}.vnpt-sim__no mark{padding:0 2px;border-radius:4px;background:#fff3c4;color:#b45309}.vnpt-sim__meta{grid-area:meta;color:var(--c-muted);font-size:.8125rem}.vnpt-sim__price{grid-area:price;justify-self:end;color:var(--c-primary-700);font-weight:700}.vnpt-sim__buy{grid-area:buy;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:#e8f2fb;color:var(--c-primary-700);font-weight:700;text-decoration:none;white-space:nowrap}.vnpt-sim__item:hover .vnpt-sim__buy,.vnpt-sim__buy:focus-visible{background:var(--c-primary);color:#fff}.vnpt-sim__more{margin:var(--sp-4) 0 0;text-align:center}.vnpt-sim__note{display:flex;gap:8px;align-items:flex-start;margin:var(--sp-4) 0 0;color:var(--c-muted);font-size:.875rem}.vnpt-sim__note .vnpt-icon{flex:none;margin-top:3px;color:var(--c-success)}.vnpt-sim__promo{position:relative;display:flex;flex-direction:column;gap:var(--sp-3);overflow:hidden;padding:var(--sp-6) var(--sp-5);border-radius:22px;background:radial-gradient(500px 260px at 100% 100%,rgb(0 163 224 / .45),transparent 60%),linear-gradient(160deg,#0b2f73 0%,#0067ac 100%);color:#fff}.vnpt-sim__promo-badge{align-self:flex-start;padding:4px 12px;border-radius:999px;background:rgb(255 255 255 / .16);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vnpt-sim__promo h3{margin:0;color:#fff;font-size:1.75rem;line-height:1.2}.vnpt-sim__promo ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.vnpt-sim__promo li{display:flex;gap:8px;align-items:center;color:rgb(255 255 255 / .92)}.vnpt-sim__promo li .vnpt-icon{flex:none;color:#7dd3fc}.vnpt-sim__promo-art{position:absolute;right:-18px;bottom:-14px;color:rgb(255 255 255 / .12)}@media (max-width:1024px){.vnpt-sim__side{display:none}}.vnpt-shop__all{margin:var(--sp-7) 0 0;text-align:center}.vnpt-sim__hint{margin:var(--sp-3) 0 0;color:var(--c-muted);font-size:.875rem}@media (min-width:1025px){.site-header .inside-header{position:relative;padding-left:var(--sp-4);padding-right:var(--sp-4)}.site-header .main-navigation,.site-header .main-navigation .inside-navigation,.site-header .main-navigation .main-nav,.site-header .main-navigation .main-nav>ul,.site-header .main-navigation .main-nav>ul>li.vnpt-mega{position:static}.main-navigation .main-nav ul li.vnpt-mega>ul{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--sp-5);width:auto;padding:var(--sp-6) var(--sp-6) var(--sp-5);border-radius:20px;background:#fff;box-shadow:0 24px 48px rgb(11 31 92 / .16);border:1px solid var(--c-border)}.main-navigation:not(.toggled) .main-nav ul li.vnpt-mega:hover>ul,.main-navigation:not(.toggled) .main-nav ul li.vnpt-mega.sfHover>ul,.main-navigation:not(.toggled) .main-nav ul li.vnpt-mega:focus-within>ul{left:var(--sp-4);right:var(--sp-4);top:100%}.main-navigation .main-nav ul li.vnpt-mega>ul::before{content:"";position:absolute;left:0;right:0;top:-16px;height:16px}.main-navigation .main-nav ul li.vnpt-mega>ul>li{position:static}.main-navigation .main-nav ul li.vnpt-mega>ul>li>a{display:flex;align-items:center;gap:var(--sp-3);padding:0 0 var(--sp-3);background:none;color:var(--c-text);font-size:1.125rem;font-weight:700;line-height:1.3}.main-navigation .main-nav ul li.vnpt-mega>ul>li>a:hover{background:none;color:var(--c-primary)}.main-navigation .main-nav ul li.vnpt-mega>ul>li>a .dropdown-menu-toggle{display:none}.vnpt-mega__img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;border-radius:14px;background:var(--c-primary-50);transition:transform .3s var(--ease)}.main-navigation .main-nav ul li.vnpt-mega>ul>li>a:hover .vnpt-mega__img{transform:scale(1.03)}.main-navigation .main-nav ul li.vnpt-mega ul ul{position:static;left:auto;top:auto;width:auto;min-width:0;height:auto;overflow:visible;opacity:1;pointer-events:auto;padding:0;border:0;border-radius:0;box-shadow:none;background:none}.main-navigation .main-nav ul li.vnpt-mega ul ul li a{padding:6px 0;background:none;color:var(--c-muted);font-size:.9375rem;line-height:1.45}.main-navigation .main-nav ul li.vnpt-mega ul ul li a:hover{background:none;color:var(--c-primary)}.main-navigation .main-nav ul li.vnpt-mega ul ul li:hover>a{background:none}}@media (max-width:1024px){.vnpt-mega__img{display:none}}.vnpt-cta-band__form{padding:var(--sp-6);border-radius:24px;background:var(--c-white);box-shadow:var(--shadow-md)}@media (max-width:600px){.vnpt-cta-band__form{padding:var(--sp-5) var(--sp-4)}}.vnpt-cta-band__form h2{margin:0 0 6px;font-size:clamp(1.375rem, 1.1rem + 1vw, 1.875rem)}.vnpt-cta-band__form>p{margin:0 0 var(--sp-4);color:var(--c-muted)}.vnpt-cta-band__promo{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--sp-3);overflow:hidden;padding:var(--sp-7) var(--sp-6);border-radius:24px;background:radial-gradient(600px 300px at 90% 70%,rgb(0 163 224 / .5),transparent 60%),linear-gradient(130deg,#071a4a 0%,#0b2f73 55%,#0067ac 100%);color:#fff;isolation:isolate}@media (max-width:600px){.vnpt-cta-band__promo{padding:var(--sp-6) var(--sp-4)}}.vnpt-cta-band__kicker{color:#7dd3fc;font-size:.8125rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vnpt-cta-band__promo-title{margin:0;color:#fff;font-size:clamp(1.5rem, 1.15rem + 1.4vw, 2.25rem);font-weight:700;line-height:1.2}.vnpt-cta-band__promo>p:not(.vnpt-cta-band__promo-title){max-width:420px;margin:0 0 var(--sp-2);color:rgb(255 255 255 / .88);font-size:1.0625rem}.vnpt-cta-band__promo .vnpt-btn{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0b2f73}.vnpt-cta-band__promo .vnpt-btn:hover{background:#fde047}.vnpt-cta-band__art{position:absolute;right:-10px;bottom:-10px;z-index:-1;display:inline-flex;width:220px;height:220px;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .07);color:rgb(255 255 255 / .5);box-shadow:0 0 0 24px rgb(255 255 255 / .04),0 0 0 48px rgb(255 255 255 / .03)}.vnpt-sim__side{display:flex;flex-direction:column;gap:var(--sp-4)}.vnpt-sim__side .vnpt-sim__promo{flex:none}.vnpt-sim__how{display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--c-border);border-radius:22px;background:linear-gradient(180deg,#f5f9fd 0%,#fff 100%)}.vnpt-sim__how h3{margin:0;font-size:1.125rem}.vnpt-sim__how ol{display:grid;gap:var(--sp-4);margin:0;padding:0;list-style:none}.vnpt-sim__how li{position:relative;display:flex;gap:12px;align-items:flex-start}.vnpt-sim__how li:not(:last-child)::after{content:"";position:absolute;left:15px;top:34px;bottom:-14px;width:2px;background:#d6e4f2}.vnpt-sim__how li>span{flex:none;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:var(--c-primary);color:#fff;font-weight:700}.vnpt-sim__how p{margin:0;color:var(--c-muted);font-size:.875rem;line-height:1.5}.vnpt-sim__how b{display:block;color:var(--c-text);font-size:.9375rem}.vnpt-sim__how-call{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;margin-top:auto;padding:0 16px;border-radius:14px;background:var(--c-primary);color:#fff;font-weight:700;text-decoration:none}.vnpt-sim__how-call:hover{background:var(--c-primary-700);color:#fff}.vnpt-sim__extra{display:flex;flex:1;flex-direction:column;gap:2px;padding:var(--sp-5);border:1px solid var(--c-border);border-radius:22px;background:#fff}.vnpt-sim__extra h3{margin:0 0 var(--sp-2);font-size:1.125rem}.vnpt-sim__extra a:not(.vnpt-sim__how-call){display:flex;gap:12px;align-items:center;padding:10px 0;border-top:1px solid var(--c-border);color:var(--c-text);text-decoration:none}.vnpt-sim__extra h3+a{border-top:0!important}.vnpt-sim__extra a>.vnpt-icon:first-child{flex:none;color:var(--c-primary)}.vnpt-sim__extra a>.vnpt-icon:last-child{flex:none;margin-left:auto;color:var(--c-muted)}.vnpt-sim__extra span{color:var(--c-muted);font-size:.8125rem;line-height:1.45}.vnpt-sim__extra b{display:block;color:var(--c-text);font-size:.9375rem}.vnpt-sim__extra a:hover b{color:var(--c-primary)}.vnpt-sim__extra .vnpt-sim__how-call{margin-top:var(--sp-3)}.vnpt-sim__spacer{flex:1}.vnpt-topup-page{background:#f3f6fa;padding-bottom:var(--sp-8)}.vnpt-topup-page__intro{padding:var(--sp-6) 0 var(--sp-5);text-align:center}.vnpt-topup-page__intro .vnpt-breadcrumb ol{justify-content:center}.vnpt-topup-page__intro h1{margin:var(--sp-2) 0;font-size:clamp(1.75rem, 1.3rem + 1.6vw, 2.75rem)}.vnpt-topup-page__intro>p{max-width:720px;margin:0 auto;color:var(--c-muted);font-size:1.0625rem}.vnpt-topup-page__grid{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr);align-items:start}@media (min-width:1025px){.vnpt-topup-page__grid{grid-template-columns:minmax(0,1fr) 360px}}.vnpt-topup-page__card{padding:var(--sp-5);border-radius:24px;background:#fff;box-shadow:0 1px 3px rgb(16 42 67 / .05)}@media (max-width:600px){.vnpt-topup-page__card{padding:var(--sp-3)}}.vnpt-topup-page__frame{overflow:hidden;border-radius:16px}.vnpt-topup-page__frame iframe{display:block;width:100%;height:720px;border:0}@media (max-width:600px){.vnpt-topup-page__frame iframe{height:820px}}.vnpt-topup-page__note{display:flex;gap:8px;align-items:flex-start;margin:var(--sp-4) 0 0;color:var(--c-muted);font-size:.875rem}.vnpt-topup-page__note .vnpt-icon{flex:none;margin-top:3px;color:var(--c-success)}.vnpt-topup-page__side{display:grid;gap:var(--sp-4)}.vnpt-topup-page__steps{padding:var(--sp-6) var(--sp-5);border-radius:24px;background:radial-gradient(500px 260px at 100% 100%,rgb(0 163 224 / .45),transparent 60%),linear-gradient(160deg,#0b2f73 0%,#0067ac 100%);color:#fff}.vnpt-topup-page__steps h2,.vnpt-topup-page__more h2{margin:0 0 var(--sp-4);font-size:1.25rem}.vnpt-topup-page__steps h2{color:#fff}.vnpt-topup-page__steps ol{display:grid;gap:var(--sp-4);margin:0;padding:0;list-style:none}.vnpt-topup-page__steps li{display:flex;gap:12px;align-items:flex-start;color:rgb(255 255 255 / .85);font-size:.9375rem;line-height:1.5}.vnpt-topup-page__steps b{display:block;color:#fff}.vnpt-topup-page__num{flex:none;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:50%;background:#fff;color:#0b2f73;font-weight:700}.vnpt-topup-page__more{padding:var(--sp-5);border-radius:24px;background:#fff;box-shadow:0 1px 3px rgb(16 42 67 / .05)}.vnpt-topup-page__more a{display:flex;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--c-border);color:var(--c-text);text-decoration:none}.vnpt-topup-page__more a:first-of-type{border-top:0;padding-top:0}.vnpt-topup-page__more a>.vnpt-icon:first-child{flex:none;color:var(--c-primary)}.vnpt-topup-page__more a>.vnpt-icon:last-child{flex:none;margin-left:auto;color:var(--c-muted)}.vnpt-topup-page__more span{font-size:.875rem;color:var(--c-muted)}.vnpt-topup-page__more b{display:block;color:var(--c-text);font-size:1rem}.vnpt-topup-page__more a:hover b{color:var(--c-primary)}.vnpt-topup-page__content{margin-top:var(--sp-7);padding:var(--sp-6);border-radius:24px;background:#fff}.vnpt-sim__extra .vnpt-sim__how-call .vnpt-icon{color:#fff}.vnpt-home-head{max-width:none;width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--sp-3)}.vnpt-home-head__title{grid-column:2;display:inline-flex;align-items:center;justify-content:center;gap:4px}.vnpt-home-head__all{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--c-primary);font-weight:600;white-space:nowrap;text-decoration:none}.vnpt-home-head__all:hover{color:var(--c-primary-700)}@media (max-width:768px){.vnpt-home-head{grid-template-columns:minmax(0,1fr) auto}.vnpt-home-head__title{grid-column:1;justify-content:flex-start;text-align:left}.vnpt-home-head__link{display:none}.vnpt-home-head__all{grid-column:2;font-size:.9375rem}}.vnpt-home-head__link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;color:var(--c-primary);transition:background .2s,transform .2s var(--ease)}.vnpt-home-head__link:hover{background:var(--c-primary-50);transform:translateX(2px)}.vnpt-simhome{display:grid;gap:var(--sp-4);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.vnpt-simhome{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-template-rows:1fr 1fr}.vnpt-simhome__main{grid-row:span 2}}.vnpt-simhome__main{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3);overflow:hidden;padding:var(--sp-6);border-radius:24px;background:radial-gradient(520px 300px at 100% 100%,rgb(0 163 224 / .5),transparent 60%),linear-gradient(150deg,#071a4a 0%,#0b2f73 55%,#0067ac 100%);color:#fff;isolation:isolate}@media (max-width:600px){.vnpt-simhome__main{padding:var(--sp-5) var(--sp-4)}}.vnpt-simhome__badge{padding:4px 12px;border-radius:999px;background:rgb(255 255 255 / .16);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.vnpt-simhome__logo{position:absolute;top:var(--sp-5);right:var(--sp-5);box-sizing:content-box;width:150px;height:auto;padding:14px 20px;border-radius:16px;background:#fff;box-shadow:0 6px 20px rgb(0 0 0 / .25)}@media (max-width:1199px){.vnpt-simhome__logo{position:static;align-self:flex-end;width:120px;padding:10px 14px;border-radius:12px}}.vnpt-simhome__tail{margin-left:10px;padding:2px 8px;border-radius:999px;background:#fde047;color:#0b2f73;font-size:.75rem;font-weight:700;font-style:normal;letter-spacing:0;vertical-align:middle}.vnpt-simhome__main h3{margin:0;color:#fff;font-size:clamp(1.625rem, 1.3rem + 1.2vw, 2.25rem);line-height:1.2}.vnpt-simhome__main>p{max-width:440px;margin:0;color:rgb(255 255 255 / .85)}.vnpt-simhome__list{display:grid;gap:8px;width:min(100%, 440px);margin:var(--sp-2) 0;padding:0;list-style:none}.vnpt-simhome__list li{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:8px 8px 8px 16px;border:1px solid rgb(255 255 255 / .16);border-radius:14px;background:rgb(255 255 255 / .08);backdrop-filter:blur(6px)}.vnpt-simhome__list span{font-size:1.25rem;font-weight:700;letter-spacing:.04em;font-variant-numeric:tabular-nums}.vnpt-simhome__list a{display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;background:#fff;color:#0b2f73;font-weight:700;font-size:.875rem;text-decoration:none}.vnpt-simhome__list a:hover{background:#fde047}.vnpt-simhome__cta{display:inline-flex;align-items:center;gap:8px;margin-top:auto;background:#fff;color:#0b2f73}.vnpt-simhome__cta:hover{background:#fde047;color:#0b2f73}.vnpt-simhome__art{position:absolute;right:-30px;bottom:-20px;z-index:-1;color:rgb(255 255 255 / .08)}.vnpt-simhome__tile{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,46%);align-items:center;gap:var(--sp-3);min-height:200px;overflow:hidden;padding:var(--sp-5) var(--sp-4) var(--sp-5) var(--sp-6);border-radius:24px;color:var(--c-text);text-decoration:none;isolation:isolate;transition:transform .2s var(--ease),box-shadow .2s}.vnpt-simhome__tile:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgb(11 31 92 / .14)}.vnpt-simhome__tile::before{content:"";position:absolute;right:-60px;top:-60px;z-index:-1;width:260px;height:260px;border-radius:50%;background:rgb(255 255 255 / .45)}.vnpt-simhome__tile--1{background:linear-gradient(125deg,#e4f2ff 0%,#bfe1fb 100%)}.vnpt-simhome__tile--2{background:linear-gradient(125deg,#fff2e2 0%,#ffd2a8 100%)}.vnpt-simhome__tile-body{display:flex;flex-direction:column;align-items:flex-start;gap:var(--sp-3)}.vnpt-simhome__tile-text{color:var(--c-muted);line-height:1.5}.vnpt-simhome__tile-text b{display:block;margin-bottom:4px;color:var(--c-text);font-size:clamp(1.375rem, 1.1rem + .9vw, 1.75rem);line-height:1.2}.vnpt-simhome__tile-go{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 16px;border-radius:999px;background:var(--c-primary);color:#fff;font-weight:700;font-size:.9375rem;transition:background .2s}.vnpt-simhome__tile--2 .vnpt-simhome__tile-go{background:#e2531b}.vnpt-simhome__tile:hover .vnpt-simhome__tile-go{background:var(--c-primary-700)}.vnpt-simhome__tile--2:hover .vnpt-simhome__tile-go{background:#c2410c}.vnpt-simhome__tile-img{display:block;width:100%;height:auto;max-height:190px;object-fit:contain;filter:drop-shadow(0 12px 18px rgb(11 31 92 / .15));transition:transform .4s var(--ease)}.vnpt-simhome__tile:hover .vnpt-simhome__tile-img{transform:scale(1.05) rotate(-2deg)}@media (max-width:480px){.vnpt-simhome__tile{grid-template-columns:minmax(0,1fr) 120px;padding-left:var(--sp-4)}}@media (prefers-reduced-motion:reduce){.vnpt-simhome__tile,.vnpt-simhome__tile-img{transition:none}}.vnpt-plus{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}@media (min-width:768px){.vnpt-plus{grid-template-columns:repeat(3,minmax(0,1fr))}}.vnpt-plus__card{display:flex;flex-direction:column;align-items:center;gap:var(--sp-3);color:var(--c-text);text-align:center;text-decoration:none}.vnpt-plus__text{max-width:340px;font-size:1.0625rem;font-weight:500;line-height:1.5}.vnpt-plus__more{display:inline-flex;align-items:center;gap:2px;margin-top:auto;color:var(--c-primary);font-weight:600}.vnpt-plus__card:hover .vnpt-plus__text{color:var(--c-primary)}.vnpt-news__meta{display:flex;flex-wrap:wrap;gap:4px 10px;margin:0 0 6px;font-size:.8125rem;font-weight:600}.vnpt-news__meta span{color:var(--c-primary)}.vnpt-news__meta time{color:var(--c-muted)}.vnpt-home-main .vnpt-card__features{display:none}.vnpt-home-main .vnpt-card{display:flex;flex-direction:column}.vnpt-home-main .vnpt-card__body{display:flex;flex:1;flex-direction:column}.vnpt-home-main .vnpt-card__actions{margin-top:auto;padding-top:var(--sp-3)}.vnpt-home-main .vnpt-rail__track{align-items:stretch}.vnpt-plus__img{display:block;width:100%;overflow:hidden;border-radius:22px}.vnpt-plus__img img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;transition:transform .4s var(--ease)}.vnpt-plus__card:hover .vnpt-plus__img img{transform:scale(1.04)}.vnpt-plus__text{min-height:3em}.menu-bar-items{margin-right:0}.menu-bar-items .vnpt-header-cta{gap:8px;min-height:44px;padding:3px 16px 3px 4px;border-width:1.5px;box-shadow:0 0 0 2px rgb(246 166 9 / .2),0 6px 16px rgb(246 166 9 / .45)}.menu-bar-items .vnpt-header-cta:hover{box-shadow:0 0 0 3px rgb(246 166 9 / .3),0 8px 20px rgb(246 166 9 / .55)}.vnpt-header-cta__icon{width:34px;height:34px}.vnpt-header-cta__icon .vnpt-icon{width:17px;height:17px}.vnpt-header-cta__text small{font-size:.625rem}.vnpt-header-cta__text strong{font-size:1.0625rem}@media (min-width:1025px){.site-header .main-navigation,.site-header .main-navigation .inside-navigation{max-width:100%}.site-header .main-navigation .inside-navigation{padding-right:0}}.vnpt-mag{margin-top:var(--sp-5)}.vnpt-mag__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-3);margin-bottom:var(--sp-5)}.vnpt-mag__eyebrow{display:block;margin-bottom:4px;color:var(--c-primary);font-size:.875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.vnpt-mag__head h2{margin:0;font:700 clamp(1.75rem, 1.2rem + 1.7vw, 2.5rem)/1.2 var(--font);color:#2c2f31}.vnpt-mag__all{display:inline-flex;align-items:center;gap:2px;min-height:44px;color:var(--c-primary);font-weight:600;text-decoration:none;white-space:nowrap}.vnpt-mag__all:hover{color:var(--c-primary-700)}.vnpt-mag__all .vnpt-icon{transition:transform .2s var(--ease)}.vnpt-mag__all:hover .vnpt-icon{transform:translateX(3px)}.vnpt-mag__grid{display:grid;gap:var(--sp-5);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.vnpt-mag__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}}.vnpt-mag__lead{display:flex;flex-direction:column;gap:var(--sp-3);padding:var(--sp-4);border-radius:22px;background:#fff;box-shadow:0 1px 3px rgb(16 42 67 / .05)}.vnpt-mag__lead-img{display:block;overflow:hidden;border-radius:16px}.vnpt-mag__lead-img img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;transition:transform .4s var(--ease)}.vnpt-mag__lead:hover .vnpt-mag__lead-img img{transform:scale(1.03)}.vnpt-mag time{color:var(--c-muted);font-size:.875rem;font-weight:600;letter-spacing:.02em}.vnpt-mag__lead time{margin-top:var(--sp-1)}.vnpt-mag__lead h3{margin:0;font-size:clamp(1.25rem, 1.05rem + .6vw, 1.5rem);line-height:1.35}.vnpt-mag__lead h3 a{color:var(--c-primary);text-decoration:none}.vnpt-mag__lead h3 a:hover{color:var(--c-primary-700);text-decoration:underline}.vnpt-mag__lead p{margin:0;color:var(--c-muted);line-height:1.6}.vnpt-mag__list{display:grid;gap:var(--sp-4);grid-auto-rows:1fr}.vnpt-mag__item{display:grid;grid-template-columns:minmax(120px,40%) minmax(0,1fr);gap:var(--sp-4);align-items:center;padding:var(--sp-3);border-radius:22px;background:#fff;box-shadow:0 1px 3px rgb(16 42 67 / .05);transition:box-shadow .2s}.vnpt-mag__item:hover{box-shadow:0 10px 26px rgb(16 42 67 / .09)}.vnpt-mag__item-img{display:block;overflow:hidden;border-radius:14px}.vnpt-mag__item-img img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;transition:transform .4s var(--ease)}.vnpt-mag__item:hover .vnpt-mag__item-img img{transform:scale(1.04)}.vnpt-mag__item h3{margin:6px 0 0;font-size:1.0625rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vnpt-mag__item h3 a{color:var(--c-text);text-decoration:none}.vnpt-mag__item:hover h3 a{color:var(--c-primary)}@media (max-width:600px){.vnpt-mag__item{grid-template-columns:110px minmax(0,1fr);gap:var(--sp-3)}.vnpt-mag__item h3{font-size:1rem}}.vnpt-footer .vnpt-footer__tagline,.vnpt-footer h2.vnpt-footer__title,.vnpt-footer .vnpt-footer__company strong{font-size:1rem;line-height:1.4}.site-info .copyright-bar strong,.site-info strong{font-weight:700;color:#0b1f5c}.vnpt-deals{display:grid;gap:var(--sp-5);grid-template-columns:repeat(2,minmax(0,1fr))}.vnpt-deal{display:flex;flex-direction:column;gap:var(--sp-3);color:var(--c-text);text-decoration:none}.vnpt-deal__media{position:relative;flex:none;display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:20px;background:var(--c-primary-50);box-shadow:var(--shadow-sm);transition:box-shadow .25s var(--ease)}.vnpt-deal__media img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s var(--ease)}.vnpt-deal:hover .vnpt-deal__media{box-shadow:var(--shadow-md)}.vnpt-deal:hover .vnpt-deal__media img{transform:scale(1.03)}.vnpt-deal__body{display:flex;flex-direction:column;gap:4px;flex:1}.vnpt-deal__body .vnpt-cat__more{margin-top:auto}.vnpt-deal h3{margin:0;font-size:clamp(1.125rem, 1rem + .35vw, 1.3125rem);font-weight:700;line-height:1.4;color:#2c2f31}.vnpt-deal:hover h3{color:var(--c-primary-700)}.vnpt-deal__desc{color:var(--c-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vnpt-deal .vnpt-cat__more{min-height:36px}.vnpt-deal:focus-visible{outline:3px solid var(--c-accent);outline-offset:4px;border-radius:20px}@media (max-width:768px){.vnpt-deals{grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}}.vnpt-old-price{margin:0 0 var(--sp-5);padding:12px 16px;border-left:4px solid #f59e0b;border-radius:8px;background:#fffbeb;color:#78350f;font-size:.9375rem;line-height:1.6}.vnpt-old-price a{color:#92400e;font-weight:600}.vnpt-byline{margin:var(--sp-2) 0 0;color:var(--c-muted);font-size:.9375rem}.vnpt-byline strong{color:var(--c-text);font-weight:600}.vnpt-toc{margin:0 0 var(--sp-5);padding:12px 16px;border:1px solid var(--c-border);border-radius:var(--r-btn);background:#f8fafc}.vnpt-toc summary{cursor:pointer;font-weight:700;min-height:32px}.vnpt-toc ol{margin:var(--sp-2) 0 0;padding-left:1.25rem}.vnpt-toc li{margin:4px 0}.vnpt-toc a{color:var(--c-primary-700);text-decoration:none}.vnpt-toc a:hover{text-decoration:underline}.vnpt-article__content h2[id]{scroll-margin-top:110px}.vnpt-mid-cta{margin:var(--sp-6) 0;padding:var(--sp-5);border-radius:var(--r-card);background:var(--c-primary-50)}.vnpt-mid-cta p{margin:0 0 var(--sp-3)}.vnpt-mid-cta__btns,.vnpt-quick-answer__btns{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.vnpt-quick-answer{margin:0 0 var(--sp-5);padding:var(--sp-4) var(--sp-5);border-left:4px solid var(--c-primary);border-radius:var(--r-btn);background:#f0f7ff}.vnpt-quick-answer__label,.vnpt-tech-tip__label{display:flex;align-items:center;gap:6px;margin:0 0 6px;font-weight:700;color:var(--c-primary-700);text-transform:uppercase;font-size:.8125rem;letter-spacing:.04em}.vnpt-quick-answer p:last-of-type{margin-bottom:var(--sp-3)}.vnpt-tech-tip{margin:var(--sp-6) 0;padding:var(--sp-4) var(--sp-5);border-radius:var(--r-btn);background:#ecfdf5;border-left:4px solid #10b981}.vnpt-tech-tip__label{color:#047857}.vnpt-ai-note{margin-top:var(--sp-6);padding-top:var(--sp-3);border-top:1px dashed var(--c-border);color:var(--c-muted);font-size:.875rem;font-style:italic}.vnpt-compare{margin:0 0 var(--sp-5);overflow-x:auto}.vnpt-compare__table{width:100%;min-width:560px}.vnpt-compare__table caption{text-align:left;font-weight:700;padding-bottom:8px}.vnpt-compare__table th[scope="row"] a{font-weight:700;text-decoration:none}.vnpt-compare__note{margin:6px 0 0;color:var(--c-muted);font-size:.8125rem}.vnpt-quick-compare{margin:var(--sp-4) 0 var(--sp-6)}.vnpt-quick-compare__title{font-size:1.25rem;margin:0 0 var(--sp-3)}.vnpt-pkg-extra{display:grid;gap:var(--sp-5);margin:var(--sp-6) 0}@media (min-width:900px){.vnpt-pkg-extra{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start}}.vnpt-pkg-fit,.vnpt-pkg-faq{padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--r-card);background:var(--c-white)}.vnpt-pkg-fit h2,.vnpt-pkg-faq h2{margin:0 0 var(--sp-3);font-size:1.25rem}.vnpt-pkg-fit ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.vnpt-pkg-fit li{display:flex;gap:8px;align-items:flex-start}.vnpt-pkg-fit li .vnpt-icon{flex:none;margin-top:3px;color:#16a34a}.vnpt-pkg-fit__note{margin:var(--sp-3) 0 0;color:var(--c-muted);font-size:.875rem}.vnpt-pkg-faq details{border:0;border-bottom:1px solid var(--c-border);border-radius:0;margin:0}.vnpt-pkg-faq summary{padding:12px 0;font-weight:600;cursor:pointer}.vnpt-pkg-faq details p{margin:0 0 12px;color:var(--c-text)}.vnpt-tpl{flex:1 1 100%;width:100%;min-width:0;padding-bottom:var(--sp-8)}.vnpt-tpl__head{margin:var(--sp-5) 0 var(--sp-6)}.vnpt-tpl__head h1{margin:var(--sp-3) 0;font-size:clamp(1.75rem, 1.3rem + 1.4vw, 2.375rem);line-height:1.25}.vnpt-tpl__intro{max-width:820px;color:var(--c-muted);font-size:1.0625rem}.vnpt-tpl__updated{color:var(--c-muted);font-size:.875rem}.vnpt-tpl--price .vnpt-biz__jump{justify-content:flex-start}.vnpt-tpl--price .vnpt-biz__jump a{box-shadow:none;border:1px solid var(--c-border)}.vnpt-tpl__group{margin-top:var(--sp-7);scroll-margin-top:110px}.vnpt-tpl__group-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2);margin-bottom:var(--sp-3)}.vnpt-tpl__group-head h2{margin:0;font-size:1.375rem}.vnpt-tpl__group-head a{display:inline-flex;align-items:center;gap:2px;color:var(--c-primary);font-weight:600;text-decoration:none}.vnpt-tpl__prices,.vnpt-tpl__cluster,.vnpt-tpl__form{margin-top:var(--sp-7)}.vnpt-tpl__content{margin-top:var(--sp-6)}.vnpt-tpl__cluster-list{columns:2 280px;padding-left:1.25rem}.vnpt-tpl__cluster-list li{margin:6px 0;break-inside:avoid}.vnpt-tpl__form{scroll-margin-top:110px;max-width:760px}.entry-content a.vnpt-btn,.entry-content a.vnpt-btn:visited{color:var(--c-white);text-decoration:none}.entry-content a.vnpt-btn--ghost,.entry-content .vnpt-btn--ghost,.entry-content a.vnpt-btn--ghost:visited{color:var(--c-primary)}.vnpt-can-bo-sung{background:#fff4d6;border-left:4px solid #e0a100;padding:10px 14px;color:#6b4e00;font-size:.95em}.entry-content a.vnpt-btn--ghost:hover{color:var(--c-primary-700)}.vnpt-seg span{flex-direction:column;line-height:1.2;padding:6px 4px;text-align:center}.vnpt-seg span small{font-size:.75rem;font-weight:500;color:var(--c-muted);margin-top:2px}.vnpt-area-find{margin-top:var(--sp-3)}.vnpt-area-find label{display:block;font-size:.9375rem;font-weight:600;margin-bottom:6px}.vnpt-area-find__box{position:relative}.vnpt-area-find input{width:100%;min-height:44px;padding:10px 14px;border:1px solid var(--c-border);border-radius:10px;font-size:1rem;background:var(--c-white)}.vnpt-area-find input:focus{outline:none;border-color:var(--c-primary);box-shadow:0 0 0 3px var(--c-primary-50)}.vnpt-area-find.is-found input{border-color:var(--c-success)}.vnpt-area-find__list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--c-white);border:1px solid var(--c-border);border-radius:10px;box-shadow:0 8px 24px rgb(16 42 67 / .14);max-height:300px;overflow-y:auto}.vnpt-area-find__list li{display:flex;justify-content:space-between;gap:12px;align-items:center;min-height:44px;padding:8px 12px;border-radius:8px;cursor:pointer}.vnpt-area-find__list li em{font-style:normal;font-size:.8125rem;color:var(--c-muted);white-space:nowrap}.vnpt-area-find__list li:hover,.vnpt-area-find__list li[aria-selected="true"]{background:var(--c-primary-50)}.vnpt-area-find__msg{margin:6px 0 0;font-size:.875rem;color:var(--c-muted)}.vnpt-area-find.is-found .vnpt-area-find__msg{color:var(--c-success)}.vnpt-lead-form__seg{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:4px;border:0;border-radius:12px;background:#e3eaf2;min-width:0}.vnpt-lead-form__seg label{position:relative;display:block;cursor:pointer;font-weight:600}.vnpt-lead-form__seg input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.vnpt-lead-form__seg span{display:flex;align-items:center;justify-content:center;min-height:44px;padding:6px 8px;border-radius:9px;text-align:center;font-size:.9375rem;color:var(--c-muted);transition:background-color .2s var(--ease),color .2s var(--ease)}.vnpt-lead-form__seg input:checked+span{background:var(--c-white);color:var(--c-primary-700);box-shadow:0 1px 4px rgb(16 42 67 / .12)}.vnpt-lead-form__seg input:focus-visible+span{outline:3px solid var(--c-accent);outline-offset:2px}.vnpt-lead-form label[hidden]{display:none}.vnpt-lead-form__hint{margin:-6px 0 0;font-size:.8125rem;color:var(--c-muted)}.vnpt-lead-cta{margin:var(--sp-4) 0}.entry-content .vnpt-lead-cta a.vnpt-btn{color:var(--c-white)}.vnpt-can-xac-nhan{display:block;background:#fdecea;border-left:4px solid #c62828;padding:10px 14px;color:#8a1c1c;font-size:.9375rem}strong.vnpt-can-xac-nhan{display:inline;padding:1px 6px;border-left:0;border-radius:4px}.vnpt-mega__ico{flex:none;display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--c-primary-700),var(--c-primary));box-shadow:0 6px 14px rgb(0 78 133 / .22);transition:transform .25s var(--ease)}.vnpt-mega__ico--tv{background:linear-gradient(135deg,#5b2a9e,#8f5bd6);box-shadow:0 6px 14px rgb(91 42 158 / .24)}.vnpt-mega__ico--camera{background:linear-gradient(135deg,#0b7a70,#14b8a6);box-shadow:0 6px 14px rgb(11 122 112 / .24)}.vnpt-mega__ico--signature{background:linear-gradient(135deg,#d9650a,#f6a609);box-shadow:0 6px 14px rgb(217 101 10 / .24)}.main-navigation li.vnpt-mega>ul>li>a:hover .vnpt-mega__ico{transform:scale(1.06)}@media (max-width:1024px){.main-navigation li.vnpt-mega>ul>li>a{display:flex;align-items:center;gap:var(--sp-3)}.vnpt-mega__ico{width:34px;height:34px;border-radius:10px;box-shadow:none}.vnpt-mega__ico svg{width:20px;height:20px}}@media (min-width:1025px){.site-header .inside-header #site-navigation.has-menu-bar-items{flex:1 1 auto;margin-left:-20px}.site-header .inside-header #site-navigation.has-menu-bar-items .inside-navigation{width:100%;justify-content:space-between}.site-header .inside-header #site-navigation.has-menu-bar-items .main-nav{flex:0 1 auto;margin-right:auto}.site-header .inside-header #site-navigation.has-menu-bar-items .main-nav>ul{justify-content:flex-start}}.page-id-1045 .entry-title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-id-1045 .site-main{margin:0}.page-id-1045 .inside-article{padding:0}.vnpt-home-main .vnpt-home-head__link,.vnpt-home-main .vnpt-home-head__all,.vnpt-home-main .vnpt-mag__all,.vnpt-home-main .vnpt-finder__all,.vnpt-home-main .vnpt-cat__more .vnpt-icon,.vnpt-home-main .vnpt-plus__more .vnpt-icon{--vnpt-chev:#e30613}.vnpt-home-main .vnpt-home-head__link svg,.vnpt-home-main .vnpt-home-head__all svg,.vnpt-home-main .vnpt-mag__all svg,.vnpt-home-main .vnpt-finder__all svg,.vnpt-home-main .vnpt-cat__more svg,.vnpt-home-main .vnpt-plus__more svg{color:#e30613;stroke-width:3.4}.vnpt-home-main .vnpt-home-head__link{color:#e30613}.vnpt-home-main .vnpt-home-head__link:hover{background:#fdecee}.vnpt-home-main .vnpt-panel--cats .vnpt-cat__more .vnpt-icon,.vnpt-home-main .vnpt-panel--cats .vnpt-cat:hover .vnpt-cat__more .vnpt-icon{color:#e30613;stroke-width:3.4}.vnpt-quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--sp-4);margin:-8px 0}.vnpt-quick__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:26px 12px 24px;border-radius:20px;background:#fff;box-shadow:0 2px 8px rgb(16 42 67 / .08);color:#2c2f31;text-decoration:none;transition:transform .2s var(--ease),box-shadow .2s}.vnpt-quick__item:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgb(16 42 67 / .16);color:#0b2f73}.vnpt-quick__ico{display:grid;place-items:center;width:100px;height:100px;border-radius:28px;background:radial-gradient(circle at 30% 25%,#ffffff 0%,#e4f1fd 55%,#cfe5fa 100%);box-shadow:inset 0 0 0 1px rgb(11 47 115 / .08),0 6px 14px rgb(0 103 172 / .14)}.vnpt-quick__svg{display:block;width:76px;height:76px;transition:transform .25s var(--ease)}.vnpt-quick__svg--logo{width:84px;height:84px;object-fit:contain}.vnpt-quick__item:hover .vnpt-quick__svg{transform:scale(1.1)}.vnpt-quick__label{font-size:clamp(1.0625rem, .95rem + .4vw, 1.375rem);font-weight:700;line-height:1.25;text-align:center}@media (max-width:900px){.vnpt-quick{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x proximity;padding:8px 2px 10px;margin:0;scrollbar-width:none}.vnpt-quick::-webkit-scrollbar{display:none}.vnpt-quick__item{flex:0 0 140px;scroll-snap-align:start;padding:18px 8px 16px;gap:10px}.vnpt-quick__ico{width:76px;height:76px;border-radius:22px}.vnpt-quick__svg{width:58px;height:58px}.vnpt-quick__svg--logo{width:64px;height:64px}}.vnpt-home-tabs .vnpt-finder--carousel .vnpt-finder__footer{display:none}.vnpt-home-tabs .vnpt-finder--carousel .vnpt-finder__tabs{padding-right:0;margin-right:0;justify-content:center}.vnpt-home-main .vnpt-home-head__all,.vnpt-home-main .vnpt-mag__all{display:none}.vnpt-home-main .vnpt-home-head{grid-template-columns:minmax(0,1fr);justify-items:center}.vnpt-home-main .vnpt-mag__head{justify-content:center}.vnpt-home-main .vnpt-home-head__title{grid-column:1;position:relative;display:inline-flex;justify-content:center}.vnpt-home-main .vnpt-home-head__link{position:absolute;left:100%;top:50%;transform:translateY(-50%);width:32px;height:32px;margin-left:2px}.vnpt-home-main .vnpt-home-head__link:hover{transform:translateY(-50%) translateX(2px)}@media (max-width:600px){.vnpt-home-main .vnpt-home-head__title{gap:0}.vnpt-home-main .vnpt-home-head__link{position:static;transform:none;margin-left:0}.vnpt-home-main .vnpt-home-head__link:hover{transform:none}}.vnpt-home-main .vnpt-home-head__link{font-size:clamp(1.5rem, 1.15rem + 1.4vw, 2.25rem);width:auto;height:auto;margin-left:-.28em;padding:0;border-radius:0;display:inline-flex;align-items:center}.vnpt-home-main .vnpt-mag__head .vnpt-home-head__link{font-size:clamp(1.75rem, 1.2rem + 1.7vw, 2.5rem)}.vnpt-home-main .vnpt-home-head__link svg{width:1.45em;height:1.45em}.vnpt-home-main .vnpt-home-head__link:hover{background:#fff0}@media (max-width:600px){.vnpt-home-main .vnpt-home-head__link{margin-left:-.28em}}.vnpt-home-main .vnpt-home-head__link svg{width:39.5px;height:39.5px}.vnpt-home-main .vnpt-home-head__link,.vnpt-home-main .vnpt-mag__head .vnpt-home-head__link{margin-left:-6px}@media (max-width:600px){.vnpt-home-main .vnpt-home-head__link{margin-left:-6px}}.vnpt-home-main .vnpt-home-head__link svg{width:32px;height:32px}.vnpt-home-main .vnpt-home-head__link,.vnpt-home-main .vnpt-mag__head .vnpt-home-head__link{margin-left:-3px}@media (max-width:600px){.vnpt-home-main .vnpt-home-head__link{margin-left:-3px}}.vnpt-home-main .vnpt-finder__tabs [role="tab"][data-cat="goi-cuoc-hot"],.vnpt-home-main .vnpt-finder--carousel .vnpt-finder__tabs [role="tab"][data-cat="goi-cuoc-hot"][aria-selected="true"],.vnpt-home-main .vnpt-finder__tabs [role="tab"][data-cat="goi-cuoc-hot"]:hover{color:#e30613}.vnpt-home-tabs .vnpt-finder--carousel .vnpt-finder__tabs{justify-content:flex-start}.vnpt-home-tabs .vnpt-finder--carousel .vnpt-finder__tabs>:first-child{margin-left:auto}.vnpt-home-tabs .vnpt-finder--carousel .vnpt-finder__tabs>:last-child{margin-right:auto}@media (max-width:640px){.site-header .inside-header{flex-wrap:nowrap;align-items:center;gap:8px;padding:6px 12px;min-height:60px}.site-header .menu-toggle{height:44px;min-height:44px;padding:0 12px;background:#fff0}.site-header .vnpt-header-search{flex:none}.vnpt-ticker{font-size:.8125rem}.vnpt-ticker__list li{padding:7px 0}.vnpt-ticker__icon{width:22px;height:22px}.vnpt-home-main{background:#f2f5f9}.vnpt-slider{padding:8px 12px 0}.vnpt-home-panels{padding:8px 12px 24px;gap:12px}.vnpt-panel{padding:16px 12px 18px;border-radius:16px}.vnpt-quick{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;overflow:visible;padding:4px 0 2px}.vnpt-quick__item{flex:none;min-height:88px;padding:10px 2px 8px;gap:6px;border-radius:14px;box-shadow:0 1px 3px rgb(16 42 67 / .1)}.vnpt-quick__ico{width:46px;height:46px;border-radius:14px}.vnpt-quick__svg{width:32px;height:32px}.vnpt-quick__svg--logo{width:40px;height:40px}.vnpt-quick__label{font-size:.75rem;font-weight:700;line-height:1.15;text-wrap:balance}.vnpt-home-head__title h2,.vnpt-mag__head h2{font-size:1.25rem;line-height:1.25;text-wrap:balance}.vnpt-home-main .vnpt-home-head__link svg{width:24px;height:24px}.vnpt-panel__head.vnpt-home-head{margin-bottom:10px}.vnpt-home-tabs .vnpt-finder--carousel .vnpt-finder__tabs{flex-wrap:nowrap;overflow-x:auto;gap:8px;margin:0 -12px 10px;padding:2px 12px 6px;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.vnpt-finder__tabs [role="tab"]{flex:none;min-height:44px;padding:0 16px;font-size:.9375rem;scroll-snap-align:start}.vnpt-finder--carousel .vnpt-cards{gap:8px;margin:0 -12px;padding:0 12px 4px;scroll-padding-left:12px}.vnpt-finder--carousel .vnpt-card{flex-basis:calc((100% - 8px) / 2.15)}.vnpt-finder--carousel .vnpt-card__body{padding:10px 10px 12px;gap:6px}.vnpt-finder--carousel .vnpt-card__title{font-size:.9375rem;line-height:1.25;min-height:2.5em}.vnpt-finder--carousel .vnpt-card__price{font-size:1.25rem}.vnpt-finder--carousel .vnpt-card__price small,.vnpt-finder--carousel .vnpt-card__price .vnpt-per{font-size:.75rem}.vnpt-finder--carousel .vnpt-card__speed{padding:6px 8px}.vnpt-finder--carousel .vnpt-card__speed svg{display:none}.vnpt-finder--carousel .vnpt-card__speed small{font-size:.75rem}.vnpt-finder--carousel .vnpt-card__speed strong{font-size:.9375rem}.vnpt-finder--carousel .vnpt-card__features li:nth-child(n+3){display:none}.vnpt-finder--carousel .vnpt-card__features{font-size:.8125rem}.vnpt-finder--carousel .vnpt-card__actions{grid-template-columns:1fr;padding-top:4px}.vnpt-finder--carousel .vnpt-card__actions .vnpt-card__more{display:none}.vnpt-finder--carousel .vnpt-card__actions .vnpt-btn{min-height:44px;font-size:.9375rem}.vnpt-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vnpt-cat{display:flex;flex-direction:column;height:auto;overflow:hidden}.vnpt-cat__media{width:100%;height:auto;aspect-ratio:16 / 10}.vnpt-cat__media img{width:100%;height:100%;object-fit:cover}.vnpt-cat__body{padding:8px 10px 10px;gap:2px}.vnpt-cat__body h3{font-size:.9375rem;line-height:1.25;margin:0}.vnpt-cat__desc,.vnpt-cat__more{display:none}.vnpt-simhome__art,.vnpt-simhome__tile{display:none}.vnpt-simhome__main p{font-size:.9375rem;margin:0 0 8px}.vnpt-simhome__main h3{font-size:1.25rem;line-height:1.25;margin:6px 0 6px}.vnpt-simhome__list{gap:6px}.vnpt-simhome__list li{min-height:52px;padding:6px 10px}.vnpt-simhome__list li a{min-height:40px}.vnpt-plus{display:flex;gap:8px;overflow-x:auto;margin:0 -12px;padding:0 12px 4px;scroll-snap-type:x mandatory;scrollbar-width:none}.vnpt-plus::-webkit-scrollbar{display:none}.vnpt-plus__card{flex:0 0 78%;scroll-snap-align:start}.vnpt-plus__text{font-size:.9375rem}.vnpt-mag__lead p{display:none}.vnpt-mag__lead h3{font-size:1.0625rem;line-height:1.3}.vnpt-mag__item{gap:10px}body.has-mobilebar{padding-bottom:calc(76px + env(safe-area-inset-bottom))}body:not(.has-mobilebar){padding-bottom:calc(76px + env(safe-area-inset-bottom))}}@media (max-width:640px){.site-header .inside-header{flex-wrap:wrap;gap:0 8px}.site-header #mobile-menu-control-wrapper{flex:none;width:auto;margin-left:auto;flex-wrap:nowrap;align-items:center;gap:4px}.site-header #mobile-menu-control-wrapper .menu-toggle{width:44px;padding:0;display:grid;place-items:center}.site-header .inside-header #site-navigation.has-menu-bar-items{flex:0 0 100%;width:100%;margin:0;order:3}.vnpt-home-main .vnpt-cat__body h3{font-size:.9375rem;line-height:1.25;margin:0}.vnpt-home-main .vnpt-cat__body{padding:8px 10px 10px}}@media (max-width:640px){.vnpt-finder--carousel .vnpt-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.vnpt-finder--carousel .vnpt-card__price .woocommerce-Price-amount{white-space:nowrap}.vnpt-finder--carousel .vnpt-price-cycle{font-size:.75rem;font-weight:500;color:var(--c-muted);white-space:nowrap}.vnpt-finder--carousel .vnpt-card__badge{top:6px;left:6px;padding:2px 8px;font-size:.6875rem;line-height:1.3}}@media (max-width:640px){.vnpt-simhome__main{padding:16px 14px}.vnpt-simhome__list li{display:flex;align-items:center;justify-content:space-between;gap:8px}.vnpt-simhome__list li>span{display:flex;align-items:center;flex-wrap:nowrap;gap:6px;min-width:0;font-size:1rem;font-weight:800;letter-spacing:0;white-space:nowrap}.vnpt-simhome__tail{flex:none;padding:2px 7px;font-size:.6875rem;line-height:1.3;white-space:nowrap}.vnpt-simhome__list li>a{flex:none;display:inline-flex;align-items:center;justify-content:center;min-width:84px;min-height:40px;padding:0 12px;font-size:.875rem;white-space:nowrap}}@media (max-width:640px){.vnpt-mag__lead-img{aspect-ratio:2 / 1}.vnpt-mag__lead-img img{width:100%;height:100%;object-fit:cover}.vnpt-home-main .vnpt-cat{min-height:0}.vnpt-home-main .vnpt-cat__body{flex:0 0 auto;justify-content:flex-start}}@media (max-width:640px){.site-header .inside-header{position:relative;justify-content:center;align-items:center;min-height:56px;padding:6px 56px}.site-header .inside-header .site-branding-container{margin:0 auto}.site-header #mobile-menu-control-wrapper{width:0;margin:0;flex:none}.site-header #mobile-menu-control-wrapper .menu-toggle{position:absolute;left:8px;top:6px}.site-header #mobile-menu-control-wrapper .menu-bar-items{position:absolute;right:8px;top:6px}.vnpt-ticker{margin-top:0}body:not(.has-mobilebar) .vnpt-chat{bottom:calc(16px + env(safe-area-inset-bottom))}body:not(.has-mobilebar){padding-bottom:calc(72px + env(safe-area-inset-bottom))}}@media (max-width:640px){.site-header .inside-header .site-branding-container{gap:0}.site-header .inside-header .site-branding{margin:0}}@media (max-width:640px){.site-header .inside-header{padding:6px 12px}.site-header .inside-header .site-logo,.site-header .inside-header .site-branding-container .site-logo{padding:0;margin:0}}@media (max-width:640px){.site-header #mobile-menu-control-wrapper{position:absolute;inset:0 0 auto 0;height:56px;width:auto;pointer-events:none}.site-header #mobile-menu-control-wrapper>*{pointer-events:auto}}@media (max-width:640px){.site-header #mobile-menu-control-wrapper{background:#fff0}}@media (max-width:640px){.site-header .inside-header{min-height:0}.site-header .inside-header .site-branding-container{min-height:44px;align-items:center}}@media (max-width:767px){.vnpt-footer{padding:var(--sp-6) 0 var(--sp-5)}.vnpt-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.vnpt-footer__brand{grid-column:1 / -1}.vnpt-footer__grid>.vnpt-footer__col:nth-child(4){grid-column:1 / -1}.vnpt-footer__grid>.vnpt-footer__col:nth-child(4) .vnpt-footer__menu{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}.vnpt-footer__menu{gap:0}.vnpt-footer__menu a{display:flex;align-items:center;min-height:40px;font-size:.875rem;line-height:1.3}.vnpt-footer__title{margin-bottom:4px}}@media (max-width:767px){.vnpt-footer__menu a{min-height:34px}.vnpt-footer__contact{gap:0}.vnpt-footer__contact li{min-height:34px}.vnpt-footer__title{margin-bottom:6px}.vnpt-footer .vnpt-footer__company p{font-size:.9375rem;line-height:1.5;margin:0 0 8px}body:not(.has-mobilebar){padding-bottom:0}.site-info .inside-site-info{padding:14px 72px 14px 16px;text-align:center}.site-info .copyright-bar{line-height:1.4}}@media (max-width:767px){.vnpt-footer{padding:20px 0}.vnpt-footer__grid{gap:20px 16px}.vnpt-footer__legal{display:block;margin-top:20px;padding-top:20px}.vnpt-footer__company{margin:0}.vnpt-footer .vnpt-footer__company p:last-child{margin-bottom:0}.vnpt-footer__moit{display:block;margin-top:20px;line-height:0}.vnpt-footer__moit img{display:block}}@media (min-width:641px){.vnpt-quick{padding-bottom:var(--sp-6)}}.vnpt-article__content p:not(.has-text-align-center):not(.has-text-align-right):not(.has-text-align-left):not([style*="text-align"]),.vnpt-article__content li,.vnpt-article__lead,.vnpt-article__lead p{text-align:justify;text-align-last:left;text-justify:inter-word;overflow-wrap:break-word}.vnpt-article__content figcaption,.vnpt-article__content .wp-caption-text,.vnpt-article__content table p,.vnpt-article__content table li,.vnpt-article__content .vnpt-btn{text-align:inherit}.vnpt-article__content details:not(.wp-block-details) li,.vnpt-article__content details:not(.wp-block-details) p,.vnpt-article__content .vnpt-mid-cta p,.vnpt-article__content .vnpt-mid-cta li{text-align:left;text-align-last:auto}table.vnpt-price-table,.entry-content table.vnpt-price-table,.vnpt-compare table.vnpt-price-table{border-collapse:separate;border-spacing:0;border:1px solid var(--c-border);border-radius:12px;overflow:hidden;background:var(--c-white)}table.vnpt-price-table th,table.vnpt-price-table td,.entry-content table.vnpt-price-table th,.entry-content table.vnpt-price-table td{border:0;border-bottom:1px solid var(--c-border);border-right:1px solid var(--c-border)}table.vnpt-price-table th:last-child,table.vnpt-price-table td:last-child,.entry-content table.vnpt-price-table th:last-child,.entry-content table.vnpt-price-table td:last-child{border-right:0}table.vnpt-price-table thead th,.entry-content table.vnpt-price-table thead th{border-bottom:0;border-right:1px solid rgb(255 255 255 / .28)}table.vnpt-price-table thead th:last-child{border-right:0}table.vnpt-price-table tbody tr:last-child>th,table.vnpt-price-table tbody tr:last-child>td,.entry-content table.vnpt-price-table tbody tr:last-child>th,.entry-content table.vnpt-price-table tbody tr:last-child>td{border-bottom:0}table.vnpt-price-table,.entry-content table.vnpt-price-table,.vnpt-compare table.vnpt-price-table{padding:0}table.vnpt-price-table thead th,.entry-content table.vnpt-price-table thead th{text-align:center}.vnpt-simhome__list{width:min(100%, 540px)}.vnpt-simhome__list span{display:inline-flex;align-items:baseline;flex-wrap:wrap;column-gap:12px;row-gap:2px}.vnpt-simhome__price{font-size:.9375rem;font-weight:700;letter-spacing:0;color:#fde047;white-space:nowrap}.vnpt-simhome__list .vnpt-simhome__tail{margin-left:0}@media (max-width:640px){.vnpt-simhome__list li>span{flex-wrap:wrap;align-items:center;row-gap:0}.vnpt-simhome__price{order:3;flex-basis:100%;font-size:.8125rem;line-height:1.3}.vnpt-simhome__list li{min-height:56px}}.vnpt-simhome__list .vnpt-simhome__price{color:#7dd3fc}.vnpt-article-pkgs{margin-top:var(--sp-7)}.vnpt-article-pkgs h2{margin:0 0 var(--sp-4);font-size:clamp(1.375rem, 1.1rem + .8vw, 1.75rem);text-transform:uppercase}.vnpt-article-pkgs__more{margin:var(--sp-3) 0 0;font-weight:700}.vnpt-pkg__guides{margin-top:var(--sp-7)}.vnpt-pkg__guides h2{margin:0 0 var(--sp-3);text-transform:uppercase;font-size:1.375rem}.vnpt-pkg__guides ul{margin:0;padding-left:1.25rem;display:grid;gap:.5rem}.vnpt-pkg__guides a{font-weight:600}:where(main .entry-content) :where(p:not(.has-text-align-center):not(.has-text-align-right):not(.has-text-align-left):not([style*="text-align"]),li),.vnpt-pkg__desc p,.vnpt-pkg__desc li{text-align:justify;text-align-last:left;text-justify:inter-word;overflow-wrap:break-word}main .entry-content :is(table,details:not(.wp-block-details),figcaption,.wp-caption-text,.wp-block-button,.vnpt-btn,.vnpt-mid-cta,.vnpt-card,.vnpt-cards,.vnpt-rail,.vnpt-price-table,.vnpt-faq,.vnpt-buy,.vnpt-consult,.vnpt-order,.vnpt-pkg__guides,.vnpt-article-pkgs,.wp-block-latest-posts,.wp-block-categories,.wp-block-archives,.vnpt-tpl__cluster,.vnpt-lead-form,.vnpt-pkg__stat,nav,.vnpt-toc) :is(p,li),main .entry-content :is(figcaption,.wp-caption-text){text-align:inherit;text-align-last:auto}body.page main .entry-content .wp-block-columns:has(>.wp-block-column:nth-child(4)){flex-wrap:wrap!important}body.page main .entry-content .wp-block-columns:has(>.wp-block-column:nth-child(4))>.wp-block-column{flex:1 1 220px!important;min-width:0}main :is(.entry-content,.vnpt-article__content) :is(.vnpt-feature,.vnpt-price-table,.vnpt-testimonial,.vnpt-note)>.wp-block-group__inner-container{padding:0}body.page main .entry-content .wp-block-column .vnpt-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}body.page main .entry-content .wp-block-columns:has(>.wp-block-column:nth-child(3)) :is(p,li){text-align:left;text-align-last:auto}body.page main .entry-content .wp-block-latest-posts a{text-decoration:none;font-weight:600}body.page main .entry-content .wp-block-latest-posts a:hover{text-decoration:underline}body.page main .entry-content .wp-block-latest-posts.is-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:16px;padding:0}body.page main .entry-content .wp-block-latest-posts.is-grid>li{width:auto;margin:0}body.page main .entry-content :is(details,.wp-block-column) .wp-block-columns{flex-wrap:wrap!important}body.page main .entry-content :is(details,.wp-block-column) .wp-block-columns>.wp-block-column{flex:1 1 100%!important;min-width:0}main.site-main,main.vnpt-biz{min-width:0;max-width:100%}@media (max-width:767px){main .entry-content table:not(.vnpt-price-table),.vnpt-article__content table:not(.vnpt-price-table){display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}body.page main .entry-content .wp-block-columns:not(:has(>.wp-block-column>.wp-block-group:is(.vnpt-feature,.vnpt-price-table,.vnpt-testimonial,.vnpt-note))):not(:has(>.wp-block-column>.wp-block-image:only-child):not(:has(>.wp-block-column:nth-child(3)))){flex-direction:column;flex-wrap:nowrap!important;gap:var(--sp-5)}body.page main .entry-content .wp-block-columns:not(:has(>.wp-block-column>.wp-block-group:is(.vnpt-feature,.vnpt-price-table,.vnpt-testimonial,.vnpt-note))):not(:has(>.wp-block-column>.wp-block-image:only-child):not(:has(>.wp-block-column:nth-child(3))))>.wp-block-column{flex:0 0 auto!important;width:100%}body.page main .entry-content .wp-block-columns:not(:has(>.wp-block-column>.wp-block-group:is(.vnpt-feature,.vnpt-price-table,.vnpt-testimonial,.vnpt-note))):not(:has(>.wp-block-column>.wp-block-image:only-child):not(:has(>.wp-block-column:nth-child(3)))) :is(p,li){text-align:justify;text-align-last:left}main :is(.entry-content,.vnpt-article__content) .vnpt-feature .wp-block-image img{max-width:120px;height:auto}body.page main .entry-content .wp-block-latest-posts.is-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}body.page main .entry-content .wp-block-latest-posts__featured-image img{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:10px}body.page main .entry-content .wp-block-columns>.wp-block-column:has(>.wp-block-image:only-child){align-self:center}body.page main .entry-content .wp-block-columns>.wp-block-column:has(>.wp-block-group:is(.vnpt-feature,.vnpt-price-table)){display:flex;flex-direction:column;gap:var(--sp-3)}body.page main .entry-content .wp-block-columns>.wp-block-column:has(>.wp-block-group:is(.vnpt-feature,.vnpt-price-table))>.wp-block-group{flex:1 1 auto}body.page main .entry-content .wp-block-columns>.wp-block-column:has(>.wp-block-group:is(.vnpt-feature,.vnpt-price-table))>.wp-block-buttons{margin:0}body.page main .entry-content>.wp-block-image,body.page main .entry-content>.wp-block-table{margin-bottom:var(--sp-5)}body.page main .entry-content>.wp-block-image+:is(h2,h3,h4,.wp-block-heading,.wp-block-columns){margin-top:var(--sp-5)}main :is(.entry-content,.vnpt-article__content) .vnpt-feature :is(p,ul,ol){margin-top:0;margin-bottom:.5rem;line-height:1.5}main :is(.entry-content,.vnpt-article__content) .vnpt-feature li{margin-bottom:.25rem;line-height:1.5}main :is(.entry-content,.vnpt-article__content) .vnpt-feature :is(h2,h3,h4){margin:.5rem 0 .75rem;line-height:1.3}main :is(.entry-content,.vnpt-article__content) .vnpt-feature p:empty{display:none}main :is(.entry-content,.vnpt-article__content) .vnpt-feature>.wp-block-group__inner-container>:last-child,main :is(.entry-content,.vnpt-article__content) .vnpt-feature>:last-child{margin-bottom:0}.vnpt-cards--full{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 300px),1fr));gap:var(--sp-4);align-items:stretch}.vnpt-cards--full .vnpt-card__media{aspect-ratio:16 / 10}.vnpt-cards--full .vnpt-card__body{gap:var(--sp-3);padding:var(--sp-4)}.vnpt-cards--full .vnpt-card__title{font-size:1.25rem;line-height:1.3}.vnpt-cards--full .vnpt-card__price{font-size:1.75rem}.vnpt-cards--full .vnpt-card__speed{padding:var(--sp-2) var(--sp-3)}.vnpt-cards--full .vnpt-card__features{gap:6px;font-size:.9375rem}.vnpt-cards--full .vnpt-card__features li{overflow:visible;white-space:normal;text-overflow:clip;line-height:1.4}.vnpt-cards--full .vnpt-card__actions{grid-template-columns:1fr 1fr;gap:var(--sp-2)}.vnpt-cards--full .vnpt-card__actions .vnpt-btn,.vnpt-cards--full .vnpt-card__actions .vnpt-card__more{white-space:normal;text-align:center;padding:0 12px;min-height:46px;font-size:.9375rem}