html,body{background-color:#111110}
.mt-asl-iw{position:relative;display:block;flex:none;width:108px;height:108px;border-radius:24px}
.mt-asl-iw .mt-asl-icon{display:block;box-shadow:none}
.mt-asl-iw:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;padding:.75px;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,.06) 30%,rgba(255,255,255,.03) 70%,rgba(255,255,255,.08));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}
@media (max-width:767px){.mt-asl-iw{width:88px;height:88px;border-radius:20px}}
.mt-asl-get:hover,.mt-asl-get:focus{color:#fff}
.mt-faq-link:hover,.mt-faq-link:focus{color:#F2F1ED}
.mt-sub-top:hover,.mt-sub-top:focus{color:#2A2926}
@media (max-width:767px){.mt-header{position:relative;transform:none!important}.mt-nav-pill{display:none}}
html{scroll-padding-top:96px}
html.mt-motion{scroll-behavior:smooth}
.cl-offer,.cl-apply{max-width:1376px;margin:0 auto;padding:120px 32px 0;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:64px;row-gap:28px;align-items:start;font-family:'Figtree'}
.cl-offer-head,.cl-apply-head{display:flex;flex-direction:column;gap:14px}
.cl-h2{font-family:'Figtree';font-size:clamp(30px,3.4vw,44px);font-weight:600;line-height:1.08;letter-spacing:-0.03em;word-spacing:0.05em;color:#F2F1ED;margin:0;text-wrap:balance;max-width:16ch}
.cl-line{font-family:'Figtree';font-size:18px;font-weight:400;line-height:1.45;color:#BFBEB7;margin:0;max-width:34ch;text-wrap:pretty}
.cl-rows{border-top:1px solid rgba(242,241,237,.14)}
.cl-row{display:grid;grid-template-columns:minmax(0,190px) minmax(0,1fr);column-gap:32px;align-items:baseline;padding:22px 0;border-bottom:1px solid rgba(242,241,237,.14)}
.cl-row-name{margin:0;font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.015em;color:#F2F1ED;font-variant-numeric:tabular-nums}
.cl-row-what{margin:0;font-size:17px;line-height:1.5;color:#BFBEB7;max-width:52ch;text-wrap:pretty}
.cl-row-ask .cl-row-what{color:#F2F1ED}
.cl-form-wrap{min-width:0;max-width:600px}
.cl-apply .jn-form{gap:16px}
.cl-field{display:flex;flex-direction:column;gap:8px;min-width:0;margin:0}
.cl-label{font-size:14px;font-weight:600;line-height:1.3;color:#BFBEB7;padding-left:4px}
.cl-opt{font-weight:400;color:#7d7c76}
.cl-apply .jn-input{height:54px;font-size:17px;background-color:#1a1a18;border-color:#353431;transition:border-color .15s ease,background-color .15s ease}
.cl-apply .jn-input:hover{border-color:#4a4945}
.cl-apply .jn-input:focus{outline:none;border-color:#F2F1ED;background-color:#1e1e1c}
.cl-apply textarea.jn-input{height:auto;min-height:112px}
.cl-apply .jn-input:user-invalid{border-color:#ff8a7a}
.cl-apply .jn-form .jn-button{height:56px;margin-top:8px;font-size:17px;transition:transform .2s ease,opacity .2s ease}
.cl-apply .jn-form .jn-button:hover{opacity:.92}
.cl-apply .jn-form .jn-button:active{transform:scale(.985)}
.cl-apply .jn-note{font-size:14px;color:#8a8984;margin-top:2px}
.cl-apply .jn-link{color:#BFBEB7;text-underline-offset:3px}
.cl-apply .w-form-done{padding:8px 0 0}
.cl-apply .jn-done-text{font-size:26px;letter-spacing:-.02em}
.cl-done-line{margin:12px 0 0;font-size:17px;line-height:1.5;color:#BFBEB7;max-width:46ch}
.cl-get-photo{object-position:50% 45%!important}
@media (max-width:991px){
.cl-offer,.cl-apply{grid-template-columns:minmax(0,1fr);padding:88px 32px 0}
.cl-form-wrap{max-width:none}
}
@media (max-width:767px){
html{scroll-padding-top:16px}
.cl-offer,.cl-apply{padding:64px 24px 0;row-gap:22px}
.cl-line{font-size:16px}
.cl-row{grid-template-columns:minmax(0,1fr);row-gap:6px;padding:18px 0}
.cl-row-name{font-size:20px}
.cl-row-what{font-size:16px}
.cl-apply .jn-form{gap:14px}
}
@media (max-width:479px){
.cl-offer,.cl-apply{padding:56px 18px 0}
.cl-apply .jn-row.cl-row-pair{flex-direction:row}
.cl-apply .jn-row.cl-row-pair>*{flex:1 1 0}
}
.cl-offer,.cl-offer *,.cl-apply,.cl-apply *{font-family:Figtree,-apple-system,BlinkMacSystemFont,Arial,sans-serif}
.cl-apply .w-form{margin:0}
.cl-apply .w-form-done{background:none;text-align:left}
.cl-apply .w-form-fail{background:none;padding:12px 0 0;margin:0}
.cl-apply .jn-form{display:flex;flex-direction:column;flex-wrap:nowrap}
.cl-apply .jn-form .jn-input{width:100%;box-sizing:border-box;margin:0}
.cl-apply .jn-form .jn-button{width:100%}
.cl-apply .jn-form .jn-note{text-align:center;line-height:1.5;text-wrap:balance}
.cl-page .mt-get-title{max-width:11ch;text-wrap:balance}
.cl-page .mt-hero-note{text-wrap:balance;max-width:34ch}

.jn-page{display:none}
html.cl-wait .mt-page{visibility:hidden}
