.pd-language-notice[data-v-34ef8b1d]{padding:var(--csc-space-16);margin-bottom:var(--csc-space-16);color:var(--csc-ink-soft);background:var(--csc-surface-sunken);border-radius:var(--csc-round-md)}.product-detail-view[data-v-34ef8b1d]{--pd-brand:#6941c6;--pd-brand-hover:#583686;--pd-brand-light:#faf8ff;--pd-border:#eaecf0;--pd-text-main:#101828;--pd-text-sub:#475467;--pd-text-muted:#667085;--pd-bg-card:#fff;--pd-bg-subtle:#f8fafc;color:var(--pd-text-main);counter-reset:pd-sec;flex-direction:column;gap:28px;display:flex}.product-detail-view.category-academic[data-v-34ef8b1d]{--pd-brand:#175cd3;--pd-brand-hover:#1550b8;--pd-brand-light:#eff8ff}.product-detail-view.category-language[data-v-34ef8b1d]{--pd-brand:#078f72;--pd-brand-hover:#06765e;--pd-brand-light:#f0fdf9}.product-detail-view.category-short-term[data-v-34ef8b1d]{--pd-brand:#c46b11;--pd-brand-hover:#a9540b;--pd-brand-light:#fffaf5}.product-detail-view.category-arrival[data-v-34ef8b1d]{--pd-brand:#7357c5;--pd-brand-hover:#5e43a9;--pd-brand-light:#fbf9ff}.pd-hero[data-v-34ef8b1d]{background:var(--pd-bg-card);border:1px solid var(--pd-border);border-radius:16px;grid-template-columns:220px minmax(0,1fr);align-items:flex-start;gap:24px;padding:20px;display:grid;box-shadow:0 4px 16px #1018280a}.pd-hero__cover[data-v-34ef8b1d]{background:#f2f4f7;border-radius:12px;width:100%;height:160px;overflow:hidden}.pd-hero__cover img[data-v-34ef8b1d]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.pd-hero__content[data-v-34ef8b1d]{flex-direction:column;gap:10px;display:flex}.pd-hero__tags[data-v-34ef8b1d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pd-hero__title[data-v-34ef8b1d]{color:var(--pd-text-main);margin:0;font-size:calc(clamp(20px,2.2vw,24px));font-weight:700;line-height:1.25}.pd-hero__summary[data-v-34ef8b1d]{color:var(--pd-text-sub);margin:0;font-size:14px;line-height:1.6}.pd-hero__audience[data-v-34ef8b1d]{background:var(--pd-brand-light);border:1px solid color-mix(in srgb,var(--pd-brand) 18%,transparent);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 14px;font-size:13px;display:flex}.pd-hero__audience-icon[data-v-34ef8b1d]{flex-shrink:0;margin-top:2px;font-size:16px}.pd-hero__audience strong[data-v-34ef8b1d]{color:var(--pd-brand);margin-bottom:2px;font-weight:600;display:block}.pd-hero__audience p[data-v-34ef8b1d]{color:var(--pd-text-sub);margin:0;line-height:1.5}.pd-tag[data-v-34ef8b1d]{border-radius:6px;align-items:center;padding:3px 9px;font-size:12px;font-weight:600;display:inline-flex}.pd-tag--category[data-v-34ef8b1d]{background:var(--pd-brand);color:#fff}.pd-tag--meta[data-v-34ef8b1d]{color:#344054;background:#f2f4f7}.pd-section[data-v-34ef8b1d]{flex-direction:column;gap:14px;display:flex}.pd-section__header[data-v-34ef8b1d]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pd-section__num[data-v-34ef8b1d]{background:var(--pd-brand-light);width:24px;height:24px;color:var(--pd-brand);border-radius:6px;place-items:center;font-size:12px;font-weight:800;display:inline-grid}.pd-section__num[data-v-34ef8b1d]:before{counter-increment:pd-sec;content:counter(pd-sec,decimal-leading-zero)}.pd-section__title[data-v-34ef8b1d]{color:var(--pd-text-main);margin:0;font-size:16px;font-weight:700}.pd-section__sub[data-v-34ef8b1d]{color:var(--pd-text-muted);margin-left:auto;font-size:12.5px}.pd-price-card[data-v-34ef8b1d]{background:#fffdf5;border:1px solid #fedf89;border-radius:14px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.pd-price-card__main[data-v-34ef8b1d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pd-price-card__figure[data-v-34ef8b1d]{align-items:baseline;gap:6px;display:flex}.pd-price-card__consult[data-v-34ef8b1d]{flex-direction:column;gap:4px;display:flex}.pd-price-currency[data-v-34ef8b1d]{color:#b54708;font-size:14px;font-weight:700}.pd-price-number[data-v-34ef8b1d]{color:#b54708;letter-spacing:-.5px;font-size:26px;font-weight:800}.pd-price-unit[data-v-34ef8b1d]{color:#7a2e0e;font-size:13px}.pd-price-condition[data-v-34ef8b1d]{color:#93370d;background:#fffaeb;border:1px solid #fec84b;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.pd-price-consult-tag[data-v-34ef8b1d]{color:#fff;background:#f79009;border-radius:6px;align-self:flex-start;padding:5px 12px;font-size:13px;font-weight:700;display:inline-block}.pd-price-consult-sub[data-v-34ef8b1d]{color:#7a2e0e;margin:0;font-size:13px;line-height:1.5}.pd-price-notes[data-v-34ef8b1d]{color:#5925dc;background:#f4f3ff;border-radius:8px;padding:8px 12px;font-size:13px;line-height:1.5}.pd-price-notes strong[data-v-34ef8b1d]{color:#491c96}.pd-price-disclaimer[data-v-34ef8b1d]{color:#98a2b3;border-top:1px dashed #fedf89;align-items:flex-start;gap:6px;padding-top:8px;font-size:12px;line-height:1.5;display:flex}.pd-scope-grid[data-v-34ef8b1d]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pd-scope-card[data-v-34ef8b1d]{border:1px solid var(--pd-border);background:var(--pd-bg-card);border-radius:12px;flex-direction:column;gap:12px;padding:16px;display:flex}.pd-scope-card--included[data-v-34ef8b1d]{background:#fbfdfc;border-top:3px solid #12b76a}.pd-scope-card--optional[data-v-34ef8b1d]{background:#faf9ff;border-top:3px solid #6941c6}.pd-scope-card--excluded[data-v-34ef8b1d]{background:#fffcfb;border-top:3px solid #f04438}.pd-scope-card__header[data-v-34ef8b1d]{align-items:center;gap:8px;display:flex}.pd-scope-card__header h5[data-v-34ef8b1d]{color:var(--pd-text-main);margin:0;font-size:14px;font-weight:700}.pd-scope-card__header small[data-v-34ef8b1d]{color:var(--pd-text-muted);margin-left:auto;font-size:12px}.pd-scope-list[data-v-34ef8b1d]{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pd-scope-list li[data-v-34ef8b1d]{color:var(--pd-text-sub);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.pd-bullet[data-v-34ef8b1d]{flex-shrink:0;margin-top:2px;font-size:12px;font-weight:800}.pd-bullet--check[data-v-34ef8b1d]{color:#12b76a}.pd-bullet--plus[data-v-34ef8b1d]{color:#6941c6}.pd-bullet--cross[data-v-34ef8b1d]{color:#f04438}.pd-bullet--prep[data-v-34ef8b1d]{font-size:13px}.pd-highlights-list[data-v-34ef8b1d]{border:1px solid var(--pd-border);background:var(--pd-bg-card);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:16px;list-style:none;display:grid}.pd-highlights-list li[data-v-34ef8b1d]{color:var(--pd-text-sub);align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.5;display:flex}.pd-timeline[data-v-34ef8b1d]{flex-direction:column;gap:0;display:flex}.pd-timeline-item[data-v-34ef8b1d]{grid-template-columns:44px minmax(0,1fr);gap:16px;display:grid}.pd-timeline-item__axis[data-v-34ef8b1d]{flex-direction:column;align-items:center;display:flex}.pd-timeline-item__num[data-v-34ef8b1d]{background:var(--pd-brand);color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:13px;font-weight:750;display:grid;box-shadow:0 2px 6px #1018281f}.pd-timeline-item__line[data-v-34ef8b1d]{background:color-mix(in srgb,var(--pd-brand) 25%,#eaecf0);flex:1;width:2px;min-height:32px;margin:6px 0}.pd-timeline-item__card[data-v-34ef8b1d]{border:1px solid var(--pd-border);background:var(--pd-bg-card);border-radius:12px;flex-direction:column;gap:12px;margin-bottom:14px;padding:16px 18px;display:flex}.pd-timeline-item__header[data-v-34ef8b1d]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pd-timeline-item__title[data-v-34ef8b1d]{color:var(--pd-text-main);margin:0;font-size:15px;font-weight:700}.pd-timeline-item__duration[data-v-34ef8b1d]{color:#344054;background:#f2f4f7;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:600}.pd-timeline-item__actions[data-v-34ef8b1d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pd-action-col[data-v-34ef8b1d]{border-radius:8px;padding:12px;font-size:13px;line-height:1.55}.pd-action-col--service[data-v-34ef8b1d]{background:var(--pd-brand-light);border:1px solid color-mix(in srgb,var(--pd-brand) 15%,transparent)}.pd-action-col--service p[data-v-34ef8b1d]{color:var(--pd-text-main);margin:6px 0 0}.pd-action-col--student[data-v-34ef8b1d]{background:#fcfcfd;border:1px solid #eaecf0}.pd-action-col--student p[data-v-34ef8b1d]{color:var(--pd-text-sub);margin:6px 0 0}.pd-action-tag[data-v-34ef8b1d]{text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700;display:inline-block}.pd-action-tag--service[data-v-34ef8b1d]{color:var(--pd-brand)}.pd-action-tag--student[data-v-34ef8b1d]{color:#667085}.pd-simple-steps[data-v-34ef8b1d]{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pd-simple-steps li[data-v-34ef8b1d]{border:1px solid var(--pd-border);background:var(--pd-bg-card);border-radius:10px;align-items:flex-start;gap:12px;padding:12px 16px;font-size:14px;display:flex}.pd-simple-steps li strong[data-v-34ef8b1d]{color:var(--pd-brand);font-weight:800}.pd-simple-steps li span[data-v-34ef8b1d]{color:var(--pd-text-sub);line-height:1.5}.pd-deliverables-grid[data-v-34ef8b1d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pd-deliverable-card[data-v-34ef8b1d]{border:1px solid var(--pd-border);background:var(--pd-bg-card);border-radius:12px;flex-direction:column;gap:8px;padding:16px;transition:transform .15s,box-shadow .15s;display:flex}.pd-deliverable-card[data-v-34ef8b1d]:hover{border-color:color-mix(in srgb,var(--pd-brand) 30%,var(--pd-border));box-shadow:0 4px 12px #1018280f}.pd-deliverable-card__top[data-v-34ef8b1d]{flex-direction:column;gap:6px;display:flex}.pd-deliverable-card__name[data-v-34ef8b1d]{color:var(--pd-text-main);margin:0;font-size:14.5px;font-weight:700}.pd-deliverable-card__tags[data-v-34ef8b1d]{flex-wrap:wrap;gap:6px;display:flex}.pd-deliverable-card__desc[data-v-34ef8b1d]{color:var(--pd-text-sub);margin:0;font-size:13px;line-height:1.55}.pd-deliverable-tag[data-v-34ef8b1d]{border-radius:4px;padding:2px 7px;font-size:11.5px;font-weight:600;display:inline-block}.pd-deliverable-tag.is-format[data-v-34ef8b1d]{color:#175cd3;background:#eff8ff}.pd-deliverable-tag.is-timing[data-v-34ef8b1d]{color:#027a48;background:#ecfdf3}.pd-itinerary-list[data-v-34ef8b1d]{flex-direction:column;gap:12px;display:flex}.pd-itinerary-day[data-v-34ef8b1d]{border:1px solid var(--pd-border);background:var(--pd-bg-card);border-radius:12px;grid-template-columns:80px minmax(0,1fr);gap:16px;padding:16px;display:grid}.pd-itinerary-day__marker[data-v-34ef8b1d]{align-items:flex-start;display:flex}.pd-itinerary-day__num[data-v-34ef8b1d]{color:#b54708;letter-spacing:.02em;background:#fffaeb;border:1px solid #fedf89;border-radius:8px;padding:6px 12px;font-size:13px;font-weight:800}.pd-itinerary-day__body[data-v-34ef8b1d]{flex-direction:column;gap:8px;display:flex}.pd-itinerary-day__title[data-v-34ef8b1d]{color:var(--pd-text-main);margin:0;font-size:15px;font-weight:700}.pd-itinerary-day__activities[data-v-34ef8b1d]{color:var(--pd-text-sub);white-space:pre-line;margin:0;font-size:13.5px;line-height:1.6}.pd-itinerary-day__meta[data-v-34ef8b1d]{border-top:1px solid #f2f4f7;flex-wrap:wrap;gap:10px;margin-top:4px;padding-top:8px;display:flex}.pd-meta-item[data-v-34ef8b1d]{color:#475467;background:#f8fafc;border-radius:4px;padding:3px 8px;font-size:12px}.pd-prep-card[data-v-34ef8b1d]{border:1px solid var(--pd-border);background:var(--pd-bg-card);border-radius:12px;padding:16px}.pd-prep-list[data-v-34ef8b1d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pd-prep-list li[data-v-34ef8b1d]{color:var(--pd-text-sub);align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;display:flex}.pd-boundary-card[data-v-34ef8b1d]{border:1px solid #eaecf0;border-left:4px solid var(--pd-brand);background:#fafbfc;border-radius:10px;flex-direction:column;gap:8px;padding:16px 20px;display:flex}.pd-boundary-card__header[data-v-34ef8b1d]{align-items:center;gap:8px;display:flex}.pd-boundary-card__header h5[data-v-34ef8b1d]{color:var(--pd-text-main);margin:0;font-size:14px;font-weight:700}.pd-boundary-card__text[data-v-34ef8b1d]{color:var(--pd-text-sub);margin:0;font-size:13px;line-height:1.6}.pd-boundary-icon[data-v-34ef8b1d]{font-size:16px}.pd-faq-card[data-v-34ef8b1d]{background:#faf8ff;border:1px solid #e9d7fe;border-radius:12px;flex-direction:column;gap:8px;padding:16px 18px;display:flex}.pd-faq-card__q[data-v-34ef8b1d]{color:#583686;font-size:14.5px}.pd-faq-card__a[data-v-34ef8b1d]{color:#475467;margin:0;font-size:13.5px;line-height:1.6}@media (width<=768px){.pd-deliverables-grid[data-v-34ef8b1d],.pd-hero[data-v-34ef8b1d],.pd-highlights-list[data-v-34ef8b1d],.pd-itinerary-day[data-v-34ef8b1d],.pd-prep-list[data-v-34ef8b1d],.pd-scope-grid[data-v-34ef8b1d],.pd-timeline-item__actions[data-v-34ef8b1d]{grid-template-columns:1fr}.pd-hero__cover[data-v-34ef8b1d]{height:140px}}
