@media screen{.landing-shell{padding-top:max(40px,min(4vh,64px))}.landing-shell>.landing-sidebar{top:calc(var(--sticky-offset) + 24px);align-self:start;margin-top:0;margin-bottom:0;position:-webkit-sticky;position:sticky}.landing-sidebar .landing-sidebar-inner{max-height:calc(100dvh - var(--sticky-offset) - 48px);position:static}.landing-hero{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:max(24px,min(2vw,36px));padding-top:0;padding-bottom:56px}.landing-hero h1{white-space:normal;letter-spacing:-.055em;max-width:10ch;font-size:max(60px,min(5.1vw,112px));line-height:.99}.landing-hero h1 span{display:block}.hero-slogan{white-space:normal;text-wrap:balance;margin-top:24px;margin-bottom:24px}.hero-photo-wrap{align-self:stretch;min-height:600px}.hero-photo-wrap .catalog-photo{border-radius:28px;height:100%;aspect-ratio:auto!important}.hero-photo-wrap .catalog-photo img{object-fit:cover;width:100%;height:100%}.interactive-card{--card-inset:clamp(24px,2vw,36px);box-shadow:none;background:0 0;border:0!important}.interactive-card .glass-label{inset:auto var(--card-inset)var(--card-inset);-webkit-backdrop-filter:blur(10px)saturate(110%);backdrop-filter:blur(10px)saturate(110%);color:#063a5a;filter:none;background:linear-gradient(125deg,rgba(248,253,255,.34),rgba(232,246,255,.16));border:0;padding:max(18px,min(1.5vw,28px));overflow:hidden;scale:1;box-shadow:inset 0 1px rgba(255,255,255,.46),0 8px 22px rgba(9,43,69,.07);text-shadow:none!important}.interactive-card .glass-label *{text-shadow:none!important;filter:none!important}.interactive-card .glass-label:after{display:none}.interactive-card[data-card-active] .glass-label :-webkit-any(h3,h4,p,li,svg,span){color:#fff}.interactive-card[data-card-active] .glass-label :-moz-any(h3,h4,p,li,svg,span){color:#fff}.interactive-card[data-card-active] .glass-label :is(h3,h4,p,li,svg,span){color:#fff}.interactive-card[data-card-active] .glass-label li::marker{color:#fff}.interactive-card .glass-label:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,rgba(255,255,255,.753),transparent 32%,transparent 65%,rgba(255,255,255,.5));padding:1px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.interactive-card:after{background:radial-gradient(ellipse at var(--light-x,50%)var(--light-y,0%),rgba(255,255,255,.19),transparent 58%);display:block}.interactive-card{perspective:1200px;transition:translate .38s cubic-bezier(.16,1,.3,1),box-shadow .38s}.interactive-card .catalog-photo{transform:rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg))scale(1.06);transition:transform .22s ease-out}.interactive-card .glass-label{transition:translate .38s cubic-bezier(.16,1,.3,1),background .26s,box-shadow .38s}.interactive-card[data-card-active]{translate:0 -6px;box-shadow:0 22px 42px rgba(23,61,85,.15)}.interactive-card[data-card-active]:after{opacity:1}.interactive-card[data-card-active] .glass-label{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(105%);backdrop-filter:blur(10px)saturate(105%);background:linear-gradient(125deg,rgba(18,40,51,.68),rgba(16,33,43,.52));translate:0 -5px;scale:1;box-shadow:inset 0 1px rgba(255,255,255,.584),0 14px 28px rgba(5,46,73,.15)}.interactive-card .source-icon{mix-blend-mode:normal}.catalog-dialog{width:min(1920px,100% - 48px);max-width:none;height:calc(100dvh - 48px)}.subsection-heading h3{letter-spacing:-.04em;font-size:max(36px,min(3vw,44px));line-height:1.15}.catalog-dialog-surface{border:0;border-radius:24px;position:relative}.catalog-dialog-surface:after{content:"";z-index:5;pointer-events:none;border-radius:inherit;opacity:var(--edge-opacity,0);background:linear-gradient(115deg,transparent 25%,#fff 46%,#a7dfff 52%,transparent 72%)var(--edge-position,-100%)0/220% 100% border-box;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border:1px solid transparent;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);mask-image:linear-gradient(#fff 0,#fff 0),linear-gradient(#fff 0,#fff 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.catalog-dialog-surface>.reader-progress{z-index:3;height:2px;margin:0;position:absolute;top:0;left:0;right:0}.reader-layout{grid-template-columns:minmax(0,1fr) minmax(260px,calc(56.25dvh - 29.25px));height:100%}.catalog-dialog-body{cursor:grab;overscroll-behavior:contain;padding:18px}.catalog-dialog-body[data-dragging]{cursor:grabbing;-webkit-user-select:none;-moz-user-select:none;user-select:none}.reader-zoom-surface{filter:none;transition:none}.reader-original{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.reader-document{position:relative}.reader-image-loading{z-index:1;color:#345c77;font-size:14px;position:absolute;top:24px;bottom:auto;left:24px;right:24px}.poster-vector-repair{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.reader-illustration{-webkit-backdrop-filter:none;backdrop-filter:none;background:#eaf2f8;border:0;align-items:stretch;padding:18px 18px 18px 0}.reader-illustration>.catalog-reader-video{border-radius:16px;flex:1;width:100%;height:100%;margin:0;aspect-ratio:auto!important}.catalog-reader-video>img,.catalog-reader-video>.catalog-service-video{object-fit:cover;border-radius:inherit}.catalog-dialog>.catalog-dialog-close{color:#064b7b;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.85);border:0;width:44px;height:44px;top:28px;right:28px;box-shadow:0 3px 16px rgba(18,54,78,.145)}#thong-tin-can-biet{padding-top:36px;padding-bottom:40px}.information-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:max(28px,min(3vw,54px))}.information-intro>p{text-wrap:balance;max-width:none;font-size:max(18px,min(1.25vw,23px));line-height:1.5}.information-intro>p+p{text-wrap:pretty;max-width:none;margin-top:10px;font-size:16px}.information-grid{gap:20px;margin-top:22px}.info-card-surface{aspect-ratio:16/7.5}.info-card-heading h3{text-wrap:balance;font-size:max(16px,min(1.15vw,21px))}.faq-item h3 button{padding-top:18px;padding-bottom:18px}.contact-links>a{background:#f5fbff;border:1px solid #c9dce8;border-radius:18px;gap:20px;padding:22px 24px}.contact-links>a .contact-icon{flex-basis:46px;width:46px;height:46px}.contact-links>a>span{min-width:0}.contact-links strong{overflow-wrap:anywhere;font-size:max(16px,min(1.15vw,20px))}[data-arrived=true]{animation:none}[data-arrived=true]>.landing-heading,[data-arrived=true].landing-heading{animation:.38s ease-out both catalog-heading-arrive}.interactive-card:-webkit-any(.package-card,.itemized-card,.price-card-header,.info-card-surface){aspect-ratio:auto;background:linear-gradient(145deg,#f9fdff,#eaf3f8);border-radius:24px;flex-direction:column;height:auto;min-height:0;display:flex;box-shadow:0 8px 28px rgba(21,59,80,.063)}.interactive-card:-moz-any(.package-card,.itemized-card,.price-card-header,.info-card-surface){aspect-ratio:auto;background:linear-gradient(145deg,#f9fdff,#eaf3f8);border-radius:24px;flex-direction:column;height:auto;min-height:0;display:flex;box-shadow:0 8px 28px rgba(21,59,80,.063)}.interactive-card:is(.package-card,.itemized-card,.price-card-header,.info-card-surface){aspect-ratio:auto;background:linear-gradient(145deg,#f9fdff,#eaf3f8);border-radius:24px;flex-direction:column;height:auto;min-height:0;display:flex;box-shadow:0 8px 28px rgba(21,59,80,.063)}.interactive-card>.catalog-photo{border-radius:22px;flex:none;width:100%;height:auto;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden;transform:none;aspect-ratio:16/9!important}.interactive-card .catalog-photo>img,.interactive-card .catalog-photo>.catalog-service-video{object-fit:cover;transform:none}.interactive-card .catalog-photo>.catalog-service-video{background:0 0}.interactive-card .glass-label{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(130deg,rgba(255,255,255,.66),rgba(236,245,250,.44));border-radius:16px;flex:1;margin:12px;padding:max(18px,min(1.45vw,26px));position:relative;top:auto;bottom:auto;left:auto;right:auto;box-shadow:inset 0 1px #fff,0 4px 15px rgba(23,58,80,.063)}.interactive-card[data-card-active] .catalog-photo{transform:perspective(1200px)rotateX(var(--tilt-x,0deg))rotateY(var(--tilt-y,0deg))}.interactive-card[data-card-active] .catalog-photo>img,.interactive-card[data-card-active] .catalog-photo>.catalog-service-video{transform:translate(calc(var(--photo-x,0px)*.25),calc(var(--photo-y,0px)*.25))scale(1.015)}.interactive-card[data-card-active] .glass-label{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(125deg,#09649b,#064d7c);translate:0 -2px;box-shadow:inset 0 1px rgba(255,255,255,.27),0 10px 24px rgba(7,85,141,.133)}.price-card-label,.info-card-heading{align-items:center}.reader-motion-filter{pointer-events:none;position:absolute}.catalog-dialog-body{overflow-anchor:none;scroll-behavior:auto!important}.hero-actions-anchor{margin-top:26px}.hero-actions.quick-navigation{flex-wrap:wrap;gap:10px;margin:0;display:flex}.quick-navigation .quick-nav-magnet{flex:auto}.quick-navigation .quick-nav-magnet a{white-space:nowrap;width:100%}.quick-navigation .quick-nav-magnet a[aria-current]{color:#fff;background:#07558d;border-color:#07558d}.header-quick-slot{flex:1;min-width:0;height:46px;display:none}.site-header[data-quick-docked=true] .header-quick-slot{display:block}.quick-navigation[data-docked=true]{z-index:60;flex-wrap:nowrap;gap:8px;margin:0;position:fixed}.quick-navigation[data-docked=true] a{background:rgba(248,252,255,.94);min-height:46px;padding:10px 12px;font-size:13px}html[data-catalog-modal] .quick-navigation[data-docked=true]{pointer-events:none}}@media screen and (max-width:1499px){.site-header[data-quick-docked=true] .header-inner{flex-wrap:wrap;gap:12px 20px}.site-header .header-quick-slot{flex:0 0 100%;order:3;height:46px}}@media screen and (max-width:600px){.quick-navigation[data-docked=true]{gap:5px}.quick-navigation[data-docked=true] .quick-nav-magnet{flex:1 1 0;min-width:0}.quick-navigation[data-docked=true] a{white-space:normal;text-align:center;padding:8px 4px;font-size:11px;line-height:1.25}.interactive-card .glass-label{margin:10px;padding:18px}}@keyframes catalog-heading-arrive{0%{transform:translate(-8px)}to{transform:none}}@media screen{.interactive-card .catalog-photo{transition:none}.catalog-photo>.catalog-service-video{transition:opacity .16s}html[data-page-scrolling] .interactive-card .catalog-photo,html[data-page-scrolling] .interactive-card .catalog-photo>img{transform:none!important}}@media screen and (hover:hover) and (pointer:fine){.interactive-card[data-card-active]{border-color:transparent;box-shadow:0 22px 42px rgba(23,61,85,.15)}}@media screen and (max-width:1200px){.landing-hero h1{font-size:max(56px,min(6vw,80px))}.hero-photo-wrap{min-height:520px}.info-card-surface{aspect-ratio:4/3}}@media screen and (max-width:900px){.landing-shell{padding-top:24px}.landing-hero{grid-template-columns:1fr}.hero-photo-wrap{min-height:0}.hero-photo-wrap .catalog-photo{height:auto;aspect-ratio:4/3!important}.reader-layout{grid-template-columns:1fr}.reader-illustration{display:none}.catalog-dialog{width:calc(100% - 16px);height:calc(100dvh - 16px)}.catalog-dialog-body{padding:12px}.catalog-dialog>.catalog-dialog-close{top:20px;right:20px}.reader-mobile-photo .catalog-reader-video{width:100%;max-width:none;height:auto;margin:0;aspect-ratio:16/9!important}.information-layout{grid-template-columns:1fr}}@media screen and (max-width:480px){.subsection-heading h3{font-size:max(30px,min(6vw,38px))}.landing-hero h1{font-size:max(50px,min(13vw,64px))}.interactive-card{--card-inset:20px}.interactive-card .glass-label{padding:18px}.info-card-surface{aspect-ratio:4/3}.contact-links>a{padding:20px}}
