:root{--x-bg:#0c1118;--x-panel:#141b24;--x-panel-hover:#1b232d;--x-line:#2a333f;--x-text:#f3f6f9;--x-muted:#9fadbb;--x-accent-text:#101c30;--x-accent:#ef694b;--x-link:#67cfc6;--x-link-strong:#a6ece4;--x-button:#fff;--x-button-text:#101c30;--x-link-text:#6cc1e8;--x-link-text-hover:#a3d9f2;--x-link-text-active:#a3d9f2;--x-link-text-visited:#6cc1e8;--x-success:#4fd1a5;--x-warning:#f0bb6a;--x-danger:#ff9ba1;--background:var(--x-bg);--foreground:var(--x-text);--brand-ink:var(--x-text);--brand-coral:var(--x-accent);--brand-teal:var(--x-link);--brand-line:var(--x-line);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--x-bg:#fff;--x-panel:#f5f7f9;--x-panel-hover:#edf1f4;--x-line:#dce3e9;--x-text:#101c30;--x-muted:#566575;--x-accent-text:#101c30;--x-accent:#ef694b;--x-link:#147d79;--x-link-strong:#0e5c59;--x-button:#101c30;--x-button-text:#fff;--x-link-text:#0f6e9c;--x-link-text-hover:#0b5a80;--x-link-text-active:#0b5a80;--x-link-text-visited:#0f6e9c;--x-success:#0f7a52;--x-warning:#8a5000;--x-danger:#b42318;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.website-theme :is(a,button,summary):hover{--x-link-now:var(--x-link-text-hover);--x-link-underline:2px}.website-theme :is(a,button,summary):active{--x-link-now:var(--x-link-text-active);--x-link-underline:2px}.website-theme :is(a:is(.text-teal-600,.text-teal-700,.text-teal-800,.text-teal-900,.text-blue-600,.text-blue-700,.text-blue-800,.text-sky-700,.text-cyan-300,.text-cyan-600,.text-cyan-700,[class~="text-[#147d79]"],[class~="text-[#0f766e]"],[class~="text-[var(--x-link)]"]),:is(.text-teal-600,.text-teal-700,.text-teal-800,.text-teal-900,.text-blue-600,.text-blue-700,.text-blue-800,.text-sky-700,[class~="text-[#147d79]"],[class~="text-[#0f766e]"],[class~="text-[var(--x-link)]"]):not(a):not([class*=bg-])>a):not([class*=bg-]):not([class~=border]):not(.admin-page a){text-decoration-line:underline;text-decoration-thickness:var(--x-link-underline,1px);text-underline-offset:.18em;color:var(--x-link-now,var(--x-link-text))!important}.website-theme :is(a:is(.text-teal-600,.text-teal-700,.text-teal-800,.text-teal-900,.text-blue-600,.text-blue-700,.text-blue-800,.text-sky-700,.text-cyan-300,.text-cyan-600,.text-cyan-700,[class~="text-[#147d79]"],[class~="text-[#0f766e]"],[class~="text-[var(--x-link)]"]),:is(.text-teal-600,.text-teal-700,.text-teal-800,.text-teal-900,.text-blue-600,.text-blue-700,.text-blue-800,.text-sky-700,[class~="text-[#147d79]"],[class~="text-[#0f766e]"],[class~="text-[var(--x-link)]"]):not(a):not([class*=bg-])>a):not([class*=bg-]):not([class~=border]):not(.admin-page a):visited{color:var(--x-link-now,var(--x-link-text-visited))!important}.x-icon-button{min-width:44px;min-height:44px;color:var(--x-text);border-radius:50%;justify-content:center;align-items:center;transition:background .18s,transform .18s;display:inline-flex}.x-icon-button:hover{background:var(--x-panel-hover)}.x-icon-button:active{transform:scale(.93)}.x-bell{position:relative}.x-bell .x-count{border:2px solid var(--x-bg);position:absolute;top:0;right:-2px}.x-count{background:var(--x-accent);min-width:19px;min-height:19px;color:var(--x-accent-text);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:800;line-height:15px;display:inline-flex}.x-intro{padding:26px 22px 20px}.x-kicker{letter-spacing:.15em;color:var(--x-muted);font-size:10px;font-weight:750}.x-intro h1{letter-spacing:-.9px;margin-top:7px;font-size:clamp(25px,2.7vw,32px);font-weight:850;line-height:1.15}.x-intro>p:last-of-type{color:var(--x-muted);margin-top:10px;font-size:14px}.x-service-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:24px -5px 22px;display:grid}.x-service-shortcut{text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:9px;padding:8px 2px;font-size:11px;transition:background .2s,transform .2s;display:flex}.x-service-shortcut>span{background:var(--x-panel);border:1px solid var(--x-line);width:52px;height:52px;color:var(--x-link);border-radius:50%;place-items:center;transition:border-color .2s,background .2s;display:grid}.x-service-shortcut:hover{background:var(--x-panel);transform:translateY(-2px)}.x-service-shortcut:hover>span{border-color:var(--x-accent);background:color-mix(in srgb, var(--x-accent) 12%, var(--x-bg))}.x-feed-tabs{z-index:25;border-bottom:1px solid var(--x-line);background:color-mix(in srgb, var(--x-bg) 95%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;position:sticky;top:68px}.x-feed-tabs button{min-width:0;min-height:52px;color:var(--x-muted);flex:1;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:13px;font-weight:700;transition:background .18s,color .18s;display:flex;position:relative}.x-feed-tabs button:hover{background:var(--x-panel)}.x-feed-tabs .is-active{color:var(--x-text)}.x-feed-tabs .is-active:after{content:"";background:var(--x-accent);border-radius:999px;height:4px;animation:.18s ease-out x-tab-in;position:absolute;bottom:0;left:25%;right:25%}.x-feed-results{min-height:80px}.x-tour-post{border-bottom:1px solid var(--x-line);gap:12px;padding:20px 20px 16px;transition:background .2s;display:flex}.x-tour-post:hover{background:color-mix(in srgb, var(--x-panel) 45%, var(--x-bg))}.x-post-avatar{width:38px;height:38px;font-size:22px}.x-post-content{flex:1;min-width:0}.x-post-meta{align-items:center;gap:5px;min-height:26px;font-size:13px;display:flex}.x-post-meta>span:last-of-type{text-overflow:ellipsis;white-space:nowrap;color:var(--x-muted);margin-left:3px;font-size:12px;overflow:hidden}.x-verified{background:var(--x-accent);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:14px;height:14px;display:grid}.x-save-button{color:var(--x-muted);border-radius:50%;margin-left:auto;padding:7px;transition:background .18s,color .18s,transform .18s}.x-save-button:hover{background:color-mix(in srgb, var(--x-accent) 15%, var(--x-bg));color:var(--x-link)}.x-save-button:active{transform:scale(.88)}.x-save-button.is-saved{color:var(--x-link)}.x-save-button.is-saved svg{fill:color-mix(in srgb, var(--x-accent) 30%, transparent)}.x-post-body{display:block}.x-post-body h2{letter-spacing:-.3px;margin:3px 0 6px;font-size:17px;font-weight:750;line-height:1.35}.x-post-body p{color:var(--x-muted);margin-bottom:12px;font-size:13px;line-height:1.65}.x-post-image{aspect-ratio:16/9;border:1px solid var(--x-line);border-radius:14px;position:relative;overflow:hidden}.x-post-image img{transition:transform .5s cubic-bezier(.2,.7,.2,1)}.x-post-body:hover .x-post-image img{transform:scale(1.035)}.x-tour-bottom{justify-content:space-between;align-items:center;gap:16px;padding-top:13px;display:flex}.x-tour-bottom small{color:var(--x-muted);margin-bottom:3px;font-size:11px;display:block}.x-tour-bottom strong{font-size:19px;font-weight:850;display:block}.x-tour-bottom>div:nth-child(2){text-align:right;margin-left:auto;font-size:12px}.x-post-arrow{border:1px solid var(--x-line);border-radius:50%;place-items:center;width:33px;height:33px;transition:color .2s,background .2s;display:grid}.x-post-body:hover .x-post-arrow{background:var(--x-accent);color:#fff;border-color:var(--x-accent)}.x-section-heading{justify-content:space-between;align-items:center;gap:15px;padding:22px 22px 10px;display:flex}.x-section-heading h2{letter-spacing:-.5px;font-size:20px;font-weight:800}.x-section-heading a{color:var(--x-link-now,var(--x-link-text));text-decoration-line:underline;text-decoration-thickness:var(--x-link-underline,1px);text-underline-offset:.18em;align-items:center;gap:6px;font-size:12px;display:flex}.x-guide-row{border-bottom:1px solid var(--x-line);align-items:center;gap:13px;padding:18px 22px;transition:background .18s;display:flex}.x-guide-row:hover{background:var(--x-panel)}.x-flag{border:1px solid var(--x-line);border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:24px;display:grid}.x-guide-row h3{font-size:15px;font-weight:750}.x-guide-row p{color:var(--x-muted);margin-top:3px;font-size:12px}.x-guide-row small{color:var(--x-muted);margin-top:5px;font-size:11px;display:block}.x-guide-price{white-space:nowrap;color:var(--x-link);align-items:center;gap:12px;margin-left:auto;font-size:13px;display:flex}.x-empty{text-align:center;color:var(--x-muted);border-bottom:1px solid var(--x-line);flex-direction:column;align-items:center;gap:16px;padding:36px 22px;display:flex}.x-empty h2{color:var(--x-text);font-weight:750}.x-empty p{max-width:400px;font-size:14px}.x-community-invite{border-bottom:1px solid var(--x-line);gap:16px;padding:26px 22px;display:flex}.x-community-invite h2{letter-spacing:-.5px;font-size:20px;font-weight:800}.x-community-invite p{color:var(--x-muted);margin:7px 0 16px;font-size:13px}.x-trust-note{color:var(--x-muted);justify-content:center;align-items:center;gap:8px;padding:22px;font-size:12px;display:flex}.x-primary-button,.x-outline-button{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 18px;font-size:13px;font-weight:750;transition:transform .18s,background .18s,filter .18s;display:inline-flex}.x-primary-button{background:var(--x-accent);color:var(--x-accent-text)}.x-outline-button{border:1px solid var(--x-line);color:var(--x-text)}.x-primary-button:hover{filter:brightness(1.12);transform:translateY(-1px)}.x-outline-button:hover{background:var(--x-panel-hover)}.x-primary-button:active,.x-outline-button:active{transform:scale(.97)}.x-page-action{border-bottom:1px solid var(--x-line);justify-content:flex-end;padding:14px 20px;display:flex}.x-activity{border-bottom:1px solid var(--x-line);padding:24px 22px}.x-activity h2{margin-bottom:14px;font-size:20px;font-weight:800}.x-activity>p{color:var(--x-muted);font-size:13px}.x-activity-row{border-top:1px solid var(--x-line);align-items:center;gap:12px;padding:14px 0;display:flex}.x-activity-row small{color:var(--x-muted);font-size:12px;display:block}.x-activity-row .x-count{margin-left:auto}.x-activity-icon{background:var(--x-panel);width:44px;height:44px;color:var(--x-link);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.x-loading{min-height:55dvh;color:var(--x-muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:24px;display:flex}.x-loading-track{background:var(--x-line);border-radius:999px;width:160px;height:3px;overflow:hidden}.x-loading-track span{background:var(--x-accent);border-radius:inherit;width:35%;height:100%;animation:1.2s ease-in-out infinite alternate x-loading-sweep;display:block}.x-loading p{font-size:13px}@keyframes x-loading-sweep{to{transform:translate(185%)}}@media (prefers-reduced-motion:reduce){.x-loading-track span{width:100%;animation:none}}.website-theme :is(input:not([type=checkbox]):not([type=radio]),textarea,select){background-color:var(--x-bg);color:var(--x-text);border-color:var(--x-line)}.website-theme :is(input,textarea,select):focus-visible{outline:2px solid var(--x-link);outline-offset:1px}.website-theme :is(input,textarea)::placeholder{color:var(--x-muted)}.website-theme :is(input[type=checkbox],input[type=radio]){accent-color:var(--x-accent)}.website-theme :is(.text-slate-950,.text-slate-900,.text-slate-800,.text-slate-700,[class~="text-[#101c30]"],[class~="text-[#0c1b2e]"]){color:var(--x-text)!important}.website-theme :is(.text-slate-600,.text-slate-500,.text-slate-400,.text-slate-300,[class~="text-[#647284]"],[class~="text-[#536274]"]){color:var(--x-muted)!important}.website-theme :is(.bg-white,.bg-white\/95,.bg-white\/90,.bg-white\/80,.bg-white\/70,.bg-white\/60,.bg-white\/50,[class~="bg-[#f5f7fa]"],[class~="bg-[#ffffff]"]){background-color:var(--x-bg)!important}.website-theme .hover\:bg-white:hover,.website-theme .hover\:bg-slate-50:hover{background-color:var(--x-panel-hover)!important}.website-theme :is(.bg-slate-50,.bg-slate-100,.bg-slate-200,[class~="bg-[#edf4f2]"],[class~="bg-[#f8fafb]"],[class~="bg-[#e6efec]"],[class~="bg-[#edf3f0]"],[class~="bg-[#e6eeeb]"],[class~="bg-[#f8fafc]"]){background-color:var(--x-panel)!important}.website-theme :is(.border-slate-100,.border-slate-200,.border-slate-300,[class~="border-[#dce3e9]"],[class~="border-[#cbded8]"]){border-color:var(--x-line)!important}.website-theme :is(.text-teal-600,.text-teal-700,.text-teal-800,.text-teal-900,.text-teal-950,.text-blue-600,.text-blue-700,.text-blue-800,.text-blue-900,.text-sky-600,.text-sky-700,.text-sky-800,.text-sky-900,.text-cyan-300,.text-cyan-500,.text-cyan-600,.text-cyan-700,.text-cyan-800,.text-indigo-600,.text-indigo-700,[class~="text-[#147d79]"],[class~="text-[#0f766e]"],[class~="text-[#ef9d88]"]){color:var(--x-link)!important}.website-theme :is(.bg-teal-50,.bg-teal-100,.bg-sky-50,.bg-sky-100,.bg-blue-50,.bg-blue-100,.bg-indigo-50,.bg-indigo-100,.bg-cyan-50,.bg-cyan-100,.bg-blue-50\/70,.bg-cyan-50\/60,.bg-sky-50\/60,[class~="bg-[#edf5f3]"]){background:color-mix(in srgb, var(--x-link) 14%, var(--x-bg))!important}.website-theme :is(.bg-teal-50,.bg-teal-100,.bg-sky-50,.bg-sky-100,.bg-blue-50,.bg-blue-100,.bg-indigo-50,.bg-indigo-100,.bg-cyan-50,.bg-cyan-100):is(.text-teal-600,.text-teal-700,.text-teal-800,.text-teal-900,.text-blue-600,.text-blue-700,.text-blue-800,.text-sky-600,.text-sky-700,.text-sky-800,.text-cyan-600,.text-cyan-700,.text-cyan-800,.text-indigo-600,.text-indigo-700){color:var(--x-link-strong)!important}.website-theme :is(.border-teal-200,.border-sky-200,.border-blue-200,.border-indigo-200){border-color:color-mix(in srgb, var(--x-accent) 32%, var(--x-line))!important}.website-theme :is(.bg-amber-50,.bg-amber-100,.bg-orange-50,.bg-rose-50){background:color-mix(in srgb, var(--x-warning) 10%, var(--x-bg))!important}.website-theme :is(.text-amber-700,.text-amber-800,.text-amber-900,.text-amber-950,.text-orange-800,.text-orange-900,.text-rose-900){color:var(--x-warning)!important}.website-theme :is(.border-amber-200,.border-orange-200){border-color:color-mix(in srgb, var(--x-warning) 35%, var(--x-line))!important}.website-theme :is(.bg-red-50,.bg-red-100,.bg-rose-50,.bg-rose-100){background:color-mix(in srgb, var(--x-danger) 14%, var(--x-bg))!important}.website-theme :is(.text-red-500,.text-red-600,.text-red-700,.text-red-800,.text-rose-600,.text-rose-700,.text-rose-800){color:var(--x-danger)!important}.website-theme :is(.bg-emerald-50,.bg-emerald-100,.bg-emerald-50\/60,.bg-green-50,.bg-green-100){background:color-mix(in srgb, var(--x-success) 14%, var(--x-bg))!important}.website-theme :is(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-green-600,.text-green-700,.text-green-800){color:var(--x-success)!important}.website-theme :is(.bg-emerald-50,.bg-emerald-100,.bg-green-50,.bg-green-100):is(.text-emerald-600,.text-emerald-700,.text-emerald-800,.text-green-700,.text-green-800){color:color-mix(in srgb, var(--x-success) 62%, var(--x-text))!important}.website-theme :is(.bg-amber-50,.bg-amber-100,.bg-orange-50):is(.text-amber-700,.text-amber-800,.text-amber-900,.text-orange-800,.text-orange-900){color:color-mix(in srgb, var(--x-warning) 62%, var(--x-text))!important}.website-theme :is(.bg-red-50,.bg-red-100,.bg-rose-50,.bg-rose-100):is(.text-red-600,.text-red-700,.text-red-800,.text-rose-700,.text-rose-800){color:color-mix(in srgb, var(--x-danger) 62%, var(--x-text))!important}.website-theme :is(.btn-glow,.action-primary,.bg-blue-700,.bg-blue-600,[class~="bg-[#c84d34]"],[class~="bg-[#ef694b]"],[class~="bg-[#f06b4c]"]){box-shadow:none;transition:filter .18s,transform .18s;background:var(--x-accent)!important;color:var(--x-accent-text)!important}.website-theme :is(a,button):is(.bg-teal-600,.bg-teal-700,.bg-teal-800,[class~="bg-[#147d79]"]){background:var(--x-accent);color:var(--x-accent-text)}.website-theme :is(input,textarea,select)[aria-invalid=true]:focus-visible{outline-color:var(--x-danger)}.website-theme :is(.text-white,.text-slate-50,.text-gray-50):is(.bg-teal-600,.bg-teal-700,.bg-teal-800,.bg-blue-600,.bg-blue-700,.action-primary,.btn-glow,[class~="bg-[#147d79]"],[class~="bg-[#ef694b]"],[class~="bg-[#c84d34]"],[class~="bg-[#f06b4c]"]){color:var(--x-accent-text)!important}.website-theme :not(a):not(button):is(.bg-cyan-600,.bg-cyan-700,.bg-sky-600,.bg-blue-500,.bg-blue-600,.bg-indigo-600){background:color-mix(in srgb, var(--x-link) 20%, var(--x-bg))!important;color:var(--x-link)!important}.website-theme :not(a):not(button):is(.bg-emerald-600,.bg-emerald-700,.bg-green-600,.bg-teal-500,.bg-teal-600){background:color-mix(in srgb, var(--x-success) 20%, var(--x-bg))!important;color:var(--x-success)!important}.website-theme :not(a):not(button):is(.bg-cyan-600,.bg-cyan-700,.bg-sky-600,.bg-blue-500,.bg-blue-600,.bg-indigo-600,.bg-emerald-600,.bg-emerald-700,.bg-green-600,.bg-teal-500,.bg-teal-600).text-white{color:inherit!important}.website-theme [class~="bg-[#147d79]"]{background-color:var(--x-accent)}body{background:var(--x-bg);color:var(--x-text)}.website-theme{min-height:100dvh;color:var(--x-text);background:var(--x-bg)}.website-theme :focus-visible{outline:2px solid var(--x-link);outline-offset:4px}.website-theme :is(.home-page,.page-shell,.legal-shell,.apply-page,.application-shell,.auth-page){background:var(--x-bg);color:var(--x-text)}.website-theme .site-nav{background:color-mix(in srgb,var(--x-bg) 94%,transparent);border-color:var(--x-line);color:var(--x-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}@media (max-width:767px),(pointer:coarse){.website-theme :is(.site-nav,.x-feed-tabs){background:var(--x-bg);-webkit-backdrop-filter:none}.website-theme .page-shell:after{animation:none}}.website-theme :is(.hubfaq-section,.trust-strip,.site-footer,.countries-section,.service-page main>header){background:var(--x-bg);border-color:var(--x-line)}.website-theme :is(.surface-card,.enquiry-card,.legal-body){background:var(--x-panel);border-color:var(--x-line);color:var(--x-text)}.website-theme :is(.legal-body h2,.legal-body h3,.apply-page-title){color:var(--x-text)}.website-theme :is(.legal-body p,.legal-intro,.apply-page-intro,.section-description){color:var(--x-muted)}.website-theme .legal-body section+section,.website-theme .legal-body :is(dl,dl>div),.website-theme .legal-nav,.website-theme .apply-page-header{border-color:var(--x-line)}.website-theme .legal-nav a{color:var(--x-link-now,var(--x-link-text));text-decoration-line:underline;text-decoration-thickness:var(--x-link-underline,1px);text-underline-offset:.18em}.website-theme .legal-section-list section:before{background:var(--x-panel-hover);color:var(--x-link)}.website-theme .site-footer{background:var(--x-panel);color:var(--x-text);border-color:var(--x-line)}.website-theme .btn-glow,.website-theme .action-primary{background:var(--x-accent);color:var(--x-accent-text)}.website-theme :is(.btn-glow,.action-primary):hover{filter:brightness(1.1);transform:translateY(-1px)}.website-theme :is(.btn-glow,.action-primary):active{transform:translateY(0)}.website-theme :is(.enquiry-card,.application-shell,.auth-page) :is(input,textarea,select){background:var(--x-bg);color:var(--x-text);border-color:var(--x-line)}.website-theme :is(input,textarea,select):focus{border-color:var(--x-link);box-shadow:0 0 0 3px color-mix(in srgb,var(--x-link) 18%,transparent)}.website-theme :is(input,textarea,select)[aria-invalid=true]{border-color:var(--x-danger)}.website-theme :is(.wizard-step-content,.wizard-controls,.wizard-stepper ol li){background:var(--x-panel);border-color:var(--x-line);color:var(--x-text)}.website-theme .wizard-step-content :is(label,h3,h4){color:var(--x-text)}.website-theme .wizard-stepper ol li[aria-current=step]{background:color-mix(in srgb,var(--x-accent) 16%,var(--x-bg));color:var(--x-link);border-color:var(--x-accent)}.website-theme .auth-page :is(label,.auth-title){color:var(--x-text)}.website-theme .auth-page .auth-submit-button{background:var(--x-accent);color:var(--x-accent-text)}.website-theme .auth-page .auth-google-button{background:var(--x-panel);color:var(--x-text);border-color:var(--x-line)}.website-theme .auth-page .auth-form-footer a{color:var(--x-link-now,var(--x-link-text));text-decoration-line:underline;text-decoration-thickness:var(--x-link-underline,1px);text-underline-offset:.18em}.x-floating-contact{right:22px;bottom:max(22px,env(safe-area-inset-bottom))}.x-floating-contact>button{background:var(--x-accent);color:var(--x-accent-text)}.x-floating-contact [role=dialog]{background:var(--x-panel);border-color:var(--x-line);color:var(--x-text)}.x-floating-contact p{color:var(--x-muted)}.website-community{width:min(100%,1200px);margin-inline:auto;padding-block:24px}.x-logo{background:var(--x-button);width:38px;height:38px;color:var(--x-button-text);border-radius:50%;place-items:center;font-weight:850;display:inline-grid}.x-modal{color:var(--x-text)}.x-modal>div:last-child{background:var(--x-panel);color:var(--x-text);border-color:var(--x-line)}.x-modal :is(.bg-white,.bg-white\/90,.bg-slate-100){background:var(--x-panel)}.x-modal :is(.text-slate-900,.text-slate-800){color:var(--x-text)}.x-modal :is(.text-slate-700,.text-slate-600,.text-slate-500,.text-slate-400,.text-slate-300){color:var(--x-muted)}.x-launch-content{background:var(--x-panel);color:var(--x-text)}.x-launch-content .bg-gradient-to-br{background:var(--x-panel)}@media (max-width:640px){.website-theme .site-nav nav{gap:8px}.website-theme .site-nav .x-icon-button{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.website-theme *,.website-theme :before,.website-theme :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.website-theme :is([class~="bg-[#101c30]"],[class~="bg-[#0b1526]"],[class~="bg-[#0c1b2e]"]){background-color:var(--x-bg)}.website-theme .text-sky-gradient{color:var(--x-text);background:0 0}.website-theme .tours-page #tour-request{background:var(--x-bg);border-color:var(--x-line)}.website-theme :is([class~="bg-[#101c30]"],[class~="bg-[#0b1526]"],[class~="bg-[#0c1b2e]"])[class~=text-white]{color:var(--x-text)}.website-theme :is(a,button,span):is([class~="bg-[#101c30]"],[class~="bg-[#0b1526]"],[class~="bg-[#0c1b2e]"])[class~=text-white]{background-color:var(--x-button);color:var(--x-button-text)}.website-theme .tours-hero{background:var(--x-bg);color:var(--x-text)}.website-theme .tours-hero-eyebrow{color:var(--x-link)}.website-theme .tours-hero-secondary{border-color:var(--x-line);color:var(--x-text)}.website-theme .tours-hero-secondary:hover{background:var(--x-panel-hover)}.website-theme .tours-hero-summary{border-color:var(--x-line)}
.apply-page,.apply-page .application-shell{background:var(--x-bg)}.apply-page{color:var(--x-text)}.apply-page .apply-page-header{border-bottom-color:var(--x-line)}.apply-page .apply-page-title{color:var(--x-text);letter-spacing:-.035em;font-size:clamp(2rem,4.6vw,3rem);font-weight:700;line-height:1.08}.apply-page .apply-page-intro{color:var(--x-text);max-width:66ch;font-size:1.1rem;line-height:1.6}[data-intake-shell] h1{letter-spacing:-.035em;font-size:clamp(2rem,4.6vw,3rem);font-weight:700;line-height:1.08}[data-intake-shell]>header>p:first-child{color:var(--x-muted);font-size:1.05rem}[data-intake-shell]>header>p:not(:first-child){color:var(--x-text);max-width:66ch;font-size:1.1rem}[data-intake-shell] .wizard-step-content,.apply-page .application-shell>.wizard-step-content{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-intake-shell] .wizard-step-content h2,[data-intake-shell] .wizard-step-content>div>h3,.apply-page .application-shell>.wizard-step-content h3{color:var(--x-text);letter-spacing:-.02em;font-size:clamp(1.35rem,2.6vw,1.6rem);font-weight:700;line-height:1.25}[data-intake-shell] .wizard-step-content p{max-width:66ch}[data-intake-shell] .application-form-column{grid-template-columns:minmax(0,1fr);gap:1.75rem;max-width:40rem}[data-intake-shell] .wizard-step-content .grid:has(>:is(.application-field,.application-choice,[data-application-date-field])){grid-template-columns:minmax(0,1fr);gap:1.75rem;max-width:40rem}[data-intake-shell] .application-field-label,[data-intake-shell] .application-field-label label,[data-intake-shell] .application-choice>span:first-child,[data-intake-shell] [data-intake-fields] :is(label,legend),.apply-page .application-shell .application-field-label{color:var(--x-text);margin-bottom:.4rem;font-size:1rem;font-weight:700;line-height:1.4;display:block}[data-intake-shell] .application-field>p,[data-intake-shell] .application-field-control+p,[data-intake-shell] .application-field p:not([role]){color:var(--x-muted);font-size:.95rem}[data-intake-shell] .application-field-control :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),[data-intake-shell] [data-intake-fields] :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea),.apply-page .application-shell>.wizard-step-content :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){border:2px solid var(--x-text);background:var(--x-bg);min-height:44px;color:var(--x-text);box-shadow:none;border-radius:6px;padding:8px 12px;font-size:1rem}[data-intake-shell] .application-field-control :is(input,select,textarea):hover,[data-intake-shell] [data-intake-fields] :is(input,select,textarea):hover{border-color:var(--x-text);background:var(--x-bg)}[data-intake-shell] :is(.application-field-control,[data-intake-fields]) :is(input,select,textarea):focus-visible,.apply-page .application-shell :is(input,select,textarea):focus-visible{outline:3px solid var(--x-link);outline-offset:0;box-shadow:inset 0 0 0 2px var(--x-text);border-color:var(--x-text)}:is([data-intake-shell] .application-field:has([aria-invalid=true]),[data-intake-shell] .application-choice:has([aria-invalid=true])){border-left:4px solid var(--x-danger);padding-left:15px}[data-intake-shell] :is(input,select,textarea)[aria-invalid=true]{border-color:var(--x-danger)}[data-intake-shell] .application-field .text-\[var\(--x-danger\)\],[data-intake-shell] [role=alert]{font-weight:700}[data-intake-shell] .application-choice button{border:2px solid var(--x-line);background:var(--x-bg);min-height:44px;color:var(--x-text);border-radius:6px;font-weight:600}[data-intake-shell] .application-choice button[aria-pressed=true]{border-color:var(--x-text);box-shadow:inset 0 0 0 2px var(--x-text);background:var(--x-panel);color:var(--x-text)}[data-intake-shell] .wizard-controls,.apply-page .application-shell>.wizard-controls{border:0;border-top:1px solid var(--x-line);box-shadow:none;background:0 0;border-radius:0;margin-top:2rem;padding:1.5rem 0 0}[data-intake-shell] .wizard-controls button,.apply-page .application-shell>.wizard-controls button{border-radius:7px;min-height:46px;font-weight:650}[data-intake-shell] .wizard-controls button:not(.btn-glow),.apply-page .application-shell>.wizard-controls button:not(.btn-glow){border:1px solid var(--x-line);background:var(--x-bg);color:var(--x-text)}[data-intake-shell] .wizard-controls button:not(.btn-glow):hover,.apply-page .application-shell>.wizard-controls button:not(.btn-glow):hover{background:var(--x-panel);border-color:var(--x-line)}[data-intake-shell] .btn-glow,.apply-page .application-shell .btn-glow{background:var(--x-accent);color:var(--x-accent-text);box-shadow:none;background-image:none}[data-intake-shell] .btn-glow:hover,.apply-page .application-shell .btn-glow:hover{filter:brightness(.95);background:var(--x-accent);transform:none}[data-intake-shell] .application-upload{border-color:var(--x-line);background:var(--x-bg);box-shadow:none;border-radius:8px}[data-intake-shell] .application-review-section{border-color:var(--x-line);background:0 0;border-width:0 0 1px;border-radius:0}@media (prefers-reduced-motion:reduce){[data-intake-shell] :is(input,select,textarea,button){transition:none}}[data-intake-shell] form[data-intake-fields]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}[data-intake-shell]>header{padding-top:.5rem}.website-theme .auth-page :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-color:var(--x-text)}.website-theme .auth-page :is(input,select,textarea):focus{border-color:var(--x-text);box-shadow:inset 0 0 0 2px var(--x-text);outline:3px solid var(--x-link);outline-offset:0}.website-theme .auth-page :is(input,select,textarea)[aria-invalid=true]{border-color:var(--x-danger)}.website-theme [data-intake-shell] :is(.wizard-step-content,.wizard-controls){box-shadow:none;background:0 0}.website-theme [data-intake-shell] .wizard-controls{border:0;border-top:1px solid var(--x-line);border-radius:0;padding:1.5rem 0 0}[data-intake-shell] .application-choice:has([data-field-incomplete]:not(.hidden)){border-left:4px solid var(--x-danger);padding-left:15px}[data-intake-shell] [data-field-incomplete]{font-size:.95rem;font-weight:700}
