.partners-page{background:#f6f4ef;color:#183e36;min-height:100vh}.partners-wrap{width:min(1120px,calc(100% - 48px));margin-inline:auto}.partners-intro{padding:190px 0 90px;max-width:980px}.partners-label{text-transform:uppercase;letter-spacing:.15em;font-size:12px;font-weight:600;margin-bottom:24px}.partners-intro h1{font-size:clamp(36px,5.5vw,72px);font-weight:650;letter-spacing:-.055em;line-height:1.08}.partners-intro h1 span{color:#507066}.partners-lead{font-size:20px;line-height:1.65;max-width:720px;margin:30px 0}.partners-actions{display:flex;align-items:center;gap:28px;flex-wrap:wrap}.partners-actions a:not(.partners-button),.partners-project-grid article>a:last-child{text-decoration:underline;text-underline-offset:5px}.partners-button{background:#184d43;color:#fff;padding:17px 24px;border-radius:4px}.partners-pilot{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:65px 0;border-top:1px solid #183e362b}.partners-page h2{font-size:clamp(29px,3vw,40px);line-height:1.15;letter-spacing:-.035em;font-weight:600}.partners-page h3{font-size:22px;line-height:1.3;font-weight:600}.partners-pilot p,.partners-projects>p,.partners-project-grid p,.partners-contact p{line-height:1.75;color:#53655e;margin-top:18px}.partners-pilot ol{list-style:none;padding:0;margin:0}.partners-pilot li{display:flex;gap:22px;padding:0 0 30px}.partners-number{font-size:12px;padding-top:7px;color:#6c8077}.partners-pilot li p{margin-top:8px}.partners-projects{padding:65px 0;scroll-margin-top:140px}.partners-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-top:35px}.partners-project-grid img{width:100%;aspect-ratio:1.6;-o-object-fit:contain;object-fit:contain;background:#fff;-o-object-position:center;object-position:center;border:1px solid #183e361a}.partners-project-grid h3{margin-top:24px}.partners-project-grid p{margin:12px 0 20px}.partners-contact{padding:60px;background:#e7ece5;margin:30px 0 70px;scroll-margin-top:140px}.partners-contact p{max-width:730px}.partners-contact>a{display:inline-block;font-size:clamp(20px,3vw,32px);margin-top:25px;text-decoration:underline;text-underline-offset:7px}.partners-footer{border-top:1px solid #183e362b;padding-block:35px;display:flex;align-items:center;justify-content:space-between;gap:20px}.partners-footer img{max-width:180px;filter:brightness(.25)}.partners-page a:focus-visible{outline:3px solid #a9874c;outline-offset:6px}@media (max-width:700px){.partners-wrap{width:calc(100% - 36px)}.partners-intro{padding:155px 0 50px}.partners-lead{font-size:17px}.partners-pilot{grid-template-columns:1fr;gap:32px;padding:40px 0}.partners-project-grid{grid-template-columns:1fr;gap:40px}.partners-projects{padding:35px 0}.partners-contact{padding:30px 22px;margin-bottom:40px}.partners-footer{flex-wrap:wrap}}
