.partners-page{margin:0;background:#f7f7f4;color:#202322;font:16px/1.55 Arial,sans-serif}.partners-page *{box-sizing:border-box}.partners-page a{color:inherit}.partner-header,.partner-main,.partner-footer{max-width:1160px;margin:auto;padding:24px}.partner-header{display:flex;align-items:center;gap:24px;border-bottom:1px solid #ddd}.partner-header img{display:block;max-width:100%}.partner-header>span{font-size:13px;color:#68716c}.partner-back{margin-left:auto;font-size:14px;text-decoration:none}.partner-hero{display:grid;grid-template-columns:1.25fr 1fr;gap:70px;align-items:center;padding:64px 0}.partner-kicker{font-size:11px;letter-spacing:1.8px;font-weight:700;color:#646a64}.partners-page h1{font-size:clamp(34px,4.7vw,58px);letter-spacing:-2px;line-height:1.08;margin:22px 0}.partners-page h1 em{font-style:normal;color:#df4e20}.partner-lead{max-width:480px;color:#606660;font-size:17px;margin:24px 0}.partner-primary{background:#e75525;color:white!important;border:0;border-radius:10px;padding:15px 22px;display:inline-flex;gap:25px;align-items:center;justify-content:center;font:700 15px Arial;text-decoration:none;cursor:pointer;min-height:48px}.partner-primary:disabled{opacity:.6;cursor:wait}.partner-small{color:#666e68;font-size:13px;max-width:450px}.partner-route{padding:30px;border-radius:22px;background:#e9ede7}.partner-route-caption{font-size:11px;letter-spacing:1px;display:block;margin-bottom:24px}.partner-route>div{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border-radius:12px}.partner-route b{font-size:13px;color:#7e857f}.partner-route strong,.partner-route small{display:block}.partner-route strong{font-size:19px}.partner-route small{font-size:12px;color:#68706a;margin-top:4px}.partner-route i{display:block;text-align:center;font-style:normal;font-size:23px;color:#879281;line-height:1.5}.partner-route .partner-route-brand{background:#262e27;color:white}.partner-route-brand small{color:#c2cabe}.partner-route>p{font-size:12px;color:#596558;text-align:center;margin:22px 0 0}.partner-section{padding:48px 0;border-top:1px solid #d9ded7}.partners-page h2{font-size:32px;line-height:1.15;letter-spacing:-.7px;margin:12px 0 26px}.partner-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.partner-benefits article{border-left:2px solid #db622e;padding-left:20px}.partner-benefits article>span{font-size:12px;color:#71796e}.partner-benefits h3{font-size:19px;margin:14px 0 10px}.partner-benefits p,.partner-apply>div>p{color:#626a63}.partner-responsibility,.partner-apply{display:grid;grid-template-columns:1fr 1.5fr;gap:60px}.partner-responsibility ul{padding:0;margin:0;list-style:none}.partner-responsibility li{padding:15px 0;border-bottom:1px solid #ddd}.partner-responsibility li:first-child{padding-top:0}.partner-responsibility strong,.partner-responsibility span{display:block}.partner-responsibility span{color:#687068;font-size:14px;margin-top:4px}.partner-apply form{background:#fff;border:1px solid #e1e5df;border-radius:18px;padding:28px}.partner-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.partner-fields label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:700}.partner-fields input,.partner-fields textarea,.partner-fields select{width:100%;min-width:0;border:1px solid #cdd3cb;border-radius:8px;background:#fff;padding:12px;font:16px Arial;color:#202322}.partner-fields textarea{resize:vertical}.partner-fields small{font-weight:400;color:#737b71}.partner-wide{grid-column:1/-1}.partner-consent{display:flex;align-items:flex-start;gap:10px;font-size:12px;color:#667062;margin:22px 0}.partner-consent input{width:18px;height:18px;flex-shrink:0}.partner-trap{position:absolute;left:-10000px}.partner-apply form>.partner-primary{width:100%}#partner-result{font-size:14px;overflow-wrap:anywhere;margin-bottom:0}.partner-faq details{border-bottom:1px solid #d6dcd3;padding:17px 0}.partner-faq summary{font-weight:700;cursor:pointer;min-height:30px}.partner-faq p{max-width:750px;color:#626b60}.partner-footer{display:flex;justify-content:space-between;font-size:12px;color:#687062;border-top:1px solid #ddd;padding-bottom:110px}.partners-page :focus-visible{outline:3px solid #df4e20;outline-offset:3px}
@media(max-width:720px){.partner-header,.partner-main,.partner-footer{padding:18px}.partner-header{gap:12px}.partner-header img{width:125px;height:auto}.partner-header>span{display:none}.partner-hero,.partner-responsibility,.partner-apply{grid-template-columns:1fr;gap:28px}.partner-hero{padding:32px 0}.partners-page h1{letter-spacing:-1px}.partner-lead{font-size:16px}.partner-hero .partner-primary{width:100%}.partner-route{padding:20px}.partner-section{padding:32px 0}.partners-page h2{font-size:27px}.partner-benefits{grid-template-columns:1fr;gap:22px}.partner-apply form{padding:20px}.partner-fields{grid-template-columns:1fr}.partner-footer{gap:18px;flex-wrap:wrap;padding-bottom:130px}.partner-kicker{letter-spacing:1px;font-size:10px}}
