.Si-P0q_page{justify-content:center;align-items:center;min-height:100vh;padding:48px 16px;display:flex}.Si-P0q_column{flex-direction:column;gap:28px;width:100%;max-width:420px;display:flex}.Si-P0q_logos{justify-content:center;align-items:center;gap:16px;display:flex}.Si-P0q_gfpLogo{width:auto;height:44px}.Si-P0q_clientLogo{border-left:1px solid var(--border);width:auto;height:40px;padding-left:16px}.Si-P0q_card{background:var(--surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:20px;padding:36px 32px;display:flex}.Si-P0q_stack{flex-direction:column;gap:20px;display:flex}.Si-P0q_heading{flex-direction:column;gap:6px;display:flex}.Si-P0q_heading h1{letter-spacing:-.01em;margin:0;font-size:26px;font-weight:800}.Si-P0q_heading p,.Si-P0q_note,.Si-P0q_footer{color:var(--muted);margin:0}.Si-P0q_heading p{font-size:15px}.Si-P0q_field{flex-direction:column;gap:8px;display:flex}.Si-P0q_field label{font-size:14px;font-weight:600}.Si-P0q_field input{border:1px solid var(--border-input);color:var(--navy);border-radius:8px;padding:12px 14px;font-size:16px}.Si-P0q_submit{background:var(--gfp-blue);color:#fff;cursor:pointer;border:0;border-radius:8px;min-height:48px;font-size:16px;font-weight:700}.Si-P0q_submit:hover{background:var(--gfp-blue-hover)}.Si-P0q_error{color:#8a4200;background:#fff1dd;border-radius:8px;margin:0;padding:12px 14px;font-size:14px;font-weight:600}.Si-P0q_note{font-size:14px}.Si-P0q_footer{text-align:center;font-size:13px}@media (max-width:480px){.Si-P0q_card{padding:28px 20px}}
