.identity-section{max-width:1180px;margin:35px auto 70px;padding:55px;border:1px solid var(--line);border-radius:30px;background:var(--panel);display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:center}.identity-copy h2{font-size:clamp(34px,3.8vw,49px);line-height:1.12;letter-spacing:-1.8px;margin:20px 0}.identity-copy h2>span{color:var(--muted)}.identity-copy>p{font-size:13px;color:var(--muted);line-height:1.9}.identity-points{display:grid;gap:22px;margin:30px 0}.identity-points>div{display:flex;gap:14px;align-items:center}.identity-points>div>span{width:38px;height:38px;display:grid;place-items:center;background:var(--panel2);border:1px solid var(--line);border-radius:12px;font-size:10px;color:var(--muted)}.identity-points b{font-size:13px;display:block}.identity-points small{display:block;color:var(--muted);font-size:11px;line-height:1.6;margin-top:5px;max-width:280px}.identity-copy .identity-note{font-size:10px;border-top:1px solid var(--line);padding-top:18px;line-height:1.8}.identity-scene{border:1px solid #30383e;background:radial-gradient(ellipse at 50% 55%,#24313d80,transparent 70%),#090c0f;border-radius:22px;color:#e6edf3;padding:20px;overflow:hidden;min-width:0}.identity-scene:focus-visible{outline:2px solid #b8cbd9;outline-offset:5px}.identity-scene-top,.identity-scene-bottom{display:flex;justify-content:space-between;gap:15px;color:#8f9eab;font-size:7px;letter-spacing:1px;line-height:1.7}.identity-loop{white-space:nowrap;color:#d3dee8}.identity-stage{display:grid;grid-template-columns:1fr 192px;gap:12px;align-items:center;margin:25px -4px}.identity-options{position:relative;z-index:1}.identity-option{display:flex;gap:9px;align-items:center;position:relative;border:1px solid #34414b;border-radius:12px;padding:15px 10px;background:#13191f;margin:15px 0;min-width:0;animation:identity-person-card 12s infinite}.identity-symbol{width:29px;height:29px;flex-shrink:0;border:1px solid #52616d;border-radius:9px;background:linear-gradient(135deg,#b7c4cd,#566777);color:#0b1116;display:grid;place-items:center;font-size:16px;font-weight:800}.identity-option small{display:block;color:#9cabb7;font-size:6px;letter-spacing:.6px}.identity-option b{font-size:10px;display:block;margin:6px 0;white-space:nowrap}.identity-option p{font-size:7px;color:#a5b2bc;line-height:1.5;margin:0}.identity-dot{position:absolute;right:-4px;top:50%;height:7px;width:7px;border:1px solid #c5d5e2;border-radius:50%;background:#151c22}.identity-business{animation-name:identity-business-card}.identity-business .identity-symbol{background:linear-gradient(135deg,#f7fbff,#a2b5c5)}.identity-context{position:relative;height:62px;margin:18px 6px;color:#a9b8c5;font-size:8px;line-height:1.8}.identity-context>span{position:absolute;inset:0}.identity-trail{position:absolute;top:52%;left:100%;width:16px;height:1px;background:#839dad55}.identity-trail span{display:block;width:8px;height:2px;background:#d1e1ed;box-shadow:0 0 7px #dceeff;animation:identity-travel 2s infinite}.identity-phone{height:368px;position:relative;background:#f5f7fa;color:#1a2229;border:5px solid #272e34;box-shadow:0 0 0 1px #64717c,0 20px 40px #0008;border-radius:30px;padding:14px 12px 12px;overflow:hidden}.identity-phone-top{display:flex;justify-content:space-between;font-size:8px;font-weight:700}.identity-island{position:absolute;top:10px;left:62px;right:48px;height:15px;border-radius:20px;background:#090c0f}.identity-bank-heading{font-size:10px;font-weight:650;margin:20px 0 17px;display:flex;align-items:center}.identity-bank-heading small{margin-left:auto;font-size:5px;color:#7a8793;letter-spacing:.5px}.identity-phone h3{font-size:14px;letter-spacing:-.6px;margin:0 0 14px}.identity-bank-card{padding:12px 10px;background:#fff;border:1px solid #e2e6eb;border-radius:12px}.identity-bank-card small{display:block;font-size:7px;color:#707b86;margin-bottom:4px}.identity-bank-card strong{display:block;font-size:24px;letter-spacing:-1px;margin-bottom:14px}.identity-bank-card b{display:block;font-size:8px}.identity-recipient{border:1px solid #99acbb;border-radius:7px;padding:8px 7px;margin:0 -4px 11px;box-shadow:0 0 0 3px #cad6df25}.identity-name-slot{height:12px;position:relative}.identity-name-slot>*{position:absolute;left:0;top:0;white-space:nowrap;font-size:8px}.identity-type{margin-bottom:12px}.identity-phone-note{text-align:center;font-size:7px;line-height:1.7;color:#6b7883;margin-top:13px}.identity-fake-button{background:#1d2730;color:#edf3f8;text-align:center;padding:11px 2px;position:absolute;bottom:12px;left:12px;right:12px;border-radius:9px;font-size:8px}.identity-person-text{animation:identity-person-text 12s infinite}.identity-business-text{animation:identity-business-text 12s infinite}.identity-scene-bottom{font-size:6px;letter-spacing:.2px;border-top:1px solid #2a343c;padding-top:12px}.identity-scene:hover *,.identity-scene:focus-within *{animation-play-state:paused!important}@keyframes identity-person-text{0%,40%{opacity:1;transform:translateY(0)}47%,90%{opacity:0;transform:translateY(-5px)}97%,100%{opacity:1;transform:translateY(0)}}@keyframes identity-business-text{0%,40%{opacity:0;transform:translateY(5px)}47%,90%{opacity:1;transform:translateY(0)}97%,100%{opacity:0;transform:translateY(5px)}}@keyframes identity-person-card{0%,40%,100%{border-color:#b7c8d6;box-shadow:0 0 22px #c4d9e516;opacity:1}47%,90%{border-color:#34414b;box-shadow:none;opacity:.55}}@keyframes identity-business-card{0%,40%,100%{border-color:#34414b;box-shadow:none;opacity:.55}47%,90%{border-color:#d4e2ed;box-shadow:0 0 28px #c4d9e526;opacity:1}}@keyframes identity-travel{from{transform:translateX(0);opacity:0}40%{opacity:1}to{transform:translateX(16px);opacity:0}}@media(max-width:1100px){.identity-section{grid-template-columns:1fr;gap:25px;margin-inline:14px}.identity-copy{max-width:700px}.identity-scene{max-width:660px;width:100%;justify-self:center}.identity-stage{grid-template-columns:1fr 235px;gap:35px}.identity-option{padding:22px}.identity-option b{font-size:13px}.identity-option small{font-size:8px}.identity-option p{font-size:10px}.identity-context{font-size:10px}.identity-phone{height:390px}.identity-island{left:80px;right:65px}.identity-trail{width:40px}}@media(max-width:600px){.identity-section{padding:30px 18px;border-radius:22px}.identity-scene{padding:14px 10px}.identity-stage{grid-template-columns:1fr 165px;gap:10px}.identity-option{padding:12px 7px;gap:6px}.identity-symbol{height:21px;width:21px;font-size:13px;border-radius:6px}.identity-option b{font-size:8px}.identity-option small{font-size:5px;letter-spacing:0}.identity-option p{font-size:6px}.identity-context{font-size:7px;height:85px}.identity-phone{height:360px;padding-inline:9px}.identity-island{left:49px;right:41px}.identity-phone h3{font-size:12px}.identity-bank-card{padding:11px 8px}.identity-name-slot>*{font-size:7px}.identity-scene-top{font-size:6px;letter-spacing:.5px}.identity-scene-bottom{font-size:6px;gap:10px}.identity-trail{width:12px}}@media(prefers-reduced-motion:reduce){.identity-scene *{animation:none!important}.identity-person-text{opacity:0}.identity-business-text{opacity:1}.identity-person{opacity:.6}.identity-business{border-color:#d4e2ed}.identity-loop{display:none}}