/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}:root,[data-primitives-flex-mode=flex]{--blue-50:#f4f4ff;--blue-100:#dbeafe;--blue-700:#1e3f82;--blue-800:#162456;--blue-900:#001f54;--orange-50:#ffedd4;--orange-500:#ff6900;--orange-600:#f54900;--orange-800:#9f2d00;--gray-100:#f3f4f6;--gray-300:#d1d5dc;--gray-400:#99a1af;--gray-500:#717182;--gray-600:#4a5565;--gray-900:#130d33;--white:#fff;--black:#000;--blue-electric-600:#1447e6;--indigo-900:#312c85;--teal-400:#00d5be;--info-50:#eff6ff;--info-100:#dbeafe;--info-600:#2563eb;--info-800:#1e40af;--success-50:#f0fdf4;--success-100:#dcfce7;--success-600:#16a34a;--success-800:#166534;--warning-50:#fffbeb;--warning-100:#fef3c7;--warning-600:#d97706;--warning-800:#92400e;--error-50:#fef2f2;--error-100:#fee2e2;--error-600:#dc2626;--error-800:#991b1b}[data-primitives-pls-mode=pls]{--blue-50:#e8f3fc;--blue-400:#5a9fe7;--blue-500:#478fe4;--blue-600:#3478d1;--blue-700:#2968c0;--blue-900:#0a1f3d;--white:#fff;--black:#000;--gray-50:#f9fafb;--gray-100:#f3f3f5;--gray-200:#ececf0;--gray-250:#e5e7eb;--gray-300:#d1d5dc;--gray-400:#99a1af;--gray-500:#6a7282;--gray-600:#5a5a6b;--gray-700:#364153;--gray-800:#1e2939;--gray-900:#1a1a1a;--gray-950:#101828;--brand-primary:#030213;--success-50:#e8f6ef;--success-100:#d1fae5;--success-500:#10b981;--success-600:#059669;--success-700:#047857;--info-50:#e5f4f8;--info-100:#d3ecf5;--info-500:#076da4;--info-800:#154f75;--warning-50:#faf6e3;--warning-100:#f3e7b8;--warning-500:#f59e0b;--warning-600:#d97706;--warning-800:#92400e;--error-50:#fef2f2;--error-100:#fee2e2;--error-500:#ef4444;--error-600:#d4183d;--error-900:#7f1d1d;--purple-500:#8b5cf6;--alpha-blue-20:#478fe433;--alpha-blue-5:#478fe40d;--alpha-black-10:#0000001a;--alpha-white-10:#ffffff1a;--alpha-white-20:#fff3;--gradient-ring-purple:#ad46ff;--gradient-ring-pink:#fb64b6;--gradient-ring-cyan:#00d3f3}:root{--display-m-font-family:"Inter", sans-serif;--display-m-font-size:48px;--display-m-line-height:120%;--display-m-font-weight:700;--display-xs-font-family:"Inter", sans-serif;--display-xs-font-size:32px;--display-xs-line-height:120%;--display-xs-font-weight:700;--heading-lg-font-family:"Inter", sans-serif;--heading-lg-font-size:32px;--heading-lg-line-height:40px;--heading-lg-font-weight:700;--heading-s-font-family:"Inter", sans-serif;--heading-s-font-size:20px;--heading-s-line-height:28px;--heading-s-font-weight:600;--heading-m-font-family:"Inter", sans-serif;--heading-m-font-size:24px;--heading-m-line-height:32px;--heading-m-font-weight:700;--display-s-font-family:"Inter", sans-serif;--display-s-font-size:40px;--display-s-line-height:120%;--display-s-font-weight:700;--label-lg-font-family:"Inter", sans-serif;--label-lg-font-size:18px;--label-lg-line-height:24px;--label-lg-font-weight:500;--body-lg-font-family:"Inter", sans-serif;--body-lg-font-size:18px;--body-lg-line-height:26px;--body-lg-font-weight:400;--label-m-font-family:"Inter", sans-serif;--label-m-font-size:16px;--label-m-line-height:20px;--label-m-font-weight:500;--body-m-font-family:"Inter", sans-serif;--body-m-font-size:16px;--body-m-line-height:24px;--body-m-font-weight:400;--body-s-font-family:"Inter", sans-serif;--body-s-font-size:14px;--body-s-line-height:22px;--body-s-font-weight:400;--button-uppercase-m-font-family:"Inter", sans-serif;--button-uppercase-m-font-size:16px;--button-uppercase-m-font-weight:700;--button-uppercase-small-font-family:"Inter", sans-serif;--button-uppercase-small-font-size:14px;--button-uppercase-small-line-height:15px;--button-uppercase-small-letter-spacing:.3px;--button-uppercase-small-font-weight:700;--shadow-1-box-shadow:0px 1px 2px -1px #0000001a, 0px 1px 3px 0px #0000001a;--radius-input:9999px;--radius-button:9999px}:root,[data-semantic-mode=flex]{--color-brand-primary:var(--blue-700);--color-brand-secondary:var(--blue-900);--color-brand-accent:var(--orange-600);--color-brand-accent-secondary:var(--orange-500);--color-surface-neutral-secondary:var(--blue-50);--color-surface-neutral-tertiary:var(--gray-100);--color-surface-accent-secondary:var(--blue-700);--color-surface-neutral-inverse:var(--blue-900);--color-surface-accent-primary:var(--orange-600);--color-surface-accent-primary-subtle:var(--orange-50);--color-text-accent-secondary:var(--blue-800);--color-text-primary:var(--gray-900);--color-text-secondary:var(--gray-600);--color-text-placeholder:var(--gray-400);--color-text-disabled:var(--gray-300);--color-text-accent-secondary-light:var(--blue-100);--color-text-on-white:var(--white);--color-text-accent-primary:var(--orange-600);--color-text-accent-primaty-dark:var(--orange-800);--color-border-default:var(--gray-300);--color-border-accent:var(--orange-600);--color-gradient-primary-start:var(--blue-electric-600);--color-gradient-primary-end:var(--teal-400);--color-gradient-secondary-start:var(--indigo-900);--color-gradient-secondary-end:var(--teal-400);--color-button-primary-default-bg:var(--orange-500);--color-button-primary-default-border:var(--orange-500);--color-button-primary-hover-bg:var(--orange-600);--color-button-primary-hover-border:var(--orange-600);--color-button-primary-active-bg:var(--orange-800);--color-button-primary-active-border:var(--orange-800);--color-button-primary-disabled-bg:var(--gray-100);--color-button-primary-disabled-border:var(--gray-300);--color-button-secondary-default-bg:var(--blue-700);--color-button-secondary-default-text:var(--white);--color-button-secondary-default-border:var(--blue-700);--color-button-secondary-hover-bg:var(--blue-800);--color-button-secondary-hover-text:var(--white);--color-button-secondary-hover-border:var(--blue-800);--color-button-secondary-active-bg:var(--blue-900);--color-button-secondary-active-text:var(--white);--color-button-secondary-active-border:var(--blue-900);--color-button-secondary-disabled-bg:var(--white);--color-button-secondary-disabled-text:var(--gray-400);--color-button-secondary-disabled-border:var(--gray-300);--color-surface-neutral-primary:var(--white);--color-status-info-bg:var(--info-50);--color-status-info-muted:var(--info-100);--color-status-info-solid:var(--info-600);--color-status-info-border:var(--info-600);--color-status-info-text:var(--info-800);--color-status-success-bg:var(--success-50);--color-status-success-muted:var(--success-100);--color-status-success-solid:var(--success-600);--color-status-success-border:var(--success-600);--color-status-success-text:var(--success-800);--color-status-warning-bg:var(--warning-50);--color-status-warning-muted:var(--warning-100);--color-status-warning-solid:var(--warning-600);--color-status-warning-border:var(--warning-600);--color-status-warning-text:var(--warning-800);--color-status-error-bg:var(--error-50);--color-status-error-muted:var(--error-100);--color-status-error-solid:var(--error-600);--color-status-error-border:var(--error-600);--color-status-error-text:var(--error-800);--border-strong:var(--gray-400);--color-surface-neutral-input:var(--color-surface-neutral-tertiary);--color-shadow:#0000001a;--color-surface-neutral-input-active:var(--color-surface-neutral-tertiary);--surface-gradient:linear-gradient(180deg, #eef0ff 0%, #fff 45.19%)}:root[data-semantic-mode=pls]{--color-brand-primary:var(--blue-500);--color-brand-secondary:var(--blue-900);--color-brand-accent:var(--blue-600);--color-brand-accent-secondary:var(--blue-400);--color-surface-neutral-secondary:var(--gray-50);--color-surface-neutral-tertiary:var(--gray-100);--color-surface-accent-secondary:var(--blue-600);--color-surface-neutral-inverse:var(--blue-900);--color-surface-accent-primary:var(--blue-500);--color-surface-accent-primary-subtle:var(--blue-50);--color-text-accent-secondary:var(--blue-900);--color-text-primary:var(--gray-900);--color-text-secondary:var(--gray-600);--color-text-placeholder:var(--gray-600);--color-text-disabled:var(--gray-300);--color-text-accent-secondary-light:var(--blue-50);--color-text-on-white:var(--white);--color-text-accent-primary:var(--blue-500);--color-text-accent-primaty-dark:var(--blue-700);--color-border-default:var(--gray-300);--color-border-accent:var(--blue-500);--color-gradient-primary-start:var(--blue-500);--color-gradient-primary-end:var(--blue-600);--color-gradient-secondary-start:var(--blue-900);--color-gradient-secondary-end:var(--blue-500);--color-button-primary-default-bg:var(--blue-500);--color-button-primary-default-border:var(--blue-500);--color-button-primary-hover-bg:var(--blue-600);--color-button-primary-hover-border:var(--blue-600);--color-button-primary-active-bg:var(--blue-600);--color-button-primary-active-border:var(--blue-600);--color-button-primary-disabled-bg:var(--gray-100);--color-button-primary-disabled-border:var(--gray-300);--color-button-secondary-default-bg:var(--blue-900);--color-button-secondary-default-text:var(--white);--color-button-secondary-default-border:var(--blue-900);--color-button-secondary-hover-bg:var(--gray-950);--color-button-secondary-hover-text:var(--white);--color-button-secondary-hover-border:var(--gray-950);--color-button-secondary-active-bg:var(--black);--color-button-secondary-active-text:var(--white);--color-button-secondary-active-border:var(--black);--color-button-secondary-disabled-bg:var(--white);--color-button-secondary-disabled-text:var(--gray-400);--color-button-secondary-disabled-border:var(--gray-300);--color-surface-neutral-primary:var(--white);--color-status-info-bg:var(--info-50);--color-status-info-muted:var(--info-100);--color-status-info-solid:var(--info-500);--color-status-info-border:var(--info-500);--color-status-info-text:var(--info-800);--color-status-success-bg:var(--success-50);--color-status-success-muted:var(--success-100);--color-status-success-solid:var(--success-500);--color-status-success-border:var(--success-600);--color-status-success-text:var(--success-700);--color-status-warning-bg:var(--warning-50);--color-status-warning-muted:var(--warning-100);--color-status-warning-solid:var(--warning-500);--color-status-warning-border:var(--warning-600);--color-status-warning-text:var(--warning-800);--color-status-error-bg:var(--error-50);--color-status-error-muted:var(--error-100);--color-status-error-solid:var(--error-500);--color-status-error-border:var(--error-600);--color-status-error-text:var(--error-900);--border-strong:var(--gray-400);--color-surface-neutral-input:var(--gray-100);--color-shadow:var(--alpha-black-10);--color-surface-neutral-input-active:var(--blue-50);--font-type-primary:"Exo", sans-serif;--font-type-secondary:"Exo", sans-serif;--font-type-accent:"Exo", sans-serif;--display-m-font-family:"Exo", sans-serif;--display-m-font-weight:500;--display-xs-font-family:"Exo", sans-serif;--display-xs-font-weight:500;--display-s-font-family:"Exo", sans-serif;--display-s-font-weight:500;--heading-lg-font-family:"Exo", sans-serif;--heading-lg-font-weight:500;--heading-m-font-family:"Exo", sans-serif;--heading-m-font-weight:500;--heading-s-font-family:"Exo", sans-serif;--heading-s-font-weight:500;--heading-xs-font-family:"Exo", sans-serif;--heading-xs-font-size:18px;--heading-xs-line-height:28px;--heading-xs-font-weight:500;--label-lg-font-family:"Exo", sans-serif;--label-lg-font-weight:500;--label-m-font-family:"Exo", sans-serif;--label-m-font-weight:500;--body-lg-font-family:"Exo", sans-serif;--body-lg-font-weight:400;--body-m-font-family:"Exo", sans-serif;--body-m-font-weight:400;--body-s-font-family:"Exo", sans-serif;--body-s-font-weight:400;--button-uppercase-m-font-family:"Exo", sans-serif;--button-uppercase-m-font-weight:600;--button-uppercase-small-font-family:"Exo", sans-serif;--button-uppercase-small-font-weight:600;--button-regular-m-font-family:"Exo", sans-serif;--button-regular-m-font-weight:600;--button-regular-small-font-family:"Exo", sans-serif;--button-regular-small-font-size:14px;--button-regular-small-line-height:20px;--button-regular-small-letter-spacing:.3px;--button-regular-small-font-weight:600;--radius-input:8px;--radius-button:8px;--radius-badge:9999px;--radius-card-s:12px;--radius-card-l:16px;--radius-container-s:12px;--radius-container-l:16px;--radius-s:8px;--radius-full:9999px;--pls-box-shadow:0px 1px 2px -1px #0000001a, 0px 4px 7.3px 0px #0000001a;--pls-card-box-shadow:0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a;--pls-progress-fill:linear-gradient(270deg, #478fe4 -40.59%, var(--gradient-ring-pink,#fb64b6) 110.95%);--login-page-gradient:linear-gradient(139.25deg, #e0f2fecc 14.21%, #fae8ff4d 60.64%, #f9fafb33 100%);--login-avatar-ring:linear-gradient(135deg, #ff6ec4 0%, #7873f5 16.67%, #4facfe 33.33%, #00f2fe 50%, #43e97b 66.67%, #ffd452 83.33%, #ff6ec4 100%)}.login-page,.login-page *{box-sizing:border-box}.login-page{background:0 0;flex-direction:column;justify-content:flex-start;align-items:center;padding:1.5rem 1rem 2rem;display:flex;position:relative}.login-page--embedded{justify-content:flex-start;min-height:auto;padding:0}.login-shell{z-index:1;flex-direction:column;align-items:stretch;gap:20px;width:100%;max-width:36rem;margin:0 auto;display:flex;position:relative}.login-shell--credentials-pls{gap:20px;max-width:944px}.login-shell--credentials-flex{gap:32px;max-width:590px}.login-shell--step{gap:24px;max-width:464px}.login-page--embedded .login-shell--credentials-pls{max-width:944px}.login-page--embedded .login-shell--credentials-flex{max-width:590px}.login-page--embedded .login-shell--step{max-width:464px}.login-flex-header{flex-direction:row;align-self:stretch;align-items:center;display:flex}.login-marketing{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.login-marketing-copy{flex-direction:column;align-self:stretch;gap:12px;display:flex}.login-title{color:var(--color-text-primary,#1a1a1a);text-align:left;font-family:var(--display-xs-font-family,"Inter", sans-serif);font-size:var(--display-xs-font-size,32px);line-height:var(--display-xs-line-height,120%);font-weight:var(--display-xs-font-weight,700);margin:0}.login-subtitle{color:var(--color-text-secondary,#5a5a6b);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);margin:0}.login-avatar-ring{display:none}.login-avatar-image{border-radius:var(--radius-full,9999px);object-fit:cover;width:100%;height:100%;box-shadow:var(--pls-box-shadow,0px 1px 2px -1px #0000001a, 0px 4px 7.3px 0px #0000001a);display:block}.login-back{color:var(--color-text-primary,#1a1a1a);cursor:pointer;font-family:var(--heading-s-font-family,"Inter", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);background:0 0;border:0;flex-direction:row;align-self:flex-start;align-items:center;gap:12px;padding:0;display:inline-flex}.login-back-icon{border:2px solid var(--color-border-accent,#478fe4);width:28px;height:28px;color:var(--color-border-accent,#478fe4);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.login-back-icon svg{width:16px;height:16px}.login-back-label{text-align:left;flex:1}.login-card{background:var(--color-surface-neutral-primary,#fff);border-radius:var(--radius-container-s,12px);box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;padding:24px 16px;display:flex}.login-card--centered{align-items:center}.login-card-title{color:var(--color-brand-primary,#478fe4);text-align:left;font-family:var(--heading-s-font-family,"Inter", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);align-self:stretch;margin:0}.login-form,.login-form-body{flex-direction:column;align-self:stretch;align-items:flex-start;gap:24px;display:flex}.login-form--centered{align-items:center;gap:24px}.login-form--complete{gap:40px}.login-fields{flex-direction:column;align-self:stretch;align-items:flex-start;gap:32px;display:flex}.login-field{flex-direction:column;align-self:stretch;align-items:flex-start;gap:4px;display:flex}.login-label{color:var(--color-text-primary,#1a1a1a);font-family:var(--label-m-font-family,"Inter", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);padding-bottom:2px}.login-input-wrap{background:var(--color-surface-neutral-input,#f3f3f5);border-radius:var(--radius-input,8px);border:1px solid var(--color-border-default,#d1d5dc);flex-direction:row;align-self:stretch;align-items:center;gap:4px;padding:14px 16px;display:flex}.login-input-wrap--error{background:var(--color-status-error-bg,#fef2f2);border-width:1.5px;border-color:var(--color-status-error-solid,#ef4444);padding:12px 16px}.login-input-wrap--readonly{border-color:var(--color-border-default,#d1d5dc)}.login-input-wrap:focus-within:not(.login-input-wrap--readonly):not(.login-input-wrap--error){background:var(--color-surface-neutral-input-active,#e8f3fc);border-width:1.5px;border-color:var(--color-border-default,#d1d5dc);outline:none}.login-input{width:100%;color:var(--color-text-primary,#1a1a1a);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);background:0 0;border:none;flex:1;margin:0;padding:0}.login-input::placeholder{color:var(--color-text-placeholder,#5a5a6b)}.login-input:focus{outline:none}.login-toggle{min-width:44px;min-height:44px;color:var(--color-text-secondary,#5a5a6b);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:-12px -12px -12px 0;padding:0;display:inline-flex}.login-toggle:hover{color:var(--color-text-primary,#1a1a1a)}.login-caption{color:var(--color-text-secondary,#5a5a6b);font-family:var(--body-s-font-family,"Inter", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);font-weight:var(--body-s-font-weight,400);margin:0}.login-recaptcha{width:min(304px,100%);min-height:78px;overflow:hidden}.login-recaptcha-fallback{min-height:78px}.login-submit{border:1px solid var(--color-button-primary-default-border,#478fe4);border-radius:var(--radius-button,8px);background:var(--color-button-primary-default-bg,#478fe4);height:40px;min-height:40px;color:var(--color-text-on-white,#fff);font-family:var(--button-uppercase-small-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;cursor:pointer;box-shadow:var(--pls-box-shadow,0px 1px 2px -1px #0000001a, 0px 4px 7.3px 0px #0000001a);justify-content:center;align-self:flex-start;align-items:center;padding:10px 20px;display:inline-flex}.login-submit--stretch{align-self:stretch;width:100%}.login-submit:hover:not(:disabled){background:var(--color-button-primary-hover-bg,#3478d1);border-color:var(--color-button-primary-hover-border,#3478d1)}.login-submit:active:not(:disabled){background:var(--color-button-primary-active-bg,#3478d1);border-color:var(--color-button-primary-active-border,#3478d1)}.login-submit:disabled{background:var(--color-button-primary-disabled-bg,#f3f3f5);border-color:var(--color-button-primary-disabled-border,#d1d5dc);color:var(--color-text-disabled,#d1d5dc);box-shadow:none;cursor:not-allowed}.login-outline-button{border:1.5px solid var(--color-brand-primary,#478fe4);border-radius:var(--radius-button,8px);height:40px;min-height:40px;color:var(--color-brand-primary,#478fe4);font-family:var(--label-lg-font-family,"Inter", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500);cursor:pointer;box-shadow:var(--pls-box-shadow,0px 1px 2px -1px #0000001a, 0px 4px 7.3px 0px #0000001a);background:0 0;justify-content:center;align-items:center;padding:10px 20px;display:inline-flex}.login-outline-button:hover{background:var(--color-surface-accent-primary-subtle,#e8f3fc)}.login-methods{align-self:stretch;gap:12px;display:grid}.login-method{border:1.5px solid var(--color-border-default,#d1d5dc);background:var(--color-surface-neutral-primary,#fff);width:100%;min-height:64px;color:var(--color-text-primary,#1a1a1a);cursor:pointer;text-align:left;font-family:var(--body-m-font-family,"Inter", sans-serif);border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;display:flex}.login-method:hover:not(:disabled){border-color:var(--color-border-accent,#478fe4)}.login-method--selected{border-color:var(--color-brand-primary,#478fe4);box-shadow:inset 0 0 0 1px var(--color-brand-primary,#478fe4)}.login-method span{color:var(--color-text-secondary,#5a5a6b);font-size:14px;line-height:1.4}.login-method strong{font-size:16px;font-weight:600;line-height:1.4}.login-step-copy{flex-direction:column;align-self:stretch;gap:8px;display:flex}.login-step-copy--centered{text-align:center;align-items:center}.login-step-copy h2{color:var(--color-brand-primary,#478fe4);font-family:var(--heading-s-font-family,"Inter", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.login-step-copy p{color:var(--color-text-secondary,#5a5a6b);font-family:var(--body-s-font-family,"Inter", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);margin:0}.login-otp-block{flex-direction:column;align-self:stretch;align-items:stretch;gap:8px;display:flex}.login-code-digits{flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:10px;padding:8px 0;display:flex}.login-digit-box{border-radius:var(--radius-s,8px);border:1.5px solid var(--color-border-default,#d1d5dc);background:var(--color-surface-neutral-input,#f3f3f5);width:48px;height:48px;color:var(--color-text-primary,#1a1a1a);text-align:center;font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);padding:0}.login-digit-box:focus{outline:2px solid var(--alpha-blue-20,#478fe433);border-color:var(--color-border-accent,#478fe4)}.login-code-digits--error .login-digit-box{background:var(--color-status-error-bg,#fef2f2);border-color:var(--color-status-error-solid,#ef4444)}.login-links{flex-direction:column;align-self:stretch;align-items:center;gap:24px;display:flex}.login-resend-ready{flex-direction:column;align-self:stretch;align-items:center;gap:12px;display:flex}.login-resend-prompt{color:var(--color-text-secondary,#5a5a6b);text-align:center;font-family:var(--body-lg-font-family,"Inter", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px);font-weight:var(--body-lg-font-weight,400);margin:0}.login-text-link{min-height:40px;color:var(--color-brand-primary,#478fe4);font-family:var(--label-lg-font-family,"Inter", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500);cursor:pointer;background:0 0;border:0;padding:12px 16px}.login-text-link:disabled{color:var(--color-text-disabled,#d1d5dc);cursor:not-allowed}.login-help{color:var(--color-text-secondary,#5a5a6b);text-align:center;font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);align-self:stretch;margin:0}.login-help-link{color:inherit;font-weight:700;text-decoration:none}.login-help-link:hover{text-decoration:underline}.login-error{color:var(--color-status-error-text,#7f1d1d);font-family:var(--body-s-font-family,"Inter", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);font-weight:var(--body-s-font-weight,400);align-self:stretch;margin:0}.login-error--center{text-align:center}.login-complete{flex-direction:column;align-self:stretch;align-items:center;gap:40px;display:flex}.login-complete-heading{flex-direction:column;align-self:stretch;align-items:flex-start;gap:16px;display:flex}.login-complete-icon{color:var(--color-brand-primary,#478fe4);flex-direction:row;justify-content:center;align-self:stretch;align-items:center;gap:12px;display:flex}.login-complete-badge{width:28px;height:28px;color:inherit;flex-shrink:0}.login-complete-title{color:var(--color-brand-primary,#478fe4);text-align:center;font-family:var(--heading-s-font-family,"Inter", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.login-complete-copy{color:var(--color-text-secondary,#5a5a6b);text-align:center;font-family:var(--body-s-font-family,"Inter", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);align-self:stretch;margin:0}.login-redirect{flex-direction:column;align-self:stretch;align-items:center;gap:12px;display:flex}.login-redirect-dots{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.login-redirect-dot{background:var(--color-brand-primary,#478fe4);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out infinite login-dot-pulse}.login-redirect-dot:nth-child(2){animation-delay:.2s}.login-redirect-dot:nth-child(3){animation-delay:.4s}@keyframes login-dot-pulse{0%,80%,to{opacity:.35;transform:scale(.9)}40%{opacity:1;transform:scale(1)}}.login-redirect-label{color:var(--color-text-primary,#1a1a1a);font-family:var(--label-m-font-family,"Inter", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.login-complete-footer{flex-direction:column;align-self:stretch;align-items:center;gap:40px;display:flex}@media(min-width:900px){.login-shell--credentials-pls{grid-template-columns:464px minmax(0,1fr);align-items:center;gap:94px;display:grid}.login-shell--credentials-pls .login-card{order:1;width:464px;max-width:464px;padding:32px 20px}.login-shell--credentials-pls .login-marketing{order:2;justify-content:center;gap:40px}.login-shell--credentials-pls .login-avatar-ring{background:var(--login-avatar-ring);aspect-ratio:1;border-radius:9999px;justify-content:center;align-items:center;width:160px;height:160px;padding:4px;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.login-title{font-family:var(--display-m-font-family,"Inter", sans-serif);font-size:var(--display-m-font-size,48px);line-height:var(--display-m-line-height,120%);font-weight:var(--display-m-font-weight,700)}.login-card-title{font-family:var(--heading-m-font-family,"Inter", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.login-back{gap:16px}.login-back-icon{width:48px;height:48px}.login-back-icon svg{width:24px;height:24px}.login-card{padding:32px 20px}.login-shell--credentials-flex .login-card{box-shadow:var(--shadow-1-box-shadow,0px 1px 2px -1px #0000001a, 0px 1px 3px 0px #0000001a);border-radius:8px;gap:40px;padding:40px 60px}.login-shell--credentials-flex .login-form{gap:40px}.login-submit{height:52px;min-height:52px;font-family:var(--button-regular-m-font-family,"Inter", sans-serif);font-size:var(--button-regular-m-font-size,16px);letter-spacing:normal;line-height:normal;font-weight:var(--button-regular-m-font-weight,700);text-transform:none;padding:16px 40px}.login-outline-button{height:52px;min-height:52px;font-family:var(--button-uppercase-m-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);text-transform:uppercase;padding:16px 24px}.login-step-copy{gap:12px}.login-step-copy h2{font-family:var(--heading-m-font-family,"Inter", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.login-step-copy p{font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}.login-digit-box{width:60px;height:60px;font-family:var(--font-type-primary,"Inter", sans-serif);font-size:var(--font-size-heading-lg,32px);color:var(--color-text-secondary,#5a5a6b);font-weight:500;line-height:40px}.login-complete-title{font-family:var(--heading-m-font-family,"Inter", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.login-complete-copy{font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}.login-redirect-dot{width:16px;height:16px}.login-redirect-label{font-family:var(--label-lg-font-family,"Inter", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px)}.login-help{font-family:var(--body-lg-font-family,"Inter", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px)}}.portal-shell{--portal-header-height:72px;background:var(--color-surface-neutral-secondary,#f4f4ff);flex-direction:column;min-height:100vh;display:flex}.portal-shell:has(.portal-mobile-menu) .portal-page{opacity:.6}.portal-page{flex:1;min-width:0}.portal-header{z-index:30;background:var(--color-surface-neutral-secondary,#f4f4ff);padding:16px 20px 12px;position:sticky;top:0}.portal-header__inner{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-header__start{align-items:center;gap:12px;min-width:0;display:flex}.portal-header__logo-link{flex-shrink:0;align-items:center;display:inline-flex}.portal-header__logo{width:128px;height:auto;display:block}.portal-header__desktop-nav{align-items:center;gap:20px;display:none}.portal-header__nav-link{color:var(--color-text-primary,#130d33);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);text-decoration:none}.portal-header__nav-link:hover,.portal-header__nav-link.is-active{color:var(--color-brand-primary,#1e3f82)}.portal-header__nav-link.is-disabled{opacity:.55;cursor:not-allowed}.portal-header__actions{align-items:center;gap:12px;margin-left:auto;display:flex}.portal-header__new-loan,.portal-header__user{display:none}.portal-header__menu-toggle{width:44px;height:44px;color:var(--color-text-primary,#130d33);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:10px;display:inline-flex}.portal-header__menu-icon{width:26px;height:26px}.portal-header.is-menu-open .portal-header__menu-icon{width:20px;height:20px}.portal-header__user-trigger{cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;min-width:0;padding:0;display:inline-flex}.portal-header__user-menu{z-index:40;border-radius:var(--radius-card-s,8px);background:var(--color-surface-neutral-primary,#fff);flex-direction:column;align-items:flex-start;padding:20px 40px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px 1.5px #0000001a,0 1px 1px #0000001a}.portal-header__sign-out{color:var(--color-text-secondary,#4a5565);font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;display:inline-flex}.portal-header__sign-out-icon{flex-shrink:0;width:20px;height:20px}.portal-btn-outline{border:1.5px solid var(--color-button-primary-default-border,#ff6900);min-height:45px;color:var(--color-text-accent-primary,#f54900);font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;cursor:pointer;background:0 0;border-radius:9999px;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.portal-btn-outline:hover{border-color:var(--color-button-primary-hover-border,#f54900);color:var(--color-button-primary-hover-bg,#f54900)}.portal-btn-outline.is-disabled{opacity:.55;cursor:not-allowed}.portal-btn-outline.is-disabled:hover{border-color:var(--color-button-primary-default-border,#ff6900);color:var(--color-text-accent-primary,#f54900)}.portal-mobile-menu{top:var(--portal-header-height,72px);z-index:40;pointer-events:none;position:fixed;bottom:0;left:0;right:0}.portal-mobile-menu__backdrop{cursor:pointer;pointer-events:auto;background:0 0;border:none;position:absolute;top:0;right:0;bottom:0;left:0}.portal-mobile-menu__panel{pointer-events:auto;flex-direction:column;max-height:100%;padding:0 0 24px;display:flex;position:absolute;top:0;left:0;right:0}.portal-mobile-menu__content{background:var(--color-surface-neutral-primary,#fff);border-radius:0 0 13px 13px;flex-direction:column;flex:1;justify-content:space-between;gap:60px;padding:24px 20px 40px;display:flex;position:relative;overflow-y:auto;box-shadow:0 7px 15.7px #00000029}.portal-mobile-menu__section{flex-direction:column;gap:40px;display:flex}.portal-mobile-menu__new-loan{align-self:flex-start}.portal-mobile-menu__nav,.portal-mobile-menu__nav-item{flex-direction:column;gap:20px;display:flex}.portal-mobile-menu__nav-link{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);text-decoration:none}.portal-mobile-menu__nav-link.is-active{color:var(--color-brand-primary,#1e3f82)}.portal-mobile-menu__nav-link.is-disabled{opacity:.55;cursor:not-allowed}.portal-mobile-menu__divider{border-top:1px solid var(--color-border-default,#d1d5dc);height:0;display:block}.portal-mobile-menu__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.portal-mobile-menu__user{align-items:center;gap:10px;min-width:0;display:flex}.portal-mobile-menu__user-name{min-width:0;color:var(--color-text-primary,#130d33);font-family:var(--heading-xs-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-mobile-menu__sign-out{color:var(--color-text-secondary,#4a5565);font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:4px;display:inline-flex}.portal-mobile-menu__sign-out-icon{width:20px;height:20px}.portal-avatar{border-radius:43.2px;flex-shrink:0;width:48px;height:48px;position:relative;overflow:hidden}.portal-avatar__base{background:#d9d9d9;border-radius:50%;position:absolute;top:0;right:0;bottom:0;left:0}.portal-avatar__head{background:#969696;border-radius:50%;width:20px;height:20px;position:absolute;top:10.4px;left:14.4px}.portal-avatar__body{background:#969696;border-radius:50%;width:39.2px;height:39.2px;position:absolute;top:31.2px;left:4.8px}.portal-avatar__image{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}@media(min-width:1024px){.portal-shell{--portal-header-height:92px}.portal-header{min-height:92px;padding:16px 40px}.portal-header__inner,.portal-header__start{gap:40px}.portal-header__logo{width:160px;height:auto}.portal-header__desktop-nav{display:flex}.portal-header__actions{gap:20px}.portal-header__new-loan,.portal-header__user{display:flex}.portal-header__user{align-items:center;gap:10px;min-width:0;position:relative}.portal-header__greeting{max-width:180px;color:var(--color-text-secondary,#4a5565);font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-header__menu-toggle{display:none}}:root[data-semantic-mode=pls] .portal-shell{--portal-header-height:69px;background:var(--color-surface-neutral-secondary,#f9fafb);position:relative}:root[data-semantic-mode=pls] .portal-shell:before{content:"";background:var(--login-page-gradient,linear-gradient(139.25deg, #e0f2fecc 14.21%, #fae8ff4d 60.64%, #f9fafb33 100%));pointer-events:none;height:220px;position:absolute;top:0;left:0;right:0}:root[data-semantic-mode=pls] .portal-shell:has(.portal-mobile-menu) .portal-page{opacity:1}:root[data-semantic-mode=pls] .portal-page{background:var(--color-surface-neutral-secondary,#f9fafb);position:relative}:root[data-semantic-mode=pls] .portal-header{background-color:var(--color-surface-neutral-secondary,#f9fafb);background-image:var(--login-page-gradient,linear-gradient(139.25deg, #e0f2fecc 14.21%, #fae8ff4d 60.64%, #f9fafb33 100%));background-position:0 0;background-repeat:no-repeat;background-size:100% 220px;padding:16px}:root[data-semantic-mode=pls] .portal-header__inner--pls{gap:16px}:root[data-semantic-mode=pls] .portal-header__start{gap:24px}:root[data-semantic-mode=pls] .portal-header__logo{width:124px}:root[data-semantic-mode=pls] .portal-header__desktop-nav{gap:24px}:root[data-semantic-mode=pls] .portal-header__nav-link{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,500);border-bottom:1.5px solid #0000;padding:0 0 2px}:root[data-semantic-mode=pls] .portal-header__nav-link:hover,:root[data-semantic-mode=pls] .portal-header__nav-link.is-active{color:var(--color-text-primary,#1a1a1a);border-bottom-color:var(--blue-600,#3478d1)}:root[data-semantic-mode=pls] .portal-header__utility{align-items:center;gap:20px;display:none}:root[data-semantic-mode=pls] .portal-header__utility-link{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,500);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}:root[data-semantic-mode=pls] .portal-header__utility-icon{width:20px;height:20px;color:var(--color-text-accent-primary,#478fe4);flex-shrink:0}:root[data-semantic-mode=pls] .portal-header__menu-toggle--labeled{border:1.5px solid var(--color-brand-primary,#478fe4);border-radius:var(--radius-button,8px);width:auto;min-height:37px;color:var(--color-brand-primary,#478fe4);box-shadow:var(--pls-box-shadow,0px 1px 2px -1px #0000001a, 0px 4px 7.3px 0px #0000001a);font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);font-weight:var(--button-regular-m-font-weight,600);background:0 0;justify-content:center;align-items:center;gap:4px;padding:10px 20px;display:inline-flex}:root[data-semantic-mode=pls] .portal-header__menu-toggle--labeled .portal-header__menu-icon{width:18px;height:18px}:root[data-semantic-mode=pls] .portal-mobile-menu__profile{align-items:center;gap:10px;display:flex}:root[data-semantic-mode=pls] .portal-mobile-menu__footer--pls{justify-content:space-between;gap:20px}:root[data-semantic-mode=pls] .portal-mobile-menu__footer-link{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,500);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:8px;text-decoration:none;display:inline-flex}:root[data-semantic-mode=pls] .portal-mobile-menu__footer-icon{width:20px;height:20px;color:var(--color-text-accent-primary,#478fe4);flex-shrink:0}:root[data-semantic-mode=pls] .portal-mobile-menu__content{justify-content:flex-start;gap:40px;padding:24px 40px 40px}:root[data-semantic-mode=pls] .portal-mobile-menu__nav{gap:20px}:root[data-semantic-mode=pls] .portal-mobile-menu__nav-link{min-height:40px;font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500);align-items:center;display:inline-flex}:root[data-semantic-mode=pls] .portal-mobile-menu__nav-link.is-active{color:var(--color-text-accent-primary,#478fe4)}:root[data-semantic-mode=pls] .portal-avatar__base{background:var(--color-surface-accent-primary-subtle,#e8f3fc)}@media(min-width:1024px){:root[data-semantic-mode=pls] .portal-shell{--portal-header-height:67px}:root[data-semantic-mode=pls] .portal-header{background-color:var(--color-surface-neutral-secondary,#f9fafb);background-image:var(--login-page-gradient,linear-gradient(139.25deg, #e0f2fecc 14.21%, #fae8ff4d 60.64%, #f9fafb33 100%));background-position:0 0;background-repeat:no-repeat;background-size:100% 220px;min-height:67px;padding:16px 40px}:root[data-semantic-mode=pls] .portal-header__inner--pls{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}:root[data-semantic-mode=pls] .portal-header__inner--pls .portal-header__logo-link{justify-self:start}:root[data-semantic-mode=pls] .portal-header__inner--pls .portal-header__desktop-nav{justify-self:center;gap:24px}:root[data-semantic-mode=pls] .portal-header__inner--pls .portal-header__actions{justify-self:end;margin-left:0}:root[data-semantic-mode=pls] .portal-header__logo{width:150px}:root[data-semantic-mode=pls] .portal-header__utility{display:flex}:root[data-semantic-mode=pls] .portal-header__menu-toggle--labeled{display:none}}.my-loans{min-height:calc(100vh - 72px);padding:12px 20px 32px;position:relative}.my-loans__sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.my-loans__mobile-greeting{color:var(--color-text-secondary,#4a5565);font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500);margin:0 0 12px}.my-loans__welcome{color:var(--color-brand-primary,#478fe4);font-family:var(--display-xs-font-family,"Exo", sans-serif);font-size:var(--display-xs-font-size,32px);line-height:var(--display-xs-line-height,120%);font-weight:var(--display-xs-font-weight,500);margin:0 0 28px}.my-loans__empty-card,.my-loans__skeleton{background:var(--color-surface-neutral-primary,#fff);border-radius:var(--radius-card-s,8px);box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.my-loans__empty-card{width:100%;padding:24px}.my-loans__empty-content{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.my-loans__empty-heading{color:var(--color-brand-primary,#1e3f82);font-family:var(--display-xs-font-family,"Inter-Bold", sans-serif);font-size:var(--display-xs-font-size,32px);line-height:var(--display-xs-line-height,120%);font-weight:var(--display-xs-font-weight,700);margin:0}.my-loans__empty-heading-line,.my-loans__empty-heading-name{display:block}.my-loans__empty-body{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);margin:0}.my-loans__empty-cta{border:1px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);background:var(--color-button-primary-default-bg,#ff6900);min-height:40px;color:var(--color-text-on-white,#fff);font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.my-loans__empty-cta:hover{border-color:var(--color-button-primary-hover-border,#f54900);background:var(--color-button-primary-hover-bg,#f54900)}.my-loans__empty-cta.is-disabled{opacity:.55;cursor:not-allowed}.my-loans__empty-cta.is-disabled:hover{border-color:var(--color-button-primary-default-border,#ff6900);background:var(--color-button-primary-default-bg,#ff6900)}.my-loans__sections{flex-direction:column;gap:24px;width:100%;max-width:1215px;margin:0 auto;display:flex}.my-loans__section{flex-direction:column;gap:16px;display:flex}.my-loans__section-title{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.my-loans__card-grid{flex-direction:column;gap:20px;display:flex}.my-loans__card{border-radius:var(--radius-card-s,8px);background:var(--color-surface-neutral-primary,#fff);box-shadow:var(--pls-card-box-shadow,0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a);flex-direction:column;justify-content:space-between;gap:20px;padding:12px;display:flex}.my-loans__card-body{flex-direction:column;gap:12px;display:flex}.my-loans__card-header{justify-content:space-between;align-items:center;gap:12px;padding-bottom:8px;display:flex}.my-loans__card-header--app{grid-template-columns:auto 1fr;align-items:start;gap:12px;padding-bottom:0;display:grid}.my-loans__card-header--app .my-loans__icon-avatar{grid-area:1/1}.my-loans__card-heading{display:contents}.my-loans__card-heading .my-loans__card-heading-row{grid-area:1/2}.my-loans__card-heading .my-loans__card-message{grid-area:2/2}.my-loans__card-heading-row{flex-direction:row;justify-content:space-between;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.my-loans__card-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.my-loans__card-bottom{flex-direction:column;align-self:stretch;align-items:stretch;gap:20px;display:flex}.my-loans__amount-block{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.my-loans__amount-label{color:var(--color-text-secondary,#5a5a6b);font-family:var(--button-uppercase-m-font-family,"Inter-SemiBold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,600);text-transform:uppercase}.my-loans__amount-value{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,500)}.my-loans__applied-row{flex-direction:row;align-items:center;gap:12px;display:flex}.my-loans__applied-label{color:var(--color-text-secondary,#5a5a6b);font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500)}.my-loans__applied-date{color:var(--color-text-primary,#1a1a1a);font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500)}.my-loans__icon-avatar{border-radius:var(--radius-input,8px);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.my-loans__icon-avatar-svg{width:24px;height:24px}.my-loans__icon-avatar--neutral{background:var(--color-surface-neutral-tertiary,#f3f4f6);color:var(--color-text-secondary,#4a5565)}.my-loans__icon-avatar--info{background:var(--color-status-info-bg,#e5f4f8);color:var(--color-status-info-text,#154f75)}.my-loans__icon-avatar--warning{background:var(--color-status-warning-bg,#faf6e3);color:var(--color-status-warning-text,#92400e)}.my-loans__icon-avatar--success{background:var(--color-status-success-bg,#e8f6ef);color:var(--color-status-success-text,#047857)}.my-loans__icon-avatar--error{background:var(--color-status-error-muted,#fee2e2);color:var(--color-status-error-text,#7f1d1d)}.my-loans__card-id{color:var(--color-text-secondary,#4a5565);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);flex:1}.my-loans__badge{border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}.my-loans__badge-label{font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500)}.my-loans__badge--neutral{background:var(--color-surface-neutral-tertiary,#f3f4f6)}.my-loans__badge--neutral .my-loans__badge-label{color:var(--color-text-secondary,#4a5565)}.my-loans__badge--info{background:var(--color-status-info-muted,#dbeafe)}.my-loans__badge--info .my-loans__badge-label{color:var(--color-status-info-text,#1e40af)}.my-loans__badge--warning{background:var(--color-status-warning-muted,#fef3c7)}.my-loans__badge--warning .my-loans__badge-label{color:var(--color-status-warning-text,#92400e)}.my-loans__badge--success{background:var(--color-status-success-muted,#dcfce7)}.my-loans__badge--success .my-loans__badge-label{color:var(--color-status-success-text,#166534)}.my-loans__badge--error{background:var(--color-status-error-muted,#fee2e2)}.my-loans__badge--error .my-loans__badge-label{color:var(--color-status-error-text,#7f1d1d)}.my-loans__card-metrics,.my-loans__next-payment,.my-loans__first-payment-terms{flex-direction:column;gap:12px;display:flex}.my-loans__metric-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.my-loans__metric-label{color:var(--color-text-secondary,#4a5565);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.my-loans__metric-value{color:var(--color-text-secondary,#4a5565);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);text-align:right}.my-loans__metric-row--accent .my-loans__metric-label{font-family:var(--heading-xs-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600)}.my-loans__metric-row--accent .my-loans__metric-value{color:var(--color-text-accent-secondary,#162456);font-family:var(--font-type-primary,"Inter-SemiBold", sans-serif);font-size:var(--font-size-heading-sm,18px);font-weight:600;line-height:28px}.my-loans__metric-row--strong .my-loans__metric-label{font-family:var(--heading-xs-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600)}.my-loans__metric-row--strong .my-loans__metric-value{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600)}.my-loans__divider{border:0;border-top:1px solid var(--color-border-default,#d1d5dc);margin:0}.my-loans__next-payment-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.my-loans__meta-item{align-items:center;gap:4px;display:inline-flex}.my-loans__meta-label{color:var(--color-text-secondary,#4a5565);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.my-loans__meta-value{color:var(--color-text-primary,#130d33);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.my-loans__progress{flex-direction:column;align-self:stretch;gap:4px;display:flex}.my-loans__progress-track{border-radius:var(--radius-full,9999px);background:var(--color-surface-neutral-tertiary,#f3f4f6);width:100%;height:12px;margin:17px 0;overflow:hidden}.my-loans__progress-fill{border-radius:inherit;background:linear-gradient(90deg,var(--color-brand-primary,#478fe4) 0%,var(--color-brand-accent,#3478d1) 100%);height:100%;transition:width .2s}.my-loans__progress-labels{flex-direction:row;align-self:stretch;align-items:center;gap:16px;display:flex}.my-loans__progress-stat{flex-direction:row;align-items:center;gap:12px;display:inline-flex}.my-loans__progress-stat:first-child{flex:1}.my-loans__progress-stat-label{color:var(--color-text-secondary,#5a5a6b);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.my-loans__progress-stat-value{color:var(--color-text-primary,#1a1a1a);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.my-loans__progress-stat-value--paid{color:var(--color-text-accent-secondary,#0a1f3d)}.my-loans__card-footer{flex-direction:column;gap:12px;padding-top:8px;display:flex}.my-loans__info{background:var(--color-surface-neutral-tertiary,#f3f4f6);color:var(--color-text-secondary,#4a5565);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);border-radius:4px;margin:0;padding:4px 6px}.my-loans__info--neutral{color:var(--color-text-secondary,#5a5a6b)}.my-loans__info--info{color:var(--color-status-info-text,#154f75)}.my-loans__info--warning{color:var(--color-status-warning-text,#92400e)}.my-loans__info--success{color:var(--color-status-success-text,#047857)}.my-loans__info--error{color:var(--color-status-error-text,#7f1d1d)}.my-loans__actions{flex-direction:column;gap:12px;display:flex}.my-loans__btn{border-radius:var(--radius-button,9999px);width:100%;min-height:40px;font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:10px 20px;display:inline-flex}.my-loans__btn--primary{border:1px solid var(--color-button-primary-default-border,#ff6900);background:var(--color-button-primary-default-bg,#ff6900);color:var(--color-text-on-white,#fff)}.my-loans__btn--primary:hover:not(:disabled){border-color:var(--color-button-primary-hover-border,#f54900);background:var(--color-button-primary-hover-bg,#f54900)}.my-loans__btn--outline{border:1.5px solid var(--color-button-primary-default-border,#ff6900);color:var(--color-text-accent-primary,#f54900);background:0 0}.my-loans__btn--outline:hover:not(:disabled){border-color:var(--color-button-primary-hover-border,#f54900);color:var(--color-button-primary-hover-bg,#f54900)}.my-loans__btn--link{width:auto;min-height:auto;color:var(--color-text-accent-primary,#478fe4);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);letter-spacing:normal;font-weight:var(--body-m-font-weight,400);text-transform:none;text-underline-offset:2px;background:0 0;border:none;border-radius:0;padding:0;text-decoration:underline}.my-loans__btn--link:hover:not(:disabled){color:var(--color-text-accent-primaty-dark,#2968c0)}.my-loans__btn:disabled{opacity:.65;cursor:not-allowed}.my-loans__skeleton{width:100%;min-height:220px;animation:1.4s ease-in-out infinite my-loans-skeleton-pulse}.my-loans__error{color:#b42318;margin:0 0 16px;font-size:.92rem}@keyframes my-loans-skeleton-pulse{0%,to{opacity:1}50%{opacity:.55}}@media(min-width:768px){.my-loans{padding-top:24px}.my-loans__empty-card{width:min(100%,590px);margin:120px auto 0;padding:40px 32px}.my-loans__empty-content{gap:32px}.my-loans__empty-heading{display:block}.my-loans__empty-heading-line,.my-loans__empty-heading-name{display:inline}.my-loans__empty-heading-line:after{content:" "}.my-loans__empty-body{font-family:var(--font-type-secondary,"Inter-Regular", sans-serif);font-size:var(--font-size-body-xl,20px);line-height:30px}.my-loans__empty-cta{min-height:auto;font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);padding:20px 24px}.my-loans__section-title{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.my-loans__card-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.my-loans__card--application{min-height:320px}.my-loans__card-header--app{flex-direction:row;align-items:flex-start;display:flex}.my-loans__card-heading{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.my-loans__info{padding:12px 6px}}@media(min-width:1024px){.my-loans{padding:24px 40px 40px}.my-loans__sections{gap:60px}.my-loans__mobile-greeting{display:none}.my-loans__empty-card{margin-top:103px}.my-loans__empty-heading{font-family:var(--display-s-font-family,"Inter-Bold", sans-serif);font-size:var(--display-s-font-size,40px);line-height:var(--display-s-line-height,120%);font-weight:var(--display-s-font-weight,700)}.my-loans__empty-cta{padding:20px 40px}.my-loans__section-title{font-family:var(--heading-lg-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700)}.my-loans__card-grid{flex-flow:wrap;align-content:flex-start;align-items:stretch;gap:24px;display:flex}.my-loans__card{flex:0 0 400px;gap:28px;width:400px;max-width:100%;padding:20px}.my-loans__section--applications .my-loans__card{flex:0 0 387px;width:387px}.my-loans__card-body{gap:20px}.my-loans__card-metrics,.my-loans__next-payment{gap:16px}.my-loans__card-id{font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500)}.my-loans__icon-avatar{width:56px;height:56px}.my-loans__badge-label{font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px)}.my-loans__metric-label,.my-loans__metric-value,.my-loans__meta-label,.my-loans__meta-value{font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px)}.my-loans__metric-row--accent .my-loans__metric-label,.my-loans__metric-row--accent .my-loans__metric-value{font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px)}.my-loans__metric-row--strong .my-loans__metric-value{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.my-loans__first-payment-terms{gap:16px}.my-loans__first-payment-terms .my-loans__metric-label,.my-loans__first-payment-terms .my-loans__metric-value,.my-loans__card--application .my-loans__metric-row:not(.my-loans__metric-row--accent):not(.my-loans__metric-row--strong) .my-loans__metric-value{font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.my-loans__card--application .my-loans__metric-row--strong .my-loans__metric-label{font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600)}.my-loans__card--application .my-loans__metric-row--strong .my-loans__metric-value{color:var(--color-text-accent-secondary,#162456)}.my-loans__card-footer{gap:20px;padding-top:0}.my-loans__actions{flex-flow:wrap;gap:12px}.my-loans__actions .my-loans__btn{white-space:nowrap;flex:none;width:auto;height:40px;min-height:40px;padding:10px 20px}.my-loans__actions .my-loans__btn:only-child{width:100%}.my-loans__card--application{min-height:380px}}:root[data-semantic-mode=pls] .my-loans{padding-top:24px}:root[data-semantic-mode=pls] .my-loans__welcome{color:var(--color-brand-primary,#478fe4);font-family:var(--display-xs-font-family,"Exo", sans-serif);font-size:var(--display-xs-font-size,32px);line-height:var(--display-xs-line-height,120%);font-weight:var(--display-xs-font-weight,500);margin:0 0 28px}:root[data-semantic-mode=pls] .my-loans__sections{gap:40px;max-width:944px}:root[data-semantic-mode=pls] .my-loans__section{gap:20px}:root[data-semantic-mode=pls] .my-loans__section-title{font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,500)}:root[data-semantic-mode=pls] .my-loans__card{background:var(--color-surface-neutral-secondary,#f9fafb);border-radius:var(--radius-card-s,12px);box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);gap:24px;padding:24px}:root[data-semantic-mode=pls] .my-loans__badge{border-radius:var(--radius-input,8px);padding:8px 12px}:root[data-semantic-mode=pls] .my-loans__badge-label{font-family:var(--button-uppercase-m-font-family,"Exo", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,600);text-transform:uppercase;line-height:1}:root[data-semantic-mode=pls] .my-loans__info{font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);background:0 0;border-radius:0;padding:0}:root[data-semantic-mode=pls] .my-loans__progress-fill{background:var(--pls-progress-fill,linear-gradient(270deg, #478fe4 -40.59%, var(--gradient-ring-pink,#fb64b6) 110.95%))}:root[data-semantic-mode=pls] .my-loans__card--application{gap:24px;min-height:0;padding:16px}:root[data-semantic-mode=pls] .my-loans__card-header--app{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:0;display:flex}:root[data-semantic-mode=pls] .my-loans__card-header--app .my-loans__icon-avatar{display:none}:root[data-semantic-mode=pls] .my-loans__card-heading{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}:root[data-semantic-mode=pls] .my-loans__card-header--app .my-loans__info{width:100%;font-family:var(--body-s-font-family,"Exo", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);font-weight:var(--body-s-font-weight,400);align-self:stretch}:root[data-semantic-mode=pls] .my-loans__card-bottom{flex-direction:column;gap:20px}:root[data-semantic-mode=pls] .my-loans__btn{border-radius:var(--radius-button,8px);font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);font-weight:var(--button-regular-m-font-weight,600);text-transform:none;letter-spacing:normal;height:52px;min-height:52px;padding:12px 40px}:root[data-semantic-mode=pls] .my-loans__btn--outline{border:1.5px solid var(--color-brand-primary,#478fe4);color:var(--color-brand-primary,#478fe4);box-shadow:var(--pls-box-shadow,0px 1px 2px -1px #0000001a, 0px 4px 7.3px 0px #0000001a);background:0 0}:root[data-semantic-mode=pls] .my-loans__next-payment--hero{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}:root[data-semantic-mode=pls] .my-loans__next-payment--hero .my-loans__amount-label{align-self:stretch}:root[data-semantic-mode=pls] .my-loans__card-metrics .my-loans__amount-label{margin-bottom:0}:root[data-semantic-mode=pls] .my-loans__card-metrics .my-loans__amount-value{margin-bottom:8px}@media(min-width:768px){:root[data-semantic-mode=pls] .my-loans__card--application{gap:40px;padding:24px}:root[data-semantic-mode=pls] .my-loans__card-header--app{flex-direction:row;align-items:flex-start;gap:12px;padding-bottom:8px}:root[data-semantic-mode=pls] .my-loans__card-header--app .my-loans__icon-avatar{display:inline-flex}:root[data-semantic-mode=pls] .my-loans__card-heading{flex:1;gap:4px}:root[data-semantic-mode=pls] .my-loans__card-header--app .my-loans__info{font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400)}:root[data-semantic-mode=pls] .my-loans__card-bottom{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:40px}:root[data-semantic-mode=pls] .my-loans__card--application .my-loans__actions{flex-shrink:0}:root[data-semantic-mode=pls] .my-loans__card--application .my-loans__actions .my-loans__btn{width:auto}}@media(min-width:1024px){:root[data-semantic-mode=pls] .my-loans__welcome{display:block}:root[data-semantic-mode=pls] .my-loans__section-title{font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,500)}:root[data-semantic-mode=pls] .my-loans__section--applications .my-loans__card-grid{flex-direction:column;gap:16px;display:flex}:root[data-semantic-mode=pls] .my-loans__section--applications .my-loans__card{flex:auto;width:100%;max-width:none}:root[data-semantic-mode=pls] .my-loans__section--active .my-loans__card-grid,:root[data-semantic-mode=pls] .my-loans__section--closed .my-loans__card-grid{flex-flow:wrap;gap:16px;display:flex}:root[data-semantic-mode=pls] .my-loans__section--active .my-loans__card,:root[data-semantic-mode=pls] .my-loans__section--closed .my-loans__card{flex:0 0 464px;width:464px;max-width:100%}:root[data-semantic-mode=pls] .my-loans__actions .my-loans__btn{height:52px;min-height:52px;padding:12px 40px}}.loan-detail{background:var(--color-surface-neutral-primary,#fff);min-height:calc(100vh - 72px);padding:20px;position:relative}.loan-detail__back-link{color:var(--color-text-secondary,#4a5565);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);align-items:center;gap:4px;margin-bottom:40px;text-decoration:none;display:inline-flex}.loan-detail__back-icon{flex-shrink:0;width:24px;height:24px}.loan-detail__back-label--desktop{display:none}.loan-detail__content{flex-direction:column;gap:32px;width:100%;max-width:792px;margin:0 auto;display:flex}.loan-detail__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-lg-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700);margin:0;display:none}.loan-detail__error,.loan-detail__not-found{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.loan-detail__skeleton{width:100%;min-height:480px}.loan-detail__card{border-radius:var(--radius-card-s,8px);background:var(--color-surface-neutral-primary,#fff);flex-direction:column;gap:20px;width:100%;padding:0;display:flex}.loan-detail__card--empty{padding:24px;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.loan-detail__card-content{flex-direction:column;gap:20px;display:flex}.loan-detail__section{flex-direction:column;gap:12px;display:flex}.loan-detail__section--pay-in-full{padding-top:20px}.loan-detail__primary-action{align-self:stretch;width:100%}.loan-detail .my-loans__actions{flex-direction:column;gap:12px;display:flex}.loan-detail .my-loans__btn{width:100%}.loan-detail .my-loans__btn--link{align-self:flex-start;width:auto}.loan-detail__action-feedback{font-family:var(--body-s-font-family,"Inter", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);margin:0}.loan-detail__action-feedback--success{color:var(--color-status-success-text,#047857)}.loan-detail__action-feedback--error{color:var(--color-status-error-text,#7f1d1d)}@media(min-width:768px){.loan-detail__content{max-width:792px}}@media(min-width:1024px){.loan-detail{background:0 0;padding:48px 40px 40px}.loan-detail__back-link{margin-bottom:0;position:absolute;top:48px;left:max(40px,50% - 396px)}.loan-detail__back-label--mobile{display:none}.loan-detail__back-label--desktop{display:inline}.loan-detail__content{gap:32px;margin-top:64px}.loan-detail__title{width:100%;display:block}.loan-detail__card{box-shadow:var(--shadow-1-box-shadow,0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a);gap:28px;padding:40px}.loan-detail__card-content{gap:16px}.loan-detail__section{gap:12px}.loan-detail__section--pay-in-full{padding-top:0}.loan-detail__primary-action{width:auto;min-width:200px;font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);align-self:flex-start;padding:20px 24px}.loan-detail .my-loans__actions{flex-direction:row;gap:12px}.loan-detail .my-loans__btn{width:auto;font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);flex:none;padding:20px 24px}.loan-detail .my-loans__card-id,.loan-detail .my-loans__metric-label,.loan-detail .my-loans__metric-value,.loan-detail .my-loans__meta-label,.loan-detail .my-loans__meta-value{font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.loan-detail .my-loans__metric-row--accent .my-loans__metric-label,.loan-detail .my-loans__metric-row--accent .my-loans__metric-value{font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600)}.loan-detail .my-loans__metric-row--accent .my-loans__metric-value{color:var(--color-text-secondary,#4a5565)}.loan-detail .my-loans__metric-row--strong .my-loans__metric-value{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.loan-detail .my-loans__metric-row:not(.my-loans__metric-row--accent):not(.my-loans__metric-row--strong) .my-loans__metric-value{font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500)}}:root[data-semantic-mode=pls] .loan-detail__pls-header{align-items:center;gap:16px;margin-bottom:24px;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-back{border:2px solid var(--color-border-accent,#478fe4);border-radius:var(--radius-full,9999px);width:28px;height:28px;color:var(--color-text-primary,#1a1a1a);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root[data-semantic-mode=pls] .loan-detail__pls-back-icon{width:16px;height:16px}:root[data-semantic-mode=pls] .loan-detail__pls-title{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500);flex:1;margin:0}:root[data-semantic-mode=pls] .loan-detail__content{gap:24px}:root[data-semantic-mode=pls] .loan-detail__pls-stack{flex-direction:column;gap:24px;width:100%;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-general,:root[data-semantic-mode=pls] .loan-detail__pls-payment{flex-direction:column;gap:16px;width:100%;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-payments{flex-direction:column;gap:24px;width:100%;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-general-content{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-card-header{justify-content:space-between;align-items:center;gap:12px;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-section-title{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,500);margin:0}:root[data-semantic-mode=pls] .loan-detail__pls-field-grid{flex-direction:column;gap:20px;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-field-row{align-items:flex-start;gap:24px;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-field{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-field-label{color:var(--color-text-secondary,#5a5a6b);font-family:var(--label-s-font-family,"Exo", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500)}:root[data-semantic-mode=pls] .loan-detail__pls-field-value{color:var(--color-text-primary,#1a1a1a);font-family:var(--label-m-font-family,"Exo", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}:root[data-semantic-mode=pls] .loan-detail__pls-divider,:root[data-semantic-mode=pls] .loan-detail__pls-section-divider{border:0;border-top:1px solid var(--color-border-default,#d1d5dc);margin:0}:root[data-semantic-mode=pls] .loan-detail__pls-actions{flex-direction:column;gap:12px;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-overdue{border:1px solid var(--color-status-error-border,#fca5a5);border-radius:var(--radius-card-s,12px);background:var(--color-status-error-bg,#fef2f2);flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-overdue-content{flex-direction:column;gap:8px;min-width:0;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-overdue-heading{align-items:center;gap:10px;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-overdue-icon{width:24px;height:24px;color:var(--color-status-error-solid,#ef4444);flex-shrink:0}:root[data-semantic-mode=pls] .loan-detail__pls-overdue-title{color:var(--color-status-error-text,#7f1d1d);font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,500);margin:0}:root[data-semantic-mode=pls] .loan-detail__pls-overdue-message{color:var(--color-status-error-text,#7f1d1d);font-family:var(--label-lg-font-family,"Exo", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,400);margin:0}:root[data-semantic-mode=pls] .loan-detail__pls-overdue-action{align-self:stretch;width:100%}:root[data-semantic-mode=pls] .loan-detail__pls-donut-wrap{display:none}:root[data-semantic-mode=pls] .loan-detail__pls-donut{flex-shrink:0;justify-content:center;align-items:center;width:304px;height:304px;display:flex;position:relative}:root[data-semantic-mode=pls] .loan-detail__pls-donut-ring{border-radius:var(--radius-full,9999px);background:conic-gradient(from 0deg,var(--color-brand-primary,#478fe4) 0%,var(--gradient-ring-pink,#fb64b6) var(--loan-donut-percent,0%),var(--alpha-blue-20,#478fe433) var(--loan-donut-percent,0%),var(--alpha-blue-20,#478fe433) 100%);position:absolute;top:0;right:0;bottom:0;left:0}:root[data-semantic-mode=pls] .loan-detail__pls-donut-ring:after{content:"";border-radius:var(--radius-full,9999px);background:var(--color-surface-neutral-secondary,#f9fafb);position:absolute;top:19px;right:19px;bottom:19px;left:19px}:root[data-semantic-mode=pls] .loan-detail__pls-donut-legend{z-index:1;flex-direction:column;align-items:center;gap:26px;display:flex;position:relative}:root[data-semantic-mode=pls] .loan-detail__pls-donut-stat-group{flex-direction:column;align-items:center;gap:4px;display:flex}:root[data-semantic-mode=pls] .loan-detail__pls-donut-stat{align-items:center;gap:10px;display:inline-flex}:root[data-semantic-mode=pls] .loan-detail__pls-donut-dot{border-radius:var(--radius-full,9999px);flex-shrink:0;width:12px;height:12px}:root[data-semantic-mode=pls] .loan-detail__pls-donut-dot--paid{background:linear-gradient(-89.98deg,var(--color-brand-primary,#478fe4) 0%,var(--gradient-ring-pink,#fb64b6) 100%)}:root[data-semantic-mode=pls] .loan-detail__pls-donut-dot--debt{background:var(--gray-200,#d5e5f6)}:root[data-semantic-mode=pls] .loan-detail__pls-donut-label{color:var(--color-text-placeholder,#5a5a6b);font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,500)}:root[data-semantic-mode=pls] .loan-detail__pls-donut-value{color:var(--color-text-primary,#1a1a1a);font-family:var(--label-lg-font-family,"Exo", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500)}:root[data-semantic-mode=pls] .loan-detail__pls-donut-value--paid{color:var(--color-text-accent-secondary,#0a1f3d);font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500)}@media(min-width:1024px){:root[data-semantic-mode=pls] .loan-detail__pls-header{margin-bottom:28px}:root[data-semantic-mode=pls] .loan-detail__pls-back{width:48px;height:48px}:root[data-semantic-mode=pls] .loan-detail__pls-back-icon{width:24px;height:24px}:root[data-semantic-mode=pls] .loan-detail__pls-title{font-family:var(--heading-lg-font-family,"Exo", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,500)}:root[data-semantic-mode=pls] .loan-detail__content{gap:28px;max-width:944px}:root[data-semantic-mode=pls] .loan-detail__pls-stack{gap:28px}:root[data-semantic-mode=pls] .loan-detail__pls-general{flex-direction:row;justify-content:center;align-items:flex-start;gap:24px}:root[data-semantic-mode=pls] .loan-detail__pls-general,:root[data-semantic-mode=pls] .loan-detail__pls-payment{background:var(--color-surface-neutral-secondary,#f9fafb);border-radius:var(--radius-card-s,12px);box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);padding:24px}:root[data-semantic-mode=pls] .loan-detail__pls-payments{flex-direction:row;align-items:stretch;gap:24px}:root[data-semantic-mode=pls] .loan-detail__pls-payment{flex:1;gap:16px}:root[data-semantic-mode=pls] .loan-detail__pls-section-title{font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,500)}:root[data-semantic-mode=pls] .loan-detail__pls-field-label{font-family:var(--label-lg-font-family,"Exo", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px)}:root[data-semantic-mode=pls] .loan-detail__pls-field-value{font-family:var(--label-xl-font-family,"Exo", sans-serif);font-size:var(--label-xl-font-size,20px);line-height:var(--label-xl-line-height,28px);font-weight:var(--label-xl-font-weight,500)}:root[data-semantic-mode=pls] .loan-detail__pls-section-divider{display:none}:root[data-semantic-mode=pls] .loan-detail__pls-actions{flex-flow:wrap}:root[data-semantic-mode=pls] .loan-detail__pls-overdue{box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);flex-direction:row;justify-content:space-between;align-items:center;gap:24px}:root[data-semantic-mode=pls] .loan-detail__pls-overdue-content{flex:1}:root[data-semantic-mode=pls] .loan-detail__pls-overdue-title{font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,500)}:root[data-semantic-mode=pls] .loan-detail__pls-overdue-action{flex:none;align-self:center;width:auto;min-width:0;height:45px;padding:0 24px}:root[data-semantic-mode=pls] .loan-detail__pls-donut-wrap{flex:none;justify-content:center;align-self:center;align-items:center;display:flex}}.banking-page{background:var(--color-surface-neutral-primary,#fff);min-height:calc(100vh - 72px);padding:20px;position:relative}.banking-page__content{flex-direction:column;gap:24px;width:100%;max-width:792px;margin:0 auto;display:flex}.banking-page__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.banking-page__error,.banking-page__status,.banking-page__pending,.banking-page__loading{font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.banking-page__error{color:#b42318}.banking-page__status,.banking-page__pending,.banking-page__loading{color:var(--color-text-secondary,#4a5565)}.banking-page__form-card{flex-direction:column;gap:40px;display:flex}.banking-ach{background:var(--color-surface-neutral-tertiary,#f3f4f6);border-radius:12px;padding:12px}.banking-ach__content{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}.banking-ach__content :first-child{margin-top:0}.banking-ach__content :last-child{margin-bottom:0}.banking-depository{flex-direction:column;gap:16px;display:flex}.banking-depository__header{flex-direction:column;gap:4px;display:flex}.banking-depository__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-xs-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600);margin:0}.banking-depository__subtitle{color:var(--color-text-secondary,#4a5565);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.banking-depository__fields,.banking-depository__row{flex-direction:column;gap:24px;display:flex}.banking-field{flex-direction:column;gap:4px;width:100%;display:flex}.banking-field__label{align-items:center;gap:2px;padding-bottom:2px;display:flex}.banking-field__label label{color:var(--color-text-primary,#130d33);font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500)}.banking-field__label--medium label{font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.banking-field__required{width:16px;height:16px;color:var(--color-status-error-solid,#dc2626);flex-shrink:0}.banking-field__control{border:1.5px solid var(--color-border-default,#d1d5dc);border-radius:var(--radius-input,9999px);background:var(--color-surface-neutral-input-active,#f3f4f6);align-items:center;gap:4px;padding:14px 16px;display:flex}.banking-field__input{min-width:0;color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);background:0 0;border:none;outline:none;flex:1;padding:0}.banking-field__input::placeholder{color:var(--color-text-secondary,#4a5565)}.banking-field__input--signature{color:var(--color-text-primary,#130d33)}.banking-field:has(.banking-field__input--signature) .banking-field__control{background:var(--color-surface-neutral-input,#f3f4f6);border:none}.banking-field__trailing{flex-shrink:0;align-items:center;display:inline-flex}.banking-field__lookup-icon{width:20px;height:20px;color:var(--color-text-secondary,#4a5565)}.banking-signature{flex-direction:column;gap:12px;display:flex}.banking-signature__helper{color:var(--color-text-secondary,#4a5565);font-family:var(--heading-xs-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600);margin:0}.banking-form-actions{display:flex}.banking-form-actions__submit{width:100%}@media(min-width:768px){.banking-page__content{gap:32px}.banking-page__title{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.banking-page__form-card{border-radius:var(--radius-card-s,8px);background:var(--color-surface-neutral-primary,#fff);box-shadow:var(--shadow-1-box-shadow,0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a);padding:20px}.banking-ach{border-radius:8px}.banking-depository__row{flex-direction:row;gap:24px}.banking-depository__row>.banking-field{flex:1}.banking-form-actions__submit{width:auto;min-width:200px;font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);padding:20px 24px}}@media(min-width:1024px){.banking-page{background:0 0;padding:48px 40px 40px}.banking-page .loan-detail__back-link{margin-bottom:0;position:absolute;top:48px;left:max(40px,50% - 396px)}.banking-page__content{gap:32px;margin-top:64px}.banking-page__title{font-family:var(--heading-lg-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700)}.banking-page__form-card{padding:40px}}:root[data-semantic-mode=pls] .banking-page{background:var(--color-surface-neutral-primary,#fff);padding:16px}:root[data-semantic-mode=pls] .banking-page__pls-header{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}:root[data-semantic-mode=pls] .banking-page__pls-back{border:2px solid var(--color-border-accent,#478fe4);border-radius:var(--radius-full,9999px);width:28px;height:28px;color:var(--color-text-primary,#1a1a1a);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root[data-semantic-mode=pls] .banking-page__pls-back-icon{width:16px;height:16px}:root[data-semantic-mode=pls] .banking-page__pls-title{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500);flex:1;margin:0}:root[data-semantic-mode=pls] .banking-page__content{gap:24px;max-width:944px}:root[data-semantic-mode=pls] .banking-page__form-card{box-shadow:none;background:0 0;border-radius:0;gap:24px;padding:0}:root[data-semantic-mode=pls] .banking-ach{background:var(--color-surface-neutral-secondary,#f9fafb);box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);border-radius:12px;padding:16px}:root[data-semantic-mode=pls] .banking-ach__content{color:var(--color-text-primary,#1a1a1a);font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400)}:root[data-semantic-mode=pls] .banking-ach__content strong,:root[data-semantic-mode=pls] .banking-ach__content b,:root[data-semantic-mode=pls] .banking-ach__content h1,:root[data-semantic-mode=pls] .banking-ach__content h2,:root[data-semantic-mode=pls] .banking-ach__content h3,:root[data-semantic-mode=pls] .banking-ach__content h4,:root[data-semantic-mode=pls] .banking-ach__content h5,:root[data-semantic-mode=pls] .banking-ach__content h6{font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500)}:root[data-semantic-mode=pls] .banking-depository__title{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-weight:var(--heading-xs-font-weight,500)}:root[data-semantic-mode=pls] .banking-depository__subtitle{color:var(--color-text-secondary,#5a5a6b)}:root[data-semantic-mode=pls] .banking-field__control{border-radius:var(--radius-input,8px);background:var(--color-surface-neutral-input-active,#e8f3fc);border-width:1px;padding:12px}:root[data-semantic-mode=pls] .banking-field:has(.banking-field__input--signature) .banking-field__control{border:1px solid var(--color-border-default,#d1d5dc);background:var(--color-surface-neutral-input,#f3f3f5)}:root[data-semantic-mode=pls] .banking-signature__helper{color:var(--color-text-secondary,#5a5a6b);font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-weight:var(--heading-xs-font-weight,500)}:root[data-semantic-mode=pls] .banking-form-actions{width:100%}:root[data-semantic-mode=pls] .banking-form-actions__submit.my-loans__btn{width:100%;min-width:0;height:40px;min-height:40px;font-family:var(--button-regular-small-font-family,"Exo", sans-serif);font-size:var(--button-regular-small-font-size,14px);line-height:var(--button-regular-small-line-height,20px);letter-spacing:var(--button-regular-small-letter-spacing,.3px);font-weight:var(--button-regular-small-font-weight,600);text-transform:none;padding:10px 20px}@media(min-width:768px){:root[data-semantic-mode=pls] .banking-page__form-card{box-shadow:none;background:0 0;border-radius:0;gap:40px;padding:0}:root[data-semantic-mode=pls] .banking-ach{border-radius:12px}:root[data-semantic-mode=pls] .banking-form-actions__submit.my-loans__btn{width:auto;min-width:0;height:40px;min-height:40px;font-family:var(--button-regular-small-font-family,"Exo", sans-serif);font-size:var(--button-regular-small-font-size,14px);line-height:var(--button-regular-small-line-height,20px);letter-spacing:var(--button-regular-small-letter-spacing,.3px);font-weight:var(--button-regular-small-font-weight,600);text-transform:none;padding:10px 20px}}@media(min-width:1024px){:root[data-semantic-mode=pls] .banking-page{background:0 0;padding:48px 40px 40px}:root[data-semantic-mode=pls] .banking-page__pls-header{align-items:center;margin-bottom:28px}:root[data-semantic-mode=pls] .banking-page__pls-back{width:48px;height:48px}:root[data-semantic-mode=pls] .banking-page__pls-back-icon{width:24px;height:24px}:root[data-semantic-mode=pls] .banking-page__pls-title{font-family:var(--heading-lg-font-family,"Exo", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,500)}:root[data-semantic-mode=pls] .banking-page__content{gap:40px;max-width:944px;margin-top:0}:root[data-semantic-mode=pls] .banking-ach{border-radius:var(--radius-card-s,12px);padding:24px}:root[data-semantic-mode=pls] .banking-field__control{padding:14px 16px}:root[data-semantic-mode=pls] .banking-form-actions__submit.my-loans__btn{width:auto;height:45px;min-height:45px;font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);letter-spacing:normal;line-height:normal;font-weight:var(--button-regular-m-font-weight,600);text-transform:none;padding:12px 24px}}.agreement-review{background:var(--color-surface-neutral-primary,#fff);min-height:calc(100vh - 72px);padding:20px;position:relative}.agreement-review__content{flex-direction:column;gap:24px;width:100%;max-width:792px;margin:0 auto;display:flex}.agreement-review__cards{flex-direction:column;gap:40px;display:flex}.agreement-review__card{flex-direction:column;gap:28px;display:flex}.agreement-review__card--summary{gap:40px}.agreement-review__card-heading,.agreement-review__summary-content{flex-direction:column;gap:8px;display:flex}.agreement-review__summary-content{gap:20px}.agreement-review__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.agreement-review__subtitle,.agreement-review__info-alert p,.agreement-review__placeholder-copy,.agreement-review__loading,.agreement-review__error{color:var(--color-text-secondary,#4a5565);font-family:var(--body-s-font-family,"Inter-Regular", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);font-weight:var(--body-s-font-weight,400);margin:0}.agreement-review__error{color:var(--color-status-error-text,#991b1b)}.agreement-review__summary-title{color:var(--color-text-primary,#130d33);font-family:var(--heading-xs-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600);margin:0}.agreement-review__qualify-body{flex-direction:column;gap:20px;display:flex}.agreement-review__amount-field{flex-direction:column;gap:6px;width:100%;max-width:244px;display:flex}.agreement-review__field-label{color:var(--color-text-primary,#130d33);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);align-items:center;gap:2px;padding-bottom:2px;display:flex}.agreement-review__required{flex-shrink:0;width:16px;height:16px}.agreement-review__amount-select-wrap{background:var(--color-surface-neutral-input-active,#f3f4f6);border-radius:var(--radius-input,9999px);align-items:center;padding:12px;display:flex;position:relative}.agreement-review__amount-select{width:100%;color:var(--color-text-primary,#130d33);font-family:var(--heading-xs-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:0;padding-right:28px}.agreement-review__amount-select:focus{outline:none}.agreement-review__amount-chevron{pointer-events:none;color:var(--color-text-primary,#130d33);position:absolute;right:12px}.agreement-review__details{flex-direction:column;gap:20px;margin:0;display:flex}.agreement-review__detail-row{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.agreement-review__detail-row dt{color:var(--color-text-secondary,#4a5565);font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500);margin:0}.agreement-review__detail-row dd{color:var(--color-text-primary,#130d33);font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500);margin:0}.agreement-review__divider{border-top:1px solid var(--color-border-default,#d1d5dc)}.agreement-review__actions{flex-direction:column;gap:16px;display:flex}.agreement-review__actions .application-form__checkbox{flex-direction:column;gap:4px;margin:0;display:flex}.agreement-review__actions .application-form__checkbox-control{cursor:pointer;flex-direction:row;align-items:flex-start;gap:9px;padding:4px 4px 4px 0;display:flex}.agreement-review__actions .application-form__checkbox-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.agreement-review__actions .application-form__checkbox-box{border:1.5px solid var(--color-border-default,#d1d5dc);background:var(--color-surface-neutral-secondary,#f4f4ff);border-radius:5px;flex-shrink:0;width:20px;height:20px}.agreement-review__actions .application-form__checkbox-control--error .application-form__checkbox-box{border-color:var(--color-status-error-solid,#dc2626)}.agreement-review__actions .application-form__checkbox-input:checked+.application-form__checkbox-box{border-color:var(--color-button-primary-default-border,#ff6900);background:var(--color-button-primary-default-bg,#ff6900);box-shadow:inset 0 0 0 3px var(--color-surface-neutral-primary,#fff)}.agreement-review__actions .application-form__checkbox-label{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);flex:1}.agreement-review__actions .application-field__error{color:var(--color-status-error-text,#991b1b);font-family:var(--body-s-font-family,"Inter-Regular", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);font-weight:var(--body-s-font-weight,400);margin:0;text-decoration:none}.agreement-review__continue{border:1px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-input,9999px);background:var(--color-button-primary-default-bg,#ff6900);width:100%;min-height:52px;color:var(--color-text-on-white,#fff);font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.agreement-review__continue:disabled{opacity:.7;cursor:not-allowed}.agreement-review__placeholder-link{color:var(--color-brand-primary,#1e3f82);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);text-decoration:none}.agreement-review--sign-step .agreement-review__card--placeholder{gap:16px}@media(min-width:768px){.agreement-review__qualify-body{flex-direction:row;align-items:flex-start;gap:20px}.agreement-review__info-alert{flex:1}.agreement-review__detail-row dt,.agreement-review__detail-row dd{font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.agreement-review__continue{width:auto;min-height:44px;padding:16px 24px}}@media(min-width:1024px){.agreement-review{background:var(--color-surface-neutral-secondary,#f4f4ff);padding:48px 40px 40px}.agreement-review .loan-detail__back-link{margin-bottom:0;position:absolute;top:48px;left:max(40px,50% - 396px)}.agreement-review__content{gap:32px;margin-top:64px}.agreement-review__cards{gap:20px}.agreement-review__card{border-radius:var(--radius-card-s,8px);background:var(--color-surface-neutral-primary,#fff);padding:40px;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.agreement-review__card--summary{gap:40px}.agreement-review__title{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.agreement-review__subtitle{font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}.agreement-review__summary-title{font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600)}.agreement-review__summary-content{gap:28px}}:root[data-semantic-mode=pls] .agreement-review{background:var(--color-surface-neutral-secondary,#f9fafb);padding:20px;position:relative;overflow:hidden}:root[data-semantic-mode=pls] .agreement-review:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(139.25deg,#e0f2fecc 14.2082%,#fae8ff4d 60.6421%,#f9fafb33);height:172px;position:absolute;top:0;left:0;right:0}:root[data-semantic-mode=pls] .agreement-review__amount-select-wrap{border:1.5px solid var(--color-border-default,#d1d5dc)}:root[data-semantic-mode=pls] .agreement-review__actions{gap:24px}:root[data-semantic-mode=pls] .agreement-review__continue{font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);font-weight:var(--button-regular-m-font-weight,600);text-transform:none;letter-spacing:normal}:root[data-semantic-mode=pls] .agreement-review__pls-amount-field{max-width:363px}:root[data-semantic-mode=pls] .agreement-review__pls-card{border-radius:var(--radius-card-s,12px);background:var(--color-surface-neutral-secondary,#f9fafb);box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);flex-direction:column;gap:24px;padding:24px;display:flex}:root[data-semantic-mode=pls] .agreement-review__pls-alert{border-left:1.5px solid var(--color-status-success-solid,#10b981);background:var(--color-status-success-bg,#e8f6ef);flex-direction:row;align-items:flex-start;gap:16px;padding:12px 16px;display:flex}:root[data-semantic-mode=pls] .agreement-review__pls-alert-content{flex-direction:column;flex:1;gap:8px;display:flex}:root[data-semantic-mode=pls] .agreement-review__pls-alert-title,:root[data-semantic-mode=pls] .agreement-review__pls-alert-subtitle{color:var(--color-status-success-text,#047857);margin:0}:root[data-semantic-mode=pls] .agreement-review__pls-alert-title{font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,500)}:root[data-semantic-mode=pls] .agreement-review__pls-alert-subtitle{font-family:var(--body-s-font-family,"Exo", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);font-weight:var(--body-s-font-weight,400)}:root[data-semantic-mode=pls] .agreement-review__pls-body{flex-direction:column;gap:20px;display:flex}:root[data-semantic-mode=pls] .agreement-review__pls-amount{flex-direction:column;gap:8px;display:flex}:root[data-semantic-mode=pls] .agreement-review__pls-amount-label{color:var(--color-text-secondary,#5a5a6b);font-family:var(--label-lg-font-family,"Exo", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500)}:root[data-semantic-mode=pls] .agreement-review__pls-amount-value{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-lg-font-family,"Exo", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,500)}:root[data-semantic-mode=pls] .agreement-review__pls-disclaimer{color:var(--color-text-secondary,#5a5a6b);font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);margin:0}:root[data-semantic-mode=pls] .agreement-review__pls-grid{flex-direction:column;gap:16px;display:flex}:root[data-semantic-mode=pls] .agreement-review__pls-metric{flex-direction:column;flex:1;gap:12px;display:flex}:root[data-semantic-mode=pls] .agreement-review__pls-metric-label{color:var(--color-text-secondary,#5a5a6b);font-family:var(--label-m-font-family,"Exo", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}:root[data-semantic-mode=pls] .agreement-review__pls-metric-value{color:var(--color-text-primary,#1a1a1a);font-family:var(--label-m-font-family,"Exo", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}@media(min-width:768px){:root[data-semantic-mode=pls] .agreement-review__pls-grid{flex-direction:row;gap:40px}:root[data-semantic-mode=pls] .agreement-review__continue{width:100%}}@media(min-width:1024px){:root[data-semantic-mode=pls] .agreement-review{padding:48px 40px 40px}:root[data-semantic-mode=pls] .agreement-review:before{height:220px}:root[data-semantic-mode=pls] .agreement-review__content{max-width:944px;margin-top:0}:root[data-semantic-mode=pls] .agreement-review__pls-alert-title{font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500)}:root[data-semantic-mode=pls] .agreement-review__pls-alert-subtitle{font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}:root[data-semantic-mode=pls] .agreement-review__continue{align-self:flex-start;width:auto;height:52px;min-height:52px;padding:12px 40px}}.agreement-sign{background:var(--color-surface-neutral-primary,#fff);min-height:calc(100vh - 72px);padding:20px 20px 100px;position:relative}.agreement-sign__toolbar{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.agreement-sign__toolbar-nav{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agreement-sign__nav-button{border:1.5px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);min-height:40px;color:var(--color-text-accent-primary,#f54900);font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:4px;padding:10px 20px;text-decoration:none;display:inline-flex}.agreement-sign__nav-icon{width:18px;height:18px;display:inline-flex}.agreement-sign__nav-icon--up{transform:rotate(180deg)}.agreement-sign__signed-count{color:var(--color-text-secondary,#4a5565);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);margin:0}.agreement-sign__submit{border:1px solid var(--color-button-primary-disabled-border,#d1d5dc);border-radius:var(--radius-button,9999px);background:var(--color-button-primary-disabled-bg,#f3f4f6);width:100%;min-height:52px;color:var(--button-primary-disabled-text,#99a1af);font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);text-transform:uppercase;cursor:not-allowed;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex}.agreement-sign__submit:not(:disabled){border-color:var(--color-button-primary-default-border,#ff6900);background:var(--color-button-primary-default-bg,#ff6900);color:var(--color-text-on-white,#fff);cursor:pointer}.agreement-sign__content{flex-direction:column;gap:24px;width:100%;max-width:1200px;margin:0 auto;display:flex}.agreement-sign__card{background:var(--color-surface-neutral-primary,#fff);border-radius:8px;flex-direction:column;gap:28px;padding:16px;display:flex;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.agreement-sign__card--status{gap:16px}.agreement-sign__card-header{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.agreement-sign__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);text-align:center;margin:0}.agreement-sign__subtitle,.agreement-sign__status-copy,.agreement-sign__loading,.agreement-sign__error{color:var(--color-text-secondary,#4a5565);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);text-align:center;margin:0}.agreement-sign__error{color:var(--color-status-error-text,#991b1b)}.agreement-sign__section{flex-direction:column;gap:16px;display:flex}.agreement-sign__section-heading{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.agreement-sign__section-body{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400)}.agreement-sign__section-body p{margin:0 0 12px}.agreement-sign__section-body p:last-child{margin-bottom:0}.agreement-sign__section-body ul{margin:0;padding-left:1em;list-style-type:disc}.agreement-sign__section-body li{margin:0 0 8px}.agreement-sign__signature{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.agreement-sign__signature-field{flex-direction:column;gap:4px;width:100%;display:flex}.agreement-sign__signature-label{color:var(--color-text-primary,#130d33);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);padding-bottom:2px}.agreement-sign__signature-input-wrap{border-radius:var(--radius-input,9999px);background:var(--color-surface-neutral-input,#f3f4f6);align-items:center;padding:14px 16px;display:flex}.agreement-sign__signature-input-wrap--error{outline:1.5px solid var(--color-status-error-solid,#dc2626)}.agreement-sign__signature-input{width:100%;color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);background:0 0;border:0}.agreement-sign__signature-input::placeholder{color:var(--color-text-secondary,#4a5565)}.agreement-sign__signature-input:focus{outline:none}.agreement-sign__signature-input:disabled{opacity:.85}.agreement-sign__signature-error{color:var(--color-status-error-text,#991b1b);font-family:var(--body-s-font-family,"Inter-Regular", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);margin:0}.agreement-sign__agree{border:1px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);background:var(--color-button-primary-default-bg,#ff6900);min-height:40px;color:var(--color-text-on-white,#fff);font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:10px 20px;display:inline-flex}.agreement-sign__agree:disabled{opacity:.7;cursor:not-allowed}@media(min-width:768px){.agreement-sign__toolbar{flex-direction:row;justify-content:space-between;align-items:center}.agreement-sign__toolbar-nav{gap:16px}.agreement-sign__signed-count{font-family:var(--body-lg-font-family,"Inter-Regular", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px)}.agreement-sign__submit{width:auto}.agreement-sign__signature-field{max-width:448px}.agreement-sign__agree{min-height:52px;font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);letter-spacing:normal;padding:16px 24px}.agreement-sign__section-body{font-family:var(--body-lg-font-family,"Inter-Regular", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px)}}@media(min-width:1024px){.agreement-sign{background:var(--color-surface-neutral-secondary,#f4f4ff);padding:20px 40px 48px}.agreement-sign__toolbar{margin-bottom:32px}.agreement-sign__card{padding:40px}.agreement-sign__title{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.agreement-sign__subtitle{font-family:var(--body-lg-font-family,"Inter-Regular", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px)}}:root[data-semantic-mode=pls] .agreement-sign{background:var(--color-surface-neutral-secondary,#f9fafb);position:relative;overflow:hidden}:root[data-semantic-mode=pls] .agreement-sign:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(139.25deg,#e0f2fecc 14.2082%,#fae8ff4d 60.6421%,#f9fafb33);height:172px;position:absolute;top:0;left:0;right:0}:root[data-semantic-mode=pls] .agreement-sign__nav-button,:root[data-semantic-mode=pls] .agreement-sign__submit,:root[data-semantic-mode=pls] .agreement-sign__agree{text-transform:none;letter-spacing:normal;font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-weight:var(--button-regular-m-font-weight,600)}:root[data-semantic-mode=pls] .agreement-sign__nav-button{font-size:var(--button-regular-s-font-size,14px)}:root[data-semantic-mode=pls] .agreement-sign__toolbar{z-index:5;background:var(--color-surface-neutral-primary,#fff);margin-bottom:0;padding:16px 20px;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 8px #10092e14}:root[data-semantic-mode=pls] .agreement-sign__nav-button{display:none}:root[data-semantic-mode=pls] .agreement-sign__content{padding-bottom:96px}:root[data-semantic-mode=pls] .agreement-sign__signature-input{flex:1;min-width:0}:root[data-semantic-mode=pls] .agreement-sign__signature-check{width:20px;height:20px;color:var(--color-status-success-solid,#10b981);flex-shrink:0;margin-left:8px}:root[data-semantic-mode=pls] .agreement-sign__signature-caption{color:var(--color-text-secondary,#5a5a6b);font-family:var(--body-s-font-family,"Exo", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);font-weight:var(--body-s-font-weight,400);margin:4px 0 0}:root[data-semantic-mode=pls] .agreement-sign__signature[data-signed=true] .agreement-sign__signature-input-wrap{border:1.5px solid var(--color-status-success-solid,#10b981);background:var(--color-status-success-bg,#e8f6ef)}:root[data-semantic-mode=pls] .agreement-sign__agree-check{width:18px;height:18px;margin-right:4px}:root[data-semantic-mode=pls] .agreement-sign__agree:disabled{opacity:1;border-color:var(--color-status-success-solid,#10b981);color:var(--color-status-success-text,#047857);cursor:default;background:0 0}@media(min-width:768px){:root[data-semantic-mode=pls] .agreement-sign__toolbar{box-shadow:none;background:0 0;padding:0;position:static}:root[data-semantic-mode=pls] .agreement-sign__nav-button{display:inline-flex}:root[data-semantic-mode=pls] .agreement-sign__content{padding-bottom:0}}@media(min-width:1024px){:root[data-semantic-mode=pls] .agreement-sign:before{height:220px}:root[data-semantic-mode=pls] .agreement-sign__toolbar{border-bottom:2px solid var(--color-border-default,#d1d5dc);padding-bottom:12px}}.payment-cards-page{background:var(--color-surface-neutral-primary,#fff);min-height:calc(100vh - 72px);padding:20px;position:relative}.payment-cards-page__content{flex-direction:column;gap:32px;width:100%;max-width:792px;margin:0 auto;display:flex}.payment-cards-page__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.payment-cards-page__error,.payment-cards-page__loading,.payment-cards-page__placeholder{font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.payment-cards-page__error{color:#b42318}.payment-cards-page__loading,.payment-cards-page__placeholder{color:var(--color-text-secondary,#4a5565)}.payment-cards-empty{border-radius:var(--radius-card-s,8px);background:var(--color-surface-neutral-primary,#fff);width:100%;padding:24px;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.payment-cards-empty__content{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.payment-cards-empty__heading{color:var(--color-brand-primary,#1e3f82);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.payment-cards-empty__body{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);margin:0}.payment-cards-empty__cta{border:1px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);background:var(--color-button-primary-default-bg,#ff6900);height:40px;color:var(--color-text-on-white,#fff);font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.payment-cards-empty__cta:hover{border-color:var(--color-button-primary-hover-border,#f54900);background:var(--color-button-primary-hover-bg,#f54900)}.payment-cards-empty__cta-label--desktop{display:none}@media(min-width:768px){.payment-cards-page__content{gap:32px}.payment-cards-page__title{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.payment-cards-empty{width:min(100%,590px);padding:40px 32px}.payment-cards-empty__content{gap:24px}.payment-cards-empty__heading{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.payment-cards-empty__body{font-family:var(--font-type-secondary,"Inter-Regular", sans-serif);font-size:var(--font-size-body-xl,20px);line-height:30px}}@media(min-width:1024px){.payment-cards-page{background:0 0;padding:48px 40px 40px}.payment-cards-page .loan-detail__back-link{margin-bottom:0;position:absolute;top:48px;left:max(40px,50% - 396px)}.payment-cards-page__content{gap:32px;margin-top:64px}.payment-cards-page__title{font-family:var(--heading-lg-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700)}.payment-cards-empty__cta{height:auto;font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);padding:20px 40px}.payment-cards-empty__cta-label--mobile{display:none}.payment-cards-empty__cta-label--desktop{display:inline}}.payment-cards-header{align-items:center;gap:10px;width:100%;display:flex}.payment-cards-header__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);flex:1;margin:0}.payment-cards-header__cta{border:1px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);background:var(--color-button-primary-default-bg,#ff6900);height:40px;color:var(--color-text-on-white,#fff);font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;flex-shrink:0;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.payment-cards-list{flex-direction:column;gap:20px;width:100%;display:flex}.payment-cards-table-panel{width:100%;display:none}.payment-card-item{background:var(--color-surface-neutral-primary,#fff);width:100%;box-shadow:var(--shadow-1-box-shadow,0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a);border-radius:8px;padding:12px}.payment-card-item__main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.payment-card-item__summary{align-items:flex-start;gap:12px;min-width:0;display:flex}.payment-card-item__details{flex-direction:column;gap:12px;min-width:0;display:flex}.payment-card-item__heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.payment-card-item__number{color:var(--color-text-primary,#130d33);font-family:var(--heading-xs-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600)}.payment-card-item__meta{flex-direction:column;gap:8px;display:flex}.payment-card-item__name{color:var(--color-text-secondary,#4a5565);font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500);margin:0}.payment-card-item__facts{flex-wrap:wrap;gap:16px;display:flex}.payment-card-item__fact{align-items:center;gap:4px;display:inline-flex}.payment-card-item__fact-label,.payment-card-item__fact-value{color:var(--color-text-secondary,#4a5565);font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500)}.payment-card-item__value--expired,.payment-cards-table__value--expired{color:var(--color-status-error-solid,#dc2626)}.payment-card-brand{background:#d9d9d9;flex-shrink:0;width:40px;height:24px}.payment-card-status-badge{background:var(--color-status-success-muted,#dcfce7);border-radius:999px;align-items:center;padding:5px 12px;display:inline-flex}.payment-card-status-badge__label{color:var(--color-status-success-text,#166534);font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500)}.payment-card-actions-menu{flex-shrink:0;position:relative}.payment-card-actions-menu__trigger{width:40px;height:40px;color:var(--color-text-secondary,#4a5565);cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.payment-card-actions-menu__trigger:disabled{opacity:.55;cursor:not-allowed}.payment-card-actions-menu__icon{width:24px;height:24px}.payment-card-actions-menu__dropdown{z-index:2;background:var(--color-surface-neutral-primary,#fff);min-width:180px;box-shadow:var(--shadow-1-box-shadow,0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a);border-radius:8px;flex-direction:column;padding:8px 0;display:flex;position:absolute;top:calc(100% + 4px);right:0}.payment-card-actions-menu__item{width:100%;color:var(--color-text-primary,#130d33);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);text-align:left;cursor:pointer;background:0 0;border:none;padding:10px 16px}.payment-card-actions-menu__item:hover:not(:disabled){background:var(--color-surface-neutral-secondary,#f4f4ff)}.payment-card-actions-menu__item:disabled{color:var(--color-text-secondary,#4a5565);opacity:.55;cursor:not-allowed}.payment-cards-table{background:var(--color-surface-neutral-primary,#fff);width:100%;box-shadow:var(--shadow-1-box-shadow,0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a);border-radius:8px;padding:40px}.payment-cards-table__header,.payment-cards-table__row{grid-template-columns:160px 1fr 160px 123px 1fr 73px 48px;align-items:start;gap:0;display:grid}.payment-cards-table__header{border-bottom:1px solid var(--color-border-default,#d1d5dc);align-items:stretch;margin-bottom:9px}.payment-cards-table__cell{align-items:center;min-height:48px;padding:12px 12px 12px 0;display:flex}.payment-cards-table__header .payment-cards-table__cell{min-height:44px;color:var(--color-text-secondary,#4a5565);font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);text-transform:uppercase;padding:16px 12px 16px 0}.payment-cards-table__cell--type,.payment-cards-table__cell--default,.payment-cards-table__cell--actions{justify-content:center;padding-left:0;padding-right:0}.payment-cards-table__value{color:var(--color-text-primary,#130d33);font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500)}@media(min-width:768px){.payment-cards-header__title{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.payment-card-brand{width:60px;height:36px}}@media(min-width:1024px){.payment-cards-header__title{font-family:var(--heading-lg-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700)}.payment-cards-header__cta{height:52px;font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);padding:20px 24px}.payment-cards-list{display:none}.payment-cards-table-panel{display:block}.payment-card-brand{width:38px;height:23px}}.add-card-page{background:var(--color-surface-neutral-primary,#fff);min-height:calc(100vh - 72px);padding:20px;position:relative}.add-card-page__content{flex-direction:column;gap:32px;width:100%;max-width:792px;margin:0 auto;display:flex}.add-card-page__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.add-card-form{border-radius:var(--radius-card-s,8px);background:var(--color-surface-neutral-primary,#fff);width:100%;box-shadow:var(--shadow-1-box-shadow,0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a);flex-direction:column;gap:24px;padding:20px;display:flex}.add-card-form__body{flex-direction:column;gap:24px;display:flex}.add-card-form__fields{flex-direction:column;gap:20px;display:flex}.add-card-form__row{align-items:flex-start;gap:20px;display:flex}.add-card-form__expire-slot{display:contents}.add-card-form__error{color:#b42318;font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.add-card-field{flex-direction:column;gap:4px;width:100%;display:flex}.add-card-field--compact{flex-shrink:0;width:140px}.add-card-field__label{align-items:center;gap:2px;padding-bottom:2px;display:flex}.add-card-field__label label{color:var(--color-text-primary,#130d33);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.add-card-field__required{width:16px;height:16px;color:var(--color-status-error-solid,#dc2626);flex-shrink:0}.add-card-field__control{border-radius:var(--radius-input,9999px);background:var(--color-surface-neutral-input,#f3f4f6);align-items:center;padding:14px 16px;display:flex}.add-card-field__input{min-width:0;color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);background:0 0;border:none;outline:none;flex:1;padding:0}.add-card-field__input::placeholder{color:var(--color-text-secondary,#4a5565)}.add-card-consent{cursor:pointer;align-items:flex-start;gap:9px;padding:4px 4px 4px 0;display:flex}.add-card-consent__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.add-card-consent__control{border:1.5px solid var(--color-border-default,#d1d5dc);background:var(--color-surface-neutral-secondary,#f4f4ff);border-radius:5px;flex-shrink:0;width:20px;height:20px}.add-card-consent__input:checked+.add-card-consent__control{background:var(--color-button-primary-default-bg,#ff6900);border-color:var(--color-button-primary-default-border,#ff6900)}.add-card-consent__label{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}.add-card-form-actions{align-items:flex-start;gap:10px;display:flex}.add-card-form-actions__cancel,.add-card-form-actions__save{border-radius:var(--radius-button,9999px);height:40px;font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;cursor:pointer;flex:1;justify-content:center;align-items:center;padding:10px 20px;text-decoration:none;display:inline-flex}.add-card-form-actions__cancel{border:1.5px solid var(--color-button-primary-default-border,#ff6900);color:var(--color-text-accent-primary,#f54900);background:0 0}.add-card-form-actions__save{border:1px solid var(--color-button-primary-default-border,#ff6900);background:var(--color-button-primary-default-bg,#ff6900);color:var(--color-text-on-white,#fff)}.add-card-form-actions__save:disabled{opacity:.55;cursor:not-allowed}@media(min-width:768px){.add-card-page__title{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.add-card-form{padding:40px}.add-card-form__fields{flex-flow:wrap;gap:20px}.add-card-field:not(.add-card-field--compact){width:342px}.add-card-form__row{flex-wrap:wrap;width:100%}}@media(min-width:1024px){.add-card-page{background:0 0;padding:48px 40px 40px}.add-card-page .loan-detail__back-link{margin-bottom:0;position:absolute;top:48px;left:max(40px,50% - 396px)}.add-card-page__content{gap:32px;margin-top:64px}.add-card-page__title{font-family:var(--heading-lg-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700)}.add-card-form-actions{gap:10px}.add-card-form-actions__cancel,.add-card-form-actions__save{height:auto;font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);flex:none;padding:20px 24px}.add-card-form-actions__save{min-height:52px}}:root[data-semantic-mode=pls] .payment-cards-page,:root[data-semantic-mode=pls] .add-card-page{background:var(--color-surface-neutral-secondary,#f9fafb)}:root[data-semantic-mode=pls] .payment-cards-page__content{gap:28px}:root[data-semantic-mode=pls] .payment-cards-pls-header{align-items:center;gap:16px;width:100%;max-width:868px;margin:0 auto 20px;display:flex}:root[data-semantic-mode=pls] .payment-cards-pls-header__back{border:2px solid var(--color-border-accent,#478fe4);border-radius:var(--radius-full,9999px);width:28px;height:28px;color:var(--color-text-primary,#1a1a1a);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root[data-semantic-mode=pls] .payment-cards-pls-header__back-icon{width:16px;height:16px}:root[data-semantic-mode=pls] .payment-cards-pls-header__title{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500);flex:1;margin:0}:root[data-semantic-mode=pls] .payment-cards-empty{border-radius:var(--radius-container-l,16px);width:100%;max-width:590px;box-shadow:none;background:0 0;border:none;margin:0 auto;padding:24px}:root[data-semantic-mode=pls] .payment-cards-empty__content{text-align:center;align-items:center;gap:24px}:root[data-semantic-mode=pls] .payment-cards-empty__heading{width:100%;color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500)}:root[data-semantic-mode=pls] .payment-cards-empty__body{width:100%;color:var(--color-text-primary,#1a1a1a);font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400)}:root[data-semantic-mode=pls] .payment-cards-empty__cta{border-radius:var(--radius-button,8px);border-color:var(--color-button-primary-default-border,#478fe4);background:var(--color-button-primary-default-bg,#478fe4);height:auto;font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);letter-spacing:normal;line-height:normal;font-weight:var(--button-regular-m-font-weight,600);text-transform:none;padding:12px 24px}:root[data-semantic-mode=pls] .payment-cards-empty__cta:hover{border-color:var(--color-button-primary-hover-border,#3478d1);background:var(--color-button-primary-hover-bg,#3478d1)}:root[data-semantic-mode=pls] .payment-cards-header{max-width:868px;margin:0 auto}:root[data-semantic-mode=pls] .payment-cards-header__cta{border-radius:var(--radius-button,8px);border-color:var(--color-button-primary-default-border,#478fe4);background:var(--color-button-primary-default-bg,#478fe4);height:auto;font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);letter-spacing:normal;line-height:normal;font-weight:var(--button-regular-m-font-weight,600);text-transform:none;gap:8px;margin-left:auto;padding:12px 24px;display:inline-flex}:root[data-semantic-mode=pls] .payment-cards-header__cta-icon{width:20px;height:20px}:root[data-semantic-mode=pls] .payment-cards-list{border-radius:var(--radius-card-s,12px);background:var(--color-surface-neutral-secondary,#f9fafb);max-width:868px;box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);border:none;gap:0;margin:0 auto;padding:12px}:root[data-semantic-mode=pls] .payment-card-item{box-shadow:none;background:0 0;border-radius:0;padding:0}:root[data-semantic-mode=pls] .payment-cards-list .payment-card-item+.payment-card-item{border-top:1px solid var(--color-border-default,#d1d5dc);margin-top:16px;padding-top:16px}:root[data-semantic-mode=pls] .payment-card-brand{background:var(--color-surface-neutral-tertiary,#e5e7eb);border-radius:4px;width:44px;height:29px}:root[data-semantic-mode=pls] .payment-card-item__number{font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,500)}:root[data-semantic-mode=pls] .payment-card-item__name{color:var(--color-text-secondary,#5a5a6b);font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,500)}:root[data-semantic-mode=pls] .payment-card-item__fact-label,:root[data-semantic-mode=pls] .payment-card-item__fact-value{color:var(--color-text-secondary,#5a5a6b);font-family:var(--label-lg-font-family,"Exo", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500)}:root[data-semantic-mode=pls] .payment-card-status-badge{border-radius:var(--radius-input,8px);background:var(--color-status-success-muted,#d1fae5)}:root[data-semantic-mode=pls] .payment-card-status-badge__label{color:var(--color-status-success-text,#047857);font-family:var(--button-uppercase-small-font-family,"Exo", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);line-height:normal;font-weight:var(--button-uppercase-small-font-weight,600)}:root[data-semantic-mode=pls] .add-card-page__content--pls{border-radius:var(--radius-container-l,16px);background:var(--color-surface-neutral-secondary,#f9fafb);max-width:944px;box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);border:none;gap:32px;padding:24px}:root[data-semantic-mode=pls] .add-card-page__content--pls .add-card-form{box-shadow:none;background:0 0;border:none;border-radius:0;padding:0}:root[data-semantic-mode=pls] .add-card-form__pls-heading{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,500);margin:0}:root[data-semantic-mode=pls] .add-card-field__label label{font-family:var(--label-m-font-family,"Exo", sans-serif)}:root[data-semantic-mode=pls] .add-card-field__control{border-radius:var(--radius-input,8px);border:1px solid var(--color-border-default,#d1d5dc);background:var(--color-surface-neutral-input,#f3f3f5);padding:14px 16px}:root[data-semantic-mode=pls] .add-card-field__input{font-family:var(--body-m-font-family,"Exo", sans-serif)}:root[data-semantic-mode=pls] .add-card-consent__control{border-radius:5px}:root[data-semantic-mode=pls] .add-card-consent__label{font-family:var(--body-m-font-family,"Exo", sans-serif)}:root[data-semantic-mode=pls] .add-card-form-actions__cancel,:root[data-semantic-mode=pls] .add-card-form-actions__save{box-sizing:border-box;border-radius:var(--radius-button,8px);text-transform:none;letter-spacing:normal;height:45px;min-height:45px;font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);line-height:normal;font-weight:var(--button-regular-m-font-weight,600);flex:none;padding:12px 24px}:root[data-semantic-mode=pls] .add-card-form-actions__cancel{border:1.5px solid var(--color-button-primary-default-border,#478fe4);color:var(--color-text-accent-primary,#478fe4)}:root[data-semantic-mode=pls] .add-card-form-actions__save{border:1.5px solid var(--color-button-primary-default-border,#478fe4);background:var(--color-button-primary-default-bg,#478fe4)}@media(min-width:768px){:root[data-semantic-mode=pls] .payment-cards-pls-header__title{font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,500)}:root[data-semantic-mode=pls] .payment-cards-empty{padding:40px}:root[data-semantic-mode=pls] .payment-cards-empty__heading{font-family:var(--heading-lg-font-family,"Exo", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,500)}:root[data-semantic-mode=pls] .payment-cards-empty__body{font-family:var(--font-type-secondary,"Exo", sans-serif);font-size:var(--font-size-body-xl,20px);font-weight:400;line-height:30px}:root[data-semantic-mode=pls] .payment-cards-list{padding:24px}:root[data-semantic-mode=pls] .add-card-page__content--pls{padding:40px}:root[data-semantic-mode=pls] .add-card-form__fields{flex-flow:wrap;gap:20px}:root[data-semantic-mode=pls] .add-card-form__fields>.add-card-field:not(.add-card-field--compact){flex-shrink:0;width:342px}:root[data-semantic-mode=pls] .add-card-form__row{flex-flow:row;gap:20px;width:auto;display:flex}:root[data-semantic-mode=pls] .add-card-form__expire-slot{flex-direction:column;flex-shrink:0;width:342px;display:flex}}@media(min-width:1024px){:root[data-semantic-mode=pls] .payment-cards-page,:root[data-semantic-mode=pls] .add-card-page{padding:48px 40px 40px}:root[data-semantic-mode=pls] .payment-cards-list{display:flex}:root[data-semantic-mode=pls] .payment-cards-table-panel{display:none}:root[data-semantic-mode=pls] .payment-card-brand{width:60px;height:40px}}.make-payment{background:var(--color-surface-neutral-primary,#fff);min-height:calc(100vh - 72px);padding:20px;position:relative}.make-payment__content{flex-direction:column;gap:24px;width:100%;max-width:792px;margin:0 auto;display:flex}.make-payment__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.make-payment__loading,.make-payment__error{color:var(--color-text-secondary,#4a5565);font-family:var(--body-s-font-family,"Inter-Regular", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);margin:0}.make-payment__error,.make-payment__field-error,.make-payment__submit-error{color:var(--color-status-error-text,#991b1b)}.make-payment__card{border-radius:8px;flex-direction:column;gap:24px;display:flex}.make-payment__card--empty{gap:12px}.make-payment__form{flex-direction:column;gap:24px;display:flex}.make-payment__fieldset{border:0;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.make-payment__legend{color:var(--color-text-primary,#130d33);font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500);align-items:center;gap:2px;padding:0;display:flex}.make-payment__required{width:16px;height:16px;color:var(--color-brand-accent,#f54900)}.make-payment__radios{flex-direction:column;gap:20px;display:flex}.make-payment__radio{cursor:pointer;align-items:center;gap:9px;padding:4px 4px 4px 0;display:flex}.make-payment__radio input{opacity:0;width:1px;height:1px;position:absolute}.make-payment__radio-control{border:1.5px solid var(--border-strong,#99a1af);background:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.make-payment__radio-control:after{content:"";background:0 0;border-radius:50%;width:10px;height:10px}.make-payment__radio input:checked+.make-payment__radio-control{border-color:var(--color-brand-primary,#1e3f82)}.make-payment__radio input:checked+.make-payment__radio-control:after{background:var(--color-brand-primary,#1e3f82)}.make-payment__radio input:focus-visible+.make-payment__radio-control{outline:2px solid var(--color-brand-primary,#1e3f82);outline-offset:2px}.make-payment__radio-label{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}.make-payment__summary{flex-direction:row;gap:24px;display:flex}.make-payment__summary-item{flex-direction:column;flex:1;gap:12px;display:flex}.make-payment__summary-label{color:var(--color-text-secondary,#4a5565);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.make-payment__summary-value{color:var(--color-text-primary,#130d33);font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.make-payment__method{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.make-payment__field{flex-direction:column;gap:4px;width:100%;max-width:344px;display:flex}.make-payment__field-label{color:var(--color-text-primary,#130d33);font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500);align-items:center;gap:2px;padding-bottom:2px;display:flex}.make-payment__input,.make-payment__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--color-surface-neutral-input-active,#f3f4f6);border:1.5px solid var(--color-border-default,#d1d5dc);border-radius:var(--radius-input,9999px);width:100%;color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);padding:14px 16px}.make-payment__select-wrap{position:relative}.make-payment__select{padding-right:44px}.make-payment__select-chevron{pointer-events:none;color:var(--color-text-secondary,#4a5565);position:absolute;top:50%;right:16px;translate:0 -50%}.make-payment__input:focus,.make-payment__select:focus{outline:2px solid var(--color-brand-primary,#1e3f82);outline-offset:1px}.make-payment__field-error{font-family:var(--body-s-font-family,"Inter-Regular", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);margin:0}.make-payment__add-card{border-radius:var(--radius-button,9999px);border:1.5px solid var(--color-button-primary-default-border,#ff6900);height:40px;color:var(--color-text-accent-primary,#f54900);text-transform:uppercase;font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);justify-content:center;align-items:center;gap:4px;padding:10px 20px;text-decoration:none;display:inline-flex}.make-payment__add-card-icon{width:18px;height:18px}.make-payment__divider{border-top:1px solid var(--color-border-default,#d1d5dc)}.make-payment__footer{flex-direction:column;flex:1;justify-content:flex-end;gap:24px;display:flex}.make-payment__footer .application-form__checkbox{align-items:flex-start}.make-payment__footer .application-form__checkbox-label{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}.make-payment__terms-link{color:inherit;text-decoration:underline}.make-payment__submit-error{font-family:var(--body-s-font-family,"Inter-Regular", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);margin:0}.make-payment__actions{flex-direction:row;gap:12px;display:flex}.make-payment__button{border-radius:var(--radius-button,9999px);text-transform:uppercase;height:44px;font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);cursor:pointer;flex:1;justify-content:center;align-items:center;padding:16px 24px;display:inline-flex}.make-payment__button--outline{border:1.5px solid var(--color-button-primary-default-border,#ff6900);color:var(--color-text-accent-primary,#f54900);background:0 0}.make-payment__button--primary{background:var(--color-button-primary-default-bg,#ff6900);border:1px solid var(--color-button-primary-default-border,#ff6900);color:var(--color-text-on-white,#fff)}.make-payment__button--primary:disabled{cursor:not-allowed;opacity:.6}@media(min-width:768px){.make-payment{background:var(--color-surface-neutral-secondary,#f4f4ff);padding:32px 40px 40px}.make-payment .loan-detail__back-link{position:absolute;top:32px;left:max(40px,50% - 396px)}.make-payment__content{gap:32px;padding-top:8px}.make-payment__title{font-family:var(--heading-lg-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700)}.make-payment__card{background:var(--color-surface-neutral-primary,#fff);gap:40px;padding:40px;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.make-payment__form{gap:40px}.make-payment__summary-value{font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px)}.make-payment__actions{justify-content:flex-start}.make-payment__button{flex:none;height:52px}}.verify-bank{background:var(--color-surface-neutral-primary,#fff);min-height:calc(100vh - 72px);padding:20px;position:relative}.verify-bank__content{flex-direction:column;align-items:center;gap:24px;width:100%;max-width:792px;margin:0 auto;display:flex}.verify-bank__header{flex-direction:column;align-self:stretch;align-items:flex-start;gap:12px;display:flex}.verify-bank__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.verify-bank__assistance{color:var(--color-text-secondary,#4a5565);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);margin:0}.verify-bank__phone{color:inherit;text-decoration:underline}.verify-bank__loading,.verify-bank__error{color:var(--color-text-secondary,#4a5565);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);align-self:stretch;margin:0}.verify-bank__error{color:var(--color-status-error-text,#991b1b)}.verify-bank__card{border-radius:var(--radius-card-s,8px);background:var(--color-surface-neutral-primary,#fff);flex-direction:column;align-self:stretch;align-items:center;gap:24px;width:100%;padding:24px 16px;display:flex;box-shadow:0 1px 2px -1px #0000001a,0 1px 3px #0000001a}.verify-bank__card--empty{align-items:flex-start;gap:12px;height:auto;min-height:0}.verify-bank__brand{color:var(--color-brand-primary,#1e3f82);text-align:center;font-family:var(--heading-s-font-family,"Inter-SemiBold", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);flex-shrink:0;align-self:stretch;margin:0}.verify-bank__icon-wrap{border-radius:var(--radius-input,9999px);background:var(--color-status-info-muted,#dbeafe);width:56px;height:56px;color:var(--color-brand-primary,#1e3f82);flex-shrink:0;justify-content:center;align-items:center;display:flex}.verify-bank__icon{width:28px;height:28px}.verify-bank__bank-name{color:var(--color-text-primary,#130d33);text-align:center;font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500);flex-shrink:0;margin:0}.verify-bank__copy{flex-direction:column;flex-shrink:0;align-self:stretch;gap:16px;display:flex}.verify-bank__instructions{color:var(--color-text-secondary,#4a5565);text-align:center;font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500);margin:0}.verify-bank__widget{flex-direction:column;flex-shrink:0;align-self:stretch;gap:16px;width:100%;display:flex}.verify-bank__widget-frame{border-radius:var(--radius-card-s,8px);background:0 0;border:0;width:100%;min-height:614px}.verify-bank__result{border-radius:var(--radius-card-s,8px);flex-direction:column;flex-shrink:0;align-self:stretch;align-items:center;gap:8px;padding:20px 16px;display:flex}.verify-bank__result--success{background:var(--color-status-success-muted,#dcfce7)}.verify-bank__result--error{background:var(--color-status-error-muted,#fee2e2)}.verify-bank__result-title{color:var(--color-text-primary,#130d33);text-align:center;font-family:var(--label-lg-font-family,"Inter-Medium", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500);margin:0}.verify-bank__result-message{color:var(--color-text-secondary,#4a5565);text-align:center;font-family:var(--body-s-font-family,"Inter-Regular", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);margin:0}.verify-bank__continue-error{max-width:448px;color:var(--color-status-error-text,#991b1b);text-align:center;font-family:var(--body-s-font-family,"Inter-Regular", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);flex-shrink:0;margin:0}.verify-bank__continue{border-radius:var(--radius-button,9999px);border:1px solid var(--color-button-primary-default-border,#ff6900);background:var(--color-button-primary-default-bg,#ff6900);height:40px;color:var(--color-text-on-white,#fff);text-transform:uppercase;font-family:var(--button-uppercase-small-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:10px 20px;display:inline-flex}.verify-bank__continue:hover:not(:disabled){background:var(--color-button-primary-hover-bg,#f54900);border-color:var(--color-button-primary-hover-border,#f54900)}.verify-bank__continue:disabled{cursor:not-allowed;opacity:.6}.verify-bank__dl-footer{justify-content:center;align-items:center;width:200px;height:36px;display:flex}.verify-bank__dl-mark{color:var(--color-text-placeholder,#99a1af);font-family:var(--label-s-font-family,"Inter-Medium", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500);letter-spacing:.02em}@media(min-width:768px){.verify-bank{background:var(--color-surface-neutral-secondary,#f4f4ff);padding:48px 40px 40px}.verify-bank .loan-detail__back-link{margin-bottom:0;position:absolute;top:48px;left:max(40px,50% - 397px)}.verify-bank__content{gap:32px;max-width:794px;margin-top:64px}.verify-bank__title{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.verify-bank__card{justify-content:flex-start;gap:24px;height:auto;min-height:473px;padding:40px 60px;box-shadow:0 1px 3px #0000001a}.verify-bank__brand{font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.verify-bank__icon{width:40px;height:40px}.verify-bank__copy{align-self:center;gap:24px;width:448px;max-width:100%}.verify-bank__continue-error{width:448px;max-width:100%}.verify-bank__instructions{font-family:var(--label-m-font-family,"Inter-Medium", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px)}.verify-bank__continue{height:52px;font-family:var(--button-uppercase-m-font-family,"Inter-Bold", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);line-height:var(--button-uppercase-m-line-height,normal);letter-spacing:normal;margin-top:auto;padding:12px 24px}}@media(min-width:1024px){.verify-bank__content{gap:40px}.verify-bank__title{font-family:var(--heading-lg-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700)}.verify-bank__assistance{color:var(--color-text-primary,#130d33)}}.support-page{background:var(--color-surface-neutral-primary,#fff);min-height:calc(100vh - 72px);padding:20px;position:relative}.support-page__content{flex-direction:column;gap:24px;width:100%;max-width:792px;margin:0 auto;display:flex}.support-page__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-m-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700);margin:0}.support-page__card{border-radius:var(--radius-card-s,8px);background:var(--color-surface-neutral-primary,#fff);box-shadow:var(--shadow-1-box-shadow,0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a);flex-direction:column;gap:24px;padding:24px 16px;display:flex}.support-page__item{align-items:flex-start;gap:16px;display:flex}.support-page__icon-wrap{flex-shrink:0;padding-top:2px}.support-page__icon{background:var(--color-brand-accent-secondary,#ff6900);width:40px;height:40px;color:var(--color-text-on-white,#fff);border-radius:999px;justify-content:center;align-items:center;display:flex}.support-page__icon svg{width:22px;height:22px}.support-page__details{min-width:0;color:var(--color-text-accent-secondary,#162456);font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);flex-direction:column;flex:1;gap:0;display:flex}.support-page__label{font-family:var(--body-m-font-family,"Inter-Bold", sans-serif);font-weight:700}.support-page__value{flex-direction:column;display:flex}.support-page__address-line{font-family:var(--body-m-font-family,"Inter-Regular", sans-serif);font-weight:400}.support-page__link{min-height:44px;color:inherit;word-break:break-word;padding:2px 0;text-decoration:none;display:inline-block}.support-page__link:hover{text-decoration:underline}@media(min-width:768px){.support-page__content{gap:32px}.support-page__title{font-family:var(--heading-lg-font-family,"Inter-Bold", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700)}.support-page__card{gap:32px;padding:32px 24px}.support-page__details{font-family:var(--body-lg-font-family,"Inter-Regular", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px)}.support-page__label{font-family:var(--body-lg-font-family,"Inter-Bold", sans-serif)}.support-page__address-line{font-family:var(--body-lg-font-family,"Inter-Regular", sans-serif)}.support-page__icon{width:44px;height:44px}.support-page__icon svg{width:24px;height:24px}}@media(min-width:1024px){.support-page{background:0 0;padding:48px 40px 40px}.support-page .loan-detail__back-link{margin-bottom:0;position:absolute;top:48px;left:max(40px,50% - 396px)}.support-page__content{gap:32px}.support-page__card{gap:43px;padding:40px 32px}}:root[data-semantic-mode=pls] .support-page--pls{background:var(--color-surface-neutral-primary,#fff);padding:16px}:root[data-semantic-mode=pls] .support-page__pls-header{align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}:root[data-semantic-mode=pls] .support-page__pls-back{border:2px solid var(--color-border-accent,#478fe4);border-radius:var(--radius-full,9999px);width:28px;height:28px;color:var(--color-text-primary,#1a1a1a);flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}:root[data-semantic-mode=pls] .support-page__pls-back-icon{width:16px;height:16px}:root[data-semantic-mode=pls] .support-page__pls-title{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500);flex:1;margin:0}:root[data-semantic-mode=pls] .support-page__content--pls{gap:16px;max-width:944px;margin:0}:root[data-semantic-mode=pls] .support-page__cards{flex-direction:column;gap:16px;width:100%;display:flex}:root[data-semantic-mode=pls] .support-page__card--pls{border-radius:var(--radius-container-l,16px);background:var(--color-surface-neutral-secondary,#f9fafb);box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);gap:24px;padding:16px}:root[data-semantic-mode=pls] .support-page__card--hotline{gap:24px}:root[data-semantic-mode=pls] .support-page__icon-wrap--pls{padding-top:0}:root[data-semantic-mode=pls] .support-page__icon--pls{width:24px;height:24px;color:var(--color-brand-primary,#478fe4);background:0 0;border-radius:0}:root[data-semantic-mode=pls] .support-page__icon--pls svg{width:24px;height:24px}:root[data-semantic-mode=pls] .support-page__item--pls .support-page__details{color:var(--color-text-accent-secondary,#0a1f3d);font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400)}:root[data-semantic-mode=pls] .support-page__item--pls .support-page__label{font-family:var(--body-m-font-family,"Exo", sans-serif);font-weight:700}:root[data-semantic-mode=pls] .support-page__item--pls .support-page__address-line{font-family:var(--body-m-font-family,"Exo", sans-serif);font-weight:400}:root[data-semantic-mode=pls] .support-page__link--emphasized{min-height:0;text-decoration:underline}:root[data-semantic-mode=pls] .support-page__item--pls .support-page__link{min-height:0}:root[data-semantic-mode=pls] .support-page__help-copy{color:var(--color-text-primary,#1a1a1a);font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);margin:0}@media(min-width:1024px){:root[data-semantic-mode=pls] .support-page--pls{background:0 0;padding:48px 40px 40px}:root[data-semantic-mode=pls] .support-page__pls-header{align-items:center;margin-bottom:28px}:root[data-semantic-mode=pls] .support-page__pls-back{width:48px;height:48px}:root[data-semantic-mode=pls] .support-page__pls-back-icon{width:24px;height:24px}:root[data-semantic-mode=pls] .support-page__pls-title{font-family:var(--heading-lg-font-family,"Exo", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,500)}:root[data-semantic-mode=pls] .support-page__content--pls{gap:28px}:root[data-semantic-mode=pls] .support-page__cards{flex-direction:row;align-items:flex-start;gap:16px}:root[data-semantic-mode=pls] .support-page__card--pls{flex:1;gap:22px;padding:24px}:root[data-semantic-mode=pls] .support-page__card--hotline{align-self:stretch;gap:32px}:root[data-semantic-mode=pls] .support-page__item--pls .support-page__details{font-family:var(--body-lg-font-family,"Exo", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px)}:root[data-semantic-mode=pls] .support-page__item--pls .support-page__label{font-family:var(--body-lg-font-family,"Exo", sans-serif);font-weight:700}:root[data-semantic-mode=pls] .support-page__item--pls .support-page__address-line{font-family:var(--body-lg-font-family,"Exo", sans-serif)}:root[data-semantic-mode=pls] .support-page__help-copy{font-family:var(--body-lg-font-family,"Exo", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px)}}.application-form{flex-direction:column;gap:32px;width:100%;max-width:100%;display:flex;overflow-x:hidden}.application-form__surface{display:contents}.application-form__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-lg-font-family,"Inter", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700);margin:0}.application-form__card{background:var(--color-surface-neutral-primary,#fff);width:100%;max-width:100%;box-shadow:var(--shadow-1-box-shadow,0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a);border-radius:8px;flex-direction:column;gap:40px;padding:40px;display:flex;overflow-x:hidden}.application-stepper--mobile{flex-direction:row;align-items:center;gap:8px;padding:0;display:none;overflow:visible}.application-stepper{max-width:100%;padding:12px 0;position:relative;overflow-x:auto}.application-stepper--desktop{--application-stepper-progress:0}.application-stepper__track{background:var(--border-strong,#99a1af);border-radius:999px;height:4px;position:absolute;top:28px;left:10%;right:10%;overflow:hidden}.application-stepper__track:before{content:"";height:100%;width:calc(var(--application-stepper-progress) / 4 * 100%);border-radius:inherit;background:var(--color-brand-accent-secondary,#ff6900);transition:width .2s;position:absolute;top:0;left:0}.application-stepper__list{gap:20px;min-width:min(100%,560px);margin:0;padding:0;list-style:none;display:flex;position:relative}.application-stepper__step{flex-direction:column;flex:1;align-items:center;gap:12px;min-width:0;display:flex}.application-stepper__badge-wrap{justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.application-stepper__step.is-active .application-stepper__badge-wrap:before{content:"";background:var(--color-surface-accent-primary-subtle,#ffedd4);border-radius:999px;width:40px;height:40px;position:absolute}.application-stepper__badge{z-index:1;background:var(--border-strong,#99a1af);width:32px;height:32px;color:var(--color-text-on-white,#fff);font-family:var(--label-m-font-family,"Inter", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.application-stepper__step.is-active .application-stepper__badge{background:var(--color-brand-accent-secondary,#ff6900);box-shadow:none}.application-stepper__step.is-complete .application-stepper__badge{background:var(--color-brand-accent-secondary,#ff6900)}.application-stepper__label{color:var(--color-text-placeholder,#99a1af);text-align:center;font-family:var(--label-m-font-family,"Inter", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.application-stepper__step.is-active .application-stepper__label,.application-stepper__step.is-complete .application-stepper__label{color:var(--color-text-accent-secondary,#162456)}.application-stepper__mobile-indicator{flex-shrink:0;width:44px;height:44px;position:relative}.application-stepper__mobile-halo{background:var(--color-surface-accent-primary-subtle,#ffedd4);border-radius:999px;position:absolute;top:0;right:0;bottom:0;left:0}.application-stepper__mobile-badge{background:var(--color-brand-accent-secondary,#ff6900);width:35.2px;height:35.2px;color:var(--color-text-on-white,#fff);font-family:var(--heading-xs-font-family,"Inter", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:4.4px;left:4.4px}.application-stepper__mobile-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.application-stepper__mobile-label{color:var(--color-text-accent-secondary,#162456);font-family:var(--label-m-font-family,"Inter", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.application-stepper__mobile-next{color:var(--color-text-secondary,#4a5565);font-family:var(--body-s-font-family,"Inter", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);font-weight:var(--body-s-font-weight,400)}.application-step{flex-direction:column;gap:24px;display:flex}.application-step__heading{color:var(--color-text-primary,#130d33);font-family:var(--heading-m-font-family,"Inter", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700);margin:0}.application-step__fields{flex-direction:column;gap:24px;display:flex}.application-step__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.application-step__row--align-end{align-items:end}.application-step__group{flex-direction:column;gap:24px;display:flex}.application-step__fields--personal,.application-step__fields--financial,.application-step__fields--references{gap:40px}.application-step__subsection--banking{margin:0}.application-step__subsection--reference{color:var(--color-text-primary,#130d33);font-family:var(--label-lg-font-family,"Inter", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500);margin:0}.application-step__spacer{min-width:0}.application-radio-section{border:none;margin:0;padding:0}.application-radio-section__title{color:var(--color-text-primary,#130d33);font-family:var(--label-m-font-family,"Inter", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);align-items:center;gap:2px;margin:0 0 20px;padding:0;display:flex}.application-radio-section__rows{flex-direction:column;gap:20px;display:flex}.application-radio-section__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.application-form__alert{border:1px solid var(--color-status-info-border,#93c5fd);background:var(--color-status-info-bg,#eff6ff);border-radius:8px;align-items:flex-start;gap:12px;padding:16px;display:flex}.application-form__alert-icon{color:var(--color-status-info-solid,#2563eb);flex-shrink:0}.application-form__alert-copy{color:var(--color-text-primary,#130d33);font-family:var(--body-s-font-family,"Inter", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);font-weight:var(--body-s-font-weight,400);margin:0}.application-step__fields--disclosures{gap:40px}.application-step__intro{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.application-field__caption{color:var(--color-text-secondary,#4a5565);font-family:var(--body-s-font-family,"Inter", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);margin:0}.application-step__promo-row{align-items:flex-end;gap:16px;display:flex}.application-step__promo-row .application-field{flex:1;min-width:0}.application-step__promo-apply{border:1.5px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);min-width:120px;height:48px;color:var(--color-text-accent-primary,#f54900);cursor:pointer;font-family:var(--button-uppercase-m-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);text-transform:uppercase;background:0 0;padding:12px 24px}.application-step__promo-apply:hover{background:#ffedd459}.application-form__checkbox{flex-direction:column;gap:4px;display:flex}.application-form__checkbox-control{cursor:pointer;align-items:flex-start;gap:12px;display:flex}.application-form__checkbox-control--error .application-form__checkbox-box{border-color:var(--color-status-error-solid,#dc2626)}.application-form__checkbox-input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application-form__checkbox-box{border:1.5px solid var(--color-border-default,#d1d5db);background:var(--color-surface-primary,#fff);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.application-form__checkbox-check{width:14px;height:14px;display:none}.application-form__checkbox-input:checked+.application-form__checkbox-box{border-color:var(--color-button-primary-default-border,#ff6900);background:var(--color-button-primary-default-border,#ff6900);box-shadow:inset 0 0 0 3px var(--color-surface-primary,#fff)}.application-form__checkbox-label{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}.application-form__checkbox-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.application-form__submit-error{border:1px solid var(--color-status-error-border,#fca5a5);background:var(--color-status-error-bg,#fef2f2);color:var(--color-status-error-text,#991b1b);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);border-radius:8px;margin:0;padding:16px}.application-form__surface--thank-you{justify-content:center;padding:40px 20px;display:flex}.application-thank-you{background:var(--color-surface-primary,#fff);border-radius:12px;flex-direction:column;gap:24px;width:min(100%,720px);padding:40px;display:flex;box-shadow:0 12px 32px #130d3314}.application-thank-you__title{color:var(--color-text-brand-primary,#f54900);font-family:var(--display-s-font-family,"Inter", sans-serif);font-size:var(--display-s-font-size,36px);line-height:var(--display-s-line-height,44px);font-weight:var(--display-s-font-weight,700);text-align:center;margin:0}.application-thank-you__body{flex-direction:column;gap:16px;display:flex}.application-thank-you__paragraph{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.application-thank-you__actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.application-thank-you__action{border:1.5px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);min-width:200px;color:var(--color-text-accent-primary,#f54900);cursor:pointer;font-family:var(--button-uppercase-m-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:20px 40px;text-decoration:none;display:inline-flex}.application-thank-you__action:hover{background:#ffedd459}.application-step__subsection{color:var(--color-text-primary,#130d33);font-family:var(--heading-s-font-family,"Inter", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600);margin:0}.application-field--dob{max-width:346px}.application-field--optional .application-field__label{padding-bottom:2px}.application-step__stub-copy{color:var(--color-text-secondary,#4a5565);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.application-field{flex-direction:column;gap:4px;min-width:0;display:flex}.application-field--select{max-width:346px}.application-field__label{color:var(--color-text-primary,#130d33);font-family:var(--label-m-font-family,"Inter", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);align-items:center;gap:2px;padding-bottom:2px;display:flex}.application-field__required{flex-shrink:0;width:16px;height:16px}.application-field__input-wrap{border-radius:var(--radius-input,9999px);background:var(--color-surface-neutral-input,#f3f4f6);border:1.5px solid #0000;align-items:center;min-height:52px;padding:14px 16px;display:flex}.application-field__input-wrap:focus-within{border-color:var(--color-border-accent,#f54900);outline-offset:0;outline:2px solid #f5490026}.application-field__input-wrap--error{border-color:var(--color-status-error-solid,#dc2626);background:var(--color-status-error-bg,#fef2f2)}.application-field__input-wrap--select{padding-right:44px;position:relative}.application-field__input,.application-field__select{width:100%;color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);background:0 0;border:none}.application-field__input::placeholder{color:var(--color-text-placeholder,#99a1af)}.application-field__input:focus,.application-field__select:focus{outline:none}.application-field__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.application-field__chevron{color:var(--color-text-placeholder,#99a1af);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.application-field__error{color:var(--color-status-error-text,#991b1b);font-family:var(--body-s-font-family,"Inter", sans-serif);font-size:var(--body-s-font-size,14px);line-height:var(--body-s-line-height,22px);text-underline-offset:2px;margin:0;text-decoration:underline}.application-form__actions{justify-content:center;display:flex}.application-form__actions--split{align-self:stretch;align-items:center;gap:24px}.application-form__back{border:1.5px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);min-width:200px;color:var(--color-text-accent-primary,#f54900);cursor:pointer;font-family:var(--button-uppercase-m-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);text-transform:uppercase;background:0 0;padding:20px 40px}.application-form__back:hover{background:#ffedd459}.application-radio{border:none;margin:0;padding:0}.application-radio__legend{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application-radio__options{flex-direction:column;gap:20px;display:flex}.application-radio__option{cursor:pointer;align-items:flex-start;gap:9px;padding:4px 4px 4px 0;display:flex}.application-radio__input{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.application-radio__control{border:1.5px solid var(--border-strong,#99a1af);background:#fff;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;display:inline-flex}.application-radio__option.is-checked .application-radio__control{border-color:var(--color-brand-primary,#1e3f82)}.application-radio__dot{background:var(--color-brand-primary,#1e3f82);border-radius:50%;width:10px;height:10px}.application-radio__label{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);font-weight:var(--body-m-font-weight,400);flex:1}.application-form__continue{border:1px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);background:var(--color-button-primary-default-bg,#ff6900);min-width:200px;color:var(--color-text-on-white,#fff);cursor:pointer;font-family:var(--button-uppercase-m-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);text-transform:uppercase;padding:20px 40px}.application-form__continue:hover{background:var(--color-button-primary-hover-bg,#f54900);border-color:var(--color-button-primary-hover-border,#f54900)}@media(max-width:768px){.application-form{gap:0}.application-form__surface{background:var(--color-surface-neutral-primary,#fff);flex-direction:column;gap:24px;padding:20px;display:flex}.application-form__title{font-family:var(--heading-s-font-family,"Inter", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600)}.application-form__card{box-shadow:none;border-radius:0;gap:24px;padding:0}.application-stepper--desktop{display:none}.application-stepper--mobile{display:flex}.application-step{gap:24px}.application-step__heading{font-family:var(--heading-s-font-family,"Inter", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600)}.application-step__fields{gap:20px}.application-step__row{grid-template-columns:1fr;gap:20px}.application-field--select,.application-field--dob{max-width:none}.application-step__fields--personal{gap:40px}.application-step__fields--financial,.application-step__fields--references,.application-step__fields--disclosures{gap:24px}.application-step__promo-row{flex-direction:column;align-items:stretch}.application-step__promo-apply{width:100%;height:40px;font-family:var(--button-uppercase-small-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);padding:10px 20px}.application-form__surface--thank-you{padding:20px}.application-thank-you{box-shadow:none;padding:24px 20px}.application-thank-you__title{font-family:var(--heading-m-font-family,"Inter", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,600);text-align:left}.application-thank-you__actions{flex-direction:column;align-items:stretch}.application-thank-you__action{width:100%;min-width:0;height:40px;font-family:var(--button-uppercase-small-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);padding:10px 20px}.application-step__subsection--banking{color:var(--color-text-secondary,#4a5565);font-family:var(--heading-xs-font-family,"Inter", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600)}.application-step__subsection--reference{color:var(--color-text-secondary,#4a5565);font-family:var(--heading-xs-font-family,"Inter", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600);text-transform:uppercase}.application-step__subsection{color:var(--color-text-secondary,#4a5565);font-family:var(--heading-xs-font-family,"Inter", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,600)}.application-step__spacer{display:none}.application-radio-section__row{grid-template-columns:1fr}.application-radio-section__row .application-radio__option,.application-form__actions{align-self:stretch}.application-form__actions--split{gap:24px}.application-form__back{min-width:0;height:40px;font-family:var(--button-uppercase-small-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);flex:1;padding:10px 20px}.application-form__continue{width:100%;min-width:0;height:40px;font-family:var(--button-uppercase-small-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);flex:1;padding:10px 20px}}:root[data-semantic-mode=pls] .application-form--pls{gap:32px;width:100%;max-width:792px;margin:0 auto}:root[data-semantic-mode=pls] .application-form--pls .application-form__surface{flex-direction:column;gap:32px;width:100%;display:flex}:root[data-semantic-mode=pls] .application-form--pls .application-form__pls-intro{flex-direction:row;align-items:center;gap:40px;width:100%;display:flex}:root[data-semantic-mode=pls] .application-form--pls .application-form__title{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-lg-font-family,"Exo", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,500);flex-shrink:0;margin:0}:root[data-semantic-mode=pls] .application-form--pls .application-form__pls-desktop-stepper{flex:1;min-width:0}:root[data-semantic-mode=pls] .application-form--pls .application-form__pls-mobile-stepper{display:none}:root[data-semantic-mode=pls] .application-form--pls .application-form__card{background:var(--color-surface-neutral-primary,#fff);border-radius:24px;gap:24px;padding:32px 20px;box-shadow:0 3px 32.9px -12px #00000026}:root[data-semantic-mode=pls] .application-form--pls .application-stepper--desktop{padding:12px 0}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__track{display:none}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__badge-wrap{width:40px;height:40px}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__step.is-active .application-stepper__badge-wrap:before{background:var(--color-surface-accent-primary-subtle,#e8f3fc);width:48px;height:48px}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__badge{background:var(--border-strong,#99a1af);width:40px;height:40px;font-family:var(--label-s-font-family,"Exo", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500)}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__step.is-active .application-stepper__badge,:root[data-semantic-mode=pls] .application-form--pls .application-stepper__step.is-complete .application-stepper__badge{background:var(--color-brand-primary,#478fe4)}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__label{color:var(--color-text-placeholder,#5a5a6b);font-family:var(--label-s-font-family,"Exo", sans-serif);font-size:var(--label-s-font-size,14px);line-height:var(--label-s-line-height,20px);font-weight:var(--label-s-font-weight,500)}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__step.is-active .application-stepper__label,:root[data-semantic-mode=pls] .application-form--pls .application-stepper__step.is-complete .application-stepper__label{color:var(--color-text-accent-secondary,#0a1f3d)}:root[data-semantic-mode=pls] .application-form--pls .application-step__heading{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,500)}:root[data-semantic-mode=pls] .application-form--pls .application-step__subsection{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500)}:root[data-semantic-mode=pls] .application-form--pls .application-step__subsection--reference{font-family:var(--label-lg-font-family,"Exo", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500);text-transform:uppercase}:root[data-semantic-mode=pls] .application-form--pls .application-field__label,:root[data-semantic-mode=pls] .application-form--pls .application-radio-section__title{color:var(--color-text-primary,#1a1a1a);font-family:var(--label-m-font-family,"Exo", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}:root[data-semantic-mode=pls] .application-form--pls .application-radio-section__title{font-family:var(--label-lg-font-family,"Exo", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px)}:root[data-semantic-mode=pls] .application-form--pls .application-field__required{color:var(--color-text-accent-primary,#478fe4)}:root[data-semantic-mode=pls] .application-form--pls .application-field__input-wrap{border:1px solid var(--color-border-default,#d1d5dc);border-radius:var(--radius-input,8px);background:var(--color-surface-neutral-input,#f3f3f5);min-height:52px}:root[data-semantic-mode=pls] .application-form--pls .application-field__input-wrap:focus-within{border-color:var(--color-border-accent,#478fe4);outline:2px solid #478fe426}:root[data-semantic-mode=pls] .application-form--pls .application-field__input,:root[data-semantic-mode=pls] .application-form--pls .application-field__select,:root[data-semantic-mode=pls] .application-form--pls .application-field__input::placeholder{font-family:var(--body-m-font-family,"Exo", sans-serif)}:root[data-semantic-mode=pls] .application-form--pls .application-field__input::placeholder{color:var(--color-text-placeholder,#5a5a6b)}:root[data-semantic-mode=pls] .application-form--pls .application-step__group:has(#application-loan-details-heading) .application-field:has(#loanAmount) .application-field__input-wrap{background:var(--color-surface-neutral-input-active,#e8f3fc);border-color:#0000}:root[data-semantic-mode=pls] .application-form--pls .application-form__alert{border:none;border-left:1.5px solid var(--color-status-info-solid,#076da4);background:var(--color-status-info-bg,#e5f4f8);border-radius:0;gap:16px;padding:12px 16px}:root[data-semantic-mode=pls] .application-form--pls .application-form__alert-icon{color:var(--color-status-info-solid,#076da4)}:root[data-semantic-mode=pls] .application-form--pls .application-form__alert-copy{color:var(--color-status-info-text,#154f75);font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}:root[data-semantic-mode=pls] .application-form--pls .application-radio__control{background:var(--color-surface-neutral-input,#f3f3f5)}:root[data-semantic-mode=pls] .application-form--pls .application-radio__option.is-checked .application-radio__control{border-color:var(--color-brand-primary,#478fe4)}:root[data-semantic-mode=pls] .application-form--pls .application-radio__dot{background:var(--color-brand-primary,#478fe4)}:root[data-semantic-mode=pls] .application-form--pls .application-radio__label,:root[data-semantic-mode=pls] .application-form--pls .application-step__intro,:root[data-semantic-mode=pls] .application-form--pls .application-form__checkbox-label{font-family:var(--body-m-font-family,"Exo", sans-serif)}:root[data-semantic-mode=pls] .application-form--pls .application-form__checkbox-box{background:var(--color-surface-neutral-secondary,#f9fafb);border-radius:5px}:root[data-semantic-mode=pls] .application-form--pls .application-form__checkbox-check{width:14px;height:14px;color:var(--color-text-on-white,#fff);display:none}:root[data-semantic-mode=pls] .application-form--pls .application-form__checkbox-input:checked+.application-form__checkbox-box{border-color:var(--color-button-primary-default-border,#478fe4);background:var(--color-button-primary-default-bg,#478fe4);box-shadow:none}:root[data-semantic-mode=pls] .application-form--pls .application-form__checkbox-input:checked+.application-form__checkbox-box .application-form__checkbox-check{display:block}:root[data-semantic-mode=pls] .application-form--pls .application-form__checkbox-link{text-underline-offset:2px;text-decoration:underline}:root[data-semantic-mode=pls] .application-form--pls .application-step__promo-apply{border:1.5px solid var(--color-button-primary-default-border,#478fe4);border-radius:var(--radius-button,8px);min-width:auto;height:44px;color:var(--color-text-accent-primary,#478fe4);font-family:var(--button-uppercase-m-font-family,"Exo", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,600);letter-spacing:normal;text-transform:uppercase;background:0 0;padding:16px 24px}:root[data-semantic-mode=pls] .application-form--pls .application-step__promo-apply:hover{background:#478fe414}:root[data-semantic-mode=pls] .application-form--pls .application-form__actions{justify-content:flex-start}:root[data-semantic-mode=pls] .application-form--pls .application-form__actions--split{justify-content:flex-start;gap:24px}:root[data-semantic-mode=pls] .application-form--pls .application-form__back,:root[data-semantic-mode=pls] .application-form--pls .application-form__continue{border-radius:var(--radius-button,8px);min-width:0;height:52px;font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);font-weight:var(--button-regular-m-font-weight,600);letter-spacing:normal;text-transform:none;padding:16px 40px}:root[data-semantic-mode=pls] .application-form--pls .application-form__back{border:1.5px solid var(--color-button-primary-default-border,#478fe4);color:var(--color-text-accent-primary,#478fe4);background:0 0}:root[data-semantic-mode=pls] .application-form--pls .application-form__back:hover{background:#478fe414}:root[data-semantic-mode=pls] .application-form--pls .application-form__continue{border:1px solid var(--color-button-primary-default-border,#478fe4);background:var(--color-button-primary-default-bg,#478fe4);color:var(--color-text-on-white,#fff)}:root[data-semantic-mode=pls] .application-form--pls .application-form__continue:hover{background:var(--color-button-primary-hover-bg,#3478d1);border-color:var(--color-button-primary-hover-border,#3478d1)}:root[data-semantic-mode=pls] .application-form--pls .application-form__surface--thank-you{justify-content:center;padding:40px 20px;display:flex}:root[data-semantic-mode=pls] .application-thank-you--pls{box-sizing:border-box;background:var(--color-surface-neutral-primary,#fff);width:min(100%,794px);box-shadow:var(--shadow-1-box-shadow,0px 1px 2px -1px #0000001a, 0px 1px 3px 0px #0000001a);border-radius:8px;align-items:flex-start;gap:32px;padding:40px}:root[data-semantic-mode=pls] .application-thank-you--pls .application-thank-you__title{width:100%;color:var(--color-brand-primary,#478fe4);text-align:left;font-family:var(--display-s-font-family,"Exo", sans-serif);font-size:var(--display-s-font-size,40px);line-height:var(--display-s-line-height,120%);font-weight:var(--display-s-font-weight,500)}:root[data-semantic-mode=pls] .application-thank-you--pls .application-thank-you__body{gap:16px;width:100%}:root[data-semantic-mode=pls] .application-thank-you--pls .application-thank-you__paragraph{color:var(--color-text-primary,#1a1a1a);text-align:left;font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}:root[data-semantic-mode=pls] .application-thank-you--pls .application-thank-you__link{color:inherit;text-underline-offset:2px;text-decoration:underline}:root[data-semantic-mode=pls] .application-thank-you--pls .application-thank-you__actions{justify-content:flex-start;gap:24px}:root[data-semantic-mode=pls] .application-thank-you--pls .application-thank-you__action{border:1.5px solid var(--color-button-primary-default-border,#478fe4);border-radius:var(--radius-button,8px);min-width:0;height:52px;color:var(--color-text-accent-primary,#478fe4);font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);font-weight:var(--button-regular-m-font-weight,600);letter-spacing:normal;text-transform:none;background:0 0;padding:16px 40px}:root[data-semantic-mode=pls] .application-thank-you--pls .application-thank-you__action:hover{background:#478fe414}@media(max-width:768px){:root[data-semantic-mode=pls] .application-form--pls{gap:0;max-width:none}:root[data-semantic-mode=pls] .application-form--pls .application-form__surface{background:var(--color-surface-neutral-primary,#fff);gap:40px;padding:20px}:root[data-semantic-mode=pls] .application-form--pls .application-form__pls-intro{flex-direction:column;align-items:flex-start;gap:12px}:root[data-semantic-mode=pls] .application-form--pls .application-form__title{font-family:var(--display-xs-font-family,"Exo", sans-serif);font-size:var(--display-xs-font-size,32px);line-height:var(--display-xs-line-height,120%);font-weight:var(--display-xs-font-weight,500)}:root[data-semantic-mode=pls] .application-form--pls .application-form__title--pls-hide-mobile,:root[data-semantic-mode=pls] .application-form--pls .application-form__pls-desktop-stepper{display:none}:root[data-semantic-mode=pls] .application-form--pls .application-form__pls-mobile-stepper{width:100%;display:block}:root[data-semantic-mode=pls] .application-form--pls .application-form__card{box-shadow:none;border-radius:0;gap:40px;padding:0}:root[data-semantic-mode=pls] .application-form--pls .application-step__heading{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:root[data-semantic-mode=pls] .application-form--pls .application-stepper--pls-mobile{flex-direction:row;align-items:center;gap:16px;width:100%;padding:0;display:flex}:root[data-semantic-mode=pls] .application-form--pls .application-stepper--pls-mobile-with-back{align-items:flex-start}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__pls-back{border:2px solid var(--color-border-accent,#478fe4);width:28px;height:28px;color:var(--color-brand-primary,#478fe4);cursor:pointer;background:0 0;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;padding:0;display:inline-flex}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__pls-heading-row{flex-direction:row;flex:1;justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__pls-heading{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500)}:root[data-semantic-mode=pls] .application-form--pls .application-stepper__pls-progress{color:var(--color-text-accent-primary,#478fe4);font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px);font-weight:var(--heading-xs-font-weight,500);flex-shrink:0}:root[data-semantic-mode=pls] .application-form--pls .application-radio-section__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}:root[data-semantic-mode=pls] .application-form--pls .application-form__actions,:root[data-semantic-mode=pls] .application-form--pls .application-form__actions--split{flex-direction:column;align-items:stretch;gap:16px;width:100%}:root[data-semantic-mode=pls] .application-form--pls .application-form__actions--split{flex-direction:column-reverse}:root[data-semantic-mode=pls] .application-form--pls .application-form__back,:root[data-semantic-mode=pls] .application-form--pls .application-form__continue{width:100%;height:40px;font-family:var(--button-regular-small-font-family,"Exo", sans-serif);font-size:var(--button-regular-small-font-size,14px);line-height:var(--button-regular-small-line-height,20px);letter-spacing:var(--button-regular-small-letter-spacing,.3px);flex:none;padding:10px 20px}:root[data-semantic-mode=pls] .application-form--pls .application-step__promo-apply{width:100%;height:40px;font-family:var(--button-regular-small-font-family,"Exo", sans-serif);font-size:var(--button-regular-small-font-size,14px);line-height:var(--button-regular-small-line-height,20px);letter-spacing:var(--button-regular-small-letter-spacing,.3px);text-transform:none;padding:10px 20px}:root[data-semantic-mode=pls] .application-form--pls .application-form__surface--thank-you{padding:20px}:root[data-semantic-mode=pls] .application-thank-you--pls{width:100%;box-shadow:none;gap:24px;padding:24px 20px}:root[data-semantic-mode=pls] .application-thank-you--pls .application-thank-you__title{font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px)}:root[data-semantic-mode=pls] .application-thank-you--pls .application-thank-you__actions{flex-direction:column;align-items:stretch;width:100%}:root[data-semantic-mode=pls] .application-thank-you--pls .application-thank-you__action{width:100%;height:40px;font-family:var(--button-regular-small-font-family,"Exo", sans-serif);font-size:var(--button-regular-small-font-size,14px);line-height:var(--button-regular-small-line-height,20px);letter-spacing:var(--button-regular-small-letter-spacing,.3px);padding:10px 20px}}.short-application-form{width:100%}.short-application-form__actions{width:min(100%,362px)}.short-application-step__fields{flex-direction:column;gap:40px;width:100%;display:flex}.short-application-step__loan-row{align-items:flex-start;gap:20px;width:min(100%,712px);display:flex}.short-application-step__promo-group{flex:1;align-items:flex-end;gap:10px;display:flex}.short-application-step__promo-apply{border:1px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);background:var(--color-button-primary-default-bg,#ff6900);height:47px;color:var(--color-text-on-white,#fff);cursor:pointer;font-family:var(--button-uppercase-small-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);font-weight:var(--button-uppercase-small-font-weight,700);text-transform:uppercase;flex-shrink:0;padding:10px 20px}.short-application-step__promo-apply:hover{background:var(--color-button-primary-hover-bg,#f54900);border-color:var(--color-button-primary-hover-border,#f54900)}.short-application-step__consents{flex-direction:column;gap:12px;width:100%;display:flex}.short-application-step__required-mark{color:var(--color-text-accent-primaty-dark,#9f2d00)}.short-application-verification{border:none;flex-direction:column;gap:16px;margin:0;padding:0;display:flex}.short-application-verification__legend{align-items:flex-start;gap:2px;margin:0;padding:0;display:flex}.short-application-verification__question{color:var(--color-text-primary,#130d33);font-family:var(--label-lg-font-family,"Inter", sans-serif);font-size:var(--label-lg-font-size,18px);line-height:var(--label-lg-line-height,24px);font-weight:var(--label-lg-font-weight,500)}.short-application-verification__required{flex-shrink:0;width:16px;height:16px}.short-application-verification__options{width:100%}.short-application-verification__label{font-family:var(--body-lg-font-family,"Inter", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px)}.application-radio__options--horizontal{flex-direction:row;gap:20px}.application-radio__options--horizontal .application-radio__option{flex:1}.short-application-unavailable__message{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.short-application-loading{color:var(--color-text-secondary,#4a5565);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.application-form__title--short{font-family:var(--heading-s-font-family,"Inter", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600)}.short-application-step__group{flex-direction:column;gap:20px;width:100%;display:flex}.short-application-confirm-header{flex-direction:column;gap:12px;width:100%;display:flex}.short-application-confirm-header__title{color:var(--color-text-primary,#130d33);font-family:var(--heading-lg-font-family,"Inter", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,700);margin:0}.short-application-confirm-header__intro{color:var(--color-text-secondary,#4a5565);font-family:var(--body-lg-font-family,"Inter", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px);font-weight:var(--body-lg-font-weight,400);margin:0}.short-application-confirm-summary{flex-direction:column;gap:24px;width:100%;display:flex}.short-application-confirm-loan{flex-direction:column;gap:8px;display:flex}.short-application-confirm-loan__label{color:var(--color-text-secondary,#4a5565);font-family:var(--label-m-font-family,"Inter", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);margin:0}.short-application-confirm-loan__value{color:var(--color-text-primary,#130d33);font-family:var(--heading-m-font-family,"Inter", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700);margin:0}.short-application-confirm-divider{border-top:1px solid var(--color-border-default,#d1d5dc);width:100%}.short-application-confirm-section{flex-direction:column;gap:20px;width:100%;display:flex}.short-application-confirm-section__title{color:var(--color-text-secondary,#4a5565);font-family:var(--button-uppercase-m-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);text-transform:uppercase;margin:0}.short-application-confirm-section__rows{flex-direction:column;gap:12px;display:flex}.short-application-confirm-row{align-items:center;gap:12px;width:100%;display:flex}.short-application-confirm-row__label{color:var(--color-text-secondary,#4a5565);font-family:var(--label-m-font-family,"Inter", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500)}.short-application-confirm-row__value{color:var(--color-text-primary,#130d33);text-align:right;font-family:var(--label-m-font-family,"Inter", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px);font-weight:var(--label-m-font-weight,500);flex:1}.short-application-confirm-actions{justify-content:center;align-self:stretch;gap:12px}.short-application-confirm-actions__back,.short-application-confirm-actions__confirm{box-sizing:border-box;justify-content:center;align-items:center;width:175px;min-width:175px;height:44px;padding:0 24px;line-height:1;display:inline-flex}.short-application-thank-you{background:var(--color-surface-neutral-primary,#fff);width:100%;box-shadow:var(--shadow-1-box-shadow,0 1px 2px -1px #0000001a, 0 1px 3px 0 #0000001a);border-radius:8px;flex-direction:column;gap:32px;padding:40px;display:flex}.short-application-thank-you__title{color:var(--color-brand-primary,#1e3f82);text-align:center;font-family:var(--display-s-font-family,"Inter", sans-serif);font-size:var(--display-s-font-size,40px);line-height:var(--display-s-line-height,120%);font-weight:var(--display-s-font-weight,700);margin:0}.short-application-thank-you__body{flex-direction:column;gap:16px;display:flex}.short-application-thank-you__paragraph{color:var(--color-text-primary,#130d33);font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);margin:0}.short-application-thank-you__actions{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.short-application-thank-you__action{border:1.5px solid var(--color-button-primary-default-border,#ff6900);border-radius:var(--radius-button,9999px);min-width:175px;color:var(--color-text-accent-primary,#f54900);cursor:pointer;font-family:var(--button-uppercase-m-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-m-font-size,16px);font-weight:var(--button-uppercase-m-font-weight,700);text-transform:uppercase;background:0 0;justify-content:center;align-items:center;padding:20px 40px;text-decoration:none;display:inline-flex}.short-application-thank-you__action:hover{background:#ffedd459}@media(max-width:768px){.short-application-step__loan-row{flex-direction:column;width:100%}.short-application-step__promo-group{flex-direction:row;align-items:flex-end;width:100%}.short-application-step__promo-apply{height:47px}.short-application-verification__label{font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}.short-application-form__actions{width:100%}.short-application-form__actions .application-form__back,.short-application-form__actions .application-form__continue{min-width:0;height:40px;font-family:var(--button-uppercase-small-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);padding:10px 20px}.short-application-form__actions .application-form__continue{flex:1}.short-application-confirm-header__title{font-family:var(--heading-s-font-family,"Inter", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600)}.short-application-confirm-header__intro{font-family:var(--body-m-font-family,"Inter", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}.short-application-confirm-loan__value{font-family:var(--heading-s-font-family,"Inter", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,600)}.short-application-confirm-section{gap:12px}.short-application-confirm-section__title{font-family:var(--button-uppercase-small-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px)}.short-application-confirm-actions__back,.short-application-confirm-actions__confirm{width:auto;min-width:0;height:40px;font-family:var(--button-uppercase-small-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);flex:1;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.short-application-thank-you{box-shadow:none;gap:24px;padding:20px}.short-application-thank-you__title{text-align:left;font-family:var(--heading-m-font-family,"Inter", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,700)}.short-application-thank-you__actions{align-self:stretch}.short-application-thank-you__action{min-width:0;height:40px;font-family:var(--button-uppercase-small-font-family,"Inter", sans-serif);font-size:var(--button-uppercase-small-font-size,14px);line-height:var(--button-uppercase-small-line-height,15px);letter-spacing:var(--button-uppercase-small-letter-spacing,.3px);flex:1;padding:10px 20px}}.short-application-thank-you__link{color:inherit;text-underline-offset:2px;text-decoration:underline}:root[data-semantic-mode=pls] .short-application-form--pls{gap:24px;max-width:944px}:root[data-semantic-mode=pls] .short-application-form--pls .application-form__card--pls-short{box-shadow:none;background:0 0;border-radius:0;gap:40px;padding:0}:root[data-semantic-mode=pls] .short-application-pls-header{flex-direction:column;gap:20px;width:100%;display:flex}:root[data-semantic-mode=pls] .short-application-pls-header__title-row{flex-direction:row;align-items:center;gap:16px;display:flex}:root[data-semantic-mode=pls] .short-application-pls-header__back{border:2px solid var(--color-border-accent,#478fe4);border-radius:var(--radius-full,9999px);width:48px;height:48px;color:var(--color-text-primary,#1a1a1a);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}:root[data-semantic-mode=pls] .short-application-pls-header__back-icon{width:24px;height:24px}:root[data-semantic-mode=pls] .short-application-pls-header__title{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-lg-font-family,"Exo", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,500);margin:0}:root[data-semantic-mode=pls] .short-application-pls-header__intro{color:var(--color-text-secondary,#5a5a6b);font-family:var(--body-lg-font-family,"Exo", sans-serif);font-size:var(--body-lg-font-size,18px);line-height:var(--body-lg-line-height,26px);font-weight:var(--body-lg-font-weight,400);margin:0;padding-left:64px}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-step__promo-apply{border-radius:var(--radius-button,8px);height:52px;font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);font-weight:var(--button-regular-m-font-weight,600);letter-spacing:normal;text-transform:none;padding:16px 24px}:root[data-semantic-mode=pls] .short-application-form--pls .application-form__back,:root[data-semantic-mode=pls] .short-application-form--pls .application-form__continue,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-actions__back,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-actions__confirm{border-radius:var(--radius-button,8px);min-width:0;height:52px;font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);font-weight:var(--button-regular-m-font-weight,600);letter-spacing:normal;text-transform:none;padding:12px 24px}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-actions__back,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-actions__confirm{width:auto;min-width:0;padding:12px 40px}:root[data-semantic-mode=pls] .short-application-form--pls .application-form__back:hover,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-actions__back:hover{background:#478fe414}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-summary{border-radius:var(--radius-card-s,12px);background:var(--color-surface-neutral-secondary,#f9fafb);box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);gap:24px;padding:24px}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-loan__label,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-section__title{color:var(--color-text-accent-primary,#478fe4);font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px);font-weight:var(--heading-m-font-weight,500);text-transform:none}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-loan__value{color:var(--color-text-primary,#1a1a1a);font-family:var(--heading-lg-font-family,"Exo", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,500)}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-section{gap:20px}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-row__label,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-row__value{font-family:var(--label-xl-font-family,"Exo", sans-serif);font-size:var(--label-xl-font-size,20px);line-height:var(--label-xl-line-height,28px);font-weight:var(--label-xl-font-weight,500)}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-actions{justify-content:flex-start;gap:24px}:root[data-semantic-mode=pls] .short-application-form--pls .application-form__actions--split{justify-content:flex-start}:root[data-semantic-mode=pls] .short-application-form--pls .application-radio__control{background:var(--color-surface-neutral-input,#f3f3f5)}:root[data-semantic-mode=pls] .short-application-form--pls .application-form__checkbox-box{background:var(--color-surface-neutral-secondary,#f9fafb);border-radius:5px}:root[data-semantic-mode=pls] .short-application-form--pls .application-form__checkbox-check{width:14px;height:14px;color:var(--color-text-on-white,#fff);display:none}:root[data-semantic-mode=pls] .short-application-form--pls .application-form__checkbox-input:checked+.application-form__checkbox-box{border-color:var(--color-button-primary-default-border,#478fe4);background:var(--color-button-primary-default-bg,#478fe4);box-shadow:none}:root[data-semantic-mode=pls] .short-application-form--pls .application-form__checkbox-input:checked+.application-form__checkbox-box .application-form__checkbox-check{display:block}:root[data-semantic-mode=pls] .short-application-form--pls .application-field__required,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-verification__required,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-step__required-mark{color:var(--color-text-accent-primary,#478fe4)}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-step__fields{gap:40px}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-verification{gap:16px}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-verification__legend{margin-bottom:16px}:root[data-semantic-mode=pls] .short-application-form--pls .application-radio__options--horizontal .application-radio__option{flex:0 0 160px;width:160px}:root[data-semantic-mode=pls] .application-form__surface--thank-you-pls{justify-content:center;width:100%;display:flex}:root[data-semantic-mode=pls] .short-application-thank-you--pls{box-sizing:border-box;background:var(--color-surface-neutral-primary,#fff);width:min(100%,784px);box-shadow:var(--pls-card-box-shadow,0px 3px 12px -12px #10092e2e, 0px -1px 7.8px 0px #10092e1a);border-radius:24px;align-items:center;gap:32px;padding:40px 20px}:root[data-semantic-mode=pls] .short-application-thank-you--pls .short-application-thank-you__title{width:100%;color:var(--color-text-primary,#1a1a1a);text-align:center;font-family:var(--heading-lg-font-family,"Exo", sans-serif);font-size:var(--heading-lg-font-size,32px);line-height:var(--heading-lg-line-height,40px);font-weight:var(--heading-lg-font-weight,500)}:root[data-semantic-mode=pls] .short-application-thank-you--pls .short-application-thank-you__body{gap:0;width:100%}:root[data-semantic-mode=pls] .short-application-thank-you--pls .short-application-thank-you__paragraph{text-align:center;color:var(--color-text-primary,#1a1a1a);font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px)}:root[data-semantic-mode=pls] .short-application-thank-you--pls .short-application-thank-you__actions{gap:24px;width:min(100%,600px)}:root[data-semantic-mode=pls] .short-application-thank-you--pls .short-application-thank-you__action{border-radius:var(--radius-button,8px);min-width:0;height:52px;font-family:var(--button-regular-m-font-family,"Exo", sans-serif);font-size:var(--button-regular-m-font-size,16px);font-weight:var(--button-regular-m-font-weight,600);letter-spacing:normal;text-transform:none;gap:8px;padding:16px 24px}:root[data-semantic-mode=pls] .short-application-thank-you--pls .short-application-thank-you__action:hover{background:#478fe414}:root[data-semantic-mode=pls] .short-application-thank-you__phone-icon{width:24px;height:24px;color:var(--color-text-accent-primary,#478fe4)}@media(max-width:768px){:root[data-semantic-mode=pls] .short-application-pls-header__back{width:28px;height:28px}:root[data-semantic-mode=pls] .short-application-pls-header__back-icon{width:16px;height:16px}:root[data-semantic-mode=pls] .short-application-pls-header__title{font-family:var(--heading-s-font-family,"Exo", sans-serif);font-size:var(--heading-s-font-size,20px);line-height:var(--heading-s-line-height,28px);font-weight:var(--heading-s-font-weight,500)}:root[data-semantic-mode=pls] .short-application-pls-header__intro{font-family:var(--body-m-font-family,"Exo", sans-serif);font-size:var(--body-m-font-size,16px);line-height:var(--body-m-line-height,24px);padding-left:0}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-step__promo-apply{height:47px;font-family:var(--button-regular-small-font-family,"Exo", sans-serif);font-size:var(--button-regular-small-font-size,14px);line-height:var(--button-regular-small-line-height,20px);letter-spacing:var(--button-regular-small-letter-spacing,.3px);padding:10px 20px}:root[data-semantic-mode=pls] .short-application-form--pls .application-form__back,:root[data-semantic-mode=pls] .short-application-form--pls .application-form__continue,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-actions__back,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-actions__confirm{height:40px;font-family:var(--button-regular-small-font-family,"Exo", sans-serif);font-size:var(--button-regular-small-font-size,14px);line-height:var(--button-regular-small-line-height,20px);letter-spacing:var(--button-regular-small-letter-spacing,.3px);flex:1;padding:10px 20px}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-form__actions{gap:12px;width:100%}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-verification{gap:12px}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-verification__legend{margin-bottom:12px}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-verification+.short-application-verification{margin-top:-8px}:root[data-semantic-mode=pls] .short-application-form--pls .application-radio__options--horizontal{flex-direction:column;gap:20px}:root[data-semantic-mode=pls] .short-application-form--pls .application-radio__options--horizontal .application-radio__option{flex:none;width:100%}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-summary{box-shadow:none;background:0 0;border-radius:12px;padding:0}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-loan__label,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-section__title{font-family:var(--heading-xs-font-family,"Exo", sans-serif);font-size:var(--heading-xs-font-size,18px);line-height:var(--heading-xs-line-height,28px)}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-loan__value{font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px)}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-section{gap:12px}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-row__label,:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-row__value{font-family:var(--label-m-font-family,"Exo", sans-serif);font-size:var(--label-m-font-size,16px);line-height:var(--label-m-line-height,20px)}:root[data-semantic-mode=pls] .short-application-form--pls .short-application-confirm-actions{gap:12px}:root[data-semantic-mode=pls] .short-application-form--pls .application-field__input-wrap{border:1px solid var(--color-border-default,#d1d5dc);border-radius:var(--radius-input,8px);min-height:47px;padding:12px}:root[data-semantic-mode=pls] .short-application-thank-you--pls{width:100%;box-shadow:none;border-radius:0;gap:24px;padding:40px 20px}:root[data-semantic-mode=pls] .short-application-thank-you--pls .short-application-thank-you__title{font-family:var(--heading-m-font-family,"Exo", sans-serif);font-size:var(--heading-m-font-size,24px);line-height:var(--heading-m-line-height,32px)}:root[data-semantic-mode=pls] .short-application-thank-you--pls .short-application-thank-you__actions{width:100%}:root[data-semantic-mode=pls] .short-application-thank-you--pls .short-application-thank-you__action{height:40px;font-family:var(--button-regular-small-font-family,"Exo", sans-serif);font-size:var(--button-regular-small-font-size,14px);line-height:var(--button-regular-small-line-height,20px);letter-spacing:var(--button-regular-small-letter-spacing,.3px);flex:1;padding:10px 20px}:root[data-semantic-mode=pls] .short-application-thank-you--pls .short-application-thank-you__phone-icon{display:none}}.next-loan-page{width:100%;max-width:1080px;min-height:calc(100vh - 72px);margin:0 auto;padding:12px 20px 32px;position:relative}@media(min-width:1024px){.next-loan-page{min-height:calc(100vh - 92px);padding:12px 40px 32px}}@layer theme{:root,:host{--font-sans:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--radius-sm:7px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-primary:#1c398e;--color-secondary:#1447e6;--color-text:#162456;--color-bg:#eef2ff;--color-border-soft:#d1d5dc;--shadow-card:0 1px 3px #0000001a, 0 1px 2px -1px #0000001a}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.block{display:block}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}html,body{min-height:100%}body{font-family:var(--font-sans);color:var(--color-text);background:var(--color-bg);margin:0}.dashboard-page{max-width:none;margin:0;padding:1.25rem}.dashboard-title{color:#2f3c4a;margin:0 0 1rem;font-size:1.15rem;line-height:1.2}.dashboard-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem;display:grid}.dashboard-error{color:#b42318;margin:0 0 1rem;font-size:.9rem}.dashboard-empty{color:#415263;margin:0;font-size:.92rem}.apply-page{color:#243447;background:#fff;min-height:100vh}.apply-header{background:#fff}.apply-header-inner{align-items:center;gap:2rem;width:min(1054px,100% - 2rem);min-height:128px;margin:0 auto;display:flex}.apply-header a{color:#001443;text-decoration:none}.apply-logo-link{flex:none}.apply-logo-link img,.apply-footer-brand img{width:220px;height:auto;display:block}.apply-header nav{text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.6rem;margin-left:auto;font-size:.9rem;font-weight:800;display:flex}.apply-header-actions{flex:none;align-items:center;gap:.6rem;display:flex}.apply-login-link,.apply-now-link{border-radius:999px;justify-content:center;align-items:center;min-width:100px;min-height:54px;font-weight:800;display:inline-flex}.apply-login-link{border:2px solid #ff6900;color:#ff6900!important}.apply-now-link{background:#ff6900;border:2px solid #ff6900;color:#fff!important}.apply-shell{width:min(1054px,100% - 2rem);margin:0 auto 2.2rem;padding-top:1.6rem}.apply-steps,.apply-form,.apply-result{box-shadow:none;background:0 0;border:0;border-radius:0}.apply-steps{background:#faede8;border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:2.8rem;padding:.5rem;display:grid}.apply-step{color:#334155;border-radius:5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;min-height:112px;padding:1.15rem 1rem;display:flex}.apply-step span{color:#26364a;background:0 0;border-radius:0;width:auto;height:auto;font-size:1.05rem;font-weight:800;display:block}.apply-step strong{font-size:1rem;font-weight:400;line-height:1.3}.apply-step.is-active{color:#26364a;background:#fff}.apply-form{width:100%;max-width:100%;padding:0 0 .1rem}.apply-form-header{margin-bottom:1.1rem}.apply-form-header span{display:none}.apply-form-header h1,.apply-result h1{color:#253447;margin:0;font-size:1.45rem;font-weight:500;line-height:1.2}.apply-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 1.75rem;display:grid}.apply-sections{gap:1.75rem;display:grid}.apply-section{border-top:0;padding-top:0}.apply-section:first-of-type{border-top:none;padding-top:0}.apply-section h2{color:#253447;margin:0 0 1rem;font-size:1rem;font-weight:700}.apply-section-copy,.apply-note,.apply-error{margin:0 0 1rem;font-size:.92rem;line-height:1.5}.apply-note{color:#5a6678}.apply-error{color:#b42318;font-weight:700}.apply-field,.apply-radio{gap:.55rem;display:grid}.apply-field.is-full,.apply-radio.is-full{grid-column:1/-1}.apply-field>label>span,.apply-radio legend{color:#243447;font-size:.92rem;font-weight:500}.apply-field>label>span:before,.apply-radio legend:before{content:"* "}.apply-field input,.apply-field select{border:1px solid var(--color-border-soft);color:#253447;width:100%;min-height:44px;font:inherit;background:#fff;border-radius:3px;padding:.45rem .7rem}.apply-field input:focus,.apply-field select:focus{border-color:var(--color-secondary);outline-offset:0;outline:2px solid #1447e62e}.apply-radio{border:none;margin:0;padding:0}.apply-radio>div{flex-wrap:wrap;gap:.65rem;display:flex}.apply-radio label,.apply-checkbox{color:#334155;align-items:center;gap:.5rem;min-height:44px;font-size:.9rem;display:inline-flex}.apply-radio input,.apply-checkbox input{width:1rem;height:1rem;accent-color:var(--color-primary)}.apply-checkbox{justify-content:flex-start;width:100%}.apply-checkbox-field{gap:.35rem;display:grid}.apply-field-errors{color:#b42318;font-size:.85rem;font-weight:600}.apply-field :is(input,select)[aria-invalid=true],.apply-radio[aria-invalid=true]{border-color:#b42318}.apply-actions{justify-content:flex-start;gap:.8rem;margin-top:1.15rem;display:flex}.apply-submit,.apply-back{letter-spacing:.03em;text-transform:uppercase;cursor:pointer;border-radius:999px;min-height:50px;padding:.78rem 1.5rem;font-weight:800}.apply-submit{color:#fff;background:#ff6900;border:none;min-width:222px}.apply-submit:hover:not(:disabled){background:#e75e00}.apply-submit:disabled{opacity:.7;cursor:not-allowed}.apply-back{border:1px solid var(--color-border-soft);color:var(--color-text);background:#fff}.apply-result{width:min(1054px,100% - 2rem);margin:0 auto 3rem;padding:2rem 0}.apply-result p{color:#415263;font-size:1rem;line-height:1.55}.apply-secondary-link{color:var(--color-primary);font-weight:800}.apply-footer{color:#fff;background:#02275f;margin-top:3rem}.apply-footer-inner{grid-template-columns:1.2fr .8fr 1.15fr 1fr;gap:2rem;width:min(1054px,100% - 2rem);margin:0 auto;padding:4.5rem 0 3.8rem;display:grid}.apply-footer h2{color:#fff;margin:0 0 1rem;font-size:1.35rem;font-weight:600;line-height:1.2}.apply-footer p{color:#fff;margin:0 0 .9rem;line-height:1.45}.apply-footer a{color:#fff;margin-bottom:.65rem;line-height:1.3;text-decoration:none;display:block}.apply-footer-brand img{--fill-0:#fff;--stroke-0:#fff;filter:brightness(0)invert();opacity:.95;margin-bottom:1rem}.apply-footer-copyright{color:#fff;text-align:center;width:min(1054px,100% - 2rem);margin:-1.4rem auto 0;padding-bottom:2.2rem}.apply-footer-legal{color:#fff;background:#ff6900}.apply-footer-legal>div{width:min(1054px,100% - 2rem);margin:0 auto;padding:1.6rem 0 2rem}.apply-footer-legal p{color:#fff;margin:0 0 1.55rem;font-size:.92rem;line-height:1.55}.apply-footer-legal p:last-child{margin-bottom:0}.loan-card{border-radius:var(--radius-sm);box-shadow:var(--shadow-card);background:#fff;border:1px solid #dce3eb;min-height:260px}.loan-card.is-skeleton{background:linear-gradient(110deg,#eff3f8 8%,#e7edf5 18%,#eff3f8 33%) 0 0/200% 100%;border-color:#e6edf4;animation:1.25s linear infinite card-pulse}.loan-card-header{border-bottom:1px solid #c6d0db;justify-content:space-between;align-items:center;padding:.8rem .9rem;display:flex}.loan-card-id{color:#465867;margin:0;font-size:.86rem;font-weight:700}.loan-card-status{color:#425667;font-size:.88rem;font-weight:700}.loan-card-status.is-warning{color:#b34666}.loan-card-body{padding:.75rem .9rem .95rem}.loan-card-row{color:#4b5664;justify-content:space-between;gap:.7rem;margin:.14rem 0;font-size:.88rem;display:flex}.loan-card-row strong{color:#3f4d5d;text-align:right;font-weight:700}.loan-card-message{color:#2a7e74;margin:.9rem 0;font-size:.92rem;font-weight:700;line-height:1.35}.loan-card-actions{flex-direction:column;align-items:center;gap:.55rem;margin-top:.9rem;display:flex}.loan-card-button{color:#fff;cursor:pointer;background:#1d8579;border:none;border-radius:4px;min-width:180px;padding:.62rem .75rem;font-size:.9rem;font-weight:700;line-height:1.2}.loan-card-button:hover:not(:disabled){background:#157368}.loan-card-button:disabled{opacity:.75;cursor:not-allowed}@keyframes card-pulse{to{background-position-x:-200%}}@media(min-width:768px){.footer-inner{flex-direction:row;justify-content:space-between;gap:1rem}}@media(max-width:860px){.apply-header-inner{flex-wrap:wrap;gap:1rem;min-height:auto;padding:1rem 0}.apply-header nav{order:3;justify-content:flex-start;gap:1rem;width:100%;margin-left:0}.apply-header-actions{margin-left:auto}.apply-shell{padding-top:1rem}.apply-steps{margin-bottom:2rem}.apply-step{gap:.9rem;min-height:96px;padding:.9rem}.apply-footer-inner{grid-template-columns:repeat(2,minmax(0,1fr));padding:3rem 0}}@media(max-width:620px){.apply-header-inner,.apply-shell,.apply-result,.apply-footer-inner{width:min(100% - 1.5rem,1054px)}.apply-logo-link img,.apply-footer-brand img{width:126px}.apply-header-inner{flex-wrap:wrap}.apply-header nav{order:3;justify-content:space-between;gap:.5rem;width:100%;padding-bottom:.25rem;display:flex;overflow-x:auto}.apply-header nav a{white-space:nowrap;align-items:center;min-height:44px;display:inline-flex}.apply-header-actions{gap:.45rem}.apply-login-link,.apply-now-link{min-width:78px;min-height:44px;font-size:.86rem}.apply-now-link{display:none}.apply-steps{gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.apply-step{min-width:9rem}.apply-grid{grid-template-columns:1fr;gap:1rem}.apply-actions{flex-direction:column-reverse}.apply-submit,.apply-back{width:100%}.apply-footer{margin-top:2.5rem}.apply-footer-inner{grid-template-columns:1fr;gap:1.6rem;padding:2.5rem 0}.apply-footer-copyright{text-align:left;width:min(100% - 1.5rem,1054px);margin:0 auto;padding-bottom:1.6rem;font-size:.82rem}.apply-footer-legal>div{width:min(100% - 1.5rem,1054px);padding:1.3rem 0 1.5rem}.apply-footer-legal p{font-size:.84rem;line-height:1.55}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
