.influencer-apply-page{background:var(--navy);padding:120px 20px 100px}.influencer-apply-page__inner{max-width:820px;margin:0 auto}.influencer-apply-form__section{border:none;margin:0 0 28px;padding:0}.influencer-apply-form__section legend{letter-spacing:.08em;text-transform:uppercase;color:var(--contact-blue,#054bad);margin-bottom:16px;padding:0;font-size:13px;font-weight:700}.influencer-phone-input{grid-template-columns:130px 1fr;gap:10px;display:grid}.influencer-phone-input select,.influencer-phone-input input{background:var(--contact-paper,#f5f6f9);border:1px solid var(--contact-line,#00071714);width:100%;color:var(--contact-navy,#000717);border-radius:11px;padding:14px 16px;font-family:inherit;font-size:14px}.influencer-phone-input select:focus,.influencer-phone-input input:focus{border-color:var(--contact-blue,#054bad);background:#fff;outline:none;box-shadow:0 0 0 3px #054bad14}.influencer-apply-form__upload{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.influencer-apply-form__preview{object-fit:cover;border:1px solid #00071714;border-radius:18px;width:88px;height:88px}.influencer-apply-form__upload-btn{background:var(--contact-navy,#000717);color:#fff;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;padding:14px 22px;font-size:14px;font-weight:600;display:inline-flex}.influencer-apply-form__upload-btn:hover{background:var(--contact-blue,#054bad)}.influencer-apply-form__social-list{gap:12px;display:grid}.influencer-apply-form__add-link{color:var(--contact-blue,#054bad);cursor:pointer;background:#054bad0d;border:1px dashed #054bad59;border-radius:12px;margin-top:12px;padding:12px 18px;font-weight:600}.influencer-apply-form__terms{color:var(--contact-muted,#6e6e73);align-items:flex-start;gap:10px;font-size:14px;display:flex}.influencer-apply-form__terms a{color:var(--contact-blue,#054bad);text-decoration:underline}.influencer-apply-form .contact-quote-form__title{font-size:34px}.influencer-apply-form__stepper{margin-bottom:28px}.influencer-apply-form__stepper-track{background:#00071714;border-radius:999px;height:4px;margin-bottom:18px;overflow:hidden}.influencer-apply-form__stepper-fill{border-radius:inherit;background:linear-gradient(90deg, var(--contact-blue,#054bad), #2f7ae5);height:100%;transition:width .25s}.influencer-apply-form__stepper-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.influencer-apply-form__step{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.influencer-apply-form__step-number{width:32px;height:32px;color:var(--contact-muted,#6e6e73);background:var(--contact-paper,#f5f6f9);border:1px solid #00071714;border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}.influencer-apply-form__step-label{color:var(--contact-muted,#6e6e73);font-size:11px;line-height:1.35}.influencer-apply-form__step.is-active .influencer-apply-form__step-number{background:var(--contact-navy,#000717);border-color:var(--contact-navy,#000717);color:#fff}.influencer-apply-form__step.is-active .influencer-apply-form__step-label,.influencer-apply-form__step.is-complete .influencer-apply-form__step-label{color:var(--contact-navy,#000717);font-weight:600}.influencer-apply-form__step.is-complete .influencer-apply-form__step-number{color:var(--contact-blue,#054bad);background:#054bad1f;border-color:#054bad3d}.influencer-apply-form__step-panel{min-height:220px}.influencer-apply-form__step-meta{letter-spacing:.08em;text-transform:uppercase;color:var(--contact-blue,#054bad);margin-bottom:8px;font-size:12px;font-weight:700}.influencer-apply-form__step-title{color:var(--contact-navy,#000717);margin:0 0 22px;font-size:24px}.influencer-apply-form__step-help{color:var(--contact-muted,#6e6e73);margin:0 0 16px;line-height:1.55}.influencer-apply-form__actions{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.influencer-apply-form__back{color:var(--contact-navy,#000717);cursor:pointer;background:#fff;border:1px solid #0007171f;border-radius:12px;padding:14px 22px;font-weight:600}.influencer-apply-form__next{width:auto;min-width:180px;margin-top:0}@media (max-width:900px){.influencer-apply-form__stepper-list{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}}@media (max-width:720px){.contact-quote-form__row,.influencer-phone-input{grid-template-columns:1fr}.influencer-apply-page{padding-top:100px}.influencer-apply-form__actions{flex-direction:column-reverse;align-items:stretch}.influencer-apply-form__next{width:100%}}
.influencer-apply-page{--navy:#000717;min-height:60vh}
