.pfsa-access{color:#132641;background:#f4f5f8;min-height:100vh;padding:28px;font-family:Arial,sans-serif}.access-home{color:#53657f;font-size:13px;text-decoration:none}.access-layout{background:#fff;border-radius:24px;grid-template-columns:1.05fr 1fr;max-width:1120px;margin:36px auto;display:grid;overflow:hidden;box-shadow:0 16px 60px #10223e12}.access-layout aside{color:#fff;background:radial-gradient(at 100% 0,#35506b,#10223e 66%);padding:48px}.access-layout aside img{object-fit:contain;background:#fff;border-radius:12px;width:100px;height:100px;margin-bottom:28px;padding:8px}.access-layout aside>small{color:#ddba76;letter-spacing:.13em;font-size:11px;display:block}.access-layout aside h1{margin:18px 0;font:38px/1.2 Georgia,serif}.access-layout aside p{color:#c3cfe0;font-size:15px;line-height:1.8}.access-layout ol{counter-reset:steps;margin:30px 0;padding:0;list-style:none}.access-layout li{counter-increment:steps;padding:8px 0 18px 43px;position:relative}.access-layout li:before{content:counter(steps);color:#e8c88a;border:1px solid #a58b56;border-radius:50%;place-content:center;width:28px;height:28px;font-size:12px;display:grid;position:absolute;top:6px;left:0}.access-layout li b,.access-layout li span{font-size:13px;display:block}.access-layout li span{color:#c3cfe0;margin-top:7px}.access-layout footer{color:#d8b675;border-top:1px solid #ffffff20;padding-top:22px;font-size:11px}.access-card{padding:48px}.access-card>small{letter-spacing:.14em;color:#98732f;font-size:10px;font-weight:700}.access-card h2{margin:16px 0 10px;font:34px Georgia,serif}.access-card p{color:#5b6c81;font-size:13px;line-height:1.7}.pfsa-access button{cursor:pointer;color:#16314d;background:#fff;border:1px solid #d4dce7;border-radius:9px;padding:13px;font:600 13px Arial}.pfsa-access button:disabled{opacity:.6;cursor:not-allowed}.access-google{justify-content:center;align-items:center;gap:12px;width:100%;margin-top:24px;display:flex}.access-divider{color:#77869a;align-items:center;gap:12px;margin:22px 0;font-size:11px;display:flex}.access-divider:before,.access-divider:after{content:"";background:#e2e7ef;flex:1;height:1px}.access-methods{background:#f0f3f7;border-radius:10px;gap:6px;margin-bottom:24px;padding:4px;display:flex}.access-methods button{background:0 0;border:0;flex:1;padding:10px 6px;font-size:11px}.access-methods button[aria-pressed=true]{background:#fff;box-shadow:0 1px 5px #10223e14}.access-card form{gap:18px;display:grid}.access-card label{gap:8px;font-size:12px;font-weight:700;display:grid}.access-card label small{color:#6b7c92;font-weight:400;line-height:1.5}.access-card input{box-sizing:border-box;color:#16314d;background:#fff;border:1px solid #d4dce7;border-radius:8px;width:100%;padding:13px;font:14px Arial}.access-card input[readonly]{color:#60738b;background:#f2f5f8}.access-card .access-submit{color:#fff;background:#10223e;border-color:#10223e}.access-links{gap:12px;margin-top:18px;display:grid}.access-links a{color:#8a6525;font-size:12px;text-decoration:none}.pfsa-access :focus-visible{outline-offset:3px;outline:3px solid #bf974f}@media (max-width:760px){.pfsa-access{padding:18px}.access-layout{max-width:480px;margin:24px auto;display:block}.access-layout aside{padding:28px}.access-layout aside img{width:65px;height:65px;margin-bottom:16px}.access-layout aside h1{font-size:28px}.access-layout aside ol,.access-layout aside footer{display:none}.access-card{padding:28px}.access-card h2{font-size:30px}}
