.faq-help{background:#f8fafc;flex:1}.faq-help__inner{width:min(100% - 2rem,73.75rem);margin-inline:auto;padding:clamp(1.75rem,3.5vw,2.5rem) 0 clamp(2.5rem,5vw,4rem);animation:.5s both faq-enter}@keyframes faq-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.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}.faq-help__search-wrap{margin-bottom:clamp(1.75rem,3.5vw,2.25rem)}.faq-help__search-input{color:#0f172a;background:#fff;border:1px solid #0f172a24;border-radius:.5rem;width:100%;min-height:3.5rem;padding:.875rem 1.125rem;font-size:1.0625rem;font-weight:500;transition:border-color .2s}.faq-help__search-input::placeholder{color:#94a3b8}.faq-help__search-input:focus{border-color:#0f766e;outline:none}.faq-help__tabs-wrap{margin-bottom:clamp(1.75rem,3vw,2.25rem)}.faq-help__tabs{border-bottom:2px solid #0f766e2e;flex-wrap:wrap;gap:.5rem;padding-bottom:0;display:flex}.faq-help__tab{color:#64748b;text-align:center;cursor:pointer;background:0 0;border:none;border-bottom:3px solid #0000;border-radius:.375rem .375rem 0 0;flex:auto;justify-content:center;align-items:center;gap:.5rem;min-width:min(100%,12rem);min-height:3.5rem;margin-bottom:-2px;padding:.875rem 1.25rem;font-size:clamp(1rem,1.8vw,1.1875rem);font-weight:700;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.faq-help__tab-icon{flex-shrink:0;justify-content:center;align-items:center;width:1.375rem;height:1.375rem;display:flex}.faq-help__tab-icon-svg{width:100%;height:100%;display:block}.faq-help__tab--consult-general .faq-help__tab-icon{color:var(--ds-blue,#2563eb)}.faq-help__tab--eligibility .faq-help__tab-icon{color:var(--ds-blue-deep,#1d4ed8)}.faq-help__tab--credit-debt .faq-help__tab-icon{color:#d97706}.faq-help__tab:hover{color:var(--ds-blue-deep,#1d4ed8);background:#eff6ff73}.faq-help__tab.is-active{color:var(--ds-blue-deep,#1d4ed8);border-bottom-color:var(--ds-blue,#2563eb);background:#eff6ffb8;font-weight:800}.faq-help__tab.is-active .faq-help__tab-icon{color:inherit}.faq-help__tab--all{color:#94a3b8;flex:0 auto;min-width:auto;font-size:.9375rem;font-weight:600}.faq-help__tab--all.is-active{color:var(--ds-blue-deep,#1d4ed8);border-bottom-color:var(--ds-blue,#2563eb)}.faq-help__secondary-tabs{border-top:1px solid #0f172a14;flex-wrap:wrap;gap:.5rem;margin-top:1rem;padding-top:1rem;display:flex}.faq-help__secondary-tab{color:#475569;cursor:pointer;background:#fff;border:1px solid #0f172a1f;border-radius:.375rem;padding:.625rem 1rem;font-size:.9375rem;font-weight:700;transition:border-color .15s,color .15s}.faq-help__secondary-tab:hover,.faq-help__secondary-tab.is-active{color:#0f766e;border-color:#0f766e66}.faq-help__section-head{border-bottom:2px solid #0f766e29;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:0;padding-bottom:1rem;display:flex}.faq-help__section-title{color:#0f766e;letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:800}.faq-help__section-count{color:#94a3b8;margin:0;font-size:.875rem;font-weight:600}.faq-help__list{border-inline:1px solid #0f172a1a;background:#fff;border-bottom:1px solid #0f172a1a;flex-direction:column;display:flex}.faq-help__item{border-bottom:1px solid #0f172a1f}.faq-help__item:last-child{border-bottom:none}.faq-help__item.is-open{background:#f0fdfaa6;box-shadow:inset 3px 0 #0f766e}.faq-help__trigger{text-align:left;cursor:pointer;background:0 0;border:none;grid-template-columns:1fr auto;align-items:center;gap:1.25rem;width:100%;min-height:4.75rem;padding:1rem 1.5rem;display:grid}.faq-help__trigger-main{align-items:center;gap:.875rem;min-width:0;display:flex}.faq-help__q-mark{color:#0d9488;background:#f0fdfacc;border:2px solid #0f766e47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:.875rem;font-weight:800;line-height:1;transition:background-color .2s,border-color .2s,color .2s;display:flex}.faq-help__q-mark.is-open{color:#fff;background:#0f766e;border-color:#0f766e}@media (min-width:48rem){.faq-help__trigger{min-height:5.5rem;padding:1.125rem 1.75rem}}.faq-help__item.is-open .faq-help__trigger{padding-left:calc(1.5rem - 3px)}@media (min-width:48rem){.faq-help__item.is-open .faq-help__trigger{padding-left:calc(1.75rem - 3px)}}.faq-help__question{color:#0f172a;letter-spacing:-.015em;font-size:clamp(1.0625rem,1.8vw,1.25rem);font-weight:800;line-height:1.45}.faq-help__item.is-open .faq-help__question{color:#0f766e}.faq-help__icon{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:transform .25s,color .2s;display:flex}.faq-help__icon.is-open{color:#0f766e;transform:rotate(45deg)}.faq-help__panel{padding:0 1.5rem 1.5rem 3.625rem}.faq-help__item.is-open .faq-help__panel{padding-left:3.625rem}@media (min-width:48rem){.faq-help__panel{padding:0 1.75rem 1.75rem 4.125rem}.faq-help__item.is-open .faq-help__panel{padding-left:4.125rem}}.faq-help__answer{color:#334155;margin:0;padding:0;font-size:clamp(1rem,1.4vw,1.0625rem);font-weight:500;line-height:1.8}.faq-help__actions{margin-top:1rem}.faq-help__empty{text-align:center;background:#fff;border:1px solid #0f172a1a;padding:3rem 1.5rem}.faq-help__empty p{color:#64748b;margin:0;font-size:1rem;font-weight:500;line-height:1.6}.faq-help__empty p+p{margin-top:.375rem;font-size:.9375rem}.faq-help__more-wrap{justify-content:center;padding:1.5rem 0 0;display:flex}.faq-help__more-btn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #0f172a24;border-radius:.375rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;transition:border-color .15s,background-color .15s}.faq-help__more-btn:hover{background:#f0fdfa80;border-color:#0f766e}.faq-help__guide{background:#f0fdfa8c;border:1px solid #0f766e24;border-radius:.5rem;margin-top:clamp(2rem,4vw,2.75rem);padding:1.25rem 1.5rem}.faq-help__guide p{color:#64748b;margin:0;font-size:.9375rem;font-weight:500;line-height:1.7}.faq-help__guide p+p{margin-top:.375rem}.faq-help__guide a{color:#0f766e;font-weight:700;text-decoration:none}.faq-help__guide a:hover{text-decoration:underline}.faq-help{--faq-hover-dur:var(--ds-hover-dur,.28s);--faq-hover-ease:var(--ds-ease,cubic-bezier(.22, 1, .36, 1));--faq-accent:var(--ds-blue-deep,#1d4ed8);--faq-accent-soft:#eff6ffb8;--faq-accent-hover:var(--ds-red,#dc2626)}.faq-help__tab{transition:color .15s ease, border-color .15s ease, background-color var(--faq-hover-dur) var(--faq-hover-ease), transform var(--faq-hover-dur) var(--faq-hover-ease), box-shadow var(--faq-hover-dur) var(--faq-hover-ease)}.faq-help__tab-icon{transition:transform var(--faq-hover-dur) var(--faq-hover-ease), color .2s ease}.faq-help__tab:hover,.faq-help__tab:focus-visible{color:var(--faq-accent);background:#eff6ff94;outline:none;transform:translateY(-3px);box-shadow:0 10px 24px #1d4ed81a,0 0 0 1px #2563eb14}.faq-help__tab:hover .faq-help__tab-icon,.faq-help__tab:focus-visible .faq-help__tab-icon{transform:scale(1.08)}.faq-help__secondary-tab{transition:border-color .15s ease, background-color var(--faq-hover-dur) var(--faq-hover-ease), color var(--faq-hover-dur) var(--faq-hover-ease), transform var(--faq-hover-dur) var(--faq-hover-ease)}.faq-help__secondary-tab:hover,.faq-help__secondary-tab:focus-visible{color:var(--faq-accent);background:#eff6ff8c;border-color:#2563eb47;outline:none;transform:translateY(-2px);box-shadow:0 6px 16px #1d4ed814}.faq-help__item{transition:box-shadow var(--faq-hover-dur) var(--faq-hover-ease), background-color var(--faq-hover-dur) var(--faq-hover-ease)}.faq-help__trigger{transition:transform var(--faq-hover-dur) var(--faq-hover-ease), background-color var(--faq-hover-dur) var(--faq-hover-ease), box-shadow var(--faq-hover-dur) var(--faq-hover-ease)}.faq-help__trigger:hover,.faq-help__trigger:focus-visible{background:#eff6ff94;outline:none;transform:translateY(-4px)scale(1.006);box-shadow:0 14px 32px #0f172a14,0 0 0 1px #2563eb1a}.faq-help__item.is-open:hover,.faq-help__item.is-open:focus-within{box-shadow:inset 4px 0 0 var(--faq-accent-hover);background:var(--faq-accent-soft)}.faq-help__q-mark{transition:transform var(--faq-hover-dur) var(--faq-hover-ease), background-color var(--faq-hover-dur) var(--faq-hover-ease), border-color var(--faq-hover-dur) var(--faq-hover-ease), color var(--faq-hover-dur) var(--faq-hover-ease)}.faq-help__trigger:hover .faq-help__q-mark,.faq-help__trigger:focus-visible .faq-help__q-mark{border-color:var(--ds-blue,#2563eb);color:var(--faq-accent);background:#dbeafef2;transform:scale(1.1)}.faq-help__trigger:hover .faq-help__q-mark.is-open,.faq-help__trigger:focus-visible .faq-help__q-mark.is-open{border-color:var(--ds-blue-deep,#1d4ed8);background:var(--ds-blue-deep,#1d4ed8);color:#fff}.faq-help__icon{transition:transform var(--faq-hover-dur) var(--faq-hover-ease), color .2s ease}.faq-help__trigger:hover .faq-help__icon:not(.is-open),.faq-help__trigger:focus-visible .faq-help__icon:not(.is-open){color:var(--ds-blue,#2563eb);transform:translate(2px)}.faq-help__trigger:hover .faq-help__icon.is-open,.faq-help__trigger:focus-visible .faq-help__icon.is-open{transform:rotate(45deg)translate(2px)}.faq-help__action-link{color:var(--faq-accent);transition:transform var(--faq-hover-dur) var(--faq-hover-ease), color var(--faq-hover-dur) var(--faq-hover-ease), text-decoration-color var(--faq-hover-dur) var(--faq-hover-ease);align-items:center;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-flex}.faq-help__action-link:hover,.faq-help__action-link:focus-visible{color:var(--faq-accent-hover);box-shadow:var(--ds-focus-ring);border-radius:.25rem;outline:none;text-decoration:underline;transform:translate(3px)}@media (hover:none){.faq-help__tab:active{transform:translateY(-1px)}.faq-help__trigger:active{transform:translateY(-2px)scale(1.003)}.faq-help__action-link:active{transform:translate(2px)}}@media (max-width:24.375rem){.faq-help__inner{width:min(100% - 1.25rem,73.75rem)}.faq-help__tab{min-width:100%}.faq-help__trigger{min-height:4.75rem;padding:1rem 1.125rem}.faq-help__question{font-size:1.0625rem}}@media (prefers-reduced-motion:reduce){.faq-help__inner{animation:none}.faq-help__icon,.faq-help__tab,.faq-help__trigger,.faq-help__q-mark,.faq-help__action-link,.faq-help__secondary-tab{transition:none}.faq-help__tab:hover,.faq-help__tab:focus-visible,.faq-help__trigger:hover,.faq-help__trigger:focus-visible,.faq-help__secondary-tab:hover,.faq-help__secondary-tab:focus-visible,.faq-help__action-link:hover,.faq-help__action-link:focus-visible{transform:none!important}}.faq-tab-bar-anchor{background:#fff;border-bottom:1px solid #0f172a0f;padding:clamp(1rem,2vw,1.5rem) clamp(1rem,4vw,2rem)}.faq-tab-bar{top:var(--header-height,5.25rem);z-index:30;position:sticky}.faq-tab-bar__shell{justify-content:center;max-width:90rem;margin-inline:auto;display:flex}.faq-tab-bar__segment{background:#f1f5f9;border:1px solid #0f172a0f;border-radius:1rem;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100%,36rem);min-height:3.75rem;padding:.4375rem;display:grid;position:relative;box-shadow:0 12px 32px #0f172a0f}.faq-tab-bar__slider{width:calc(50% - .6875rem);transform:translateX(calc(var(--tab-index,0) * (100% + .5rem)));pointer-events:none;background:#0f766e;border-radius:.75rem;transition:transform .48s cubic-bezier(.22,1,.36,1),background .48s;position:absolute;top:.4375rem;bottom:.4375rem;left:.4375rem;box-shadow:0 10px 24px #0f172a24}.faq-tab-bar__tab{z-index:1;color:#475569;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:.75rem;justify-content:center;align-items:center;min-height:2.875rem;padding:0 1rem;font-size:clamp(.9375rem,1.5vw,1.125rem);font-weight:700;transition:color .48s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.faq-tab-bar__tab.is-active{color:#fff}.faq-detail-viewport{flex:1}.faq-detail-enter{animation:.48s cubic-bezier(.22,1,.36,1) category-content-enter}
