.identity-page{color:#092c46;max-width:1240px;margin:auto;padding:68px 40px 90px}.identity-intro{max-width:900px;margin-bottom:38px}.identity-intro h1{letter-spacing:-.045em;margin:22px 0;font-size:clamp(2.5rem,5vw,4.5rem);line-height:1.08}.identity-intro h1 span{color:#007985}.identity-intro>p:not(.eyebrow){color:#435e70;max-width:730px;font-size:1.15rem;line-height:1.8}.identity-breadcrumb{color:#506879;font-size:.85rem}.identity-breadcrumb a{text-decoration:underline}.identity-check-card{background:#eaf7f6;border:1px solid #afd7d6;border-radius:20px;grid-template-columns:1.5fr 1fr;align-items:center;gap:32px;padding:36px;display:grid}.identity-check-card h2{margin:10px 0 18px;font-size:1.9rem;line-height:1.2}.identity-page p{line-height:1.75}.identity-check-card .button{white-space:normal;text-align:center}.identity-check-note{color:#4b6577;font-size:.88rem}.identity-actions,.identity-options,.identity-faq{padding-top:72px}.identity-page section h2{letter-spacing:-.025em}.identity-actions h2,.identity-options h2,.identity-faq>h2{margin:14px 0 30px;font-size:clamp(1.8rem,3vw,2.6rem)}.identity-actions ol{grid-template-columns:1fr 1fr;gap:24px 48px;padding-left:24px;display:grid}.identity-actions li{padding-left:8px}.identity-actions li::marker{color:#007985;font-weight:700}.identity-actions strong{font-size:1.1rem}.identity-actions li p{color:#435e70;margin:10px 0}.identity-options-grid{border:1px solid #d1e0e6;border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.identity-options-grid article{flex-direction:column;align-items:flex-start;padding:30px;display:flex}.identity-options-grid article+article{border-left:1px solid #d1e0e6}.identity-options-grid svg{color:#007985;flex-shrink:0}.identity-options-grid h3{margin:22px 0 6px;font-size:1.4rem;line-height:1.25}.identity-product{color:#007985;margin:0;font-size:.9rem;font-weight:700}.identity-options-grid p:not(.identity-product){color:#435e70;font-size:.95rem}.identity-options-grid .identity-limit{background:#f2f6f8;border-radius:8px;padding:14px;font-size:.85rem}.identity-options-grid .text-link{margin-top:auto;padding-top:14px}.identity-disclosure{color:#506879;font-size:.85rem}.identity-consultation{background:#eaf7f6;border-radius:18px;grid-template-columns:1.4fr 1fr;align-items:center;gap:32px;margin-top:60px;padding:38px;display:grid}.identity-consultation h2{margin:12px 0;font-size:2rem;line-height:1.2}.identity-consultation .button{white-space:normal;text-align:center}.identity-consultation .text-link{margin-top:24px;font-size:.9rem;display:flex}.identity-faq details{border-bottom:1px solid #d1e0e6;padding:22px 0}.identity-faq summary{cursor:pointer;font-size:1.1rem;font-weight:600}.identity-faq details p{color:#435e70;max-width:850px;margin-bottom:0}.identity-sources{border-top:1px solid #d1e0e6;margin-top:48px;padding-top:24px}.identity-sources h2{font-size:1rem}.identity-sources a{margin-top:10px;font-size:.85rem;text-decoration:underline;display:block}.identity-home{background:#eaf7f6;border:1px solid #afd7d6;border-radius:12px;align-items:center;gap:24px;margin-top:28px;padding:32px;display:flex}.identity-home>div{flex:1}.identity-home h3{margin:0 0 8px;font-size:1.45rem}.identity-home p{margin:0;line-height:1.6}.identity-home .text-link{white-space:nowrap}@media (max-width:850px){.identity-options-grid{grid-template-columns:1fr}.identity-options-grid article+article{border-top:1px solid #d1e0e6;border-left:0}.identity-check-card,.identity-consultation{grid-template-columns:1fr}.identity-home{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.identity-page{padding:38px 22px 60px}.identity-check-card,.identity-consultation{padding:24px}.identity-actions ol{grid-template-columns:1fr}.identity-actions,.identity-options,.identity-faq{padding-top:48px}.identity-options-grid article,.identity-home{padding:24px}}.identity-live-check form>label:first-child{margin:22px 0 8px;font-weight:600;display:block}.identity-live-check input[type=email]{color:#092c46;width:100%;font:inherit;background:#fff;border:1px solid #6d929b;border-radius:8px;padding:14px}.identity-consent{align-items:flex-start;gap:12px;margin:20px 0;font-size:.875rem;line-height:1.6;display:flex}.identity-consent input{accent-color:#007985;flex-shrink:0;width:19px;height:19px;margin-top:3px}.identity-form-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.identity-form-actions button:disabled{opacity:.7;cursor:wait}.identity-live-check aside{border-left:1px solid #afd7d6;padding-left:28px}.identity-live-check aside h3{font-size:1.25rem}.identity-live-check a:not(.button):not(.text-link){text-decoration:underline}.identity-check-output{grid-column:1/-1;min-width:0}.identity-check-output:empty{display:none}.identity-result{overflow-wrap:anywhere;background:#fff;border:1px solid #b6cfd7;border-radius:12px;padding:28px}.identity-result h3{margin:12px 0;font-size:1.65rem;line-height:1.3}.identity-result h4{margin:28px 0 8px;font-size:1.2rem}.identity-result-error{border-color:#a66b25}.identity-breach-list{border-block:1px solid #d1e0e6;max-height:420px;padding:0;list-style:none;overflow:auto}.identity-breach-list li{border-bottom:1px solid #e2ebef;padding:18px 0}.identity-breach-list span{color:#435e70;margin-top:7px;font-size:.875rem;display:block}.identity-page :focus-visible{outline-offset:4px;outline:3px solid #007985}@media (max-width:850px){.identity-live-check aside{border-top:1px solid #afd7d6;border-left:0;padding:20px 0 0}}
