.partner-page{position:relative}.partner-main{max-width:1140px}.partner-hero{background:radial-gradient(circle at 100% 0,#0d6efd24,#0000 40%),radial-gradient(circle at 0 100%,#1987541a,#0000 45%),#fff;border-radius:1.25rem;padding:1.5rem}.partner-badge{letter-spacing:.04em}.partner-title{line-height:1.15}.partner-subtitle{max-width:60ch}.partner-apply-btn{transition:transform .2s,box-shadow .2s}.partner-apply-btn:hover{transform:translateY(-2px)}.partner-inline-icon{margin-bottom:1px}.partner-hero-image{width:100%;height:400px}.partner-fit-section{background:radial-gradient(circle at 100% 0,#0d6efd14,#0000 35%),linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #0d6efd24}.partner-fit-list{gap:.9rem;display:grid}.partner-fit-item{color:#5f6368;background:#fff;border:1px solid #0000000f;border-radius:.8rem;align-items:flex-start;gap:.65rem;padding:.85rem .95rem;display:flex}.partner-fit-icon{color:#0d6efd;flex-shrink:0;margin-top:.2rem}.partner-stats{background:linear-gradient(#f8fbff 0%,#fff 100%);border:1px solid #0d6efd1f}.partner-stat-item{background:#fff;border:1px solid #0000000a;border-radius:.9rem;padding:1rem;box-shadow:0 12px 26px #12263f0d}.partner-section-title{line-height:1.2}.partner-benefit-card{border:1px solid #0000000a;border-radius:1rem;transition:transform .2s,box-shadow .2s}.partner-benefit-card:hover{transform:translateY(-3px);box-shadow:0 18px 34px #12263f24!important}.partner-benefit-icon{font-size:2.5rem}.partner-benefits-section{padding-top:2.5rem;padding-bottom:2.5rem}.partner-payment-section{padding-top:1rem}.partner-payment-card{background:radial-gradient(circle at 0 0,#0d6efd14,#0000 35%),#fff;border:1px solid #0d6efd26;box-shadow:0 16px 30px #12263f14}.partner-channel-list{gap:.85rem;display:grid}.partner-channel-item{background:#fff;border:1px solid #0000000f;border-radius:.8rem;align-items:center;gap:.7rem;padding:.9rem 1rem;display:flex}.partner-channel-icon{color:#0d6efd;flex-shrink:0;font-size:1.05rem}.partner-email-link{color:#0d6efd;font-weight:600;text-decoration:none}.partner-email-link:hover{text-decoration:underline}.partner-back-btn{color:#0d6efd}.partner-back-icon{margin-bottom:1px;transform:rotate(180deg)}.partner-form-card{border:1px solid #0d6efd1f}.partner-form-head{background:linear-gradient(120deg,#0d6efd 0%,#0a58ca 100%)!important}.partner-input{border-radius:.8rem}.partner-input.form-control-lg,.partner-input.form-select-lg{height:calc(1.5em + 1rem + 2px);min-height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5}.partner-input.form-select-lg{padding-right:3rem}.partner-input:focus{border-color:#0d6efd59;box-shadow:0 0 0 .2rem #0d6efd26}.partner-code-select-wrap{flex-direction:column;flex-shrink:0;align-self:stretch;width:120px;display:flex}.partner-phone-input{border-top-left-radius:0;border-bottom-left-radius:0}@media (max-width:991.98px){.partner-main{max-width:100%}.partner-hero{padding:1.2rem}.partner-title{font-size:2rem}}@media (max-width:575.98px){.partner-title{font-size:1.75rem}.partner-subtitle{max-width:100%}.partner-hero{border-radius:1rem}.partner-benefits-section{padding-top:1.75rem;padding-bottom:1.75rem}.partner-code-select-wrap{width:108px}.partner-stat-item h2{font-size:2rem}.partner-channel-item{padding:.8rem .85rem}.partner-fit-item{padding:.75rem .8rem}}
