@import"https://fonts.googleapis.com/css2?family=Noto+Serif+SC:wght@700;900&display=swap";.custom-panel[data-v-377933fc]{display:flex;flex-direction:column;gap:26px}.custom-form-card[data-v-377933fc],.custom-tab-card[data-v-377933fc]{background:#ffffffe6;border:1px solid hsla(38,24%,58%,.16);border-radius:24px;box-shadow:0 18px 36px #4a3f2f14}.custom-tab-card[data-v-377933fc]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.custom-tab-btn[data-v-377933fc]{background:#fff;border:1px solid #ddd1bf;border-radius:16px;color:#2e241d;cursor:pointer;font-size:30px;font-weight:800;min-height:68px;transition:all .22s ease}.custom-tab-btn[data-v-377933fc]:hover{background:#fffaf3;border-color:#d4b889;transform:translateY(-2px)}.custom-tab-btn.active[data-v-377933fc]{background:linear-gradient(180deg,#d8e0ea,#c6d4e5);border-color:#9fb2c7;color:#29445b}.custom-form-card[data-v-377933fc]{padding:30px}.custom-form-head[data-v-377933fc]{margin-bottom:22px}.custom-kicker[data-v-377933fc]{color:#8a7147;font-size:13px;font-weight:700;letter-spacing:1.3px;margin-bottom:8px;text-transform:uppercase}.custom-title[data-v-377933fc]{color:#2d221b;font-size:36px;font-weight:800;line-height:1.2;margin:0}.custom-grid-form[data-v-377933fc]{display:grid;gap:18px;grid-template-columns:repeat(12,minmax(0,1fr))}.custom-field-block[data-v-377933fc]{grid-column:span 3}.custom-field-block.span-full[data-v-377933fc]{grid-column:1/-1}.custom-submit-block[data-v-377933fc]{align-items:flex-end;display:flex;grid-column:span 4}.custom-field-label[data-v-377933fc]{color:#3b2d1f;font-size:18px;font-weight:800;margin-bottom:10px}.custom-field-grid[data-v-377933fc]{display:grid;gap:14px}.custom-field-grid.five[data-v-377933fc]{grid-template-columns:repeat(5,minmax(0,1fr))}.custom-small-input[data-v-377933fc],.custom-text-input[data-v-377933fc],.custom-textarea-input[data-v-377933fc]{background:#fffdf9;border:1px solid #e2d7c6;border-radius:14px;box-sizing:border-box;color:#3c2d1f;font-size:16px;outline:none;transition:all .22s ease;width:100%}.custom-small-input[data-v-377933fc],.custom-text-input[data-v-377933fc]{height:52px;padding:0 16px}.custom-textarea-input[data-v-377933fc]{line-height:1.75;min-height:150px;padding:16px;resize:vertical}.custom-small-input[data-v-377933fc]:focus,.custom-text-input[data-v-377933fc]:focus,.custom-textarea-input[data-v-377933fc]:focus{border-color:#cda35a;box-shadow:0 0 0 4px #c99d551f}.custom-destination-box[data-v-377933fc]{background:linear-gradient(180deg,#fffefb,#faf6ee);border:1px solid #e6dccb;border-radius:18px;padding:18px}.custom-chip-wrap[data-v-377933fc],.custom-selected-wrap[data-v-377933fc]{display:flex;flex-wrap:wrap;gap:10px}.custom-city-chip[data-v-377933fc],.custom-selected-chip[data-v-377933fc]{background:#fff;border:1px solid #d9cbb7;border-radius:999px;color:#3a2d22;font-size:15px;font-weight:700;min-height:42px;padding:0 16px}.custom-city-chip[data-v-377933fc]{cursor:pointer}.custom-city-chip.active[data-v-377933fc]{background:#2f4e6a;border-color:#2f4e6a;color:#fff}.custom-date-row[data-v-377933fc],.custom-destination-row[data-v-377933fc],.custom-number-row[data-v-377933fc]{align-items:center;display:flex;gap:12px}.custom-destination-row[data-v-377933fc]{margin-top:14px}.custom-mini-btn[data-v-377933fc]{background:#9c6c22;border:none;border-radius:14px;color:#fff;cursor:pointer;flex:0 0 96px;font-weight:800;height:52px}.custom-selected-wrap[data-v-377933fc]{margin-top:14px}.custom-selected-chip[data-v-377933fc]{align-items:center;background:#f6efe5;display:inline-flex;gap:8px}.custom-remove-chip[data-v-377933fc]{background:transparent;border:none;color:#8a4f21;cursor:pointer;font-size:18px}.custom-mini-number-box[data-v-377933fc]{align-items:center;color:#5f4a34;display:grid;font-weight:800;gap:8px;grid-template-columns:auto 78px}.custom-number-row.single .custom-small-input[data-v-377933fc]{max-width:120px}.custom-mini-summary[data-v-377933fc],.custom-readonly-display[data-v-377933fc]{color:#6f5b42;font-size:15px;font-weight:700}.custom-readonly-display[data-v-377933fc]{align-items:center;background:#fffaf2;border:1px dashed #d9cbb7;border-radius:14px;display:flex;min-height:52px;padding:0 16px}.custom-submit-btn[data-v-377933fc]{background:linear-gradient(135deg,#9c6c22,#6f4f25);border:none;border-radius:18px;box-shadow:0 16px 28px #674c232e;color:#fff;cursor:pointer;font-size:24px;font-weight:900;min-height:64px;width:100%}.custom-submit-btn[data-v-377933fc]:disabled{cursor:not-allowed;opacity:.6}.custom-message-box[data-v-377933fc]{border-radius:14px;font-size:15px;font-weight:700;margin-top:18px;padding:16px 18px}.custom-message-box.error[data-v-377933fc]{background:#fff5f2;border:1px solid #efc9c0;color:#b5503c}.custom-message-box.success[data-v-377933fc]{background:#f3fbf1;border:1px solid #cde7c5;color:#4f8a2b}@media(max-width:1100px){.custom-field-grid.five[data-v-377933fc]{grid-template-columns:repeat(2,minmax(0,1fr))}.custom-field-block[data-v-377933fc],.custom-submit-block[data-v-377933fc]{grid-column:span 6}}@media(max-width:720px){.custom-form-card[data-v-377933fc]{padding:20px}.custom-tab-btn[data-v-377933fc]{font-size:22px}.custom-title[data-v-377933fc]{font-size:28px}.custom-field-block[data-v-377933fc],.custom-field-block.span-full[data-v-377933fc],.custom-submit-block[data-v-377933fc]{grid-column:1/-1}.custom-field-grid.five[data-v-377933fc]{grid-template-columns:1fr}.custom-date-row[data-v-377933fc],.custom-number-row[data-v-377933fc]{align-items:stretch;flex-direction:column}}.b2b-panel[data-v-921b39a7]{display:flex;flex-direction:column;gap:26px}.b2b-form-card[data-v-921b39a7],.b2b-hero-card[data-v-921b39a7]{background:#ffffffe6;border:1px solid rgba(162,176,190,.16);border-radius:24px;box-shadow:0 18px 36px #4c5a6a14}.b2b-hero-card[data-v-921b39a7]{padding:30px}.b2b-hero-kicker[data-v-921b39a7],.b2b-section-kicker[data-v-921b39a7]{color:#7087a0;font-size:13px;font-weight:700;letter-spacing:1.3px;margin-bottom:8px;text-transform:uppercase}.travel .b2b-hero-kicker[data-v-921b39a7],.travel .b2b-section-kicker[data-v-921b39a7]{color:#8a7147}.b2b-hero-title[data-v-921b39a7],.b2b-section-title[data-v-921b39a7]{color:#21303b;font-weight:800;line-height:1.2;margin:0}.travel .b2b-hero-title[data-v-921b39a7],.travel .b2b-section-title[data-v-921b39a7]{color:#2d221b}.b2b-hero-title[data-v-921b39a7]{font-size:42px;margin-bottom:14px}.b2b-hero-desc[data-v-921b39a7]{color:#5d6e7c;font-size:18px;line-height:1.85;margin:0;max-width:980px}.b2b-section-title[data-v-921b39a7]{font-size:34px}.b2b-form-card[data-v-921b39a7]{padding:30px}.b2b-form-head[data-v-921b39a7]{margin-bottom:22px}.b2b-form-grid[data-v-921b39a7]{align-items:start;display:grid;gap:22px 18px;grid-template-columns:170px 1fr}.b2b-row-label[data-v-921b39a7]{align-items:center;background:#f7fafc;border:1px solid #d7e1ea;border-radius:14px;color:#24333f;display:flex;font-size:18px;font-weight:800;justify-content:center;min-height:56px;text-align:center}.travel .b2b-row-label[data-v-921b39a7]{background:#fffaf3;border-color:#e2d7c6;color:#3b2d1f}.b2b-row-label.textarea-label[data-v-921b39a7]{align-items:flex-start;box-sizing:border-box;min-height:176px;padding-top:20px}.b2b-row-fields.four[data-v-921b39a7]{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.b2b-row-fields.three[data-v-921b39a7]{display:grid;gap:14px;grid-template-columns:1fr 1.4fr 1fr}.b2b-text-input[data-v-921b39a7],.b2b-textarea-input[data-v-921b39a7]{background:#fff;border:1px solid #dce5ed;border-radius:14px;box-sizing:border-box;color:#2f3d48;outline:none;transition:all .22s ease;width:100%}.travel .b2b-text-input[data-v-921b39a7],.travel .b2b-textarea-input[data-v-921b39a7]{background:#fffdf9;border-color:#e2d7c6;color:#3c2d1f}.b2b-text-input[data-v-921b39a7]{font-size:16px;height:56px;padding:0 18px}.b2b-textarea-input[data-v-921b39a7]{font-size:16px;line-height:1.8;min-height:176px;padding:18px;resize:vertical}.b2b-text-input[data-v-921b39a7]:focus,.b2b-textarea-input[data-v-921b39a7]:focus{border-color:#8aa7c3;box-shadow:0 0 0 4px #7a9fc41f}.travel .b2b-text-input[data-v-921b39a7]:focus,.travel .b2b-textarea-input[data-v-921b39a7]:focus{border-color:#cda35a;box-shadow:0 0 0 4px #c99d551f}.required[data-v-921b39a7]::-moz-placeholder{color:#3d4f5f;font-weight:700}.required[data-v-921b39a7]::placeholder{color:#3d4f5f;font-weight:700}.b2b-submit-wrap[data-v-921b39a7]{display:flex;justify-content:center;margin-top:28px}.b2b-submit-btn[data-v-921b39a7]{background:linear-gradient(135deg,#5b91c8,#3f709e);border:none;border-radius:20px;box-shadow:0 18px 32px #3f709e2e;color:#fff;cursor:pointer;font-size:28px;font-weight:900;min-height:76px;min-width:min(420px,100%);padding:0 28px}.travel .b2b-submit-btn[data-v-921b39a7]{background:linear-gradient(135deg,#9c6c22,#6f4f25);box-shadow:0 18px 32px #674c232e}.b2b-submit-btn[data-v-921b39a7]:disabled{cursor:not-allowed;opacity:.6}.b2b-message-box[data-v-921b39a7]{border-radius:14px;font-size:15px;font-weight:700;margin-top:18px;padding:16px 18px}.b2b-message-box.error[data-v-921b39a7]{background:#fff5f2;border:1px solid #efc9c0;color:#b5503c}.b2b-message-box.success[data-v-921b39a7]{background:#f3fbf1;border:1px solid #cde7c5;color:#4f8a2b}@media(max-width:1100px){.b2b-form-grid[data-v-921b39a7]{grid-template-columns:1fr}.b2b-row-label[data-v-921b39a7],.b2b-row-label.textarea-label[data-v-921b39a7]{align-items:center;min-height:48px;padding-top:0}.b2b-row-fields.four[data-v-921b39a7],.b2b-row-fields.three[data-v-921b39a7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.b2b-form-card[data-v-921b39a7],.b2b-hero-card[data-v-921b39a7]{padding:20px}.b2b-hero-title[data-v-921b39a7]{font-size:32px}.b2b-section-title[data-v-921b39a7]{font-size:28px}.b2b-row-fields.four[data-v-921b39a7],.b2b-row-fields.three[data-v-921b39a7]{grid-template-columns:1fr}.b2b-submit-btn[data-v-921b39a7]{font-size:22px}}.about-panel[data-v-9b3a5d84]{display:flex;flex-direction:column;gap:34px}.about-section[data-v-9b3a5d84]{align-items:stretch;display:grid;gap:22px;grid-template-columns:120px minmax(0,1fr)}.about-section-anchor[data-v-9b3a5d84]{align-items:center;color:#6f7c86;display:flex;font-size:18px;font-weight:800;justify-content:flex-start;letter-spacing:4px;padding-top:26px;text-orientation:mixed;writing-mode:vertical-rl}.about-section-anchor span[data-v-9b3a5d84]{border-left:1px solid #cfd6dc;padding-left:16px}.about-section-block[data-v-9b3a5d84],.about-story-card[data-v-9b3a5d84]{background:#ffffffeb;border:1px solid rgba(150,160,170,.18);border-radius:24px;box-shadow:0 18px 36px #4c5a6a14}.about-story-card[data-v-9b3a5d84]{background-position:100%;background-size:cover;box-sizing:border-box;display:grid;gap:22px;grid-template-columns:92px minmax(0,720px);min-height:620px;padding:42px}.about-story-side-title[data-v-9b3a5d84]{align-self:start;color:#2b3a462e;font-size:28px;font-weight:900;letter-spacing:8px;writing-mode:vertical-rl}.about-story-content[data-v-9b3a5d84]{max-width:720px}.about-kicker[data-v-9b3a5d84]{color:#7b8995;font-size:13px;font-weight:800;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.about-section-title[data-v-9b3a5d84],.about-story-title[data-v-9b3a5d84]{color:#1f2a33;font-weight:900;line-height:1.2;margin:0}.about-story-title[data-v-9b3a5d84]{font-size:42px;margin-bottom:24px}.about-business-text p[data-v-9b3a5d84],.about-empty-text[data-v-9b3a5d84],.about-section-desc[data-v-9b3a5d84],.about-story-text p[data-v-9b3a5d84]{color:#52616d;font-size:17px;line-height:1.95}.about-story-text p[data-v-9b3a5d84]{margin:0 0 14px}.about-section-block[data-v-9b3a5d84]{padding:34px}.about-section-title[data-v-9b3a5d84]{font-size:36px;margin-bottom:12px}.about-section-desc[data-v-9b3a5d84]{margin:0 0 28px;max-width:920px}.about-business-list[data-v-9b3a5d84]{display:flex;flex-direction:column;gap:26px}.about-business-card[data-v-9b3a5d84]{align-items:stretch;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e1e7ed;border-radius:22px;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);padding:22px}.about-business-card.reverse .about-business-copy[data-v-9b3a5d84]{order:2}.about-business-card.reverse .about-business-media[data-v-9b3a5d84]{order:1}.about-business-subtitle[data-v-9b3a5d84]{color:#84919c;font-size:13px;font-weight:800;letter-spacing:1.3px;margin-bottom:8px;text-transform:uppercase}.about-business-title[data-v-9b3a5d84]{color:#23323e;font-size:30px;font-weight:900;line-height:1.25;margin:0 0 16px}.accent-medical .about-business-title[data-v-9b3a5d84]{color:#2a6c86}.accent-travel .about-business-title[data-v-9b3a5d84]{color:#9c6c22}.accent-car .about-business-title[data-v-9b3a5d84]{color:#3f709e}.accent-kimono .about-business-title[data-v-9b3a5d84]{color:#8a4f64}.about-business-text p[data-v-9b3a5d84]{margin:0 0 10px}.about-business-media[data-v-9b3a5d84]{background:#eef2f6;border-radius:18px;min-height:260px;overflow:hidden}.about-business-image[data-v-9b3a5d84]{display:block;height:100%;min-height:260px;-o-object-fit:cover;object-fit:cover;width:100%}.about-empty-block[data-v-9b3a5d84]{min-height:180px}.about-empty-text[data-v-9b3a5d84]{margin:0}@media(max-width:980px){.about-section[data-v-9b3a5d84]{gap:12px;grid-template-columns:1fr}.about-section-anchor[data-v-9b3a5d84]{letter-spacing:1px;padding-top:0;writing-mode:horizontal-tb}.about-section-anchor span[data-v-9b3a5d84]{border-bottom:1px solid #cfd6dc;border-left:none;padding:0 0 8px}.about-story-card[data-v-9b3a5d84]{grid-template-columns:1fr;min-height:auto}.about-story-side-title[data-v-9b3a5d84]{display:none}.about-business-card[data-v-9b3a5d84],.about-business-card.reverse[data-v-9b3a5d84]{grid-template-columns:1fr}.about-business-card.reverse .about-business-copy[data-v-9b3a5d84],.about-business-card.reverse .about-business-media[data-v-9b3a5d84]{order:0}}@media(max-width:720px){.about-section-block[data-v-9b3a5d84],.about-story-card[data-v-9b3a5d84]{padding:22px}.about-section-title[data-v-9b3a5d84],.about-story-title[data-v-9b3a5d84]{font-size:30px}.about-business-title[data-v-9b3a5d84]{font-size:26px}}.entry-page[data-v-b213bc4d]{background-color:#111;background-position:bottom;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;min-height:100vh;overflow:hidden;padding:20px 24px}.entry-page[data-v-b213bc4d],.entry-shell[data-v-b213bc4d]{align-items:center;display:flex;justify-content:center;position:relative}.entry-shell[data-v-b213bc4d]{aspect-ratio:16/9;flex-direction:column;max-height:calc(100vh - 40px);max-width:1400px;padding:120px 40px 56px;text-align:center;width:100%}.brand-logo[data-v-b213bc4d]{display:inline-flex;left:24px;margin:0;position:absolute;text-decoration:none;top:24px;z-index:4}.brand-logo-image[data-v-b213bc4d]{filter:drop-shadow(0 4px 12px rgba(0,0,0,.2));height:72px}.entry-main[data-v-b213bc4d]{display:contents}.hero-content[data-v-b213bc4d]{color:#fff}.hero-title[data-v-b213bc4d]{display:flex;flex-direction:column;font-family:"Noto Serif SC",serif;gap:10px;margin:0}.hero-title-line[data-v-b213bc4d]{filter:drop-shadow(0 6px 12px rgba(0,0,0,.5));font-size:clamp(40px,5vw,82px);font-weight:900;letter-spacing:4px}.hero-title-char[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#f5d6a0 30%,#c08f45 70%,#e5c68d);-webkit-background-clip:text;display:inline-block;opacity:0;-webkit-text-fill-color:transparent;animation:charReveal-b213bc4d .8s cubic-bezier(.2,.8,.2,1) forwards;filter:blur(5px);transform:translateY(20px)}.subtitle-bar-wrapper[data-v-b213bc4d]{display:flex;justify-content:center;margin-top:50px;width:100%}.subtitle-bar[data-v-b213bc4d]{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border-bottom:1px solid hsla(0,0%,100%,.18);border-top:1px solid hsla(0,0%,100%,.18);box-shadow:0 10px 30px #00000026;display:flex;gap:20px;justify-content:center;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 15%,#000 85%,transparent);padding:12px 100px}.hero-subtitle[data-v-b213bc4d]{color:#fff;font-size:clamp(18px,2.2vw,26px);font-weight:500;letter-spacing:3px;margin:0;text-shadow:0 2px 4px rgba(0,0,0,.3)}.hero-subtitle-char[data-v-b213bc4d]{animation:subtitleReveal-b213bc4d .7s ease forwards;display:inline-block;opacity:0}.decorative-line[data-v-b213bc4d]{background:#fff9;height:1.5px;width:40px}.entry-page .entry-actions[data-v-b213bc4d]{display:flex;gap:30px;margin-top:40px}.entry-button[data-v-b213bc4d]{border-radius:6px;font-family:"Noto Serif SC",serif;font-size:20px;font-weight:700;min-width:260px;overflow:hidden;padding:18px 40px;position:relative;text-decoration:none;transition:all .3s ease}.entry-button-medical[data-v-b213bc4d]{background:#25615f;border:1px solid #d2ae72;color:#fff}.entry-button-travel[data-v-b213bc4d]{background:linear-gradient(180deg,#e2c796,#c39651);border:1px solid #fdf3e0;color:#3b240b}.button-glow[data-v-b213bc4d]{animation:buttonShine-b213bc4d 4s infinite;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.2),transparent);inset:0;position:absolute;transform:translate(-100%)}.entry-page .entry-switchers[data-v-b213bc4d]{right:24px;top:24px;z-index:4}@keyframes charReveal-b213bc4d{to{filter:blur(0);opacity:1;transform:translateY(0)}}@keyframes subtitleReveal-b213bc4d{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes buttonShine-b213bc4d{50%,to{transform:translate(100%)}}.checkup-page[data-v-b213bc4d],.localized-entry[data-v-b213bc4d],.medical-home[data-v-b213bc4d],.regenerative-page[data-v-b213bc4d],.serious-page[data-v-b213bc4d]{background:radial-gradient(circle at top right,rgba(171,222,235,.22),transparent 26%),linear-gradient(180deg,#f6f9fc,#eef4f8);box-sizing:border-box;color:#1d2a33;min-height:100vh;padding:20px 24px 42px}.regenerative-page[data-v-b213bc4d]{background:radial-gradient(circle at top right,rgba(196,188,255,.2),transparent 24%),linear-gradient(180deg,#f7f8fc,#eef2f8);color:#1d2633}.serious-page[data-v-b213bc4d]{background:radial-gradient(circle at top right,hsla(8,100%,90%,.2),transparent 24%),linear-gradient(180deg,#fbf7f6,#f5efed);color:#2a2020}.premium-detail-page[data-v-b213bc4d],.premium-list-page[data-v-b213bc4d],.tour-detail-page[data-v-b213bc4d],.tour-list-page[data-v-b213bc4d],.travel-home[data-v-b213bc4d]{background:radial-gradient(circle at top right,rgba(255,242,214,.18),transparent 24%),linear-gradient(180deg,#faf8f4,#f3efe7);box-sizing:border-box;color:#2a231d;min-height:100vh;padding:20px 24px 40px}.premium-detail-page[data-v-b213bc4d]{background:radial-gradient(circle at top right,rgba(220,214,255,.18),transparent 24%),linear-gradient(180deg,#faf8fc,#f1eef8);color:#28222f}.medical-shell[data-v-b213bc4d],.page-shell[data-v-b213bc4d]{margin:0 auto;max-width:1580px}.medical-header[data-v-b213bc4d],.travel-header[data-v-b213bc4d]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffeb;border-radius:18px;display:flex;gap:20px;justify-content:space-between;padding:10px 14px;position:sticky;top:12px;z-index:20}.travel-header[data-v-b213bc4d]{border:1px solid rgba(153,130,95,.18);box-shadow:0 10px 24px #62513814}.medical-header[data-v-b213bc4d]{border:1px solid rgba(68,112,141,.18);box-shadow:0 10px 24px #2a516c14}.medical-logo-link[data-v-b213bc4d],.travel-logo-link[data-v-b213bc4d]{align-items:center;display:inline-flex;flex:0 0 auto}.medical-logo[data-v-b213bc4d],.travel-logo[data-v-b213bc4d]{height:72px;-o-object-fit:contain;object-fit:contain;width:auto}.mobile-menu-toggle[data-v-b213bc4d]{display:none}.medical-nav[data-v-b213bc4d],.travel-nav[data-v-b213bc4d]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-end}.medical-nav-item[data-v-b213bc4d],.travel-nav-item[data-v-b213bc4d]{align-items:center;background:#fff;border-radius:14px;display:inline-flex;font-size:18px;font-weight:700;height:64px;justify-content:center;min-width:120px;padding:0 22px;text-align:center;text-decoration:none;transition:all .25s ease}.travel-nav-item[data-v-b213bc4d]{border:1px solid #ddd1bf;color:#2e241d}.medical-nav-item[data-v-b213bc4d]{border:1px solid #bfcfdb;color:#17242d}.medical-nav-item[data-v-b213bc4d]:hover,.travel-nav-item[data-v-b213bc4d]:hover{transform:translateY(-2px)}.travel-nav-item[data-v-b213bc4d]:hover{background:#fffaf3;border-color:#d4b889;color:#9c6c22}.medical-nav-item[data-v-b213bc4d]:hover{background:#eef7fb;border-color:#8cc4d8;color:#106d8b}.medical-nav-item.active[data-v-b213bc4d],.travel-nav-item.active[data-v-b213bc4d]{background:linear-gradient(180deg,#c9d7e8,#b9cadf);border-color:#8ba8c2;box-shadow:inset 0 1px #ffffff8c;color:#1c2b39}.travel-nav-item.active[data-v-b213bc4d]{background:linear-gradient(180deg,#d8e0ea,#c6d4e5);border-color:#9fb2c7;color:#29445b}.regenerative-page .medical-header[data-v-b213bc4d]{border-color:#5d68aa2e;box-shadow:0 10px 24px #3f497b14}.regenerative-page .medical-nav-item[data-v-b213bc4d]{border-color:#c8d0ea;color:#1f2a4a}.regenerative-page .medical-nav-item[data-v-b213bc4d]:hover{background:#f5f5fe;border-color:#aab4ef;color:#4b56b8}.regenerative-page .medical-nav-item.active[data-v-b213bc4d]{background:linear-gradient(180deg,#cfd6f0,#bcc8eb);border-color:#98a7df;color:#27346d}.serious-page .medical-header[data-v-b213bc4d]{border-color:#996d662e;box-shadow:0 10px 24px #6c3f3414}.serious-page .medical-nav-item[data-v-b213bc4d]{border-color:#e2c9c4;color:#3b2424}.serious-page .medical-nav-item[data-v-b213bc4d]:hover{background:#fff6f4;border-color:#dda89e;color:#b04d3d}.serious-page .medical-nav-item.active[data-v-b213bc4d]{background:linear-gradient(180deg,#ead1cb,#dfc0b8);border-color:#d6a79d;color:#6f3329}.entry-switchers[data-v-b213bc4d],.locale-controls[data-v-b213bc4d]{align-items:center;display:inline-flex;gap:8px}.locale-controls[data-v-b213bc4d]{min-height:64px;padding-left:2px}.locale-select[data-v-b213bc4d]{background:#fff;border:1px solid #cfdce4;border-radius:12px;color:inherit;font-size:14px;font-weight:800;height:40px;max-width:150px;padding:0 10px}.locale-select.compact[data-v-b213bc4d]{max-width:92px}.checkup-main[data-v-b213bc4d],.localized-main[data-v-b213bc4d],.medical-main[data-v-b213bc4d],.premium-detail-main[data-v-b213bc4d],.premium-list-main[data-v-b213bc4d],.regenerative-main[data-v-b213bc4d],.serious-main[data-v-b213bc4d],.tour-detail-main[data-v-b213bc4d],.tour-list-main[data-v-b213bc4d],.travel-main[data-v-b213bc4d]{margin-top:26px}.checkup-main[data-v-b213bc4d],.detail-page[data-v-b213bc4d],.placeholder-page[data-v-b213bc4d],.premium-list-main[data-v-b213bc4d],.regenerative-main[data-v-b213bc4d],.serious-main[data-v-b213bc4d],.tour-list-main[data-v-b213bc4d]{display:flex;flex-direction:column;gap:28px}.entry-hero[data-v-b213bc4d]{align-items:center;background-position:bottom;background-size:cover;border-radius:24px;display:flex;justify-content:center;min-height:calc(100vh - 40px);overflow:hidden;position:relative;text-align:center}.entry-switchers[data-v-b213bc4d]{position:absolute;right:24px;top:24px;z-index:2}.entry-content[data-v-b213bc4d]{color:#fff;max-width:920px;padding:40px;text-shadow:0 5px 18px rgba(0,0,0,.36)}.entry-content h1[data-v-b213bc4d]{font-size:58px;font-weight:900;line-height:1.2;margin:0;white-space:pre-line}.entry-content p[data-v-b213bc4d]{font-size:24px;margin:28px 0 0}.entry-actions[data-v-b213bc4d]{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;margin-top:42px}.primary-action[data-v-b213bc4d]{align-items:center;border-radius:8px;display:inline-flex;font-size:18px;font-weight:800;justify-content:center;min-height:58px;min-width:230px;padding:0 28px;text-decoration:none}.primary-action.medical[data-v-b213bc4d]{background:#25615f;border:1px solid #d2ae72;color:#fff}.primary-action.travel[data-v-b213bc4d]{background:linear-gradient(180deg,#e2c796,#c39651);border:1px solid #fdf3e0;color:#352108}.medical-carousel-section[data-v-b213bc4d],.travel-carousel-section[data-v-b213bc4d]{background:#ffffffd6;border-radius:28px;margin:0 auto;max-width:1180px;padding:26px 26px 22px;width:75%}.travel-carousel-section[data-v-b213bc4d]{border:1px solid hsla(38,24%,58%,.18);box-shadow:0 20px 42px #584a3214}.medical-carousel-section[data-v-b213bc4d]{border:1px solid rgba(116,148,174,.18);box-shadow:0 20px 42px #2c4d5f14}.carousel-frame[data-v-b213bc4d]{align-items:center;display:grid;gap:14px;grid-template-columns:60px 1fr 60px}.carousel-stage[data-v-b213bc4d]{min-width:0}.carousel-slide[data-v-b213bc4d]{padding:20px 0 30px;position:relative;width:100%}.slide-image-card[data-v-b213bc4d]{aspect-ratio:16/9;background:#fff;border-radius:28px;box-shadow:0 22px 40px #4c402b1f;overflow:hidden;position:relative;width:100%}.slide-full-image[data-v-b213bc4d]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.slide-copy[data-v-b213bc4d]{bottom:34px;color:#fff;left:36px;position:absolute;right:36px;text-align:left;text-shadow:0 3px 14px rgba(0,0,0,.52)}.slide-copy p[data-v-b213bc4d]{font-size:22px;font-weight:800;line-height:1.45;margin:6px 0}.medical-slide-copy[data-v-b213bc4d]{--medical-copy-ink:#0d2b41;--medical-copy-gold:#b6923d;color:var(--medical-copy-ink);container-type:inline-size;inset:0;pointer-events:none;position:absolute}.medical-slide-copy div[data-v-b213bc4d],.medical-slide-copy h2[data-v-b213bc4d],.medical-slide-copy h3[data-v-b213bc4d],.medical-slide-copy p[data-v-b213bc4d],.medical-slide-copy span[data-v-b213bc4d],.medical-slide-copy strong[data-v-b213bc4d]{box-sizing:border-box}.medical-copy-title[data-v-b213bc4d]{font-weight:900;line-height:1.12}.medical-copy-kicker[data-v-b213bc4d],.medical-copy-subtitle[data-v-b213bc4d],.medical-copy-title[data-v-b213bc4d]{color:var(--medical-copy-ink);margin:0;position:absolute;text-align:center}.medical-copy-kicker[data-v-b213bc4d],.medical-copy-subtitle[data-v-b213bc4d]{font-weight:800;line-height:1.22;white-space:pre-line}.medical-copy-body[data-v-b213bc4d]{color:var(--medical-copy-ink);font-weight:650;line-height:1.58;margin:0;position:absolute;white-space:pre-line}.medical-copy-layout-1 .medical-copy-title[data-v-b213bc4d]{font-size:clamp(18px,4.5cqw,68px);left:25.5%;right:18%;top:8.5%}.medical-copy-layout-1 .medical-copy-block-1[data-v-b213bc4d]{font-size:clamp(11px,2.05cqw,31px);left:26.5%;top:30.2%;width:26.5%}.medical-copy-layout-1 .medical-copy-mej-title[data-v-b213bc4d]{color:var(--medical-copy-ink);font-size:clamp(14px,3cqw,45px);font-weight:900;left:52.8%;line-height:1.12;position:absolute;text-align:center;top:46.8%;white-space:pre-line;width:16%}.medical-copy-layout-1 .medical-copy-block-2[data-v-b213bc4d]{font-size:clamp(10px,1.85cqw,29px);left:69.2%;top:27.4%;width:27.5%}.medical-copy-card-title[data-v-b213bc4d]{bottom:5.8%;color:#000;font-size:clamp(14px,2.85cqw,42px);font-weight:900;line-height:1.08;position:absolute;text-align:center;white-space:pre-line}.medical-copy-card-title-1[data-v-b213bc4d]{left:3.2%;width:28.4%}.medical-copy-card-title-2[data-v-b213bc4d]{left:35.6%;width:27.6%}.medical-copy-card-title-3[data-v-b213bc4d]{left:68.3%;width:27.6%}.medical-copy-layout-2 .medical-copy-title[data-v-b213bc4d]{font-size:clamp(20px,4.35cqw,66px);left:26%;right:26%;top:15%}.medical-copy-count[data-v-b213bc4d]{color:var(--medical-copy-gold);font-family:Georgia,Times New Roman,serif;font-weight:700;line-height:1;position:absolute;text-align:center;text-shadow:0 1px 0 #f9efd8,0 3px 7px rgba(75,52,18,.3);z-index:1}.medical-copy-count[data-v-b213bc4d]:before{background:#f9f9f6eb;border-radius:999px;content:"";filter:blur(6px);inset:-18% -20%;position:absolute;z-index:-1}.medical-copy-layout-2 .medical-copy-count[data-v-b213bc4d]{font-size:clamp(38px,9.4cqw,142px);left:43.8%;top:25.7%;width:12.4%}.medical-copy-layout-2 .medical-copy-subtitle[data-v-b213bc4d]{font-size:clamp(15px,2.7cqw,42px);left:31%;right:31%;top:41.2%}.medical-copy-layout-2 .medical-copy-kicker[data-v-b213bc4d]{font-size:clamp(17px,2.95cqw,46px);left:34%;right:34%;top:50.6%}.medical-hospital-copy[data-v-b213bc4d]{color:var(--medical-copy-ink);position:absolute;text-align:center;top:79.8%;width:19%}.medical-hospital-copy-1[data-v-b213bc4d]{left:7.4%}.medical-hospital-copy-2[data-v-b213bc4d]{left:29.2%}.medical-hospital-copy-3[data-v-b213bc4d]{left:51.2%}.medical-hospital-copy-4[data-v-b213bc4d]{left:73.1%}.medical-hospital-copy h3[data-v-b213bc4d]{font-size:clamp(11px,2cqw,30px);font-weight:900;line-height:1.12;margin:0 0 .55em}.medical-hospital-copy p[data-v-b213bc4d]{color:#0a2336;display:-webkit-box;font-size:clamp(7px,1.18cqw,18px);font-weight:800;line-height:1.42;margin:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:5}.medical-copy-layout-3 .medical-copy-title[data-v-b213bc4d]{font-size:clamp(18px,3.7cqw,56px);left:29%;right:29%;top:5.6%}.medical-copy-layout-3 .medical-copy-count[data-v-b213bc4d]{font-size:clamp(36px,8.7cqw,132px);left:43.7%;top:16.3%;width:12.6%}.medical-copy-layout-3 .medical-copy-subtitle[data-v-b213bc4d]{font-size:clamp(15px,2.6cqw,40px);left:35%;right:35%;top:30.4%}.medical-profile-copy[data-v-b213bc4d]{color:#070707;height:23.6%;position:absolute;text-align:left;top:45.5%;white-space:normal;width:23.4%}.medical-profile-copy-1[data-v-b213bc4d]{left:26.1%}.medical-profile-copy-2[data-v-b213bc4d]{left:73%;width:22.3%}.medical-profile-copy h3[data-v-b213bc4d]{font-size:clamp(11px,2.35cqw,36px);font-weight:900;line-height:1.12;margin:0 0 .45em}.medical-profile-copy p[data-v-b213bc4d]{display:-webkit-box;font-size:clamp(8px,1.62cqw,25px);font-weight:700;line-height:1.48;margin:.18em 0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.medical-history-title[data-v-b213bc4d]{color:#000;font-size:clamp(15px,3cqw,45px);font-weight:900;left:31%;line-height:1.14;margin:0;position:absolute;right:31%;text-align:center;top:72.4%}.medical-timeline-copy[data-v-b213bc4d]{bottom:5.2%;display:grid;gap:4.2%;grid-template-columns:repeat(4,minmax(0,1fr));left:12.6%;position:absolute;right:3.2%}.medical-timeline-item[data-v-b213bc4d]{color:#000;text-align:left}.medical-timeline-item span[data-v-b213bc4d],.medical-timeline-item strong[data-v-b213bc4d]{display:block}.medical-timeline-item strong[data-v-b213bc4d]{font-size:clamp(14px,3.15cqw,47px);font-weight:900;line-height:1.02}.medical-timeline-item span[data-v-b213bc4d]{display:-webkit-box;font-size:clamp(9px,1.75cqw,27px);font-weight:700;line-height:1.25;margin-top:.2em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.medical-copy-layout-4 .medical-copy-title[data-v-b213bc4d]{color:var(--medical-copy-gold);font-size:clamp(20px,4.7cqw,71px);left:13%;line-height:1.08;right:13%;text-shadow:0 1px 0 #f7edd4,0 2px 5px rgba(63,44,16,.35);top:17.3%}.medical-service-copy[data-v-b213bc4d]{color:#000;height:32%;position:absolute;text-align:center;top:53.8%;width:25.5%}.medical-service-copy-1[data-v-b213bc4d]{left:3.9%}.medical-service-copy-2[data-v-b213bc4d]{left:37.1%}.medical-service-copy-3[data-v-b213bc4d]{left:70.4%}.medical-service-copy h3[data-v-b213bc4d]{font-size:clamp(15px,3.4cqw,52px);font-weight:900;line-height:1.1;margin:0 0 1.25em}.medical-service-copy p[data-v-b213bc4d]{font-size:clamp(8px,1.65cqw,25px);font-weight:650;line-height:1.28;margin:.2em auto;max-width:78%;white-space:pre-line}.medical-copy-layout-1.locale-en-us .medical-copy-title[data-v-b213bc4d],.medical-copy-layout-1.locale-ja-jp .medical-copy-title[data-v-b213bc4d],.medical-copy-layout-1.locale-vi-vn .medical-copy-title[data-v-b213bc4d]{font-size:clamp(16px,3.15cqw,48px)}.medical-copy-layout-1.locale-en-us .medical-copy-body[data-v-b213bc4d],.medical-copy-layout-1.locale-vi-vn .medical-copy-body[data-v-b213bc4d]{font-size:clamp(7px,1.14cqw,17px);line-height:1.35}.medical-copy-layout-1.locale-ja-jp .medical-copy-body[data-v-b213bc4d]{font-size:clamp(8px,1.35cqw,20px);line-height:1.45}.medical-copy-layout-1.locale-en-us .medical-copy-mej-title[data-v-b213bc4d],.medical-copy-layout-1.locale-ja-jp .medical-copy-mej-title[data-v-b213bc4d],.medical-copy-layout-1.locale-vi-vn .medical-copy-mej-title[data-v-b213bc4d]{font-size:clamp(11px,1.9cqw,28px)}.medical-copy-layout-1.locale-en-us .medical-copy-card-title[data-v-b213bc4d],.medical-copy-layout-1.locale-ja-jp .medical-copy-card-title[data-v-b213bc4d],.medical-copy-layout-1.locale-vi-vn .medical-copy-card-title[data-v-b213bc4d]{font-size:clamp(11px,1.95cqw,29px)}.medical-copy-layout-2.locale-en-us .medical-copy-title[data-v-b213bc4d],.medical-copy-layout-2.locale-ja-jp .medical-copy-title[data-v-b213bc4d],.medical-copy-layout-2.locale-vi-vn .medical-copy-title[data-v-b213bc4d]{font-size:clamp(17px,3.2cqw,48px)}.medical-copy-layout-2.locale-en-us .medical-copy-subtitle[data-v-b213bc4d],.medical-copy-layout-2.locale-ja-jp .medical-copy-subtitle[data-v-b213bc4d],.medical-copy-layout-2.locale-vi-vn .medical-copy-subtitle[data-v-b213bc4d]{font-size:clamp(10px,1.72cqw,26px)}.medical-copy-layout-2.locale-en-us .medical-copy-kicker[data-v-b213bc4d],.medical-copy-layout-2.locale-ja-jp .medical-copy-kicker[data-v-b213bc4d],.medical-copy-layout-2.locale-vi-vn .medical-copy-kicker[data-v-b213bc4d]{font-size:clamp(12px,2.15cqw,32px)}.medical-copy-layout-2.locale-en-us .medical-hospital-copy h3[data-v-b213bc4d],.medical-copy-layout-2.locale-ja-jp .medical-hospital-copy h3[data-v-b213bc4d],.medical-copy-layout-2.locale-vi-vn .medical-hospital-copy h3[data-v-b213bc4d]{font-size:clamp(8px,1.28cqw,19px)}.medical-copy-layout-2.locale-en-us .medical-hospital-copy p[data-v-b213bc4d],.medical-copy-layout-2.locale-ja-jp .medical-hospital-copy p[data-v-b213bc4d],.medical-copy-layout-2.locale-vi-vn .medical-hospital-copy p[data-v-b213bc4d]{font-size:clamp(6px,.82cqw,12px);line-height:1.3}.medical-copy-layout-3.locale-en-us .medical-copy-title[data-v-b213bc4d],.medical-copy-layout-3.locale-ja-jp .medical-copy-title[data-v-b213bc4d],.medical-copy-layout-3.locale-vi-vn .medical-copy-title[data-v-b213bc4d]{font-size:clamp(14px,2.7cqw,40px)}.medical-copy-layout-3.locale-en-us .medical-copy-subtitle[data-v-b213bc4d],.medical-copy-layout-3.locale-ja-jp .medical-copy-subtitle[data-v-b213bc4d],.medical-copy-layout-3.locale-vi-vn .medical-copy-subtitle[data-v-b213bc4d]{font-size:clamp(10px,1.65cqw,25px)}.medical-copy-layout-3.locale-en-us .medical-profile-copy h3[data-v-b213bc4d],.medical-copy-layout-3.locale-ja-jp .medical-profile-copy h3[data-v-b213bc4d],.medical-copy-layout-3.locale-vi-vn .medical-profile-copy h3[data-v-b213bc4d]{font-size:clamp(8px,1.45cqw,22px)}.medical-copy-layout-3.locale-en-us .medical-profile-copy p[data-v-b213bc4d],.medical-copy-layout-3.locale-ja-jp .medical-profile-copy p[data-v-b213bc4d],.medical-copy-layout-3.locale-vi-vn .medical-profile-copy p[data-v-b213bc4d]{font-size:clamp(6px,.95cqw,14px);line-height:1.28}.medical-copy-layout-3.locale-en-us .medical-history-title[data-v-b213bc4d],.medical-copy-layout-3.locale-ja-jp .medical-history-title[data-v-b213bc4d],.medical-copy-layout-3.locale-vi-vn .medical-history-title[data-v-b213bc4d]{font-size:clamp(12px,2.05cqw,31px)}.medical-copy-layout-3.locale-en-us .medical-timeline-item strong[data-v-b213bc4d],.medical-copy-layout-3.locale-ja-jp .medical-timeline-item strong[data-v-b213bc4d],.medical-copy-layout-3.locale-vi-vn .medical-timeline-item strong[data-v-b213bc4d]{font-size:clamp(10px,2cqw,30px)}.medical-copy-layout-3.locale-en-us .medical-timeline-item span[data-v-b213bc4d],.medical-copy-layout-3.locale-ja-jp .medical-timeline-item span[data-v-b213bc4d],.medical-copy-layout-3.locale-vi-vn .medical-timeline-item span[data-v-b213bc4d]{font-size:clamp(6px,.9cqw,13px);line-height:1.18}.medical-copy-layout-4.locale-en-us .medical-copy-title[data-v-b213bc4d],.medical-copy-layout-4.locale-ja-jp .medical-copy-title[data-v-b213bc4d],.medical-copy-layout-4.locale-vi-vn .medical-copy-title[data-v-b213bc4d]{font-size:clamp(15px,3cqw,45px)}.medical-copy-layout-4.locale-en-us .medical-service-copy h3[data-v-b213bc4d],.medical-copy-layout-4.locale-ja-jp .medical-service-copy h3[data-v-b213bc4d],.medical-copy-layout-4.locale-vi-vn .medical-service-copy h3[data-v-b213bc4d]{font-size:clamp(10px,1.9cqw,28px)}.medical-copy-layout-4.locale-en-us .medical-service-copy p[data-v-b213bc4d],.medical-copy-layout-4.locale-ja-jp .medical-service-copy p[data-v-b213bc4d],.medical-copy-layout-4.locale-vi-vn .medical-service-copy p[data-v-b213bc4d]{font-size:clamp(6px,1.03cqw,15px);line-height:1.2}.carousel-arrow[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#f6f0e6);border:none;border-radius:999px;box-shadow:0 12px 24px #4f432b1a;color:#7a5a25;cursor:pointer;font-size:34px;height:60px;line-height:1;transition:all .25s ease;width:60px}.medical-home .carousel-arrow[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#ebf4f8);color:#2d5f77}.carousel-arrow[data-v-b213bc4d]:hover{transform:translateY(-2px)}.carousel-dots[data-v-b213bc4d]{display:flex;gap:14px;justify-content:center;margin-top:6px}.dot[data-v-b213bc4d]{background:#d9ccb9;border:none;border-radius:999px;cursor:pointer;height:13px;transition:all .25s ease;width:13px}.medical-home .dot[data-v-b213bc4d]{background:#cad8e1}.dot.active[data-v-b213bc4d]{background:linear-gradient(90deg,#d4a54d,#9c6b21);width:34px}.medical-home .dot.active[data-v-b213bc4d]{background:linear-gradient(90deg,#10b7bc,#4d8df1)}.detail-hero[data-v-b213bc4d],.detail-layout[data-v-b213bc4d],.filter-panel[data-v-b213bc4d],.result-section[data-v-b213bc4d]{background:#ffffffe6;border-radius:28px}.premium-list-page .filter-panel[data-v-b213bc4d],.premium-list-page .result-section[data-v-b213bc4d],.tour-detail-page .detail-hero[data-v-b213bc4d],.tour-detail-page .detail-layout[data-v-b213bc4d],.tour-list-page .filter-panel[data-v-b213bc4d],.tour-list-page .result-section[data-v-b213bc4d]{border:1px solid hsla(38,24%,58%,.16);box-shadow:0 18px 36px #4a3f2f14}.checkup-page .detail-hero[data-v-b213bc4d],.checkup-page .detail-layout[data-v-b213bc4d],.checkup-page .filter-panel[data-v-b213bc4d],.checkup-page .result-section[data-v-b213bc4d],.regenerative-page .filter-panel[data-v-b213bc4d],.regenerative-page .result-section[data-v-b213bc4d],.serious-page .filter-panel[data-v-b213bc4d],.serious-page .result-section[data-v-b213bc4d]{border:1px solid rgba(134,167,189,.16);box-shadow:0 18px 36px #29485c14}.premium-list-page .filter-panel[data-v-b213bc4d],.tour-list-page .filter-panel[data-v-b213bc4d]{padding:30px}.filter-grid[data-v-b213bc4d]{display:grid;gap:28px;grid-template-columns:420px 1fr}.section-en[data-v-b213bc4d],.section-kicker[data-v-b213bc4d]{color:#8a7147;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.3px;margin-bottom:8px;text-transform:uppercase}.checkup-page .section-kicker[data-v-b213bc4d],.regenerative-page .section-kicker[data-v-b213bc4d],.section-en[data-v-b213bc4d],.serious-page .section-kicker[data-v-b213bc4d]{color:#4e91a5}.section-title[data-v-b213bc4d]{color:#2d221b;font-size:38px;font-weight:800;line-height:1.2;margin:0}.checkup-page .section-title[data-v-b213bc4d],.regenerative-page .section-title[data-v-b213bc4d],.serious-page .section-title[data-v-b213bc4d]{color:#13232b}.section-title.small[data-v-b213bc4d]{font-size:32px}.section-desc[data-v-b213bc4d]{color:#6b5d50;font-size:16px;line-height:1.8;margin:12px 0 0}.map-wrapper[data-v-b213bc4d]{background:linear-gradient(180deg,#fffefb,#f8f3ea);border:1px solid #eadfce;border-radius:24px;margin-top:20px;padding:18px}.japan-map[data-v-b213bc4d]{display:block;height:auto;width:100%}.map-region-group[data-v-b213bc4d]{cursor:pointer;transition:transform .22s ease}.map-region-group[data-v-b213bc4d]:hover{transform:translateY(-2px)}.map-region-group.disabled[data-v-b213bc4d]{cursor:not-allowed;opacity:.28}.map-region-path[data-v-b213bc4d],.map-region-placeholder[data-v-b213bc4d]{fill:#f4ebde;stroke:#cfb896;stroke-width:6}.map-region-path[data-v-b213bc4d]{transition:all .25s ease}.map-region-label[data-v-b213bc4d]{fill:#7a5b2d;font-size:52px;font-weight:800;pointer-events:none}.map-region-group.active .map-region-path[data-v-b213bc4d],.map-region-group.active .map-region-placeholder[data-v-b213bc4d]{fill:#8fb44b;filter:drop-shadow(0 20px 30px rgba(88,127,31,.25));stroke:#5a7f1f;stroke-width:8}.map-region-group.active .map-region-label[data-v-b213bc4d]{fill:#fff}.region-legend[data-v-b213bc4d]{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.legend-chip[data-v-b213bc4d]{align-items:center;background:#fff;border:1px solid #decfb8;border-radius:999px;color:#76582a;cursor:pointer;display:inline-flex;font-size:14px;font-weight:700;gap:8px;min-height:40px;padding:0 14px;transition:all .22s ease}.legend-chip.active[data-v-b213bc4d]{background:linear-gradient(135deg,#9bc749,#6c9a23);border-color:transparent;color:#fff}.legend-chip.disabled[data-v-b213bc4d]{cursor:not-allowed;opacity:.35}.legend-count[data-v-b213bc4d]{align-items:center;background:#ffffff3d;border-radius:999px;display:inline-flex;font-size:12px;height:22px;justify-content:center;min-width:22px}.condition-group+.condition-group[data-v-b213bc4d],.filter-group+.filter-group[data-v-b213bc4d]{margin-top:20px}.condition-label[data-v-b213bc4d],.filter-label[data-v-b213bc4d]{color:#3c2c1e;font-size:18px;font-weight:800;margin-bottom:12px}.checkup-page .filter-label[data-v-b213bc4d],.regenerative-page .filter-label[data-v-b213bc4d],.serious-page .filter-label[data-v-b213bc4d]{color:#17313f}.selected-region-display[data-v-b213bc4d]{align-items:center;background:#f8f2e8;border:1px solid #eadbc3;border-radius:16px;color:#7b6037;display:flex;font-size:16px;font-weight:700;min-height:52px;padding:0 18px}.chip-wrap[data-v-b213bc4d],.tag-list[data-v-b213bc4d],.tag-wrap[data-v-b213bc4d],.tour-region-row[data-v-b213bc4d]{display:flex;flex-wrap:wrap;gap:12px}.chip[data-v-b213bc4d]{background:#fff;border:1px solid #dfd0b7;border-radius:999px;color:#6e5530;cursor:pointer;font-size:15px;font-weight:700;min-height:44px;padding:0 16px;transition:all .22s ease}.checkup-page .chip[data-v-b213bc4d],.regenerative-page .chip[data-v-b213bc4d],.serious-page .chip[data-v-b213bc4d]{border-color:#cadbe4;color:#1b313c}.chip[data-v-b213bc4d]:hover{background:#fffaf2;border-color:#d1b17a;transform:translateY(-1px)}.chip.active[data-v-b213bc4d]{background:linear-gradient(135deg,#cfa251,#9a6b1e);border-color:transparent;color:#fff}.checkup-page .chip.active[data-v-b213bc4d],.regenerative-page .chip.active[data-v-b213bc4d],.serious-page .chip.active[data-v-b213bc4d]{background:linear-gradient(135deg,#1db9b7,#4a8ff0)}.chip.green.active[data-v-b213bc4d]{background:linear-gradient(135deg,#93c53c,#5f8c1f)}.action-row[data-v-b213bc4d],.filter-bottom[data-v-b213bc4d],.filter-control-row[data-v-b213bc4d],.filter-inline-group[data-v-b213bc4d],.price-range[data-v-b213bc4d],.price-row[data-v-b213bc4d]{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.filter-bottom[data-v-b213bc4d]{justify-content:space-between;margin-top:24px}.filter-inline-group[data-v-b213bc4d]{min-width:0}.filter-control-row[data-v-b213bc4d]{flex:1}.price-inline-group[data-v-b213bc4d]{padding-left:6px}.price-input[data-v-b213bc4d]{background:#fff;border:1px solid #e3d7c4;border-radius:14px;box-sizing:border-box;color:inherit;font-size:16px;height:48px;outline:none;padding:0 14px;width:160px}.checkup-page .price-input[data-v-b213bc4d],.regenerative-page .price-input[data-v-b213bc4d],.serious-page .price-input[data-v-b213bc4d]{border-color:#cfdee6}.keyword-input[data-v-b213bc4d]{width:min(100%,360px)}.price-sep[data-v-b213bc4d]{color:#8e7553;font-size:18px;font-weight:700}.action-btn[data-v-b213bc4d],.detail-btn[data-v-b213bc4d],.page-btn[data-v-b213bc4d],.reset-btn[data-v-b213bc4d],.search-btn[data-v-b213bc4d]{border:none;cursor:pointer;transition:all .25s ease}.search-btn[data-v-b213bc4d]{background:linear-gradient(135deg,#cfa251,#9a6b1e);border-radius:16px;box-shadow:0 14px 24px #9a6b1e2e;color:#fff;font-size:17px;font-weight:800;height:52px;min-width:180px}.action-btn.primary[data-v-b213bc4d],.checkup-page .search-btn[data-v-b213bc4d],.regenerative-page .search-btn[data-v-b213bc4d],.serious-page .search-btn[data-v-b213bc4d]{background:linear-gradient(135deg,#1ab7b6,#3f7de9);box-shadow:0 16px 28px #2866b72e}.reset-btn[data-v-b213bc4d]{background:#f5eee2;border-radius:16px;color:#7e6137;font-size:16px;font-weight:700;height:52px;min-width:120px}.checkup-page .reset-btn[data-v-b213bc4d],.regenerative-page .reset-btn[data-v-b213bc4d],.serious-page .reset-btn[data-v-b213bc4d]{background:#eef6fa;border-radius:999px;color:#236a85}.result-section[data-v-b213bc4d]{padding:30px}.filter-header[data-v-b213bc4d],.result-head[data-v-b213bc4d],.result-header[data-v-b213bc4d]{align-items:flex-start;display:flex;gap:18px;justify-content:space-between;margin-bottom:24px}.result-tools[data-v-b213bc4d]{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.sort-control[data-v-b213bc4d]{align-items:center;color:#6d5a40;display:inline-flex;font-size:14px;font-weight:800;gap:10px}.checkup-page .sort-control[data-v-b213bc4d],.regenerative-page .sort-control[data-v-b213bc4d],.serious-page .sort-control[data-v-b213bc4d]{color:#245d72}.sort-select[data-v-b213bc4d]{background:#fff;border:1px solid #e2d6c3;border-radius:12px;color:#3a2c20;font-size:15px;font-weight:700;height:42px;min-width:190px;outline:none;padding:0 12px}.checkup-page .sort-select[data-v-b213bc4d],.regenerative-page .sort-select[data-v-b213bc4d],.serious-page .sort-select[data-v-b213bc4d]{border-color:#cfe3ec;color:#224f63}.filter-note[data-v-b213bc4d]{color:#56717e;font-size:16px;line-height:1.7;margin:10px 0 0;max-width:760px}.filter-summary-row[data-v-b213bc4d]{display:flex;flex-wrap:wrap;gap:10px;margin:-8px 0 24px}.filter-summary-pill[data-v-b213bc4d]{align-items:center;background:#f2f9fc;border:1px solid #d2e4ec;border-radius:999px;color:#245d72;display:inline-flex;font-size:14px;font-weight:800;min-height:38px;padding:0 14px}.result-count[data-v-b213bc4d]{color:#7c6951;font-size:17px;font-weight:700}.checkup-page .result-count[data-v-b213bc4d],.regenerative-page .result-count[data-v-b213bc4d],.serious-page .result-count[data-v-b213bc4d]{color:#5b6c76}.result-count span[data-v-b213bc4d]{color:#9a6b1e;font-size:28px;font-weight:800;margin:0 4px}.checkup-page .result-count span[data-v-b213bc4d],.regenerative-page .result-count span[data-v-b213bc4d],.serious-page .result-count span[data-v-b213bc4d]{color:#0c8f99}.empty-box[data-v-b213bc4d],.error-box[data-v-b213bc4d],.loading-box[data-v-b213bc4d]{background:#fcf8f2;border:1px dashed #e5d7c1;border-radius:22px;color:#7c6751;font-size:18px;font-weight:600;padding:28px;text-align:center}.error-box[data-v-b213bc4d]{background:#fff7f5;border-color:#e8c4bc;color:#b5503c}.copy-panel[data-v-b213bc4d],.product-list[data-v-b213bc4d],.tour-card-list[data-v-b213bc4d]{display:flex;flex-direction:column;gap:22px}.tour-card[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#fcfaf6);border:1px solid #e7dccb;border-radius:24px;box-shadow:0 12px 24px #55452b0f;color:inherit;display:grid;gap:24px;grid-template-columns:200px 1fr 220px;padding:24px;text-decoration:none;transition:all .3s ease}.tour-card[data-v-b213bc4d]:hover{border-color:#d1b17a;box-shadow:0 18px 36px #55452b1f;transform:translateY(-4px)}.poster-wrap[data-v-b213bc4d]{aspect-ratio:3/4;background:#f4ebde;border:1px solid #e0d2bb;border-radius:18px;overflow:hidden;width:100%}.detail-image[data-v-b213bc4d],.medical-product-image[data-v-b213bc4d],.poster-image[data-v-b213bc4d]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail-empty[data-v-b213bc4d],.medical-product-empty[data-v-b213bc4d],.poster-empty[data-v-b213bc4d]{align-items:center;background:linear-gradient(135deg,#f4ebde,#fcfaf6);color:#8c7550;display:flex;font-size:24px;font-weight:800;justify-content:center;min-height:100%;width:100%}.city-tag[data-v-b213bc4d],.meta-tag[data-v-b213bc4d],.region-tag[data-v-b213bc4d]{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;min-height:30px;padding:0 12px}.region-tag[data-v-b213bc4d]{background:#f6efdf;color:#8a6730}.city-tag[data-v-b213bc4d]{background:#eef5fb;color:#466c8f}.tour-title[data-v-b213bc4d]{color:#2e241d;font-size:34px;font-weight:800;line-height:1.2;margin:0 0 12px}.tour-intro[data-v-b213bc4d]{color:#5d5044;font-size:18px;line-height:1.82;margin:0}.meta-wrap[data-v-b213bc4d]{display:flex;flex-direction:column;gap:14px;margin-top:18px}.meta-line[data-v-b213bc4d]{align-items:flex-start;display:flex;gap:12px}.meta-label[data-v-b213bc4d]{color:#7e6137;font-size:15px;font-weight:800;min-width:78px;padding-top:4px}.meta-tag[data-v-b213bc4d]{background:#eef5fb;color:#3f6b93}.meta-tag.green[data-v-b213bc4d]{background:#edf8e6;color:#5a8621}.meta-tag.purple[data-v-b213bc4d]{background:#efe9ff;color:#6a48b5}.tour-card-right[data-v-b213bc4d]{align-items:flex-end;display:flex;flex-direction:column;gap:20px;justify-content:center}.experience-card-list[data-v-b213bc4d]{display:flex;flex-direction:column;gap:22px}.experience-card[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#fcfaf6);border:1px solid #e7dccb;border-radius:24px;box-shadow:0 12px 24px #55452b0f;color:inherit;cursor:pointer;display:grid;gap:24px;grid-template-columns:200px 1fr 220px;padding:24px;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.experience-card[data-v-b213bc4d]:hover{box-shadow:0 18px 36px #55452b1f;transform:translateY(-4px)}.experience-region-row[data-v-b213bc4d]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.experience-title[data-v-b213bc4d]{color:#2e241d;font-size:34px;font-weight:800;line-height:1.2;margin:0 0 12px}.experience-intro[data-v-b213bc4d]{color:#5d5044;font-size:18px;line-height:1.82;margin:0}.experience-card-right[data-v-b213bc4d]{align-items:flex-end;display:flex;flex-direction:column;gap:18px;justify-content:center}.premium-list-page .price-text[data-v-b213bc4d],.tour-list-page .price-text[data-v-b213bc4d]{font-size:38px;font-weight:800}.price-text[data-v-b213bc4d]{color:#9a6b1e;font-size:24px;font-weight:900;line-height:1.35;text-align:right}.detail-btn[data-v-b213bc4d]{align-items:center;background:linear-gradient(135deg,#cfa251,#9a6b1e);border-radius:16px;box-shadow:0 14px 24px #9a6b1e2e;color:#fff;display:inline-flex;font-size:18px;font-weight:800;height:56px;justify-content:center;min-width:160px}.hero-banner[data-v-b213bc4d]{background:linear-gradient(120deg,#06728beb,#4a90e2eb),url(/images/medical/checkup/checkup-hero.jpg) 50%/cover no-repeat;border-radius:30px;box-shadow:0 24px 46px #1f495e24;color:#fff;display:grid;gap:28px;grid-template-columns:1.25fr .75fr;padding:40px}.checkup-page .hero-banner[data-v-b213bc4d]{align-items:center;gap:20px;grid-template-columns:1.35fr .65fr;padding:26px 30px}.checkup-page .hero-copy h1[data-v-b213bc4d]{font-size:38px;margin-bottom:10px}.checkup-page .hero-copy p[data-v-b213bc4d]{font-size:17px;line-height:1.7;max-width:760px}.checkup-page .hero-badge[data-v-b213bc4d]{margin-bottom:6px}.checkup-page .hero-stats[data-v-b213bc4d]{gap:10px}.checkup-page .stat-card[data-v-b213bc4d]{border-radius:16px;padding:14px 18px}.checkup-page .stat-num[data-v-b213bc4d]{font-size:26px;margin-bottom:4px}.checkup-page .stat-label[data-v-b213bc4d]{font-size:14px;line-height:1.45}.regenerative-page .hero-banner[data-v-b213bc4d]{align-items:center;background:linear-gradient(120deg,#4f59b5eb,#6780f0e6),url(/images/medical/regenerative/regenerative-hero.jpg) 50%/cover no-repeat;box-shadow:0 24px 46px #38447a29;gap:20px;grid-template-columns:1.35fr .65fr;padding:26px 30px}.regenerative-page .hero-copy h1[data-v-b213bc4d]{font-size:38px;margin-bottom:10px}.regenerative-page .hero-copy p[data-v-b213bc4d]{font-size:17px;line-height:1.7;max-width:820px}.regenerative-page .hero-badge[data-v-b213bc4d]{margin-bottom:6px}.regenerative-page .hero-feature-list[data-v-b213bc4d]{gap:10px}.regenerative-page .feature-card[data-v-b213bc4d]{border-radius:16px;padding:14px 18px}.regenerative-page .feature-title[data-v-b213bc4d]{font-size:19px;margin-bottom:5px}.regenerative-page .feature-desc[data-v-b213bc4d]{font-size:14px;line-height:1.45}.serious-page .hero-banner[data-v-b213bc4d]{align-items:center;background:linear-gradient(120deg,#a1493eeb,#cd7060e0),url(/images/medical/serious/serious-hero.jpg) 50%/cover no-repeat;box-shadow:0 24px 46px #78433824;gap:20px;grid-template-columns:1.35fr .65fr;padding:26px 30px}.serious-page .hero-copy h1[data-v-b213bc4d]{font-size:38px;margin-bottom:10px}.serious-page .hero-copy p[data-v-b213bc4d]{font-size:17px;line-height:1.7;max-width:840px}.serious-page .hero-badge[data-v-b213bc4d]{margin-bottom:6px}.serious-page .hero-panels[data-v-b213bc4d]{gap:10px}.serious-page .hero-panel[data-v-b213bc4d]{border-radius:16px;padding:14px 18px}.serious-page .hero-panel-title[data-v-b213bc4d]{font-size:19px;margin-bottom:5px}.serious-page .hero-panel-text[data-v-b213bc4d]{font-size:14px;line-height:1.45}.hero-copy h1[data-v-b213bc4d]{font-size:46px;font-weight:800;line-height:1.18;margin:0 0 18px}.hero-copy p[data-v-b213bc4d]{color:#fffffff2;font-size:20px;line-height:1.9;margin:0}.hero-badge[data-v-b213bc4d]{color:#8fddeb;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1.5px;margin-bottom:10px;text-transform:uppercase}.hero-feature-list[data-v-b213bc4d],.hero-panels[data-v-b213bc4d],.hero-stats[data-v-b213bc4d]{display:grid;gap:16px;grid-template-columns:1fr}.feature-card[data-v-b213bc4d],.hero-panel[data-v-b213bc4d],.stat-card[data-v-b213bc4d]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid hsla(0,0%,100%,.18);border-radius:22px;padding:22px 24px}.feature-title[data-v-b213bc4d],.hero-panel-title[data-v-b213bc4d],.stat-num[data-v-b213bc4d]{font-size:34px;font-weight:800;margin-bottom:8px}.feature-title[data-v-b213bc4d],.hero-panel-title[data-v-b213bc4d]{font-size:23px}.feature-desc[data-v-b213bc4d],.hero-panel-text[data-v-b213bc4d],.stat-label[data-v-b213bc4d]{color:#ffffffeb;font-size:16px;line-height:1.75}.checkup-page .filter-panel[data-v-b213bc4d],.regenerative-page .filter-panel[data-v-b213bc4d],.serious-page .filter-panel[data-v-b213bc4d]{padding:28px 30px 30px}.regenerative-page .filter-panel[data-v-b213bc4d],.regenerative-page .result-section[data-v-b213bc4d]{border-color:#929ecc29;box-shadow:0 18px 36px #3e497014}.serious-page .filter-panel[data-v-b213bc4d],.serious-page .result-section[data-v-b213bc4d]{border-color:#caa9a02e;box-shadow:0 18px 36px #67463f14}.regenerative-page .hero-badge[data-v-b213bc4d],.regenerative-page .section-en[data-v-b213bc4d]{color:#d2ddff}.serious-page .hero-badge[data-v-b213bc4d],.serious-page .section-en[data-v-b213bc4d]{color:#ffd8d0}.regenerative-page .section-title[data-v-b213bc4d]{color:#17233d}.serious-page .section-title[data-v-b213bc4d]{color:#372525}.regenerative-page .filter-label[data-v-b213bc4d]{color:#202e4d}.serious-page .filter-label[data-v-b213bc4d]{color:#4a2b2b}.regenerative-page .chip[data-v-b213bc4d]{border-color:#d7ddee;color:#26334b}.regenerative-page .chip[data-v-b213bc4d]:hover{background:#fafbff;border-color:#9daef2;color:#5162d0}.regenerative-page .chip.active[data-v-b213bc4d]{background:linear-gradient(135deg,#6878f0,#5563d8);box-shadow:0 10px 22px #5563d82e}.serious-page .chip[data-v-b213bc4d]{border-color:#ead7d2;color:#442e2e}.serious-page .chip[data-v-b213bc4d]:hover{background:#fffaf8;border-color:#e0a89c;color:#b24e3d}.serious-page .chip.active[data-v-b213bc4d]{background:linear-gradient(135deg,#ca6a59,#b44e3d);box-shadow:0 10px 22px #b44e3d2e}.regenerative-page .action-btn.primary[data-v-b213bc4d],.regenerative-page .search-btn[data-v-b213bc4d]{background:linear-gradient(135deg,#6c7af3,#4c5bd7);box-shadow:0 16px 28px #4c5bd72e}.serious-page .search-btn[data-v-b213bc4d]{background:linear-gradient(135deg,#cd705f,#b24d3d);box-shadow:0 16px 28px #b24d3d2e}.regenerative-page .reset-btn[data-v-b213bc4d]{background:#f1f3fd;color:#4a57b8}.serious-page .reset-btn[data-v-b213bc4d]{background:#fcf0ed;color:#b05042}.product-card[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#f8fbfd);border:1px solid #d8e7ee;border-radius:24px;box-shadow:0 12px 28px #2f4e5f0f;color:inherit;display:grid;gap:26px;grid-template-columns:220px 1fr 220px;padding:28px;text-decoration:none;transition:all .25s ease}.product-card[data-v-b213bc4d]:hover{border-color:#8bc8d6;transform:translateY(-3px)}.health-institution-card[data-v-b213bc4d]{align-items:center;gap:30px;grid-template-columns:280px minmax(0,1fr) 160px}.regenerative-page .product-card[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#fafbff);border-color:#dfe5f3;box-shadow:0 12px 28px #4049700f}.serious-page .product-card[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#fff9f7);border-color:#edd9d3;box-shadow:0 12px 28px #60433c0f}.medical-product-visual[data-v-b213bc4d]{aspect-ratio:4/3;background:#edf4f8;border:1px solid #d8e7ee;border-radius:20px;min-height:170px;overflow:hidden}.health-institution-visual[data-v-b213bc4d]{min-height:210px}.medical-product-empty[data-v-b213bc4d]{background:linear-gradient(135deg,#edf4f8,#f8fbfd);color:#5a7a8c}.product-badge-wrap[data-v-b213bc4d]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px}.product-badge[data-v-b213bc4d],.product-region[data-v-b213bc4d],.tag[data-v-b213bc4d]{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;min-height:30px;padding:0 12px}.product-badge[data-v-b213bc4d]{background:#14beb01f;color:#0d9b98}.regenerative-page .product-badge[data-v-b213bc4d]{background:#6176eb1f;color:#4e5dd8}.serious-page .product-badge[data-v-b213bc4d]{background:#cb6d5a1f;color:#b44e3d}.product-region[data-v-b213bc4d]{background:#eef3f6;color:#47606e}.regenerative-page .product-region[data-v-b213bc4d]{background:#f0f3fb;color:#55627d}.serious-page .product-region[data-v-b213bc4d]{background:#faf0ed;color:#7d5b55}.product-title[data-v-b213bc4d]{color:#13222a;font-size:32px;font-weight:800;line-height:1.25;margin:0 0 10px}.product-intro[data-v-b213bc4d]{color:#4e616d;font-size:18px;line-height:1.85;margin:0}.health-institution-main[data-v-b213bc4d]{min-width:0}.health-package-list[data-v-b213bc4d]{border-top:1px solid #dbe8ef;margin-top:22px;padding-top:8px}.health-package-list-title[data-v-b213bc4d]{color:#1d4858;font-size:15px;font-weight:900;margin:14px 0 10px}.health-package-row[data-v-b213bc4d]{align-items:center;border-bottom:1px solid #edf3f6;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;min-height:44px;padding:9px 0}.health-package-row span[data-v-b213bc4d]{color:#263f4a;font-size:15px;font-weight:700;line-height:1.45;min-width:0}.health-package-row strong[data-v-b213bc4d],.health-price-range[data-v-b213bc4d]{color:#0d2b36;font-weight:900;white-space:nowrap}.health-package-row strong[data-v-b213bc4d]{font-size:16px}.product-meta[data-v-b213bc4d]{margin-top:18px}.tag[data-v-b213bc4d]{background:#edf8fb;color:#187f95}.regenerative-page .tag[data-v-b213bc4d]{background:#eef1ff;color:#4959c8}.serious-page .tag[data-v-b213bc4d]{background:#fcf2ef;color:#a24737}.highlight-list[data-v-b213bc4d]{color:#314750;font-size:17px;line-height:1.85;margin:18px 0 0;padding-left:20px}.package-price-block[data-v-b213bc4d]{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);margin-top:22px}.package-price-item[data-v-b213bc4d]{align-items:center;background:#f4f9fb;border:1px solid #dbe8ef;border-radius:16px;display:flex;gap:12px;justify-content:space-between;min-height:54px;padding:10px 18px}.package-price-item span[data-v-b213bc4d]{color:#49616f;font-size:15px;font-weight:700}.package-price-item strong[data-v-b213bc4d]{color:#0f2730;font-size:21px;font-weight:800;white-space:nowrap}.package-option[data-v-b213bc4d]{background:#fff;min-height:46px}.package-option span[data-v-b213bc4d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.package-option strong[data-v-b213bc4d]{font-size:17px}.package-more[data-v-b213bc4d]{color:#5c7380;font-size:14px;font-weight:800;text-align:right}.product-side[data-v-b213bc4d]{display:flex;flex-direction:column;gap:16px;justify-content:center}.health-institution-side[data-v-b213bc4d]{align-items:center;justify-content:center}.health-price-range[data-v-b213bc4d]{background:#eff8fb;border:1px solid #cfe2eb;border-radius:18px;font-size:21px;line-height:1.35;padding:18px;text-align:center}.health-side-note[data-v-b213bc4d]{color:#57727f;display:block;font-size:14px;line-height:1.45}.action-btn[data-v-b213bc4d],.health-side-note[data-v-b213bc4d]{font-weight:800;text-align:center}.action-btn[data-v-b213bc4d]{align-items:center;border-radius:16px;display:inline-flex;font-size:18px;justify-content:center;min-height:56px;width:100%}.action-btn.primary[data-v-b213bc4d]{color:#fff}.action-btn.secondary[data-v-b213bc4d]{background:#fff;border:1px solid #bfd6e2;color:#27556c}.empty-state[data-v-b213bc4d]{background:#f7fbfd;border:1px dashed #bfd3de;border-radius:24px;padding:44px 20px;text-align:center}.empty-title[data-v-b213bc4d]{color:#17303b;font-size:28px;font-weight:800;margin-bottom:10px}.empty-desc[data-v-b213bc4d]{color:#627681;font-size:17px}.pagination-wrap[data-v-b213bc4d]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-top:24px}.page-btn[data-v-b213bc4d]{background:#fff;border:1px solid #ded0b9;border-radius:12px;color:#76582a;font-weight:800;height:42px;min-width:42px;padding:0 14px}.premium-list-page .page-btn[data-v-b213bc4d],.tour-list-page .page-btn[data-v-b213bc4d]{background:#fffaf2;border-color:#dfcfb6;color:#7d6137;font-size:15px;font-weight:700;height:44px;min-width:44px}.page-btn.active[data-v-b213bc4d]{background:#9a6b1e;border-color:#9a6b1e;color:#fff}.premium-list-page .page-btn.active[data-v-b213bc4d],.tour-list-page .page-btn.active[data-v-b213bc4d]{background:linear-gradient(135deg,#cfa251,#9a6b1e);border-color:transparent;color:#fff}.page-btn[data-v-b213bc4d]:disabled{cursor:not-allowed;opacity:.45}.content-card[data-v-b213bc4d],.summary-card[data-v-b213bc4d]{background:#ffffffe6;border:1px solid hsla(38,24%,58%,.16);border-radius:28px;box-shadow:0 18px 36px #4a3f2f14}.premium-detail-page .content-card[data-v-b213bc4d],.premium-detail-page .summary-card[data-v-b213bc4d]{border-color:#a093ca29;box-shadow:0 18px 36px #4e426f14}.summary-card[data-v-b213bc4d]{display:grid;gap:24px;grid-template-columns:1fr 260px;padding:30px}.summary-top-row[data-v-b213bc4d]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.summary-badges[data-v-b213bc4d]{display:flex;flex-wrap:wrap;gap:10px}.summary-badge[data-v-b213bc4d]{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:700;min-height:30px;padding:0 12px}.summary-badge.region[data-v-b213bc4d]{background:#f6efdf;color:#8a6730}.summary-badge.city[data-v-b213bc4d]{background:#eef5fb;color:#466c8f}.premium-detail-page .summary-badge.region[data-v-b213bc4d]{background:#f4effb;color:#6e59a1}.summary-title[data-v-b213bc4d]{color:#2d221b;font-size:44px;font-weight:800;line-height:1.16;margin:18px 0 12px}.premium-detail-page .summary-title[data-v-b213bc4d]{color:#302843}.summary-intro[data-v-b213bc4d]{color:#5d5044;font-size:18px;line-height:1.85;margin:0;white-space:pre-wrap}.premium-detail-page .summary-intro[data-v-b213bc4d]{color:#625977}.summary-meta[data-v-b213bc4d]{display:flex;flex-direction:column;gap:14px;margin-top:18px}.meta-item[data-v-b213bc4d]{align-items:flex-start;display:flex;gap:12px}.summary-right[data-v-b213bc4d]{align-items:flex-end;display:flex;flex-direction:column;gap:18px;justify-content:center}.summary-price[data-v-b213bc4d]{color:#9a6b1e;font-size:46px;font-weight:800;line-height:1.1;text-align:right}.premium-detail-page .summary-price[data-v-b213bc4d]{color:#6f46c2}.health-detail-summary .summary-price[data-v-b213bc4d]{color:#0c8f99;font-size:36px}.premium-detail-page .travel-header[data-v-b213bc4d]{border-color:#7c70ab2e;box-shadow:0 10px 24px #574e7714}.premium-detail-page .travel-nav-item[data-v-b213bc4d]{border-color:#d9d2ea;color:#2f2540}.premium-detail-page .travel-nav-item[data-v-b213bc4d]:hover{background:#fbf9ff;border-color:#b9a5e2;color:#6b48b3}.premium-detail-page .section-en[data-v-b213bc4d],.premium-detail-page .section-kicker[data-v-b213bc4d]{color:#7f6aa7}.premium-detail-page .section-title[data-v-b213bc4d]{color:#2d2540}.premium-detail-page .meta-label[data-v-b213bc4d]{color:#705a99}.pdf-btn[data-v-b213bc4d]{align-items:center;background:linear-gradient(135deg,#cfa251,#9a6b1e);border:none;border-radius:16px;box-shadow:0 14px 24px #9a6b1e2e;color:#fff;cursor:pointer;display:inline-flex;font-size:18px;font-weight:800;height:58px;justify-content:center;min-width:180px;text-decoration:none}.pdf-btn.disabled[data-v-b213bc4d]{background:#e7dccb;box-shadow:none;color:#8b7a62;cursor:not-allowed}.content-card[data-v-b213bc4d]{padding:30px}.content-head[data-v-b213bc4d]{margin-bottom:20px}.content-layout[data-v-b213bc4d]{align-items:flex-start;display:grid;gap:28px;grid-template-columns:minmax(360px,1fr) 1.6fr;margin-top:22px}.poster-panel[data-v-b213bc4d]{display:flex;flex-direction:column;gap:16px;min-width:0}.detail-poster-empty[data-v-b213bc4d],.preview-main-image-wrap[data-v-b213bc4d]{aspect-ratio:16/9;background:#f5ede0;border:1px solid #e4d7c3;border-radius:22px;min-height:500px;overflow:hidden;width:100%}.preview-main-image[data-v-b213bc4d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.detail-poster-empty[data-v-b213bc4d]{align-items:center;color:#8c7550;display:flex;font-size:28px;font-weight:800;justify-content:center}.preview-thumbnails-wrap[data-v-b213bc4d]{display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;padding-bottom:8px}.thumbnail-item[data-v-b213bc4d]{background:#fff;border:1px solid #ddd1bf;border-radius:12px;cursor:pointer;flex:0 0 88px;height:88px;overflow:hidden;padding:0;transition:all .25s ease}.thumbnail-item.active[data-v-b213bc4d]{border-color:#9c6c22;border-width:2px;box-shadow:0 4px 10px #9c6c2226}.thumbnail-img[data-v-b213bc4d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.overview-panel[data-v-b213bc4d]{background:linear-gradient(180deg,#fffefb,#faf6ee);border:1px solid #eadfcf;border-radius:22px;min-width:0;padding:28px}.overview-text[data-v-b213bc4d]{color:#514437;font-size:19px;line-height:1.95;white-space:pre-wrap}.culture-experience-section[data-v-b213bc4d]{overflow:hidden}.culture-experience-strip[data-v-b213bc4d]{display:flex;gap:18px;overflow-x:auto;padding:4px 2px 12px;scroll-snap-type:x proximity}.culture-experience-card[data-v-b213bc4d]{background:#f5ede0;border:1px solid hsla(38,24%,58%,.18);border-radius:18px;box-shadow:0 12px 24px #53432b1a;color:#fff;flex:0 0 268px;min-height:204px;overflow:hidden;position:relative;scroll-snap-align:start;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease}.culture-experience-card[data-v-b213bc4d]:hover{box-shadow:0 16px 30px #53432b29;transform:translateY(-2px)}.culture-experience-image[data-v-b213bc4d]{display:block;height:100%;min-height:204px;-o-object-fit:cover;object-fit:cover;width:100%}.culture-experience-label[data-v-b213bc4d]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#291e14a8;border-radius:12px;bottom:12px;display:flex;font-size:15px;font-weight:800;justify-content:center;left:12px;line-height:1.25;min-height:38px;padding:8px 10px;position:absolute;right:12px;text-align:center}.health-gallery-layout[data-v-b213bc4d]{grid-template-columns:minmax(420px,1.25fr) minmax(280px,.75fr)}.health-gallery-panel[data-v-b213bc4d]{margin:0 auto;max-width:1080px;width:75%}.health-main-image-wrap[data-v-b213bc4d]{background:#f1f8fb;border-color:#d8e8ef;min-height:420px;position:relative}.health-gallery-panel .preview-thumbnails-wrap[data-v-b213bc4d]{justify-content:center}.gallery-arrow[data-v-b213bc4d]{background:#0c354294;border:0;border-radius:10px;color:#fff;cursor:pointer;font-size:38px;height:64px;line-height:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .22s ease;width:48px;z-index:2}.gallery-arrow[data-v-b213bc4d]:hover{background:#0c3542c7}.gallery-arrow-left[data-v-b213bc4d]{left:16px}.gallery-arrow-right[data-v-b213bc4d]{right:16px}.health-overview-panel[data-v-b213bc4d]{align-content:start;background:linear-gradient(180deg,#fff,#f4fbfd);border-color:#d8e8ef;display:grid;gap:14px}.health-detail-fact[data-v-b213bc4d]{background:#fff;border:1px solid #dbe8ef;border-radius:16px;display:grid;gap:8px;padding:16px}.health-detail-fact span[data-v-b213bc4d]{color:#5b7380;font-size:13px;font-weight:800}.health-detail-fact strong[data-v-b213bc4d]{color:#15333e;font-size:19px;line-height:1.4}.health-text-panel[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#f8fbfd);border-color:#dbe8ef;color:#415762}.health-service-list[data-v-b213bc4d]{display:flex;flex-wrap:wrap;gap:12px}.health-service-list span[data-v-b213bc4d]{align-items:center;background:#eff8fb;border:1px solid #d3e6ee;border-radius:999px;color:#1c6577;display:inline-flex;font-size:15px;font-weight:800;min-height:42px;padding:8px 14px}.health-detail-package-list[data-v-b213bc4d]{display:grid;gap:16px}.health-detail-package-item[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#f7fbfd);border:1px solid #dbe8ef;border-radius:18px;padding:18px}.health-detail-package-top[data-v-b213bc4d]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.health-detail-package-top h3[data-v-b213bc4d]{color:#15313c;font-size:21px;line-height:1.35;margin:0}.health-detail-package-top strong[data-v-b213bc4d]{color:#0c8f99;font-size:20px;white-space:nowrap}.health-detail-package-item p[data-v-b213bc4d]{color:#4f626b;font-size:16px;line-height:1.8;margin:12px 0 0;white-space:pre-wrap}.health-package-detail-stack[data-v-b213bc4d]{display:grid;gap:18px}.health-package-detail-block[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#f7fbfd);border:1px solid #d7e7ee;border-radius:20px;padding:22px}.health-package-detail-head[data-v-b213bc4d]{align-items:flex-start;border-bottom:1px solid #e2eef3;display:flex;gap:18px;justify-content:space-between;padding-bottom:16px}.health-package-detail-head span[data-v-b213bc4d]{color:#5b7380;display:block;font-size:13px;font-weight:900;margin-bottom:6px}.health-package-detail-head h3[data-v-b213bc4d]{color:#14313b;font-size:24px;line-height:1.35;margin:0}.health-package-detail-head strong[data-v-b213bc4d]{color:#0c8f99;font-size:22px;line-height:1.25;white-space:nowrap}.health-package-detail-content[data-v-b213bc4d]{color:#405963;font-size:16px;line-height:1.85;margin:16px 0 0;white-space:pre-wrap}.health-package-category-list[data-v-b213bc4d]{display:grid;gap:14px;margin-top:18px}.health-package-category[data-v-b213bc4d]{background:#fff;border:1px solid #e0edf2;border-radius:16px;padding:16px}.health-package-category h4[data-v-b213bc4d]{color:#174b5c;font-size:18px;line-height:1.35;margin:0 0 12px}.health-package-item-list[data-v-b213bc4d]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.health-package-item[data-v-b213bc4d]{background:#f2f9fc;border-radius:12px;color:#344f5b;display:flex;font-size:15px;gap:12px;justify-content:space-between;line-height:1.45;min-height:42px;padding:10px 12px}.health-package-item span[data-v-b213bc4d]{min-width:0}.health-package-item strong[data-v-b213bc4d]{color:#0c8f99;flex:0 0 auto;font-size:13px;font-weight:900;white-space:nowrap}.health-table-wrap[data-v-b213bc4d]{overflow-x:auto;width:100%}.health-detail-table[data-v-b213bc4d]{background:#fff;border:1px solid #1f2f36;border-collapse:separate;border-radius:0;border-spacing:0;min-width:980px;overflow:hidden;width:100%}.health-detail-table td[data-v-b213bc4d],.health-detail-table th[data-v-b213bc4d]{border-bottom:1px solid #1f2f36;border-right:1px solid #1f2f36;font-size:14px;line-height:1.45;padding:10px 12px;text-align:left;vertical-align:top}.health-detail-table th[data-v-b213bc4d]{background:#f6f8fa;color:#111f25;font-weight:900;text-align:center;white-space:nowrap}.health-detail-table td[data-v-b213bc4d]{color:#1d2d34}.health-detail-table td[data-v-b213bc4d]:first-child{color:#111f25;font-weight:800;text-align:center;vertical-align:middle;width:160px}.health-detail-table tr:last-child td[data-v-b213bc4d]{border-bottom:0}.health-detail-table td[data-v-b213bc4d]:last-child,.health-detail-table th[data-v-b213bc4d]:last-child{border-right:0}.health-comparison-table th[data-v-b213bc4d]:first-child,.health-comparison-table th[data-v-b213bc4d]:nth-child(2){background:#eef2f5}.health-comparison-table th[data-v-b213bc4d]:nth-child(n+3){color:#d22424}.health-comparison-table thead tr:first-child th[data-v-b213bc4d]:nth-child(n+3){border-bottom:1px solid #1f2f36;min-width:156px}.health-comparison-table thead tr:nth-child(2) th[data-v-b213bc4d]{background:#fff7f7;color:#d22424;min-width:78px}.health-comparison-table td[data-v-b213bc4d]:nth-child(2){font-weight:700;min-width:320px}.health-comparison-table tbody tr:nth-child(6n+1) td[data-v-b213bc4d]{background:#f8fafb}.health-comparison-table tbody tr:nth-child(6n+2) td[data-v-b213bc4d]{background:#fff5e8}.health-comparison-table tbody tr:nth-child(6n+3) td[data-v-b213bc4d]{background:#eef3ff}.health-comparison-table tbody tr:nth-child(6n+4) td[data-v-b213bc4d]{background:#fff0f7}.health-comparison-table tbody tr:nth-child(6n+5) td[data-v-b213bc4d]{background:#eef9ed}.health-comparison-table tbody tr:nth-child(6n) td[data-v-b213bc4d]{background:#eaf7f4}.health-table-mark[data-v-b213bc4d]{font-size:16px!important;font-weight:900;text-align:center!important;vertical-align:middle!important}.health-table-legend[data-v-b213bc4d]{color:#263d47;display:flex;flex-wrap:wrap;font-size:14px;gap:12px;line-height:1.6;margin-top:14px}.regenerative-license-layout[data-v-b213bc4d]{align-items:stretch;display:grid;gap:22px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr)}.regenerative-license-text[data-v-b213bc4d]{min-height:100%}.regenerative-qualification-grid[data-v-b213bc4d]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}.regenerative-qualification-image[data-v-b213bc4d]{aspect-ratio:4/3;background:#fff;border:1px solid #dfe5f3;border-radius:14px;display:block;-o-object-fit:contain;object-fit:contain;width:100%}.regenerative-detail-table[data-v-b213bc4d]{background:#fff;border:1px solid #1f2f36;border-collapse:collapse;min-width:820px;width:100%}.regenerative-detail-table td[data-v-b213bc4d],.regenerative-detail-table th[data-v-b213bc4d]{border:1px solid #1f2f36;color:#111f25;font-size:14px;line-height:1.45;padding:8px 12px}.regenerative-detail-table th[data-v-b213bc4d]{background:#dfe6ee;font-weight:900;text-align:center}.regenerative-detail-table th[data-v-b213bc4d]:first-child{width:160px}.regenerative-table-clinic[data-v-b213bc4d]{background:#fff;font-weight:900;text-align:center;vertical-align:middle;width:160px}.regenerative-table-program[data-v-b213bc4d]{background:#fff;font-weight:800}.regenerative-table-note[data-v-b213bc4d]{background:#fffdf8;font-weight:800;text-align:center}.critical-detail-list[data-v-b213bc4d]{background:#fff;border:1px solid #dce8ec;border-radius:16px;display:grid;gap:0;overflow:hidden}.critical-detail-block[data-v-b213bc4d]{border-bottom:1px solid #e6eef1;display:grid;gap:12px;padding:22px 24px}.critical-detail-block[data-v-b213bc4d]:last-child{border-bottom:0}.critical-detail-block h3[data-v-b213bc4d]{color:#123844;font-size:20px;line-height:1.35;margin:0}.critical-detail-lines[data-v-b213bc4d]{display:grid;gap:8px}.critical-detail-lines p[data-v-b213bc4d]{color:#314c56;font-size:16px;line-height:1.85;margin:0}.integrated-gallery[data-v-b213bc4d]{display:flex;flex-direction:column;margin:0 auto;max-width:1000px;min-width:600px;width:50%}.main-image-wrap[data-v-b213bc4d]{aspect-ratio:16/10;background:#f4effb;overflow:hidden;width:100%}.main-image[data-v-b213bc4d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail-grid-wrap[data-v-b213bc4d]{overflow:hidden;width:100%}.thumbnail-grid[data-v-b213bc4d]{display:flex;width:100%}.thumbnail-btn[data-v-b213bc4d]{background:#f5f0fb;border:none;border-right:2px solid #fff;box-sizing:border-box;cursor:pointer;flex:1;height:90px;overflow:hidden;padding:0;transition:opacity .3s ease}.thumbnail-btn[data-v-b213bc4d]:last-child{border-right:none}.thumbnail-btn.active[data-v-b213bc4d]{opacity:.6}.thumbnail-image[data-v-b213bc4d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.empty-gallery[data-v-b213bc4d]{background:#faf8fe;border:1px dashed #ddd3ef;border-radius:22px;color:#837898;font-size:18px;font-weight:600;padding:30px;text-align:center}.text-panel[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#fbfaff);border:1px solid #e7e0f5;border-radius:22px;color:#5a526e;font-size:19px;line-height:1.95;padding:28px;white-space:pre-wrap}.checkup-page .page-btn[data-v-b213bc4d],.regenerative-page .page-btn[data-v-b213bc4d],.serious-page .page-btn[data-v-b213bc4d]{border-color:#cadbe4;color:#236a85}.checkup-page .page-btn.active[data-v-b213bc4d],.regenerative-page .page-btn.active[data-v-b213bc4d],.serious-page .page-btn.active[data-v-b213bc4d]{background:#0c8f99;border-color:#0c8f99;color:#fff}.detail-hero[data-v-b213bc4d]{align-items:start;display:grid;gap:24px;grid-template-columns:1fr auto;padding:30px}.detail-hero h1[data-v-b213bc4d]{color:#17242d;font-size:42px;line-height:1.2;margin:12px 0}.detail-hero p[data-v-b213bc4d]{color:#52646c;font-size:18px;line-height:1.85;margin:0}.back-link[data-v-b213bc4d]{color:#2f7575;display:inline-flex;font-weight:900;margin-bottom:16px;text-decoration:none}.detail-layout[data-v-b213bc4d]{display:grid;gap:24px;grid-template-columns:minmax(320px,.9fr) 1.1fr;padding:24px}.gallery-panel[data-v-b213bc4d]{min-width:0}.detail-image[data-v-b213bc4d]{border-radius:18px;display:block;max-height:560px}.thumbs[data-v-b213bc4d]{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:10px}.thumbs img[data-v-b213bc4d]{aspect-ratio:1/1;border-radius:10px;-o-object-fit:cover;object-fit:cover;width:100%}.copy-block h3[data-v-b213bc4d]{color:#1d333b;font-size:18px;margin:0 0 8px}.copy-block p[data-v-b213bc4d]{color:#4d5d65;line-height:1.75;margin:0;white-space:pre-line}.detail-package-list[data-v-b213bc4d]{display:grid;gap:10px}.detail-package-item[data-v-b213bc4d]{align-items:center;background:#f5fafc;border:1px solid #dbe8ef;border-radius:14px;display:grid;gap:16px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.detail-package-item strong[data-v-b213bc4d]{color:#172c35;display:block;font-size:16px;line-height:1.35}.detail-package-item>span[data-v-b213bc4d]{color:#0f2730;font-size:16px;font-weight:900;white-space:nowrap}.detail-package-tags[data-v-b213bc4d]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.detail-package-tags span[data-v-b213bc4d]{background:#e7f4f8;border-radius:999px;color:#28718a;font-size:12px;font-weight:800;padding:4px 9px}.floating-consult[data-v-b213bc4d]{align-items:center;background:linear-gradient(180deg,#fff,#e8f7fb);border:1px solid rgba(105,190,205,.45);border-radius:22px;box-shadow:0 18px 34px #1f56652e;box-sizing:border-box;color:#0f7e90;cursor:pointer;display:flex;font-size:22px;font-weight:800;justify-content:center;letter-spacing:2px;line-height:1.45;min-height:168px;padding:16px 10px;position:fixed;right:26px;text-align:center;text-decoration:none;text-orientation:upright;top:50%;transform:translateY(-50%);transition:all .25s ease;width:88px;writing-mode:vertical-rl;z-index:30}.floating-consult[data-v-b213bc4d]:hover{transform:translateY(-50%) translate(-3px)}.premium-list-page .floating-consult[data-v-b213bc4d],.tour-detail-page .floating-consult[data-v-b213bc4d],.tour-list-page .floating-consult[data-v-b213bc4d],.travel-home .floating-consult[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#fbf4e8);border-color:#c19a526b;box-shadow:0 18px 34px #5c48262e;color:#9f6a17}.premium-detail-page .floating-consult[data-v-b213bc4d]{background:linear-gradient(180deg,#fff,#f4efff);border-color:#9074d361;box-shadow:0 18px 34px #4f3a882e;color:#6f46c2}.floating-switch[data-v-b213bc4d]{align-items:center;background:linear-gradient(135deg,#3d91ff,#2456d9);border-radius:999px;bottom:24px;box-shadow:0 18px 30px #2755be42;color:#fff;display:inline-flex;font-size:18px;font-weight:800;height:58px;justify-content:center;letter-spacing:1px;min-width:190px;padding:0 24px;position:fixed;right:26px;text-decoration:none;transition:all .25s ease;z-index:30}.premium-list-page .floating-switch[data-v-b213bc4d],.tour-detail-page .floating-switch[data-v-b213bc4d],.tour-list-page .floating-switch[data-v-b213bc4d],.travel-home .floating-switch[data-v-b213bc4d]{background:linear-gradient(135deg,#20b4c2,#2f76e3)}.consult-modal-backdrop[data-v-b213bc4d]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#141a2075;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:80}.consult-modal[data-v-b213bc4d]{background:#fff;border:1px solid hsla(38,24%,58%,.22);border-radius:18px;box-shadow:0 24px 60px #141a2047;padding:28px;position:relative;text-align:center;width:min(420px,100%)}.consult-modal-close[data-v-b213bc4d]{background:#f4f0e8;border:0;border-radius:50%;color:#3b3228;cursor:pointer;font-size:24px;height:36px;line-height:1;position:absolute;right:12px;top:10px;width:36px}.consult-modal-title[data-v-b213bc4d]{color:#2d221b;font-size:22px;font-weight:800;line-height:1.25;margin-bottom:18px}.consult-modal-image[data-v-b213bc4d]{background:#fff;border-radius:12px;display:block;max-height:68vh;-o-object-fit:contain;object-fit:contain;width:100%}.fade-slide-enter-active[data-v-b213bc4d],.fade-slide-leave-active[data-v-b213bc4d]{transition:all .45s ease}.fade-slide-enter-from[data-v-b213bc4d]{opacity:0;transform:translateY(12px)}.fade-slide-leave-to[data-v-b213bc4d]{opacity:0;transform:translateY(-8px)}@media(max-width:1400px){.medical-nav-item[data-v-b213bc4d],.travel-nav-item[data-v-b213bc4d]{font-size:16px;height:58px;min-width:104px;padding:0 16px}.locale-controls[data-v-b213bc4d]{min-height:58px}}@media(max-width:1180px){.medical-header[data-v-b213bc4d],.travel-header[data-v-b213bc4d]{align-items:flex-start;flex-direction:column}.medical-nav[data-v-b213bc4d],.travel-nav[data-v-b213bc4d]{justify-content:flex-start;width:100%}.medical-carousel-section[data-v-b213bc4d],.travel-carousel-section[data-v-b213bc4d]{max-width:none;width:100%}.checkup-page .hero-banner[data-v-b213bc4d],.content-layout[data-v-b213bc4d],.detail-hero[data-v-b213bc4d],.detail-layout[data-v-b213bc4d],.experience-card[data-v-b213bc4d],.filter-grid[data-v-b213bc4d],.health-institution-card[data-v-b213bc4d],.hero-banner[data-v-b213bc4d],.product-card[data-v-b213bc4d],.regenerative-page .hero-banner[data-v-b213bc4d],.serious-page .hero-banner[data-v-b213bc4d],.summary-card[data-v-b213bc4d],.tour-card[data-v-b213bc4d]{grid-template-columns:1fr}.checkup-page .hero-stats[data-v-b213bc4d],.regenerative-page .hero-feature-list[data-v-b213bc4d],.serious-page .hero-panels[data-v-b213bc4d]{grid-template-columns:repeat(3,minmax(0,1fr))}.experience-card-right[data-v-b213bc4d],.summary-right[data-v-b213bc4d],.tour-card-right[data-v-b213bc4d]{align-items:flex-start}.price-text[data-v-b213bc4d]{text-align:left}}@media(max-width:900px){.brand-logo[data-v-b213bc4d]{transform:translateY(-40px)}.subtitle-bar[data-v-b213bc4d]{padding:10px 40px}.decorative-line[data-v-b213bc4d]{width:20px}.entry-page .entry-actions[data-v-b213bc4d]{flex-direction:column;gap:15px}}@media(max-width:768px){.checkup-page[data-v-b213bc4d],.localized-entry[data-v-b213bc4d],.medical-home[data-v-b213bc4d],.premium-detail-page[data-v-b213bc4d],.premium-list-page[data-v-b213bc4d],.regenerative-page[data-v-b213bc4d],.serious-page[data-v-b213bc4d],.tour-detail-page[data-v-b213bc4d],.tour-list-page[data-v-b213bc4d],.travel-home[data-v-b213bc4d]{padding:12px 12px 88px}.medical-header[data-v-b213bc4d],.travel-header[data-v-b213bc4d]{align-items:center;border-radius:16px;flex-direction:row;gap:10px;padding:8px 10px;position:sticky;top:8px;z-index:60}.medical-logo[data-v-b213bc4d],.travel-logo[data-v-b213bc4d]{height:54px}.entry-page .brand-logo[data-v-b213bc4d]{left:14px;top:14px;transform:none}.entry-page .brand-logo-image[data-v-b213bc4d]{height:54px}.mobile-menu-toggle[data-v-b213bc4d]{align-items:center;background:#fff;border:1px solid #cfdce4;border-radius:12px;color:inherit;cursor:pointer;display:inline-flex;flex:0 0 44px;font-size:20px;height:44px;justify-content:center;margin-left:auto;transition:all .2s ease;width:44px}.mobile-menu-toggle[data-v-b213bc4d] svg{display:block}.travel-header .mobile-menu-toggle[data-v-b213bc4d]{background:#fffaf3;border-color:#ddd1bf;color:#4c3720}.medical-header .mobile-menu-toggle[data-v-b213bc4d]{background:#f5fbfe;border-color:#bfcfdb;color:#173748}.regenerative-page .mobile-menu-toggle[data-v-b213bc4d]{background:#f8f8ff;border-color:#c8d0ea;color:#27346d}.serious-page .mobile-menu-toggle[data-v-b213bc4d]{background:#fff8f6;border-color:#e2c9c4;color:#6f3329}.entry-mobile-menu-toggle[data-v-b213bc4d]{background:#ffffffeb;border-color:#ffffff8c;box-shadow:0 10px 24px #0000002e;color:#2d221b;top:14px}.entry-mobile-menu-toggle[data-v-b213bc4d],.entry-page .entry-switchers[data-v-b213bc4d]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:absolute;right:14px;z-index:6}.entry-page .entry-switchers[data-v-b213bc4d]{align-items:stretch;background:#fffffff5;border:1px solid hsla(0,0%,100%,.55);border-radius:16px;box-shadow:0 16px 36px #0000002e;box-sizing:border-box;color:#1d2a33;display:none;flex-direction:column;gap:8px;padding:10px;top:68px;width:min(260px,calc(100vw - 28px))}.entry-page .entry-switchers.mobile-nav-open[data-v-b213bc4d]{display:flex}.medical-nav[data-v-b213bc4d],.travel-nav[data-v-b213bc4d]{align-items:stretch;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffffa;border-radius:16px;box-shadow:0 16px 36px #272d3729;box-sizing:border-box;display:none;flex-direction:column;gap:8px;justify-content:flex-start;left:0;padding:10px;position:absolute;right:0;top:calc(100% + 8px);width:100%}.travel-nav[data-v-b213bc4d]{border:1px solid rgba(153,130,95,.18)}.medical-nav[data-v-b213bc4d]{border:1px solid rgba(68,112,141,.18)}.medical-nav.mobile-nav-open[data-v-b213bc4d],.travel-nav.mobile-nav-open[data-v-b213bc4d]{display:flex}.medical-nav-item[data-v-b213bc4d],.travel-nav-item[data-v-b213bc4d]{border-radius:12px;box-sizing:border-box;font-size:15px;height:auto;justify-content:flex-start;line-height:1.25;min-height:46px;min-width:0;overflow-wrap:anywhere;padding:10px 14px;width:100%}.locale-controls[data-v-b213bc4d]{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) minmax(92px,.7fr);min-height:0;padding-left:0;width:100%}.checkup-page .hero-banner[data-v-b213bc4d]{gap:16px;padding:22px 18px}.checkup-page .hero-copy h1[data-v-b213bc4d]{font-size:30px}.checkup-page .hero-copy p[data-v-b213bc4d]{font-size:15px;line-height:1.65}.checkup-page .hero-stats[data-v-b213bc4d]{grid-template-columns:1fr}.regenerative-page .hero-banner[data-v-b213bc4d]{gap:16px;padding:22px 18px}.regenerative-page .hero-copy h1[data-v-b213bc4d]{font-size:30px}.regenerative-page .hero-copy p[data-v-b213bc4d]{font-size:15px;line-height:1.65}.regenerative-page .hero-feature-list[data-v-b213bc4d]{grid-template-columns:1fr}.serious-page .hero-banner[data-v-b213bc4d]{gap:16px;padding:22px 18px}.serious-page .hero-copy h1[data-v-b213bc4d]{font-size:30px}.serious-page .hero-copy p[data-v-b213bc4d]{font-size:15px;line-height:1.65}.serious-page .hero-panels[data-v-b213bc4d]{grid-template-columns:1fr}.locale-select[data-v-b213bc4d]{font-size:13px;height:38px;max-width:none;width:100%}.locale-select.compact[data-v-b213bc4d]{max-width:none}.entry-content h1[data-v-b213bc4d]{font-size:36px}.entry-content p[data-v-b213bc4d]{font-size:18px}.carousel-frame[data-v-b213bc4d]{grid-template-columns:1fr}.carousel-arrow[data-v-b213bc4d]{display:none}.medical-carousel-section[data-v-b213bc4d],.travel-carousel-section[data-v-b213bc4d]{border-radius:20px;padding:16px}.slide-image-card[data-v-b213bc4d]{border-radius:16px}.slide-copy[data-v-b213bc4d]{bottom:18px;left:18px;right:18px}.slide-copy p[data-v-b213bc4d]{font-size:16px}.content-card[data-v-b213bc4d],.detail-hero[data-v-b213bc4d],.detail-layout[data-v-b213bc4d],.filter-panel[data-v-b213bc4d],.result-section[data-v-b213bc4d],.summary-card[data-v-b213bc4d]{border-radius:20px;padding:18px}.detail-hero h1[data-v-b213bc4d],.hero-copy h1[data-v-b213bc4d],.section-title[data-v-b213bc4d],.summary-title[data-v-b213bc4d]{font-size:30px}.product-title[data-v-b213bc4d],.tour-title[data-v-b213bc4d]{font-size:25px}.hero-copy p[data-v-b213bc4d],.overview-text[data-v-b213bc4d],.product-intro[data-v-b213bc4d],.summary-intro[data-v-b213bc4d],.text-panel[data-v-b213bc4d],.tour-intro[data-v-b213bc4d]{font-size:16px}.summary-price[data-v-b213bc4d]{font-size:30px;text-align:left}.integrated-gallery[data-v-b213bc4d]{min-width:0;width:100%}.detail-poster-empty[data-v-b213bc4d],.preview-main-image-wrap[data-v-b213bc4d]{min-height:320px}.health-gallery-layout[data-v-b213bc4d]{grid-template-columns:1fr}.health-gallery-panel[data-v-b213bc4d]{width:100%}.regenerative-license-layout[data-v-b213bc4d],.regenerative-qualification-grid[data-v-b213bc4d]{grid-template-columns:1fr}.regenerative-detail-table[data-v-b213bc4d]{min-width:620px}.critical-detail-block[data-v-b213bc4d]{padding:18px}.health-detail-package-top[data-v-b213bc4d]{flex-direction:column}.filter-bottom[data-v-b213bc4d],.filter-header[data-v-b213bc4d],.result-head[data-v-b213bc4d],.result-header[data-v-b213bc4d]{align-items:stretch;flex-direction:column}.result-tools[data-v-b213bc4d]{justify-content:flex-start}.sort-control[data-v-b213bc4d],.sort-select[data-v-b213bc4d]{width:100%}.sort-control[data-v-b213bc4d]{align-items:stretch;flex-direction:column}.culture-experience-card[data-v-b213bc4d]{flex-basis:230px;min-height:176px}.culture-experience-image[data-v-b213bc4d]{min-height:176px}.filter-control-row[data-v-b213bc4d],.filter-inline-group[data-v-b213bc4d],.keyword-input[data-v-b213bc4d],.price-inline-group[data-v-b213bc4d],.price-input[data-v-b213bc4d],.price-range[data-v-b213bc4d],.search-btn[data-v-b213bc4d]{width:100%}.price-inline-group[data-v-b213bc4d]{padding-left:0}.health-detail-summary .summary-price[data-v-b213bc4d],.health-price-range[data-v-b213bc4d]{font-size:24px;text-align:left}.health-main-image-wrap[data-v-b213bc4d]{min-height:320px}.gallery-arrow[data-v-b213bc4d]{font-size:32px;height:54px;width:40px}.thumbnail-btn[data-v-b213bc4d],.thumbnail-item[data-v-b213bc4d]{height:62px}.thumbnail-item[data-v-b213bc4d]{flex-basis:62px}.floating-consult[data-v-b213bc4d]{bottom:100px;font-size:16px;min-height:132px;right:18px;top:auto;transform:none;width:64px}.floating-consult[data-v-b213bc4d]:hover{transform:none}.floating-switch[data-v-b213bc4d]{bottom:22px;font-size:15px;height:50px;min-width:160px;right:18px}}
