.jl-section{padding:100px 24px;scroll-margin-top:100px;color:#fff;background:#050505}.jl-container{max-width:1232px;margin:auto}.jl-heading{max-width:810px;margin-bottom:40px}.jl-eyebrow{color:#12c7be!important;font-size:12px!important;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.jl-heading h2{font-family:Sora,sans-serif;font-size:clamp(30px,4vw,48px);line-height:1.14;font-weight:700;letter-spacing:-.035em;margin:16px 0 22px}.jl-section p{color:#aaa;line-height:1.75}.jl-heading>p:last-child{font-size:18px}.jl-team-grid,.jl-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jl-person{position:relative;overflow:hidden;border-radius:20px;border:1px solid #ffffff20;background:#101414}.jl-person img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center 28%;filter:grayscale(1) brightness(.8);display:block}.jl-person-caption{position:absolute;inset:auto 0 0;padding:65px 28px 28px;background:linear-gradient(transparent,#000e)}.jl-person h3,.jl-section .jl-card h3,.jl-note h3,.jl-lead-form h3{font:700 23px/1.35 Sora,sans-serif;margin:0 0 12px}.jl-person-caption p{margin:0;color:#d1d7d7}.jl-note{margin-top:32px;padding:28px;border-left:2px solid #12c7be;background:#12c7be08}.jl-note p{margin-bottom:0}.jl-section .jl-card{border:1px solid #ffffff24;border-radius:18px;padding:28px;background:#0a0a0a;text-decoration:none}.jl-section .jl-card p:last-child{margin-bottom:0}.jl-security{background:radial-gradient(ellipse at top right,#12c7be12,transparent 65%),#070d0d;border-block:1px solid #12c7be30}.jl-guide{background:#0a1212}.jl-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #12c7be;border-radius:32px;padding:15px 24px;background:#12c7be;color:#031111;font:600 15px/1.5 'Space Grotesk',sans-serif;text-decoration:none;cursor:pointer}.jl-button:disabled{opacity:.55;cursor:wait}.jl-outline{background:transparent;color:#12c7be;margin-top:28px}.jl-section a:focus-visible,.jl-lead-form input:focus-visible,.jl-button:focus-visible{outline:3px solid #fff;outline-offset:5px}.jl-small{font-size:13px!important}.jl-small a,.jl-consent a{color:#b7f5ef;text-decoration:underline}.jl-lead-form{max-width:760px;border-top:1px solid #ffffff24;margin-top:32px;padding-top:32px}.jl-lead-form>label{display:block;margin:15px 0 8px}.jl-form-row{display:flex;gap:12px}.jl-form-row input{flex:1;min-width:0;background:#0005;border:1px solid #ffffff40;border-radius:10px;padding:14px;color:white;font:inherit}.jl-consent{display:flex!important;align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;color:#bbb}.jl-consent input{margin-top:5px;width:17px;height:17px;flex-shrink:0;accent-color:#12c7be}@media(max-width:700px){.jl-section{padding:64px 24px}.jl-team-grid,.jl-card-grid{grid-template-columns:1fr}.jl-person img{aspect-ratio:4/5}.jl-form-row{flex-direction:column}.jl-person-caption{padding:60px 24px 24px}}@media(prefers-reduced-motion:reduce){.jl-section *{scroll-behavior:auto}}
.jl-team-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.jl-junior-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:800px;margin:28px auto 0}.jl-junior img{aspect-ratio:3/4;object-position:center 65%;filter:grayscale(1) brightness(.8)}.jl-junior .jl-person-caption{position:static;padding:20px 24px;background:#101414}@media(min-width:701px) and (max-width:1000px){.jl-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.jl-team-grid,.jl-junior-grid{grid-template-columns:1fr}}
