.financial-access-page .financial-access-gate{display:block;margin:.2rem 0 .8rem;color:#fff;font-size:clamp(1.7rem,3vw,2.7rem);line-height:1;letter-spacing:-.05em}.financial-access-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:1rem 0}.financial-access-summary div{padding:.8rem;border:1px solid rgba(255,255,255,.08);border-radius:.8rem;background:rgba(255,255,255,.025)}.financial-access-summary dt{color:var(--product-muted);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.financial-access-summary dd{margin:.3rem 0 0;color:#fff;font-size:.82rem;overflow-wrap:anywhere}.financial-credential-form{margin-top:1rem}.financial-estimate{align-items:start}.financial-estimate>div:last-child{display:grid;gap:.55rem;justify-items:end;text-align:right}@media (max-width:640px){.financial-access-summary{grid-template-columns:1fr}.financial-estimate>div:last-child{justify-items:start;text-align:left}}.filing-control-banner{align-items:center;display:grid;gap:1rem 2rem;grid-template-columns:minmax(0,1fr) auto;border-color:rgba(45,212,191,.28);background:linear-gradient(135deg,rgba(45,212,191,.08),rgba(255,255,255,.015)),rgba(8,17,28,.78)}.filing-control-banner h2{margin:.25rem 0 .65rem;color:#fff;font-size:clamp(1.4rem,2.6vw,2.15rem);letter-spacing:-.035em}.sync-status-card{display:grid;gap:.8rem}.sync-job-list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.sync-job{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.9rem;border:1px solid rgba(255,255,255,.1);border-radius:.85rem;background:rgba(255,255,255,.035)}.sync-job span,.sync-job strong{display:block;min-width:0;overflow-wrap:anywhere}.sync-job strong{color:#fff;text-transform:capitalize}.sync-job span{margin-top:.2rem;color:var(--product-muted);font-size:.84rem}.financial-validation-progress{display:flex;gap:.55rem;align-items:center}.financial-validation-spinner{flex:0 0 auto;width:.85rem;height:.85rem;border:2px solid rgba(255,255,255,.25);border-top-color:currentcolor;border-radius:50%;animation:financial-validation-spin .85s linear infinite}@keyframes financial-validation-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.financial-validation-spinner{animation-duration:2.4s}}.sync-result{grid-column:1/-1;max-height:22rem;margin:0;padding:.9rem;overflow:auto;border-radius:.75rem;background:rgba(2,8,18,.9);color:#d9f8f2;font:.78rem/1.55 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:760px){.filing-control-banner,.sync-job{grid-template-columns:1fr}.sync-job .product-button{width:100%}}