.page-module-scss-module__GzdpeG__main{background:#0a0a0a}@keyframes page-module-scss-module__GzdpeG__fadeInUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.page-module-scss-module__GzdpeG__hero{background:#0a0a0a;padding:130px 6% 4.5rem}@media (max-width:640px){.page-module-scss-module__GzdpeG__hero{padding:110px 5% 3.5rem}}.page-module-scss-module__GzdpeG__trail{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:2rem;animation:.5s both page-module-scss-module__GzdpeG__fadeInUp;display:flex}.page-module-scss-module__GzdpeG__trailLink{color:rgba(255,255,255,.45);align-items:center;gap:.3rem;font-family:Poppins,sans-serif;font-size:.76rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.page-module-scss-module__GzdpeG__trailLink:hover{color:#fff}.page-module-scss-module__GzdpeG__trailChevron{color:rgba(255,255,255,.2)}.page-module-scss-module__GzdpeG__trailCurrent{color:rgba(255,255,255,.75);font-family:Poppins,sans-serif;font-size:.76rem;font-weight:600}.page-module-scss-module__GzdpeG__heroRow{align-items:flex-start;gap:1.25rem;margin-bottom:2.25rem;animation:.55s 80ms both page-module-scss-module__GzdpeG__fadeInUp;display:flex}.page-module-scss-module__GzdpeG__destFlag{object-fit:cover;border-radius:8px;flex-shrink:0;margin-top:.2rem;box-shadow:0 4px 18px rgba(0,0,0,.35)}.page-module-scss-module__GzdpeG__destFlagFallback{flex-shrink:0;margin-top:.2rem;font-size:3.5rem;line-height:1}.page-module-scss-module__GzdpeG__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.45);align-items:center;gap:.5rem;margin:0 0 .65rem;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:600;display:inline-flex}.page-module-scss-module__GzdpeG__eyebrowDot{background:#ff7a18;border-radius:50%;flex-shrink:0;width:5px;height:5px}.page-module-scss-module__GzdpeG__title{color:#fff;letter-spacing:-.025em;margin:0;font-family:Playfair Display,serif;font-size:max(2rem,min(4.4vw,3.4rem));font-weight:700;line-height:1.08}.page-module-scss-module__GzdpeG__summaryStrip{flex-wrap:wrap;gap:.75rem;animation:.55s .16s both page-module-scss-module__GzdpeG__fadeInUp;display:flex}.page-module-scss-module__GzdpeG__summaryItem{border:1px solid rgba(255,255,255,.1);border-left:3px solid var(--accent);-webkit-backdrop-filter:blur(10px);background:rgba(255,255,255,.05);border-radius:12px;align-items:baseline;gap:.45rem;padding:.7rem 1.1rem;display:flex}.page-module-scss-module__GzdpeG__summaryCount{color:var(--accent);font-family:Poppins,sans-serif;font-size:1.15rem;font-weight:800;line-height:1}.page-module-scss-module__GzdpeG__summaryLabel{color:rgba(255,255,255,.55);font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600}.page-module-scss-module__GzdpeG__contentWrap{background:#f8f8f6;border-radius:24px 24px 0 0;margin-top:-1px;padding:3rem 6% 6rem}@media (max-width:640px){.page-module-scss-module__GzdpeG__contentWrap{border-radius:18px 18px 0 0;padding:2.25rem 4.5% 4rem}}.page-module-scss-module__GzdpeG__editorialMeta{color:#94a3b8;margin-bottom:2.25rem;padding:.6rem 0;font-family:Poppins,sans-serif}.page-module-scss-module__GzdpeG__layout{grid-template-columns:1fr 300px;align-items:start;gap:2.5rem;display:grid}@media (max-width:900px){.page-module-scss-module__GzdpeG__layout{grid-template-columns:1fr}}.page-module-scss-module__GzdpeG__content{flex-direction:column;gap:1.5rem;display:flex}.page-module-scss-module__GzdpeG__statusSection{border:1px solid #ececea;border-top:3px solid var(--accent);background:#fff;border-radius:16px;padding:1.5rem}.page-module-scss-module__GzdpeG__statusTitle{color:#0a0a0a;align-items:center;gap:.65rem;margin:0 0 1.1rem;font-family:Poppins,sans-serif;font-size:.95rem;font-weight:700;display:flex}.page-module-scss-module__GzdpeG__statusIconWrap{background:color-mix(in srgb, var(--accent) 14%, transparent);width:28px;height:28px;color:var(--accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module-scss-module__GzdpeG__statusCount{color:#aaa;margin-left:auto;font-size:.78rem;font-weight:600}.page-module-scss-module__GzdpeG__passportGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.6rem;display:grid}.page-module-scss-module__GzdpeG__passportCard{background:#fbfbfa;border:1px solid #f0f0ee;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.7rem .85rem;transition:border-color .15s,background .15s;display:flex}.page-module-scss-module__GzdpeG__passportCard:hover{background:#fff;border-color:#e0e0dc}.page-module-scss-module__GzdpeG__passportFlag{object-fit:cover;border-radius:3px;flex-shrink:0;margin-top:.15rem;box-shadow:0 1px 4px rgba(0,0,0,.14)}.page-module-scss-module__GzdpeG__passportFlagFallback{flex-shrink:0;font-size:1.2rem;line-height:1}.page-module-scss-module__GzdpeG__passportInfo{flex-direction:column;gap:.1rem;min-width:0;display:flex}.page-module-scss-module__GzdpeG__passportName{color:#222;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600}.page-module-scss-module__GzdpeG__passportDuration{color:#888;font-family:Poppins,sans-serif;font-size:.68rem}.page-module-scss-module__GzdpeG__passportNotes{color:#aaa;font-family:Poppins,sans-serif;font-size:.65rem;font-style:italic}.page-module-scss-module__GzdpeG__faqSection{background:#fff;border:1px solid #ececea;border-radius:16px;padding:1.75rem}.page-module-scss-module__GzdpeG__faqTitle{color:#111;margin:0 0 1.1rem;font-family:Playfair Display,serif;font-size:1.4rem;font-weight:700}.page-module-scss-module__GzdpeG__faqList{flex-direction:column;gap:.6rem;display:flex}.page-module-scss-module__GzdpeG__faqItem{background:#fbfbfa;border:1px solid #f0f0ee;border-radius:12px;padding:0 1.1rem;transition:border-color .15s,background .15s}.page-module-scss-module__GzdpeG__faqItem[open]{background:#fff;border-color:#e8e8e5}.page-module-scss-module__GzdpeG__faqQ{color:#111;cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 0;font-family:Poppins,sans-serif;font-size:.88rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.page-module-scss-module__GzdpeG__faqQ::-webkit-details-marker{display:none}.page-module-scss-module__GzdpeG__faqChevron{color:#bbb;flex-shrink:0;transition:transform .2s}.page-module-scss-module__GzdpeG__faqItem[open] .page-module-scss-module__GzdpeG__faqChevron{transform:rotate(90deg)}.page-module-scss-module__GzdpeG__faqA{color:#555;margin:0 0 1.1rem;font-family:Poppins,sans-serif;font-size:.83rem;line-height:1.65}.page-module-scss-module__GzdpeG__disclaimer{color:#7c3f1a;background:#fff8f0;border:1px solid #fed7aa;border-left:3px solid #f97316;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.9rem 1.1rem;font-family:Poppins,sans-serif;font-size:.78rem;line-height:1.55;display:flex}.page-module-scss-module__GzdpeG__disclaimer p{margin:0}.page-module-scss-module__GzdpeG__disclaimer strong{color:#c2410c}.page-module-scss-module__GzdpeG__disclaimerIcon{color:#f97316;flex-shrink:0;margin-top:.1rem}.page-module-scss-module__GzdpeG__sidebar{flex-direction:column;gap:1.1rem;display:flex}.page-module-scss-module__GzdpeG__sideCard{background:#fff;border:1px solid #ececea;border-radius:14px;padding:1.4rem;transition:transform .18s,box-shadow .18s}.page-module-scss-module__GzdpeG__sideCard:hover{transform:translateY(-2px);box-shadow:0 10px 28px rgba(0,0,0,.06)}.page-module-scss-module__GzdpeG__sideIcon{color:#ff7a18;margin-bottom:.6rem}.page-module-scss-module__GzdpeG__sideTitle{color:#111;margin:0 0 .5rem;font-family:Poppins,sans-serif;font-size:.92rem;font-weight:700}.page-module-scss-module__GzdpeG__sideText{color:#888;margin:0 0 1rem;font-family:Poppins,sans-serif;font-size:.8rem;line-height:1.55}.page-module-scss-module__GzdpeG__sideCta{color:#ff7a18;align-items:center;gap:.35rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:700;text-decoration:none;transition:gap .15s;display:inline-flex}.page-module-scss-module__GzdpeG__sideCta:hover{gap:.55rem}
