.ip-face-popup{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:50px;margin:65px 0 20px;scroll-margin-top:160px}.ip-face-popup .nv-copy{grid-column:1;grid-row:1}.ip-face-popup .nv-face-example{margin:0;overflow:hidden;border-radius:10px;background:#057da8;grid-column:2;grid-row:1}.ip-face-popup .nv-face-example img{display:block;width:100%;height:auto}.ip-face-popup .nv-feature-name{display:inline-block;font-size:20px;font-weight:700;line-height:1.3;color:#1c4287;border-left:4px solid #ffba00;padding-left:12px;margin-bottom:20px}.ip-face-popup h2{font-size:clamp(27px,3vw,38px);font-weight:600;line-height:1.2;letter-spacing:-.035em;margin:0 0 22px;color:#173660}.ip-face-popup p{font-size:14px;line-height:1.85;margin:0;color:#5c718c}@media(max-width:700px){.ip-face-popup{grid-template-columns:1fr;gap:25px;margin:38px 0 10px}.ip-face-popup .nv-copy,.ip-face-popup .nv-face-example{grid-column:auto;grid-row:auto}.ip-face-popup .nv-copy{order:-1}.ip-face-popup .nv-feature-name{font-size:18px}}
.camera-face-popup{width:calc(100% - 80px);max-width:1200px;margin:65px auto;font-family:Poppins,sans-serif}.camera-face-popup .nv-copy{min-width:0}@media(max-width:1000px){.camera-face-popup{width:calc(100% - 48px)}}@media(max-width:700px){.camera-face-popup{width:calc(100% - 40px);margin:38px auto}}
