@keyframes transform-animation{0%{transform:translate(-50%,-50%)}50%{transform:translateY(-50%)}to{transform:translate(-50%,-50%)}}.privacy-policy-page,.terms-conditions-page{margin:0 auto}.privacy-policy-page .page-content,.terms-conditions-page .page-content{padding:0 var(--page-padding);max-width:1400px;margin:0 auto}.privacy-policy-page .privacy-policy-content,.privacy-policy-page .terms-conditions-content,.terms-conditions-page .privacy-policy-content,.terms-conditions-page .terms-conditions-content{background:#fff;line-height:1.6;color:#333}.privacy-policy-page .privacy-policy-content .last-updated,.privacy-policy-page .terms-conditions-content .last-updated,.terms-conditions-page .privacy-policy-content .last-updated,.terms-conditions-page .terms-conditions-content .last-updated{text-align:center;color:#666;font-style:italic;margin-bottom:40px;font-size:.9rem}.privacy-policy-page .privacy-policy-content section,.privacy-policy-page .terms-conditions-content section,.terms-conditions-page .privacy-policy-content section,.terms-conditions-page .terms-conditions-content section{margin-bottom:48px}.privacy-policy-page .privacy-policy-content section h2,.privacy-policy-page .terms-conditions-content section h2,.terms-conditions-page .privacy-policy-content section h2,.terms-conditions-page .terms-conditions-content section h2{font-size:24px;font-weight:600;color:#101828;margin-bottom:16px}.privacy-policy-page .privacy-policy-content section p,.privacy-policy-page .terms-conditions-content section p,.terms-conditions-page .privacy-policy-content section p,.terms-conditions-page .terms-conditions-content section p{margin-bottom:16px;font-size:20px;color:#475467;font-weight:300}.privacy-policy-page .privacy-policy-content section ul,.privacy-policy-page .terms-conditions-content section ul,.terms-conditions-page .privacy-policy-content section ul,.terms-conditions-page .terms-conditions-content section ul{margin:15px 0;padding-left:25px}.privacy-policy-page .privacy-policy-content section ul li,.privacy-policy-page .terms-conditions-content section ul li,.terms-conditions-page .privacy-policy-content section ul li,.terms-conditions-page .terms-conditions-content section ul li{margin-bottom:8px;line-height:1.5;font-size:20px;color:#475467;font-weight:300}.privacy-policy-page .privacy-policy-content section ul li strong,.privacy-policy-page .terms-conditions-content section ul li strong,.terms-conditions-page .privacy-policy-content section ul li strong,.terms-conditions-page .terms-conditions-content section ul li strong{color:#2c3e50;font-weight:600}.privacy-policy-page .privacy-policy-content .contact-info,.privacy-policy-page .terms-conditions-content .contact-info,.terms-conditions-page .privacy-policy-content .contact-info,.terms-conditions-page .terms-conditions-content .contact-info{background:#f8f9fa;border-radius:8px;padding:25px;margin-top:20px;border-left:4px solid #007bff}.privacy-policy-page .privacy-policy-content .contact-info p,.privacy-policy-page .terms-conditions-content .contact-info p,.terms-conditions-page .privacy-policy-content .contact-info p,.terms-conditions-page .terms-conditions-content .contact-info p{margin-bottom:8px;color:#555}.privacy-policy-page .privacy-policy-content .contact-info p strong,.privacy-policy-page .terms-conditions-content .contact-info p strong,.terms-conditions-page .privacy-policy-content .contact-info p strong,.terms-conditions-page .terms-conditions-content .contact-info p strong{color:#2c3e50;font-weight:600}.privacy-banner,.terms-conditions-banner{width:100%;padding:0 var(--page-padding);max-width:1400px;margin:0 auto;padding-bottom:48px}@media(max-width:768px){.privacy-banner,.terms-conditions-banner{padding-bottom:40px}}.privacy-banner .banner-content,.terms-conditions-banner .banner-content{background:#161824;border-radius:12px;display:flex;align-items:center;gap:40px;box-shadow:0 2px 8px rgba(0,0,0,.1);border:1px solid #e0e0e0;background-size:30%;background-position:100%;background-repeat:no-repeat}@media(max-width:1070px){.privacy-banner .banner-content,.terms-conditions-banner .banner-content{flex-direction:column;text-align:center;padding:30px 20px;gap:30px}}@media(max-width:768px){.privacy-banner .banner-content,.terms-conditions-banner .banner-content{padding:24px;overflow:hidden}}.privacy-banner .banner-content .banner-text,.terms-conditions-banner .banner-content .banner-text{flex:1 1;max-width:65%;padding:70px 40px;display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media(max-width:1070px){.privacy-banner .banner-content .banner-text,.terms-conditions-banner .banner-content .banner-text{max-width:100%}}@media(max-width:768px){.privacy-banner .banner-content .banner-text,.terms-conditions-banner .banner-content .banner-text{padding:0}}.privacy-banner .banner-content .banner-text .banner-tag,.terms-conditions-banner .banner-content .banner-text .banner-tag{display:inline-block;background:#333a44;color:#fff;padding:7.5px 16px;border-radius:20px;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:.5px}@media(max-width:768px){.privacy-banner .banner-content .banner-text .banner-tag,.terms-conditions-banner .banner-content .banner-text .banner-tag{font-size:12px;padding:7px 16px}}.privacy-banner .banner-content .banner-text .banner-heading,.terms-conditions-banner .banner-content .banner-text .banner-heading{color:#fff;font-size:48px;font-weight:500;line-height:1.2;position:relative}@media(max-width:1070px){.privacy-banner .banner-content .banner-text .banner-heading,.terms-conditions-banner .banner-content .banner-text .banner-heading{font-size:2rem}}@media(max-width:768px){.privacy-banner .banner-content .banner-text .banner-heading,.terms-conditions-banner .banner-content .banner-text .banner-heading{font-size:28px;text-align:left}}.privacy-banner .banner-content .banner-text .banner-description,.terms-conditions-banner .banner-content .banner-text .banner-description{color:#98a2b3;font-size:18px;font-weight:300;line-height:1.6;margin:0}@media(max-width:1070px){.privacy-banner .banner-content .banner-text .banner-description,.terms-conditions-banner .banner-content .banner-text .banner-description{max-width:100%}}@media(max-width:768px){.privacy-banner .banner-content .banner-text .banner-description,.terms-conditions-banner .banner-content .banner-text .banner-description{text-align:left;font-size:16px}}.privacy-banner .banner-content .banner-image,.terms-conditions-banner .banner-content .banner-image{flex:1 1;max-width:35%;display:flex;justify-content:center;align-items:center}@media(max-width:1070px){.privacy-banner .banner-content .banner-image,.terms-conditions-banner .banner-content .banner-image{max-width:100%}}.privacy-banner .banner-content .banner-image .car-image,.terms-conditions-banner .banner-content .banner-image .car-image{width:100%;height:auto;max-height:300px;object-fit:cover;border-radius:8px}.privacy-banner .banner-content .banner-image .desktop-image,.terms-conditions-banner .banner-content .banner-image .desktop-image{display:block}@media(max-width:768px){.privacy-banner .banner-content .banner-image .desktop-image,.terms-conditions-banner .banner-content .banner-image .desktop-image{display:none}}.privacy-banner .banner-content .banner-image .mobile-image,.terms-conditions-banner .banner-content .banner-image .mobile-image{display:none}@media(max-width:768px){.privacy-banner .banner-content .banner-image .mobile-image,.terms-conditions-banner .banner-content .banner-image .mobile-image{display:block;max-height:unset;transform:scale(1.2)}.privacy-policy-page .privacy-policy-content section,.privacy-policy-page .terms-conditions-content section{margin-bottom:32px}.privacy-policy-page .privacy-policy-content section h2,.privacy-policy-page .terms-conditions-content section h2{font-size:20px;margin-bottom:12px}.privacy-policy-page .privacy-policy-content section p,.privacy-policy-page .terms-conditions-content section p{font-size:16px}}@media(max-width:480px){.privacy-policy-page .privacy-policy-content section h2,.privacy-policy-page .terms-conditions-content section h2{font-size:20px}.privacy-policy-page .privacy-policy-content section p,.privacy-policy-page .terms-conditions-content section p{font-size:16px}.privacy-policy-page .privacy-policy-content section ul,.privacy-policy-page .terms-conditions-content section ul{padding-left:20px}}