.site-shell .partners-page{max-width:1120px;width:calc(100% - 64px);margin:50px auto 65px}.partners-page h1,.partners-page h2{color:#3e382e;letter-spacing:-.9px}.partners-page h1{font:600 clamp(34px,4vw,49px)/1.15 Sans,Arial,sans-serif;margin:18px 0 23px}.partners-page h1 em{color:#8c6a3d;font-style:normal}.partners-page h2{font:600 28px/1.25 Sans,Arial,sans-serif;margin:12px 0 18px}.partners-page p{font:400 15px/1.8 Sans,Arial,sans-serif;color:#746d61}.partners-page .eyebrow{font-size:10px;letter-spacing:1.5px;color:#8c6a3d}.partners-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:65px;align-items:center;padding-bottom:50px}.partners-hero figure{margin:0;max-width:300px;justify-self:center}.partners-hero img{display:block;width:100%;height:auto;box-shadow:0 18px 40px #684e3220;border:1px solid #dfc9a9}.partners-hero figcaption{font-size:10px;line-height:1.6;color:#8d7b60;text-align:center;margin-top:15px}.partners-actions{display:flex;align-items:center;flex-wrap:wrap;gap:17px 23px;margin:26px 0 20px}.partners-actions>a:not(.site-button){font-size:13px;color:#566348}.partners-page .partners-small{font-size:11px;line-height:1.8}.partners-options{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:25px 0 60px}.partners-options article{padding:30px;background:#fffdf8;border:1px solid #e2d4bf;border-radius:18px}.partners-options h2{font-size:24px}.partners-process{padding:32px 0;border-top:1px solid #e7ddcc;border-bottom:1px solid #e7ddcc}.partners-process ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;counter-reset:steps}.partners-process li{counter-increment:steps}.partners-process li:before{content:'0' counter(steps);display:block;font:500 28px/1.4 Sans,Arial,sans-serif;color:#ad916a;margin-bottom:13px}.partners-process strong{font-size:15px}.partners-process p{font-size:13px}.partner-request-section{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:55px;margin:60px 0;scroll-margin-top:25px}.partner-form{padding:28px;background:#fffdf8;border:1px solid #e2d4bf;border-radius:18px;min-width:0}.partner-form fieldset{border:0;padding:0;margin:0;min-width:0}.partner-form label{display:block;font-size:12px;line-height:1.6;color:#66553c;margin-bottom:16px}.partner-form :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0;min-height:46px;display:block;border:1px solid #cebea7;background:#fff;color:#433b30;border-radius:8px;padding:11px;font:400 15px/1.5 Sans,Arial,sans-serif;margin:6px 0 0}.partner-form textarea{resize:vertical}.partner-form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.partner-form .partner-consent{display:flex;gap:10px;align-items:flex-start;font-size:11px}.partner-form .partner-consent input{width:18px;height:18px;min-height:0;flex:none;margin-top:2px;padding:0}.partner-form .partner-honeypot{display:none}.partner-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#partner-status{font-size:13px;color:#795e36;overflow-wrap:anywhere}#partner-retry{font:inherit;border:1px solid #ccbb9e;background:#fffcf6;border-radius:8px;padding:10px 15px}.partners-faq{max-width:800px}.partners-faq details{border-bottom:1px solid #e2d4bf;padding:17px 0}.partners-faq summary{cursor:pointer;font-size:15px;font-weight:600}.partners-faq p{font-size:13px}.partners-page .site-button:disabled{opacity:.6;cursor:wait}@media(max-width:760px){.site-shell .partners-page{width:calc(100% - 32px);margin-top:30px}.partners-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-bottom:25px}.partners-page h1{font-size:34px}.partners-hero figure{max-width:230px}.partners-options{grid-template-columns:1fr;gap:18px;margin-bottom:35px}.partners-options article{padding:23px}.partners-process ol{grid-template-columns:1fr;gap:15px}.partner-request-section{grid-template-columns:minmax(0,1fr);gap:20px;margin:38px 0}.partner-form{padding:22px 18px}.partner-form-row{grid-template-columns:1fr;gap:0}.partners-actions{gap:16px}.partners-page h2{font-size:27px}}
