.WaitlistSignupModal_modalContent__jFm5X{position:relative;width:100%;max-width:440px;background:linear-gradient(145deg,var(--card-background) 0,var(--page-background) 100%);border:1px solid rgba(148,163,184,.2);border-radius:1rem;padding:2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);overflow:hidden;box-sizing:border-box}.WaitlistSignupModal_closeButton__nj_hJ{position:absolute;top:1rem;right:1rem;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:rgba(148,163,184,.1);border:1px solid rgba(148,163,184,.2);border-radius:50%;color:var(--text-placeholder);font-size:1.5rem;line-height:1;cursor:pointer;transition:all .15s ease}.WaitlistSignupModal_closeButton__nj_hJ:hover{background:rgba(239,68,68,.15);border-color:rgba(239,68,68,.3);color:#f87171}.WaitlistSignupModal_header__rEKNt{margin-bottom:1.5rem;padding-right:2rem}.WaitlistSignupModal_title__wbuDD{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem}.WaitlistSignupModal_description__m4u_M{color:var(--text-placeholder);font-size:.95rem;line-height:1.6;margin:0}.WaitlistSignupModal_form__jH0mT{display:flex;flex-direction:column;gap:1rem}.WaitlistSignupModal_nameRow__gwIkx{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.WaitlistSignupModal_inputGroup__lMJkp{display:flex;flex-direction:column;gap:.375rem;min-width:0}.WaitlistSignupModal_label__0pdPq{font-size:.875rem;font-weight:500;color:var(--text-secondary)}.WaitlistSignupModal_input__89np4{width:100%;padding:.75rem 1rem;background:var(--input-background);border:1px solid rgba(148,163,184,.25);border-radius:.5rem;color:var(--text-primary);font-size:1rem;transition:all .15s ease;box-sizing:border-box}.WaitlistSignupModal_input__89np4::placeholder{color:var(--text-muted)}.WaitlistSignupModal_input__89np4:focus{outline:none;border-color:rgba(59,130,246,.5);box-shadow:0 0 0 3px rgba(59,130,246,.15)}.WaitlistSignupModal_input__89np4:disabled{opacity:.6;cursor:not-allowed}.WaitlistSignupModal_error__fYT_I{color:#f87171;font-size:.875rem;margin:0;padding:.5rem .75rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.2);border-radius:.375rem}.WaitlistSignupModal_submitButton__iBfqR{margin-top:.5rem;padding:.875rem 1.5rem;background:var(--color-primary,#3b82f6);border:none;border-radius:.5rem;color:white;font-size:1rem;font-weight:600;cursor:pointer;transition:all .15s ease}.WaitlistSignupModal_submitButton__iBfqR:hover:not(:disabled){background:var(--color-primary-dark,#2563eb);transform:translateY(-1px)}.WaitlistSignupModal_submitButton__iBfqR:disabled{opacity:.6;cursor:not-allowed}.WaitlistSignupModal_privacyNote__FpN3a{margin:0;text-align:center;font-size:.8rem;color:var(--text-muted)}.WaitlistSignupModal_successState__QDBD3{text-align:center;padding:1rem 0}.WaitlistSignupModal_successIcon__4Q2jM{width:64px;height:64px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:rgba(34,197,94,.15);border:2px solid rgba(34,197,94,.4);border-radius:50%;color:#22c55e;font-size:2rem;font-weight:700}.WaitlistSignupModal_successTitle__XhmvN{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin:0 0 .75rem}.WaitlistSignupModal_successMessage__1ShNL{color:var(--text-placeholder);font-size:.95rem;line-height:1.6;margin:0 0 1.5rem}.WaitlistSignupModal_successMessage__1ShNL strong{color:#60a5fa}.WaitlistSignupModal_doneButton__uv6Hk{padding:.75rem 2rem;background:rgba(148,163,184,.15);border:1px solid rgba(148,163,184,.3);border-radius:.5rem;color:var(--text-secondary);font-size:1rem;font-weight:500;cursor:pointer;transition:all .15s ease}.WaitlistSignupModal_doneButton__uv6Hk:hover{background:rgba(148,163,184,.25);border-color:rgba(148,163,184,.4)}@media (max-width:480px){.WaitlistSignupModal_modalContent__jFm5X{margin:1rem;padding:1.5rem}.WaitlistSignupModal_nameRow__gwIkx{grid-template-columns:1fr}.WaitlistSignupModal_title__wbuDD{font-size:1.25rem}}.WebinarModal_backdrop__D0DFF{position:fixed;inset:0;background:rgba(2,6,23,.75);display:grid;place-items:center;z-index:1000;padding:1.25rem}.WebinarModal_modal__x2uf9{width:min(980px,100%);border-radius:1rem;overflow:hidden;border:1px solid rgba(51,65,85,.6);background:rgba(15,23,42,.98);box-shadow:0 20px 80px rgba(0,0,0,.45)}.WebinarModal_header__B0OiA{display:grid;grid-template-columns:40px 1fr 40px;align-items:center;grid-gap:.75rem;gap:.75rem;padding:.9rem 1rem;border-bottom:1px solid rgba(51,65,85,.45)}.WebinarModal_modalTitle__r7FMZ{color:#f1f5f9;font-weight:700;font-size:1rem;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center}.WebinarModal_header__B0OiA:before{content:""}.WebinarModal_closeButton__uLi_Y{width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.04);color:#e2e8f0;display:grid;place-items:center;cursor:pointer}.WebinarModal_closeButton__uLi_Y:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#60a5fa}.WebinarModal_closeButton__uLi_Y:focus-visible{outline:2px solid #3b82f6;outline-offset:2px}.WebinarModal_playerWrap__w6x7G{width:100%;aspect-ratio:16/9;background:rgba(2,6,23,.65)}.WebinarModal_iframe__nDbEV{width:100%;height:100%;border:0}@media (max-width:640px){.WebinarModal_backdrop__D0DFF{padding:.75rem}}.WebinarBlogRecommendations_section__HkrSY{display:flex;flex-direction:column;gap:var(--space-md)}.WebinarBlogRecommendations_header__u1nbG{display:flex;align-items:center;justify-content:space-between}.WebinarBlogRecommendations_title__cptb6{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0}.WebinarBlogRecommendations_controls__uth9X{display:flex;gap:var(--space-xs)}.WebinarBlogRecommendations_arrowButton__SWIhi{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--border-color);background:var(--card-background);color:var(--text-muted);cursor:pointer;transition:all .2s ease}.WebinarBlogRecommendations_arrowButton__SWIhi:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.WebinarBlogRecommendations_arrowButton__SWIhi:disabled{opacity:.35;cursor:default}.WebinarBlogRecommendations_carousel__rtQRU{display:flex;gap:var(--space-md);overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-sm);scrollbar-width:thin;scrollbar-color:rgba(0,122,255,.2) rgba(0,122,255,.05)}.WebinarBlogRecommendations_carousel__rtQRU::-webkit-scrollbar{height:6px}.WebinarBlogRecommendations_carousel__rtQRU::-webkit-scrollbar-track{background:rgba(0,122,255,.05);border-radius:3px}.WebinarBlogRecommendations_carousel__rtQRU::-webkit-scrollbar-thumb{background:rgba(0,122,255,.2);border-radius:3px}.WebinarBlogRecommendations_webinarSlot__UbetL{flex:0 0 340px;scroll-snap-align:start;position:relative}.WebinarBlogRecommendations_typeBadge__I2w9V{position:absolute;top:var(--space-xs);left:var(--space-xs);z-index:2;font-size:var(--font-size-xs);font-weight:600;padding:2px var(--space-xs);border-radius:4px;text-transform:uppercase;letter-spacing:.03em}.WebinarBlogRecommendations_webinarBadge__NKuXw{background:rgba(239,68,68,.12);color:#dc2626}.WebinarBlogRecommendations_blogBadge__6jmVD{background:rgba(59,130,246,.1);color:var(--color-primary)}.WebinarBlogRecommendations_blogCard__iNWiw{flex:0 0 280px;scroll-snap-align:start;display:flex;flex-direction:column;background:var(--card-background);border-radius:.875rem;padding:var(--space-md);border:1px solid rgba(0,122,255,.08);box-shadow:0 2px 8px rgba(0,122,255,.04);text-decoration:none!important;transition:all .2s ease;min-height:180px;color:inherit}.WebinarBlogRecommendations_blogCard__iNWiw:active,.WebinarBlogRecommendations_blogCard__iNWiw:focus,.WebinarBlogRecommendations_blogCard__iNWiw:hover,.WebinarBlogRecommendations_blogCard__iNWiw:visited{text-decoration:none!important}.WebinarBlogRecommendations_blogCard__iNWiw:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,122,255,.1);border-color:rgba(0,122,255,.15)}.WebinarBlogRecommendations_blogCardContent__uAjkg{flex:1 1;display:flex;flex-direction:column}.WebinarBlogRecommendations_blogCardTitle__H5W_Y{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-sm);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.WebinarBlogRecommendations_blogCardPreview__feANd{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.55;margin:0;flex:1 1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.WebinarBlogRecommendations_readMore__tnZF4{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--font-size-xs);font-weight:600;color:var(--color-primary);margin-top:auto;padding-top:var(--space-sm);text-decoration:none}.WebinarBlogRecommendations_blogCard__iNWiw:hover .WebinarBlogRecommendations_readMore__tnZF4 svg{transform:translateX(2px)}.WebinarBlogRecommendations_readMore__tnZF4 svg{transition:transform .2s ease}.WebinarBlogRecommendations_blogCardDisabled__IkPwk{opacity:.65;cursor:default;pointer-events:none}@media (max-width:640px){.WebinarBlogRecommendations_controls__uth9X{display:none}.WebinarBlogRecommendations_carousel__rtQRU{scrollbar-width:none;-ms-overflow-style:none}.WebinarBlogRecommendations_carousel__rtQRU::-webkit-scrollbar{display:none}.WebinarBlogRecommendations_blogCard__iNWiw,.WebinarBlogRecommendations_webinarSlot__UbetL{flex-grow:0;flex-shrink:0;flex-basis:calc(100vw - 4rem);max-width:320px}}.stages_stageContainer__8GjYq{display:flex;flex-direction:column;gap:var(--space-lg)}.stages_stageHeader__yVdY5{margin-bottom:var(--space-md)}.stages_stageTitle__gx1ry{font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-xs) 0}.stages_stageDescription__RXFfo{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.stages_researchContent__JvcWQ{display:flex;flex-direction:column;gap:var(--space-lg)}.stages_sectionLabel__yPvbF{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0}.stages_stageInfo__9R8Ew{background-color:var(--color-background-subtle);border-radius:.5rem;padding:var(--space-lg);border-left:3px solid var(--color-primary)}.stages_infoTitle__jqYCg{font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-sm) 0}.stages_infoText__qbYOH{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.6}.stages_destinationCountries__iIOA7{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.stages_countryBadge__T4UWc{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-sm);background-color:var(--color-background-subtle);border-radius:9999px;font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary)}.stages_countryFlag__aoqY_{font-size:var(--font-size-base)}.stages_cityCardsGrid__NL_Nq{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--space-lg);gap:var(--space-lg);margin-bottom:var(--space-lg)}@media (max-width:640px){.stages_cityCardsGrid__NL_Nq{grid-template-columns:1fr}}.stages_ctaRow__luVbY{display:flex;gap:var(--space-md);margin-top:var(--space-lg)}.stages_ctaButtonSecondary__Rx5yL{display:inline-flex;align-items:center;gap:var(--space-xs);background-color:transparent;color:var(--color-primary);border:1px solid var(--color-primary);border-radius:.375rem;padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none}.stages_ctaButtonSecondary__Rx5yL:hover{background-color:var(--color-primary);color:white}.stages_cardsGrid__dwfGb{display:grid;grid-gap:var(--space-lg);gap:var(--space-lg);grid-template-columns:1fr}@media (min-width:768px){.stages_cardsGrid__dwfGb{grid-template-columns:repeat(2,1fr)}}.stages_visaCardsContainer__Iu3_4{display:grid;grid-template-columns:1fr;grid-gap:var(--space-lg);gap:var(--space-lg)}@media (min-width:768px){.stages_visaCardsContainer__Iu3_4{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.stages_lockedContainer__0g2cH{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px;text-align:center;padding:var(--space-xl);background-color:var(--color-background-subtle);border-radius:.5rem;opacity:.7}.stages_lockedIcon__0WLMe{font-size:3rem;color:var(--text-muted);margin-bottom:var(--space-md)}.stages_lockedTitle__g6BpY{font-size:var(--font-size-xl);font-weight:600;color:var(--text-secondary);margin:0 0 var(--space-sm) 0}.stages_lockedDescription__EWARA{font-size:var(--font-size-base);color:var(--text-muted);margin:0;max-width:400px}.stages_emptyState__u3sgc{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;text-align:center;padding:var(--space-xl)}.stages_emptyIcon__oDmyn{font-size:3rem;color:var(--text-muted);margin-bottom:var(--space-md)}.stages_emptyTitle__e2dhw{font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-sm) 0}.stages_emptyDescription__FRdQa{font-size:var(--font-size-base);color:var(--text-secondary);margin:0 0 var(--space-lg) 0;max-width:400px}.stages_ctaButton__aDljj{display:inline-flex;align-items:center;gap:var(--space-xs);background-color:var(--color-primary);color:white;border:none;border-radius:.375rem;padding:var(--space-sm) var(--space-lg);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background-color .2s ease;text-decoration:none}.stages_ctaButton__aDljj:hover{background-color:var(--color-primary-dark)}.stages_accordionInfoCard__bYtyA{display:flex;flex-direction:column;gap:var(--space-sm)}.stages_accordionInfoIcon__qh2Nw{font-size:2rem;color:var(--text-muted)}.stages_accordionInfoTitle__ySFU5{font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);margin:0}.stages_accordionInfoText__tQbE6{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0;line-height:1.6}.stages_completionSection__307BP{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid var(--border-color);text-align:center}.stages_completeButton__T8hP9{display:inline-flex;align-items:center;gap:var(--space-xs);background-color:#16a34a;color:white;border:none;border-radius:.375rem;padding:var(--space-md) var(--space-xl);font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:background-color .2s ease}.stages_completeButton__T8hP9:hover{background-color:#15803d}.stages_articleList__IWKvJ{display:flex;flex-direction:column;gap:var(--space-sm)}.stages_articleCard__faLYN{display:flex;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--border-color);border-radius:.5rem;text-decoration:none;color:inherit;transition:border-color .2s ease,background-color .2s ease}.stages_articleCard__faLYN:hover{border-color:var(--color-primary);background-color:var(--color-background-subtle)}.stages_articleIcon__XKm36{flex-shrink:0;font-size:1.125rem;color:var(--color-primary)}.stages_articleInfo__XdGu6{display:flex;flex-direction:column;gap:2px;flex:1 1;min-width:0}.stages_articleTitle__GpwD_{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.stages_articlePreview__vLS6o{font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.stages_articleLinkIcon__jTZam{flex-shrink:0;font-size:.875rem;color:var(--text-muted)}@media (max-width:768px){.stages_stageTitle__gx1ry{font-size:var(--font-size-lg)}.stages_emptyState__u3sgc,.stages_lockedContainer__0g2cH{min-height:200px;padding:var(--space-lg)}}@media (max-width:640px){.stages_stageContainer__8GjYq{gap:var(--space-md)}.stages_stageInfo__9R8Ew{padding:var(--space-md)}}