.php-security{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:linear-gradient(110deg,#0d1424 0%,#100c1b 48%,#9d0019 100%);margin:24px 0 0;min-height:310px;box-shadow:0 10px 28px #10162412;color:#fff}
.php-security-art{position:absolute;inset:0 0 0 auto;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;pointer-events:none}
.php-security-copy{position:relative;width:65%;padding:28px 36px 32px}
.php-security-status{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin:0 0 14px;font-size:14px;line-height:1.5;font-weight:700}
.php-security-status strong{display:inline-flex;align-items:center;gap:9px;padding:6px 17px;border-radius:30px;color:#fff;background:linear-gradient(100deg,#008728,#009b31);font-size:16px;white-space:nowrap}
.php-security-status svg{width:19px;height:19px;flex:none}.php-security-status>span{border-left:1px solid #b4b8c4;padding-left:18px;color:#c0c2cf;letter-spacing:.015em}
.hm2-content .php-security h2{margin:0;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.12;font-weight:850;letter-spacing:-.035em;color:#fff;text-wrap:balance}
.php-security h2 em{font-family:'Dragon Inter Display',Arial,sans-serif;font-style:italic;color:#ff143e;letter-spacing:-.04em}.php-security h2>span{display:block}
.php-security-copy>p{margin:14px 0 0;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.5;color:#f5edf4}.php-security-copy>p>span{display:block}
@media(min-width:761px) and (max-width:1100px){.php-security-copy{width:69%;padding:26px}.php-security{min-height:300px}.php-security-status{gap:9px}.php-security-status>span{font-size:11px;padding-left:10px}.php-security-status strong{font-size:14px;padding-inline:12px}}
@media(max-width:760px){.php-security{margin-top:22px;border-radius:22px;min-height:0;padding-bottom:62%;background:linear-gradient(145deg,#0d1424,#160c1b 60%,#8d0019)}.php-security-copy{width:100%;padding:26px 22px 10px;text-align:center}.php-security-status{justify-content:center;gap:9px;margin-bottom:18px}.php-security-status strong{font-size:14px;padding:6px 13px}.php-security-status>span{border:0;padding-left:0;font-size:11px}.hm2-content .php-security h2{font-size:clamp(1.75rem,7.3vw,2.8rem);line-height:1.2}.php-security-copy>p{font-size:15px;margin-top:15px;line-height:1.65}.php-security-art{inset:auto 0 0 auto;width:170%;max-width:none;height:auto;aspect-ratio:3;object-fit:contain;object-position:right bottom;mask-image:linear-gradient(180deg,transparent,#000 18%);transform:none} }
