.partnerPage{padding-top:35px}.partnerHero{display:grid;grid-template-columns:1.15fr 1fr;gap:7%;align-items:center;margin:60px 0 70px}.partnerHero h1{font-size:clamp(48px,5.8vw,84px);line-height:1.04;letter-spacing:-4px;font-weight:400;margin:30px 0}.partnerHero h1 em{font-style:normal;color:#737d61}.partnerHero p{max-width:600px}.partnerLead{font-size:23px;line-height:1.45;color:#353a30}.partnerActions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:30px}.partnerActions .lineLink{margin:0}.partnerPage figure{margin:0}.partnerHero figure img{width:100%;height:600px;object-fit:cover;border-radius:20px}.partnerHero figcaption{font-size:12px;color:var(--muted);margin-top:14px}.partnerFacts{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:35px 0;border-block:1px solid #d8d7d1}.partnerFacts strong{display:block;font-size:clamp(24px,2.6vw,40px);font-weight:400;letter-spacing:-1px;margin-bottom:12px}.partnerFacts span{font-size:13px;color:var(--muted)}.partnerSection{margin-top:110px}.partnerPage h2{font-size:clamp(34px,4vw,58px);line-height:1.12;font-weight:400;letter-spacing:-2px;margin:24px 0 36px}.partnerCards{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:50px}.partnerCards article{padding:30px 0;border-top:1px solid #cccfc4}.partnerNumber{font-size:13px;color:var(--muted)}.partnerPage h3{font-size:24px;line-height:1.3;letter-spacing:-.5px;font-weight:400;margin:28px 0 16px}.partnerExport{background:#353a30;color:#f7f6f2;padding:65px;border-radius:24px;display:grid;grid-template-columns:1.5fr 1fr;gap:12%;align-items:center}.partnerExport p{color:#d3d5cc}.partnerLightButton{display:inline-flex;background:#f5f4ef;color:#353a30;border-radius:7px;padding:18px 26px;margin-top:22px;font-size:14px}.partnerExportAside{border-left:1px solid #737b68;padding:25px 0 25px 50px}.partnerExportAside>span{font-size:20px}.partnerExportAside strong{font-size:clamp(30px,3.7vw,52px);display:block;font-weight:400;letter-spacing:-1.5px}.partnerExportLine{width:1px;height:90px;background:#a7ae9a;margin:22px 0}.partnerExportAside p{font-size:13px;margin:20px 0 0}.partnerAssortment{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.partnerAssortment img{width:100%;height:480px;object-fit:cover;border-radius:18px}.partnerSteps{list-style:none;padding:0;margin:55px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:35px 60px}.partnerSteps li{display:flex;gap:28px;border-top:1px solid #d8d7d1;padding-top:25px}.partnerSteps li>span{font-size:13px;color:var(--muted);padding-top:4px}.partnerSteps h3{margin:0 0 12px}.partnerSteps p{margin:0}.partnerRequest{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid #d8d7d1;padding-top:70px}.partnerPhone{display:block;margin-top:22px;font-size:19px}.partnerRequest form{background:#efeee7;border-radius:20px;padding:36px}.partnerRequest label{display:block;font-size:13px;color:#353a30;margin-bottom:22px}.partnerRequest input,.partnerRequest textarea{width:100%;display:block;background:#faf9f6;border:1px solid #cfcec5;border-radius:7px;padding:15px;font:inherit;font-size:15px;line-height:1.5;color:#242521;margin-top:9px}.partnerRequest textarea{resize:vertical}.partnerRequest input:focus,.partnerRequest textarea:focus{outline:2px solid #737d61;outline-offset:2px}.partnerFormRow{display:grid;grid-template-columns:1fr 1fr;gap:18px}.partnerRequest .solidButton{width:100%;border:0;justify-content:center}.partnerFormNote{font-size:12px!important;line-height:1.6!important;margin-bottom:0}.partnerBottom{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:75px 0 95px;border-top:1px solid #d8d7d1;padding-top:30px}.partnerBottom p{font-size:13px}.partnerBottom .lineLink{white-space:nowrap;font-size:14px}
@media(max-width:1000px){.partnerHero{gap:5%}.partnerHero h1{font-size:60px;letter-spacing:-3px}.partnerHero figure img{height:530px}.partnerExport{padding:40px;gap:7%}.partnerExportAside{padding-left:30px}.partnerCards{gap:22px}.partnerRequest{gap:6%}}
@media(max-width:700px){.partnerHero{grid-template-columns:1fr;gap:35px;margin:35px 0 45px}.partnerHero h1{font-size:50px;letter-spacing:-2.5px}.partnerHero .eyebrow{font-size:9px;letter-spacing:1.6px}.partnerLead{font-size:21px}.partnerHero figure img{height:380px}.partnerActions{gap:22px}.partnerFacts{grid-template-columns:1fr;gap:27px;padding:30px 0}.partnerFacts strong{font-size:30px}.partnerSection{margin-top:65px}.partnerCards{grid-template-columns:1fr;gap:0;margin-top:25px}.partnerPage h2{font-size:37px;letter-spacing:-1.5px}.partnerPage h3{font-size:23px}.partnerExport{display:block;padding:30px 25px;border-radius:16px}.partnerExportAside{margin-top:40px;padding:25px 0 0;border-left:0;border-top:1px solid #737b68}.partnerExportLine{height:45px}.partnerAssortment{grid-template-columns:1fr;gap:30px}.partnerAssortment img{height:330px}.partnerSteps{grid-template-columns:1fr;gap:25px;margin-top:35px}.partnerRequest{grid-template-columns:1fr;gap:35px;padding-top:45px}.partnerRequest form{padding:25px 20px}.partnerFormRow{grid-template-columns:1fr;gap:0}.partnerBottom{display:block;margin:50px 0 65px}.partnerBottom .lineLink{margin-top:12px}}
