@import url("../2-albertinformatiqueaurelien/albertinformatiqueaurelien.css");
.security-page{--blue:#00bda4;--blue-dark:#00947f;--green:#5effd5}.security-page .nav-cta{border-color:rgba(0,189,164,.5);background:rgba(0,189,164,.12)}
.security-hero{position:relative;min-height:100vh;overflow:hidden;padding:calc(var(--header) + 90px) 0 100px;background:radial-gradient(circle at 76% 42%,rgba(0,189,164,.18),transparent 31%),linear-gradient(135deg,#050b14 42%,#061d20)}.security-grid-bg{position:absolute;inset:0;opacity:.25;background-image:linear-gradient(rgba(0,189,164,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(0,189,164,.1) 1px,transparent 1px);background-size:52px 52px}.security-hero-grid{position:relative;display:grid;min-height:640px;grid-template-columns:1fr 1fr;align-items:center;gap:75px}.security-hero h1 em{color:var(--green)}
.security-visual{position:relative;padding:24px}.camera-frame{position:relative;overflow:hidden;padding:10px;border:1px solid rgba(0,189,164,.45);border-radius:28px;background:#071214;box-shadow:0 36px 85px rgba(0,0,0,.5),0 0 70px rgba(0,189,164,.16)}.camera-frame img{width:100%;aspect-ratio:1/1.05;border-radius:19px;object-fit:cover;filter:saturate(.75)}.camera-frame:after{position:absolute;inset:10px;content:"";border-radius:19px;background:linear-gradient(180deg,transparent 55%,rgba(3,12,14,.68))}.live{position:absolute;top:28px;left:28px;z-index:2;padding:8px 12px;border-radius:18px;background:rgba(3,14,16,.8);font-size:10px;font-weight:750}.live i{display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:#ff5269;box-shadow:0 0 10px #ff5269}.monitor-card{position:absolute;right:-10px;bottom:52px;z-index:3;width:180px;padding:17px;border:1px solid rgba(94,255,213,.35);border-radius:14px;background:#071619}.monitor-card small,.monitor-card strong,.monitor-card span{display:block}.monitor-card small{color:var(--green);font-size:9px}.monitor-card strong{margin:6px 0;font-size:13px}.monitor-card span{color:var(--muted);font-size:11px}
.security-services{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.security-services article{display:grid;overflow:hidden;min-height:310px;grid-template-columns:.9fr 1.1fr;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.security-services img{width:100%;height:100%;object-fit:cover;filter:saturate(.72)}.security-services article>div{display:flex;padding:30px;flex-direction:column;justify-content:end}.security-services span{color:var(--green);font-size:10px}.security-services h3{margin:10px 0}.security-services p{margin:0;color:var(--muted);font-size:13px}
.security-benefits{background:#061018}.benefits-layout{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:85px}.benefits-image{position:relative}.benefits-image>img{width:100%;aspect-ratio:1;border-radius:24px;object-fit:cover;filter:saturate(.72)}.benefits-image>div{position:absolute;right:-20px;bottom:30px;width:160px;padding:20px;border:1px solid rgba(94,255,213,.35);border-radius:15px;background:#071619}.benefits-image strong,.benefits-image span{display:block}.benefits-image strong{color:var(--green);font-size:28px}.benefits-image span{color:var(--muted);font-size:11px}.benefits-copy h2{font-size:clamp(35px,4vw,52px);line-height:1.08}.benefits-copy>p:not(.eyebrow){color:var(--muted)}.benefits-copy ul{display:grid;margin-top:26px;padding:0;grid-template-columns:1fr 1fr;gap:12px;list-style:none}.benefits-copy li{padding:17px;border:1px solid var(--line);border-radius:12px}.benefits-copy b,.benefits-copy span{display:block}.benefits-copy b{color:var(--green);font-size:13px}.benefits-copy span{color:var(--muted);font-size:12px}
@media(max-width:900px){.security-hero-grid{gap:35px}.benefits-layout{gap:45px}}@media(max-width:760px){.security-hero-grid,.benefits-layout{grid-template-columns:1fr}.security-visual{width:min(100%,510px);margin:auto}.security-services{grid-template-columns:1fr}.benefits-image{width:min(90%,480px);margin:auto}}@media(max-width:520px){.security-services article{display:block}.security-services img{height:190px}.benefits-copy ul{grid-template-columns:1fr}.monitor-card{right:0}}
