section.privacyPage{padding:70px 0 50px;background-color:#f8f9fa}.privacyWrapper{display:flex;justify-content:center}.privacyContent{max-width:1100px;width:100%;background-color:#fff;padding:40px 60px;border-radius:12px;box-shadow:0 2px 20px rgba(0,0,0,.08)}.privacy-header{text-align:center;padding-bottom:40px;border-bottom:2px solid #e9ecef;margin-bottom:40px}.privacy-main-icon{color:#0554e6;margin-bottom:20px}.privacyPage h1{font-size:35px;line-height:130%;color:#464860;margin-bottom:15px;font-weight:500}.last-updated{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;color:#6c757d;margin-top:10px}.last-updated svg{color:#0554e6}.privacy-section{margin-bottom:50px}.privacy-section h2{font-size:26px;line-height:130%;color:#464860;margin-bottom:20px;font-weight:500}.privacy-section h3{font-size:17px;line-height:1.3;color:#464860;margin:25px 0 8px;font-weight:500}.privacy-section h4{font-size:18px;line-height:1.3;color:#464860;margin:15px 0 10px;font-weight:600}.privacyContent p{font-size:15px;line-height:1.7;color:#60738a;margin-bottom:12px}.privacyContent p a,.privacyContent td a,.privacyContent ul li a{color:#0554e6;text-decoration:none;font-weight:500}.privacyContent p a:hover,.privacyContent td a:hover,.privacyContent ul li a:hover{text-decoration:underline;color:#0d5aa7}.privacyContent ul{padding-left:30px;margin-bottom:20px}.privacyContent ul li{font-size:15px;line-height:1.7;color:#60738a;margin-bottom:12px;list-style-type:disc}.privacyContent ul li strong{color:#464860}.privacyContent ol{padding-left:30px;margin-bottom:20px}.privacyContent ol li{font-size:15px;line-height:1.7;color:#60738a;margin-bottom:10px}.info-box{background-color:#f4f9ff;border-left:4px solid #0554e6;padding:20px 25px;margin:25px 0;border-radius:6px}.info-box h3{color:#575e62;margin-top:0;margin-bottom:15px;font-size:20px}.info-box h4{color:#464860;margin-top:0;font-size:18px}.info-box h4,.info-box p{margin-bottom:12px}.info-box p:last-child,.info-box ul{margin-bottom:0}.privacy-card-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;margin:25px 0}.privacy-card{background-color:#fff;border:2px solid #e9ecef;border-radius:12px;padding:30px;margin-bottom:25px;transition:all .3s ease}.privacy-card:hover{box-shadow:0 4px 15px rgba(54,127,211,.15);border-color:#0554e6}.privacy-card-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.privacy-icon{flex-shrink:0;color:#0554e6}.privacy-card h4{color:#464860;margin:0;font-size:20px;font-weight:500}.privacy-card p{margin-bottom:0}.privacy-card ul{margin-bottom:0;padding-left:25px}.privacy-card ul li{margin-bottom:8px}.important-note{background-color:#fffaea;border-left:4px solid #ffc107;padding:15px 20px;margin:20px 0;border-radius:4px;font-size:16px;color:#856404;display:flex;align-items:flex-start;gap:12px}.important-note svg{flex-shrink:0}.third-party-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;margin:25px 0}.third-party-item{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;padding:25px}.third-party-item h4{color:#464860;margin-top:0;margin-bottom:15px;font-size:18px}.third-party-item ul{margin-bottom:0;padding-left:20px}.third-party-item ul li{font-size:16px;margin-bottom:8px}.legal-basis-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:25px;gap:25px;margin:25px 0}.legal-basis-card{background-color:#f8f9fa;border-left:4px solid #0554e6;border-radius:6px;padding:20px}.legal-basis-card h4{color:#464860;margin-top:0;margin-bottom:12px;font-size:18px}.legal-basis-card p{margin-bottom:10px}.legal-basis-card ul{padding-left:20px;margin-bottom:0}.legal-basis-card ul li{font-size:15px;margin-bottom:8px}.service-providers-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px;margin:25px 0}.service-provider-card{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;padding:25px;text-align:center;transition:all .3s ease}.service-provider-card:hover{box-shadow:0 4px 12px rgba(54,127,211,.15);border-color:#0554e6}.provider-icon{color:#0554e6;margin-bottom:15px}.service-provider-card h4{color:#464860;font-size:18px;margin-bottom:15px}.service-provider-card ul{text-align:left;margin-bottom:0}.retention-table-wrapper{overflow-x:auto;margin:25px 0;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.retention-table{width:100%;border-collapse:collapse;background-color:#fff;font-size:16px}.retention-table thead{background-color:#0554e6;color:#fff}.retention-table thead th{padding:15px 12px;text-align:left;font-weight:600;font-size:16px;border-bottom:2px solid #2d6bb3}.retention-table tbody tr{border-bottom:1px solid #e9ecef;transition:background-color .2s ease}.retention-table tbody tr:hover{background-color:#f8f9fa}.retention-table tbody tr:last-child{border-bottom:none}.retention-table tbody td{padding:15px 12px;color:#60738a;vertical-align:top}.retention-table tbody td strong{color:#464860}.retention-table tbody td ul{padding-left:20px;margin:10px 0 0}.retention-table tbody td ul li{font-size:15px;margin-bottom:6px}.rights-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;margin:25px 0}.right-card{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;padding:25px;transition:all .3s ease}.right-card:hover{box-shadow:0 4px 12px rgba(54,127,211,.15);border-color:#28a745}.right-icon{color:#28a745;margin-bottom:15px}.right-card h4{color:#464860;font-size:18px;margin-bottom:12px}.right-card p{font-size:16px;margin-bottom:0}.contact-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;margin:25px 0}.contact-method{display:flex;gap:15px;align-items:flex-start;background-color:#f8f9fa;padding:25px;border-radius:10px;border:2px solid #dee2e6}.contact-method-icon{color:#0554e6;flex-shrink:0;margin-top:3px}.contact-method strong{display:block;color:#464860;margin-bottom:8px;font-size:18px}.contact-method p{font-size:16px;margin-bottom:5px}.contact-note{font-size:14px!important;color:#6c757d!important}.process-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:25px;gap:25px;margin:25px 0}.process-step{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;padding:25px;text-align:center;position:relative}.step-number{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#0554e6;color:#fff;border-radius:50%;font-size:18px;font-weight:700;margin-bottom:15px}.process-step h4{font-size:18px;color:#464860;margin:15px 0 10px}.process-step p{font-size:15px;line-height:1.6;margin:0}.locations-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin:25px 0}.location-badge{background:linear-gradient(135deg,#0554e6,#2d6bb3);color:#fff;padding:15px 20px;border-radius:8px;text-align:center;font-size:16px;font-weight:500}.security-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px;margin:25px 0}.security-card{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;padding:25px}.security-icon{color:#0554e6;margin-bottom:15px}.security-card h4{color:#464860;font-size:18px;margin-bottom:15px}.security-card ul{margin-bottom:0;padding-left:20px}.security-card ul li{font-size:16px;margin-bottom:8px}.children-privacy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px;margin:25px 0}.children-card{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;padding:25px}.children-card h4{color:#464860;font-size:18px;margin-top:0;margin-bottom:15px}.children-card ul{margin-bottom:0;padding-left:20px}.children-card ul li{font-size:16px;margin-bottom:8px}.children-card p{margin-bottom:0}.opt-out-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px;margin:25px 0}.opt-out-card{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;padding:25px;text-align:center}.opt-out-icon{color:#0554e6;margin-bottom:15px}.opt-out-card h4{color:#464860;font-size:18px;margin-bottom:15px}.opt-out-card ul{text-align:left;margin-bottom:0}.responsibility-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:25px;gap:25px;margin:25px 0}.responsibility-card{background-color:#f8f9fa;border:2px solid #dee2e6;border-radius:10px;padding:25px}.responsibility-icon{color:#0554e6;margin-bottom:15px}.responsibility-card h4{color:#464860;font-size:18px;margin-bottom:15px}.responsibility-card ul{margin-bottom:0;padding-left:20px}.responsibility-card ul li{font-size:16px;margin-bottom:8px}.contact-section{background-color:#f8f9fa;padding:40px;border-radius:12px;margin-top:30px}.contact-section h3{color:#464860;margin-bottom:25px}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:25px;gap:25px;margin-top:25px;margin-bottom:30px}.contact-card{background-color:#fff;padding:25px;border-radius:10px;text-align:center;border:2px solid #e9ecef;transition:all .3s ease}.contact-card:hover{box-shadow:0 4px 12px rgba(54,127,211,.15);border-color:#0554e6;transform:translateY(-2px)}.contact-icon-main{color:#0554e6;margin-bottom:15px}.contact-card h4{font-size:18px;color:#464860;margin-bottom:10px}.contact-card p{margin-bottom:0;font-size:16px}.contact-card a{color:#0554e6;text-decoration:none;font-weight:500}.contact-card a:hover{text-decoration:underline}.company-info{margin-top:40px;padding-top:30px;border-top:2px solid #dee2e6}.company-info h3{color:#464860;font-size:15px;margin-bottom:15px}.company-info h4{color:#464860;font-size:18px;margin:20px 0 15px}.location-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:20px;gap:20px;margin:20px 0}.location-item{display:flex;gap:12px;align-items:flex-start;background-color:#fff;padding:20px;border-radius:8px;border:1px solid #e9ecef}.location-item svg{color:#0554e6;flex-shrink:0;margin-top:3px}.location-item strong{display:block;color:#464860;margin-bottom:8px;font-size:16px}.location-item p{font-size:15px;line-height:1.6;margin:0}.authority-links{margin:25px 0}.authority-link{display:flex;gap:12px;align-items:flex-start;background-color:#f8f9fa;padding:20px;border-radius:8px;border:2px solid #dee2e6;margin-bottom:15px}.authority-link svg{color:#0554e6;flex-shrink:0;margin-top:3px}.authority-link strong{color:#464860}.authority-link a{color:#0554e6;text-decoration:none;font-weight:500}.authority-link a:hover{text-decoration:underline}.privacy-footer-note{background:linear-gradient(180deg,#1176ca,#064377);color:#fff;padding:30px;border-radius:12px;margin-top:50px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:15px}.privacy-footer-note svg{color:#fff}.privacy-footer-note p{color:#fff;margin:0;font-size:16px;line-height:1.6}.privacy-footer-note strong{font-size:18px}.privacy-footer-note a{color:#fff;text-decoration:underline;font-weight:600}.privacy-footer-note a:hover{color:#f4f9ff}.process-step ul{text-align:left;padding-left:20px}.privacy-section .important-note ul{padding:0;margin:20px 0 0}.privacy-section .important-note ul li{padding:0;font-size:16px;margin-bottom:5px}@media (max-width:1200px){.privacyContent{padding:40px 50px}}@media (max-width:991px){.privacyContent{padding:35px 40px}.privacyPage h1{font-size:36px}.privacy-section h2{font-size:24px}}@media (max-width:767px){section.privacyPage{padding:50px 0 40px}.privacyWrapper{flex-direction:column}.privacyContent{padding:30px 25px;border-radius:8px}.privacyPage h1{font-size:30px}.privacy-section h2{font-size:15px}.privacy-section h3{font-size:20px}.privacyContent p,.privacyContent ul li{font-size:16px}.privacy-card{padding:20px}.privacy-card-header{flex-direction:column;align-items:flex-start}.contact-section{padding:30px 20px}.children-privacy-grid,.contact-grid,.contact-methods,.legal-basis-grid,.location-grid,.locations-grid,.opt-out-grid,.process-steps,.responsibility-grid,.rights-grid,.security-grid,.service-providers-grid,.third-party-grid{grid-template-columns:1fr;justify-items:center;align-items:center}}@media (max-width:575px){section.privacyPage{padding:40px 0 30px}.privacyContent{padding:25px 20px}.privacyPage h1{font-size:26px}.privacy-header{padding-bottom:30px}.privacy-main-icon{width:40px;height:40px}.privacy-section h2{font-size:20px}.privacy-section h3{font-size:18px}.privacyContent p,.privacyContent ul li{font-size:15px}.privacy-card{padding:18px}.contact-method-icon,.opt-out-icon,.privacy-icon,.provider-icon,.responsibility-icon,.right-icon,.security-icon{width:24px;height:24px}.contact-icon-main{width:28px;height:28px}.privacy-footer-note{padding:25px 20px}.retention-table{font-size:14px}.retention-table thead th{padding:12px 10px;font-size:14px}.retention-table tbody td{padding:10px;font-size:14px}.step-number{width:35px;height:35px;font-size:16px}.location-badge{font-size:14px;padding:12px 15px}.privacy-section .important-note ul{margin:10px 0 0}.privacy-section .important-note ul li{font-size:14px}}