@layer marketing-motion{@keyframes page-module___jxuCa__marketingRevealSoft{0%{opacity:.85;transform:translateY(6px)scale(.972)}to{opacity:1;transform:translateY(0)scale(1)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.marketingReveal{animation:ease-out both page-module___jxuCa__marketingRevealSoft;animation-timeline:view();animation-range:entry cover 14%}}}@media (prefers-reduced-motion:reduce){.marketingReveal{animation:none!important}}}.page-module___jxuCa__marketing_root{--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--leading-tight:1.2;--leading-relaxed:1.6;--text-primary:#e8e0f0;--text-secondary:#e8e0f099;--text-tertiary:#e8e0f061;--bg-elevated:#ffffff0d;--bg-surface:#ffffff14;--border-subtle:#ffffff14;--border-default:#ffffff24;--accent-primary:#be9bf9;--accent-primary-hover:#d2b9ff;--accent-primary-tint:#be9bf924;width:100%;max-width:1200px;color:var(--text-primary);flex-direction:column;margin:0 auto;padding:0 24px 80px;display:flex}.page-module___jxuCa__btnPrimary{font-size:var(--text-sm);font-weight:var(--font-semibold);color:#0a0614;background:var(--accent-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 22px;font-family:inherit;transition:background .15s,opacity .15s;display:inline-flex;text-decoration:none!important}.page-module___jxuCa__btnPrimary:hover{background:var(--accent-primary-hover)}.page-module___jxuCa__btnOutline{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);border:1px solid var(--border-default);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:10px 22px;font-family:inherit;transition:border-color .15s,background .15s;display:inline-flex;text-decoration:none!important}.page-module___jxuCa__btnOutline:hover{border-color:var(--accent-primary);background:var(--accent-primary-tint)}.page-module___jxuCa__badge{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--accent-primary-hover);background:var(--accent-primary-tint);border:1px solid var(--accent-primary-tint);letter-spacing:.02em;border-radius:99px;margin-bottom:20px;padding:3px 12px;display:inline-block}.page-module___jxuCa__sectionBadge{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--accent-primary-hover);background:var(--accent-primary-tint);border:1px solid var(--accent-primary-tint);letter-spacing:.02em;border-radius:99px;margin-bottom:16px;padding:3px 12px;display:inline-block}.page-module___jxuCa__hero{text-align:center;flex-direction:column;align-items:center;padding:88px 24px 72px;display:flex}.page-module___jxuCa__heading{font-size:clamp(2.25rem,5.5vw,4rem);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-.035em;color:var(--text-primary);margin:0 0 20px}.page-module___jxuCa__heading em{color:var(--accent-primary);font-style:italic}.page-module___jxuCa__subheading{font-size:var(--text-lg);font-weight:var(--font-normal);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:540px;margin:0 0 36px}.page-module___jxuCa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.page-module___jxuCa__previewSection{text-align:center;flex-direction:column;align-items:center;padding:0 0 72px;display:flex}.page-module___jxuCa__previewLabel{font-size:var(--text-xs);font-weight:var(--font-medium);color:var(--accent-primary-hover);text-transform:uppercase;letter-spacing:.06em;margin:0 0 10px}.page-module___jxuCa__previewTitle{font-size:clamp(1.4rem,3vw,2rem);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-.025em;color:var(--text-primary);margin:0 0 12px}.page-module___jxuCa__previewDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:500px;margin:0 0 28px}.page-module___jxuCa__features{grid-template-columns:repeat(4,1fr);gap:12px;padding-bottom:72px;display:grid}@media (max-width:900px){.page-module___jxuCa__features{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.page-module___jxuCa__features{grid-template-columns:1fr}}.page-module___jxuCa__featureCard{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;flex-direction:column;gap:10px;padding:22px;transition:border-color .15s;display:flex}.page-module___jxuCa__featureCard:hover{border-color:var(--border-default)}.page-module___jxuCa__featureIcon{width:40px;height:40px;color:var(--accent-primary);border:1px solid var(--border-subtle);background:var(--bg-surface);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.page-module___jxuCa__featureIcon svg{display:block}.page-module___jxuCa__featureTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.01em;margin:0}.page-module___jxuCa__featureDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.page-module___jxuCa__twoCol{padding-bottom:72px}.page-module___jxuCa__twoColInner{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:48px;display:grid}.page-module___jxuCa__twoColReverse{direction:rtl}.page-module___jxuCa__twoColReverse>*{direction:ltr}@media (max-width:860px){.page-module___jxuCa__twoColInner{grid-template-columns:1fr;gap:36px;padding:32px}.page-module___jxuCa__twoColReverse{direction:ltr}}.page-module___jxuCa__twoColText{flex-direction:column;align-items:flex-start;display:flex}.page-module___jxuCa__sectionHeading{font-size:clamp(1.4rem,3vw,2rem);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-.025em;color:var(--text-primary);margin:0 0 14px}.page-module___jxuCa__sectionDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0 0 24px}.page-module___jxuCa__checkList{flex-direction:column;gap:22px;list-style:none;display:flex}.page-module___jxuCa__checkItem{align-items:flex-start;gap:14px;display:flex}.page-module___jxuCa__checkIcon{opacity:.9;flex-shrink:0;align-items:center;margin-top:2px;display:flex}.page-module___jxuCa__checkIcon svg{width:auto;max-width:44px;height:22px}.page-module___jxuCa__checkMark{color:var(--accent-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.page-module___jxuCa__checkMark svg{display:block}.page-module___jxuCa__checkTitle{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);margin-bottom:3px;display:block}.page-module___jxuCa__checkDesc{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.page-module___jxuCa__countries{padding-bottom:72px}.page-module___jxuCa__countriesInner{text-align:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:16px;padding:48px 40px}.page-module___jxuCa__countriesHeading{font-size:clamp(1.4rem,3vw,2rem);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-.025em;color:var(--text-primary);margin:0 0 10px}.page-module___jxuCa__countriesSub{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:440px;margin:0 auto 28px}.page-module___jxuCa__countryPills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.page-module___jxuCa__countryPill{font-size:var(--text-sm);font-weight:var(--font-medium);color:var(--text-secondary);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:99px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.page-module___jxuCa__countryPillAvailable{color:var(--text-primary);background:#3dd68c14;border-color:#3dd68c47}.page-module___jxuCa__countryDot{background:#3dd68c;border-radius:50%;flex-shrink:0;width:7px;height:7px}.page-module___jxuCa__comingSoonTag{font-size:.65rem;font-weight:var(--font-medium);color:var(--text-tertiary);letter-spacing:.02em}.page-module___jxuCa__countryPillMore{color:var(--text-tertiary);border-style:dashed}@media (max-width:600px){.page-module___jxuCa__countriesInner{padding:32px 20px}}.page-module___jxuCa__faq{padding-bottom:72px}.page-module___jxuCa__faqHeading{font-size:clamp(1.1rem,2.5vw,1.5rem);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.02em;margin:0 0 24px}.page-module___jxuCa__faqList{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}@media (max-width:680px){.page-module___jxuCa__faqList{grid-template-columns:1fr}}.page-module___jxuCa__faqItem{background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:12px;padding:20px 22px;transition:border-color .15s}.page-module___jxuCa__faqItem:hover{border-color:var(--border-default)}.page-module___jxuCa__faqQ{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary);letter-spacing:-.01em;margin-bottom:8px;display:block}.page-module___jxuCa__faqA{font-size:var(--text-sm);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.page-module___jxuCa__cta{text-align:center;flex-direction:column;align-items:center;padding:64px 24px 0;display:flex}.page-module___jxuCa__ctaHeading{font-size:clamp(1.5rem,3.5vw,2.5rem);font-weight:var(--font-bold);line-height:var(--leading-tight);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 14px}.page-module___jxuCa__ctaSub{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);max-width:480px;margin:0 0 32px}.page-module___jxuCa__quickLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:18px;display:flex}.page-module___jxuCa__quickLink{font-size:var(--text-sm);color:var(--text-secondary);border-bottom:1px solid #0000;text-decoration:none;transition:color .15s,border-color .15s}.page-module___jxuCa__quickLink:hover{color:var(--text-primary);border-color:var(--border-default)}@media (max-width:768px){.page-module___jxuCa__marketing_root{padding:0 16px 60px}.page-module___jxuCa__hero{padding:56px 0 48px}.page-module___jxuCa__heading{font-size:clamp(2rem,8vw,3rem)}}
div.search_wrapper{width:100%;position:relative}.search_trigger_button{width:100%;color:var(--text-color);align-items:center;gap:.5rem;font-size:1rem;display:inline-flex}button:has(.search_trigger_button){background:rgba(var(--card-background-color) / var(--card-background-alpha));width:46ch;-webkit-backdrop-filter:blur(var(--card-background-blur));border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));cursor:pointer;text-align:left;border-radius:6px;padding:.5rem;font-size:1rem;transition:all .2s}button:has(.search_trigger_button):hover{border-color:rgba(var(--light-purple) / .9);outline:1px solid rgba(var(--light-purple) / .9);outline-offset:-1px}button:has(.search_trigger_button):focus-visible{outline:var(--focus-ring,2px solid rgba(var(--light-purple) / .9));outline-offset:-2px}.search_shortcut{background:rgba(var(--background-grey) / .5);border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));opacity:.6;border-radius:4px;justify-content:center;align-items:center;margin-left:auto;padding:.125rem .375rem;font-family:monospace;font-size:.75rem;display:inline-flex}.search_dialog .dialog_body{max-height:70vh;padding:0}.search_dialog .search_wrapper{padding:1rem}div.search_wrapper input{width:100%}div.result_wrapper{background:rgba(var(--background-grey) / 1);border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));z-index:1;opacity:0;visibility:hidden;transform-origin:top;border-radius:10px;gap:.5rem;width:100%;max-height:50vh;margin-top:.2rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow-y:auto;transform:translateY(-10px)scale(.95)}div.result_wrapper:has(div.search_results){opacity:1;visibility:visible;display:block;transform:translateY(0)scale(1)}.search_results{z-index:1001;animation:.3s ease-out fadeInUp;position:relative}.search_result_item{opacity:0;border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));background:rgba(var(--background-grey) / .5);cursor:pointer;border-radius:8px;margin-bottom:.75rem;padding:.75rem;transition:all .2s;animation:.3s ease-out forwards slideInUp;transform:translateY(10px)}.search_result_item:first-child{animation-delay:.1s}.search_result_item:nth-child(2){animation-delay:.15s}.search_result_item:nth-child(3){animation-delay:.2s}.search_result_item:nth-child(4){animation-delay:.25s}.search_result_item:nth-child(5){animation-delay:.3s}.search_result_item:hover{background:rgba(var(--background-grey) / .3);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.result_header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.result_header h4{color:var(--text-color);margin:0;font-size:1rem;font-weight:600}.result_type{background:rgba(var(--accent-color) / .1);color:var(--accent-color);text-transform:uppercase;letter-spacing:.5px;border-radius:12px;padding:.25rem .5rem;font-size:.75rem;font-weight:500}.search_result_item p{color:var(--text-color-secondary);margin:.5rem 0;font-size:.875rem;line-height:1.4}.result_meta{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.result_meta small{color:var(--text-color-muted);background:rgba(var(--card-background-color) / .5);border-radius:6px;padding:.25rem .5rem;font-size:.75rem}.results_summary{border-bottom:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));margin-bottom:1rem;padding-bottom:.75rem}.results_summary p{color:var(--text-color-secondary);margin:0;font-size:.875rem;font-weight:500}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.search_wrapper.loading .result_wrapper{animation:1.5s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.search_loading_indicator{justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem;display:flex}.loading_spinner{border:2px solid rgba(var(--card-background-color) / .3);border-top:2px solid var(--accent-color);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search_loading_indicator small{color:var(--text-color-secondary);font-size:.75rem}.search_input_wrapper,.input_container{position:relative}.filter_buttons{background:rgba(var(--background-grey) / .5);border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));border-radius:8px;flex-wrap:wrap;gap:.5rem;margin-top:.75rem;padding:.75rem;animation:.2s ease-out fadeInUp;display:flex}.filter_label{color:var(--text-color-secondary);align-self:center;margin-right:.25rem;font-size:.75rem;font-weight:500}.filter_button{color:var(--text-color);background:rgba(var(--card-background-color) / .5);border:1px solid rgba(var(--card-background-color) / var(--card-border-alpha));cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:.375rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s;display:inline-flex}.filter_button:hover{background:rgba(var(--card-background-color) / .7);border-color:var(--accent-color);transform:translateY(-1px)}.filter_button.active{background:rgba(var(--accent-color) / .15);border-color:var(--accent-color);color:var(--accent-color);font-weight:600}.filter_indicator{background:var(--accent-color);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.active_filter_badge{background:rgba(var(--accent-color) / .15);color:var(--accent-color);border-radius:12px;margin-left:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600;display:inline-block}@media (max-width:768px){div.search_wrapper{width:100%}div.result_wrapper{max-height:20rem}.search_result_item{padding:.5rem}.result_header h4{font-size:.875rem}.filter_buttons{gap:.375rem;padding:.5rem}.filter_button{padding:.25rem .5rem;font-size:.6875rem}.filter_label{width:100%;margin-bottom:.25rem;margin-right:0}}
