.application-card{min-height:960px;background:var(--card-soft)}.application-card.section-card{isolation:isolate}.application-section .section-card--image-bg:before,.application-section .section-card--image-bg:after{display:none}.application-card__background{z-index:0;opacity:1;object-position:center top}.application-content{z-index:1;padding-block:72px}.application-layout{display:grid;width:100%;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;align-items:start;padding-bottom:24px}.application-copy{grid-column:1/span 6;display:flex;max-width:630px;flex-direction:column;align-items:flex-start;gap:20px}.application-heading{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:20px}.application-copy .section-kicker{color:var(--topbar-accent)}.application-copy h2{width:min(100%,540px);margin:0;color:var(--text);font-size:52px;font-weight:600;line-height:56px}.application-copy h2 span{display:block;white-space:nowrap}.application-copy p{width:min(100%,540px);margin:0;color:var(--text);font-size:22px;font-weight:400;line-height:34px}.application-badges{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.application-badge{display:inline-flex;min-height:32px;align-items:center;justify-content:center;padding:4px 8px;border-radius:20px;background:var(--white);color:var(--topbar-accent);font-size:14px;font-weight:400;line-height:16px;white-space:nowrap}.application-badge--success{color:var(--success)}.application-badge img{width:24px;height:24px;flex:0 0 24px}.application-badge>span:not(.pv-media){padding-inline:8px}.application-form{grid-column:7/span 6;width:100%;min-height:752px;justify-self:stretch}@media (max-width: 1180px){.application-card{min-height:auto}.application-content{padding-block:56px}.application-layout{grid-template-columns:1fr;gap:32px}.application-copy,.application-form{grid-column:auto}.application-copy{max-width:720px}.application-form{width:min(100%,630px);min-height:auto}}@media (max-width: 820px){.application-section.section-card-layout{padding-inline:12px}.application-content{padding-block:28px}.application-layout{gap:28px;padding-bottom:0}.application-copy{gap:14px}.application-heading{gap:12px}.application-copy h2{font-size:32px;line-height:38px}.application-copy h2 span{display:inline;white-space:normal}.application-copy p{font-size:17px;line-height:27px}.application-badges{padding-top:6px}.application-badge{white-space:normal}.application-form.lead-form--application{width:100%;padding:28px 20px 20px;border-radius:28px}}@media (max-width: 420px){.application-form.lead-form--application{padding-inline:16px}.lead-form--application .choice-grid label,.lead-form--application .application-choice{font-size:15px}}:where(.editor-styles-wrapper) .lead-form--application .application-choice{display:grid;min-height:48px;grid-template-columns:24px 1fr;gap:8px;padding:12px;border:0;border-radius:var(--radius);background-color:var(--control-tile-bg);color:var(--text);font-size:16px;font-weight:500;line-height:24px;transition:background-color .28s ease}:where(.editor-styles-wrapper) .lead-form--application .application-choice:hover{background-color:var(--control-tile-hover-bg)}:where(.editor-styles-wrapper) .lead-form--application .application-choice.is-checked{background-color:var(--control-tile-checked-bg)}:where(.editor-styles-wrapper) .lead-form--application .application-choice__box{width:24px;height:24px;margin:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--white)}:where(.editor-styles-wrapper) .lead-form--application .application-choice.is-checked .application-choice__box{border-color:var(--topbar-accent);background:var(--topbar-accent) url("data:image/svg+xml,%3Csvg width='14' height='11' viewBox='0 0 14 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 5.5L5.3 9L12.5 1.5' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/14px 11px no-repeat}:where(.editor-styles-wrapper) .application-badge .pv-media,:where(.editor-styles-wrapper) .application-badge .pv-media__preview{width:24px;height:24px;flex:0 0 24px}:where(.editor-styles-wrapper) .application-badge .pv-media--icon.pv-media--empty{width:24px;height:24px;border-radius:999px}:where(.editor-styles-wrapper) .application-badge .pv-media__preview{border-width:1px;border-radius:999px}:where(.editor-styles-wrapper) .application-badge .pv-media__preview img{width:100%;height:100%;object-fit:contain}
