.identity-page{max-width:1180px;margin:auto;padding:70px 28px 100px}.identity-hero{text-align:center;max-width:900px;margin:auto}.identity-hero .os-kicker{color:#405b00}.identity-hero h1{font-size:clamp(46px,7vw,86px);line-height:.92;letter-spacing:-.06em;margin:18px 0 22px}.identity-hero>p:last-child{max-width:760px;margin:auto;color:#5e6962;font-size:20px;line-height:1.6}.family-visuals{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:44px 0}.family-card{background:#fff;border:1px solid #ccd7cf;border-radius:14px;box-shadow:0 16px 40px rgba(18,31,22,.09);overflow:hidden}.family-card img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain;background:radial-gradient(circle at 70% 32%,#e7ffc0,transparent 42%),#fff}.family-card div{padding:22px}.family-card small{color:#405b00;font:700 11px ui-monospace,monospace;letter-spacing:.12em}.family-card h2{font-size:30px;margin:8px 0}.family-card p{color:#5f6963;line-height:1.55;margin:0}.identity-checker{background:#fff;border:1px solid #c7d3ca;border-radius:14px;box-shadow:0 18px 45px rgba(18,31,22,.09);padding:32px;max-width:920px;margin:40px auto}.identity-checker h2{font-size:38px;margin:0 0 8px}.identity-checker>p{color:#5f6963}.identity-questions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:24px}.identity-questions label{display:flex;flex-direction:column;gap:8px;color:#344038;font-weight:750}.identity-questions select{min-height:52px;padding:12px;border:1px solid #b9c6bd;border-radius:7px;background:#f8faf8;color:#0b100d;font:inherit}.identity-action{width:100%;min-height:54px;margin-top:20px;border:0;border-radius:7px;background:#baff18;color:#101510;font-size:17px;font-weight:850}.identity-result{margin-top:22px;padding:24px;border-left:5px solid #8aae24;background:#f3f8e9}.identity-result[hidden]{display:none}.identity-result[data-state="uncertain"]{border-color:#e5a82e;background:#fff8e9}.identity-result h3{font-size:28px;margin:0 0 8px}.identity-result p{color:#435047;line-height:1.55}.identity-result a{display:inline-block;margin:6px 12px 0 0;padding:11px 14px;border:1px solid #607439;border-radius:6px;color:#304600;font-weight:800}.truth-table{margin:70px 0}.truth-table h2{font-size:42px}.truth-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.truth-column{background:#fff;border:1px solid #d1dad3;border-radius:12px;padding:26px}.truth-column h3{font-size:26px;margin-top:0}.truth-column li{margin:12px 0;color:#455148}.identity-warning{background:#111615;color:#fff;border-radius:12px;padding:24px;line-height:1.6}.identity-warning strong{color:#baff18}.identity-sources{margin-top:50px;border-top:1px solid #ccd7cf;padding-top:28px}.identity-sources a{color:#405b00;font-weight:700}.identity-sources li{margin:10px 0}@media(max-width:760px){.identity-page{padding:48px 18px 75px}.family-visuals,.truth-grid,.identity-questions{grid-template-columns:1fr}.identity-hero{text-align:left}.identity-hero h1{font-size:50px}.identity-hero>p:last-child{font-size:18px}.identity-checker{padding:21px}.identity-checker h2{font-size:31px}.family-card img{aspect-ratio:16/11}}

