._page_1mah7_1{color:#092b52;background:linear-gradient(145deg,#f6f9fd 0%,#fff 52%,#fff4f6 100%);min-height:100vh}._main_1mah7_1{min-height:calc(100vh - 190px);padding:clamp(34px,6vw,86px) clamp(18px,5vw,72px)}._hero_1mah7_1,._handoff_1mah7_1{background:#fff;border:1px solid #d7e2ef;border-radius:28px;width:min(980px,100%);margin:0 auto;padding:clamp(28px,5vw,62px);box-shadow:0 28px 80px #082d561f}._eyebrow_1mah7_1{color:#d8173f;letter-spacing:.16em;margin:0 0 12px;font-size:.76rem;font-weight:900}._hero_1mah7_1 h1,._handoff_1mah7_1 h1{color:#082d5f;max-width:780px;margin:0;font:700 clamp(2.2rem,5vw,4.4rem)/1.02 Georgia,serif}._hero_1mah7_1>p:not(._eyebrow_1mah7_1),._handoff_1mah7_1>p:not(._eyebrow_1mah7_1){color:#5d7188;max-width:760px;font-size:1rem;line-height:1.7}._roles_1mah7_1{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}._roles_1mah7_1 button{color:#0b315f;text-align:left;cursor:pointer;background:linear-gradient(145deg,#fff,#f6faff);border:1px solid #cfdeed;border-radius:20px;grid-template-columns:auto 1fr;gap:7px 16px;min-height:210px;padding:26px;transition:all .2s;display:grid}._roles_1mah7_1 button:hover{border-color:#0a4daa;transform:translateY(-3px);box-shadow:0 14px 36px #0a4daa26}._roles_1mah7_1 button:disabled{opacity:.65;cursor:wait}._roles_1mah7_1 button>span{color:#0752b5;background:#e9f2ff;border-radius:16px;grid-row:1/4;place-items:center;width:54px;height:54px;font-size:1.8rem;display:grid}._roles_1mah7_1 button:nth-child(2)>span{color:#d8173f;background:#fff0f3}._roles_1mah7_1 small{color:#66798e;line-height:1.5}._roles_1mah7_1 b{color:#d8173f;font-size:.84rem}._trustRow_1mah7_1{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}._trustRow_1mah7_1 span{color:#18714d;background:#edf7f2;border-radius:999px;padding:9px 13px;font-size:.78rem;font-weight:800}._loading_1mah7_1{color:#0a3974;justify-content:center;align-items:center;gap:14px;min-height:50vh;display:flex}._loading_1mah7_1 span{border:3px solid #d9e5f2;border-top-color:#d8173f;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite _spin_1mah7_1}._handoff_1mah7_1{text-align:center}._handoff_1mah7_1 h1,._handoff_1mah7_1>p{margin-left:auto;margin-right:auto}._handoffIcon_1mah7_1{color:#128054;background:#e5f7ed;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 20px;font-size:2rem;font-weight:900;display:grid}._handoffActions_1mah7_1{flex-wrap:wrap;justify-content:center;gap:12px;margin:28px 0 18px;display:flex}._handoffActions_1mah7_1 button{color:#fff;cursor:pointer;background:#003893;border:1px solid #003893;border-radius:12px;padding:14px 20px;font-weight:900}._handoffActions_1mah7_1 ._secondary_1mah7_1{color:#d8173f;background:#fff;border-color:#d8173f}._handoff_1mah7_1>small{color:#66798e}._error_1mah7_1{color:#a90e30;background:#fff1f4;border:1px solid #f3bdc8;border-radius:12px;margin-top:20px;padding:14px 16px;font-weight:700}@keyframes _spin_1mah7_1{to{transform:rotate(360deg)}}@media (width<=700px){._main_1mah7_1{padding:22px 12px}._hero_1mah7_1,._handoff_1mah7_1{border-radius:20px;padding:24px 18px}._hero_1mah7_1 h1,._handoff_1mah7_1 h1{font-size:2.15rem}._roles_1mah7_1{grid-template-columns:1fr;gap:12px}._roles_1mah7_1 button{min-height:165px;padding:20px}._trustRow_1mah7_1 span{font-size:.7rem}}._hero_1mah7_1{text-align:center;width:min(720px,100%);padding:clamp(24px,4vw,38px)}._hero_1mah7_1 h1{max-width:none;font:800 clamp(1.55rem,3vw,2.25rem)/1.15 system-ui,sans-serif}._roles_1mah7_1{gap:14px;margin-top:24px}._roles_1mah7_1 button{border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;min-height:88px;padding:17px 18px}._roles_1mah7_1 button>span{border-radius:14px;grid-row:auto;width:48px;height:48px}._roles_1mah7_1 strong{font-size:1rem}._roles_1mah7_1 b{color:#0752a0;background:#eef4fb;border-radius:9px;justify-self:end;padding:8px 11px;font-size:.75rem}@media (width<=700px){._hero_1mah7_1{padding:22px 16px}._hero_1mah7_1 h1{font-size:1.45rem}._roles_1mah7_1 button{grid-template-columns:44px minmax(0,1fr) auto;min-height:78px;padding:14px}._roles_1mah7_1 button>span{width:44px;height:44px}._roles_1mah7_1 strong{font-size:.94rem}}
