.sim:where(.astro-y4ltnpku){background:#fff;border:1px solid #e4e8ec;border-top:3px solid #006ce4;padding:32px 30px 30px}.sim-eyebrow:where(.astro-y4ltnpku){letter-spacing:.18em;text-transform:uppercase;color:#006ce4;margin-bottom:10px;font-size:11px;font-weight:700}.sim-head:where(.astro-y4ltnpku) h2:where(.astro-y4ltnpku){color:#4e4e4e;letter-spacing:-.01em;margin:0 0 6px;font-size:24px;font-weight:800}.sim-head:where(.astro-y4ltnpku) p:where(.astro-y4ltnpku){color:#4e4e4e;margin:0 0 24px;font-size:14.5px}.sim-form:where(.astro-y4ltnpku){grid-template-columns:repeat(2,1fr);gap:16px 20px;display:grid}.sim-row:where(.astro-y4ltnpku){flex-direction:column;display:flex}.sim-row:where(.astro-y4ltnpku) label:where(.astro-y4ltnpku){color:#4e4e4e;margin-bottom:6px;font-size:12px;font-weight:600}.sim-row:where(.astro-y4ltnpku) input:where(.astro-y4ltnpku),.sim-row:where(.astro-y4ltnpku) select:where(.astro-y4ltnpku){color:#4e4e4e;background:#fff;border:1px solid #e4e8ec;outline:none;padding:13px 15px;font-family:inherit;font-size:15px}.sim-row:where(.astro-y4ltnpku) input:where(.astro-y4ltnpku):focus,.sim-row:where(.astro-y4ltnpku) select:where(.astro-y4ltnpku):focus{border-color:#006ce4}.sim-btn:where(.astro-y4ltnpku){color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#006ce4;border:none;grid-column:1/-1;margin-top:6px;padding:15px;font-family:inherit;font-size:13px;font-weight:700;transition:background .2s}.sim-btn:where(.astro-y4ltnpku):hover{background:#05b}.sim-btn:where(.astro-y4ltnpku)[disabled]{opacity:.6;cursor:default}.sim-thinking:where(.astro-y4ltnpku){background:#f2f4f6;border-left:3px solid #006ce4;align-items:center;gap:16px;margin-top:24px;padding:22px 24px;display:flex}.sim-thinking:where(.astro-y4ltnpku)[hidden]{display:none}.sim-spinner:where(.astro-y4ltnpku){border:2px solid #cfd6dd;border-top-color:#006ce4;border-radius:50%;flex:none;width:26px;height:26px;animation:.75s linear infinite sim-spin}@keyframes sim-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.sim-spinner:where(.astro-y4ltnpku){animation-duration:2.4s}}.sim-thinking-title:where(.astro-y4ltnpku){color:#4e4e4e;font-size:15px;font-weight:800}.sim-thinking-step:where(.astro-y4ltnpku){color:#4e4e4e;margin-top:3px;font-size:13.5px}.sim-result:where(.astro-y4ltnpku){border-top:1px solid #e4e8ec;margin-top:26px;padding-top:24px}.sim-result:where(.astro-y4ltnpku)[hidden]{display:none}.sim-main:where(.astro-y4ltnpku){color:#fff;background:#4e4e4e;flex-direction:column;padding:24px 26px;display:flex}.sim-main-k:where(.astro-y4ltnpku){letter-spacing:.16em;text-transform:uppercase;color:#01dde3;font-size:11px;font-weight:700}.sim-main-v:where(.astro-y4ltnpku){letter-spacing:-.02em;margin-top:8px;font-size:38px;font-weight:800}.sim-main-alt:where(.astro-y4ltnpku){color:#ffffffb8;margin-top:4px;font-size:14px}.sim-grid:where(.astro-y4ltnpku){border:1px solid #e4e8ec;border-top:none;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.sim-grid:where(.astro-y4ltnpku)>div:where(.astro-y4ltnpku){border-right:1px solid #e4e8ec;padding:16px 18px}.sim-grid:where(.astro-y4ltnpku)>div:where(.astro-y4ltnpku):last-child{border-right:none}.sim-grid:where(.astro-y4ltnpku) .k:where(.astro-y4ltnpku){letter-spacing:.1em;text-transform:uppercase;color:#4e4e4e;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.sim-grid:where(.astro-y4ltnpku) b:where(.astro-y4ltnpku){color:#4e4e4e;font-size:16px;font-weight:800}.sim-cta:where(.astro-y4ltnpku){text-align:center;color:#006ce4;border:1px solid #006ce4;margin-top:20px;padding:15px;font-size:14px;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:block}.sim-cta:where(.astro-y4ltnpku):hover{color:#fff;background:#006ce4}.sim-legal:where(.astro-y4ltnpku){color:#93a0ac;margin:16px 0 0;font-size:11.5px;line-height:1.6}.sim-compacto:where(.astro-y4ltnpku){padding:26px 24px 24px}.sim-compacto:where(.astro-y4ltnpku) .sim-head:where(.astro-y4ltnpku) h2:where(.astro-y4ltnpku){font-size:20px}.sim-compacto:where(.astro-y4ltnpku) .sim-main-v:where(.astro-y4ltnpku){font-size:30px}.sim-compacto:where(.astro-y4ltnpku) .sim-grid:where(.astro-y4ltnpku){grid-template-columns:repeat(2,1fr)}.sim-compacto:where(.astro-y4ltnpku) .sim-grid:where(.astro-y4ltnpku)>div:where(.astro-y4ltnpku):nth-child(2){border-right:none}@media (width<=640px){.sim-form:where(.astro-y4ltnpku){grid-template-columns:1fr}.sim-grid:where(.astro-y4ltnpku){grid-template-columns:repeat(2,1fr)}.sim-grid:where(.astro-y4ltnpku)>div:where(.astro-y4ltnpku):nth-child(2){border-right:none}}
