.page-gdpr{background:#140C0C;color:#FFF1E8;padding-top:0;margin-top:0}.page-gdpr__hero{max-width:1200px;margin:0 auto;padding:10px 16px 0}.page-gdpr__hero-image-wrapper{width:100%}.page-gdpr__hero-image{width:100%;height:auto;aspect-ratio:17/5;object-fit:cover;display:block;border-radius:12px;border:1px solid #6A1E1E}.page-gdpr__hero-content{padding:24px 8px 16px;text-align:center}.page-gdpr__hero-title{font-size:clamp(1.4rem, 3vw, 2rem);font-weight:800;color:#FFF1E8;line-height:1.3;letter-spacing:0.02em;max-width:900px;margin:0 auto 12px}.page-gdpr__hero-description{font-size:1rem;line-height:1.6;color:#FFF1E8;opacity:0.9;max-width:720px;margin:0 auto 20px}.page-gdpr__hero-cta-group{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.page-gdpr__btn{display:inline-block;padding:12px 28px;border-radius:50px;font-weight:700;font-size:1rem;text-align:center;text-decoration:none;transition:opacity 0.3s ease;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word}.page-gdpr__btn--primary{background:linear-gradient(180deg, #FFB04A 0%, #D86A14 100%);color:#140C0C;border:1px solid #F3C54D}.page-gdpr__btn--primary:hover{opacity:0.85}.page-gdpr__btn--secondary{background:transparent;color:#FFF1E8;border:2px solid #F3C54D}.page-gdpr__btn--secondary:hover{opacity:0.85;background:rgba(243,197,77,0.1)}.page-gdpr__intro{padding:32px 16px;max-width:1200px;margin:0 auto}.page-gdpr__intro-inner{background:#2A1212;border:1px solid #6A1E1E;border-radius:16px;padding:24px}.page-gdpr__section-title{font-size:clamp(1.3rem, 2.5vw, 1.8rem);font-weight:800;color:#FFF1E8;margin-bottom:20px;line-height:1.3}.page-gdpr__section-title--center{text-align:center}.page-gdpr__intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.page-gdpr__intro-text p{color:#FFF1E8;line-height:1.7;margin-bottom:12px}.page-gdpr__intro-stats{display:flex;flex-direction:column;gap:16px}.page-gdpr__stat-item{background:#140C0C;border:1px solid #6A1E1E;border-radius:12px;padding:20px;text-align:center}.page-gdpr__stat-number{font-size:2.2rem;font-weight:900;color:#F3C54D;display:block}.page-gdpr__stat-label{font-size:0.95rem;color:#FFF1E8;opacity:0.85;margin-top:4px;display:block}.page-gdpr__principles{padding:32px 16px;max-width:1200px;margin:0 auto}.page-gdpr__principles-inner{background:#2A1212;border:1px solid #6A1E1E;border-radius:16px;padding:24px}.page-gdpr__principles-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.page-gdpr__principle-card{background:#140C0C;border:1px solid #6A1E1E;border-radius:12px;padding:20px;transition:border-color 0.3s}.page-gdpr__principle-card:hover{border-color:#F3C54D}.page-gdpr__principle-icon{font-size:2rem;margin-bottom:8px}.page-gdpr__principle-title{font-size:1.15rem;font-weight:700;color:#F3C54D;margin-bottom:8px}.page-gdpr__principle-text{color:#FFF1E8;line-height:1.6;font-size:0.95rem}.page-gdpr__security{padding:32px 16px;max-width:1200px;margin:0 auto}.page-gdpr__security-inner{background:#2A1212;border:1px solid #6A1E1E;border-radius:16px;padding:24px}.page-gdpr__security-content{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center;margin-top:16px}.page-gdpr__security-text p{color:#FFF1E8;line-height:1.7;margin-bottom:12px;font-size:0.97rem}.page-gdpr__security-image{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;border-radius:8px;max-width:600px}.page-gdpr__rights{padding:32px 16px;max-width:1200px;margin:0 auto}.page-gdpr__rights-inner{background:#2A1212;border:1px solid #6A1E1E;border-radius:16px;padding:24px}.page-gdpr__rights-list{display:grid;gap:16px;margin-top:16px}.page-gdpr__rights-item{display:flex;gap:20px;align-items:flex-start;background:#140C0C;border:1px solid #6A1E1E;border-radius:12px;padding:16px}.page-gdpr__rights-number{font-size:1.3rem;font-weight:900;color:#F3C54D;flex-shrink:0;width:44px;height:44px;border:2px solid #F3C54D;border-radius:50%;display:flex;align-items:center;justify-content:center}.page-gdpr__rights-title{font-size:1.1rem;font-weight:700;color:#FFF1E8;margin-bottom:8px}.page-gdpr__rights-text{color:#FFF1E8;opacity:0.88;line-height:1.6;font-size:0.95rem}.page-gdpr__cookie{padding:32px 16px;max-width:1200px;margin:0 auto}.page-gdpr__cookie-inner{background:#2A1212;border:1px solid #6A1E1E;border-radius:16px;padding:24px;display:grid;gap:20px}.page-gdpr__cookie-text{color:#FFF1E8;line-height:1.7;margin-bottom:12px}.page-gdpr__contact{padding:32px 16px;max-width:1000px;margin:0 auto}.page-gdpr__contact-inner{background:#2A1212;border:1px solid #6A1E1E;border-radius:16px;padding:24px}.page-gdpr__faq-list{display:grid;gap:12px;margin-top:16px}.page-gdpr__faq-item{background:#140C0C;border:1px solid #6A1E1E;border-radius:12px;overflow:hidden}.page-gdpr__faq-question{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:16px;cursor:pointer;font-weight:700;color:#FFF1E8;font-size:1.05rem;transition:background 0.3s}.page-gdpr__faq-question::-webkit-details-marker{display:none}.page-gdpr__faq-question:hover{background:rgba(197,31,31,0.15)}.page-gdpr__faq-toggle{width:28px;height:28px;border:2px solid #F3C54D;border-radius:50%;color:#F3C54D;display:flex !important;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;margin-left:8px}.page-gdpr__faq-answer{padding:0 16px 16px;color:#FFF1E8;line-height:1.6}.page-gdpr__faq-answer p{margin-bottom:8px}.page-gdpr__app{padding:0 16px 40px;max-width:1200px;margin:0 auto}.page-gdpr__app-banner{display:grid;grid-template-columns:1fr 1fr;background:#2A1212;border:1px solid #6A1E1E;border-radius:16px;overflow:hidden;align-items:center}.page-gdpr__app-image{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover;max-width:600px}.page-gdpr__app-content{padding:24px}.page-gdpr__app-text{color:#FFF1E8;line-height:1.7;margin-bottom:20px}.page-gdpr__app-cta{display:flex;flex-wrap:wrap;gap:12px}.page-gdpr__btn:last-child{margin-right:0}@media(max-width:768px){.page-gdpr{padding-top:0}.page-gdpr__hero{padding:0}.page-gdpr__hero-image-wrapper{padding:10px 8px 0}.page-gdpr__hero-image{aspect-ratio:2/1}.page-gdpr__hero-content{padding:20px 8px 12px}.page-gdpr__hero-title{font-size:clamp(1.2rem, 6vw, 1.6rem);padding:0 8px}.page-gdpr__hero-description{font-size:0.95rem;padding:0 4px}.page-gdpr__hero-cta-group{flex-direction:column;width:100%;align-items:center}.page-gdpr__btn{width:100%;max-width:280px;padding:12px 16px}.page-gdpr__intro-grid,.page-gdpr__security-content,.page-gdpr__app-banner{grid-template-columns:1fr}.page-gdpr__principles-grid{grid-template-columns:1fr}.page-gdpr__rights-item{flex-direction:column;align-items:flex-start;gap:12px}.page-gdpr__app-content{padding:20px 16px}.page-gdpr__app-cta{flex-direction:column}.page-gdpr img{max-width:100% !important;height:auto !important}.page-gdpr__intro-inner,.page-gdpr__principles-inner,.page-gdpr__security-inner,.page-gdpr__rights-inner,.page-gdpr__cookie-inner,.page-gdpr__contact-inner{padding:16px}.page-gdpr__faq-question{font-size:0.95rem}}