.privacy-policy-wrapper{background:#fff;color:#333;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.7;padding:0}.privacy-container{background:#fff;border-radius:0;box-shadow:none;margin:0 auto;max-width:100%;overflow:hidden}.privacy-header{background:linear-gradient(135deg,#202b5e,#2d3f7a);color:#fff;overflow:hidden;padding:60px;position:relative;text-align:center}.privacy-header:before{background:radial-gradient(circle,rgba(173,44,40,.3) 0,transparent 70%);border-radius:50%;content:"";height:300px;position:absolute;right:0;top:0;width:300px}.privacy-header h1{font-size:2.5em;font-weight:600;margin-bottom:10px;margin-top:0;position:relative;z-index:1}.privacy-header p{font-size:1.1em;margin-bottom:0;opacity:.9;position:relative;z-index:1}.privacy-content{margin:0 auto;max-width:1400px;padding:50px 60px}.info-box{background:linear-gradient(135deg,#f5f7fa,#e8edf2);border-left:5px solid #ad2c28;border-radius:10px;margin-bottom:30px;padding:25px}.info-box p{font-size:.95em;margin:8px 0}.info-box p:first-child{margin-top:0}.info-box p:last-child{margin-bottom:0}.info-box strong{color:#202b5e}.privacy-section{background:#f8f9fa;border-radius:15px;border-top:3px solid transparent;margin-bottom:40px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.privacy-section:hover{border-top-color:#ad2c28;box-shadow:0 10px 30px rgba(173,44,40,.15);transform:translateY(-5px)}.section-number{background:linear-gradient(135deg,#ad2c28,#d63833);border-radius:50%;box-shadow:0 4px 15px rgba(173,44,40,.3);color:#fff;display:inline-block;font-size:1.1em;font-weight:700;height:40px;line-height:40px;margin-right:15px;text-align:center;width:40px}.privacy-section h2{align-items:center;color:#202b5e;display:flex;font-size:1.6em;margin-bottom:20px;margin-top:0}.privacy-section p{margin-bottom:15px;text-align:justify}.privacy-section p:last-child{margin-bottom:0}.privacy-section ul{margin-bottom:15px;margin-left:20px;padding-left:0}.privacy-section ul:last-child{margin-bottom:0}.privacy-section li{margin-bottom:12px;padding-left:10px}.privacy-section li:last-child{margin-bottom:0}.privacy-section li strong{color:#202b5e}.text-highlight{color:#ad2c28;font-weight:700;padding:0 3px}.highlight-box{background:rgba(173,44,40,.1);border-left:4px solid #ad2c28;border-radius:5px;margin:15px 0;padding:15px 20px}.highlight-box p{margin:0}.intro-highlight{background:rgba(173,44,40,.05);border-left:4px solid #ad2c28;border-radius:10px;margin:15px 0;padding:20px}.intro-highlight p{margin:0}.contact-box{background:linear-gradient(135deg,#202b5e,#2d3f7a);border-radius:15px;color:#fff;margin-top:40px;overflow:hidden;padding:35px;position:relative}.contact-box:after{background:radial-gradient(circle,rgba(173,44,40,.3) 0,transparent 70%);border-radius:50%;bottom:-50px;content:"";height:200px;position:absolute;right:-50px;width:200px}.contact-box h2{color:#fff;font-size:1.8em;margin-bottom:25px;margin-top:0;position:relative;z-index:1}.contact-item{font-size:1.05em;margin:15px 0;position:relative;z-index:1}.contact-item strong{color:#ffd89b;display:inline-block;width:80px}.contact-item a{border-bottom:2px solid transparent;color:#ffd89b;text-decoration:none;transition:all .3s ease}.contact-item a:hover{border-bottom-color:#ad2c28;color:#fff}.compliance-badge{background:#fff;border:2px solid rgba(173,44,40,.3);border-radius:10px;color:#202b5e;margin-top:20px;padding:20px;position:relative;z-index:1}.compliance-badge h3{color:#ad2c28;font-size:1.2em;margin-bottom:15px;margin-top:0}.compliance-badge ul{list-style:none;margin-bottom:0;margin-left:0;padding-left:0}.compliance-badge li{margin-bottom:0;padding:8px 0 8px 25px;position:relative}.compliance-badge li:before{color:#ad2c28;content:"✓";font-size:1.2em;font-weight:700;left:0;position:absolute}.compliance-note{border-top:2px solid rgba(173,44,40,.2);color:#555;font-size:.95em;font-style:italic;margin-top:15px;padding-top:15px}.links-section{background:hsla(0,0%,100%,.1);border-radius:10px;margin-top:20px;padding:20px;position:relative;z-index:1}.links-section h3{color:#ffd89b;font-size:1.2em;margin-bottom:15px;margin-top:0}.links-section ul{list-style:none;margin:0;padding:0}.links-section li{margin:0;padding:8px 0}.links-section a{border-bottom:2px solid transparent;color:#ffd89b;text-decoration:none;transition:all .3s ease}.links-section a:hover{border-bottom-color:#ad2c28;color:#fff}.terms-divider{background:linear-gradient(90deg,#202b5e,#ad2c28 50%,#202b5e);height:3px;margin:60px 0 40px}.terms-header{margin-bottom:30px;padding:40px 0;text-align:center}.terms-header h1{color:#202b5e;display:inline-block;font-size:2.5em;margin:0;position:relative}.terms-header h1:after{background:linear-gradient(90deg,#202b5e,#ad2c28);border-radius:2px;bottom:-10px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:100px}.thank-you-section{background:linear-gradient(135deg,#f5f7fa,#e8edf2);border-left:5px solid #202b5e;border-radius:15px;margin-top:40px;padding:40px;text-align:center}.thank-you-section p{color:#202b5e;font-size:1.1em;font-weight:600;margin:0}@media (max-width:768px){.privacy-policy-wrapper{padding:0}.privacy-header{padding:40px 25px}.privacy-header h1{font-size:1.8em}.privacy-content{padding:30px 25px}.privacy-section{padding:20px}.section-number{font-size:1em;height:35px;line-height:35px;width:35px}.privacy-section h2{font-size:1.3em}.contact-item strong{display:block;margin-bottom:5px;width:100%}.contact-box{padding:25px}}@media (max-width:480px){.privacy-header h1{font-size:1.5em}.privacy-header p{font-size:1em}.privacy-section h2{align-items:flex-start;flex-direction:column;font-size:1.2em}.section-number{margin-bottom:10px}}