@charset "UTF-8";.partners-page[data-v-eb92df34]{background:#fff}.container[data-v-eb92df34]{max-width:1200px;margin:0 auto;padding:0 20px}.hero-section[data-v-eb92df34]{background:#f9f9f9;padding:100px 20px;text-align:center}.hero-label[data-v-eb92df34]{font-size:13px;color:#666;font-weight:600;letter-spacing:1px;text-transform:uppercase;margin-bottom:16px}.hero-title[data-v-eb92df34]{font-size:48px;font-weight:700;margin:0 0 20px;line-height:1.2;color:#000;letter-spacing:-1px}.hero-subtitle[data-v-eb92df34]{font-size:16px;line-height:1.6;color:#666;max-width:700px;margin:0 auto 40px}.hero-btn[data-v-eb92df34]{font-size:15px;font-weight:600;padding:14px 48px;background:#000;color:#fff;border-radius:8px;text-transform:none}.hero-btn[data-v-eb92df34]:hover{background:#333}.benefits-section[data-v-eb92df34]{padding:100px 20px;background:#fff}.section-title[data-v-eb92df34]{font-size:32px;font-weight:700;text-align:center;margin:0 0 64px;color:#000}.section-subtitle[data-v-eb92df34]{font-size:15px;text-align:center;color:#666;margin:-48px auto 48px;max-width:600px}.benefit-card[data-v-eb92df34]{text-align:center;padding:40px 24px;background:#f9f9f9;border-radius:16px;height:100%;transition:all .3s;border:1px solid transparent}.benefit-card[data-v-eb92df34]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014;border-color:#e0e0e0}.benefit-icon[data-v-eb92df34]{color:#000;margin-bottom:24px;opacity:.8}.benefit-title[data-v-eb92df34]{font-size:18px;font-weight:600;margin:0 0 16px;color:#000}.benefit-description[data-v-eb92df34]{font-size:14px;line-height:1.6;color:#666;margin:0}.current-partners-section[data-v-eb92df34]{padding:100px 20px;background:#f9f9f9}.partners-grid[data-v-eb92df34]{display:grid;grid-template-columns:repeat(auto-fit,minmin(200px,1fr));gap:32px;margin-top:48px}.partner-logo-card[data-v-eb92df34]{display:flex;align-items:center;justify-content:center;padding:32px;background:#fff;border-radius:16px;height:120px;transition:all .3s;border:1px solid #e0e0e0}.partner-logo-card[data-v-eb92df34]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000014}.partner-logo[data-v-eb92df34]{max-width:100%;max-height:60px;object-fit:contain;filter:grayscale(100%);opacity:.7;transition:all .3s}.partner-logo-card:hover .partner-logo[data-v-eb92df34]{filter:grayscale(0%);opacity:1}.partnership-types-section[data-v-eb92df34]{padding:100px 20px;background:#fff}.partnership-type-card[data-v-eb92df34]{background:#f9f9f9;border-radius:16px;padding:48px 40px;height:100%;display:flex;flex-direction:column;border:1px solid #e0e0e0;transition:all .3s}.partnership-type-card[data-v-eb92df34]:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.type-header[data-v-eb92df34]{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.type-title[data-v-eb92df34]{font-size:24px;font-weight:700;margin:0;color:#000}.type-features[data-v-eb92df34]{list-style:none;padding:0;margin:0 0 32px;flex:1}.type-features li[data-v-eb92df34]{padding:12px 0 12px 32px;position:relative;font-size:14px;line-height:1.6;color:#333}.type-features li[data-v-eb92df34]:before{content:"✓";position:absolute;left:0;color:#4caf50;font-weight:700;font-size:16px}.type-btn[data-v-eb92df34]{width:100%;font-size:15px;font-weight:600;padding:14px;background:#000;color:#fff;border-radius:8px;text-transform:none}.type-btn[data-v-eb92df34]:hover{background:#333}.type-btn.type-btn-outline[data-v-eb92df34]{background:transparent;color:#000;border:1px solid #000}.type-btn.type-btn-outline[data-v-eb92df34]:hover{background:#000;color:#fff}.partnership-form-section[data-v-eb92df34]{padding:100px 20px;background:#f9f9f9}.form-wrapper[data-v-eb92df34]{max-width:800px;margin:0 auto}.form-field[data-v-eb92df34]{margin-bottom:20px}.field-label[data-v-eb92df34]{display:block;font-size:13px;font-weight:600;margin-bottom:8px;color:#333}.partnership-form[data-v-eb92df34]{margin-top:48px}[data-v-eb92df34] .q-field .q-field__control{height:48px;border-radius:8px;font-size:14px;background:#fff}[data-v-eb92df34] .q-field .q-field__control:before{border-color:#e0e0e0}[data-v-eb92df34] .q-field .q-field__native,[data-v-eb92df34] .q-field .q-field__input{padding:0 16px}[data-v-eb92df34] .q-field:hover .q-field__control:before{border-color:#bdbdbd}[data-v-eb92df34] .q-field.q-field--focused .q-field__control:before{border-color:#000}[data-v-eb92df34] .q-field.q-field--auto-height .q-field__control{height:auto}[data-v-eb92df34] .q-field textarea{padding:12px 16px!important}.checkbox-text[data-v-eb92df34]{font-size:13px;color:#666}.checkbox-text .link[data-v-eb92df34]{color:#000;text-decoration:none;font-weight:600}.checkbox-text .link[data-v-eb92df34]:hover{text-decoration:underline}.submit-btn[data-v-eb92df34]{font-size:15px;font-weight:600;padding:14px;width:100%;margin-top:16px;background:#000;color:#fff;border-radius:8px;text-transform:none}.submit-btn[data-v-eb92df34]:hover{background:#333}.faq-section[data-v-eb92df34]{padding:100px 20px;background:#fff}.faq-list[data-v-eb92df34]{max-width:800px;margin:48px auto 0}.faq-item[data-v-eb92df34]{background:#f9f9f9;border-radius:12px;margin-bottom:16px;overflow:hidden;border:1px solid #e0e0e0;transition:all .3s}.faq-item[data-v-eb92df34]:hover{box-shadow:0 4px 12px #0000000d}.faq-question[data-v-eb92df34]{display:flex;justify-content:space-between;align-items:center;padding:24px 32px;cursor:pointer;transition:background-color .3s}.faq-question[data-v-eb92df34]:hover{background-color:#f5f5f5}.faq-question h3[data-v-eb92df34]{font-size:16px;font-weight:600;margin:0;flex:1;color:#000}.faq-question .q-icon[data-v-eb92df34]{color:#666}.faq-answer[data-v-eb92df34]{padding:0 32px 24px;font-size:14px;line-height:1.6;color:#666}.faq-answer p[data-v-eb92df34]{margin:0}@media(max-width:768px){.hero-title[data-v-eb92df34]{font-size:36px}.hero-subtitle[data-v-eb92df34]{font-size:14px}.section-title[data-v-eb92df34]{font-size:28px}.benefit-title[data-v-eb92df34]{font-size:16px}.type-title[data-v-eb92df34]{font-size:20px}.partners-grid[data-v-eb92df34]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px}.partnership-form-section[data-v-eb92df34],.benefits-section[data-v-eb92df34],.current-partners-section[data-v-eb92df34],.partnership-types-section[data-v-eb92df34],.faq-section[data-v-eb92df34]{padding:60px 20px}.partnership-type-card[data-v-eb92df34]{padding:32px 24px}}
