.partner-page{color:#1d174f;background:#f5f3ee;min-height:100vh}.partner-header{justify-content:space-between;align-items:center;padding:30px 0;display:flex}.partner-header>a:last-child{font-size:14px;font-weight:750}.partner-hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:center;gap:7vw;padding:86px 0 112px;display:grid}.partner-hero h1{max-width:820px;font-size:clamp(48px,6.2vw,88px);line-height:1.02}.partner-hero h1 em{color:#ef4b31}.partner-lead{color:#585468;max-width:690px;margin:32px 0;font-size:19px;line-height:1.65}.partner-hero-card{color:#fff;background:#211b4e;border-radius:30px;padding:42px;box-shadow:0 25px 70px #1d174f33}.partner-hero-card span{color:#f7b8aa;letter-spacing:.14em;font-size:12px;font-weight:800}.partner-hero-card strong{color:#fff;letter-spacing:-.06em;margin:32px 0 18px;font-size:clamp(44px,5vw,68px);line-height:1;display:block}.partner-hero-card p{color:#dedbe9;font-size:17px;line-height:1.55}.partner-hero-card small{color:#d5d0e4;border-top:1px solid #625d82;margin-top:36px;padding-top:20px;line-height:1.5;display:block}.partner-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-bottom:120px;display:grid}.partner-steps article{background:#fff;border:1px solid #dfdad2;border-radius:24px;padding:30px}.partner-steps span{color:#ef4b31;font-size:14px;font-weight:850}.partner-steps h2{margin:44px 0 16px;font-size:28px;line-height:1.12}.partner-steps p{color:#666172;margin:0;font-size:15px;line-height:1.65}.partner-details{grid-template-columns:.8fr 1.2fr;gap:7vw;padding-bottom:120px;display:grid}.partner-details h2{font-size:clamp(38px,4vw,62px)}.partner-details ul{margin:0;padding:0;list-style:none}.partner-details li{color:#5b5765;border-bottom:1px solid #d9d5cd;padding:22px 0;font-size:17px;line-height:1.55}.partner-details li:first-child{border-top:1px solid #d9d5cd}.partner-details strong{color:#1d174f}.partner-apply{background:#e9e5dc;border-radius:32px;grid-template-columns:1fr 1fr;align-items:start;gap:8vw;padding:68px;display:grid}.partner-apply h2{font-size:clamp(42px,5vw,68px)}.partner-apply>div:first-child>p:last-child{color:#625d6a;max-width:480px;font-size:18px;line-height:1.6}.partner-form-card{background:#fff;border-radius:25px;padding:32px}.partner-form-card form{gap:18px;display:grid}.partner-form-card label{gap:7px;font-size:14px;font-weight:750;display:grid}.partner-form-card input,.partner-form-card textarea{color:#1d174f;width:100%;font:inherit;background:#fff;border:1px solid #d7d2ca;border-radius:12px;padding:14px 16px;font-size:16px}.partner-form-card input:focus,.partner-form-card textarea:focus{outline-offset:2px;outline:2px solid #1f9b62}.partner-form-card button{cursor:pointer;border:0}.partner-form-card button:disabled{opacity:.65;cursor:wait}.partner-form-card small{color:#76717d;line-height:1.5}.partner-form-card small a{text-decoration:underline}.partner-error{color:#ad3021;margin:0}.partner-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.partner-footer{color:#625d6a;gap:20px;padding-top:40px;padding-bottom:45px;font-size:13px;display:flex}.partner-footer a:first-child{color:#1d174f;margin-right:auto;font-weight:800}@media (max-width:900px){.partner-hero,.partner-details,.partner-apply{grid-template-columns:1fr}.partner-hero{padding:50px 0 70px}.partner-steps{grid-template-columns:1fr;padding-bottom:70px}.partner-steps h2{margin-top:20px}.partner-details{padding-bottom:70px}.partner-apply{gap:26px;padding:36px}}@media (max-width:600px){.partner-hero h1{font-size:50px}.partner-lead{font-size:16px}.partner-hero-card{padding:30px}.partner-apply{border-radius:24px;padding:20px}.partner-form-card{padding:22px}}
