.form-page{padding:79px 0 95px}.form-layout{display:grid;grid-template-columns:.72fr 1.12fr;gap:95px;align-items:start}.form-aside{padding-top:20px}.form-aside h1{font:400 52px/1.12 var(--serif);margin:23px 0 16px;letter-spacing:-1px}.form-aside h1 em,.partner-pitch h2 em{color:#78816e}.form-aside>p,.partner-pitch>p{font-size:12px;line-height:1.9;color:#77796f;max-width:330px}.response-card{margin-top:43px;padding:18px;background:#efede5;display:flex;gap:14px;align-items:center;max-width:325px}.response-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#dfe2d6;color:#66715f}.response-card b,.response-card small{display:block}.response-card b{font-size:10px;font-weight:600}.response-card small{font-size:9px;color:#77796f;line-height:1.6;margin-top:4px}.aside-footnote{margin-top:75px;font-size:9px;color:#8a8b81;line-height:1.7;max-width:240px}.form-card{background:#fffefa;border:1px solid #ebe9e1;padding:34px 38px 35px}.form-card-head{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:#85877c;border-bottom:1px solid #e8e6de;padding-bottom:15px}.form-card h2{font:400 25px var(--serif);margin:24px 0 25px}.form-card form{display:flex;flex-direction:column;gap:18px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-card label{display:flex;flex-direction:column;gap:8px;font-size:9px;color:#65685f}.form-card input,.form-card select,.form-card textarea{appearance:none;width:100%;border:1px solid #e3e1d8;background:#fffefa;border-radius:0;padding:12px 11px;font:11px var(--sans);color:#333830;outline:none}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:#8b9480}.form-card input::placeholder,.form-card textarea::placeholder{color:#b0b0a8}.form-card textarea{resize:vertical}.optional{font-size:7px;letter-spacing:.6px;color:#999a91;margin-left:5px}.full-field{width:100%}.form-submit{display:flex;align-items:center;justify-content:space-between;margin-top:2px}.submit-button{background:#626d5a;color:#fff;border:0;cursor:pointer;font-family:var(--sans)}.submit-button:hover{background:#4e5948}.form-submit small{font-size:8px;line-height:1.6;color:#8b8c82;text-align:right}.success{text-align:center;padding:44px 15px 35px}.success>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#e5e9df;color:#5f6d54;margin:0 auto 17px;font-size:18px}.success h2{margin:0 0 10px}.success p{font-size:11px;color:#77796f;line-height:1.8;max-width:320px;margin:0 auto 17px}.success .text-link{justify-content:center}.partner-hero{height:440px}.partner-hero h1{font-size:56px}.partner-content{display:grid;grid-template-columns:.8fr 1fr;gap:83px;padding-top:92px;padding-bottom:100px;align-items:start}.partner-pitch h2{font:400 45px/1.13 var(--serif);margin:22px 0 18px}.partner-pitch>p{margin-bottom:35px}.benefit{display:flex;gap:16px;margin-top:23px;max-width:370px}.benefit>span{font-size:9px;letter-spacing:1px;color:#929688;padding-top:2px}.benefit b{font-size:10px;font-weight:600}.benefit p{font-size:10px;line-height:1.75;color:#82847a;margin:6px 0 0}.partner-form{padding:30px}.partner-form h2{font-size:22px}.partner-form form{gap:14px}.partner-form .field-row{gap:12px}.inline-success{padding:11px;background:#edf0e9;color:#56634f;font-size:10px;line-height:1.7;margin:17px 0 0}@media(max-width:800px){.form-layout{gap:40px;grid-template-columns:.7fr 1.1fr}.form-card{padding:28px 25px}.partner-content{gap:35px}.partner-form{padding:25px 20px}}@media(max-width:560px){.form-page{padding:48px 0 65px}.form-layout{grid-template-columns:1fr;gap:34px}.form-aside{padding-top:0}.form-aside h1{font-size:46px;margin:18px 0 12px}.form-aside>p{max-width:100%}.response-card{margin-top:22px;max-width:100%}.aside-footnote{margin-top:15px;max-width:100%}.form-card{padding:25px 19px}.form-card h2{font-size:22px}.field-row{grid-template-columns:1fr;gap:15px}.form-card form{gap:15px}.partner-hero{height:405px}.partner-hero h1{font-size:45px}.partner-content{grid-template-columns:1fr;padding-top:62px;padding-bottom:65px;gap:32px}.partner-pitch h2{font-size:41px}.partner-form{padding:23px 18px}.partner-form .field-row{grid-template-columns:1fr;gap:15px}.form-submit{align-items:flex-start;gap:10px}.submit-button{white-space:nowrap}}
.form-card>.admin-alert{padding:11px 12px;background:#f5e8dd;border-left:3px solid #bc694e;color:#65483d;font-size:11px;margin:0 0 15px}.partner-form>.admin-alert{margin-bottom:13px}
