.Si-P0q_page{background:radial-gradient(circle at top,#eaf3ff 0,#f5f8fc 38%,#edf2f7 100%);place-items:center;min-height:100dvh;padding:24px;display:grid}.Si-P0q_card{background:#fff;border:1px solid #dbe4ee;border-radius:24px;width:min(440px,100%);padding:28px;box-shadow:0 24px 70px #142c491f}.Si-P0q_brand{align-items:center;gap:12px;margin-bottom:34px;display:flex}.Si-P0q_brand>div:last-child{flex-direction:column;display:flex}.Si-P0q_brand strong{font-size:18px;line-height:1}.Si-P0q_brand span{color:var(--muted);margin-top:4px;font-size:12px}.Si-P0q_mark{object-fit:contain;flex:none;width:46px;height:44px;display:block}.Si-P0q_copy>span{letter-spacing:.16em;color:#47709b;font-size:12px;font-weight:800}.Si-P0q_copy h1{font-family:var(--font-editorial),Georgia,"Times New Roman",serif;color:#132b45;margin:8px 0 10px;font-size:32px;font-weight:600;line-height:1.05}.Si-P0q_copy p{color:var(--muted);margin:0;line-height:1.55}.Si-P0q_form{gap:16px;margin:28px 0 18px;display:grid}.Si-P0q_form label{color:#28435e;gap:7px;font-size:14px;font-weight:700;display:grid}.Si-P0q_form input{width:100%;min-height:50px;font:inherit;color:#142b43;background:#fbfdff;border:1px solid #ccd8e4;border-radius:12px;outline:none;padding:0 14px;font-size:16px}.Si-P0q_form input:focus{border-color:#507ba6;box-shadow:0 0 0 3px #507ba61f}.Si-P0q_form button{color:#fff;min-height:50px;font:inherit;cursor:pointer;background:#163b63;border:0;border-radius:12px;font-weight:800}.Si-P0q_form button:hover{background:#102f52}.Si-P0q_error{color:#a22626;margin:0;font-size:14px;line-height:1.45}.Si-P0q_notice{color:#285b35;background:#edf7ef;border-radius:10px;margin:20px 0 -8px;padding:11px 12px;font-size:14px;line-height:1.45}.Si-P0q_switch{text-align:center;color:#315d88;margin:0 0 22px;font-size:14px;font-weight:700;text-decoration:none;display:block}.Si-P0q_switch:hover{text-decoration:underline}.Si-P0q_card small{text-align:center;color:var(--muted);font-size:12px;display:block}@media (max-width:520px){.Si-P0q_page{place-items:center;padding:16px}.Si-P0q_card{border-radius:20px;padding:24px 20px}.Si-P0q_copy h1{font-size:29px}}
