/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.table{display:table}}:root{--ink:#05172a;--ink-soft:#0b2944;--blue:#209fec;--blue-light:#8bd5ff;--paper:#f3f0e9;--white:#fff;--gold:#d7a744;--gold-light:#f1d489}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:clip}body{background:var(--ink);width:100%;max-width:100%;color:var(--white);font-family:var(--font-geist-sans), Arial, sans-serif;margin:0;overflow-x:clip}main{width:100%;max-width:100vw;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,a{-webkit-tap-highlight-color:transparent}::selection{background:var(--gold);color:var(--ink)}.nav-shell{z-index:20;justify-content:space-between;align-items:center;width:100%;padding:24px 5vw;display:flex;position:absolute;top:0;left:0}.brand{width:190px;height:54px;overflow:hidden}.brand img{object-fit:contain;width:100%;height:100%}nav{letter-spacing:.04em;align-items:center;gap:34px;font-size:13px;display:flex}nav a{opacity:.78;transition:opacity .25s}:is(nav a:hover,nav a:focus-visible){opacity:1}.nav-cta{border:1px solid #ffffff59;border-radius:99px;padding:13px 20px}.language-picker{position:relative}.language-picker select{-webkit-appearance:none;appearance:none;color:#fff;min-width:112px;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff4d;border-radius:0;padding:9px 24px 9px 4px;font-size:12px}.language-picker:after{content:"⌄";pointer-events:none;color:var(--gold-light);position:absolute;top:7px;right:4px}.language-picker option{color:var(--ink);background:#fff}.theme-toggle{color:#fff;min-width:86px;height:38px;font:inherit;letter-spacing:.08em;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 13px;font-size:11px;transition:border-color .25s,background .25s,box-shadow .25s,transform .25s;display:inline-flex}:is(.theme-toggle:hover,.theme-toggle:focus-visible){border-color:var(--gold-light);background:#f1d4891f;transform:translateY(-2px);box-shadow:0 0 22px #f1d48938}.theme-toggle span{color:var(--gold-light);text-shadow:0 0 12px;font-size:17px;line-height:1}.theme-toggle b{font-weight:650}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{background:radial-gradient(circle at 75% 45%, #12629a 0, #082d4b 27%, var(--ink) 58%);grid-template-columns:1.05fr .95fr;align-items:center;min-height:100svh;padding:140px 7vw 90px;display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.12;background-image:linear-gradient(#ffffff29 1px,#0000 1px),linear-gradient(90deg,#ffffff29 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.orbit{border:1px solid #69c9ff47;border-radius:50%;position:absolute}.orbit-one{width:740px;height:740px;animation:26s linear infinite spin;top:5%;right:-190px}.orbit-one:after{content:"";background:var(--gold);width:9px;height:9px;box-shadow:0 0 22px var(--gold);border-radius:50%;position:absolute;top:12%;left:12%}.orbit-two{border-style:dashed;width:520px;height:520px;animation:34s linear infinite spin-reverse;top:19%;right:-80px}.hero-copy{z-index:2;max-width:800px;position:relative}.eyebrow{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:11px;margin:0 0 28px;font-size:11px;font-weight:650;display:flex}.eyebrow>span{background:var(--gold);width:34px;height:1px;display:inline-block}.eyebrow.dark{color:var(--ink)}.hero h1,.statement h2,.audience h2,.business-intro h2,.process h2,.contact h2{letter-spacing:-.07em;margin:0;font-weight:600;line-height:.89}.hero h1{max-width:850px;font-size:clamp(64px,7vw,118px)}h1 em,h2 em{color:var(--gold-light);font-family:Georgia,serif;font-weight:400}.hero-intro{color:#ffffffad;max-width:620px;margin:38px 0 0;font-size:clamp(17px,1.45vw,22px);line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:42px;display:flex}.button{border-radius:3px;justify-content:space-between;align-items:center;gap:28px;min-width:220px;padding:18px 22px;font-size:13px;font-weight:650;transition:transform .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-3px)}.button-gold{background:var(--gold);color:var(--ink)}.button-ghost{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #ffffff47}.button-light{color:var(--ink);background:#fff;margin-top:34px}.hero-visual{z-index:1;height:610px;position:relative}.globe{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 34% 28%,#98ddff 0,#34a8e8 18%,#0b5081 58%,#041d30 82%);border-radius:50%;width:min(39vw,570px);animation:7s ease-in-out infinite float;position:absolute;top:7%;right:3%;overflow:hidden;box-shadow:inset -50px -40px 90px #00000080,inset 30px 20px 70px #ffffff2e,0 40px 100px #00000059}.globe:before,.globe:after{content:"";border:1px solid #ffffff40;border-radius:50%;position:absolute;inset:7%}.globe:after{inset:20% -30%;transform:rotate(68deg)}.globe-map{z-index:-1;transform-origin:50%;border-radius:50%;animation:linear both globe-scroll;animation-timeline:scroll(root);animation-range:0 48%;position:absolute;inset:0;overflow:hidden}.globe-map:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 25%,#ffffff42,#0000 28%),linear-gradient(100deg,#0000 48%,#0000003b 70%,#00000080);border-radius:50%;position:absolute;inset:0}.continent{opacity:.88;background:linear-gradient(145deg,#3e9f8d,#176d66 56%,#0e4d55);display:block;position:absolute;box-shadow:inset 7px 8px 12px #ffffff21,0 2px 8px #00000038}.continent:after{content:"";background:radial-gradient(circle at 30% 30%,#f1d48952,#0000 42%);position:absolute;inset:12%}.continent-na{clip-path:polygon(2% 20%,24% 2%,50% 7%,70% 20%,98% 39%,83% 60%,66% 62%,55% 92%,35% 77%,21% 56%,5% 49%);width:30%;height:27%;top:21%;left:8%;transform:rotate(-8deg)}.continent-sa{clip-path:polygon(8% 4%,72% 0,100% 18%,76% 42%,66% 68%,43% 100%,24% 76%,18% 48%,0 25%);width:17%;height:31%;top:49%;left:30%;transform:rotate(-9deg)}.continent-eu{clip-path:polygon(0 40%,20% 8%,40% 25%,58% 0,75% 22%,100% 19%,91% 60%,65% 56%,43% 92%,23% 68%);width:20%;height:13%;top:24%;left:49%}.continent-af{clip-path:polygon(10% 3%,73% 0,100% 22%,83% 55%,59% 95%,38% 100%,24% 66%,0 36%);width:20%;height:31%;top:36%;left:49%;transform:rotate(4deg)}.continent-as{clip-path:polygon(0 20%,26% 0,52% 8%,69% 21%,100% 19%,91% 47%,72% 51%,67% 80%,46% 62%,26% 91%,18% 58%,4% 48%);width:32%;height:29%;top:20%;left:63%;transform:rotate(3deg)}.continent-au{clip-path:polygon(5% 32%,28% 4%,70% 0,96% 28%,82% 78%,54% 100%,11% 76%,0 51%);width:16%;height:13%;bottom:20%;right:8%;transform:rotate(8deg)}.globe-line{z-index:2;border:1px solid #fff3;border-radius:50%;width:140%;height:34%;position:absolute;left:-20%}.line-a{top:14%;transform:rotate(12deg)}.line-b{top:40%;transform:rotate(-8deg)}.line-c{top:66%;transform:rotate(9deg)}.meridian{z-index:2;border:1px solid #ffffff29;border-radius:50%;width:31%;height:116%;position:absolute;top:-8%}.meridian-a{left:18%}.meridian-b{right:17%}.globe-label{z-index:3;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 1px 5px #000000bf;align-items:center;gap:6px;font-size:10px;display:flex;position:absolute}.globe-label:before{content:"";background:var(--gold-light);width:6px;height:6px;box-shadow:0 0 10px var(--gold);border-radius:50%}.label-a{top:24%;left:28%}.label-b{top:47%;left:19%}.label-c{bottom:24%;right:16%}.label-d{top:42%;right:21%}.status-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05172a9e;border:1px solid #ffffff2e;border-radius:4px;align-items:center;gap:14px;padding:18px 24px;display:flex;position:absolute;bottom:8%;right:0}.status-dot{background:#5ef6a3;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #5ef6a31f}.status-card div{gap:3px;display:grid}.status-card small{color:#ffffff8c;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.status-card strong{font-size:13px}.scroll-note{color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:10px;position:absolute;bottom:28px;left:5vw}.scroll-note span{color:var(--gold);margin-left:9px}.statement{background:var(--paper);color:var(--ink);padding:130px 7vw 0}.section-index{font-family:var(--font-geist-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.52;margin:0 0 40px;font-size:10px}.statement h2{max-width:1160px;font-size:clamp(50px,7vw,110px)}.statement h2 span{color:var(--blue)}.statement>p:not(.section-index){letter-spacing:-.025em;max-width:670px;margin:48px 0 100px auto;font-size:clamp(18px,2vw,29px);line-height:1.45}.marquee{background:var(--blue);color:#fff;margin:0 -7vw;padding:22px 0;overflow:hidden}.marquee>div{width:max-content;animation:32s linear infinite marquee;display:flex}.marquee span{letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:13px}.marquee i{color:var(--gold-light);margin:0 34px;font-style:normal}.about-section{color:var(--ink);background:#e7eced;align-items:center;min-height:650px;padding:155px 7vw 165px;display:flex;position:relative;overflow:hidden}.about-copy{z-index:2;width:min(100%,1050px);position:relative}.about-copy h2,.worker-hub h2,.solutions-section h2,.faq-section h2{letter-spacing:-.065em;margin:0;font-size:clamp(52px,6.5vw,100px);line-height:.93}.about-copy h2 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.about-lead{letter-spacing:-.04em;max-width:650px;margin:42px 0 22px;font-size:clamp(23px,2.4vw,36px);line-height:1.25}.about-text{color:#05172aa6;max-width:760px;margin:0;font-size:17px;line-height:1.72}.audience{background:var(--paper);color:var(--ink);grid-template-columns:.95fr 1.05fr;column-gap:9vw;padding:150px 7vw;display:grid}.audience-heading{align-self:start;padding-bottom:80px;position:sticky;top:90px}.audience h2{font-size:clamp(54px,6.5vw,100px)}.audience h2 em{color:var(--blue)}.audience-heading>p:not(.eyebrow){color:#05172aad;max-width:580px;margin:36px 0;font-size:18px;line-height:1.65}.text-link{border-bottom:1px solid #05172a4d;align-items:center;gap:50px;padding-bottom:9px;font-size:13px;font-weight:650;display:inline-flex}.editorial-card{background:var(--blue);height:680px;position:relative;overflow:hidden}.editorial-card img{object-fit:cover;object-position:center 20%;filter:saturate(.82)contrast(1.03);width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.editorial-card:hover img{transform:scale(1.03)}.editorial-card:after{content:"";background:linear-gradient(#0000 60%,#05172ad9);position:absolute;inset:0}.editorial-caption{z-index:2;display:grid;position:absolute;bottom:30px;left:34px}.editorial-caption span{color:var(--gold-light);font-family:Georgia,serif;font-size:21px;font-style:italic}.editorial-caption strong{color:#fff;letter-spacing:-.05em;font-size:44px}.travel-visual{isolation:isolate;height:680px;position:relative;overflow:visible}.travel-atmosphere{z-index:-2;aspect-ratio:1;background:radial-gradient(circle at 62% 29%,#89d9ff 0,#249fea 31%,#0b639c 60%,#062c4af5 76%);border-radius:43% 57% 51% 49%/55% 42% 58% 45%;width:108%;position:absolute;top:-10%;left:-3%;box-shadow:inset -55px -40px 100px #031a2d54,0 42px 80px #209fec2e;-webkit-mask-image:radial-gradient(51% 48%,#000 63%,#0000 100%);mask-image:radial-gradient(51% 48%,#000 63%,#0000 100%)}.travel-grid{z-index:-1;opacity:.18;background-image:linear-gradient(#ffffff40 1px,#0000 1px),linear-gradient(90deg,#ffffff40 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:4% -3% 3%;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.travel-rings{z-index:-1;aspect-ratio:1;width:430px;position:absolute;top:-5%;right:-18%}.travel-rings span{border:1px solid #ffffff3d;border-radius:50%;position:absolute}.travel-rings span:first-child{inset:0}.travel-rings span:nth-child(2){border-style:dashed;inset:17%}.travel-rings span:nth-child(3){inset:34%}.travel-route{z-index:2;animation:linear both route-drift;animation-timeline:view();animation-range:entry 5% exit 95%;position:absolute;inset:0}.route-segment{transform-origin:0;filter:drop-shadow(0 2px 3px #031a2d33);border-top:2px dashed #ffffffe6;height:2px;position:absolute}.segment-one{width:205px;top:75%;left:10%;transform:rotate(-27deg)}.segment-two{width:225px;top:58%;left:40%;transform:rotate(-51deg)}.segment-three{width:165px;top:33%;left:63%;transform:rotate(-33deg)}.route-point{background:var(--gold-light);border:3px solid #ffffffeb;border-radius:50%;width:13px;height:13px;position:absolute;box-shadow:0 0 18px #f1d489b3}.point-one{top:74%;left:9%}.point-two{top:57%;left:40%}.point-three{top:18%;right:9%}.flight-system{z-index:4;pointer-events:none;position:absolute;inset:-3%}.travel-plane{color:#fff;filter:drop-shadow(0 8px 12px #0000004d);offset-rotate:auto 42deg;font-size:42px;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:view();position:absolute;top:0;left:0}.plane-one{offset-path:ellipse(46% 39% at 50% 50%);animation-name:fly-forward;animation-range:entry exit 0%}.plane-two{offset-path:ellipse(38% 29% at 50% 50%);color:var(--gold-light);font-size:32px;animation-name:fly-reverse;animation-range:entry 8% exit 92%}.plane-three{offset-path:ellipse(49% 23% at 50% 50%);opacity:.82;font-size:27px;animation-name:fly-offset;animation-range:entry exit 88%}.plane-four{offset-path:ellipse(29% 45% at 50% 50%);opacity:.7;font-size:24px;animation-name:fly-reverse-offset;animation-range:entry 12% exit 0%}@keyframes fly-forward{0%{offset-distance:0%;transform:scale(.72)}50%{transform:scale(1.12)}to{offset-distance:100%;transform:scale(.72)}}@keyframes fly-reverse{0%{offset-distance:100%;transform:scale(.78)}50%{transform:scale(1.08)}to{offset-distance:0%;transform:scale(.78)}}@keyframes fly-offset{0%{offset-distance:22%;transform:scale(.65)}55%{transform:scale(1.05)}to{offset-distance:92%;transform:scale(.8)}}@keyframes fly-reverse-offset{0%{offset-distance:78%;transform:scale(.72)}48%{transform:scale(1.08)}to{offset-distance:8%;transform:scale(.65)}}.travel-code{z-index:3;color:#fff;text-transform:uppercase;display:grid;position:absolute}.travel-code small{font:9px var(--font-geist-mono);letter-spacing:.18em;opacity:.7}.travel-code strong{letter-spacing:-.05em;margin:4px 0;font-size:34px}.travel-code span{font:9px var(--font-geist-mono);letter-spacing:.1em;color:var(--gold-light)}.code-origin{top:77%;left:7%}.code-destination{text-align:right;top:11%;right:2%}.travel-stamp{z-index:3;color:#ffffffeb;position:absolute;top:18%;left:8%;transform:rotate(-5deg)}.travel-stamp small{font:8px var(--font-geist-mono);letter-spacing:.18em;display:block}.travel-stamp strong{margin-top:8px;font-size:19px;display:block}.travel-visual .editorial-caption{z-index:5;bottom:3%;left:8%}.travel-visual .editorial-caption strong{font-size:44px}@keyframes route-drift{0%{transform:translate(-2%,3%)}to{transform:translate(2%,-3%)}}.benefit-list{border-top:1px solid #05172a26;grid-column:2;margin-top:85px}.benefit-list article{border-bottom:1px solid #05172a26;grid-template-columns:70px 1fr;gap:20px;padding:28px 0 32px;display:grid}.benefit-list article>span{font-family:var(--font-geist-mono);color:var(--blue);padding-top:5px;font-size:10px}.benefit-list h3{letter-spacing:-.04em;margin:0 0 10px;font-size:27px}.benefit-list p{color:#05172a9e;max-width:500px;margin:0;line-height:1.55}.worker-hub{color:var(--ink);background:#f8f7f3;padding:130px 7vw}.worker-journey h2{max-width:960px}.journey-row{border-top:1px solid #05172a33;grid-template-columns:repeat(5,1fr);margin-top:70px;display:grid}.journey-row article{border-right:1px solid #05172a1f;min-height:160px;padding:30px 20px 20px 0;position:relative}.journey-row article:before{content:"";background:var(--blue);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.journey-row span{font:10px var(--font-geist-mono);color:var(--blue)}.journey-row p{letter-spacing:-.03em;max-width:160px;margin-top:35px;font-size:18px;font-weight:600}.disclaimer{color:#05172a8c;max-width:750px;margin:30px 0 0;font-size:12px}.support-panel{background:var(--blue);color:#fff;grid-template-columns:.75fr 1.25fr;align-items:start;gap:8vw;margin-top:110px;padding:45px;display:grid}.support-panel h3{letter-spacing:-.05em;margin:0;font-size:clamp(32px,4vw,56px);line-height:1.05}.support-panel>div{grid-template-columns:1fr 1fr;gap:18px 30px;display:grid}.support-panel span{border-bottom:1px solid #ffffff38;padding-bottom:14px;font-size:14px}.support-panel span:first-letter{color:var(--gold-light)}.membership-block,.opportunities-block{margin-top:110px}.membership-block>div:first-child,.opportunities-block>div:first-child{justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px;display:flex}.membership-block h3,.opportunities-block h3,.solutions-title,.why-strip h3{letter-spacing:-.055em;margin:0;font-size:clamp(34px,4.4vw,64px);line-height:1}.membership-block>div:first-child p,.opportunities-block>div:first-child p{color:#05172a99;max-width:440px;margin:0;line-height:1.5}.membership-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.membership-grid article{background:#fff;border:1px solid #05172a1a;flex-direction:column;min-height:300px;padding:28px;display:flex}.membership-grid article.featured{background:var(--ink);color:#fff;border-color:var(--ink)}.membership-grid small{color:var(--blue);letter-spacing:.14em}.membership-grid strong{margin-top:32px;font-size:28px}.membership-grid p{color:#05172a99;line-height:1.5}.membership-grid .featured p{color:#ffffff9e}.membership-grid a{border-top:1px solid;justify-content:space-between;margin-top:auto;padding-top:16px;font-size:13px;font-weight:650;display:flex}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.opportunity-grid article{background:#e7eced;align-items:center;gap:22px;padding:28px;display:flex}.opportunity-grid article>span{font-size:40px}.opportunity-grid strong{font-size:21px}.opportunity-grid p{color:#05172a94;margin:5px 0 0;font-size:13px}.worker-portal{background:var(--ink);color:#fff;grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;margin-top:110px;padding:65px;display:grid;position:relative;overflow:hidden}.worker-portal:after{content:"360°";color:#0000;-webkit-text-stroke:1px #ffffff14;pointer-events:none;font-size:clamp(150px,20vw,310px);font-weight:700;line-height:.8;position:absolute;bottom:-7vw;right:-2vw}.worker-portal>div,.worker-portal>ul{z-index:1;position:relative}.worker-portal h3{letter-spacing:-.065em;max-width:760px;margin:22px 0 0;font-size:clamp(45px,6vw,88px);line-height:.92}.worker-portal>div>p:not(.eyebrow){color:#ffffffad;max-width:720px;margin:28px 0 0;font-size:17px;line-height:1.65}.worker-portal .button{margin-top:34px}.worker-portal ul{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.worker-portal li{color:#ffffffd1;border-bottom:1px solid #fff3;grid-template-columns:28px 1fr;gap:14px;padding:22px 0;font-size:15px;line-height:1.4;display:grid}.worker-portal li span{color:var(--gold-light)}.business-intro{background:radial-gradient(circle at 22% 50%, #154f79 0, var(--ink) 38%, #020b14 78%);align-items:center;min-height:900px;padding:120px 9vw;display:flex;position:relative;overflow:hidden}.business-copy{z-index:2;width:58%;margin-left:auto;position:relative}.business-copy h2{font-size:clamp(58px,7.2vw,112px)}.business-copy>p:not(.eyebrow){color:#ffffffa3;max-width:620px;margin:38px 0 0;font-size:19px;line-height:1.65}.business-orbit{aspect-ratio:1;border:1px solid #69c9ff40;border-radius:50%;place-items:center;width:58vw;animation:linear both business-orbit-scroll;animation-timeline:view();animation-range:entry exit 0%;display:grid;position:absolute;left:-14vw}.business-orbit:before,.business-orbit:after{content:"";border:1px solid #69c9ff29;border-radius:50%;position:absolute}.business-orbit:before{inset:13%}.business-orbit:after{inset:29%}.business-orbit span{color:#0000;-webkit-text-stroke:1px #ffffff24;font-size:11vw;font-weight:650}.business-details{color:var(--ink);background:#e7eced;grid-template-columns:1fr 1fr;gap:10vw;padding:130px 7vw;display:grid}.large-note{letter-spacing:-.055em;max-width:600px;font-size:clamp(31px,3.8vw,58px);line-height:1.08}.business-list{grid-column:2;margin:0}.business-list article>span{color:var(--gold)}.solutions-section{background:var(--paper);color:var(--ink);padding:130px 7vw}.solutions-section>h2{max-width:1100px}.sector-grid{border-top:1px solid #05172a2e;grid-template-columns:repeat(3,1fr);margin-top:80px;display:grid}.sector-grid article{border-bottom:1px solid #05172a2e;flex-direction:column;justify-content:space-between;min-height:150px;padding:24px 24px 30px 0;display:flex}.sector-grid span,.service-grid>article>span{font:10px var(--font-geist-mono);color:var(--blue)}.sector-grid strong{letter-spacing:-.03em;font-size:21px}.solutions-title{margin-top:120px}.service-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:45px;display:grid}.service-grid article{background:#fff;border:1px solid #05172a14;min-height:300px;padding:26px}.service-grid h4{letter-spacing:-.04em;margin:55px 0 15px;font-size:25px}.service-grid p{color:#05172a99;font-size:14px;line-height:1.6}.why-strip{background:var(--ink);color:#fff;grid-template-columns:.7fr 1.3fr;gap:8vw;margin-top:100px;padding:50px;display:grid}.why-strip>div{grid-template-columns:1fr 1fr;gap:18px 25px;display:grid}.why-strip span{color:#ffffffbf;border-bottom:1px solid #ffffff29;padding-bottom:12px;font-size:13px}.process{background:var(--blue);color:#fff;padding:130px 7vw}.process h2{font-size:clamp(52px,7vw,108px)}.process-track{border-top:1px solid #ffffff5c;grid-template-columns:repeat(4,1fr);margin-top:90px;display:grid}.process-track.five{grid-template-columns:repeat(5,1fr)}.process-track article{border-right:1px solid #ffffff2e;padding:70px 28px 15px 0;position:relative}.process-track article:before{content:"";background:var(--gold-light);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.process-track article>span{font-family:var(--font-geist-mono);opacity:.65;font-size:10px}.process-track h3{letter-spacing:-.04em;margin:36px 0 12px;font-size:26px}.process-track p{color:#ffffffb3;max-width:240px;margin:0;line-height:1.5}.faq-section{color:var(--ink);background:#e7eced;padding:130px 7vw}.faq-section h2{max-width:950px}.faq-columns{grid-template-columns:1fr 1fr;gap:8vw;margin-top:80px;display:grid}.faq-columns h3{color:var(--blue);text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px;font-size:13px}.faq-columns details{border-top:1px solid #05172a2e;padding:22px 0}.faq-columns details:last-child{border-bottom:1px solid #05172a2e}.faq-columns summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:650;list-style:none;display:flex}.faq-columns summary::-webkit-details-marker{display:none}.faq-columns summary span{color:var(--blue);font-size:20px;transition:transform .2s}.faq-columns details[open] summary span{transform:rotate(45deg)}.faq-columns details p{color:#05172a9e;max-width:570px;margin:16px 0 2px;font-size:14px;line-height:1.6}.contact{text-align:center;background:#020b14;place-items:center;min-height:900px;padding:130px 7vw;display:grid;position:relative;overflow:hidden}.contact:before{content:"";background:radial-gradient(circle,#113f60 0,#0000 51%);position:absolute;inset:0}.contact-orbit{border:1px solid #ffffff21;border-radius:50%;width:730px;height:730px;animation:32s linear infinite spin-reverse;position:absolute}.contact-orbit:after{content:"";background:var(--gold);width:12px;height:12px;box-shadow:0 0 24px var(--gold);border-radius:50%;position:absolute;top:5%;right:15%}.contact-inner{z-index:2;width:min(100%,980px);position:relative}.contact-inner>img{object-fit:contain;width:210px;height:85px;margin:0 auto 30px}.contact-inner .eyebrow{justify-content:center}.contact h2{font-size:clamp(62px,8vw,120px)}.contact-inner>p:not(.eyebrow){color:#ffffff9e;max-width:560px;margin:35px auto 45px;font-size:18px;line-height:1.6}.contact-actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}.contact-card{text-align:left;color:var(--ink);background:#fff;gap:8px;padding:26px 62px 26px 26px;transition:transform .25s;display:grid;position:relative}.contact-card:hover{transform:translateY(-4px)}.contact-card.gold{background:var(--gold)}.contact-card small{text-transform:uppercase;letter-spacing:.13em;opacity:.58;font-size:10px}.contact-card strong{font-size:20px}.contact-card>span{position:absolute;top:50%;right:24px;transform:translateY(-50%)}footer{color:#ffffff6b;background:#01070c;border-top:1px solid #ffffff1a;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:30px;padding:32px 5vw;font-size:11px;display:grid}footer img{object-fit:contain;width:130px;height:44px}footer p:nth-child(2){text-align:center}footer p:last-child{text-align:right}.whatsapp-float{z-index:40;color:#062714;background:#25d366;border-radius:99px;align-items:center;gap:9px;padding:13px 17px;font-size:12px;font-weight:700;transition:transform .25s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #00000040}.whatsapp-float:hover{transform:translateY(-3px)}.whatsapp-float>span{font-size:20px;transform:rotate(-35deg)}[dir=rtl] body{font-family:Arial, var(--font-geist-sans), sans-serif}[dir=rtl] .hero-copy,[dir=rtl] .audience-heading,[dir=rtl] .business-copy,[dir=rtl] .business-note,[dir=rtl] .benefit-list,[dir=rtl] .process{text-align:right}[dir=rtl] .business-copy{margin-left:0;margin-right:auto}[dir=rtl] .contact-card{text-align:right;padding:26px 26px 26px 62px}[dir=rtl] .contact-card>span{left:24px;right:auto}[dir=rtl] footer p:last-child{text-align:left}[dir=rtl] .language-picker select{padding:9px 4px 9px 24px}[dir=rtl] .language-picker:after{left:4px;right:auto}[dir=rtl] .whatsapp-float{left:22px;right:auto}[dir=rtl] .journey-row article,[dir=rtl] .sector-grid article{border-left:1px solid #05172a1f;border-right:0;padding-left:24px;padding-right:0}[dir=rtl] .journey-row article:before{left:auto;right:0}.reveal{animation:linear both reveal;animation-timeline:view();animation-range:entry 5% cover 28%}@keyframes reveal{0%{opacity:0;transform:translateY(55px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin-reverse{to{transform:rotate(-360deg)}}@keyframes float{50%{transform:translateY(-16px)rotate(1deg)}}@keyframes globe-scroll{0%{transform:rotate(-10deg)scale(1.02)}to{transform:rotate(255deg)scale(1.02)}}@keyframes business-orbit-scroll{0%{transform:rotate(-75deg)}to{transform:rotate(405deg)}}@keyframes marquee{to{transform:translate(-50%)}}.nav-shell .brand{animation:.85s cubic-bezier(.2,.8,.2,1) both nav-arrive}.nav-shell nav>*{animation:.7s cubic-bezier(.2,.8,.2,1) both nav-arrive}.nav-shell nav>:nth-child(2){animation-delay:80ms}.nav-shell nav>:nth-child(3){animation-delay:.16s}.nav-shell nav>:nth-child(4){animation-delay:.24s}.nav-shell nav>:nth-child(5){animation-delay:.32s}.hero-grid{animation:18s linear infinite grid-drift}.hero-copy .eyebrow{animation:.85s cubic-bezier(.16,1,.3,1) .15s both hero-rise}.hero-copy h1{transform-origin:0 100%;animation:1.15s cubic-bezier(.16,1,.3,1) .22s both hero-title}.hero-intro{animation:.9s cubic-bezier(.16,1,.3,1) .48s both hero-rise}.hero-actions{animation:.9s cubic-bezier(.16,1,.3,1) .62s both hero-rise}.status-dot{animation:1.8s ease-in-out infinite status-pulse}.status-card{animation:4.5s ease-in-out infinite status-float}.statement{position:relative;overflow:hidden}.statement:before{content:"";border:1px solid #209fec38;border-radius:50%;width:42vw;height:42vw;animation:linear both statement-orbit;animation-timeline:view();animation-range:entry exit 0%;position:absolute;top:-12vw;right:-15vw;box-shadow:0 0 0 7vw #209fec0a,0 0 0 14vw #209fec06}.statement h2{transform-origin:0;animation:linear both headline-sweep;animation-timeline:view();animation-range:entry cover 45%;position:relative}.statement>p:not(.section-index){animation:linear both copy-swing;animation-timeline:view();animation-range:entry cover 42%;position:relative}.about-section:before{content:"";background:linear-gradient(90deg, transparent, var(--blue), transparent);filter:blur(10px);opacity:.45;width:55vw;height:10px;animation:linear both light-scan;animation-timeline:view();animation-range:entry exit 0%;position:absolute;top:26%;right:-8vw}.about-copy h2{transform-origin:0;animation:linear both headline-sweep;animation-timeline:view();animation-range:entry cover 42%}.about-lead{animation:linear both copy-swing;animation-timeline:view();animation-range:entry 5% cover 48%}.audience-work{position:relative;overflow:hidden}.audience-work:before{content:"";background:var(--gold-light);opacity:.25;filter:blur(2px);border-radius:50%;width:230px;height:230px;animation:linear both side-orb;animation-timeline:view();animation-range:entry exit 0%;position:absolute;top:42%;left:-140px}.audience-heading h2{transform-origin:0;animation:linear both headline-sweep;animation-timeline:view();animation-range:entry cover 35%}.travel-visual{animation:linear both visual-breathe;animation-timeline:view();animation-range:entry exit 0%}.benefit-list article{transform-origin:100%;transition:padding .35s,background .35s,transform .35s;animation:linear both list-impact;animation-timeline:view();animation-range:entry cover 30%}.benefit-list article:nth-child(2n){animation-name:list-impact-alt}.benefit-list article:hover{background:#209fec12;padding-left:18px}.journey-row{position:relative;overflow:hidden}.journey-row:after{content:"";background:linear-gradient(90deg, var(--blue), var(--gold));transform-origin:0;width:100%;height:3px;animation:linear both line-grow;animation-timeline:view();animation-range:entry cover 45%;position:absolute;top:0;left:0}.journey-row article{animation:linear both step-pop;animation-timeline:view();animation-range:entry cover 34%}.journey-row article:nth-child(2){animation-range:entry 5% cover 38%}.journey-row article:nth-child(3){animation-range:entry 10% cover 42%}.journey-row article:nth-child(4){animation-range:entry 15% cover 46%}.journey-row article:nth-child(5){animation-range:entry 20% cover 50%}.support-panel{animation:linear both panel-surge;animation-timeline:view();animation-range:entry cover 42%;position:relative;overflow:hidden}.support-panel:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 40%,#fff3 49%,#0000 58%);animation:5s ease-in-out infinite panel-shimmer;position:absolute;inset:-80% -20%}.support-panel span{transition:transform .25s,color .25s}.support-panel span:hover{color:var(--gold-light);transform:translate(8px)}.membership-grid article,.opportunity-grid article,.sector-grid article,.service-grid article{transform-origin:bottom;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s;animation:linear both card-launch;animation-timeline:view();animation-range:entry cover 32%}.membership-grid article:nth-child(2),.opportunity-grid article:nth-child(2),.sector-grid article:nth-child(2),.service-grid article:nth-child(2){animation-range:entry 8% cover 38%}.membership-grid article:nth-child(3),.opportunity-grid article:nth-child(3),.sector-grid article:nth-child(3),.service-grid article:nth-child(3){animation-range:entry 16% cover 44%}.sector-grid article:nth-child(n+4),.service-grid article:nth-child(n+4){animation-range:entry 22% cover 50%}.membership-grid article:hover,.opportunity-grid article:hover,.service-grid article:hover{transform:translateY(-12px)rotate(-1deg);box-shadow:0 25px 50px #05172a26}.sector-grid article:hover{transform:translate(10px)}.business-intro:after{content:"";background:conic-gradient(from 40deg,#0000,#209fec1a,#0000 28%);animation:linear both business-light;animation-timeline:view();animation-range:entry exit 0%;position:absolute;inset:-30%}.business-copy h2{transform-origin:100%;animation:linear both dark-headline;animation-timeline:view();animation-range:entry cover 42%}.business-copy>p{animation:linear both copy-swing;animation-timeline:view();animation-range:entry 4% cover 46%}.why-strip{animation:linear both panel-surge;animation-timeline:view();animation-range:entry cover 42%}.process{position:relative;overflow:hidden}.process:before{content:"";border:1px solid #fff3;border-radius:50%;width:70vw;height:70vw;animation:linear both process-wheel;animation-timeline:view();animation-range:entry exit 0%;position:absolute;top:-30vw;right:-45vw;box-shadow:0 0 0 8vw #ffffff09,0 0 0 16vw #ffffff05}.process h2{transform-origin:0;animation:linear both dark-headline;animation-timeline:view();animation-range:entry cover 38%;position:relative}.process-track{position:relative}.process-track:before{content:"";z-index:2;background:var(--gold-light);transform-origin:0;width:100%;height:4px;animation:linear both line-grow;animation-timeline:view();animation-range:entry cover 48%;position:absolute;top:-2px;left:0}.process-track article{animation:linear both step-pop;animation-timeline:view();animation-range:entry cover 32%}.process-track article:nth-child(2){animation-range:entry 7% cover 38%}.process-track article:nth-child(3){animation-range:entry 14% cover 44%}.process-track article:nth-child(4){animation-range:entry 21% cover 50%}.process-track article:nth-child(5){animation-range:entry 28% cover 56%}.faq-section h2{transform-origin:0;animation:linear both headline-sweep;animation-timeline:view();animation-range:entry cover 42%}.faq-columns details{transition:padding .25s,background .25s;animation:linear both faq-slide;animation-timeline:view();animation-range:entry cover 28%}.faq-columns details:hover{background:#ffffff6b;padding-left:12px}.contact-inner h2{animation:linear both contact-focus;animation-timeline:view();animation-range:entry cover 45%}.contact-orbit{box-shadow:0 0 0 90px #209fec06,0 0 0 180px #209fec04}.contact-card{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.contact-card:hover{transform:translateY(-10px)scale(1.02);box-shadow:0 25px 70px #00000047}.contact-card:hover>span{transform:translate(5px,-5px)}.contact-card>span{transition:transform .3s}.text-link span,.button span{transition:transform .25s}.text-link:hover span,.button:hover span{transform:translate(5px,-5px)}.whatsapp-float{animation:2.6s ease-in-out infinite whatsapp-beat}.night-mode{--ink:#eaf7ff;--ink-soft:#b9ddf1;--paper:#010305;--white:#f6fbff;--blue:#36c4ff;--blue-light:#b9efff;--gold:#24bfff;--gold-light:#b9efff;color:#f6fbff;background:#000}.night-mode .nav-shell{background:linear-gradient(#000000c7,#0000)}.night-mode .theme-toggle{background:#3eb9ff1f;border-color:#3eb9ff8c;box-shadow:inset 0 0 18px #3eb9ff14,0 0 22px #3eb9ff29}.night-mode .hero{background:radial-gradient(circle at 76% 43%,#092943 0,#02080e 40%,#000 74%)}.night-mode .hero-grid{opacity:.2;background-image:linear-gradient(#3eb9ff40 1px,#0000 1px),linear-gradient(90deg,#3eb9ff40 1px,#0000 1px)}.night-mode .statement,.night-mode .about-section,.night-mode .audience,.night-mode .worker-hub,.night-mode .business-details,.night-mode .solutions-section,.night-mode .faq-section{color:#edf8ff;background:#010305}.night-mode .about-section,.night-mode .business-details,.night-mode .faq-section{background:#03070b}.night-mode .business-intro{background:radial-gradient(circle at 20%,#0b2b43 0,#02070c 42%,#000 78%)}.night-mode .process{background:radial-gradient(circle at 15% 10%,#0c5d8e,#03111b 48%,#000 100%)}.night-mode .contact,.night-mode footer{background:#000}.night-mode h1,.night-mode h2,.night-mode h3,.night-mode h4,.night-mode strong{text-shadow:0 0 18px #b4e9ff29}.night-mode h1 em,.night-mode h2 em,.night-mode .statement h2 span,.night-mode .about-copy h2 em,.night-mode .audience h2 em{color:var(--gold-light);text-shadow:0 0 14px #24bfffb8,0 0 34px #24bfff6b}.night-mode .eyebrow.dark,.night-mode .section-index,.night-mode .sector-grid span,.night-mode .service-grid>article>span,.night-mode .faq-columns h3{color:var(--blue-light)}.night-mode .about-text,.night-mode .audience-heading>p:not(.eyebrow),.night-mode .membership-grid p,.night-mode .opportunity-grid p,.night-mode .service-grid p,.night-mode .faq-columns details p,.night-mode .large-note{color:#e2f4ffad}.night-mode .text-link{border-color:#b4e9ff61}.night-mode .membership-grid article,.night-mode .opportunity-grid article,.night-mode .service-grid article{color:#edf8ff;background:#050b12;border-color:#3eb9ff2e;box-shadow:inset 0 0 32px #3eb9ff06}.night-mode .membership-grid article.featured,.night-mode .worker-portal,.night-mode .why-strip{background:#00070d;border:1px solid #3eb9ff40;box-shadow:0 0 55px #3eb9ff1a,inset 0 0 45px #3eb9ff0a}.night-mode .support-panel{background:#041827;border:1px solid #3eb9ff59;box-shadow:0 0 50px #3eb9ff24}.night-mode .sector-grid,.night-mode .sector-grid article,.night-mode .faq-columns details{border-color:#b4e9ff2e}.night-mode .faq-columns details:hover{background:#3eb9ff12}.night-mode .button-light,.night-mode .contact-card{color:#f6fbff;background:#06111a;border:1px solid #b4e9ff40;box-shadow:0 0 25px #3eb9ff14}.night-mode .contact-card.gold,.night-mode .button-gold{background:linear-gradient(135deg, #0879ad, var(--gold));color:#fff;text-shadow:0 1px 8px #001423b3;border-color:#b9efffb3;box-shadow:0 0 18px #24bfff9e,0 0 42px #24bfff4d}.night-mode .contact-card.gold *,.night-mode .button-gold *{color:#fff}.night-mode .globe{filter:saturate(1.3)brightness(1.08);box-shadow:inset -50px -40px 90px #00000094,inset 30px 20px 70px #ffffff38,0 0 25px #3eb9ff8c,0 0 95px #3eb9ff59,0 45px 120px #000c}.night-mode .globe:before,.night-mode .globe:after,.night-mode .globe-line,.night-mode .meridian{border-color:#b4e9ff6b;box-shadow:0 0 12px #3eb9ff29}.night-mode .orbit,.night-mode .business-orbit,.night-mode .contact-orbit,.night-mode .travel-rings span{filter:drop-shadow(0 0 8px #3eb9ff66);border-color:#3eb9ff8c}.night-mode .travel-atmosphere{filter:saturate(1.32)brightness(.78);box-shadow:inset -55px -40px 100px #00000080,0 0 35px #3eb9ff7a,0 0 100px #3eb9ff3d}.night-mode .continent:after{background:radial-gradient(circle at 30% 30%,#24bfff7a,#0000 45%)}.night-mode .travel-grid{opacity:.3}.night-mode .route-segment{filter:drop-shadow(0 0 6px #b4e9ffcc)}.night-mode .route-point,.night-mode .globe-label:before{box-shadow:0 0 18px var(--gold-light), 0 0 38px #24bfffb8}.night-mode .business-orbit span{color:#b4e9ff38;text-shadow:0 0 24px #3eb9ff5c}.night-mode .marquee{background:#06253a;box-shadow:0 0 35px #3eb9ff29}.night-mode .whatsapp-float{color:#fff;text-shadow:0 1px 8px #0014238c;box-shadow:0 0 24px #25d36657}.night-mode .whatsapp-float>span{color:#fff}.night-mode :is(.statement,.about-section,.audience,.worker-hub,.business-details,.solutions-section,.faq-section) :is(h1,h2,h3,h4,strong,summary){color:#f6fbff}.night-mode :is(.statement,.about-section,.audience,.worker-hub,.business-details,.solutions-section,.faq-section) p,.night-mode .membership-block>div:first-child p,.night-mode .opportunities-block>div:first-child p{color:#d9edf8}.night-mode :is(.eyebrow.dark,.section-index,.benefit-list article>span,.journey-row span,.membership-grid small,.opportunity-grid article>span,.sector-grid span,.service-grid>article>span,.faq-columns h3,.faq-columns summary span){color:#b9efff}.night-mode :is(.text-link,.membership-grid a,.opportunity-grid a){color:#f6fbff}.night-mode :is(.hero,.business-intro,.process,.contact,.support-panel,.worker-portal,.why-strip,.marquee,.editorial-caption,.travel-visual,.status-card,footer) :is(h1,h2,h3,h4,p,strong,small,span,a){color:inherit}.night-mode :is(.hero-intro,.business-copy>p:not(.eyebrow),.contact>p,.status-card small,footer p){color:#d9edf8}.night-mode,.night-mode section,.night-mode article,.night-mode aside,.night-mode .nav-shell{transition:background-color .5s,background .5s,color .45s,border-color .45s,box-shadow .45s}@keyframes nav-arrive{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}@keyframes grid-drift{to{background-position:80px 80px}}@keyframes hero-rise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-title{0%{opacity:0;filter:blur(12px);transform:perspective(900px)rotateX(18deg)translateY(70px)scale(.92)}to{opacity:1;filter:blur();transform:none}}@keyframes status-pulse{50%{transform:scale(1.5);box-shadow:0 0 0 10px #5ef6a314,0 0 25px #5ef6a3a6}}@keyframes status-float{50%{transform:translateY(-10px)}}@keyframes statement-orbit{0%{transform:rotate(-80deg)scale(.65)}to{transform:rotate(260deg)scale(1.18)}}@keyframes headline-sweep{0%{opacity:.05;filter:blur(8px);transform:translate(-12vw)skew(-8deg)scale(.82)}to{opacity:1;filter:blur();transform:none}}@keyframes dark-headline{0%{opacity:.05;filter:blur(8px);transform:translate(14vw)skew(8deg)scale(.82)}to{opacity:1;filter:blur();transform:none}}@keyframes copy-swing{0%{opacity:0;transform:translateY(70px)rotate(2deg)}to{opacity:1;transform:none}}@keyframes light-scan{0%{transform:translate(-30vw,180px)rotate(-14deg)scaleX(.5)}to{transform:translate(15vw,-180px)rotate(14deg)scaleX(1.5)}}@keyframes side-orb{0%{transform:translateY(260px)scale(.45)}to{transform:translate(130px,-260px)scale(1.15)}}@keyframes visual-breathe{0%{opacity:.2;transform:translateY(100px)rotate(-5deg)scale(.82)}45%{opacity:1}to{opacity:.82;transform:translateY(-70px)rotate(3deg)scale(1.05)}}@keyframes list-impact{0%{opacity:0;transform:perspective(900px)rotateY(-14deg)translate(120px)}to{opacity:1;transform:none}}@keyframes list-impact-alt{0%{opacity:0;transform:perspective(900px)rotateY(14deg)translate(-90px)}to{opacity:1;transform:none}}@keyframes line-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes step-pop{0%{opacity:0;transform:translateY(90px)scale(.72)rotate(4deg)}to{opacity:1;transform:none}}@keyframes panel-surge{0%{opacity:0;border-radius:40px;transform:scale(.78)rotate(-2deg)}to{opacity:1;border-radius:0;transform:none}}@keyframes panel-shimmer{0%,35%{transform:translate(-80%)}70%,to{transform:translate(80%)}}@keyframes card-launch{0%{opacity:0;transform:translateY(110px)rotate(5deg)scale(.72)}to{opacity:1;transform:none}}@keyframes business-light{0%{transform:rotate(-60deg)scale(.6)}to{transform:rotate(260deg)scale(1.15)}}@keyframes process-wheel{0%{transform:rotate(-120deg)scale(.6)}to{transform:rotate(320deg)scale(1.2)}}@keyframes faq-slide{0%{opacity:0;transform:translate(-70px)}to{opacity:1;transform:none}}@keyframes contact-focus{0%{opacity:0;letter-spacing:.06em;filter:blur(12px);transform:scale(1.35)}to{opacity:1;letter-spacing:-.07em;filter:blur();transform:none}}@keyframes whatsapp-beat{0%,to{box-shadow:0 8px 30px #00000040}50%{transform:translateY(-7px)scale(1.04);box-shadow:0 18px 44px #25d36652}}@media (max-width:900px){section,header,footer,main>*{min-width:0;max-width:100vw}h1,h2,h3,h4,p,strong,span{overflow-wrap:break-word}.nav-shell{width:100%;max-width:100vw;padding:max(19px, env(safe-area-inset-top)) 22px 19px;gap:12px}.brand{flex:0 145px;width:145px}.nav-shell nav{gap:10px;min-width:0}.nav-shell nav>a:not(.nav-cta),.nav-cta{display:none}.language-picker{min-width:0}.language-picker select{min-width:104px;max-width:34vw}.theme-toggle{width:40px;min-width:40px;padding:0}.theme-toggle b{display:none}.hero{min-height:980px;padding:145px 24px 80px;display:block}.hero-copy{z-index:3;position:relative}.hero h1{font-size:clamp(56px,16vw,84px)}.hero-intro{font-size:17px}.hero-actions{display:grid}.button{width:100%}.hero-visual{height:380px;margin-top:25px}.globe{width:380px;right:-80px}.status-card{bottom:0;right:0}.orbit-one{right:-450px}.orbit-two{right:-300px}.statement{padding:95px 24px 0}.statement h2{font-size:14vw}.statement>p:not(.section-index){margin:38px 0 70px}.about-section{align-items:flex-start;min-height:auto;padding:95px 24px}.about-copy{width:100%}.about-copy h2,.worker-hub h2,.solutions-section h2,.faq-section h2{font-size:13vw}.audience{padding:100px 24px;display:block}.audience-heading{padding:0 0 55px;position:static}.audience h2{font-size:14vw}.travel-visual{height:560px}.travel-atmosphere{width:112%;top:-2%;left:-6%}.benefit-list{margin-top:55px}.worker-hub,.solutions-section,.faq-section{padding:95px 24px}.journey-row{grid-template-columns:1fr 1fr}.journey-row article{min-height:130px}.support-panel,.why-strip{grid-template-columns:1fr;padding:28px}.membership-block>div:first-child,.opportunities-block>div:first-child{display:block}.membership-block>div:first-child p,.opportunities-block>div:first-child p{margin-top:18px}.membership-grid,.opportunity-grid{grid-template-columns:1fr}.worker-portal{grid-template-columns:1fr;gap:50px;padding:45px}.sector-grid,.service-grid{grid-template-columns:1fr 1fr}.faq-columns{grid-template-columns:1fr}.business-intro{min-height:820px;padding:100px 24px}.business-copy{width:100%}.business-copy h2{font-size:14vw}.business-orbit{opacity:.7;width:120vw;left:-70vw}.business-details{padding:95px 24px;display:block}.business-list{margin-top:65px}.process{padding:95px 24px}.process h2{font-size:13vw}.process-track,.process-track.five{grid-template-columns:1fr 1fr}.process-track article{min-height:230px}.contact{min-height:800px;padding:100px 24px}.contact-actions{grid-template-columns:1fr}.contact h2{font-size:16vw}footer{text-align:center;grid-template-columns:1fr}footer img{margin:auto}footer p:nth-child(2),footer p:last-child{text-align:center}}@media (max-width:520px){.nav-shell{padding-left:18px;padding-right:18px}.brand{flex-basis:124px;width:124px}.language-picker select{min-width:88px;max-width:32vw;font-size:11px}.hero{min-height:880px;padding:125px 20px 65px}.hero h1{font-size:clamp(48px,15.5vw,67px);line-height:.92}.hero-intro{margin-top:28px;line-height:1.48}.hero-actions{gap:9px;margin-top:30px}.button{min-width:0;padding:16px 18px}.hero-visual{height:315px;margin-top:32px}.globe{width:min(330px,92vw);right:-17vw}.status-card{max-width:75vw;padding:13px 15px;bottom:0;right:0}.scroll-note{display:none}.statement{padding:82px 20px 0}.statement h2{font-size:clamp(43px,13.5vw,61px)}.statement>p:not(.section-index){font-size:18px}.marquee{margin-left:-20px;margin-right:-20px}.about-section,.audience,.worker-hub,.solutions-section,.faq-section,.business-details,.process{padding-left:20px;padding-right:20px}.about-copy h2,.worker-hub h2,.solutions-section h2,.faq-section h2,.audience h2,.process h2{font-size:clamp(42px,13vw,59px);line-height:.96}.about-lead{font-size:23px}.about-text,.audience-heading>p:not(.eyebrow){font-size:16px}.travel-visual{width:100%;height:450px}.travel-atmosphere{width:118%;top:1%;left:-9%}.travel-rings{width:270px;right:-32%}.travel-code strong{font-size:23px}.travel-code small,.travel-code span{font-size:7px}.code-origin{left:5%}.code-destination{right:1%}.travel-visual .editorial-caption{bottom:2%;left:5%}.travel-visual .editorial-caption strong{font-size:32px}.travel-stamp{top:15%;left:5%}.travel-stamp strong{font-size:15px}.segment-one{width:120px}.segment-two{width:135px}.segment-three{width:90px}.plane-one{font-size:31px}.plane-two{font-size:25px}.plane-three{font-size:21px}.plane-four{font-size:18px}.benefit-list article{grid-template-columns:45px 1fr}.benefit-list h3{font-size:23px}.support-panel{margin-top:75px;padding:24px}.support-panel h3{font-size:34px}.membership-block,.opportunities-block{margin-top:78px}.membership-grid article{min-height:260px}.opportunity-grid article{padding:22px}.opportunity-grid article>span{font-size:32px}.worker-portal{margin-top:78px;padding:32px 24px}.worker-portal h3{font-size:clamp(42px,13vw,58px)}.worker-portal>div>p:not(.eyebrow){font-size:15px}.worker-portal .button{width:100%}.business-intro{min-height:710px;padding:90px 20px}.business-copy h2{font-size:clamp(47px,14vw,64px)}.business-copy>p:not(.eyebrow){font-size:17px}.business-orbit{width:150vw;left:-100vw}.large-note{font-size:31px}.process-track{grid-template-columns:1fr}.process-track article{border-right:0;min-height:auto;padding:45px 0}.process-track.five,.journey-row,.support-panel>div,.sector-grid,.service-grid,.why-strip>div{grid-template-columns:1fr}.whatsapp-float{color:#0000;justify-content:center;width:48px;height:48px;padding:0;overflow:hidden}.whatsapp-float>span{color:#062714}.night-mode .whatsapp-float>span{color:#fff}.why-strip{padding:26px}.contact{min-height:720px;padding:90px 20px}.contact h2{font-size:clamp(52px,15vw,68px)}.contact-orbit{width:150vw;height:150vw}.contact-card{min-width:0;padding:22px 58px 22px 22px}.contact-inner>img{width:175px}footer{padding:42px 20px calc(35px + env(safe-area-inset-bottom))}.whatsapp-float{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{animation:none}}.faq-page{min-height:100vh;color:var(--ink);background:#f3f0e9}.faq-nav{color:#fff;background:#020b14;justify-content:space-between;align-items:center;height:98px;padding:18px 5vw;display:flex}.faq-logo{width:180px;height:58px}.faq-logo img{object-fit:contain;width:100%;height:100%}.faq-nav>div{align-items:center;gap:22px;display:flex}.faq-nav select{-webkit-appearance:none;appearance:none;color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff59;border-radius:0;min-width:112px;padding:10px 25px 10px 9px}.faq-nav option{color:var(--ink)}.faq-nav>div>a{border:1px solid #ffffff40;border-radius:99px;padding:12px 17px;font-size:12px}.faq-hero{background:radial-gradient(circle at 80% 50%, #0e527d, var(--ink) 48%, #020b14 80%);color:#fff;align-items:center;min-height:620px;padding:110px 7vw;display:flex;position:relative;overflow:hidden}.faq-hero>div:not(.faq-ring){z-index:2;max-width:1050px;position:relative}.faq-hero h1{letter-spacing:-.07em;margin:0;font-size:clamp(64px,8vw,125px);line-height:.87}.faq-hero h1 em{color:var(--gold-light);font-family:Georgia,serif;font-weight:400}.faq-hero>div>p:last-child{color:#ffffffa6;max-width:670px;margin:38px 0 0;font-size:18px;line-height:1.65}.faq-ring{aspect-ratio:1;color:#0000;-webkit-text-stroke:1px #ffffff26;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:48vw;font-size:22vw;font-weight:700;animation:40s linear infinite spin;display:grid;position:absolute;right:-8vw}.faq-ring:before,.faq-ring:after{content:"";border:1px solid #ffffff1a;border-radius:50%;position:absolute}.faq-ring:before{inset:16%}.faq-ring:after{inset:32%}.faq-content{padding:100px 13vw 130px}.faq-tabs{border-bottom:1px solid #05172a2e;grid-template-columns:repeat(3,1fr);margin-bottom:50px;display:grid}.faq-tabs button{color:#05172a80;cursor:pointer;font:inherit;background:0 0;border:0;padding:20px;font-size:14px;font-weight:650}.faq-tabs button.active{color:var(--ink);border-bottom:3px solid var(--blue)}.legal-summary{border-left:3px solid var(--gold);color:#05172aad;background:#fff9e9;margin-bottom:35px;padding:22px 25px;font-size:13px;line-height:1.65}.faq-list{border-top:1px solid #05172a2e}.faq-list details{border-bottom:1px solid #05172a2e}.faq-list summary{cursor:pointer;grid-template-columns:55px 1fr 30px;align-items:center;gap:20px;padding:27px 0;list-style:none;display:grid}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--blue);font:10px var(--font-geist-mono)}.faq-list summary strong{letter-spacing:-.035em;font-size:clamp(18px,2vw,26px)}.faq-list summary i{color:var(--blue);font-size:24px;font-style:normal;transition:transform .2s}.faq-list details[open] summary i{transform:rotate(45deg)}.faq-list details>p{color:#05172aa6;max-width:850px;margin:-4px 0 28px 75px;font-size:16px;line-height:1.7}.faq-contact{background:var(--blue);color:#fff;grid-template-columns:1fr auto;align-items:end;gap:60px;padding:90px 7vw;display:grid}.faq-contact small{text-transform:uppercase;letter-spacing:.12em;opacity:.65}.faq-contact h2{letter-spacing:-.06em;margin:25px 0 16px;font-size:clamp(48px,6vw,86px);line-height:.9}.faq-contact p{color:#ffffffb8;max-width:650px;margin:0;line-height:1.6}.faq-contact>a{min-width:220px;color:var(--ink);background:#fff;justify-content:space-between;gap:25px;padding:18px 21px;font-size:13px;font-weight:700;display:flex}[dir=rtl] .faq-list details>p{margin-left:0;margin-right:75px}[dir=rtl] .legal-summary{border-left:0;border-right:3px solid var(--gold)}[dir=rtl] .faq-ring{left:-8vw;right:auto}@media (max-width:800px){.faq-nav{height:82px;padding:12px 20px}.faq-logo{width:135px}.faq-nav>div>a{display:none}.faq-hero{min-height:580px;padding:100px 24px}.faq-hero h1{font-size:16vw}.faq-ring{width:100vw;right:-55vw}.faq-content{padding:70px 24px 95px}.faq-tabs button{padding:17px 8px;font-size:12px}.faq-list summary{grid-template-columns:35px 1fr 22px;gap:10px}.faq-list details>p{margin-left:45px;font-size:14px}[dir=rtl] .faq-list details>p{margin-right:45px}.faq-contact{grid-template-columns:1fr;padding:75px 24px}.faq-contact>a{width:100%}.faq-page footer{padding-bottom:35px}}@media (max-width:520px){.faq-nav{padding-left:16px;padding-right:16px}.faq-logo{width:118px}.faq-nav>div{gap:10px}.faq-nav select{min-width:86px;max-width:32vw}.faq-hero{min-height:520px;padding:85px 20px}.faq-hero h1{font-size:clamp(47px,14vw,62px)}.faq-hero>div>p:last-child{font-size:16px}.faq-content{padding:55px 20px 80px}.faq-tabs{grid-template-columns:1fr}.faq-tabs button{text-align:left;border-bottom:1px solid #05172a1a}.faq-tabs button.active{border-bottom:3px solid var(--blue)}.faq-list summary{grid-template-columns:28px minmax(0,1fr) 20px}.faq-list summary strong{font-size:18px}.faq-list details>p{margin-left:38px}[dir=rtl] .faq-tabs button{text-align:right}[dir=rtl] .faq-list details>p{margin-right:38px}.faq-contact{padding:65px 20px}.faq-contact h2{font-size:clamp(45px,14vw,61px)}}
