.partner-page{padding:20px 16px 42px;color:#18211f;background:#f7f7f4}.partner-hero{position:relative;padding:27px 22px;overflow:hidden;border:1px solid #d4e4df;border-radius:27px;background:radial-gradient(circle at 100% 0,rgba(104,155,223,.23),transparent 36%),linear-gradient(145deg,#e5f5f1,#f9fbf8);box-shadow:0 13px 34px rgba(37,62,56,.08)}.partner-hero::after{position:absolute;right:-70px;bottom:-90px;width:230px;height:230px;border:1px solid rgba(26,140,141,.13);border-radius:50%;content:""}.partner-hero-badge{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:999px;color:#166b5c;background:#fff;font-size:7px;font-weight:800}.partner-hero-badge span{width:6px;height:6px;border-radius:50%;background:#2db887}.partner-hero>p,.partner-section-head>span,.partner-eligibility>div>span{position:relative;z-index:1;margin:19px 0 0;color:#168f92;font-size:7px;font-weight:900;letter-spacing:.13em}.partner-hero h1{position:relative;z-index:1;margin:7px 0 11px;font-size:26px;line-height:1.25;letter-spacing:-.05em}.partner-hero>span{position:relative;z-index:1;display:block;max-width:340px;color:#67716c;font-size:9px;line-height:1.65}.partner-hero-actions{position:relative;z-index:1;display:flex;gap:8px;margin-top:20px}.partner-hero-actions a{display:grid;min-height:43px;padding:0 15px;place-items:center;border:1px solid #ccd9d5;border-radius:12px;color:#53605c;background:#fff;font-size:8px;font-weight:900}.partner-hero-actions a:first-child{border-color:#1e302e;color:#fff;background:#1e302e}.partner-hero>small{position:relative;z-index:1;display:block;margin-top:14px;color:#8d9591;font-size:6px}
.partner-program,.partner-process,.partner-apply{padding-top:34px}.partner-section-head h2,.partner-eligibility h2{margin:5px 0 0;font-size:20px;letter-spacing:-.04em}.partner-section-head p{margin:8px 0 0;color:#7c847f;font-size:8px;line-height:1.55}.partner-support-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:15px}.partner-support-grid article{position:relative;min-width:0;min-height:175px;padding:14px 11px;border:1px solid #dde2de;border-radius:18px;background:#fff}.partner-support-grid article>span{color:#9aa39e;font-size:6px;font-weight:900}.partner-support-grid svg{display:block;width:28px;height:28px;margin:18px 0 16px;color:#168f92}.partner-support-grid strong{display:block;font-size:9px}.partner-support-grid p{margin:6px 0 0;color:#7d8680;font-size:6px;line-height:1.55}
.partner-eligibility{margin-top:34px;padding:20px;border-radius:22px;color:#fff;background:#203431}.partner-eligibility>div>span{margin:0;color:#7ed9d0}.partner-eligibility h2{font-size:18px}.partner-eligibility ul{display:grid;gap:9px;margin:17px 0 0;padding:0;list-style:none}.partner-eligibility li{display:flex;align-items:center;gap:9px;padding:10px;border-radius:13px;background:rgba(255,255,255,.065)}.partner-eligibility li b{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;border-radius:9px;color:#18312e;background:#7ed9d0;font-size:6px}.partner-eligibility li span{font-size:7px}.partner-process ol{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin:14px 0 0;padding:0;list-style:none}.partner-process li{display:flex;min-height:112px;padding:13px;border:1px solid #dde2de;border-radius:17px;background:#fff;flex-direction:column}.partner-process li b{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:#177f81;background:#e4f4f2;font-size:7px}.partner-process li strong{margin-top:15px;font-size:8px}.partner-process li span{margin-top:5px;color:#808883;font-size:6px;line-height:1.5}
.partner-apply{margin-top:34px;padding:20px;border:1px solid #dce2de;border-radius:24px;background:#fff;box-shadow:0 12px 30px rgba(37,47,43,.06)}.partner-apply form{display:grid;gap:13px;margin-top:20px}.partner-apply label>span{display:block;margin-bottom:7px;color:#4e5954;font-size:8px;font-weight:800}.partner-apply input,.partner-apply select,.partner-apply textarea{width:100%;border:1px solid #dce1dd;border-radius:11px;outline:0;color:#1c2723;background:#fafbf9;font-size:9px}.partner-apply input,.partner-apply select{height:43px;padding:0 12px}.partner-apply textarea{padding:11px 12px;resize:vertical}.partner-apply input:focus,.partner-apply select:focus,.partner-apply textarea:focus{border-color:#42adaa;box-shadow:0 0 0 3px rgba(66,173,170,.11)}.partner-field-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.partner-agree{display:flex!important;align-items:flex-start;gap:8px}.partner-agree input{width:16px;height:16px;flex:0 0 16px;margin:0;accent-color:#20999a}.partner-agree span{margin:0!important;color:#7b847f!important;font-size:7px!important;font-weight:500!important;line-height:1.45}.partner-apply form>button{height:47px;border:0;border-radius:12px;color:#fff;background:linear-gradient(135deg,#24a9aa,#527fd0);box-shadow:0 9px 20px rgba(50,129,155,.18);font-size:9px;font-weight:900;cursor:pointer}.partner-apply form>button:disabled{opacity:.6}.partner-apply form>p{min-height:17px;margin:0;color:#16856d;text-align:center;font-size:7px;line-height:1.4}@media(max-width:359px){.partner-page{padding-right:12px;padding-left:12px}.partner-hero{padding:22px 18px}.partner-hero h1{font-size:23px}.partner-support-grid{gap:6px}.partner-support-grid article{padding-right:9px;padding-left:9px}.partner-field-row{grid-template-columns:1fr}}
