.jg-cooperation{color:var(--jg-navy);background:var(--jg-grey)}.jg-cooperation-hero .jg-hero__bg-circle{display:block;opacity:1}.jg-cooperation-areas{padding:50px 0 150px}.jg-cooperation-heading{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:100px}.jg-cooperation-heading h2,.jg-cooperation-contact__copy h2{margin:0;font-size:60px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.jg-cooperation-heading p,.jg-cooperation-contact__copy>div>p,.jg-cooperation-area p,.jg-cooperation-details dd{margin:0;font-size:18px;font-weight:300;line-height:1.5;white-space:pre-line}.jg-cooperation-areas__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;margin-top:100px}.jg-cooperation-area{position:relative;display:flex;min-height:205px;padding:50px;align-items:center}.jg-cooperation-area:before{position:absolute;z-index:0;inset:0 0 0 25px;border-radius:40px;background:linear-gradient(180deg,rgb(242 241 240 / 0) 37%,var(--jg-white) 100%);content:""}.jg-cooperation-area__number{position:relative;z-index:1;width:82px;margin-right:-22px;flex:0 0 82px;color:transparent;background:linear-gradient(0deg,var(--jg-navy),var(--jg-blue));background-clip:text;font-size:72px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.jg-cooperation-area>div{position:relative;z-index:1;display:flex;padding-left:50px;flex-direction:column;gap:25px}.jg-cooperation-area h3,.jg-cooperation-details dt{margin:0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.jg-cooperation-contact{padding:50px 0 200px}.jg-cooperation-contact__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:50px;align-items:stretch}.jg-cooperation-contact__copy{display:flex;flex-direction:column;gap:50px}.jg-cooperation-contact__copy>div{display:flex;flex-direction:column;gap:50px}.jg-cooperation-details,.jg-cooperation-form{border-radius:40px;background:linear-gradient(180deg,rgb(242 241 240 / 0) 36%,var(--jg-white) 100%)}.jg-cooperation-details{padding:50px}.jg-cooperation-details>h3,.jg-cooperation-form>h3{margin:0 0 25px;font-size:28px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.jg-cooperation-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin:0}.jg-cooperation-details dl>div:last-child{grid-column:1 / -1}.jg-cooperation-details dt{display:flex;gap:15px;align-items:center}.jg-cooperation-details dt span{width:15px;height:15px;flex:0 0 15px;border:4px solid var(--jg-blue);border-radius:50%}.jg-cooperation-details dd{margin:15px 0 0 30px}.jg-cooperation-details a{color:inherit;text-decoration:none}.jg-cooperation-form{display:flex;min-height:691px;padding:50px;flex-direction:column;gap:25px}.jg-cooperation-form>h3{margin-bottom:0}.jg-cooperation-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.jg-cooperation-form label{display:flex;flex-direction:column;gap:15px;font-size:18px;font-weight:600;line-height:1.5}.jg-cooperation-form__control{display:flex;padding:15px;align-items:center;gap:8px;border-radius:40px;background:var(--jg-grey)}.jg-cooperation-form__control img{flex:0 0 24px}.jg-cooperation-form input,.jg-cooperation-form textarea{min-width:0;padding:0;flex:1;color:var(--jg-navy);border:0;outline:0;background:transparent;font:inherit;font-weight:300}.jg-cooperation-form textarea{min-height:57px;padding:15px;resize:vertical;border-radius:20px;background:var(--jg-grey)}.jg-cooperation-form input::placeholder,.jg-cooperation-form textarea::placeholder{color:#18374f7f}.jg-cooperation-form__privacy{display:grid!important;grid-template-columns:20px 1fr;gap:15px!important;align-items:start;font-size:16px!important;font-weight:300!important}.jg-cooperation-form__privacy input{width:20px;height:20px;margin:2px 0 0;appearance:none;border:2.5px solid var(--jg-blue);border-radius:5px}.jg-cooperation-form__privacy input:checked{background:linear-gradient(135deg,transparent 48%,var(--jg-blue) 49% 60%,transparent 61%) 2px 8px / 7px 7px no-repeat,linear-gradient(45deg,transparent 42%,var(--jg-blue) 43% 57%,transparent 58%) 8px 5px / 9px 12px no-repeat}.jg-cooperation-form__privacy a{color:inherit;font-weight:600}.jg-cooperation-form>.jg-btn{align-self:center}.jg-cooperation-form__thanks{margin:0;text-align:center;font-weight:600}.jg-cooperation-areas.is-motion-ready .jg-cooperation-area,.jg-cooperation-contact.is-motion-ready .jg-cooperation-contact__copy,.jg-cooperation-contact.is-motion-ready .jg-cooperation-form{opacity:0;transform:translateY(42px);transition:opacity .62s var(--jg-ease) var(--jg-cooperation-delay, 0ms),transform .76s cubic-bezier(.22,1,.36,1) var(--jg-cooperation-delay, 0ms)}.jg-cooperation-areas.is-visible .jg-cooperation-area,.jg-cooperation-contact.is-visible .jg-cooperation-contact__copy,.jg-cooperation-contact.is-visible .jg-cooperation-form{opacity:1;transform:none}@media(max-width:900px){.jg-cooperation-heading,.jg-cooperation-contact__grid{grid-template-columns:1fr}}@media(max-width:639px){.jg-cooperation-hero .jg-hero__inner{height:auto}.jg-cooperation-hero .jg-hero__mobile-actions .jg-btn{margin-left:auto}.jg-cooperation-areas{padding:50px 0}.jg-cooperation-heading{gap:25px}.jg-cooperation-heading h2,.jg-cooperation-contact__copy h2{font-size:40px}.jg-cooperation-heading p,.jg-cooperation-contact__copy>div>p,.jg-cooperation-area p,.jg-cooperation-details dd{font-size:14px}.jg-cooperation-areas__grid{grid-template-columns:1fr;gap:25px;margin-top:50px}.jg-cooperation-area{min-height:0;padding:25px 25px 25px 0}.jg-cooperation-area:before{inset:0 0 0 20px}.jg-cooperation-area__number{width:58px;margin-right:-18px;flex-basis:58px;font-size:50px}.jg-cooperation-area>div{padding-left:35px;gap:15px}.jg-cooperation-area h3,.jg-cooperation-details dt{font-size:16px}.jg-cooperation-contact{padding:50px 0 200px}.jg-cooperation-contact__grid,.jg-cooperation-contact__copy,.jg-cooperation-contact__copy>div{gap:50px}.jg-cooperation-details,.jg-cooperation-form{padding:25px}.jg-cooperation-details>h3,.jg-cooperation-form>h3{font-size:22px}.jg-cooperation-details dl,.jg-cooperation-form__row{grid-template-columns:1fr}.jg-cooperation-details dl>div:last-child{grid-column:auto}.jg-cooperation-details dt span{width:10px;height:10px;flex-basis:10px;border-width:3px}.jg-cooperation-details dd{margin-left:25px}.jg-cooperation-form{min-height:0}.jg-cooperation-form label{font-size:14px}.jg-cooperation-form__privacy{font-size:12px!important}}@media(prefers-reduced-motion:reduce){.jg-cooperation-areas.is-motion-ready .jg-cooperation-area,.jg-cooperation-contact.is-motion-ready .jg-cooperation-contact__copy,.jg-cooperation-contact.is-motion-ready .jg-cooperation-form{opacity:1;transform:none;transition:none}}
