@charset "UTF-8";.country-page[data-v-5a5be609]{background:#f5f7fa;min-height:70vh;padding-bottom:48px}.cp-banner[data-v-5a5be609]{background:linear-gradient(135deg,#0f3a66,#1f5fa8);color:#fff}.cp-banner .banner-inner[data-v-5a5be609]{text-align:center;padding:50px 20px}.cp-banner .banner-title[data-v-5a5be609]{font-size:31px;font-weight:800;margin:0 0 14px}.cp-banner .banner-desc[data-v-5a5be609]{font-size:15px;color:#cfe0f2;line-height:1.8;margin:0 auto;max-width:680px}.breadcrumb[data-v-5a5be609]{padding:18px 0 8px}.content-layout[data-v-5a5be609]{display:grid;grid-template-columns:1fr 300px;gap:24px;align-items:start;margin-bottom:20px}.block[data-v-5a5be609]{background:#fff;border-radius:12px;padding:28px 30px;margin-bottom:20px}.block-title[data-v-5a5be609]{font-size:21px;font-weight:700;color:#2c3e50;margin:0 0 12px}.block-sub[data-v-5a5be609]{font-size:14px;color:#8a94a3;line-height:1.7;margin:0 0 18px}.block-note[data-v-5a5be609]{font-size:13px;color:#b6bec9;margin:16px 0 0;line-height:1.7}.type-cards[data-v-5a5be609]{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.type-card[data-v-5a5be609]{display:block;border:1px solid #eef1f5;border-radius:10px;padding:18px 20px;background:#fbfdff}.type-card[data-v-5a5be609]:hover{border-color:#cfe2f5;background:#f5faff}.type-card .type-name[data-v-5a5be609]{font-size:16px;font-weight:700;color:#1f5fa8;margin:0 0 8px}.type-card .type-short[data-v-5a5be609]{font-size:13px;color:#5a6572;line-height:1.7;margin:0}.price-table[data-v-5a5be609]{border:1px solid #eef1f5;border-radius:10px;overflow:hidden}.price-row[data-v-5a5be609]{display:grid;grid-template-columns:2fr 1fr 1.1fr 70px;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid #f4f7fa;font-size:14px;color:#3d4b5c}.price-row[data-v-5a5be609]:last-child{border-bottom:none}.price-row.price-head[data-v-5a5be609]{background:#f7fafd;font-weight:600;color:#5a6572;font-size:13px}.price-row .col-price[data-v-5a5be609]{color:#d9600a;font-weight:600}.price-row .col-days[data-v-5a5be609]{color:#5a6572}.price-row .col-act[data-v-5a5be609]{text-align:right}.price-row .price-note[data-v-5a5be609]{display:block;font-style:normal;font-size:12px;color:#a5aebb;margin-top:4px;line-height:1.5}.mini-btn[data-v-5a5be609]{display:inline-block;font-size:12px;color:#1f5fa8;border:1px solid #cfe2f5;border-radius:13px;padding:4px 12px}.mini-btn[data-v-5a5be609]:hover{background:#1f5fa8;color:#fff;border-color:#1f5fa8}.flow-list[data-v-5a5be609]{list-style:none;margin:0;padding:0}.flow-item[data-v-5a5be609]{display:flex;gap:16px;padding:15px 0;border-bottom:1px dashed #eef1f5}.flow-item[data-v-5a5be609]:last-child{border-bottom:none}.flow-item .flow-step[data-v-5a5be609]{flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#eaf2fb;color:#1f5fa8;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.flow-item .flow-title[data-v-5a5be609]{font-size:15px;font-weight:600;color:#2c3e50;margin:4px 0 6px}.flow-item .flow-desc[data-v-5a5be609]{font-size:14px;color:#8a94a3;line-height:1.75;margin:0}.sidebar[data-v-5a5be609]{position:sticky;top:110px}.sidebar .sidebar-box[data-v-5a5be609]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px}.sidebar .sidebar-box .sidebar-title[data-v-5a5be609]{font-size:16px;font-weight:700;color:#2c3e50;margin:0 0 14px}.sidebar .contact-box[data-v-5a5be609]{background:linear-gradient(135deg,#15447e,#1f5fa8);color:#fff}.sidebar .contact-box .sidebar-title[data-v-5a5be609]{color:#fff}.sidebar .contact-box .contact-tip[data-v-5a5be609]{font-size:13px;color:#cfe0f2;margin:0 0 16px;line-height:1.6}.sidebar .contact-box .contact-btn[data-v-5a5be609]{display:block;text-align:center;background:#ff7a18;color:#fff;padding:11px;border-radius:22px;font-size:15px;font-weight:600}.sidebar .contact-box .contact-btn[data-v-5a5be609]:hover{background:#ff9a4d}.sidebar .info-list[data-v-5a5be609]{list-style:none;margin:0;padding:0}.sidebar .info-list li[data-v-5a5be609]{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:8px 0;border-bottom:1px dashed #f0f4f8}.sidebar .info-list li[data-v-5a5be609]:last-child{border-bottom:none}.sidebar .info-list li span[data-v-5a5be609]{color:#8a94a3}.sidebar .info-list li b[data-v-5a5be609]{color:#2c3e50;font-weight:600}.sidebar .lang-tags[data-v-5a5be609],.sidebar .sibling-tags[data-v-5a5be609]{display:flex;flex-wrap:wrap;gap:7px}.sidebar .lang-tag[data-v-5a5be609]{font-size:12px;color:#1f5fa8;background:#eaf2fb;border-radius:12px;padding:4px 11px}.sidebar .sibling-tag[data-v-5a5be609]{font-size:12px;color:#5a6572;border:1px solid #eef1f5;border-radius:12px;padding:4px 11px;background:#fbfdff}.sidebar .sibling-tag[data-v-5a5be609]:hover{background:#1f5fa8;color:#fff;border-color:#1f5fa8}.sidebar .contact-tip.dark[data-v-5a5be609]{color:#a5aebb;margin:12px 0 0}.two-col[data-v-5a5be609]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.text-list[data-v-5a5be609]{list-style:none;margin:0;padding:0}.text-list li[data-v-5a5be609]{margin-bottom:11px;padding-left:14px;position:relative;line-height:1.6}.text-list li[data-v-5a5be609]:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:#4a82bc}.text-list li a[data-v-5a5be609]{font-size:14px;color:#3d4b5c}.text-list li a[data-v-5a5be609]:hover{color:#1f5fa8;text-decoration:underline}.cta-box[data-v-5a5be609]{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;background:linear-gradient(135deg,#15447e,#1f5fa8);border-radius:12px;padding:30px 34px;color:#fff}.cta-box .cta-text h3[data-v-5a5be609]{font-size:19px;margin:0 0 8px}.cta-box .cta-text p[data-v-5a5be609]{font-size:14px;color:#cfe0f2;margin:0;line-height:1.7}.btn-primary[data-v-5a5be609]{display:inline-block;background:#ff7a18;color:#fff;padding:12px 30px;border-radius:24px;font-size:15px;font-weight:600}.btn-primary[data-v-5a5be609]:hover{background:#ff9a4d}@media (max-width: 900px){.content-layout[data-v-5a5be609]{grid-template-columns:1fr}.sidebar[data-v-5a5be609]{position:static}}@media (max-width: 768px){.two-col[data-v-5a5be609],.type-cards[data-v-5a5be609]{grid-template-columns:1fr}.cp-banner .banner-title[data-v-5a5be609]{font-size:24px}.block[data-v-5a5be609]{padding:22px 18px}.price-row[data-v-5a5be609]{grid-template-columns:1fr 1fr;gap:8px}.price-row .col-act[data-v-5a5be609]{grid-column:1/-1;text-align:left}}
