.pfca-apply{background-color:var(--pfca-canvas);padding-inline:clamp(16px,4.63vw,80px);--pfca-surface-fill:var(--pfca-canvas);padding-block:65px}.pfca-apply__inner{margin-inline:auto;max-width:1568px}.pfca-apply__row{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.pfca-apply__pitch{align-items:flex-start;display:flex;flex-direction:column;gap:24px}.pfca-apply__heading{margin:0;text-wrap:balance}.pfca-apply__intro{color:var(--pfca-midnight);font-size:var(--pfca-text-lg);font-weight:var(--pfca-weight-bold);line-height:var(--pfca-leading-normal);max-width:46ch}.pfca-apply__intro>:where(p){margin:0}.pfca-apply__intro>:where(p+p){margin-top:.8em}.pfca-apply__points{width:100%}.pfca-apply__avatars{display:block;height:auto;margin-top:8px;max-width:394px;width:100%}.pfca-apply__panel{background-color:var(--pfca-canvas-alt);border-radius:var(--pfca-section-radius);box-sizing:border-box;padding:32px}.pfca-apply-form{display:flex;flex-direction:column}.pfca-apply-form__banner{background-color:rgba(179,38,30,.08);border-radius:10px;color:#b3261e;font-size:var(--pfca-text-base);line-height:var(--pfca-leading-normal);margin:0 0 16px;padding:12px 16px}.pfca-apply-form__notice{outline:none}.pfca-apply-form__notice-heading{color:var(--pfca-text-default);font-family:var(--pfca-font-display);font-size:var(--pfca-text-2xl);font-weight:var(--pfca-weight-bold);line-height:var(--pfca-leading-tight);margin:0 0 8px}.pfca-apply-form__notice-text{font-size:var(--pfca-text-lg);margin:0}.pfca-apply-form__notice-text,.pfca-apply-form__steer{color:var(--pfca-midnight);line-height:var(--pfca-leading-normal)}.pfca-apply-form__steer{background-color:var(--pfca-accent-border-soft);border-radius:10px;font-size:var(--pfca-text-base);margin:-6px 0 6px;padding:12px 16px}.pfca-apply-form__deposit-intro{color:var(--pfca-text-muted);font-size:var(--pfca-text-base);line-height:var(--pfca-leading-normal);margin:0;max-width:46ch}@media (max-width:1023px){.pfca-apply{padding-block:48px}.pfca-apply__row{gap:40px;grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.pfca-apply{padding-block:40px}.pfca-apply__row{gap:32px}.pfca-apply__pitch{gap:20px}.pfca-apply__panel{padding:24px}}