.jn{--navy:#101935;--teal:#3FCAC6;--teal-press:#31B3AF;--gold:#C18A02;--ink:#364056;--ink2:#5C6678;--line:#E1E3EA;--off:#F2F2F2;background:var(--navy);min-height:100vh;color:#fff;font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif}.jn__grid{max-width:1280px;margin:0 auto;padding:64px max(16px,40px) 96px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-gap:clamp(40px,6vw,96px);gap:clamp(40px,6vw,96px);align-items:start;box-sizing:border-box}.jn__side{position:-webkit-sticky;position:sticky;top:48px}.jn__logo{height:30px;display:block;margin-bottom:48px}.jn__brand{color:#fff;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.15;letter-spacing:-.02em;margin:0;max-width:16ch}.jn__brand em{font-family:Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:500;color:var(--teal);font-size:1.35em;white-space:nowrap}.jn__card{background:#fff;color:var(--ink);border-radius:20px;padding:clamp(28px,4vw,48px);box-shadow:0 30px 80px rgba(0,0,0,.35);display:grid;grid-gap:24px;gap:24px;min-width:0}.jn__h{font-size:clamp(28px,2.6vw,38px);line-height:1.12;margin:0;color:var(--navy);letter-spacing:-.02em}.jn__p{margin:0;font-size:17px;line-height:1.55}.jn__p strong{color:var(--navy)}.jn__sec{border:0;margin:0;padding:24px 0 0;border-top:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;min-width:0}.jn__sec>legend{float:left;width:100%;padding:0;margin-bottom:16px;display:flex;align-items:center;gap:10px;font-size:17px;font-weight:700;color:var(--navy)}.jn__n{width:26px;height:26px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:13px}.jn__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px}.jn__f{display:grid;grid-gap:6px;gap:6px;min-width:0}.jn__f>span,.jn__lab label span{font-size:14px;font-weight:600;color:var(--navy)}.jn__f small{font-size:13px;color:var(--ink2)}.jn__in,.jn__phone input{font:inherit;font-size:16px;width:100%;box-sizing:border-box;min-width:0;padding:13px 16px;border-radius:10px;border:1.5px solid var(--line);background:#fff;color:var(--navy)}.jn__in:focus,.jn__phone input:focus{outline:none;border-color:var(--teal);box-shadow:0 0 0 4px rgba(63,202,198,.18)}.jn__phone{display:flex;gap:8px;align-items:center}.jn__phone .PhoneInputCountry{padding:0 6px}.jn__file{font:inherit;font-size:15px;color:var(--ink2)}.jn__file::-webkit-file-upload-button{font:inherit;font-size:14px;font-weight:600;color:var(--navy);background:var(--off);border:1px solid var(--line);border-radius:999px;padding:8px 16px;margin-right:12px;cursor:pointer}.jn__file::file-selector-button{font:inherit;font-size:14px;font-weight:600;color:var(--navy);background:var(--off);border:1px solid var(--line);border-radius:999px;padding:8px 16px;margin-right:12px;cursor:pointer}.jn__choices{display:grid;grid-gap:12px;gap:12px}.jn__choice{position:relative;display:grid;grid-gap:4px;gap:4px;cursor:pointer;border:1.5px solid var(--line);border-radius:14px;padding:16px 18px 16px 50px;transition:border-color .16s,background .16s}.jn__choice input{position:absolute;left:18px;top:19px;width:18px;height:18px;margin:0;accent-color:var(--teal-press)}.jn__choice.is-on,.jn__choice:hover{border-color:var(--teal)}.jn__choice.is-on{background:rgba(63,202,198,.07)}.jn__choice-t{font-size:18px;font-weight:700;color:var(--navy)}.jn__choice-s{font-size:15px;color:var(--ink2)}.jn__check{display:grid;grid-template-columns:20px 1fr;grid-gap:12px;gap:12px;align-items:start;font-size:15px;line-height:1.45;cursor:pointer}.jn__check input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--teal-press)}.jn__check a,.jn__fine a,.jn__link{color:var(--navy);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.jn__link{background:none;border:0;padding:0;font:inherit;cursor:pointer}.jn__skip{justify-self:start;font-size:14px;color:var(--ink2)}.jn__proof{border:0;border-radius:12px;margin:0;padding:16px 18px 18px;display:grid;grid-gap:16px;gap:16px;background:var(--off);min-width:0}.jn__proof legend{float:left;width:100%;padding:0;font-size:14px;font-weight:700;color:var(--navy)}.jn__proof legend span{font-weight:400;color:var(--ink2)}.jn__note{margin:0;padding:14px 16px;border-radius:10px;background:var(--navy);color:#fff;font-size:15px;line-height:1.5}.jn__lab{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.jn__info{display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;font:inherit;font-size:13px;font-weight:600;color:var(--ink2);cursor:pointer}.jn__info span{width:16px;height:16px;border-radius:50%;border:1.5px solid;display:grid;place-items:center;font-size:10px;font-weight:700;font-style:italic}.jn__info[aria-expanded=true],.jn__why{color:var(--navy)}.jn__why{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border-radius:10px;background:rgba(63,202,198,.1);font-size:14px}.jn__why p{margin:0}.jn__nophone{display:grid;grid-gap:6px;gap:6px;padding:12px 14px;border:1px dashed var(--line);border-radius:10px;font-size:15px}.jn__nophone p{margin:0}.jn__btn{display:block;text-align:center;text-decoration:none;border:0;border-radius:999px;background:var(--teal);color:var(--navy);font:inherit;font-size:17px;font-weight:700;padding:16px 28px;cursor:pointer}.jn__btn:hover{background:var(--teal-press)}.jn__btn:disabled{opacity:.6;cursor:wait}.jn__fine{color:var(--ink2)}.jn__err,.jn__fine{margin:0;font-size:14px}.jn__err{padding:12px 14px;border-radius:10px;background:#FEF3F2;color:#B42318}.jn__otp{font-size:24px;letter-spacing:.3em;text-align:center;max-width:240px}.jn__wait{justify-items:center;text-align:center;padding-block:64px}.jn__wait .jn__h{font-size:24px}.jn__spin{width:44px;height:44px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--teal);animation:jn-spin .9s linear infinite}@keyframes jn-spin{to{transform:rotate(1turn)}}.jn__welcome{justify-items:center;text-align:center;padding-block:48px}.jn__welcome .jn__btn{width:100%;max-width:360px;box-sizing:border-box}.jn__badge{width:52px;height:52px;border-radius:50%;background:var(--teal);color:var(--navy);display:grid;place-items:center;font-size:24px;font-weight:700}@media (prefers-reduced-motion:reduce){.jn__spin{animation:none}}@media (max-width:900px){.jn__grid{grid-template-columns:1fr;gap:32px;padding-top:32px}.jn__side{position:static}.jn__logo{margin-bottom:24px}.jn__brand{font-size:24px;max-width:none}}@media (max-width:640px){.jn__brand em{white-space:normal}.jn__row{grid-template-columns:1fr}.jn__card{padding:24px 20px;border-radius:16px}}.jn__col{display:grid;grid-gap:16px;gap:16px;min-width:0}.jn__signed{margin:0;padding:12px 16px;border-radius:12px;background:rgba(255,255,255,.08);color:#fff;font-size:15px}.jn__signed a{color:var(--teal)}.jn__nophone{text-align:left}