.VietnamBooking_page__20UPS{--ink:#17243a;--muted:#657080;--line:#e1e7ed;--paper:#ffffff;--accent:#3675d7;--rainbow:linear-gradient(90deg,#d9586b 0% 16.6%,#df953d 16.6% 33.3%,#e9d361 33.3% 50%,#579c78 50% 66.6%,#6398ed 66.6% 83.3%,#8b66c5 83.3%);background:#f7faff;color:var(--ink);min-height:100vh;padding-top:18px;font-family:var(--font-site-sans),sans-serif;font-size:15px;line-height:1.6}.VietnamBooking_page__20UPS *{box-sizing:border-box}.VietnamBooking_page__20UPS a{color:inherit}.VietnamBooking_header__8zJ4w{max-width:1160px;width:calc(100% - 56px);margin:auto;min-height:68px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 16px;background:white;border:1px solid var(--line);border-radius:8px;box-shadow:0 8px 28px #243a6010}.VietnamBooking_brand__oxMv3{display:flex;align-items:center;gap:10px;flex-shrink:0;text-decoration:none!important;color:#606b7b!important;font-size:21px;font-weight:750;letter-spacing:-.4px;line-height:1.15}.VietnamBooking_brand__oxMv3 small{display:block;letter-spacing:0;font-size:12px;font-weight:400;margin-top:4px;color:var(--muted)}.VietnamBooking_headerRight__slOD1{display:flex;align-items:center;gap:12px;font-size:12px}.VietnamBooking_headerRight__slOD1>span{display:flex;align-items:center;gap:7px;color:var(--muted)}.VietnamBooking_headerRight__slOD1>a{border:1px solid #d5deef;border-radius:30px;background:white;text-decoration:none;padding:9px 15px;font-weight:650;white-space:nowrap}.VietnamBooking_main__bx7Dq{max-width:1160px;padding:28px 0 48px;margin:0 auto}.VietnamBooking_eyebrow__Fy94G{font-size:11px;font-weight:750;letter-spacing:1.7px;margin:0 0 14px;color:#5264ac}.VietnamBooking_progress__q3t9s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0 24px 18px;margin:0;grid-gap:8px;gap:8px}.VietnamBooking_progress__q3t9s li{min-width:0;font-size:12px;font-weight:700;color:#4f6072}.VietnamBooking_progress__q3t9s a>span{display:grid;place-items:center;width:19px;height:19px;flex-shrink:0;font-size:11px}.VietnamBooking_progress__q3t9s .VietnamBooking_active__A_LW_{color:#295fb5}.VietnamBooking_progress__q3t9s .VietnamBooking_active__A_LW_ a>span{color:inherit}.VietnamBooking_grid__6ptdg{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:32px;gap:32px;align-items:start}.VietnamBooking_bookingPanel__P56c3,.VietnamBooking_formFieldset__hwCR3,.VietnamBooking_form__XAJWG{min-width:0}.VietnamBooking_formFieldset__hwCR3{border:0;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.VietnamBooking_section__Hb9CT{--section-color:#3675d7;--section-tint:#eff5ff;padding:22px 24px;border:0;border-top:1px solid var(--line)}.VietnamBooking_sectionHeading__ARM6E{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.VietnamBooking_sectionHeading__ARM6E>span{font-size:11px;color:var(--section-color);background:var(--section-tint);border-radius:50%;width:25px;height:25px;display:grid;place-items:center;flex-shrink:0;font-weight:700}.VietnamBooking_sectionHeading__ARM6E h2{font-size:17px;font-weight:750;line-height:1.45;margin:0 0 5px}.VietnamBooking_sectionHeading__ARM6E p{color:var(--muted);font-size:13px;margin:0}.VietnamBooking_serviceChoices__q17sq{display:flex;flex-wrap:wrap;gap:10px}.VietnamBooking_serviceChoices__q17sq button{background:#fff;color:#4f6072;border:1px solid #dce4ef;padding:10px 16px;min-height:44px;border-radius:8px;font-size:14px;font-weight:650;display:flex;gap:7px;align-items:center}.VietnamBooking_serviceChoices__q17sq .VietnamBooking_selectedService__Th4nh{background:var(--accent);color:#fff;border-color:var(--accent)}.VietnamBooking_field__Qa6lO{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:650;margin:0}.VietnamBooking_field__Qa6lO input,.VietnamBooking_field__Qa6lO select{width:100%;border:1px solid #dce3eb;background:white;border-radius:9px;min-height:46px;padding:11px 12px;color:var(--ink);font:inherit;font-weight:400}.VietnamBooking_field__Qa6lO small{font-weight:400;color:var(--muted);font-size:11px;line-height:1.5}.VietnamBooking_field__Qa6lO select:disabled{background:#f0f2ee;opacity:.75}.VietnamBooking_page__20UPS a:focus-visible,.VietnamBooking_page__20UPS button:focus-visible,.VietnamBooking_page__20UPS input:focus-visible,.VietnamBooking_page__20UPS select:focus-visible{outline:3px solid #6895e8;outline-offset:3px}.VietnamBooking_clinicChoices__Bg6O7{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;margin-top:14px;max-height:360px;overflow-y:auto;padding:3px}.VietnamBooking_clinicChoices__Bg6O7>button{border:1px solid #d7e1d8;border-radius:12px;background:#fff;display:flex;align-items:center;gap:13px;padding:17px;width:100%;text-align:left;color:var(--ink)}.VietnamBooking_clinicChoices__Bg6O7>button>svg{flex-shrink:0;color:#59766a}.VietnamBooking_clinicChoices__Bg6O7>button>span{flex:1 1;min-width:0}.VietnamBooking_clinicChoices__Bg6O7 strong{display:block;line-height:1.5;font-size:14px}.VietnamBooking_clinicChoices__Bg6O7 small{display:block;font-size:12px;color:var(--muted);margin-top:4px;line-height:1.6}.VietnamBooking_clinicChoices__Bg6O7 .VietnamBooking_selectedClinic__mNuxm{border:1.5px solid #2b967d;background:#effaf6}.VietnamBooking_clinicChoices__Bg6O7 .VietnamBooking_selectedClinic__mNuxm>svg:last-child{color:#3c765b}.VietnamBooking_timeGroup__XtV0t{margin-top:18px;font-size:13px;font-weight:650}.VietnamBooking_times__Mgl9k{display:flex;gap:9px;flex-wrap:wrap;margin-top:9px}.VietnamBooking_times__Mgl9k button{background:white;border:1px solid #dce3eb;border-radius:8px;min-height:44px;min-width:74px;font-size:13px;color:var(--ink)}.VietnamBooking_times__Mgl9k .VietnamBooking_selectedTime__HAt7B{background:var(--accent);color:white;border-color:var(--accent)}.VietnamBooking_fields__4sROd{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.VietnamBooking_full___xQOi{grid-column:1/-1}.VietnamBooking_consent__Mv3WY{display:flex;align-items:flex-start;gap:10px;font-size:12px;line-height:1.8;margin:24px 0 20px;color:#566b62}.VietnamBooking_consent__Mv3WY input{margin-top:4px;accent-color:var(--ink);width:17px;height:17px;flex-shrink:0}.VietnamBooking_consent__Mv3WY a{text-decoration:underline;text-underline-offset:3px}.VietnamBooking_primary__0dWdG{width:100%;border:0;display:flex;justify-content:center;align-items:center;gap:12px;background:var(--accent);color:white!important;border-radius:10px;min-height:51px;padding:13px 18px;font-size:15px;font-weight:700;text-decoration:none!important}.VietnamBooking_primary__0dWdG:disabled{background:#d6dcd3;color:#627269!important;cursor:not-allowed}.VietnamBooking_primary__0dWdG:not(:disabled):hover{background:#234fa9}.VietnamBooking_privateNote__mVMR5{font-size:11px;color:var(--muted);display:flex;align-items:flex-start;gap:7px;line-height:1.8;margin:16px 0 0}.VietnamBooking_privateNote__mVMR5 svg{flex-shrink:0;margin-top:3px}.VietnamBooking_sidebar__Zaz9_{grid-column:1;grid-row:1;min-width:0;align-self:stretch}.VietnamBooking_summary__EbfuY{position:-webkit-sticky;position:sticky;top:24px;background:#fff;border:1px solid var(--line);border-radius:10px;padding:22px}.VietnamBooking_summaryIcon__hdQLr{height:36px;width:36px;display:grid;place-items:center;background:#edf5ff;border-radius:8px;margin-bottom:14px;color:var(--accent)}.VietnamBooking_summary__EbfuY .VietnamBooking_eyebrow__Fy94G{font-size:9px;letter-spacing:1.6px;margin-bottom:9px}.VietnamBooking_summary__EbfuY h2{font-size:20px;font-weight:700;margin:0 0 8px}.VietnamBooking_summary__EbfuY>p:not(.VietnamBooking_eyebrow__Fy94G){font-size:12px;color:#586581;line-height:1.7}.VietnamBooking_summaryDetails__kS322{margin:22px 0}.VietnamBooking_summaryDetails__kS322>div{border-top:1px solid #d9dded;padding:15px 0}.VietnamBooking_summaryDetails__kS322 dt{font-size:10px;letter-spacing:.5px;color:#586581;margin-bottom:6px;font-weight:500}.VietnamBooking_summaryDetails__kS322 dd{font-size:14px;line-height:1.6;font-weight:650;margin:0;overflow-wrap:anywhere}.VietnamBooking_summaryDetails__kS322 small{display:block;color:#586581;font-size:12px;font-weight:400;margin-top:5px}.VietnamBooking_assurance__kbflm{border-top:1px solid #d9dded;padding-top:18px;display:flex;align-items:center;gap:9px;font-size:11px;color:#526697}.VietnamBooking_notice__PKdv4{font-size:13px;padding:14px 16px;background:#f0f4ec;border-radius:10px;color:#4d685a;margin:0 0 14px}.VietnamBooking_notice__PKdv4 a{display:block;margin-top:8px;font-weight:700}.VietnamBooking_error__xIdE1{font-size:13px;padding:15px 17px;background:#fff0eb;color:#963d29;border:1px solid #efcdbf;border-radius:10px;margin-bottom:16px}.VietnamBooking_error__xIdE1 a,.VietnamBooking_error__xIdE1 button{display:block;margin-top:8px;text-decoration:underline;border:0;background:none;color:inherit;padding:0;font-weight:700}.VietnamBooking_member__3pHqD{display:flex;align-items:center;gap:12px;background:#edf5e8;padding:18px;border-radius:10px}.VietnamBooking_member__3pHqD small{display:block;font-size:12px;color:var(--muted)}.VietnamBooking_footer__CUG1a{max-width:1160px;padding:26px 0;margin:0 auto;border-top:1px solid var(--line);display:flex;align-items:center;flex-wrap:wrap;gap:24px;color:var(--muted);font-size:11px}.VietnamBooking_footer__CUG1a>div{display:flex;gap:10px;align-items:center;flex:1 1}.VietnamBooking_footer__CUG1a img{flex-shrink:0}.VietnamBooking_success__ewnOr{max-width:700px;margin:16px auto;text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:48px}.VietnamBooking_success__ewnOr>svg{color:#478464;margin-bottom:22px}.VietnamBooking_success__ewnOr h1{font-size:32px;line-height:1.3;letter-spacing:-1px}.VietnamBooking_success__ewnOr>p:not(.VietnamBooking_eyebrow__Fy94G){color:var(--muted);font-size:14px}.VietnamBooking_receipt__suUhr{text-align:left;background:#edf4e6;border-radius:16px;padding:22px 28px;margin:26px 0}.VietnamBooking_receipt__suUhr>span{font-size:11px;display:block;color:var(--muted)}.VietnamBooking_receipt__suUhr>strong{font-size:24px}.VietnamBooking_receipt__suUhr .VietnamBooking_summaryDetails__kS322{margin:15px 0 0}.VietnamBooking_success__ewnOr h2{font-size:19px;margin:28px 0 15px}.VietnamBooking_nextSteps__L76PR{text-align:left;font-size:14px;line-height:2.2;color:var(--muted)}.VietnamBooking_successActions__2XAof{display:grid;grid-gap:15px;gap:15px;margin-top:24px}.VietnamBooking_secondary__4U6Wy{border:1px solid #bdccbe;border-radius:10px;padding:12px;text-decoration:none;font-size:14px}.VietnamBooking_successActions__2XAof>a:last-child{font-size:12px}.VietnamBooking_headerRight__slOD1 .VietnamBooking_headerSelfTest__6GyWJ{display:flex;align-items:center;gap:7px;background:#ecf9f2;border-color:#c6e6d5;color:#296e54}.VietnamBooking_informationHeading__WKqyP{margin-bottom:24px}.VietnamBooking_informationHeading__WKqyP h2{font-size:clamp(23px,2.6vw,30px);line-height:1.3;letter-spacing:-.6px;margin:0;font-weight:750}.VietnamBooking_informationHeading__WKqyP>p:last-child:not(.VietnamBooking_eyebrow__Fy94G){color:var(--muted);margin:12px 0 0}.VietnamBooking_costNotice__utuyU{background:#fff8e5;border:1px solid #f2e3b5;border-radius:8px;display:flex;align-items:flex-start;gap:13px;padding:18px 20px;margin-top:24px}.VietnamBooking_costNotice__utuyU svg{color:#a78028;flex-shrink:0;margin-top:3px}.VietnamBooking_costNotice__utuyU p{margin:0;color:#715d2b;font-size:13px;line-height:1.8}.VietnamBooking_section__Hb9CT:nth-of-type(2){--section-color:#29866b;--section-tint:#eaf7f0}.VietnamBooking_section__Hb9CT:nth-of-type(3){--section-color:#7c54b4;--section-tint:#f2edfb}.VietnamBooking_section__Hb9CT:nth-of-type(4){--section-color:#bc567a;--section-tint:#fceef3}.VietnamBooking_selfTest__JnaYK{background:linear-gradient(110deg,#e5f5ee,#effaf7);border:1px solid #cce6d8;border-radius:10px;padding:28px 32px;display:grid;grid-template-columns:58px minmax(0,1fr) auto;grid-gap:10px 22px;gap:10px 22px;align-items:start;margin-top:32px}.VietnamBooking_selfTestIcon__E4Do1{grid-row:span 4;display:grid;place-items:center;color:#32765c;background:white;width:58px;height:58px;border-radius:17px}.VietnamBooking_selfTest__JnaYK h2{font-size:23px;margin:0;font-weight:750;letter-spacing:-.5px}.VietnamBooking_selfTest__JnaYK p{grid-column:2;font-size:14px;color:var(--muted);margin:0;max-width:510px}.VietnamBooking_selfTest__JnaYK ul{grid-column:2;list-style:none;display:flex;flex-wrap:wrap;gap:7px 18px;margin:6px 0 0;padding:0;font-size:11px;color:#34735b}.VietnamBooking_selfTest__JnaYK li{display:flex;align-items:center;gap:5px}.VietnamBooking_selfTest__JnaYK>a{grid-column:3;grid-row:1/span 2;align-self:center;display:flex;align-items:center;justify-content:center;gap:10px;padding:13px 17px;border-radius:12px;background:#28785d;color:white;font-size:13px;font-weight:650;text-decoration:none}.VietnamBooking_selfTest__JnaYK small{grid-column:3;grid-row:3;font-size:10px;color:#4e7565;max-width:240px;text-align:center}.VietnamBooking_journey__47jDn{margin-top:64px}.VietnamBooking_journeySteps__g1XUX{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:20px;gap:20px;list-style:none;padding:0;margin:30px 0 0}.VietnamBooking_journeySteps__g1XUX li{position:relative;padding-top:20px;border-top:3px solid #a9c6f2}.VietnamBooking_journeySteps__g1XUX li:nth-child(2){border-color:#cab2e8}.VietnamBooking_journeySteps__g1XUX li:nth-child(3){border-color:#e9adc1}.VietnamBooking_journeySteps__g1XUX li:nth-child(4){border-color:#9ed3c0}.VietnamBooking_journeySteps__g1XUX li:nth-child(5){border-color:#edd18c}.VietnamBooking_journeySteps__g1XUX li>span{display:block;color:#5e709e;font-size:13px;font-weight:750;letter-spacing:1px;margin-bottom:14px}.VietnamBooking_journeySteps__g1XUX h3{font-size:15px;line-height:1.5;font-weight:700;margin:0 0 8px}.VietnamBooking_journeySteps__g1XUX p{font-size:12px;color:var(--muted);line-height:1.8;margin:0}.VietnamBooking_bookingPanel__P56c3{grid-column:2;grid-row:1;background:var(--paper);border:1px solid #d7e0ec;border-radius:12px;box-shadow:0 12px 36px #213b6010}.VietnamBooking_panelHeader__xidt9{border-top:6px solid transparent;border-radius:11px 11px 0 0;background:linear-gradient(110deg,#eef6ff,#edf8f3 60%,#fff9e3) padding-box,var(--rainbow) border-box}.VietnamBooking_brandStory___zpUK{margin-bottom:24px}.VietnamBooking_brandStory___zpUK>h2{font-size:25px;line-height:1.35;font-weight:650;letter-spacing:-.5px;margin:4px 0 14px}.VietnamBooking_brandStory___zpUK>p{font-size:13px;color:var(--muted);line-height:1.75;margin:0 0 18px}.VietnamBooking_storyPhoto__4wF1y{margin:0;border:1px solid var(--line);border-radius:9px;background:white;overflow:hidden}.VietnamBooking_storyPhoto__4wF1y:before{content:"";display:block;height:6px;background:var(--rainbow)}.VietnamBooking_storyPhoto__4wF1y img{display:block;width:100%;height:300px;object-fit:cover;object-position:center 25%}.VietnamBooking_storyPhoto__4wF1y figcaption{display:flex;flex-wrap:wrap;gap:6px;padding:12px}.VietnamBooking_storyPhoto__4wF1y figcaption span{color:#526779;background:#f0f6fb;border:1px solid #e2ebf3;border-radius:20px;padding:4px 8px;font-size:10px}.VietnamBooking_storyPhoto__4wF1y figcaption span:nth-child(2){color:#3f7462;background:#eff8f2}.VietnamBooking_storyPhoto__4wF1y figcaption span:nth-child(3){color:#765994;background:#f7f1fb}.VietnamBooking_bookingHeading__jIuIM{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px 16px;scroll-margin-top:20px}.VietnamBooking_bookingHeading__jIuIM h1{font-size:27px;line-height:1.25;letter-spacing:-.5px;font-weight:750;margin:0 0 7px}.VietnamBooking_bookingHeading__jIuIM p{color:var(--muted);font-size:14px;line-height:1.7;margin:0;max-width:690px}.VietnamBooking_bookingTrust__7qNFo{display:none;align-items:center;gap:7px;color:#436b67;font-size:11px;margin-top:12px}.VietnamBooking_bookingPortrait__UfdvB{display:none;object-fit:cover;object-position:center 22%;border:2px solid white;border-radius:8px;flex-shrink:0}.VietnamBooking_progress__q3t9s a{display:flex;align-items:center;justify-content:center;gap:5px;text-decoration:none;min-height:44px;border-radius:30px;padding:6px 8px;background:#ffffffc9}.VietnamBooking_progress__q3t9s a:hover{background:#f0f4fd}.VietnamBooking_progress__q3t9s a[aria-current=step]{background:var(--accent);color:white}.VietnamBooking_sectionHeading__ARM6E h2{scroll-margin-top:24px}.VietnamBooking_mobileSummary___O77t{display:none}.VietnamBooking_information__EyoYe{margin-top:28px;border:1px solid var(--line);border-radius:14px;background:#ffffffb3;scroll-margin-top:24px}.VietnamBooking_informationToggle__ym_m5{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:18px 20px;color:var(--muted)}.VietnamBooking_informationToggle__ym_m5::-webkit-details-marker{display:none}.VietnamBooking_informationToggle__ym_m5>svg{flex-shrink:0;color:#7282a3}.VietnamBooking_informationToggle__ym_m5>span{flex:1 1;min-width:0}.VietnamBooking_informationToggle__ym_m5 strong{display:block;font-size:14px;font-weight:650;color:#4f607d}.VietnamBooking_informationToggle__ym_m5 small{display:block;font-size:12px;margin-top:3px}.VietnamBooking_informationToggle__ym_m5:focus-visible{outline:3px solid #6895e8;outline-offset:3px;border-radius:12px}.VietnamBooking_information__EyoYe[open] .VietnamBooking_informationToggle__ym_m5>svg:last-child{transform:rotate(180deg)}.VietnamBooking_informationBody____tH8{padding:0 20px 22px}.VietnamBooking_informationBody____tH8>h2{font-size:19px;font-weight:650;line-height:1.5;max-width:780px;margin:6px 0 12px}.VietnamBooking_informationBody____tH8>p{color:var(--muted);font-size:13px;line-height:1.8;max-width:850px;margin:0 0 22px}.VietnamBooking_benefits__eSyBO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px}.VietnamBooking_benefit__wREL6{display:grid;grid-template-columns:30px minmax(0,1fr);grid-gap:5px 10px;gap:5px 10px;align-content:start;padding-top:15px;border-top:1px solid #e6ebf4}.VietnamBooking_benefitIcon__bZmRN{display:grid;place-items:center;width:30px;height:30px;grid-row:span 3;border-radius:8px;color:#557cba;background:#edf3fc}.VietnamBooking_benefit__wREL6:nth-child(2) .VietnamBooking_benefitIcon__bZmRN{color:#8866b3;background:#f2edf9}.VietnamBooking_benefit__wREL6:nth-child(3) .VietnamBooking_benefitIcon__bZmRN{color:#b0607a;background:#f9eef2}.VietnamBooking_benefit__wREL6:nth-child(4) .VietnamBooking_benefitIcon__bZmRN{color:#4c8a74;background:#edf6f1}.VietnamBooking_benefit__wREL6:nth-child(5) .VietnamBooking_benefitIcon__bZmRN{color:#9b803e;background:#fbf6e8}.VietnamBooking_benefit__wREL6 h3{font-size:13px;line-height:1.6;font-weight:650;margin:0}.VietnamBooking_benefit__wREL6 p{grid-column:2;font-size:12px;line-height:1.7;color:var(--muted);margin:0}.VietnamBooking_benefit__wREL6 a{grid-column:2;display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#65769a;margin-top:3px;text-underline-offset:3px}@media (min-width:1100px){.VietnamBooking_footer__CUG1a,.VietnamBooking_main__bx7Dq{width:calc(100% - 100px)}}@media (max-width:1099px){.VietnamBooking_footer__CUG1a,.VietnamBooking_main__bx7Dq{margin-left:28px;margin-right:28px}.VietnamBooking_grid__6ptdg{grid-template-columns:250px minmax(0,1fr);gap:20px}.VietnamBooking_section__Hb9CT,.VietnamBooking_summary__EbfuY{padding:24px}.VietnamBooking_header__8zJ4w{padding:12px 16px}}@media (max-width:760px){.VietnamBooking_main__bx7Dq{margin:0;padding:18px 12px 36px}.VietnamBooking_header__8zJ4w{width:calc(100% - 24px);padding:12px;min-height:66px}.VietnamBooking_brand__oxMv3{font-size:21px}.VietnamBooking_headerRight__slOD1>span{display:none}.VietnamBooking_headerRight__slOD1>a{font-size:12px;padding:7px 12px}.VietnamBooking_eyebrow__Fy94G{font-size:9px;letter-spacing:1.5px}.VietnamBooking_progress__q3t9s{gap:5px;padding:16px 0;margin-bottom:20px}.VietnamBooking_progress__q3t9s li{flex-direction:column;gap:7px;font-size:10px;text-align:center}.VietnamBooking_progress__q3t9s a>span{width:16px;height:16px}.VietnamBooking_grid__6ptdg{display:flex;flex-direction:column;gap:18px}.VietnamBooking_bookingPanel__P56c3,.VietnamBooking_form__XAJWG{width:100%}.VietnamBooking_sidebar__Zaz9_{display:none}.VietnamBooking_summary__EbfuY{padding:18px 20px;border-radius:14px}.VietnamBooking_summaryIcon__hdQLr,.VietnamBooking_summary__EbfuY>.VietnamBooking_assurance__kbflm,.VietnamBooking_summary__EbfuY>.VietnamBooking_eyebrow__Fy94G,.VietnamBooking_summary__EbfuY>p:not(.VietnamBooking_eyebrow__Fy94G){display:none}.VietnamBooking_summary__EbfuY h2{font-size:17px;margin:0}.VietnamBooking_summaryDetails__kS322{margin:12px 0 0;display:grid;grid-template-columns:1fr 1.2fr;grid-gap:12px;gap:12px}.VietnamBooking_summaryDetails__kS322>div{padding:10px 0 0}.VietnamBooking_summaryDetails__kS322>div:nth-child(2){grid-row:span 2}.VietnamBooking_summaryDetails__kS322 dd{font-size:12px}.VietnamBooking_summaryDetails__kS322 small{font-size:10px;line-height:1.6}.VietnamBooking_summaryDetails__kS322 dt{font-size:9px}.VietnamBooking_section__Hb9CT{padding:20px 16px}.VietnamBooking_sectionHeading__ARM6E{gap:10px;margin-bottom:18px}.VietnamBooking_sectionHeading__ARM6E h2{font-size:18px}.VietnamBooking_sectionHeading__ARM6E p{font-size:12px}.VietnamBooking_sectionHeading__ARM6E>span{font-size:10px;padding:4px 6px}.VietnamBooking_serviceChoices__q17sq{gap:8px}.VietnamBooking_serviceChoices__q17sq button{font-size:12px;padding:10px 12px}.VietnamBooking_fields__4sROd{gap:16px 12px}.VietnamBooking_field__Qa6lO{font-size:12px}.VietnamBooking_field__Qa6lO input,.VietnamBooking_field__Qa6lO select{font-size:16px}.VietnamBooking_clinicChoices__Bg6O7 strong{font-size:13px}.VietnamBooking_clinicChoices__Bg6O7>button{padding:14px}.VietnamBooking_footer__CUG1a{margin:0 18px;padding:24px 0;gap:15px;flex-wrap:wrap;font-size:10px}.VietnamBooking_footer__CUG1a span{width:100%}.VietnamBooking_success__ewnOr{padding:28px 20px;margin:0}.VietnamBooking_success__ewnOr h1{font-size:28px}.VietnamBooking_receipt__suUhr{padding:20px}.VietnamBooking_receipt__suUhr .VietnamBooking_summaryDetails__kS322{display:block}.VietnamBooking_receipt__suUhr .VietnamBooking_summaryDetails__kS322>div{padding:13px 0}.VietnamBooking_receipt__suUhr .VietnamBooking_summaryDetails__kS322 dd{font-size:14px}.VietnamBooking_receipt__suUhr .VietnamBooking_summaryDetails__kS322 small{font-size:12px}.VietnamBooking_nextSteps__L76PR{font-size:13px}}@media (max-width:1099px){.VietnamBooking_headerRight__slOD1>span{display:none}.VietnamBooking_journeySteps__g1XUX{gap:14px}.VietnamBooking_selfTest__JnaYK{grid-template-columns:48px minmax(0,1fr)}.VietnamBooking_selfTest__JnaYK small,.VietnamBooking_selfTest__JnaYK>a{grid-column:2;grid-row:auto;justify-self:start}}@media (max-width:760px){.VietnamBooking_header__8zJ4w{gap:10px;flex-wrap:wrap;padding:12px}.VietnamBooking_headerRight__slOD1{gap:7px}.VietnamBooking_headerRight__slOD1 .VietnamBooking_headerSelfTest__6GyWJ{display:none}.VietnamBooking_headerRight__slOD1>a{padding:8px 12px}.VietnamBooking_brand__oxMv3 small{font-size:9px}.VietnamBooking_brand__oxMv3 img{width:36px;height:36px}.VietnamBooking_informationHeading__WKqyP h2{font-size:24px}.VietnamBooking_informationHeading__WKqyP>p:last-child:not(.VietnamBooking_eyebrow__Fy94G){font-size:13px}.VietnamBooking_costNotice__utuyU{padding:16px;gap:10px;margin-top:20px}.VietnamBooking_costNotice__utuyU p{font-size:12px}.VietnamBooking_progress__q3t9s{padding:14px 7px}.VietnamBooking_selfTest__JnaYK{padding:22px;gap:12px;grid-template-columns:42px minmax(0,1fr)}.VietnamBooking_selfTestIcon__E4Do1{width:42px;height:42px;grid-row:1;border-radius:12px}.VietnamBooking_selfTest__JnaYK h2{font-size:21px;align-self:center}.VietnamBooking_selfTest__JnaYK p,.VietnamBooking_selfTest__JnaYK small,.VietnamBooking_selfTest__JnaYK ul,.VietnamBooking_selfTest__JnaYK>a{grid-column:1/-1}.VietnamBooking_selfTest__JnaYK>a{justify-self:stretch;margin-top:8px}.VietnamBooking_selfTest__JnaYK small{max-width:none;justify-self:center}.VietnamBooking_journey__47jDn{margin-top:40px}.VietnamBooking_journeySteps__g1XUX{grid-template-columns:1fr;gap:0;margin-top:24px}.VietnamBooking_journeySteps__g1XUX li{border-top:0;border-left:3px solid #a9c6f2;padding:0 0 24px 20px;margin-left:12px;display:grid;grid-template-columns:28px minmax(0,1fr);grid-column-gap:12px;column-gap:12px}.VietnamBooking_journeySteps__g1XUX li>span{margin:0}.VietnamBooking_journeySteps__g1XUX p{grid-column:2}.VietnamBooking_journeySteps__g1XUX li:last-child{padding-bottom:0}.VietnamBooking_footer__CUG1a>div{flex-basis:100%}.VietnamBooking_bookingHeading__jIuIM{gap:12px;padding:16px 14px 12px}.VietnamBooking_bookingHeading__jIuIM h1{font-size:24px;letter-spacing:-.5px;margin-bottom:8px}.VietnamBooking_bookingHeading__jIuIM p{font-size:12px;line-height:1.65}.VietnamBooking_bookingTrust__7qNFo{display:inline-flex;font-size:10px;gap:5px;margin-top:9px;line-height:1.5}.VietnamBooking_bookingTrust__7qNFo svg{flex-shrink:0}.VietnamBooking_bookingPortrait__UfdvB{display:block;width:68px;height:95px;border-width:2px;border-radius:8px}.VietnamBooking_progress__q3t9s{padding:0 12px 14px;gap:5px;margin:0}.VietnamBooking_progress__q3t9s a{flex-direction:row;gap:3px;padding:7px 3px;font-size:10px}.VietnamBooking_section__Hb9CT{padding:18px 16px}.VietnamBooking_sectionHeading__ARM6E{margin-bottom:14px}.VietnamBooking_sectionHeading__ARM6E h2{font-size:17px}.VietnamBooking_mobileSummary___O77t{position:static;display:block;margin-top:22px}.VietnamBooking_information__EyoYe{margin-top:22px}.VietnamBooking_informationToggle__ym_m5{padding:16px;gap:10px}.VietnamBooking_informationToggle__ym_m5 small{font-size:11px}.VietnamBooking_informationBody____tH8{padding:0 16px 20px}.VietnamBooking_informationBody____tH8>h2{font-size:17px}.VietnamBooking_benefits__eSyBO{grid-template-columns:1fr;gap:14px}}@media (prefers-reduced-motion:no-preference){.VietnamBooking_page__20UPS a,.VietnamBooking_page__20UPS button{transition:background .15s,border-color .15s}}@media print{.VietnamBooking_page__20UPS{background:white}.VietnamBooking_footer__CUG1a,.VietnamBooking_headerRight__slOD1,.VietnamBooking_successActions__2XAof{display:none}.VietnamBooking_main__bx7Dq{padding:0;max-width:none;margin:0}.VietnamBooking_success__ewnOr{border:0;max-width:none}.VietnamBooking_receipt__suUhr{border:1px solid #aaa;page-break-inside:avoid;break-inside:avoid}.VietnamBooking_header__8zJ4w{padding:12px 0}.VietnamBooking_success__ewnOr h1{font-size:26px}}