.jl-page{--jl-field:#fbf6f0;--jl-raised:#fff;--jl-ink:#2c221c;--jl-text2:#71726e;--jl-kicker:#7c6050;--jl-hair:#e6dcd0;--jl-hair2:#d6c9ba;--jl-cta:#a35231;--jl-cta-pressed:#8b462a;--jl-on-cta:#f2e8d8;--jl-link:#7a3c23;--jl-focus:#a35231;--jl-plate-bg:#f2e8d8;--jl-grad-1:#ffa681;--jl-grad-2:#e5f4c7;--jl-grad-3:#a3d5ff;background:var(--jl-field);min-height:100vh;color:var(--jl-ink);-webkit-font-smoothing:antialiased;flex-direction:column;font-family:Inter,Helvetica Neue,Arial,sans-serif;display:flex;background-image:none!important}.jl-page a{color:var(--jl-link)}.jl-page :focus-visible{outline:2px solid var(--jl-focus);outline-offset:2px;border-radius:9999px}.jl-nav{justify-content:space-between;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:20px 40px;display:flex}.jl-nav__logo-link{height:34px;display:block}.jl-nav__logo{width:auto;height:34px;display:block}.jl-nav__signin{color:var(--jl-ink);padding:10px 4px;font:500 14px/1 Inter,sans-serif;text-decoration:none}.jl-nav__signin:hover{color:var(--jl-link)}.jl-main{flex:1;grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:64px;width:100%;max-width:1280px;margin:0 auto;padding:24px 40px 64px;display:grid}.jl-plate{background:var(--jl-plate-bg);aspect-ratio:3/4;border-radius:20px;max-height:calc(100vh - 200px);position:relative;overflow:hidden}.jl-plate__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.jl-form-col{width:100%;max-width:440px;margin:0 auto}.jl-kicker{letter-spacing:.3em;text-transform:uppercase;color:var(--jl-kicker);margin:0 0 16px;font:600 11px/1.3 Montserrat,Trebuchet MS,Arial,sans-serif}.jl-heading{letter-spacing:-.01em;text-wrap:balance;color:var(--jl-ink);margin:0 0 12px;font:700 44px/1.08 Montserrat,Trebuchet MS,Arial,sans-serif}.jl-subtitle{color:var(--jl-text2);margin:0 0 36px;font-size:18px;line-height:1.45}.jl-label{margin:0 0 8px;font:600 14px/1.3 Inter,sans-serif;display:block}.jl-input{border:1px solid var(--jl-hair2);background:var(--jl-raised);width:100%;height:52px;color:var(--jl-ink);border-radius:9999px;padding:0 20px;font:400 16px/1 Inter,sans-serif;display:block}.jl-input::placeholder{color:var(--jl-text2)}.jl-input:focus{outline:2px solid var(--jl-focus);outline-offset:2px;border-color:var(--jl-hair2)}.jl-input--invalid,.jl-input--invalid:focus{border-color:#b13b3b;outline-color:#b13b3b}.jl-field-error{color:#b13b3b;min-height:18px;margin:8px 4px 0;font-size:13px;font-weight:500}.jl-submit{background:var(--jl-cta);width:100%;height:52px;color:var(--jl-on-cta);cursor:pointer;border:0;border-radius:9999px;justify-content:center;align-items:center;margin-top:16px;font:600 16px/1 Montserrat,Trebuchet MS,Arial,sans-serif;transition:background .2s ease-out;display:flex}.jl-submit:hover,.jl-submit:active{background:var(--jl-cta-pressed)}.jl-submit:disabled{opacity:.6;cursor:not-allowed}.jl-free-note{color:var(--jl-text2);text-align:center;margin:12px 0 0;font-size:14px}.jl-divider{color:var(--jl-text2);letter-spacing:.3em;text-transform:uppercase;align-items:center;gap:16px;margin:32px 0;font:600 11px/1 Montserrat,sans-serif;display:flex}.jl-divider__line{background:var(--jl-hair);flex:1;height:1px}.jl-sso{gap:10px;display:grid}.jl-sso-btn{border:1px solid var(--jl-hair2);background:var(--jl-raised);width:100%;height:48px;color:var(--jl-ink);cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:10px;font:500 15px/1 Inter,sans-serif;transition:border-color .2s ease-out;display:flex}.jl-sso-btn:hover{border-color:var(--jl-text2)}.jl-sso-btn__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.jl-consent{cursor:pointer;align-items:center;gap:14px;margin:32px 0 0;display:flex}.jl-consent__checkbox{appearance:none;cursor:pointer;background:linear-gradient(var(--jl-field), var(--jl-field)) padding-box, linear-gradient(135deg, var(--jl-grad-1), var(--jl-grad-2), var(--jl-grad-3)) border-box;border:3px solid #0000;border-radius:8px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;transition:width .22s ease-out,height .22s ease-out,border-width .22s ease-out,background .22s ease-out;display:flex;position:relative}.jl-consent__checkbox:checked{background:linear-gradient(var(--jl-cta), var(--jl-cta)) padding-box, linear-gradient(var(--jl-cta), var(--jl-cta)) border-box;border-width:0;width:20px;height:20px}.jl-consent__checkbox:checked:after{content:"";border:solid var(--jl-on-cta);border-width:0 2px 2px 0;width:5px;height:10px;transform:rotate(45deg)translateY(-1px)}.jl-consent__checkbox:focus-visible{outline:2px solid var(--jl-focus);outline-offset:2px;border-radius:8px}.jl-consent__label{cursor:pointer;font-size:15px;line-height:1.45}.jl-consent__help{color:var(--jl-text2);margin-top:4px;font-size:13px;line-height:1.45;display:block}.jl-legal{color:var(--jl-text2);margin:20px 0 0;font-size:13px;line-height:1.5}.jl-legal a{color:var(--jl-link)}.jl-signin-line{color:var(--jl-text2);border-top:1px solid var(--jl-hair);margin:28px 0 0;padding-top:20px;font-size:14px}.jl-footer{border-top:1px solid var(--jl-hair)}.jl-footer__row{max-width:1280px;color:var(--jl-text2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin:0 auto;padding:24px 40px;font-size:12px;display:flex}.jl-footer__brand{align-items:center;gap:8px;display:flex}.jl-footer__logo{width:auto;height:22px;display:block}.jl-footer__flag{display:block}.jl-trust{flex-wrap:wrap;gap:0 12px;display:flex}.jl-trust span+span:before{content:"";background:var(--jl-hair2);vertical-align:-1px;width:1px;height:10px;margin-right:12px;display:inline-block}.jl-footer__nav{gap:16px;display:flex}.jl-footer__nav a{color:var(--jl-text2);text-decoration:none}.jl-footer__nav a:hover{color:var(--jl-link);text-decoration:underline}@media (max-width:1023px){.jl-main{grid-template-columns:1fr;align-items:start;gap:40px;padding:8px 32px 56px}.jl-plate{aspect-ratio:4/3;max-height:none}.jl-form-col{max-width:520px}.jl-heading{font-size:40px}.jl-nav,.jl-footer__row{padding-left:32px;padding-right:32px}}@media (max-width:639px){.jl-nav{padding:16px 20px}.jl-main{gap:28px;padding:0 20px 48px}.jl-plate{aspect-ratio:3/2;border-radius:16px}.jl-heading{font-size:34px}.jl-subtitle{margin-bottom:28px;font-size:16px}.jl-footer__row{flex-direction:column;align-items:flex-start;padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.jl-page *{transition:none!important}}
