.lead-security{position:relative;isolation:isolate;padding:clamp(95px,11vw,180px) var(--page-pad);display:grid;grid-template-columns:minmax(0,.92fr) minmax(440px,1.08fr);align-items:center;gap:clamp(55px,9vw,150px);overflow:hidden;background:#c8ff52;color:#0a0d0b}.lead-security:before{content:"";position:absolute;z-index:-1;width:min(62vw,980px);aspect-ratio:1;right:-12%;top:50%;border:1px solid rgba(10,13,11,.12);border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 90px rgba(10,13,11,.035),0 0 0 180px rgba(10,13,11,.022)}.lead-security-kicker{margin:0;color:#354319;font:800 10px/1.2 ui-monospace,monospace;letter-spacing:.16em}.lead-security-copy h2{max-width:900px;margin:26px 0 30px;font-size:clamp(63px,7.5vw,122px);font-weight:590;letter-spacing:-.075em;line-height:.84}.lead-security-intro{max-width:780px;margin:0;color:#2e3a18;font-size:clamp(16px,1.4vw,21px);line-height:1.65}.lead-security-statement{max-width:800px;margin-top:36px;padding:22px 0;display:grid;grid-template-columns:25px 1fr;gap:15px;border-top:1px solid rgba(10,13,11,.2);border-bottom:1px solid rgba(10,13,11,.2)}.lead-security-statement>i{width:16px;height:16px;margin-top:3px;position:relative;border:2px solid #0a0d0b;border-radius:5px}.lead-security-statement>i:before{content:"";position:absolute;width:8px;height:7px;left:2px;top:-8px;border:2px solid #0a0d0b;border-bottom:0;border-radius:7px 7px 0 0}.lead-security-statement p{margin:0;display:grid;gap:8px}.lead-security-statement strong{font-size:14px}.lead-security-statement span,.lead-security-permission{color:#38451f;font-size:12px;line-height:1.65}.lead-security-permission{max-width:760px;margin:20px 0 0}.lead-security-visual{min-height:650px;padding:clamp(28px,4vw,55px);position:relative;display:flex;justify-content:center;flex-direction:column;gap:12px;border:1px solid rgba(10,13,11,.2);border-radius:30px;background:rgba(243,255,218,.25);backdrop-filter:blur(14px)}.security-orbit{position:absolute;inset:8%;border:1px solid rgba(10,13,11,.14);border-radius:50%;pointer-events:none}.security-orbit>i{position:absolute;inset:16%;border:1px solid rgba(10,13,11,.1);border-radius:50%}.security-orbit>i:nth-child(2){inset:32%}.security-orbit>i:nth-child(3){inset:48%;background:#0a0d0b}.security-orbit>b{width:20px;height:20px;position:absolute;right:8%;top:24%;border:2px solid #0a0d0b;border-radius:6px;background:#c8ff52;transform:rotate(45deg)}.security-access-card,.security-access-gate{position:relative;z-index:2}.security-access-card{width:min(84%,570px);padding:25px 27px;display:grid;gap:8px;border-radius:18px;background:#0e1210;color:#f4f7ef;box-shadow:0 24px 60px rgba(20,28,12,.16)}.security-access-card small{color:#778078;font:700 8px/1 ui-monospace,monospace;letter-spacing:.14em}.security-access-card strong{font-size:clamp(24px,2.7vw,41px);font-weight:570;letter-spacing:-.045em}.security-access-card span{color:#929994;font-size:10px}.performance-access{align-self:flex-start}.client-access{align-self:flex-end;border:1px solid rgba(200,255,82,.45)}.client-access:after{content:"";width:10px;height:10px;position:absolute;right:22px;top:22px;border-radius:50%;background:#c8ff52;box-shadow:0 0 18px rgba(200,255,82,.6)}.security-access-gate{width:min(72%,430px);margin:8px auto;padding:16px 18px;display:grid;grid-template-columns:35px 1fr;gap:3px 13px;align-items:center;border:1px solid rgba(10,13,11,.2);border-radius:999px;background:#c8ff52;box-shadow:0 15px 38px rgba(20,28,12,.14)}.security-access-gate i{width:27px;height:27px;grid-row:1/3;position:relative;border:2px solid #0a0d0b;border-radius:8px}.security-access-gate i:before{content:"";position:absolute;width:13px;height:11px;left:5px;top:-11px;border:2px solid #0a0d0b;border-bottom:0;border-radius:9px 9px 0 0}.security-access-gate span{font:800 7px/1 ui-monospace,monospace;letter-spacing:.12em}.security-access-gate strong{font-size:10px}
@media(max-width:1050px){.lead-security{grid-template-columns:1fr}.lead-security-visual{width:min(100%,820px);min-height:570px}.lead-security:before{width:110vw}}
@media(max-width:700px){.lead-security{padding:90px 18px}.lead-security-copy h2{font-size:clamp(61px,18vw,86px)}.lead-security-visual{min-height:500px;padding:24px 16px;border-radius:22px}.security-access-card{width:90%;padding:22px 19px}.security-access-gate{width:94%;grid-template-columns:32px 1fr}.lead-security:before{width:160vw;right:-85%}}
