.page-gdpr{background:linear-gradient(180deg,#08162B 0%,#0D1D3A 60%,#08162B 100%);color:var(--text-main,#F3F8FF);font-family:'Be Vietnam Pro',sans-serif;line-height:1.7;overflow-x:hidden}.page-gdpr__hero-section{display:flex;flex-direction:column;align-items:center;gap:24px;padding:40px 20px 0;max-width:1200px;margin:0 auto}.page-gdpr__hero-image-wrapper{width:100%;max-width:1200px}.page-gdpr__hero-image{width:100%;height:auto;aspect-ratio:16/9;max-width:1200px;display:block;border-radius:20px 20px 0 0;object-fit:cover;box-shadow:0 20px 40px rgba(0,0,0,.5)}.page-gdpr__hero-content{width:100%;text-align:center;padding:0 16px 32px}.page-gdpr__hero-title{font-size:clamp(1.8rem,4vw,2.8rem);font-weight:800;line-height:1.2;color:var(--text-main,#F3F8FF);letter-spacing:.1em;margin:16px 0;text-transform:uppercase;text-shadow:0 0 20px rgba(79,168,255,.3)}.page-gdpr__hero-description{color:var(--text-secondary,#AFC4E8);font-size:clamp(1rem,2vw,1.25rem);margin:0 auto 28px;max-width:850px}.page-gdpr__btn-cta{display:inline-block;background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%);color:#F3F8FF;font-weight:700;font-size:1.1rem;text-decoration:none;border-radius:999px;padding:14px 40px;border:1px solid #4FA8FF;box-shadow:0 0 25px rgba(79,168,255,.6);transition:all .3s ease;text-transform:uppercase;letter-spacing:.05em}.page-gdpr__btn-cta:hover{background:linear-gradient(180deg,#4FA8FF,#2B73F6);transform:translateY(-2px);color:#fff}.page-gdpr__intro-section{padding:64px 20px;background:#113B7A;background:linear-gradient(135deg,#113B7A,#1D5FD1);margin:32px 0 0}.page-gdpr__intro-inner,.page-gdpr__principles-inner,.page-gdpr__rights-inner,.page-gdpr__security-inner,.page-gdpr__cookies-inner,.page-gdpr__faq-inner,.page-gdpr__cta-inner{max-width:1200px;margin:0 auto}.page-gdpr__intro-title{color:var(--text-main,#F3F8FF);text-align:center;margin-bottom:20px;font-size:clamp(1.6rem,3vw,2rem)}.page-gdpr__intro-text{color:var(--text-secondary,#AFC4E8);text-align:center;max-width:900px;margin:0 auto;font-size:1.1rem}.page-gdpr__principles-section{padding:64px 20px}.page-gdpr__principles-title{color:var(--text-main,#F3F8FF);text-align:center;margin-bottom:16px;font-size:clamp(1.6rem,3vw,2rem);text-transform:uppercase;letter-spacing:.05em}.page-gdpr__principles-intro{color:var(--text-secondary,#AFC4E8);text-align:center;max-width:900px;margin:0 auto 48px}.page-gdpr__principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:stretch}.page-gdpr__principle-card{background:linear-gradient(145deg,#10233F,#0D1B33);border:1px solid #244D84;border-radius:16px;padding:28px;transition:all .3s ease;box-shadow:0 4px 20px rgba(0,0,0,.3)}.page-gdpr__principle-card:hover{border-color:#4FA8FF;box-shadow:0 0 30px rgba(79,168,255,.4);transform:translateY(-5px)}.page-gdpr__principle-title{color:var(--gold,#F2C14E);font-size:clamp(1.1rem,2vw,1.2rem);margin-bottom:8px;position:relative;padding-bottom:8px}.page-gdpr__principle-title::after{content:'';position:absolute;left:0;bottom:0;width:45px;height:2px;background:linear-gradient(90deg,#F2C14E,transparent)}.page-gdpr__principle-title::after .page-gdpr__principle-card:nth-child(3n+2){left:50%;transform:translateX(-50%)}.page-gdpr__principle-title::after .page-gdpr__principle-card:nth-child(3n){left:auto;right:0}.page-gdpr__principle-text{color:var(--text-secondary,#AFC4E8);font-size:.95rem;margin-bottom:0}.page-gdpr__rights-section{padding:48px 20px;background:hsla(224,54%,26%,.5)}.page-gdpr__rights-title,.page-gdpr__security-title,.page-gdpr__cookies-title,.page-gdpr__faq-title,.page-gdpr__cta-title{color:var(--text-main,#F3F8FF);text-align:center;font-size:clamp(1.5rem,3.5vw,2.1rem);margin-bottom:20px;letter-spacing:.05em}.page-gdpr__rights-content{display:grid;grid-template-columns:1fr 2fr;gap:40px;align-items:center}.page-gdpr__rights-media{width:100%}.page-gdpr__rights-image{display:block;border-radius:16px;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border:1px solid #244D84;box-shadow:0 8px 30px rgba(0,0,0,.3)}.page-gdpr__rights-list-wrap{padding:16px}.page-gdpr__rights-lead{color:var(--text-secondary,#AFC4E8);font-size:1rem;margin-bottom:16px}.page-gdpr__rights-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.page-gdpr__rights-item{background:rgba(16,35,63,.8);border-left:4px solid #1D5FD1;border-radius:0 8px 8px 0;padding:14px 16px;color:var(--text-secondary,#AFC4E8);font-size:.95rem}.page-gdpr__rights-item strong{color:var(--text-main,#F3F8FF)}.page-gdpr__rights-item:hover{outline:1px solid #244D84}.page-gdpr__rights-contact{color:var(--text-main,#F3F8FF);margin-top:24px;font-size:.95rem;padding:16px;background:#F2C14E;border-radius:8px;color:#08162B;text-align:center;weight:500}.page-gdpr__security-section{padding:48px 20px}.page-gdpr__security-title,.page-gdpr__cookies-title,.page-gdpr__faq-title,.page-gdpr__cta-title{color:var(--text-main,#F3F8FF);text-align:center;font-size:clamp(1.6rem,3vw,1.9rem);margin-bottom:28px;text-transform:uppercase;letter-spacing:.05em}.page-gdpr__security-feature{display:grid;grid-template-columns:1fr 1.5fr;gap:40px;align-items:flex-start}.page-gdpr__security-intro{display:flex;flex-direction:column;gap:16px}.page-gdpr__security-description{color:var(--text-secondary,#AFC4E8);font-size:.95rem}.page-gdpr__security-img{display:block;border-radius:16px;width:100%;height:auto;max-width:400px;object-fit:cover;align-self:start}.page-gdpr__security-list{list-style:none;padding:0;margin:0;display:grid;gap:18px}.page-gdpr__security-item{position:relative;padding-left:24px;color:var(--text-secondary,#AFC4E8);font-size:.95rem}.page-gdpr__security-item:before{content:'';position:absolute;left:0;top:8px;width:10px;height:10px;border-radius:50%;background:linear-gradient(90deg,#2B73F6,#4FA8FF);box-shadow:0 0 8px rgba(79,168,255,.7)}.page-gdpr__security-item strong{color:var(--text-main,#F3F8FF)}.page-gdpr__security-note{text-align:center;color:var(--gold,#F2C14E);margin-top:24px;font-size:.95rem}@media(max-width:768px){.page-gdpr__hero-title{font-size:clamp(1.2rem,4vw,1.4rem)}.page-gdpr__btn-cta{padding:12px 24px;font-size:.95rem}.page-gdpr__principles-grid{grid-template-columns:1fr}.page-gdpr__rights-content{grid-template-columns:1fr}.page-gdpr__security-feature{grid-template-columns:1fr}.page-gdpr__security-img{width:100%;height:auto;max-height:300px;object-fit:cover;margin:0 auto}.page-gdpr__rights-image,.page-gdpr__security-img{max-width:100%}}