.axis-join{--join-ink:#11243d;--join-muted:#5e7087;--join-blue:#1f63c7;--join-cyan:#43ccdc;--join-line:#d9e3ee;min-height:100vh;color:var(--join-ink);background:#f5f8fc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.axis-join *{box-sizing:border-box}.join-nav,.join-footer{background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:0 clamp(20px,6vw,88px);display:flex}.join-nav{border-bottom:1px solid #e3eaf2;height:76px}.join-brand{color:var(--join-ink);letter-spacing:.12em;align-items:center;gap:11px;font-size:18px;font-weight:850;text-decoration:none;display:inline-flex}.join-brand small{color:#718197;letter-spacing:.18em;margin-top:3px;font-size:9px;display:block}.join-brand-mark{color:#50d8e3;background:#10243d;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.join-signin{color:#667990;align-items:center;gap:10px;font-size:14px;text-decoration:none;display:flex}.join-signin strong{color:#1e5cba;align-items:center;gap:7px;display:flex}.join-hero{background:radial-gradient(at 77% 20%,#d6e9ff 0,#0000 34%),linear-gradient(110deg,#fbfcfe,#eef4fa 68%,#e8f0f9);border-bottom:1px solid #dce6f0;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;gap:50px;min-height:430px;padding:60px clamp(22px,8vw,120px);display:grid}.join-hero-copy{max-width:720px}.join-kicker{color:#315b88;letter-spacing:.15em;align-items:center;gap:9px;margin:0;font-size:12px;font-weight:800;display:flex}.join-kicker i{background:#19b4c1;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #19b4c11a}.join-hero h1{letter-spacing:-.065em;margin:22px 0 18px;font-size:clamp(44px,6.2vw,76px);font-weight:760;line-height:.99}.join-hero h1 em{color:var(--join-blue);font-style:normal}.join-hero-copy>p:not(.join-kicker){color:#53677f;max-width:620px;font-size:18px;line-height:1.65}.join-trust{color:#5d7188;flex-wrap:wrap;gap:23px;margin-top:25px;font-size:13px;display:flex}.join-trust span{align-items:center;gap:7px;display:flex}.join-trust svg{color:#168b7a}.join-hero-card{color:#fff;text-align:center;background:linear-gradient(135deg,#0d2038,#174b83 70%,#2079bd);border:1px solid #284361;border-radius:14px;align-content:center;justify-items:center;gap:14px;min-height:278px;padding:25px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 55px #18385b2b}.join-hero-card:before,.join-hero-card:after{content:"";border:1px solid #9bd8ff40;border-radius:50%;width:290px;height:290px;position:absolute}.join-hero-card:before{width:190px;height:190px}.join-hero-card:after{border-style:dashed;width:360px;height:360px}.join-card-label{color:#a8dbef;letter-spacing:.16em;font-size:10px;font-weight:750;position:absolute;top:19px;left:20px}.join-orbit{z-index:1;color:#80e3ef;border:1px solid #a8d8f345;border-radius:50%;place-items:center;width:138px;height:138px;display:grid;position:relative}.join-orbit i{border:1px solid #c8e9fc35;border-radius:50%;width:92px;height:92px;position:absolute}.join-orbit i:nth-child(2){width:48px;height:48px}.join-orbit svg{z-index:1}.join-hero-card>strong{z-index:1;letter-spacing:-.02em;font-size:19px;line-height:1.25}.join-hero-card>small{z-index:1;color:#c0d5e8;font-size:12px}.join-content{grid-template-columns:minmax(250px,.65fr) minmax(0,1.35fr);align-items:start;gap:36px;width:min(1200px,100% - 48px);margin:54px auto 84px;display:grid}.join-aside{padding:23px 8px;position:sticky;top:24px}.join-aside h2{letter-spacing:-.04em;margin:17px 0 13px;font-size:30px;line-height:1.12}.join-aside>p:not(.join-kicker){color:#63768c;font-size:15px;line-height:1.7}.join-step{align-items:flex-start;gap:13px;margin-top:23px;display:flex}.join-step>span,.join-form-section>header>span{color:#1d5ec1;background:#e6efff;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:grid}.join-step strong,.join-step small{display:block}.join-step strong{font-size:14px}.join-step small{color:#718297;margin-top:4px;font-size:12px;line-height:1.5}.join-form{background:#fff;border:1px solid #d7e1ec;border-radius:13px;overflow:hidden;box-shadow:0 14px 38px #1738580d}.join-form-section{border-bottom:1px solid #e6edf4;padding:25px 27px}.join-form-section>header{align-items:flex-start;gap:13px;margin-bottom:22px;display:flex}.join-form-section>header h2{letter-spacing:-.02em;margin:0;font-size:19px}.join-form-section>header p{color:#728398;margin:5px 0 0;font-size:13px}.join-fields{grid-template-columns:1fr 1fr;gap:17px;display:grid}.join-fields>label,.join-fields>.join-wide{color:#38516d;align-content:start;gap:7px;font-size:13px;font-weight:700;display:grid}.join-fields label b{color:#1f63c7}.join-fields input:not([type=checkbox]),.join-fields select,.join-fields textarea{color:#10243c;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #cad7e5;border-radius:7px;outline:none;padding:10px 12px;font-size:14px;font-weight:500}.join-fields textarea{resize:vertical;line-height:1.55}.join-fields input:focus,.join-fields select:focus,.join-fields textarea:focus{border-color:#5790df;box-shadow:0 0 0 3px #2d73d21b}.join-wide{grid-column:1/-1}.join-input-unit{display:flex;position:relative}.join-input-unit input{padding-right:48px!important}.join-input-unit i{color:#6b7f95;font-size:13px;font-style:normal;font-weight:550;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.join-choices{border:0;margin:0;padding:0}.join-choices legend{color:#38516d;margin-bottom:9px;font-size:13px;font-weight:700}.join-choices>div{flex-wrap:wrap;gap:8px;display:flex}.join-choices label{color:#52677e;cursor:pointer;background:#fbfcfe;border:1px solid #d7e1ec;border-radius:7px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;font-weight:600;display:inline-flex}.join-choices label.is-checked{color:#1e58a7;background:#edf4ff;border-color:#8db3e9}.join-choices input{opacity:0;width:1px;height:1px;position:absolute}.join-choices input:focus-visible+.join-check{outline-offset:2px;outline:3px solid #5591df}.join-check{color:#0000;background:#fff;border:1px solid #b9c9da;border-radius:4px;place-items:center;width:16px;height:16px;display:grid}.is-checked .join-check{color:#fff;background:#2465c5;border-color:#2465c5}.join-thermal{background:#f7f9fc;border:1px solid #dce6f0;border-radius:8px;align-items:flex-start;padding:14px;gap:11px!important;display:flex!important}.join-thermal>input{accent-color:#1f63c7;width:17px;height:17px;margin:2px 0 0}.join-thermal strong,.join-thermal small{display:block}.join-thermal small{color:#718297;margin-top:4px;font-size:12px;font-weight:500;line-height:1.5}.join-honeypot{overflow:hidden;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.join-form-footer{background:#f8fafd;justify-content:space-between;align-items:center;gap:20px;padding:19px 27px;display:flex}.join-form-footer>p{color:#6e8094;max-width:390px;margin:0;font-size:12px;line-height:1.55}.join-submit{color:#fff;min-height:46px;font:inherit;cursor:pointer;background:#1f63c7;border:0;border-radius:7px;justify-content:center;align-items:center;gap:9px;padding:0 17px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 6px 15px #1f63c72b}.join-submit:hover{background:#174fa6}.join-submit:disabled{opacity:.65;cursor:wait}.join-error{color:#a12b22;background:#fff5f4;border:1px solid #edc4c1;border-radius:8px;margin:18px 25px 0;padding:12px 14px;font-size:14px}.join-success{text-align:center;background:#fff;border:1px solid #d7e2ed;border-radius:14px;grid-column:1/-1;max-width:660px;margin:25px auto;padding:52px 30px;box-shadow:0 14px 38px #1738580d}.join-success>span{color:#168876;background:#e5f5ef;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 20px;display:grid}.join-success>.join-kicker{justify-content:center}.join-success h2{letter-spacing:-.04em;margin:14px 0 10px;font-size:32px}.join-success>p:not(.join-kicker){color:#64778d;max-width:470px;margin:0 auto 22px;font-size:15px;line-height:1.7}.join-footer{color:#728297;border-top:1px solid #dce5ef;min-height:76px;font-size:12px}.join-footer .join-brand{font-size:15px}.join-footer .join-brand-mark{width:33px;height:33px}.join-footer>a:last-child{color:#1f63c7;align-items:center;gap:7px;font-weight:700;text-decoration:none;display:flex}@media (max-width:850px){.join-hero{grid-template-columns:1fr minmax(250px,.8fr);gap:28px;padding-top:46px;padding-bottom:46px}.join-hero-card{min-height:250px}.join-content{grid-template-columns:1fr;gap:18px;margin-top:34px}.join-aside{padding:0 4px 8px;position:static}.join-aside h2{max-width:560px}.join-step{vertical-align:top;width:31%;padding-right:8px;display:inline-flex}.join-step>div{min-width:0}.join-step small{font-size:11px}}@media (max-width:600px){.join-nav{height:66px;padding:0 16px}.join-brand{gap:9px;font-size:15px}.join-brand-mark{width:34px;height:34px}.join-signin{font-size:0}.join-signin strong{font-size:12px}.join-hero{grid-template-columns:1fr;gap:28px;padding:40px 19px 34px}.join-hero h1{font-size:clamp(43px,12vw,60px)}.join-hero-copy>p:not(.join-kicker){font-size:16px}.join-trust{gap:11px 19px;font-size:12px}.join-hero-card{min-height:205px}.join-orbit{width:105px;height:105px}.join-orbit i{width:70px;height:70px}.join-orbit i:nth-child(2){width:38px;height:38px}.join-content{width:calc(100% - 30px);margin:27px auto 50px}.join-aside h2{font-size:25px}.join-aside>p:not(.join-kicker){font-size:14px}.join-step{width:100%;margin-top:13px}.join-step small{font-size:12px}.join-form-section{padding:20px 17px}.join-fields{grid-template-columns:1fr;gap:14px}.join-wide{grid-column:auto}.join-form-section>header{margin-bottom:17px}.join-form-section>header h2{font-size:17px}.join-form-section>header p{font-size:12px;line-height:1.45}.join-choices>div{gap:7px}.join-choices label{padding:7px 8px;font-size:11px}.join-form-footer{flex-direction:column;align-items:stretch;padding:17px}.join-form-footer .join-submit{width:100%}.join-footer{flex-direction:column;align-items:flex-start;gap:12px;padding:17px}.join-footer>span{line-height:1.5}.join-success{padding:35px 20px}.join-success h2{font-size:27px}}.join-country-guidance{color:#5b6f85;background:#f3f7fc;border:1px solid #d8e6f5;border-left:3px solid #2d73c9;border-radius:7px;margin:0 0 12px;padding:11px 13px;font-size:12px;line-height:1.55}.join-country-guidance strong{color:#284c75}
