body{
            background:#f6fbfa;
            color:#333;
        }

        .policy-hero{
            background:linear-gradient(135deg,#18777d,#2ca58d);
            color:white;
            padding:90px 0;
            text-align:center;
        }

        .policy-hero h1{
            font-size:55px;
            font-weight:700;
        }

        .policy-container{
            margin-top:-50px;
            margin-bottom:60px;
        }

        .policy-card{
            background:#fff;
            border-radius:25px;
            padding:50px;
            box-shadow:0 10px 40px rgba(0,0,0,.08);
        }

        .policy-card h2{
            color:#18777d;
            margin-top:35px;
            font-weight:700;
        }

        .policy-card p,
        .policy-card li{
            color:#666;
            line-height:1.9;
        }

        .back-home{
            background:#18777d;
            color:white;
            border-radius:50px;
            padding:12px 30px;
            text-decoration:none;
            display:inline-block;
            margin-top:20px;
        }

        .back-home:hover{
            background:#0f5f64;
            color:white;
        }

        @media(max-width:768px){

            .policy-hero h1{
                font-size:38px;
            }

            .policy-card{
                padding:30px 25px;
            }

        }