.page-gdpr{color:#333333;font-family:'Segoe UI',Roboto,Arial,sans-serif;background:#F4F7FB}.page-gdpr__hero{padding-top:10px;background:#F4F7FB}.page-gdpr__hero-image{display:block;width:100%;height:auto;max-height:320px;object-fit:cover;border-radius:12px 12px 0 0}.page-gdpr__content-area{background:#F4F7FB;padding:20px 16px 48px}.page-gdpr__content-container{max-width:1000px;margin:0 auto}.page-gdpr__main-title{color:#1F2D3D;font-size:clamp(1.6rem, 4vw, 2.4rem);line-height:1.3;margin-bottom:16px;text-align:center;font-weight:800;letter-spacing:.3px}.page-gdpr__intro{font-size:1.05rem;line-height:1.7;color:#1F2D3D;background:#FFFFFF;padding:16px 18px;border-left:4px solid #2F6BFF;border-radius:8px;box-shadow:0 2px 6px rgba(214,226,255,.5)}.page-gdpr__section-block{background:#FFFFFF;border:1px solid #D6E2FF;border-radius:12px;padding:20px;margin-top:24px;box-shadow:0 4px 12px rgba(165,196,255,.2)}.page-gdpr__section-block h2{color:#1F2D3D;font-size:1.4rem;margin-bottom:12px;border-bottom:2px solid #6FA3FF;padding-bottom:8px}.page-gdpr__section-block p{line-height:1.8;margin-bottom:10px}.page-gdpr__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px}.page-gdpr__card{background:#FFFFFF;border:1px solid #D6E2FF;border-radius:12px;padding:20px;text-align:center;box-shadow:0 2px 8px rgba(165,196,255,.15);transition:transform .2s ease,box-shadow .2s ease}.page-gdpr__card:hover{transform:translateY(-4px);box-shadow:0 8px 20px rgba(47,107,255,.2)}.page-gdpr__card-icon{font-size:2.4rem;margin-bottom:10px;color:#2F6BFF}.page-gdpr__card h3{font-size:1.15rem;font-weight:700;color:#1F2D3D;margin-bottom:8px}.page-gdpr__card p{line-height:1.7;font-size:.92rem}.page-gdpr__info-block{background:#FFFFFF;border:1px solid #D6E2FF;border-radius:12px;padding:20px;margin-top:24px}.page-gdpr__info-block h2{color:#1F2D3D;font-size:1.4rem;border-bottom:2px solid #6FA3FF;padding-bottom:8px;margin-bottom:12px}.page-gdpr__info-block ul,.page-gdpr__legal ul{padding-left:20px;line-height:1.9}.page-gdpr__info-block strong{color:#2F6BFF}.page-gdpr__highlight-block{background:linear-gradient(135deg,#FFFFFF,#F0F6FF);border:1px solid #D6E2FF;border-radius:12px;padding:20px;margin-top:24px}.page-gdpr__highlight-block>h2{color:#1F2D3D;font-size:1.4rem;border-bottom:2px solid #2F6BFF;padding-bottom:8px;margin-bottom:16px}.page-gdpr__rights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page-gdpr__rights-item{padding:14px;background:#FFFFFF;border-radius:8px;box-shadow:0 2px 6px rgba(47,107,255,.1)}.page-gdpr__rights-item h4{color:#2F6BFF;font-size:1rem;margin-bottom:6px;font-weight:700}.page-gdpr__rights-item p{line-height:1.6;font-size:.9rem}.page-gdpr__data-security{background:#FFFFFF;border:1px solid #D6E2FF;border-radius:12px;padding:20px;margin-top:24px}.page-gdpr__data-security h2{color:#1F2D3D;font-size:1.4rem;border-bottom:2px solid #6FA3FF;padding-bottom:8px;margin-bottom:12px}.page-gdpr__data-security-image{display:block;width:100%;max-width:800px;height:auto;aspect-ratio:2/1;object-fit:cover;border-radius:10px;margin:16px auto}.page-gdpr__data-security ul{padding-left:20px;line-height:2}.page-gdpr__legal{background:#FFFFFF;border:1px solid #D6E2FF;border-radius:12px;padding:20px;margin-top:24px}.page-gdpr__legal h2{color:#1F2D3D;font-size:1.4rem;border-bottom:2px solid #6FA3FF;padding-bottom:8px;margin-bottom:12px}.page-gdpr__contact-cta{background:linear-gradient(180deg,#4A8BFF 0%,#2F6BFF 100%);border-radius:12px;color:#FFFFFF;text-align:center;padding:32px 20px;margin-top:24px}.page-gdpr__contact-cta h2{font-weight:800;margin-bottom:10px;font-size:1.6rem;color:#FFFFFF}.page-gdpr__contact-cta p{line-height:1.7;margin-bottom:18px}.page-gdpr__cta-buttons{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.page-gdpr__btn{display:inline-block;padding:12px 28px;border-radius:999px;background:#FFFFFF;color:#2F6BFF;font-weight:700;text-decoration:none;font-size:1rem;border:none;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease}.page-gdpr__btn:hover{background:#F0F6FF;transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.2)}.page-gdpr__btn--outline{background:transparent;color:#FFFFFF;border:2px solid #FFFFFF;box-shadow:none}.page-gdpr__btn--outline:hover{background:#FFFFFF;color:#2F6BFF}.page-gdpr__faq{background:#FFFFFF;border:1px solid #D6E2FF;border-radius:12px;padding:20px;margin-top:24px}.page-gdpr__faq-title{color:#1F2D3D;font-size:1.4rem;border-bottom:2px solid #6FA3FF;padding-bottom:8px;text-align:center;margin-bottom:16px}.page-gdpr__faq-item{border-bottom:1px solid #D6E2FF;padding:12px 0}.page-gdpr__faq-item:last-of-type{border-bottom:none}.page-gdpr__faq-question{cursor:pointer;font-weight:700;font-size:1.02rem;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:4px 0;color:#1F2D3D}.page-gdpr__faq-question::-webkit-details-marker{display:none}.page-gdpr__faq-question:after{content:'+';font-size:1.5rem;color:#2F6BFF;font-weight:700}.page-gdpr__faq-item[open] .page-gdpr__faq-question:after{content:'-'}.page-gdpr__faq-answer{color:#555;margin-top:10px;padding-left:10px;border-left:3px solid #6FA3FF;line-height:1.8}.page-gdpr img{max-width:100%;height:auto}@media (max-width:1099px){.page-gdpr__grid,.page-gdpr__rights-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-gdpr__hero{padding-top:10px}.page-gdpr__hero-image{aspect-ratio:2/1;max-height:none}.page-gdpr__grid,.page-gdpr__rights-grid{grid-template-columns:repeat(2,1fr);gap:12px}.page-gdpr__cta-buttons{flex-direction:column;align-items:center}.page-gdpr__btn{display:block;width:100%;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-gdpr__btn--outline{border-width:2px}.page-gdpr__contact-cta h2{font-size:1.2rem}.page-gdpr__content-area{padding-left:10px;padding-right:10px}.page-gdpr__card,.page-gdpr__section-block,.page-gdpr__info-block,.page-gdpr__data-security,.page-gdpr__legal,.page-gdpr__highlight-block,.page-gdpr__faq{padding:16px}.page-gdpr img{max-width:100%!important;height:auto!important}.page-gdpr__data-security-image{aspect-ratio:2/1}.page-gdpr__section-block h2,.page-gdpr__info-block h2,.page-gdpr__highlight-block>h2,.page-gdpr__data-security h2,.page-gdpr__legal h2,.page-gdpr__faq-title{font-size:1.2rem}}@media (max-width:480px){.page-gdpr__grid,.page-gdpr__rights-grid{grid-template-columns:1fr}.page-gdpr__content-area{padding-bottom:24px}}