.php-security-banner{position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:#080d20;color:#fff;margin:12px 0 60px;min-height:340px;box-shadow:0 16px 40px #043c2212}.php-security-banner>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.php-security-copy{position:relative;padding:40px 3.6%;width:61%;background:linear-gradient(90deg,#060d22b8,transparent)}.php-security-meta{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:.08em;color:#c4c8d5}.php-security-status{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:30px;background:#008c37;color:white;letter-spacing:0;font-size:15px}.php-security-copy h2{color:white;font-size:clamp(27px,2.8vw,44px);line-height:1.28;margin:22px 0 16px;font-weight:800}.php-security-copy h2 em{color:#ff6266;font-style:normal}.php-security-copy p{color:#edf0f5;font-size:clamp(14px,1.2vw,18px);line-height:1.7;margin:0}.php-security-banner+section.hosting-section{margin-top:0}@media(min-width:1500px){.php-security-banner{min-height:400px}.php-security-copy{padding-top:50px;padding-bottom:50px}}@media(max-width:800px){.php-security-banner{min-height:490px;margin:10px 0 40px;border-radius:22px}.php-security-banner>img{height:245px;top:auto;object-fit:cover;object-position:right bottom}.php-security-copy{padding:26px 20px 220px;width:100%;text-align:center;background:linear-gradient(#080d20 50%,#080d2000)}.php-security-meta{justify-content:center;gap:10px;font-size:10px}.php-security-status{font-size:12px}.php-security-copy h2{font-size:27px;margin:20px 0 12px}.php-security-copy p{font-size:14px}.php-security-copy p br{display:none}}
