.is-join .pageaura{--pa-mul: .3}.jn-hero{padding:clamp(20px,4vw,48px) 0 clamp(18px,2.6vw,32px)}.jn-hero__title{margin:12px 0 0;font-family:var(--display);font-weight:300;font-size:clamp(48px,8vw,116px);line-height:.9;letter-spacing:-.045em;color:var(--fg)}.jn-hero__lede{margin:20px 0 0;max-width:54ch;font-size:clamp(15px,1.4vw,18px);line-height:1.68;color:var(--ink-2)}.jn-hero__facts{display:flex;flex-wrap:wrap;gap:clamp(14px,3vw,38px);margin:clamp(20px,3vw,30px) 0 0;padding:0;list-style:none}.jn-hero__facts li{display:flex;flex-direction:column;gap:4px}.jn-hero__facts b{font-family:var(--display);font-weight:500;font-size:clamp(17px,2.2vw,24px);letter-spacing:-.028em;font-variant-numeric:tabular-nums;color:var(--fg)}.jn-hero__facts span{font-family:var(--ui);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.jn-hero__btns{display:flex;flex-wrap:wrap;gap:10px;margin:clamp(20px,3vw,28px) 0 0}.jn-grid4{display:grid;gap:12px;margin-top:clamp(16px,2.4vw,24px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none}.jn-route{display:flex}.jn-route__link{display:flex;flex-direction:column;gap:10px;width:100%;padding:clamp(18px,2.2vw,24px);border-radius:20px;border:1px solid var(--line-d);background:var(--slab);color:inherit;text-decoration:none;transition:transform .4s var(--ease-out-expo),border-color .3s,box-shadow .4s}.jn-route__link:hover,.jn-route__link:focus-visible{transform:translateY(-3px);border-color:rgba(var(--volt-rgb),.45);box-shadow:0 18px 40px -28px rgba(var(--sink),.9)}.jn-route__top{display:flex;align-items:center;justify-content:space-between}.jn-route__ico{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:var(--volt-text);background:rgba(var(--volt-rgb),.12);border:1px solid rgba(var(--volt-rgb),.22)}.jn-route__n{font-family:var(--ui);font-size:10px;font-weight:700;letter-spacing:.16em;color:var(--ink-3)}.jn-route__t{font-family:var(--display);font-weight:500;font-size:clamp(17px,1.9vw,20px);line-height:1.2;letter-spacing:-.026em;color:var(--fg)}.jn-route__b{font-size:13.5px;line-height:1.62;color:var(--ink-2)}.jn-route__meta{display:flex;flex-wrap:wrap;gap:6px 10px;margin-top:auto;padding-top:10px;border-top:1px solid rgba(var(--lift),.08);font-family:var(--ui);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.jn-route__meta i{font-style:normal;color:var(--volt-text)}.jn-route__go{font-family:var(--ui);font-size:11.5px;font-weight:700;letter-spacing:.04em;color:var(--fg)}.jn-route__link:hover .jn-route__go{color:var(--volt-text)}.jn-formband{scroll-margin-top:90px}.jn-form{scroll-margin-top:90px;max-width:780px;margin:clamp(16px,2.4vw,24px) auto 0;padding:clamp(22px,3.4vw,40px);border-radius:26px;border:1px solid var(--line-d);background:var(--slab);box-shadow:0 30px 70px -50px rgba(var(--sink),.95)}.jn-form__head{margin-bottom:clamp(18px,2.4vw,26px)}.jn-form__sub{margin-top:12px;max-width:48ch;font-size:14.5px;line-height:1.66;color:var(--ink-2)}.jn-form__err{margin-bottom:20px;padding:16px 18px;border-radius:16px;border:1px solid rgba(var(--volt-rgb),.5);background:rgba(var(--volt-rgb),.1)}.jn-form__err:focus-visible{outline:2px solid var(--volt);outline-offset:3px}.jn-form__errh{font-family:var(--display);font-weight:500;font-size:16px;letter-spacing:-.02em;color:var(--fg)}.jn-form__err ul{margin:8px 0 0;padding-left:18px;font-size:13.5px;color:var(--ink-2)}.jn-form__err a{color:var(--volt-text)}.jn-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.jn-field{display:flex;flex-direction:column;gap:7px;margin:0}.jn-field--full{grid-column:1 / -1}@media (max-width: 640px){.jn-grid{grid-template-columns:minmax(0,1fr)}.jn-field{grid-column:1 / -1}}.jn-label{display:flex;align-items:baseline;gap:7px;font-family:var(--ui);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.jn-req{color:var(--volt-text)}.jn-opt{font-size:9px;font-weight:600;letter-spacing:.1em;color:var(--ink-3);opacity:.8}.jn-input{width:100%;padding:13px 15px;border-radius:13px;border:1px solid rgba(var(--lift),.14);background:rgba(var(--sink),.55);color:var(--fg);font-family:var(--body);font-size:15px;line-height:1.5;transition:border-color .25s,background .25s,box-shadow .25s;-webkit-appearance:none;appearance:none}.jn-input::placeholder{color:var(--ink-2);opacity:1}.jn-input:hover{border-color:rgba(var(--lift),.24)}.jn-input:focus{outline:none;border-color:rgba(var(--volt-rgb),.7);box-shadow:0 0 0 3px rgba(var(--volt-rgb),.18)}.jn-input:focus-visible{outline:2px solid var(--volt);outline-offset:2px}.jn-input[aria-invalid=true]{border-color:rgba(var(--volt-rgb),.85);background:rgba(var(--volt-rgb),.07)}.jn-textarea{resize:vertical;min-height:130px}.jn-selwrap{position:relative;display:block}.jn-selico{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-3)}.jn-select{padding-right:42px;cursor:pointer}.jn-err{font-size:12.5px;line-height:1.5;color:var(--volt-text)}.jn-consent{margin-top:2px}.jn-check{display:flex;align-items:flex-start;gap:11px;cursor:pointer}.jn-check input{position:absolute;width:1px;height:1px;opacity:0;margin:0;pointer-events:none}.jn-check__box{flex:0 0 auto;position:relative;width:21px;height:21px;margin-top:1px;border-radius:7px;border:1px solid rgba(var(--lift),.24);background:rgba(var(--sink),.55);transition:background .2s,border-color .2s}.jn-check__box:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:11px;border:solid var(--text-on-brand);border-width:0 2px 2px 0;transform:rotate(45deg) scale(.5);opacity:0;transition:opacity .18s,transform .18s var(--spring)}.jn-check input:checked+.jn-check__box{background:var(--volt);border-color:var(--volt)}.jn-check input:checked+.jn-check__box:after{opacity:1;transform:rotate(45deg) scale(1)}.jn-check input:focus-visible+.jn-check__box{outline:2px solid var(--volt);outline-offset:3px}.jn-check__t{font-size:14px;line-height:1.55;color:var(--ink-2)}.jn-form__foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(18px,2.4vw,24px)}.jn-status{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.jn-form__alt{margin-top:16px;padding-top:16px;border-top:1px solid rgba(var(--lift),.08);font-size:13px;color:var(--ink-3)}.jn-form__alt a{color:var(--volt-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(var(--volt-rgb),.55)}.jn-form__alt a:hover{text-decoration-color:currentColor}.jn-form button[data-loading]{opacity:.65;pointer-events:none}.jn-when__grid{display:grid;gap:12px;margin-top:clamp(16px,2.4vw,24px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.jn-when__card{padding:clamp(18px,2.2vw,24px);border-radius:20px;border:1px solid var(--line-d);background:rgba(var(--lift),.03)}.jn-when__k{display:flex;align-items:center;gap:8px;font-family:var(--ui);font-size:9.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--volt-text)}.jn-when__t{margin-top:11px;font-family:var(--display);font-weight:500;font-size:clamp(17px,2vw,21px);line-height:1.16;letter-spacing:-.028em;color:var(--fg)}.jn-when__b{margin-top:9px;font-size:13.5px;line-height:1.65;color:var(--ink-2)}.jn-faq .faq{margin-top:clamp(16px,2.4vw,24px)}
