.partner .page-width,.partner-how .page-width,.partner-adv .page-width{box-sizing:border-box}.partner{font-family:-apple-system,Segoe UI,Helvetica,Arial,sans-serif}.partner__hero{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;min-height:var(--hero-h, 580px);background-image:var(--hero-img);background-size:cover;background-position:center;position:relative;padding:48px 32px;max-width:1920px;margin:0 auto}.partner__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#162f5ab8}.partner__hero>*{position:relative;z-index:1}.partner__back{display:inline-block;color:#ffffffbf;text-decoration:none;font-size:14px;margin-bottom:20px;transition:color .2s}.partner__back:hover{color:#fff}.partner__title{font-size:48px;font-weight:700;color:#fff;line-height:1.25;margin:0 0 16px}.partner__sub{color:#f3f4f6;display:flex;flex-direction:column;gap:30px}.partner__sub p{margin:0;font-size:20px;font-style:normal;line-height:28px}.partner__sub ul{margin:0;display:flex;flex-direction:column;gap:20px;font-size:16px;font-weight:400;line-height:24px}.partner__bullets{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.partner__bullets li{display:flex;align-items:flex-start;gap:10px;color:#ffffffe6;font-size:15px;line-height:1.4}.partner__check{flex-shrink:0;width:20px;height:20px;margin-top:1px}.partner__check svg{width:20px;height:20px;display:block}.partner__card{background:#fff;border-radius:12px;padding:32px 28px 28px;box-shadow:0 20px 80px #00000038;max-height:calc(100vh - 80px);overflow-y:auto}.steps{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;position:relative}.steps__line{position:absolute;top:20px;left:10%;right:10%;height:2px;background:#e5e7eb;z-index:0}.steps[data-steps]{--steps-fill: 0%}.steps__line:after{content:"";position:absolute;top:0;left:0;width:var(--steps-fill, 0%);height:100%;background:var(--primary, #162F5A);transition:width .35s ease}.steps__item{display:flex;flex-direction:column;align-items:center;gap:6px;z-index:1;flex:1}.steps__dot-outer{width:42px;height:42px;border:2px solid #A8BEDD;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .25s;background:#a8bedd}.steps__dot{width:32px;height:32px;border-radius:50%;border:2px solid #A8BEDD;background:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .25s;padding:0}.steps__num{font-size:13px;font-weight:600;color:#9ca3af}.steps__check{display:none;font-size:12px;font-weight:700;color:#fff}.steps__label{font-size:12px;color:#4a5565;white-space:nowrap;transition:color .25s;font-weight:400;line-height:16px}.steps__item.is-active .steps__dot{background:var(--primary, #162F5A);border-color:var(--primary, #162F5A)}.steps__item.is-active .steps__num{color:#fff}.steps__item.is-active .steps__label{color:var(--primary, #162F5A);font-weight:600;font-size:12px;line-height:16px}.steps__item.is-done .steps__dot{background:var(--primary, #162F5A);border-color:var(--primary, #162F5A)}.steps__item.is-done .steps__num{display:none}.steps__item.is-done .steps__check{display:block}.steps__item.is-done .steps__label{color:var(--primary, #162F5A)}.steps__item.is-done .steps__dot{cursor:pointer}.form-title{font-size:24px;font-weight:700;color:#162f5a;margin:0 0 8px;line-height:32px}.form-sub{font-size:14px;color:#162f5a;margin:0 0 24px;font-weight:400;line-height:20px}.step-panel{display:none}.step-panel.is-open{display:block}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:16px}.field{margin-bottom:14px;display:flex;flex-direction:column;gap:4px}.field label{display:flex;align-items:center;font-size:13px;font-weight:500;color:#162f5a;margin-bottom:5px}.field__help{font-size:12px;color:#6b7280;margin:-4px 0 10px}.req{color:var(--accent, #E53E3E);margin-left:2px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field input[type=number],.field select,.field textarea{width:100%;box-sizing:border-box;padding:9px 12px;border:1px solid #D1D5DB;border-radius:6px;font-size:14px;color:#111827;background:#fff;outline:none;transition:border-color .2s,box-shadow .2s;appearance:none;-webkit-appearance:none}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3 3 3-3' stroke='%236B7280' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;background-size:18px;padding-right:32px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--primary, #162F5A);box-shadow:0 0 0 3px #162f5a1a}.services{display:grid;grid-template-columns:1fr 1fr;gap:10px}.service{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer;padding:8px 10px;border:1px solid #E5E7EB;border-radius:6px;transition:border-color .2s,background .2s}.service:hover{background:#f9fafb;border-color:#d1d5db}.service input[type=checkbox]{width:15px;height:15px;accent-color:var(--primary, #162F5A);flex-shrink:0}.radios{display:flex;gap:20px;margin-top:6px}.radio{display:flex;align-items:center;gap:6px;font-size:14px;color:#374151;cursor:pointer}.radio input[type=radio]{accent-color:var(--primary, #162F5A);width:16px;height:16px}.field .checkbox-label{display:flex!important;align-items:flex-start;gap:10px;font-size:13px!important;color:#374151;cursor:pointer;line-height:1.5}.field .checkbox-label input[type=checkbox]{width:16px;height:16px;margin-top:2px;flex-shrink:0;accent-color:var(--primary, #162F5A)}.actions{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid #F3F4F6}.btn{padding:10px 18px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;border:none;display:inline-flex;align-items:center;gap:6px;line-height:24px}.btn-secondary{background:#f3f4f6;color:#6b7280;border:1px solid #D1D5DB}.btn-secondary:hover:not(:disabled){background:#f9fafb;color:#374151}.btn-secondary:disabled{opacity:.4;cursor:not-allowed}.btn-primary{background:var(--primary, #162F5A);color:var(--btn-text, #fff);border:1px solid var(--primary, #162F5A);margin-left:auto}.btn-primary:hover{background:var(--primary-dark, #1859A4);border-color:var(--primary-dark, #1859A4)}.btn-submit{background:var(--primary, #162F5A);color:var(--btn-text, #fff);padding:11px 20px;font-size:15px;border-radius:6px;border:none;cursor:pointer;transition:background .2s}.btn-submit:hover{background:var(--primary-dark, #1859A4)}.form-thankyou{text-align:center;padding:24px 12px 16px}.form-thankyou__icon{margin-bottom:20px}.form-thankyou__icon svg{width:72px;height:72px}.form-thankyou__heading{font-size:22px;font-weight:700;color:#162f5a;margin:0 0 12px;line-height:32px}.form-thankyou__msg{font-size:15px;color:#162f5a;line-height:1.65;margin:0 auto 24px;max-width:340px}.form-thankyou .btn{display:inline-flex;margin:0 auto}.form-errors{background:#fef2f2;border:1px solid #FECACA;border-radius:6px;padding:12px 16px;margin-bottom:16px;font-size:14px;color:#dc2626}.partner__card:has(.form-thankyou) .steps,.partner__card:has(.form-thankyou) .form-title,.partner__card:has(.form-thankyou) .form-sub{display:none}@media (max-width: 900px){.partner__hero{grid-template-columns:1fr;padding:48px 24px}.partner__card{max-height:none}}@media (max-width: 600px){.grid-2,.services{grid-template-columns:1fr}.steps__label{display:none}.partner__card{padding:24px 18px 20px}}.partner-how{background:var(--how-bg, #ffffff);font-family:-apple-system,Segoe UI,sans-serif}.partner-how .page-width{max-width:780px;margin:0 auto;padding-left:24px;padding-right:24px}.partner-how__header{text-align:center;margin-bottom:48px}.partner-how__eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--how-num-bg, #E53E3E);margin:0 0 10px}.partner-how__title{color:#162f5a;text-align:center;font-size:30px;font-weight:700;line-height:36px;margin-bottom:16px}.partner-how__sub{color:#162f5a;text-align:center;font-size:18px;font-weight:400;line-height:28px}.partner-how__steps{display:flex;flex-direction:column;gap:32px}.how-step{display:flex;align-items:flex-start;gap:20px}.how-step__num{flex-shrink:0;width:48px;height:48px;border-radius:50%;background:var(--how-num-bg, #FB2C36);color:#fff;font-size:18px;font-weight:700;line-height:28px;display:flex;align-items:center;justify-content:center}.how-step__body-title{color:#162f5a;font-size:20px;font-weight:700;line-height:28px;margin-bottom:8px}.how-step__body-description{color:#162f5a;font-size:16px;font-weight:400;line-height:24px}.partner-adv{background:var(--adv-bg, #F3F4F6);font-family:-apple-system,Segoe UI,sans-serif;max-width:1920px;margin:0 auto;border-radius:8px}.partner-adv .page-width{max-width:1100px;margin:0 auto;padding-left:24px;padding-right:24px}.partner-adv__header{text-align:center;margin-bottom:48px}.partner-adv__eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--adv-icon-bg, #162F5A);margin:0 0 10px}.partner-adv__title{font-size:30px;font-weight:700;color:var(--adv-heading, #111827);margin:0 0 16px;line-height:36px}.partner-adv__sub{font-size:18px;color:var(--adv-text, #6B7280);margin:0;font-weight:400;line-height:28px}.partner-adv__grid{display:grid;grid-template-columns:repeat(var(--cols, 4),1fr);gap:32px}@media (max-width: 900px){.partner-adv__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.partner-adv__grid{grid-template-columns:1fr}}.adv-card{text-align:center}.adv-card__icon{width:64px;height:64px;border-radius:50%;background:var(--adv-icon-bg, #162F5A);color:var(--adv-icon-fg, #ffffff);display:flex;align-items:center;justify-content:center;margin:0 auto 15px}.adv-card__icon svg{width:30px;height:30px}.adv-card__title{font-size:18px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--adv-heading, #111827);margin:0 0 10px;line-height:28px}.adv-card__desc{font-size:14px;color:var(--adv-text, #6B7280);line-height:20px;margin:0;font-weight:400}
/*# sourceMappingURL=/cdn/shop/t/17/assets/partner-page.css.map */
