.designCheckbox{display:flex;align-items:flex-start;gap:14px;cursor:pointer;margin-bottom:0}.designCheckbox__input{flex-shrink:0;margin-top:2px;cursor:pointer}.designCheckbox__label{flex:1 1;min-width:0}.ackBlock{margin-top:6px;text-align:left}.ackBlock__checkbox{margin-top:20px}.ackBlock__agreementLink{color:inherit;text-decoration:underline}.ackBlock__smallPrint{margin-top:24px;text-align:center}.ackBlock__error{margin-top:12px;text-align:center;color:#dc3545}.ackBlock__submit{margin-top:20px}.summaryCard{border:2px solid #000;border-radius:10px;background:#fff;box-shadow:3px 3px 0 #000;overflow:hidden;margin-bottom:18px}.summaryCard__header{display:flex;align-items:center;background:var(--background-light-purple);border-bottom:2px solid #000}.summaryCard__header--collapsed{border-bottom-color:transparent}.summaryCard__toggle{flex:1 1;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;background:none;border:none;cursor:pointer;text-align:left}.summaryCard__toggle:focus{outline:none}.summaryCard__toggle:focus-visible{outline:2px solid #000;outline-offset:-2px}.summaryCard__title{font-size:15px;font-weight:700;color:#000}.summaryCard__incomplete{color:#dc3545;font-size:13px;font-weight:400}.summaryCard__chevron{display:inline-flex;transition:transform .22s ease}.summaryCard__chevron--open{transform:rotate(180deg)}.summaryCard__pencil{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;margin-right:12px;background:#f5e56f;border:1px solid #000;border-radius:4px;box-shadow:2px 2px 0 #000;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.summaryCard__pencil:active{transform:translate(2px,2px);box-shadow:0 0 0 #000}.summaryCard__pencil:focus{outline:none}.summaryCard__pencil:focus-visible{outline:2px solid #000;outline-offset:2px}.summaryCard__collapse{display:grid;grid-template-rows:1fr;transition:grid-template-rows .22s ease}.summaryCard__collapse--closed{grid-template-rows:0fr}.summaryCard__body{overflow:hidden;padding:0 12px;min-height:0}.summaryCard__collapse:not(.summaryCard__collapse--closed) .summaryCard__body{padding:4px 12px}.summaryRow{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:9px 0}.summaryRow+.summaryRow{border-top:1px dashed #d4d4d4}.summaryRow__label{flex-shrink:0;font-size:14px;color:#666}.summaryRow__value{flex:1 1;font-size:14px;font-weight:600;color:#000;text-align:right;white-space:pre-line;overflow-wrap:anywhere}.summaryRow__value--warn{color:#dc3545}.summaryRow__value--placeholder{color:#999;font-weight:400;font-style:italic}.summaryRow__chipsValue{flex:1 1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.summaryRow__chip{flex-shrink:0;display:inline-block;padding:4px 10px;background:#f5e56f;color:#000;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;border-radius:4px;white-space:nowrap}.summaryRow__logo{height:1.15em;width:auto;object-fit:contain;vertical-align:-.2em;margin-right:6px}.summaryRow__logo--fallback{color:#9aa0a6}.bankSkeleton__title{padding:10px 12px}.bankSkeleton__bar{align-self:center;height:13px;border-radius:4px;background:linear-gradient(90deg,#ececec 25%,#f6f6f6 37%,#ececec 63%);background-size:400% 100%;animation:bankSkeletonShimmer 1.4s ease infinite}@keyframes bankSkeletonShimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.bankSkeleton__bar{animation:none}}.sensitiveValue{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.sensitiveValue__digits{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#000}.sensitiveValue__mask{color:#666}.sensitiveValue__toggle{font-size:11px;line-height:1;color:#000;background:#fff;border:1px solid #000;border-radius:4px;padding:3px 6px;cursor:pointer}.sensitiveValue__toggle:focus{outline:none}.sensitiveValue__toggle:focus-visible{outline:2px solid #000;outline-offset:2px}.applicationSummary{width:100%;padding:24px 16px 32px;text-align:left}.applicationSummary__title{display:block;text-align:center}.applicationSummary__subtitle{margin:10px 0 24px;text-align:center;font-size:14px;color:#666}.applicationSummary__incomplete{margin-top:8px;text-align:center;color:#dc3545}.applicationSummary__completeButton{margin-top:16px}