.privacy-page{background:#f4f7fb;min-height:100vh;padding:60px 20px}.privacy-card{background:#fff;border-radius:18px;max-width:1000px;margin:auto;padding:50px;box-shadow:0 15px 40px #00000014}.hero{text-align:center;border-bottom:1px solid #ececec;margin-bottom:40px;padding-bottom:30px}.hero h1{color:#d12363;margin-bottom:10px;font-size:42px;font-weight:700}.hero .company{color:#444;margin-bottom:10px;font-size:20px;font-weight:600}.hero span{color:#888;font-size:14px}section{margin-bottom:35px}section h2{color:#d12363;margin-bottom:15px;padding-left:18px;font-size:24px;position:relative}section h2:before{content:"";background:#d12363;border-radius:5px;width:6px;height:24px;position:absolute;top:6px;left:0}p{color:#555;text-align:justify;margin-bottom:15px;line-height:1.9}ul{padding-left:24px}ul li{color:#555;margin-bottom:12px;line-height:1.8}.contact-box{background:#fff5f8;border-left:5px solid #d12363;border-radius:10px;margin-top:20px;padding:18px 20px}.contact-box a{color:#d12363;margin-left:8px;font-weight:600;text-decoration:none}.contact-box a:hover{text-decoration:underline}@media (max-width:768px){.privacy-page{padding:20px 10px}.privacy-card{padding:25px}.hero h1{font-size:30px}section h2{font-size:20px}p,li{font-size:15px}}
