.cni4Dq_shell{background:radial-gradient(ellipse 50% 60% at 0% 0%, #f16e220f, transparent 70%), var(--page);min-height:80vh;padding:7.5rem 0 5rem}@media (min-width:1024px){.cni4Dq_shell{padding:8.5rem 0 6rem}}.cni4Dq_grid{gap:1.5rem;max-width:64rem;display:grid}@media (min-width:900px){.cni4Dq_grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch;gap:2rem}.cni4Dq_single{grid-template-columns:minmax(0,36rem);justify-content:center}}.cni4Dq_single{max-width:36rem}.cni4Dq_wide{max-width:50rem}@media (min-width:900px){.cni4Dq_wide{grid-template-columns:minmax(0,50rem);justify-content:center}}.cni4Dq_brand{color:#fff;background:radial-gradient(ellipse 70% 60% at 85% 15%, #3e6f9773, transparent 70%), linear-gradient(160deg, #0f2e52 0%, var(--brand-navy-deep) 100%);border-radius:1.5rem;flex-direction:column;order:2;gap:1.25rem;padding:1.75rem;display:flex}@media (min-width:900px){.cni4Dq_brand{order:0;padding:2.5rem}}.cni4Dq_eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#fdba8c;font-size:.8125rem;font-weight:600}.cni4Dq_brandTitle{font:700 clamp(1.5rem, 1.2rem + 1vw, 2rem)/1.2 var(--font-plus-jakarta-sans), "Plus Jakarta Sans", sans-serif;letter-spacing:-.02em}.cni4Dq_benefits{color:#e2e8f0;gap:.75rem;list-style:none;display:grid}.cni4Dq_benefits li{align-items:flex-start;gap:.625rem;line-height:1.5;display:flex}.cni4Dq_benefits li .ui-icon{color:var(--brand-orange);flex-shrink:0;margin-top:.15rem}.cni4Dq_brandLink{color:#fff;align-items:center;gap:.375rem;margin-top:auto;font-weight:600;display:inline-flex}.cni4Dq_brandLink:hover{text-decoration:underline}.cni4Dq_brandLink:focus-visible{outline:2px solid var(--brand-orange);outline-offset:3px;border-radius:4px}.cni4Dq_card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-ambient);border-radius:1.5rem;min-width:0;padding:1.75rem 1.25rem}@media (min-width:480px){.cni4Dq_card{padding:2.25rem 2rem}}@media (min-width:900px){.cni4Dq_card{padding:2.75rem}}.cni4Dq_title{font:700 clamp(1.75rem, 1.4rem + 1.2vw, 2.25rem)/1.15 var(--font-plus-jakarta-sans), "Plus Jakarta Sans", sans-serif;letter-spacing:-.025em;color:var(--ink)}.cni4Dq_intro{color:var(--ink-soft);margin-top:.625rem;line-height:1.6}.cni4Dq_form{gap:1.125rem;margin-top:1.75rem;display:grid}.cni4Dq_row{gap:1.125rem;display:grid}@media (min-width:560px){.cni4Dq_row{grid-template-columns:repeat(2,minmax(0,1fr))}}.cni4Dq_field{flex-direction:column;gap:.375rem;min-width:0;display:flex}.cni4Dq_labelRow{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cni4Dq_label{color:var(--ink-2);font-size:.9375rem;font-weight:600}.cni4Dq_optional{color:var(--ink-soft);font-weight:400}.cni4Dq_input{border:1px solid var(--line-2);background:var(--card);width:100%;min-width:0;min-height:3rem;font:inherit;color:var(--ink);border-radius:.75rem;padding:.75rem 1rem}.cni4Dq_input:focus{border-color:var(--brand-blue);outline:none;box-shadow:0 0 0 3px #3e6f9733}.cni4Dq_input[aria-invalid=true]{border-color:#b91c1c}.cni4Dq_passwordWrap{position:relative}.cni4Dq_passwordWrap .cni4Dq_input{padding-right:3.25rem}.cni4Dq_eye{width:2.5rem;height:2.5rem;color:var(--ink-3);border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.cni4Dq_eye:hover{background:var(--card-2)}.cni4Dq_eye:focus-visible{outline:2px solid var(--brand-orange);outline-offset:1px}.cni4Dq_hint{color:var(--ink-soft);font-size:.8125rem;line-height:1.45}.cni4Dq_check{color:var(--ink-2);align-items:flex-start;gap:.625rem;font-size:.9375rem;line-height:1.5;display:flex}.cni4Dq_check input{width:1.125rem;height:1.125rem;accent-color:var(--link);flex-shrink:0;margin-top:.2rem}.cni4Dq_submit{background:var(--btn);min-height:3rem;color:var(--btn-ink);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s;display:inline-flex}.cni4Dq_submit:hover{background:var(--btn-hover)}.cni4Dq_submit:disabled{opacity:.6;cursor:wait}.cni4Dq_submit:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.cni4Dq_secondary{border:1px solid var(--line-2);background:var(--card);min-height:2.75rem;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1.125rem;font-size:.9375rem;font-weight:600;display:inline-flex}.cni4Dq_secondary:hover{border-color:var(--ink)}.cni4Dq_secondary:focus-visible{outline:2px solid var(--brand-orange);outline-offset:2px}.cni4Dq_secondary:disabled{opacity:.6;cursor:not-allowed}.cni4Dq_danger{color:#b91c1c;border-color:#fecaca;}.cni4Dq_danger:hover{background:#fef2f2;border-color:#fca5a5}.cni4Dq_link{color:var(--brand-blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cni4Dq_link:hover{color:var(--ink)}.cni4Dq_smallLink{color:var(--brand-blue);text-underline-offset:2px;font-size:.875rem;text-decoration:underline}.cni4Dq_alt{border-top:1px solid var(--line);color:var(--ink-soft);margin-top:1.5rem;padding-top:1.25rem;font-size:.9375rem}.cni4Dq_error{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.75rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}.cni4Dq_success{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.75rem;padding:.875rem 1rem;font-size:.9375rem;line-height:1.5}.cni4Dq_done{justify-items:start;gap:1rem;margin-top:1.5rem;display:grid}.cni4Dq_doneIcon{color:#166534;background:#f0fdf4;border-radius:999px;place-items:center;width:3rem;height:3rem;display:grid}.cni4Dq_legal{color:var(--ink-soft);font-size:.8125rem;line-height:1.55}.cni4Dq_legal a{color:var(--brand-blue);text-decoration:underline}.cni4Dq_trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.cni4Dq_sections{gap:1.5rem;margin-top:1.75rem;display:grid}.cni4Dq_section{border-top:1px solid var(--line);padding-top:1.5rem}.cni4Dq_sectionTitle{font:700 1.125rem/1.3 var(--font-plus-jakarta-sans), "Plus Jakarta Sans", sans-serif;color:var(--ink);margin-bottom:1rem}.cni4Dq_toolList{gap:.625rem;list-style:none;display:grid}.cni4Dq_toolItem{border:1px solid var(--line);border-radius:.875rem;flex-wrap:wrap;align-items:center;gap:.875rem;padding:.875rem 1rem;display:flex}.cni4Dq_toolIcon{width:2.5rem;height:2.5rem;color:var(--brand-blue);background:#3e6f971f;border-radius:.75rem;flex-shrink:0;place-items:center;display:grid}.cni4Dq_toolMain{flex:1;min-width:10rem}.cni4Dq_toolName{color:var(--ink);font-weight:600}.cni4Dq_toolName a:hover{text-decoration:underline}.cni4Dq_toolMeta{color:var(--ink-soft);font-size:.8125rem}.cni4Dq_actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.cni4Dq_muted{color:var(--ink-soft);font-size:.9375rem;line-height:1.55}[data-lens=technology] .cni4Dq_danger{color:#fca5a5;border-color:#fca5a566}[data-lens=technology] .cni4Dq_danger:hover{background:#fca5a514}
