:root{--gutter:clamp(var(--container-gutter-phone),5vw,var(--container-gutter-desktop));--section-y:clamp(var(--section-y-phone),9vw,var(--section-y-desktop));--header-h:76px;--header-h-phone:56px;--phonebar-h:72px;--tap:44px;--text-nav:15px;--text-lede:18px;--text-faq:19px;--text-quote:26px;--text-guest:22px;--text-h1:clamp(38px,1.6rem + 3.2vw,var(--text-3xl));--text-h2:clamp(28px,1.2rem + 2vw,var(--text-2xl));--text-h2-band:clamp(26px,1.1rem + 1.4vw,var(--text-xl));--text-h3:clamp(19px,1.1rem + 0.2vw,var(--text-lg));--btn-h:52px;--btn-h-sm:var(--tap);--btn-h-lg:64px;--btn-h-phone:56px;--btn-pad-x:28px;--border-control:1.5px;--radius-table:12px;--radius-phone:34px;--od-icon-size:18px;--on-ink:#FFFFFF;--on-ink-2:rgb(255 255 255 / 0.72);--on-ink-3:rgb(255 255 255 / 0.8);--on-ink-line:rgb(255 255 255 / 0.18);--on-ink-border:rgb(255 255 255 / 0.28);--on-ink-card:rgb(255 255 255 / 0.05);--scrim:linear-gradient(to top,rgb(15 27 46 / 0.94) 0%,rgb(15 27 46 / 0.72) 38%,rgb(15 27 46 / 0) 72%);--google-blue:#4285F4;--google-red:#EA4335;--google-yellow:#FBBC05;--google-green:#34A853}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--space-4))}body{margin:0;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--fg-2);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg{display:block;max-width:100%}img{height:auto}[hidden]:not([hidden="until-found" i]){display:none !important}p,ul,ol,dl,dd,figure,blockquote{margin:0}p,li,dd,blockquote,figcaption{text-wrap:pretty}ul[role="list"],ol[role="list"]{list-style:none;padding:0}a{color:var(--blue)}button{font:inherit}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.band-ink :focus-visible,.site-footer :focus-visible{outline-color:var(--on-ink)}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.skip-link{position:absolute;top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-3) var(--space-4);background:var(--selected-bg);color:var(--selected-fg);border-radius:var(--radius-sm);font-weight:600;transform:translateY(-200%)}.skip-link:focus{transform:none}.od-icon{width:var(--od-icon-size);height:var(--od-icon-size);flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nowrap{white-space:nowrap}.num{font-variant-numeric:tabular-nums}h1,h2,h3,h4{margin:0;color:var(--fg);font-family:var(--font-display);text-wrap:balance}.h1{font-size:var(--text-h1);font-weight:700;line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.h2{font-size:var(--text-h2);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.h2-band{font-size:var(--text-h2-band);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.h3{font-size:var(--text-h3);font-weight:600;line-height:1.3}.lede{font-size:var(--text-lede);line-height:var(--leading-body);color:var(--fg-2);max-width:34em}.lede,.step__text p{text-wrap:balance}.body-sm{font-size:var(--text-sm)}.caption{font-size:var(--text-xs);color:var(--muted)}.container{width:100%;max-width:calc(var(--container-max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section-y)}.band-white{background:var(--bg)}.band-mist{background:var(--surface-warm)}.band-ink{background:var(--band-ink,var(--ink));color:var(--on-ink-2);box-shadow:inset 0 1px 0 var(--band-line),inset 0 -1px 0 var(--band-line)}.band-ink h2,.band-ink h3{color:var(--on-ink)}.section-head{display:grid;gap:var(--space-4);max-width:640px;margin-bottom:var(--space-12)}.section-head--split>.section-head{margin-bottom:0}.section-head--split{max-width:none;grid-template-columns:minmax(0,640px) auto;justify-content:space-between;align-items:end}@media (max-width:767px){.section-head{margin-bottom:var(--space-8)}.section-head--split{grid-template-columns:minmax(0,1fr)}}.site-header{position:sticky;top:0;z-index:50;background:var(--bg);border-bottom:1px solid var(--border-soft)}.header-inner{display:flex;align-items:center;gap:var(--space-6);min-height:var(--header-h)}.brand{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);flex:none;text-decoration:none}.brand__icon{width:auto;height:34px}.brand__word{width:auto;height:26px;filter:var(--wordmark-filter)}.site-menu{display:flex;align-items:center;gap:var(--space-6);flex:1;min-width:0}.nav__list{display:flex;align-items:center;gap:var(--space-6);margin:0;padding:0;list-style:none}.nav__link{display:inline-flex;align-items:center;min-height:var(--tap);border-bottom:2px solid transparent;font-size:var(--text-nav);font-weight:500;color:var(--fg-2);text-decoration:none;white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.nav__link[aria-current="page"]{color:var(--fg);font-weight:600;border-bottom-color:var(--fg)}.header-actions{display:flex;align-items:center;gap:var(--space-4);margin-left:auto}.tel-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--text-nav);font-weight:600;color:var(--fg);text-decoration:none;white-space:nowrap;font-variant-numeric:tabular-nums}.login-link{display:inline-flex;align-items:center;min-height:var(--tap);font-size:var(--text-nav);font-weight:500;color:var(--fg-2);text-decoration:none;white-space:nowrap}.menu-toggle,.btn.header-cta{display:none}.menu-toggle{align-items:center;justify-content:center;width:var(--tap);height:var(--tap);margin-left:var(--space-2);padding:0;border:var(--border-control) solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg);cursor:pointer}.menu-toggle .icon-close{display:none}.site-header.is-open .menu-toggle .icon-open{display:none}.site-header.is-open .menu-toggle .icon-close{display:block}@media (hover:hover){.nav__link:hover,.login-link:hover{color:var(--fg)}.nav__link:hover{border-bottom-color:var(--border)}.nav__link[aria-current="page"]:hover{border-bottom-color:var(--fg)}.tel-link:hover{color:var(--blue)}}@media (max-width:1279px){.tel-link__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.tel-link{justify-content:center;width:var(--tap);border:var(--border-control) solid var(--border);border-radius:var(--radius-pill)}}@media (max-width:1279px){.header-inner{gap:var(--space-3)}.menu-toggle{display:inline-flex}.btn.header-cta{display:inline-flex;margin-left:auto}.site-menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:var(--space-4);max-height:calc(100dvh - var(--header-h));overflow-y:auto;padding:var(--space-4) var(--gutter) var(--space-6);background:var(--bg);border-bottom:1px solid var(--border-soft)}.site-header.is-open .site-menu{display:flex}.site-header.is-open .header-cta{visibility:hidden}.nav__list{flex-direction:column;align-items:stretch;gap:0}.nav__list li{border-bottom:1px solid var(--border-soft)}.nav__link{display:flex;min-height:52px;border-bottom:0;font-size:var(--text-md);font-weight:600;color:var(--fg)}.nav__link[aria-current="page"]{border-bottom:0;text-decoration:underline;text-underline-offset:6px}.header-actions{flex-wrap:wrap;gap:var(--space-3);margin-left:0}.header-actions .btn--primary{flex:1 1 100%}.tel-link__label{position:static;width:auto;height:auto;overflow:visible;clip-path:none}.tel-link{width:auto;padding-inline:var(--space-4)}}@media (max-width:767px){.header-inner{min-height:var(--header-h-phone)}.btn.header-cta{display:none}.menu-toggle{margin-left:auto}.site-menu{max-height:calc(100dvh - var(--header-h-phone))}.brand__icon{height:30px}.brand__word{height:22px}}.lang-switch{display:inline-flex;align-items:center;padding:0;border:1px solid var(--border);border-radius:var(--radius-pill);flex:none}.lang-switch a{display:inline-flex;align-items:center;justify-content:center;min-width:46px;min-height:42px;padding-inline:var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:600;color:var(--fg-2);text-decoration:none}.lang-switch a[aria-current="true"]{background:var(--selected-bg);color:var(--selected-fg)}@media (hover:hover){.lang-switch a:not([aria-current="true"]):hover{color:var(--fg)}}.lang-switch--on-ink{border-color:var(--on-ink-border)}.lang-switch--on-ink a{color:var(--on-ink-2)}.lang-switch--on-ink a[aria-current="true"]{background:var(--on-ink);color:var(--ink)}@media (hover:hover){.lang-switch--on-ink a:not([aria-current="true"]):hover{color:var(--on-ink)}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-h);padding:0 var(--btn-pad-x);border:var(--border-control) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-body);font-size:var(--text-md);font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.btn--primary{background:var(--accent);color:var(--accent-on)}.btn--primary:active{background:var(--accent-active)}.btn--outline{background:var(--bg);color:var(--fg);border-color:var(--border)}.btn--outline-on-ink{background:transparent;color:var(--on-ink);border-color:var(--on-ink-border)}.btn--zalo{min-height:40px;padding-inline:var(--space-5);background:var(--blue);color:var(--on-blue);font-size:var(--text-sm)}.btn--sm{min-height:var(--btn-h-sm);padding-inline:var(--space-5)}.btn--lg{min-height:var(--btn-h-lg);padding-inline:var(--space-8);font-size:var(--text-base)}.btn--block{display:flex;width:100%}.btn:disabled,.btn[aria-disabled="true"]{background:var(--border-soft);border-color:var(--border-soft);color:var(--muted);cursor:not-allowed}@media (hover:hover){.btn--primary:hover{background:var(--accent-hover)}.btn--outline:hover{border-color:var(--fg)}.btn--outline-on-ink:hover{border-color:var(--on-ink)}}@media (max-width:767px){.btn--lg{min-height:var(--btn-h-phone)}}.text-link{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--blue);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.text-link .od-icon{--od-icon-size:16px}.band-ink .text-link{color:var(--on-ink)}.band-ink .price-card .text-link{color:var(--blue)}.band-ink .price-card h3{color:var(--fg)}.zalo-mark{display:inline-flex;align-items:center;padding:1px var(--space-1);border-radius:var(--radius-xs);background:var(--blue);color:var(--on-blue);font-size:var(--text-xs);font-weight:700;line-height:1.3}.g-mark{width:18px;height:18px;flex:none}.g-mark .g-b{fill:var(--google-blue)}.g-mark .g-r{fill:var(--google-red)}.g-mark .g-y{fill:var(--google-yellow)}.g-mark .g-g{fill:var(--google-green)}.rwg-pill{display:inline-flex;align-items:center;gap:var(--space-2);min-height:36px;padding:var(--space-1) var(--space-4) var(--space-1) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg);font-size:var(--text-sm);font-weight:500;white-space:nowrap}.start-bar{display:grid;gap:var(--space-2);max-width:520px}.start-bar__label{font-size:var(--text-sm);font-weight:600;color:var(--fg)}.start-bar__field{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-1) var(--space-5);border:var(--border-control) solid var(--border);border-radius:var(--radius-pill);background:var(--bg);transition:border-color var(--motion-fast) var(--ease-standard)}.start-bar__field:focus-within{border-color:var(--blue);outline:2px solid var(--blue);outline-offset:2px}.start-bar__input{flex:1;min-width:0;min-height:var(--tap);padding:0;border:0;background:transparent;font-family:var(--font-body);font-size:var(--text-md);color:var(--fg)}.start-bar__input::placeholder{color:var(--muted);opacity:1}.start-bar__input:focus{outline:none}.start-bar__field .btn{min-height:48px;padding-inline:var(--space-6)}.start-bar__hint{font-size:var(--text-sm);color:var(--fg-2)}@media (max-width:399px){.start-bar__field{padding-left:var(--space-4)}.start-bar__field .btn{padding-inline:var(--space-4)}}.tag{display:inline-flex;align-items:center;min-height:24px;padding:2px var(--space-2);border:1px dashed var(--border);border-radius:var(--radius-sm);background:var(--bg);color:var(--muted);font-size:var(--text-xs);font-weight:500;line-height:1.3;white-space:nowrap;vertical-align:middle}.tag--on-photo{border:0;border-radius:var(--radius-pill);padding-inline:var(--space-3);background:var(--bg);color:var(--fg)}.tag--on-ink{border-color:var(--on-ink-border);background:transparent;color:var(--on-ink-2)}.photo{position:relative;overflow:hidden;aspect-ratio:var(--ratio,3 / 2);border-radius:var(--radius-lg);background:var(--surface-warm)}.photo>img{width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:2px var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:600;line-height:1.3;white-space:nowrap}.chip .od-icon{--od-icon-size:14px}.chip--booked{background:var(--blue-tint);color:var(--blue)}.chip--deposit{background:var(--yellow-tint);color:var(--yellow-ink);box-shadow:inset 0 0 0 1px var(--yellow-line)}.chip--seated{background:var(--teal-tint);color:var(--teal-ink)}.chip--late{background:var(--coral-tint);color:var(--coral-ink)}.chip--vip{background:var(--violet-tint);color:var(--violet-ink)}.chip--source{background:var(--surface-warm);color:var(--fg-2)}.chip--fact{background:var(--surface-warm);color:var(--fg);font-weight:500}.chip--alert{background:var(--coral-tint);color:var(--coral-ink);font-weight:500}.table-cell{display:grid;align-content:center;justify-items:center;gap:2px;min-height:var(--cell-h,68px);padding:var(--space-2);border:2px solid var(--border);border-radius:var(--radius-table);background:var(--bg);text-align:center;line-height:1.25}.table-cell__name{display:block;font-size:var(--text-xs);font-weight:700}.table-cell__state{display:block;font-size:var(--text-xs);font-weight:500}.table-cell--round{border-radius:50%;aspect-ratio:1}.table-cell--free{border:var(--border-control) dashed var(--border);color:var(--muted)}.table-cell--booked{border-color:var(--blue);color:var(--blue)}.table-cell--deposit{border-color:var(--yellow-line);background:var(--yellow-tint);color:var(--yellow-ink)}.table-cell--seated{border-color:var(--teal);background:var(--teal-tint);color:var(--teal-ink)}.table-cell--late{border-color:var(--coral);background:var(--coral-tint);color:var(--coral-ink)}.table-cell.is-selected{box-shadow:0 0 0 3px var(--bg),0 0 0 5px var(--selected-bg)}.live-dot{position:relative;display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--teal);flex:none}.live-dot::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--teal);opacity:0}.floor{overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg);box-shadow:var(--elev-raised)}.floor__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3);min-height:60px;padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--border-soft)}.floor__venue{display:flex;align-items:center;gap:var(--space-3);margin-right:var(--space-2)}.floor__badge{display:grid;place-items:center;width:34px;height:34px;border-radius:var(--radius-sm);background:var(--selected-bg);color:var(--selected-fg);font-size:var(--text-xs);font-weight:700;flex:none}.floor__venue-name{display:block;font-size:var(--text-sm);font-weight:700;color:var(--fg);line-height:1.3}.floor__venue-date{display:block;font-size:var(--text-xs);color:var(--muted);line-height:1.3}.kpi{display:inline-flex;align-items:center;min-height:28px;padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--surface-warm);color:var(--fg);font-size:var(--text-xs);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.floor__clock{display:inline-flex;align-items:center;gap:var(--space-2);margin-left:auto;color:var(--fg);font-size:var(--text-sm);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.floor__body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,344px)}.floor__room{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--space-3);align-content:start;padding:var(--space-6);background:var(--surface-warm);border-right:1px solid var(--border-soft)}.floor__zone{grid-column:1 / -1;font-size:var(--text-xs);font-weight:600;color:var(--muted)}.floor__zone:not(:first-child){margin-top:var(--space-2)}.floor__panel{display:grid;gap:var(--space-4);align-content:start;padding:var(--space-5)}.floor__panel-title{font-size:var(--text-sm);font-weight:700;color:var(--fg)}.arrivals{display:grid;gap:0;margin:0;padding:0;list-style:none}.arrival{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-1) var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border-soft)}.arrival__time{grid-row:span 2;font-size:var(--text-sm);font-weight:700;color:var(--fg);font-variant-numeric:tabular-nums}.arrival__who{display:block;font-size:var(--text-sm);font-weight:600;color:var(--fg);line-height:1.35}.arrival__chips{display:flex;flex-wrap:wrap;gap:var(--space-1)}@media (max-width:1023px){.floor__body{grid-template-columns:minmax(0,1fr)}.floor__room{border-right:0;border-bottom:1px solid var(--border-soft)}}@media (max-width:599px){.floor__bar{padding-inline:var(--space-4)}.floor__room{grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--space-4);gap:var(--space-2)}.floor__room .table-cell{padding-inline:var(--space-1)}.floor__clock{margin-left:0}}.state-legend{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-6);margin:var(--space-6) 0 0;padding:0;list-style:none}.state-legend li{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--fg-2)}.state-legend .table-cell{--cell-h:22px;width:30px;padding:0;border-radius:6px}.guest-card{display:grid;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg)}.guest-card__head{display:flex;align-items:center;gap:var(--space-3)}.avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface-warm);color:var(--fg);font-size:var(--text-sm);font-weight:700;flex:none}.avatar--vip{background:var(--violet-tint);color:var(--violet-ink)}.guest-card__name{display:block;font-size:var(--text-guest);font-weight:700;color:var(--fg);line-height:1.2}.guest-card__meta{display:block;font-size:var(--text-xs);color:var(--muted)}.guest-card__rows{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-2) var(--space-4);font-size:var(--text-sm)}.guest-card__rows dt{color:var(--muted)}.guest-card__rows dd{color:var(--fg)}.guest-card__chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.toast{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--space-3);align-items:start;width:min(100%,320px);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--elev-raised)}.toast__icon{display:grid;place-items:center;width:38px;height:38px;border-radius:10px;background:var(--surface-warm);color:var(--fg)}.toast__body{display:grid;gap:2px;min-width:0}.toast__title{display:block;font-size:var(--text-sm);font-weight:700;color:var(--fg);line-height:1.35}.toast__line{display:block;font-size:var(--text-sm);color:var(--fg-2);line-height:1.4}.toast__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.mini-floor{display:grid;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--elev-raised)}.mini-floor__head{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);font-weight:600;color:var(--fg)}.mini-floor__cells{display:grid;grid-template-columns:repeat(3,72px);gap:var(--space-2)}.mini-floor .table-cell{--cell-h:58px;padding:var(--space-1)}.phone{width:var(--phone-w,232px);padding:9px;border-radius:var(--radius-phone);background:var(--ink);box-shadow:var(--elev-raised),0 0 0 1px var(--band-line)}.phone__screen{display:grid;gap:var(--space-2);align-content:start;justify-items:start;min-height:var(--phone-screen-h,420px);padding:var(--space-3) var(--space-4) var(--space-5);border-radius:calc(var(--radius-phone) - 9px);background:var(--bg)}.phone__notch{justify-self:center;width:76px;height:16px;margin-bottom:var(--space-1);border-radius:var(--radius-pill);background:var(--ink)}.phone__venue{display:block;font-size:var(--text-sm);font-weight:700;color:var(--fg);line-height:1.3}.phone__meta{display:block;font-size:var(--text-xs);color:var(--muted);line-height:1.4}.phone__row{align-self:stretch;justify-self:stretch;display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-block:var(--space-2);border-top:1px solid var(--border-soft);font-size:var(--text-xs);color:var(--fg-2)}.phone__row strong{color:var(--fg);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.phone__qr{justify-self:stretch;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-warm);font-size:var(--text-xs);color:var(--fg-2);line-height:1.4}.phone__qr .od-icon{--od-icon-size:28px;color:var(--fg);stroke-width:1.75}.zalo{display:grid;gap:var(--space-3);width:min(100%,300px);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg)}.zalo__head{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--muted)}.zalo__head strong{color:var(--fg);font-weight:600}.zalo__msg{padding:var(--space-3);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 4px;background:var(--blue-tint);color:var(--fg);font-size:var(--text-sm);line-height:1.45}.zalo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.zalo__done{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:600;color:var(--teal-ink)}.zalo__done .od-icon{--od-icon-size:14px}.proof{padding-block:80px 88px}.proof__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--space-6);margin-bottom:var(--space-8)}.proof__head .h2-band{max-width:18em;margin-top:var(--space-4)}.proof__note{font-size:var(--text-sm);color:var(--on-ink-2);max-width:22em}.logo-strip{--logo-tile:clamp(72px,20vw,112px);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-4);max-width:calc(7 * var(--logo-tile) + 6 * var(--space-4));margin:0 auto;padding:0;list-style:none}.logo-tile{display:grid;place-items:center;width:var(--logo-tile);aspect-ratio:1;border-radius:var(--radius-md);background:var(--logo-plate)}.logo-tile img{width:75%;height:auto}.logo-tile a{display:grid;place-items:center;width:100%;height:100%;border-radius:inherit}@media (hover:hover) and (prefers-reduced-motion:no-preference){.logo-tile{transition:transform 160ms ease-out}.logo-tile:has(a:hover){transform:translateY(-3px)}}@media (max-width:767px){.proof{padding-block:var(--section-y-phone)}.proof__head{grid-template-columns:minmax(0,1fr)}.logo-strip{gap:var(--space-3);max-width:none}.logo-strip:not(.cu-logo-grid)>.logo-tile:nth-child(n + 13){display:none}}.hero{padding-block:var(--space-12) 96px}.hero__grid{display:grid;grid-template-columns:minmax(0,520px) minmax(0,1fr);align-items:center;gap:clamp(var(--space-8),6vw,80px)}.hero__copy{display:grid;gap:var(--space-6)}.hero__price{font-size:var(--text-sm);color:var(--fg-2)}.hero__price strong{color:var(--fg);font-weight:600}.hero__human{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-soft);font-size:var(--text-sm);color:var(--fg-2)}.hero__human-label{flex-basis:100%}.hero__visual{position:relative}.hero__photo{--ratio:6 / 5}.hero__visual{margin-bottom:var(--space-8)}.hero__toast{position:absolute;left:-40px;bottom:-32px}.hero__floor{position:absolute;top:28px;right:-28px}@media (max-width:1023px){.hero__grid{grid-template-columns:minmax(0,1fr)}.hero__copy{max-width:600px}.hero__toast{left:var(--space-4)}.hero__floor{right:var(--space-4);top:var(--space-4)}}@media (max-width:767px){.hero{padding-block:28px var(--section-y-phone)}.hero__photo{--ratio:4 / 5}.hero__floor{display:none}.hero__visual{margin-bottom:40px}.hero__toast{left:var(--space-3);right:var(--space-3);bottom:-40px;width:auto}}.steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-6);margin:0;padding:0;list-style:none}.step{display:grid;grid-template-rows:auto auto auto;align-content:start;gap:var(--space-4)}.step__visual{position:relative;display:grid;place-items:center;height:var(--step-h,280px);overflow:hidden;border-radius:var(--radius-lg);background:var(--surface-warm)}.step__visual>.photo-fill{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 50%)}.step__visual--phone{align-items:start;height:280px;padding-top:var(--space-5)}.step__overlay{position:absolute;left:var(--space-4);bottom:var(--space-4)}.step__overlay--cell{top:var(--space-4);bottom:auto;left:auto;right:var(--space-4);width:92px}.step__visual--zalo{padding:var(--space-5)}.step__num{display:flex;align-items:center;gap:var(--space-3)}.step__num b{display:grid;place-items:center;width:32px;height:32px;border:var(--border-control) solid var(--fg);border-radius:50%;color:var(--fg);font-size:var(--text-sm);font-weight:700;flex:none}.step__num::after{content:"";flex:1;height:1px;background:var(--border)}.step:last-child .step__num::after{display:none}.step__text{display:grid;gap:var(--space-2)}.step__text p{font-size:var(--text-md)}@media (max-width:1023px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.step__num::after{display:none}}@media (max-width:599px){.steps{grid-template-columns:minmax(0,1fr)}.step{--step-h:240px}}.features-lead{margin-bottom:20px}.features{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.feature{display:grid;align-content:start;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg)}.feature--deposits{grid-column:span 5}.feature--reminders{grid-column:span 7}.feature--waitlist{grid-column:span 7}.feature--profiles{grid-column:span 5}.feature--split{grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start;align-content:start;gap:var(--space-6)}.feature__text{display:grid;gap:var(--space-3)}.feature__demo{display:grid;gap:var(--space-3)}.deposit-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md)}.deposit-line__who{display:block;font-size:var(--text-sm);font-weight:600;color:var(--fg)}.deposit-line__amount{display:block;font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums}.queue{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--border-soft)}.queue li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:52px;border-bottom:1px solid var(--border-soft);font-size:var(--text-sm);color:var(--fg)}.queue__pos{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--surface-warm);font-size:var(--text-xs);font-weight:700}.queue__wait{font-size:var(--text-xs);color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:1023px){.feature--deposits,.feature--reminders,.feature--waitlist,.feature--profiles{grid-column:span 6}.feature--split{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.features{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.feature--deposits,.feature--reminders,.feature--waitlist,.feature--profiles{grid-column:auto}.feature{padding:var(--space-6)}}.venues{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:var(--space-6);margin:0;padding:0;list-style:none}.venue{display:grid;gap:var(--space-4);color:inherit;text-decoration:none}.venue .photo{--ratio:1 / 1}.venue--tall .photo{--ratio:4 / 5}.venue__text{display:grid;gap:var(--space-2);align-content:start}.venue__desc{font-size:var(--text-sm);color:var(--fg-2)}.venue__more{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--blue);font-size:var(--text-sm);font-weight:600;text-decoration:underline;text-underline-offset:3px}.venue__more .od-icon{--od-icon-size:16px}@media (hover:hover){.venue:hover .h3{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}}@media (max-width:1023px){.venues{grid-template-columns:repeat(2,minmax(0,1fr))}.venue--tall .photo{--ratio:1 / 1}}@media (max-width:599px){.venues{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.venue{grid-template-columns:112px minmax(0,1fr);align-items:center;padding-bottom:var(--space-4);border-bottom:1px solid var(--border-soft)}.venue .photo,.venue--tall .photo{--ratio:1 / 1;border-radius:var(--radius-md)}}.stories{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;gap:20px}.story{position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;min-height:320px;overflow:hidden;border-radius:var(--radius-lg);background:var(--ink);color:var(--on-ink);grid-column:8 / span 5}.story__photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:var(--pos,50% 30%)}.story::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--scrim)}.story__tag{position:absolute;top:var(--space-4);right:var(--space-4)}.story__body{display:grid;gap:var(--space-3);padding:var(--space-6)}.story__quote{margin:0;text-wrap:balance;color:var(--on-ink);font-size:var(--text-lg);font-weight:600;line-height:1.4}.story__who{padding-top:var(--space-3);border-top:1px solid var(--on-ink-border);color:var(--on-ink-3);font-size:var(--text-sm)}.story--feature{grid-column:1 / span 7;grid-row:1 / span 2;justify-content:flex-start;border:1px solid var(--border-soft);background:var(--bg);color:var(--fg-2)}.story--feature::before{content:none}.story--feature .photo{border-radius:0}.story--feature .story__body{gap:var(--space-5);padding:var(--space-8)}.story--feature .story__quote{color:var(--fg);font-size:var(--text-quote);line-height:1.32;letter-spacing:var(--tracking-heading)}.story--feature .story__who{border-top-color:var(--border-soft);color:var(--muted)}.story__name{display:block;color:var(--fg);font-weight:600}.story--feature .story__tag{z-index:1}@media (max-width:1023px){.stories{grid-template-columns:repeat(2,minmax(0,1fr))}.story{grid-column:auto}.story--feature{grid-column:1 / -1;grid-row:auto}}@media (max-width:599px){.stories{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.story--feature .story__body{padding:var(--space-6)}.story--feature .story__quote{font-size:var(--text-lg)}.story{min-height:400px}}.pricing{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center;gap:clamp(var(--space-8),6vw,96px)}.pricing__copy{display:grid;gap:var(--space-5)}.pricing__copy .lede{color:var(--on-ink-2)}.pricing__facts{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.pricing__facts li{display:flex;align-items:center;gap:var(--space-3);color:var(--on-ink);font-weight:500}.pricing__facts .od-icon{color:var(--teal)}.price-card{display:grid;gap:var(--space-5);padding:36px;border-radius:var(--radius-md);background:var(--surface);color:var(--fg-2)}.price-card__title{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-3)}.price-rows{margin:0;padding:0;list-style:none}.price-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border-soft)}.price-row:first-child{border-top:1px solid var(--border-soft)}.price-row__label{font-size:var(--text-md);color:var(--fg-2)}.price-row__value{color:var(--fg);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.price-row__value--big{font-size:var(--text-xl);letter-spacing:var(--tracking-heading);line-height:1.1}.price-note{font-size:var(--text-sm);color:var(--muted)}.price-card__links{display:flex;justify-content:center}@media (max-width:1023px){.pricing{grid-template-columns:minmax(0,1fr)}.price-card{max-width:520px}}@media (max-width:599px){.price-card{padding:var(--space-6)}}.faq{display:grid;grid-template-columns:minmax(0,440px) minmax(0,1fr);gap:var(--space-12) 72px}.faq__intro{display:grid;gap:var(--space-4);align-content:start}.faq__list{border-top:1px solid var(--border-soft)}.faq__item{border-bottom:1px solid var(--border-soft)}.faq__item summary{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:68px;padding-block:var(--space-4);color:var(--fg);font-size:var(--text-faq);font-weight:600;line-height:1.35;list-style:none;cursor:pointer}.faq__item summary::-webkit-details-marker{display:none}.faq__sign{position:relative;width:20px;height:20px;flex:none}.faq__sign::before,.faq__sign::after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;margin:-1px 0 0 -8px;border-radius:2px;background:var(--fg)}.faq__sign::after{transform:rotate(90deg)}.faq__item[open] .faq__sign::after{transform:rotate(90deg) scaleX(0)}.faq__answer{max-width:660px;padding-bottom:var(--space-6);color:var(--fg-2)}@media (hover:hover){.faq__item summary:hover{color:var(--blue)}}@media (max-width:1023px){.faq{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}}@media (max-width:599px){.faq__item summary{font-size:var(--text-md);min-height:60px}}.cta-band__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8) var(--space-12)}.cta-band__copy{display:grid;gap:var(--space-4);max-width:620px}.cta-band__actions{display:grid;gap:var(--space-3);justify-items:stretch;min-width:300px}.cta-band__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.cta-band__row .btn{padding-inline:var(--space-4)}@media (max-width:1023px){.cta-band__inner{grid-template-columns:minmax(0,1fr)}.cta-band__actions{min-width:0;max-width:460px}}@media (max-width:399px){.cta-band__row{grid-template-columns:minmax(0,1fr)}}.site-footer{padding-block:72px var(--space-8);background:var(--ink);color:var(--on-ink-2);font-size:var(--text-sm);box-shadow:inset 0 1px 0 var(--band-line)}.footer-top{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:var(--space-12) var(--space-8)}.footer-company{display:grid;gap:var(--space-3);align-content:start;max-width:360px}.footer-brand{display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.footer-brand .brand__word{filter:brightness(0) invert(1)}.footer-company__name{display:block;color:var(--on-ink);font-weight:700}.footer-company address{font-style:normal;display:grid;gap:var(--space-2)}.footer-company a{color:var(--on-ink);text-decoration:none;font-weight:600}.footer-badge{display:inline-block;justify-self:start;margin-top:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--logo-plate)}.footer-badge img{width:132px;height:auto}.footer-col__title{margin-bottom:var(--space-3);color:var(--on-ink);font-size:var(--text-sm);font-weight:600}.footer-col ul{display:grid;margin:0;padding:0;list-style:none}.footer-col a{display:inline-flex;align-items:center;min-height:36px;color:var(--on-ink-2);font-size:var(--text-nav);text-decoration:none}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4) var(--space-8);margin-top:56px;padding-top:var(--space-6);border-top:1px solid var(--on-ink-line)}.footer-social{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:0;padding:0;list-style:none}.footer-social a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--on-ink-2);text-decoration:none}@media (hover:hover){.footer-col a:hover,.footer-social a:hover,.footer-company a:hover{color:var(--on-ink);text-decoration:underline;text-underline-offset:3px}}@media (max-width:1023px){.footer-top{grid-template-columns:repeat(4,minmax(0,1fr))}.footer-company{grid-column:1 / -1;max-width:none}}@media (max-width:767px){.site-footer{padding-top:var(--section-y-phone)}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}.footer-col a{min-height:var(--tap)}.footer-bottom{flex-direction:column;align-items:flex-start}}.phone-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;gap:var(--space-2);padding:10px var(--space-3) calc(10px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-soft);background:var(--bg)}.phone-bar .btn{min-height:52px;padding-inline:var(--space-4)}.phone-bar .btn--primary{flex:1}@media (max-width:767px){.phone-bar{display:flex}body:has(.phone-bar){padding-bottom:calc(var(--phonebar-h) + env(safe-area-inset-bottom,0px))}}@media (max-width:359px){.phone-bar .btn{padding-inline:var(--space-3)}}@media (prefers-reduced-motion:no-preference){.toast--enter{animation:toast-rise var(--motion-enter) var(--ease-enter) 0.6s both}.live-dot::after{animation:live-pulse var(--motion-pulse) ease-out infinite}.table-cell{transition:transform var(--motion-fast) var(--ease-standard)}@media (hover:hover){.floor__room .table-cell:hover{transform:translateY(-1px)}}}@keyframes toast-rise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes live-pulse{0%{opacity:0.55;transform:scale(1)}100%{opacity:0;transform:scale(2.6)}}.bk-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--space-8) clamp(var(--space-8),6vw,80px)}.bk-copy{display:grid;gap:var(--space-5);align-content:start}.bk-copy .lede{max-width:30em}.bk-visual{min-width:0}@media (min-width:1024px){.bk-split--flip{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.bk-split--flip>.bk-visual{order:-1}}@media (max-width:1023px){.bk-split{grid-template-columns:minmax(0,1fr);gap:var(--space-12)}}.bk-points{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.bk-points li{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--fg);font-size:var(--text-md);line-height:1.5}.bk-points .od-icon{margin-top:2px;color:var(--teal-ink)}.bk-split--on-ink .lede{color:var(--on-ink-2)}.bk-split--on-ink .bk-points li{color:var(--on-ink)}.bk-split--on-ink .bk-points .od-icon{color:var(--teal)}.bk-media{position:relative}.bk-float{position:absolute}.bk-card--raised{box-shadow:var(--elev-raised)}.bk-rows{display:grid;margin:0;padding:0;list-style:none}.bk-rows li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-height:44px;border-top:1px solid var(--border-soft);font-size:var(--text-sm);color:var(--fg)}.bk-rows li:first-child{border-top:0}.bk-rows time{font-weight:700;font-variant-numeric:tabular-nums}.hero__photo.bk-hero-photo{--ratio:4 / 5}.bk-hero-list{position:absolute;left:-40px;bottom:-32px;display:grid;gap:var(--space-2);width:min(100%,312px);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--elev-raised)}.bk-hero-list__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);font-size:var(--text-sm);font-weight:700;color:var(--fg)}@media (max-width:1023px){.hero__photo.bk-hero-photo{--ratio:4 / 3}.bk-hero-list{left:var(--space-4)}}@media (max-width:767px){.hero__photo.bk-hero-photo{--ratio:4 / 5}.bk-hero-list{left:var(--space-3);right:var(--space-3);bottom:-40px;width:auto}}.bk-pill-start{justify-self:start}.bk-src__mark{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--border-soft);border-radius:12px;background:var(--bg);color:var(--fg)}.bk-src__name{display:block;color:var(--fg);font-weight:600;line-height:1.3}.bk-src__note{display:block;font-size:var(--text-sm);color:var(--fg-2);line-height:1.45}.bk-url{color:var(--fg);font-weight:500;overflow-wrap:anywhere}.bk-media .photo{box-shadow:none}.bk-states{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-6) var(--space-5);margin:var(--space-12) 0 0;padding:0;list-style:none}.bk-state{display:grid;gap:var(--space-3);align-content:start}.bk-state .table-cell{--cell-h:56px;width:108px}.bk-state p{font-size:var(--text-sm);color:var(--fg-2)}.bk-state strong{color:var(--fg);font-weight:600}@media (max-width:1023px){.bk-states{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--space-8)}}@media (max-width:599px){.bk-states{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.bk-state{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:var(--space-4)}}.bk-pay{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-6)}.bk-pay .phone{--phone-w:216px;--phone-screen-h:270px}.bk-pay__side{display:grid;gap:var(--space-4);min-width:0}.bk-flow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);color:var(--fg-2)}.bk-flow__node{display:inline-flex;align-items:center;min-height:32px;padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--bg);border:1px solid var(--border-soft);color:var(--fg);font-size:var(--text-sm);font-weight:600}@media (max-width:599px){.bk-pay{grid-template-columns:minmax(0,1fr);justify-items:center}.bk-pay__side{justify-self:stretch}}.bk-chat{display:grid;gap:var(--space-4);justify-items:start;padding:var(--space-8);border-radius:var(--radius-lg);background:var(--surface-warm)}.bk-chat__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);justify-self:stretch}.bk-chat .zalo{width:min(100%,380px)}.bk-chat .zalo__msg{font-size:var(--text-md)}.bk-reply{justify-self:end;display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border:1px solid var(--border-soft);border-radius:var(--radius-md) var(--radius-md) 4px var(--radius-md);background:var(--bg);color:var(--teal-ink);font-size:var(--text-md);font-weight:600}.bk-reply .od-icon{--od-icon-size:16px}@media (max-width:599px){.bk-chat{padding:var(--space-5)}}.bk-queue{max-width:420px;padding:var(--space-5)}.bk-queue__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.bk-queue .queue{border-top:0}.bk-queue .queue li:last-child{border-bottom:0}.bk-media--room{margin-bottom:var(--space-8)}.bk-float--tr{top:var(--space-4);right:var(--space-4)}.bk-float--bl{left:-32px;bottom:-32px}.bk-float--br{right:-32px;bottom:-32px}.bk-qrcard{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--elev-raised);color:var(--fg);font-size:var(--text-sm);font-weight:600}.bk-qrcard .od-icon{--od-icon-size:28px;stroke-width:1.75}@media (max-width:1023px){.bk-float--bl{left:var(--space-4)}.bk-float--br{right:var(--space-4)}}@media (max-width:599px){.bk-media--room{margin-bottom:120px}.bk-float--bl{left:var(--space-3);right:var(--space-3);bottom:-100px;width:auto}}.bk-profile{width:min(100%,320px)}.bk-media:has(.bk-profile){margin-bottom:var(--space-8)}.bk-facts{display:grid;margin:var(--space-2) 0 0;border-top:1px solid var(--border-soft)}.bk-facts>div{display:grid;grid-template-columns:132px minmax(0,1fr);gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border-soft)}.bk-facts dt{color:var(--fg);font-weight:600}.bk-facts dd{color:var(--fg-2);font-size:var(--text-md)}@media (max-width:1023px){.bk-profile{width:min(calc(100% - 2 * var(--space-4)),320px)}.bk-media:has(.bk-profile){margin-bottom:var(--space-12)}}@media (max-width:599px){.bk-facts>div{grid-template-columns:minmax(0,1fr);gap:var(--space-1)}}.bk-event{overflow:hidden;border-radius:var(--radius-lg);background:var(--surface);color:var(--fg-2)}.bk-event .photo{border-radius:0}.bk-event h3{color:var(--fg)}.bk-event__body{display:grid;gap:var(--space-4);padding:var(--space-6) var(--space-8) var(--space-8)}.bk-event__title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.bk-event__price{color:var(--fg);font-size:var(--text-xl);font-weight:700;letter-spacing:var(--tracking-heading);line-height:1.1}.bk-event__price small{color:var(--fg-2);font-size:var(--text-md);font-weight:500;letter-spacing:0}.bk-event .price-row__label{display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width:599px){.bk-event__body{padding:var(--space-5) var(--space-5) var(--space-6)}}.bk-splitcard{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg)}.bk-splitcard__photo{--ratio:auto;aspect-ratio:auto;height:100%;min-height:300px;border-radius:0}.bk-splitcard__body{display:grid;gap:var(--space-5);align-content:center;padding:var(--space-8)}.bk-splitcard__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.bk-branch-label{color:var(--fg);font-size:var(--text-sm);font-weight:600}.bk-branches{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.bk-branch{display:inline-flex;align-items:center;min-height:36px;padding:0 var(--space-4);border:var(--border-control) solid var(--border);border-radius:var(--radius-pill);color:var(--fg-2);font-size:var(--text-sm);font-weight:500}.bk-branch.is-on{border-color:var(--selected-bg);background:var(--selected-bg);color:var(--selected-fg)}.bk-splitcard__bar .tag{margin-left:auto}.bk-splitcard__floor{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);padding:var(--space-5);border-radius:var(--radius-md);background:var(--surface-warm)}.bk-splitcard__floor .table-cell{--cell-h:60px}.bk-splitcard__note{font-size:var(--text-sm);color:var(--fg-2)}@media (max-width:899px){.bk-splitcard{grid-template-columns:minmax(0,1fr)}.bk-splitcard__photo{height:auto;min-height:0;aspect-ratio:16 / 9}}@media (max-width:599px){.bk-splitcard__body{padding:var(--space-5)}.bk-splitcard__floor{padding:var(--space-3);gap:var(--space-2)}}.bk-also{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg)}.bk-also li{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-8)}.bk-also li + li{border-left:1px solid var(--border-soft)}.bk-also .bk-src__mark{background:var(--surface-warm);border-color:transparent}.bk-also p{font-size:var(--text-md)}@media (max-width:899px){.bk-also{grid-template-columns:minmax(0,1fr)}.bk-also li{grid-template-columns:auto minmax(0,1fr);column-gap:var(--space-3);align-items:center;padding:var(--space-6)}.bk-also li p{grid-column:1 / -1}.bk-also li + li{border-left:0;border-top:1px solid var(--border-soft)}}.bk-also .bk-src__mark{place-items:center start;width:auto;height:28px;background:none}.sol-intro{padding-block:var(--space-12) var(--section-y)}.sol-intro__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:clamp(var(--space-8),6vw,80px)}.sol-intro__copy{display:grid;gap:var(--space-6)}.sol-photo--intro{--ratio:4 / 5}.sol-jump{display:grid;gap:var(--space-2)}.sol-jump__title{font-size:var(--text-sm);font-weight:600;color:var(--fg)}.sol-jump ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-8);margin:0;padding:0;list-style:none;border-top:1px solid var(--border-soft)}.sol-jump a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:68px;padding-block:var(--space-3);border-bottom:1px solid var(--border-soft);color:var(--fg);text-decoration:none}.sol-jump__name{display:block;font-size:var(--text-md);font-weight:600;line-height:1.3}.sol-jump__desc{display:block;font-size:var(--text-sm);color:var(--muted);line-height:1.4}.sol-jump__arrow{color:var(--blue);transform:rotate(90deg)}@media (hover:hover){.sol-jump a:hover .sol-jump__name{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}}.sol-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:var(--space-12) clamp(var(--space-8),7vw,96px)}.sol-split--chains{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.sol-split--hotels{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;margin-top:var(--space-12)}.sol-split--bars{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.sol-split--flip>.sol-stage{order:-1}.sol-copy{display:grid;gap:var(--space-5);justify-items:start}.sol-copy .lede{max-width:32em}.sol-kicker{font-size:var(--text-md);font-weight:600;color:var(--fg-2)}.band-ink .sol-kicker,.band-ink .sol-copy .lede{color:var(--on-ink-2)}.sol-points{display:grid;width:100%;margin:var(--space-2) 0 0;padding:0;list-style:none;border-top:1px solid var(--sol-line,var(--border-soft))}.band-mist .sol-points{--sol-line:var(--line-mist)}.sol-points li{display:grid;gap:var(--space-1);padding-block:var(--space-4);border-bottom:1px solid var(--sol-line,var(--border-soft))}.sol-points p{font-size:var(--text-md)}.sol-stage{position:relative}.sol-stage--float{padding-bottom:56px}.sol-photo--landscape{--ratio:1 / 1}.sol-photo--portrait{--ratio:5 / 7}.sol-photo--bar{--ratio:4 / 5}.sol-photo--banner{--ratio:21 / 8}.sol-float{position:absolute;right:calc(-1 * var(--space-6));bottom:0}.sol-note{width:min(100%,340px);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg);box-shadow:var(--elev-raised)}.sol-note__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-3)}.sol-note__title{font-size:var(--text-sm);font-weight:700;color:var(--fg)}.sol-note .arrival__chips{align-items:center}.sol-branches{margin-top:var(--space-12);padding:var(--space-6);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface-warm)}.sol-branches__bar{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-5)}.sol-branches__title{font-size:var(--text-md);font-weight:700;color:var(--fg)}.sol-switch{display:inline-flex;flex-wrap:wrap;gap:var(--space-2);margin-right:auto}.sol-switch__item{display:inline-flex;align-items:center;min-height:34px;padding:0 var(--space-4);border:var(--border-control) solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg-2);font-size:var(--text-sm);font-weight:600}.sol-switch__item.is-active{border-color:var(--blue);background:var(--blue-tint);color:var(--blue)}.sol-branches__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4)}.sol-branch{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg)}.sol-branch__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.sol-branch__name{font-size:var(--text-md);font-weight:700;color:var(--fg)}.sol-branch__cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.sol-branch .table-cell{--cell-h:64px;padding-inline:var(--space-1)}.sol-branches__note{margin-top:var(--space-4);font-size:var(--text-sm);color:var(--muted)}.sol-pieces{display:grid;gap:var(--space-5)}.sol-outlets,.sol-event{display:grid;gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg)}.sol-event__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.sol-event__title{display:block;font-size:var(--text-lg);font-weight:700;color:var(--fg);line-height:1.3}.sol-event__meta{display:block;margin-top:var(--space-1);font-size:var(--text-sm);color:var(--muted)}.sol-event__rows{display:grid;gap:var(--space-3)}.sol-outlets__list{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-soft)}.sol-outlets__list li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);min-height:52px;border-bottom:1px solid var(--border-soft)}.sol-outlets__name{font-size:var(--text-sm);font-weight:600;color:var(--fg)}.sol-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6);margin-top:var(--space-12)}.sol-job{display:grid;gap:var(--space-6);align-content:start;padding:var(--space-8);border:1px solid var(--on-ink-line);border-radius:var(--radius-lg);background:var(--on-ink-card)}.sol-job__text{display:grid;gap:var(--space-3)}.sol-job p{color:var(--on-ink-2)}.sol-demo{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--surface);color:var(--fg-2)}.sol-demo__head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.sol-demo__title{font-size:var(--text-sm);font-weight:700;color:var(--fg)}.sol-demo__rows{display:grid;gap:var(--space-3)}.sol-demo__zalo{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md) var(--radius-md) var(--radius-md) 4px;background:var(--blue-tint);color:var(--fg);font-size:var(--text-sm);line-height:1.45}.sol-demo__zalo .zalo-mark{margin-top:2px;flex:none}@media (max-width:1023px){.sol-intro__grid,.sol-split,.sol-split--chains,.sol-split--hotels,.sol-split--bars{grid-template-columns:minmax(0,1fr)}.sol-intro__grid{align-items:start}.sol-photo--intro{--ratio:3 / 2}.sol-split--flip>.sol-stage{order:0}.sol-split>.sol-stage{order:-1}.sol-photo--landscape{--ratio:4 / 3}.sol-photo--portrait{--ratio:4 / 3}.sol-photo--bar{--ratio:4 / 3}.sol-photo--banner{--ratio:16 / 7}.sol-split--hotels{margin-top:var(--space-8)}.sol-branches__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sol-duo{grid-template-columns:minmax(0,1fr)}.sol-float{right:var(--space-4)}}@media (max-width:767px){.sol-intro{padding-block:var(--space-6) var(--section-y-phone)}.sol-jump ul{grid-template-columns:minmax(0,1fr)}.sol-stage--float{padding-bottom:0}.sol-float{position:relative;right:auto;bottom:auto;width:auto;margin:calc(-1 * var(--space-8)) var(--space-3) 0}.sol-photo--banner{--ratio:4 / 3}.sol-branches{padding:var(--space-4);margin-top:var(--space-8)}.sol-branches__grid{grid-template-columns:minmax(0,1fr)}.sol-outlets,.sol-event{padding:var(--space-4)}.sol-job{padding:var(--space-5)}.sol-duo{margin-top:var(--space-8)}}.cu-kinds{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.cu-kinds .chip{min-height:32px;padding-inline:var(--space-3);font-size:var(--text-sm)}.cu-jump{display:flex;flex-wrap:wrap;gap:0 var(--space-6)}.cu-intro__visual{margin-bottom:0}.cu-intro__photo{--ratio:1 / 1}@media (max-width:1023px){.cu-intro__photo{--ratio:3 / 2}}@media (max-width:767px){.cu-intro__photo{--ratio:4 / 3}}.cu-logos{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-8) clamp(var(--space-8),6vw,80px)}.cu-logos__copy{display:grid;gap:var(--space-4);justify-items:start;max-width:460px}.cu-logos__copy .proof__note{max-width:none;font-size:var(--text-md)}.cu-logo-grid{--logo-tile:88px;display:grid;grid-template-columns:repeat(7,var(--logo-tile));justify-content:start;gap:var(--space-4)}@media (max-width:1023px){.cu-logos{grid-template-columns:minmax(0,1fr)}.cu-logo-grid{grid-template-columns:repeat(7,minmax(0,var(--logo-tile)))}}@media (max-width:599px){.cu-logo-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.cu-logo-grid .logo-tile{width:calc((100% - 3 * var(--space-3)) / 4)}}.cu-stories{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5)}.cu-story{display:grid;grid-template-rows:auto 1fr;overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg)}.cu-story__photo{--ratio:4 / 3;border-radius:0}.cu-story__body{display:grid;align-content:start;justify-items:start;gap:var(--space-4);padding:var(--space-6)}.cu-story__quote{margin:0;color:var(--fg);font-size:var(--text-md);font-weight:500;line-height:1.5}.cu-story__who{align-self:end;width:100%;padding-top:var(--space-3);border-top:1px solid var(--border-soft);color:var(--muted);font-size:var(--text-sm)}.cu-story__name{display:block;color:var(--fg);font-weight:600}.cu-story--lead{grid-column:1 / -1;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:auto}.cu-story--lead .cu-story__photo{--ratio:auto;aspect-ratio:auto;min-height:380px;height:100%}.cu-story--lead .cu-story__body{align-content:center;gap:var(--space-6);padding:var(--space-12)}.cu-story--lead .cu-story__quote{font-size:var(--text-quote);font-weight:600;line-height:1.32;letter-spacing:var(--tracking-heading);text-wrap:balance}.cu-story--lead .cu-story__who{align-self:start}@media (max-width:1023px){.cu-stories{grid-template-columns:repeat(2,minmax(0,1fr))}.cu-story--lead .cu-story__body{padding:var(--space-8)}}@media (max-width:767px){.cu-story--lead{grid-template-columns:minmax(0,1fr)}.cu-story--lead .cu-story__photo{aspect-ratio:4 / 3;min-height:0;height:auto}.cu-story--lead .cu-story__body{gap:var(--space-5);padding:var(--space-6)}.cu-story--lead .cu-story__quote{font-size:var(--text-lg)}}@media (max-width:599px){.cu-stories{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}}.cu-goals{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(var(--space-8),6vw,88px)}.cu-goals__photo{--ratio:4 / 5}.cu-goals__main .section-head{margin-bottom:var(--space-8)}.cu-goal-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-soft)}.cu-goal{display:grid;gap:var(--space-3);justify-items:start;padding-block:var(--space-6);border-bottom:1px solid var(--border-soft)}.cu-goal__title{color:var(--fg);font-size:var(--text-quote);font-weight:700;line-height:1.2;letter-spacing:var(--tracking-heading)}.cu-goal p{max-width:36em}.cu-goal__how{display:flex;flex-wrap:wrap;gap:var(--space-2)}@media (max-width:1023px){.cu-goals{grid-template-columns:minmax(0,1fr)}.cu-goals__photo{--ratio:3 / 2}}@media (max-width:599px){.cu-goal__title{font-size:var(--text-lg)}}.cu-happens{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none;counter-reset:cu-step}.cu-happens li{display:grid;grid-template-columns:1.5em minmax(0,1fr);gap:var(--space-2);counter-increment:cu-step;color:var(--fg);font-weight:500}.cu-happens li::before{content:counter(cu-step) ".";color:var(--muted);font-variant-numeric:tabular-nums}.cu-cta__share{padding-top:var(--space-2)}.cu-cta__card{display:grid;gap:var(--space-4);min-width:300px;padding:var(--space-8);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg)}.cu-cta__card p{font-size:var(--text-md)}@media (max-width:1023px){.cu-cta__card{min-width:0;max-width:460px}}@media (max-width:599px){.cu-cta__card{padding:var(--space-6)}.cu-cta__share .btn{width:100%}}.pr-model{display:grid;gap:var(--space-3);max-width:520px;padding:var(--space-6);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg)}.pr-model__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.pr-model__head .h3{color:var(--fg)}.pr-model .price-row:first-child{border-top:0}.pr-model .price-row:last-child{border-bottom:0}.pr-model .price-row__value--big{font-size:var(--text-lg)}.pr-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6)}.hero__photo.pr-hero-photo{--ratio:4 / 5}.pr-hero-visual{margin-bottom:0}.pr-hero-note{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-4);color:var(--fg-2);font-size:var(--text-sm);font-weight:500}.pr-hero-note .od-icon{color:var(--teal-ink)}@media (max-width:767px){.hero__photo.pr-hero-photo{--ratio:4 / 3}.pr-model{padding:var(--space-5)}.pr-model .price-row__label{font-size:var(--text-sm)}.pr-hero-actions .btn{width:100%}}.pr-incl{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:var(--space-12) clamp(var(--space-8),6vw,96px)}.pr-incl__intro{display:grid;gap:var(--space-5)}@media (min-width:1024px){.pr-incl__intro{position:sticky;top:calc(var(--header-h) + var(--space-8))}}ul.pr-plain{display:grid;gap:var(--space-3);margin:var(--space-2) 0 0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--surface-warm);list-style:none}.pr-plain li{display:flex;align-items:flex-start;gap:var(--space-3);color:var(--fg-2)}.pr-plain strong{color:var(--fg);font-weight:600}.pr-plain .od-icon{margin-top:4px;color:var(--teal-ink)}.pr-feature-list{margin:0;padding:0;list-style:none;border-top:1px solid var(--border-soft)}.pr-feature{display:grid;grid-template-columns:minmax(0,250px) minmax(0,1fr);align-items:baseline;gap:var(--space-2) var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--border-soft)}.pr-feature__name{display:flex;align-items:center;gap:var(--space-3);color:var(--fg);font-size:var(--text-h3);font-weight:600;line-height:1.3}.pr-feature__name .od-icon{color:var(--blue)}@media (max-width:1023px){.pr-incl{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.pr-feature{grid-template-columns:minmax(0,1fr);padding-block:var(--space-4)}ul.pr-plain{padding:var(--space-4) var(--space-5)}}.pr-example{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:var(--space-12) clamp(var(--space-8),6vw,96px)}.pr-example__copy{display:grid;gap:var(--space-5)}.pr-example__copy .lede{color:var(--on-ink-2)}.pr-example__photo{max-width:520px;margin-top:var(--space-2)}.pr-bill{display:grid;gap:var(--space-4);padding:var(--space-8);border:1px solid var(--on-ink-border);border-radius:var(--radius-md);background:var(--on-ink-card)}.pr-bill__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.pr-bill__tags{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pr-bill__rows{display:grid;margin:0}.pr-bill__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--on-ink-line)}.pr-bill__row:first-child{border-top:1px solid var(--on-ink-line)}.pr-bill__row dt{color:var(--on-ink-2)}.pr-bill__row dd{margin:0;color:var(--on-ink);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.pr-bill__total{display:grid;gap:var(--space-1);padding-top:var(--space-2)}.pr-bill__sum{color:var(--on-ink-2);font-size:var(--text-md);font-variant-numeric:tabular-nums}.pr-bill__label{color:var(--on-ink);font-weight:600}.pr-bill__amount{color:var(--on-ink);font-size:var(--text-h2);font-weight:700;line-height:1.1;letter-spacing:var(--tracking-heading);font-variant-numeric:tabular-nums}.pr-bill__note{color:var(--on-ink-2);font-size:var(--text-sm)}@media (max-width:1023px){.pr-example{grid-template-columns:minmax(0,1fr)}.pr-bill{max-width:560px}}@media (max-width:599px){.pr-bill{padding:var(--space-5)}.pr-bill__row dd{font-size:var(--text-md)}}.pr-cta-call{justify-self:center}.ab-jump{display:flex;flex-wrap:wrap;gap:0 var(--space-6)}.ab-hero__visual{margin-bottom:0}.ab-hero__photo{--ratio:1 / 1}@media (max-width:1023px){.ab-hero__photo{--ratio:3 / 2}}@media (max-width:767px){.ab-hero__photo{--ratio:4 / 3}}.ab-core{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);overflow:hidden;border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg)}.ab-core__photo{--ratio:auto;aspect-ratio:auto;height:100%;min-height:360px;border-radius:0}.ab-core__body{display:grid;gap:var(--space-5);align-content:center;justify-items:start;padding:clamp(var(--space-6),4vw,56px)}.ab-core__title{color:var(--fg);font-size:var(--text-h2-band);font-weight:700;line-height:var(--leading-heading);letter-spacing:var(--tracking-heading)}.ab-core__body p{max-width:34em}.ab-chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.ab-chips .chip{min-height:32px;padding-inline:var(--space-3);font-size:var(--text-sm)}.ab-also{margin-top:var(--space-12)}.ab-also__title{margin-bottom:var(--space-5);font-size:var(--text-h3);font-weight:600;line-height:1.3}.ab-also__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--line-mist)}.ab-also__item{display:grid;gap:var(--space-2);align-content:start;justify-items:start;padding:var(--space-6) var(--space-6) 0 0}.ab-also__item + .ab-also__item{padding-left:var(--space-6);border-left:1px solid var(--line-mist)}.ab-also__item p{font-size:var(--text-md)}.ab-also__item .text-link{margin-top:var(--space-1)}@media (max-width:1023px){.ab-core{grid-template-columns:minmax(0,1fr)}.ab-core__photo{height:auto;min-height:0;aspect-ratio:3 / 2}.ab-also__list{grid-template-columns:minmax(0,1fr)}.ab-also__item{padding:var(--space-5) 0;border-bottom:1px solid var(--line-mist)}.ab-also__item + .ab-also__item{padding-left:0;border-left:0}}@media (max-width:767px){.ab-core__photo{aspect-ratio:4 / 3}.ab-also{margin-top:var(--space-8)}}.ab-team{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:var(--space-8) clamp(var(--space-8),6vw,80px)}.ab-team__head{display:grid;gap:var(--space-4);max-width:30em}.ab-tbc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0}.ab-tbc__item{display:grid;gap:var(--space-3);align-content:start;padding:var(--space-6);border:1.5px dashed var(--border);border-radius:var(--radius-md);background:var(--bg)}.ab-tbc__item dt{color:var(--fg);font-family:var(--font-display);font-size:var(--text-lg);font-weight:600;line-height:1.3}.ab-tbc__item dd{display:grid;gap:var(--space-2);justify-items:start;margin:0}.ab-tbc__hint{color:var(--muted);font-size:var(--text-sm)}@media (max-width:1023px){.ab-team{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.ab-tbc{grid-template-columns:minmax(0,1fr)}.ab-tbc__item{padding:var(--space-5)}}.ab-company{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:var(--space-8) clamp(var(--space-8),6vw,80px)}.ab-company__intro{display:grid;gap:var(--space-2);justify-items:start}.ab-company__intro .h2-band{margin-bottom:var(--space-4)}.ab-company__name{color:var(--on-ink);font-size:var(--text-lg);font-weight:700;line-height:1.3}.ab-company__vi{color:var(--on-ink-2);font-size:var(--text-md)}.ab-badge{display:inline-block;margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--logo-plate)}.ab-badge img{width:168px;height:auto}.ab-facts{margin:0;border-top:1px solid var(--on-ink-line)}.ab-facts__row{display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:var(--space-2) var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--on-ink-line)}.ab-facts dt{color:var(--on-ink-2);font-size:var(--text-md)}.ab-facts dd{margin:0;color:var(--on-ink);font-size:var(--text-base);font-weight:600}.ab-facts a{color:var(--on-ink);text-underline-offset:3px}@media (max-width:1023px){.ab-company{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.ab-facts__row{grid-template-columns:minmax(0,1fr);gap:var(--space-1);padding-block:var(--space-4)}}.ab-cta__call{justify-self:center}.ct-intro{padding-block:var(--space-12) calc(var(--section-y) * 0.85)}.ct-intro__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);align-items:center;gap:clamp(var(--space-8),7vw,96px)}.ct-intro__copy{display:grid;gap:var(--space-6);justify-items:start}.ct-intro__photo{--ratio:4 / 5;justify-self:end;width:100%}.ct-paths{display:grid;width:min(100%,460px);margin:0;padding:0;list-style:none;border-top:1px solid var(--border-soft)}.ct-path{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;column-gap:var(--space-3);min-height:64px;padding-block:var(--space-3);border-bottom:1px solid var(--border-soft)}.ct-path>.od-icon{--od-icon-size:20px;color:var(--fg-2)}.ct-path__label{display:block;font-size:var(--text-xs);color:var(--muted);line-height:1.3}.ct-path__link{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--fg);font-size:var(--text-lg);font-weight:600;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;text-decoration-color:var(--border);overflow-wrap:anywhere}.ct-path__link:hover{text-decoration-color:var(--fg)}.ct-path__text{display:grid}.ct-down .od-icon{transform:rotate(90deg)}.ct-start__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(var(--space-8),6vw,88px);align-items:start}.ct-start__head{display:grid;gap:var(--space-4);position:sticky;top:calc(var(--header-h) + var(--space-8))}.ct-start__aside{font-size:var(--text-sm);color:var(--fg-2)}.ct-start__aside a{display:inline-flex;align-items:center;min-height:var(--tap);font-weight:600}.ct-start__main{display:grid;gap:var(--space-8);min-width:0}.ct-form{display:grid;gap:var(--space-5);padding:clamp(var(--space-5),4vw,var(--space-8));border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg)}.ct-field{display:grid;gap:var(--space-2);margin:0;padding:0;border:0;min-width:0}.ct-label,.ct-legend{padding:0;font-size:var(--text-sm);font-weight:600;line-height:1.4;color:var(--fg)}.ct-hint{font-size:var(--text-xs);color:var(--muted);line-height:1.4}.ct-input{width:100%;min-height:52px;padding:0 var(--space-4);border:var(--border-control) solid var(--border);border-radius:var(--radius-sm);background:var(--bg);font-family:var(--font-body);font-size:var(--text-md);color:var(--fg)}.ct-input:hover{border-color:var(--muted)}.ct-input:focus{border-color:var(--blue);outline:2px solid var(--blue);outline-offset:2px}.ct-input[aria-invalid="true"]{border-color:var(--danger);border-width:2px;padding-inline:calc(var(--space-4) - 0.5px)}.ct-error{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-sm);font-weight:500;line-height:1.4;color:var(--danger)}.ct-error .od-icon{--od-icon-size:16px;margin-top:2px}.ct-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-2)}.ct-seg__opt{position:relative;display:block;min-width:0}.ct-seg__opt input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ct-seg__box{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:52px;padding:var(--space-2) var(--space-3);border:var(--border-control) solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg);font-size:var(--text-md);font-weight:500;line-height:1.25;text-align:center;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.ct-seg__box .od-icon{--od-icon-size:16px;display:none}.ct-seg__opt input:checked + .ct-seg__box{border-color:var(--blue);background:var(--blue-tint);color:var(--blue);font-weight:600}.ct-seg__opt input:checked + .ct-seg__box .od-icon{display:block}.ct-seg__opt input:focus-visible + .ct-seg__box{outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover){.ct-seg__opt input:not(:checked):hover + .ct-seg__box{border-color:var(--fg)}}.ct-form .btn{margin-top:var(--space-2)}.ct-success{display:flex;align-items:flex-start;gap:var(--space-3);padding:clamp(var(--space-5),4vw,var(--space-8));border:1px solid var(--teal);border-radius:var(--radius-lg);background:var(--teal-tint);color:var(--teal-ink)}.ct-success:focus{outline:2px solid var(--blue);outline-offset:2px}.ct-success .od-icon{--od-icon-size:22px;margin-top:3px}.ct-success__title{display:block;font-size:var(--text-lg);font-weight:600;line-height:1.35;color:var(--teal-ink)}.ct-success__sub{display:block;margin-top:var(--space-1);font-size:var(--text-md);color:var(--teal-ink)}.ct-next{display:grid;gap:var(--space-4)}.ct-next__title{font-size:var(--text-h3);font-weight:600;line-height:1.3}.ct-next__lead{font-size:var(--text-lede);font-weight:600;color:var(--fg);line-height:1.4}.ct-next__list{display:grid;gap:var(--space-3);margin:0;padding:0;list-style:none}.ct-next__list li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:var(--space-3);font-size:var(--text-md);color:var(--fg-2);line-height:1.5}.ct-next__list .od-icon{margin-top:3px;color:var(--teal-ink)}.ct-next__list strong{color:var(--fg);font-weight:600}.ct-next__list .tag{margin-left:var(--space-1)}.ct-zalo__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);align-items:center;gap:clamp(var(--space-8),7vw,96px)}.ct-zalo__copy{display:grid;gap:var(--space-5);justify-items:start}.ct-zalo__copy .lede{color:var(--on-ink-2)}.ct-zalo__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4)}.ct-zalo__btn{min-height:52px;padding-inline:var(--space-6);font-size:var(--text-md);border-color:var(--on-ink-border)}.ct-zalo__btn .od-icon{--od-icon-size:18px}.ct-zalo__chat{display:grid;gap:var(--space-3);justify-items:start}.ct-zalo__chat .zalo{width:min(100%,340px)}.ct-zalo__chat .zalo__msg + .zalo__msg{margin-top:var(--space-2)}.ct-details__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(var(--space-8),6vw,88px);align-items:start}.ct-rows{margin:0;padding:0;border-top:1px solid var(--border-soft)}.ct-row{display:grid;grid-template-columns:minmax(120px,170px) minmax(0,1fr);gap:var(--space-2) var(--space-5);align-items:start;padding-block:var(--space-4);border-bottom:1px solid var(--border-soft)}.ct-row dt{display:flex;align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--text-sm);font-weight:600;color:var(--muted)}.ct-row dt .od-icon{--od-icon-size:16px}.ct-row dd{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--tap);font-size:var(--text-base);color:var(--fg)}.ct-row dd a{display:inline-flex;align-items:center;min-height:var(--tap);color:var(--fg);font-weight:600;text-underline-offset:4px;overflow-wrap:anywhere}.ct-row address{font-style:normal}.ct-company{display:flex;align-items:center;gap:var(--space-5);margin-top:var(--space-6)}.ct-badge{flex:none;padding:var(--space-2) var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-sm);background:var(--logo-plate)}.ct-badge img{width:132px;height:auto}.ct-company__text{display:grid;gap:var(--space-1);font-size:var(--text-sm);color:var(--fg-2)}.ct-company__name{font-size:var(--text-md);font-weight:700;color:var(--fg)}@media (max-width:1023px){.ct-intro__grid{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.ct-start__grid,.ct-details__grid{grid-template-columns:minmax(0,1fr)}.ct-start__head{position:static}.ct-start__main{max-width:640px}.ct-zalo__grid{grid-template-columns:minmax(0,1fr) minmax(0,300px)}}@media (max-width:767px){.ct-intro{padding-block:var(--space-6) var(--section-y-phone)}.ct-intro__grid{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.ct-intro__photo{--ratio:1 / 1;justify-self:stretch}.ct-zalo__grid{grid-template-columns:minmax(0,1fr)}.ct-zalo__chat .zalo{width:100%}.ct-row{grid-template-columns:minmax(0,1fr);gap:0}.ct-row dt{min-height:28px}.ct-company{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.ct-form .btn{min-height:var(--btn-h-phone)}}@media (max-width:399px){.ct-seg{grid-template-columns:minmax(0,1fr)}}.bk-hero-list.pol-hero-list{left:auto;right:var(--space-4);bottom:-48px}@media (max-width:1279px){.bk-hero-list.pol-hero-list{position:relative;right:auto;bottom:auto;width:auto;margin:-32px var(--space-4) 0}}@media (max-width:767px){.bk-hero-list.pol-hero-list{margin-inline:var(--space-3)}}:lang(vi) .mini-floor .table-cell__state{white-space:nowrap}:lang(vi) .start-bar{grid-template-columns:minmax(0,1fr)}:lang(vi) .start-bar__input{width:0}@media (max-width:479px){.start-bar__field{flex-wrap:wrap;padding:var(--space-2);border-radius:var(--radius-md)}.start-bar__input{flex:1 0 100%;width:auto;padding-inline:var(--space-3)}.start-bar__field .btn{flex:1 0 100%}}.theme-toggle{display:none;align-items:center;justify-content:center;flex:none;width:var(--tap);height:var(--tap);padding:0;border:var(--border-control) solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg);cursor:pointer}.theme-toggle:focus-visible{outline:2px solid transparent;outline-offset:2px;box-shadow:var(--focus-ring)}.theme-toggle .icon-sun{display:none}@media (hover:hover){.theme-toggle:hover{border-color:var(--fg)}}@media (max-width:1279px){.theme-toggle--bar{display:inline-flex}.menu-toggle{margin-left:0}}@media (max-width:767px){.theme-toggle--bar{margin-left:auto}}@media (min-width:1280px){.theme-toggle--menu{display:inline-flex}}:root[data-theme="dark"] .theme-toggle .icon-moon{display:none}:root[data-theme="dark"] .theme-toggle .icon-sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .theme-toggle .icon-moon{display:none}:root:not([data-theme="light"]) .theme-toggle .icon-sun{display:block}}:root[data-theme="dark"] .phone__qr .od-icon,:root[data-theme="dark"] .bk-qrcard .od-icon{border-radius:3px;background:var(--paper);color:var(--paper-ink);box-shadow:0 0 0 4px var(--paper)}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) .phone__qr .od-icon,:root:not([data-theme="light"]) .bk-qrcard .od-icon{border-radius:3px;background:var(--paper);color:var(--paper-ink);box-shadow:0 0 0 4px var(--paper)}}.mo-logo{overflow:visible}.mo-logo path{transform-box:view-box;transform-origin:18.06px 22px}.site-header.is-scrolled{border-bottom-color:var(--border);box-shadow:0 10px 24px -18px color-mix(in srgb,var(--ink) 55%,transparent)}@keyframes mo-rise{from{opacity:0;translate:0 14px}}@keyframes mo-photo{from{opacity:0;scale:1.03}}@keyframes mo-pop{0%{scale:0.9}60%{scale:1.05}100%{scale:1}}@keyframes mo-flash{from{background-color:var(--selected-bg);color:var(--selected-fg)}}@keyframes mo-flip{from{rotate:-100deg;scale:0.5;opacity:0}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.site-header{view-transition-name:site-header}::view-transition-old(root),::view-transition-new(root){animation-duration:200ms}::view-transition-group(site-header){animation-duration:0s}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}html.motion-ok :is(.hero__copy,.sol-intro__copy,.ct-intro__copy)>*{animation:mo-rise 500ms var(--ease-enter) both}html.motion-ok :is(.hero__copy,.sol-intro__copy,.ct-intro__copy)>:nth-child(2){animation-delay:70ms}html.motion-ok :is(.hero__copy,.sol-intro__copy,.ct-intro__copy)>:nth-child(3){animation-delay:140ms}html.motion-ok :is(.hero__copy,.sol-intro__copy,.ct-intro__copy)>:nth-child(4){animation-delay:200ms}html.motion-ok :is(.hero__copy,.sol-intro__copy,.ct-intro__copy)>:nth-child(n+5){animation-delay:250ms}html.motion-ok :is(.hero__visual>.photo,.sol-photo--intro){animation:mo-photo 550ms var(--ease-enter) 120ms both}html.motion-ok .hero__visual>:not(.photo):not(.toast--enter){animation:mo-rise 500ms var(--ease-enter) 380ms both}html.motion-ok .hero__visual>.toast--enter{animation-duration:500ms;animation-delay:380ms}.bk-rows,.arrivals{transition:opacity 250ms var(--ease-standard)}.mo-fade{opacity:0}.mo-out{opacity:0;translate:-8px 0;transition:opacity 200ms,translate 200ms}.mo-in{animation:mo-rise 450ms var(--ease-enter) both}.mo-flash{animation:mo-flash 1600ms ease-out}.mo-pop{animation:mo-pop 350ms var(--ease-enter)}.table-cell{transition:transform var(--motion-fast) var(--ease-standard),background-color 300ms,border-color 300ms,color 300ms}.chip{transition:background-color 250ms,color 250ms}.zalo__done,.bk-reply,.bk-float.zalo,.sol-demo__zalo{transition:opacity 300ms,translate 300ms var(--ease-enter)}.mo-off{opacity:0;translate:0 6px}.btn--zalo.mo-tap{scale:0.94}.btn--zalo.mo-dim{opacity:0.45}.btn{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),scale 100ms var(--ease-standard),opacity 300ms}.btn:active{scale:0.97}.od-icon:has(>use[href="#i-arrow"]){transition:translate var(--motion-fast) var(--ease-standard)}@media (hover:hover){:is(a,.btn):hover .od-icon:has(>use[href="#i-arrow"]){translate:3px 0}}.theme-toggle.is-flip .od-icon{animation:mo-flip 450ms var(--ease-enter)}.site-header{transition:box-shadow 200ms var(--ease-standard),border-color 200ms var(--ease-standard)}.faq__sign::after{transition:transform 200ms var(--ease-standard)}@supports (interpolate-size:allow-keywords) and selector(::details-content){:root{interpolate-size:allow-keywords}.faq__item::details-content{block-size:0;overflow:hidden;opacity:0;transition:block-size 260ms var(--ease-standard),opacity 200ms,content-visibility 260ms allow-discrete}.faq__item[open]::details-content{block-size:auto;opacity:1}}}.st{padding-block:var(--space-6) var(--section-y-phone)}.st-wrap{width:100%;max-width:calc(640px + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.st-card{display:grid;gap:var(--space-6);padding:clamp(var(--space-5),4vw,var(--space-8));border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg);overflow-x:clip}.st [tabindex="-1"]:focus{outline:none}.st-head{display:grid;gap:var(--space-3)}.st-head__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3)}.st-title{font-size:clamp(26px,1rem + 1.6vw,34px);font-weight:700;line-height:1.15;letter-spacing:var(--tracking-heading)}.st-count{font-size:var(--text-sm);font-weight:600;line-height:1.4;color:var(--fg);font-variant-numeric:tabular-nums}.st-bar{height:6px;border-radius:var(--radius-pill);background:var(--border-soft);overflow:hidden}.st-bar__fill{display:block;height:100%;border-radius:inherit;background:var(--accent);transform:translateX(calc((var(--p,1) - 1) * 100%))}.st-step{display:grid;gap:var(--space-6);min-width:0}.st-card:not(.st-js) .st-step + .st-step{padding-top:var(--space-6);border-top:1px solid var(--border-soft)}.st-q{font-size:clamp(20px,0.9rem + 0.8vw,24px);font-weight:700;line-height:1.25;letter-spacing:var(--tracking-heading)}.st-group{display:grid;gap:var(--space-3);margin:0;padding:0;border:0;min-width:0}.st-group>legend{margin-bottom:var(--space-3)}.st-opt{font-weight:400;color:var(--muted);white-space:nowrap}.st-aside{text-align:center;font-size:var(--text-sm);color:var(--fg-2)}.st-aside a{display:inline-block;padding-block:10px;font-weight:600}.st-chips{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-chip{position:relative;display:block;min-width:0}.st-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.st-chip__box{display:flex;align-items:center;min-height:48px;padding:var(--space-2) var(--space-5);border:var(--border-control) solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg);font-size:var(--text-md);font-weight:500;line-height:1.25}.st-chip input:checked + .st-chip__box{border-color:var(--selected-bg);background:var(--selected-bg);color:var(--selected-fg)}.st-chip input:focus-visible + .st-chip__box{outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover){.st-chip input:not(:checked):hover + .st-chip__box{border-color:var(--fg)}}.st-nav{display:flex;gap:var(--space-3)}.st-nav .btn{min-height:var(--btn-h);padding-inline:var(--space-5)}.st-next{flex:1;min-width:0}.st-card>.ct-error{margin-top:calc(var(--space-2) * -1)}@media (max-width:767px){.st-nav .btn{min-height:var(--btn-h-phone)}.st-js .st-nav{position:sticky;bottom:0;z-index:1;margin-block:calc(var(--space-3) * -1) calc(var(--space-2) * -1);padding-block:var(--space-3) var(--space-2);background:var(--bg)}}.st-done .ct-success{align-items:flex-start}.st-card--plain{gap:var(--space-5)}.st-steps{counter-reset:st-step;list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.st-steps li{counter-increment:st-step;display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--space-3);align-items:start;font-size:var(--text-md);line-height:1.5;color:var(--fg-2)}.st-steps li::before{content:counter(st-step);display:grid;place-items:center;width:32px;height:32px;border:var(--border-control) solid var(--border);border-radius:50%;font-size:var(--text-sm);font-weight:600;color:var(--fg)}.st-steps li>span{padding-top:3px}.st-steps strong{color:var(--fg);font-weight:600}.st-steps .tag{margin-left:var(--space-1)}.st-hotline{padding-top:var(--space-4);border-top:1px solid var(--border-soft);font-size:var(--text-md);color:var(--fg-2)}.st-hotline a{display:inline-block;padding-block:10px;font-weight:600}.st-home{justify-self:center}@media (min-width:768px){.st{padding-block:var(--space-12) var(--section-y-tablet)}}@media (prefers-reduced-motion:no-preference){.st-bar__fill{transition:transform var(--motion-base) var(--ease-standard)}.st-chip__box{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}html.motion-ok .st-step.is-in{animation:st-in var(--motion-base) var(--ease-standard) both}html.motion-ok .st-step.is-in-back{animation:st-in-back var(--motion-base) var(--ease-standard) both}}@keyframes st-in{from{opacity:0;transform:translateX(24px)}}@keyframes st-in-back{from{opacity:0;transform:translateX(-24px)}}.nav__more{display:none;margin:0;padding:0;list-style:none}.zalo-logo{display:inline-block;width:20px;height:20px;flex:none;fill:none;stroke:none;vertical-align:middle}.zalo-logo--bar{width:28px;height:28px}.zalo__head .zalo-logo{width:18px;height:18px}.sol-demo__zalo .zalo-logo{width:20px;height:20px;margin-top:2px}.bk-chat__top .zalo-logo{width:24px;height:24px}.bk-src__mark .zalo-logo{width:28px;height:28px}.ct-path>.zalo-logo{width:22px;height:22px}.text-link .zalo-logo{width:22px;height:22px}.pr-feature__name .zalo-logo{width:22px;height:22px}.ct-seg__box .zalo-logo{width:22px;height:22px}.btn--zalo .zalo-logo{width:22px;height:22px;border-radius:6px;box-shadow:0 0 0 2px #fff;margin-right:2px}@media (min-width:1280px){.header-inner{gap:var(--space-4)}.site-menu{gap:var(--space-3)}.nav__list{gap:var(--space-4)}.header-actions{gap:10px}.header-actions .tel-link{display:none}}@media (max-width:1279px){.nav__more{display:flex;flex-wrap:wrap;gap:0 var(--space-6);padding-top:var(--space-2)}.nav__more .nav__link{min-height:var(--tap);min-width:var(--tap);font-size:var(--text-sm);font-weight:500;color:var(--fg-2)}.nav__more .nav__link[aria-current="page"]{color:var(--fg);text-decoration:underline;text-underline-offset:6px}}.nav__group{position:relative}.nav__toggle{gap:var(--space-1);padding:0;border-top:0;border-inline:0;background:none;font-family:inherit;cursor:pointer}.nav__chevron{--od-icon-size:16px}.nav__toggle[aria-expanded="true"]{color:var(--fg);border-bottom-color:var(--border)}.nav__toggle[aria-expanded="true"] .nav__chevron{transform:rotate(180deg)}.nav__group:has([aria-current="page"])>.nav__toggle{color:var(--fg);font-weight:600;border-bottom-color:var(--fg)}@media (hover:hover){.nav__toggle:hover{color:var(--fg);border-bottom-color:var(--border)}.nav__group:has([aria-current="page"])>.nav__toggle:hover{border-bottom-color:var(--fg)}}.nav__head,.nav__all{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);color:var(--fg);font-weight:600;text-decoration:none}.nav__head .od-icon,.nav__all .od-icon{--od-icon-size:16px}.nav__sub{margin:0;padding:0;list-style:none}.nav__item{display:block;text-decoration:none}.nav__item-name{display:block;color:var(--fg);font-weight:600}.nav__item-aim{display:block;margin-top:2px;color:var(--fg-2);font-size:var(--text-sm);line-height:1.4}@media (hover:hover){.nav__head:hover,.nav__all:hover{text-decoration:underline;text-underline-offset:4px}}@media (min-width:1280px){.nav__panel{position:absolute;top:calc(100% + var(--space-4) + var(--space-2));left:calc(-1 * var(--space-4));z-index:1;width:680px;padding:var(--space-4) var(--space-4) var(--space-2);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--elev-raised)}.nav__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.nav__head{padding-inline:var(--space-3);font-size:var(--text-md)}.nav__item{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md)}.nav__item-name{font-size:var(--text-nav)}.nav__item[aria-current="page"]{background:color-mix(in srgb,var(--fg) 7%,var(--surface));box-shadow:inset 0 0 0 1px var(--border)}.nav__item[aria-current="page"] .nav__item-name{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.nav__all{display:flex;margin-top:var(--space-2);padding-inline:var(--space-3);border-top:1px solid var(--border-soft);font-size:var(--text-nav)}.nav__head[aria-current="page"],.nav__all[aria-current="page"]{text-decoration:underline;text-underline-offset:4px}}@media (min-width:1280px) and (hover:hover){.nav__item:hover{background:color-mix(in srgb,var(--fg) 5%,var(--surface))}.nav__item:hover .nav__item-name{color:var(--blue)}}@media (min-width:1280px) and (prefers-reduced-motion:no-preference){.nav__panel:not([hidden]){animation:nav-panel-in var(--motion-base) var(--ease-standard)}.nav__chevron{transition:transform var(--motion-fast) var(--ease-standard)}}@keyframes nav-panel-in{from{opacity:0;transform:translateY(-8px)}}@media (max-width:1279px){.nav__toggle{display:none}.nav__panel,.nav__panel[hidden]{display:block !important}.nav__list>.nav__group{border-bottom:0}.nav__head{display:flex;min-height:var(--tap);margin-top:var(--space-2);color:var(--fg-2);font-size:var(--text-sm)}.nav__all{display:none}.site-menu .lang-switch a{min-height:var(--tap)}.nav__item{display:flex;align-items:center;min-height:52px;padding-left:var(--space-4)}.nav__item-name{font-size:var(--text-md)}.nav__item-aim{display:none}.nav__item[aria-current="page"] .nav__item-name,.nav__head[aria-current="page"]{color:var(--fg);text-decoration:underline;text-underline-offset:6px}}@media (scripting:none) and (max-width:1279px){.site-header{position:relative}.header-inner{flex-wrap:wrap}.menu-toggle{display:none}.site-menu{display:flex;position:static;flex-basis:100%;max-height:none;overflow:visible;padding-inline:0;border-bottom:0}}@media (scripting:none) and (min-width:1280px){.nav__group:is(:hover,:focus-within)>.nav__panel[hidden]{display:block !important}.nav__panel::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:calc(var(--space-4) + var(--space-2))}}.footer-col a{padding-block:6px;line-height:1.35}@media (min-width:1280px){.footer-top{grid-template-columns:minmax(0,1.4fr) minmax(0,1.35fr) repeat(3,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1279px){.footer-top{grid-template-columns:minmax(0,1.35fr) repeat(3,minmax(0,1fr))}.footer-company{grid-column:1 / -1;max-width:none}}.svc{display:grid;grid-template-columns:minmax(0,230px) minmax(0,1fr) minmax(0,200px);align-items:start;gap:var(--space-2) var(--space-6);padding-block:var(--space-5);border-bottom:1px solid var(--border-soft)}.svc:last-child{border-bottom:0}.svc__name{color:var(--fg);font-size:var(--text-h3);font-weight:600;line-height:1.3}.svc__body{display:grid;gap:var(--space-2);color:var(--fg-2)}.svc__incl{font-size:var(--text-sm);color:var(--muted)}.svc__price{display:flex;align-items:center;min-height:28px}.svc-note{margin-top:var(--space-8);color:var(--fg-2)}@media (max-width:1023px){.svc{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.svc{padding-block:var(--space-4)}}.nk-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-6)}@media (max-width:479px){.nk-actions .btn{width:100%}}.hero__price a{font-weight:600}.nk-title{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3)}.nk-note{max-width:30em;padding-left:var(--space-4);border-left:2px solid var(--line-mist);color:var(--fg-2);font-size:var(--text-md)}.nk-short{padding-block:var(--space-12)}.nk-short .section-head--split{margin-bottom:0}.nk-fakebtn{display:inline-flex;align-items:center;min-height:36px;padding-inline:var(--space-4);border-radius:var(--radius-pill);background:var(--blue-tint);color:var(--blue);font-size:var(--text-sm);font-weight:600;white-space:nowrap}.nk-fakebtn--quiet{background:transparent;box-shadow:inset 0 0 0 1.5px var(--border);color:var(--fg)}.nk-place__name{display:inline-flex;align-items:center;gap:var(--space-2)}.nk-place__meta{font-size:var(--text-sm);color:var(--muted)}.nk-place__btns{display:flex;flex-wrap:wrap;gap:var(--space-2)}.nk-feed{display:grid;gap:var(--space-4)}.nk-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.nk-tile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg)}.nk-tile .bk-src__mark{border-color:transparent;background:var(--surface-warm)}.nk-tile__name{color:var(--fg);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.nk-tile .tag{grid-column:1 / -1;justify-self:start}.nk-feed__join{display:flex;align-items:center;gap:var(--space-3);color:var(--fg-2);font-size:var(--text-sm);font-weight:600}.nk-feed__join::before,.nk-feed__join::after{content:"";flex:1;height:1px;background:var(--line-mist)}.nk-feed__join .od-icon{--od-icon-size:16px;rotate:90deg;color:var(--teal-ink)}.nk-list{box-shadow:var(--elev-raised)}@media (max-width:599px){.nk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.nk-search{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--tap);padding-inline:var(--space-4);border:1.5px solid var(--border);border-radius:var(--radius-pill);background:var(--bg);color:var(--fg)}.nk-search .od-icon{color:var(--muted)}.nk-gprofile{width:min(100%,420px)}.nk-gprofile .bk-src__mark{border-color:transparent;background:var(--surface-warm)}.nk-rating{display:grid;gap:var(--space-2);width:min(calc(100% - 2 * var(--space-4)),250px);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg);top:var(--space-4);left:var(--space-4)}.nk-rating__top{display:flex;align-items:center;gap:var(--space-2);color:var(--fg);font-size:var(--text-sm);font-weight:600}.nk-rating__top .tag{margin-left:auto}.nk-stars{display:flex;align-items:center;gap:2px}.nk-stars .od-icon{--od-icon-size:18px;fill:var(--yellow-line);stroke:var(--yellow-line)}.nk-stars strong{margin-left:var(--space-2);color:var(--fg);font-size:var(--text-sm)}.nk-rating__quote{color:var(--fg);font-size:var(--text-sm);line-height:1.4}.nk-rating__quote span{display:block;color:var(--muted);font-size:var(--text-xs)}.hero__photo.nk-photo-tall{--ratio:4 / 5}.nk-hero-card{width:min(100%,300px)}@media (max-width:1023px){.hero__photo.nk-photo-tall{--ratio:4 / 3}}@media (max-width:767px){.hero__photo.nk-photo-tall{--ratio:4 / 5}}.nk-mail{display:grid;gap:var(--space-2);justify-items:start;width:min(100%,380px);padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg)}.nk-mail__from{display:flex;align-items:center;gap:var(--space-2);color:var(--muted);font-size:var(--text-xs)}.nk-mail__subject{color:var(--fg);font-weight:700}.nk-mail__text{color:var(--fg-2);font-size:var(--text-sm)}.nk-stage{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:var(--space-6)}.nk-stage__tag{flex-basis:100%}.nk-tent{display:grid;justify-items:center;gap:var(--space-3);width:190px;padding:var(--space-5) var(--space-4);border-radius:var(--radius-md);background:var(--paper);color:var(--paper-ink);text-align:center}.nk-tent__venue{font-size:var(--text-xs);font-weight:600}.nk-tent__qr .od-icon{--od-icon-size:96px;stroke-width:1.5}.nk-tent__cta{font-size:var(--text-md);font-weight:700}.nk-ticket{width:min(100%,300px)}.nk-ticket__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.nk-review-photo{--ratio:1 / 1}@media (max-width:599px){.nk-review-photo{--ratio:4 / 5}}.hero.sv-hero{padding-bottom:var(--space-12)}.sv-hero__copy{display:grid;gap:var(--space-5);max-width:760px}.sv-hero__facts{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);margin:0;padding:0;list-style:none;color:var(--fg-2);font-weight:500}.sv-hero__facts li{display:flex;align-items:center;gap:var(--space-2)}.sv-hero__facts .od-icon{color:var(--teal-ink)}.sv-board{display:grid;gap:var(--space-5)}.sv__num{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--radius-pill);background:var(--surface-warm);color:var(--fg);font-size:var(--text-sm);font-weight:700;font-variant-numeric:tabular-nums}.sv-lead{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:var(--space-6) var(--space-8);padding:var(--space-8);border:2px solid var(--fg);border-radius:var(--radius-lg);background:var(--bg)}.sv-lead__main{display:grid;gap:var(--space-4);align-content:start}.sv-lead__top{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}.sv-lead .sv__num{background:var(--fg);color:var(--bg)}.sv-lead__name{color:var(--fg);font-size:var(--text-xl);font-weight:700;line-height:1.15;letter-spacing:var(--tracking-heading)}.sv-lead__main p{color:var(--fg-2)}.sv-lead__chips{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:0;padding:0;list-style:none}.sv-lead__price{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background:var(--surface-warm)}.sv-lead__free{color:var(--fg);font-size:var(--text-xl);font-weight:700;line-height:1.15;letter-spacing:var(--tracking-heading)}.sv-lead__then{color:var(--fg-2)}.sv-lead__then strong{color:var(--fg);font-weight:700;font-variant-numeric:tabular-nums}.sv-lead__fine{color:var(--muted);font-size:var(--text-sm)}.sv-lead__link{justify-self:start}.sv-more{padding:0 var(--space-8);border:1px solid var(--border-soft);border-radius:var(--radius-lg);background:var(--bg)}.sv-more__title{padding-block:var(--space-5) var(--space-3);color:var(--muted);font-size:var(--text-sm);font-weight:600}.sv-rest{margin:0;padding:0;list-style:none}.sv{display:grid;grid-template-columns:32px minmax(0,1fr) minmax(0,190px) 112px;align-items:start;gap:var(--space-2) var(--space-6);padding-block:var(--space-5);border-top:1px solid var(--border-soft)}.sv__main{display:grid;gap:var(--space-1)}.sv__name{color:var(--fg);font-size:var(--text-lg);font-weight:600;line-height:1.3}.sv__main p{color:var(--fg-2)}.sv__price{display:flex;align-items:center;min-height:32px}.sv__link{justify-self:end}.sv-foot{margin-top:var(--space-6)}.pp-how{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:center;gap:var(--space-8) clamp(var(--space-8),6vw,80px)}.pp-how__copy{display:grid;gap:var(--space-5)}.pp-how .pr-model{max-width:none}@media (max-width:1023px){.sv-lead{grid-template-columns:minmax(0,1fr)}.sv{grid-template-columns:32px minmax(0,1fr)}.sv__main,.sv__price,.sv__link{grid-column:2}.sv__num{grid-row:1}.sv__link{justify-self:start}.pp-how{grid-template-columns:minmax(0,1fr)}.pp-how .pr-model{max-width:520px}}@media (max-width:599px){.sv-lead{padding:var(--space-5)}.sv-lead__price{padding:var(--space-4) var(--space-5)}.sv-more{padding-inline:var(--space-4)}.sv{gap:var(--space-1) var(--space-3);padding-block:var(--space-4)}}.ch{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-6);align-items:start}.ch-sources{display:grid;gap:var(--space-8)}.ch-group{display:grid;gap:var(--space-3);min-width:0}.ch-group__title{font-size:var(--text-md);font-weight:600;line-height:1.3;color:var(--fg-2)}.ch-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin:0;padding:0;list-style:none}.ch-tile{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--space-4);align-items:center;padding:var(--space-4);border:1px solid var(--border-soft);border-radius:var(--radius-md);background:var(--bg)}.ch-logo{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--border-soft);border-radius:12px;background:var(--logo-plate);color:var(--paper-ink)}.ch-logo img,.ch-logo .zalo-logo{width:28px;height:28px}.ch-logo img[src$=".png"]{width:32px;height:32px;border-radius:8px}.ch-logo .od-icon{--od-icon-size:24px}.ch-text{display:grid;gap:2px;min-width:0}.ch-name{display:block;color:var(--fg);font-weight:600;line-height:1.3}.ch-name .tag{margin-left:var(--space-2)}.ch-note{display:block;color:var(--fg-2);font-size:var(--text-sm);line-height:1.45}.ch-note .bk-url{overflow-wrap:anywhere}.ch-flow{display:grid;place-items:center;justify-self:center;width:48px;height:48px;border:1px solid var(--border);border-radius:50%;background:var(--bg);color:var(--fg);transform:rotate(90deg)}.ch-hub{display:grid;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--ink);color:var(--on-ink);box-shadow:inset 0 0 0 1px var(--band-line)}.ch-hub__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.ch-hub__title{font-size:var(--text-lg);font-weight:700;line-height:1.25;color:var(--on-ink)}.ch-rows{margin:0;padding:0;list-style:none}.ch-row{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-areas:"time who" "time src";column-gap:var(--space-3);row-gap:2px;padding-block:var(--space-3);border-top:1px solid var(--on-ink-line)}.ch-row__time{grid-area:time;color:var(--on-ink-2);font-weight:600;font-variant-numeric:tabular-nums}.ch-row__who{grid-area:who;color:var(--on-ink);font-weight:600}.ch-row__src{grid-area:src;display:flex;align-items:center;gap:var(--space-2);color:var(--on-ink-2);font-size:var(--text-sm)}.ch-row__src img,.ch-row__src svg{box-sizing:content-box;width:16px;height:16px;padding:3px;border-radius:6px;background:var(--logo-plate)}.ch-row__src .od-icon{--od-icon-size:16px;color:var(--paper-ink)}.ch-hub__note{display:flex;align-items:flex-start;gap:var(--space-3);margin:0;padding-top:var(--space-4);border-top:1px solid var(--on-ink-line);color:var(--on-ink);font-weight:500;line-height:1.5}.ch-hub__note .od-icon{margin-top:3px;color:var(--teal)}@media (max-width:639px){.ch-tiles{grid-template-columns:minmax(0,1fr)}.ch-hub{padding:var(--space-5)}}@media (min-width:1100px){.ch{grid-template-columns:minmax(0,1.9fr) 48px minmax(0,1fr);gap:var(--space-5)}.ch-flow{align-self:start;position:sticky;top:320px;transform:none}.ch-hub{position:sticky;top:100px}}.st-svcs{display:grid;gap:var(--space-2)}.st-svc{position:relative;display:block;min-width:0}.st-svc input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.st-svc__box{display:grid;grid-template-columns:28px minmax(0,1fr);gap:var(--space-3);align-items:center;min-height:64px;padding:var(--space-3) var(--space-4);border:var(--border-control) solid var(--border);border-radius:var(--radius-md);background:var(--bg);color:var(--fg)}.st-svc__tick{display:grid;place-items:center;width:28px;height:28px;border:var(--border-control) solid var(--border);border-radius:50%;color:transparent}.st-svc__tick .od-icon{--od-icon-size:16px;stroke-width:2.5}.st-svc__text{display:grid;gap:2px;min-width:0}.st-svc__name{display:block;font-size:var(--text-md);font-weight:600;line-height:1.3}.st-svc__line{display:block;font-size:var(--text-sm);line-height:1.45;color:var(--fg-2)}.st-svc__line .tag{margin-left:var(--space-1)}.st-svc input:checked + .st-svc__box{border-color:var(--selected-bg);background:var(--selected-bg);color:var(--selected-fg)}.st-svc input:checked + .st-svc__box .st-svc__line{color:var(--selected-fg)}.st-svc input:checked + .st-svc__box .st-svc__tick{border-color:var(--selected-fg);background:var(--selected-fg);color:var(--selected-bg)}.st-svc input:focus-visible + .st-svc__box{outline:2px solid var(--blue);outline-offset:2px}@media (hover:hover){.st-svc input:not(:checked):hover + .st-svc__box{border-color:var(--fg)}}@media (prefers-reduced-motion:no-preference){.st-svc__box,.st-svc__tick{transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}}.st-steps li>div{padding-top:3px}.st-picks{display:grid;gap:var(--space-2);margin-top:var(--space-2)}.st-picks[hidden]{display:none}.st-picks__lead{margin:0;font-size:var(--text-sm);color:var(--fg-2)}.st-steps .st-picks__list{display:flex;flex-wrap:wrap;gap:var(--space-2)}.st-steps .st-picks__list li{display:block;counter-increment:none;padding:4px var(--space-3);border-radius:var(--radius-pill);background:var(--surface-warm);color:var(--fg);font-size:var(--text-sm);font-weight:500;line-height:1.4}.st-steps .st-picks__list li::before{content:none}@media (max-width:1279px){.site-header.is-open::before{content:"";position:absolute;top:100%;left:0;right:0;height:100vh;height:100dvh;z-index:-1;background:rgb(15 27 46 / 0.55)}body:has(.site-header.is-open){overflow:hidden}body:has(.site-header.is-open) .phone-bar{display:none}}@media (max-width:479px){.start-bar__field .btn{min-height:var(--btn-h-phone)}}.story:not(.story--feature)::before{content:none}.story:not(.story--feature){justify-content:flex-start}.story:not(.story--feature) .story__photo{position:static;z-index:auto;flex:1 1 0;width:100%;height:auto;min-height:280px;aspect-ratio:auto}.story:not(.story--feature) .story__body{flex:none}.story:not(.story--feature) .story__tag{left:var(--space-4);right:auto}.story:nth-child(2) .story__photo{object-position:15% 0%}.story:nth-child(3) .story__photo{object-position:50% 77%}@media (min-width:1024px){.story:not(.story--feature){flex-direction:row}.story:not(.story--feature) .story__photo{flex:0 0 44%;width:auto;min-width:0;min-height:0;aspect-ratio:auto}.story:not(.story--feature) .story__body{flex:1 1 0;align-self:center;min-width:0}}@media (min-width:640px) and (max-width:899px){.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-6)}}@media (max-width:767px){.footer-brand{min-height:var(--tap)}.footer-company address a{display:inline-flex;align-items:center;min-height:var(--tap)}.lang-switch a{min-height:var(--tap)}.faq__intro a:not(.btn):not(.text-link),.faq__answer a,.hero__price a,.bk-points a,.svc-note a,.ab-facts dd a{padding-block:13px}.st-aside a,.st-hotline a{min-height:var(--tap)}}@media (prefers-reduced-motion:no-preference){.live-dot::after{animation-iteration-count:2}}.start-bar__field,.ct-input,.ct-seg__box,.st-chip__box,.st-svc__box,.st-svc__tick{border-color:var(--muted)}.ct-field,.ct-input,.st-group,.st-group input{scroll-margin-top:120px;scroll-margin-bottom:96px}.mini-floor__head .tag{margin-left:auto}.hero__toast .toast__tag{position:absolute;top:-12px;right:var(--space-4)}
