.page-gdpr{color:#F3F8FF;background-color:#08162B}.page-gdpr__hero-section{display:flex;flex-direction:column;align-items:center;width:100%;background:linear-gradient(135deg,#113B7A,#08162B);padding:10px 20px 20px;box-sizing:border-box}.page-gdpr__hero-image-wrap{width:100%;max-width:1200px}.page-gdpr__hero-image{width:100%;height:auto;max-height:350px;object-fit:cover;border-radius:16px;display:block;margin:0 auto;box-shadow:0 12px 24px rgba(0,0,0,0.3)}.page-gdpr__hero-content{width:100%;max-width:1200px;text-align:center;padding-top:24px;color:#F3F8FF}.page-gdpr__hero-title{font-weight:700;letter-spacing:-0.01em;line-height:1.2;margin:0 0 8px;color:#F3F8FF;font-size:clamp(1.4rem,4vw,2.2rem)}.page-gdpr__hero-subtitle{font-size:clamp(1rem,3vw,1.25rem);max-width:780px;margin:0 auto;color:#AFC4E8}.page-gdpr__trust-badges{display:flex;justify-content:center;gap:16px;padding:18px 12px;flex-wrap:wrap;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.page-gdpr__badge{background:#10233F;border:1px solid #244D84;color:#F3F8FF;padding:4px 14px;border-radius:20px;white-space:nowrap;font-size:0.9rem;font-weight:500}.page-gdpr__intro-section,.page-gdpr__content-grid,.page-gdpr__content-section,.page-gdpr__highlight-cards,.page-gdpr__faq-section,.page-gdpr__resources-section,.page-gdpr__footer-contact{background-color:#08162B}.page-gdpr__intro-inner,.page-gdpr__grid-inner,.page-gdpr__section-inner,.page-gdpr__resources-inner,.page-gdpr__footer-contact-inner{width:100%;max-width:1000px;margin:0 auto;padding:20px 16px;box-sizing:border-box}.page-gdpr__section-title{color:#F3F8FF;font-size:clamp(1.1rem,3vw,1.6rem);line-height:1.2}.page-gdpr__section-text p,.page-gdpr__intro-inner p,.page-gdpr__card p{color:#AFC4E8}.page-gdpr a{color:#F2C14E}.page-gdpr__cta-btn{display:inline-block;background:linear-gradient(180deg,#2B73F6,#1144A6);color:#fff!important;font-weight:700;text-decoration:none;box-shadow:0 0 14px rgba(79,168,255,0.5);border:none;border-radius:6px;} .page-gdpr__cta-btn, .page-gdpr__register-btn, .page-gdpr__login-btn{font-weight:700;text-decoration:none;min-width:180px;text-align:center;box-sizing:border-box;padding:12px 18px;border-radius:8px}.page-gdpr__register-btn,.page-gdpr__login-btn{display:inline-block;border:none;}.page-gdpr__register-btn{background:linear-gradient(180deg,#F2C14E,#d3a02c);color:#08162B!important}.page-gdpr__login-btn{background:linear-gradient(180deg,#2B73F6,#1144A6);color:#fff!important}.page-gdpr__content-grid{width:100%}.page-gdpr__grid-inner{display:grid;grid-template-columns:1fr 1fr;gap:24px}.page-gdpr__card{background:#10233F;border:1px solid #244D84;border-radius:16px;padding:24px;color:#F3F8FF;display:flex;flex-direction:column}.page-gdpr__card--faq{grid-row:span 2}.page-gdpr__faq-item{margin-bottom:16px}.page-gdpr__faq-item h3,.page-gdpr__faq-question{color:#F3F8FF}.page-gdpr__link-inline{color:#AFC4E8}.page-gdpr__cta-cards{background:linear-gradient(180deg,#10233F,#08162B);border:1px solid #244D84;border-radius:16px;padding:24px;color:#F3F8FF;grid-column:1/-1;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.page-gdpr__cta-cards h3{color:#F3F8FF;margin-bottom:4px}.page-gdpr__content-section--right .page-gdpr__section-inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.page-gdpr__content-section--right .page-gdpr__section-text,.page-gdpr__content-section--right .page-gdpr__section-image{flex:1 1 45%;padding:0 12px;box-sizing:border-box}.page-gdpr__card-title{color:#F3F8FF}.page-gdpr__banner-figure{margin:0;max-width:800px;width:100%}.page-gdpr__banner-image{width:100%;height:auto;object-fit:cover;border-radius:16px}.page-gdpr__image-banner-section,.page-gdpr__image-banner{width:100%;max-width:1000px;margin:0 auto;padding:20px 16px;box-sizing:border-box}.page-gdpr__image-banner-section p{color:#AFC4E8}.page-gdpr__highlight-cards{display:flex;gap:24px;flex-wrap:wrap;width:100%;padding:0 16px;box-sizing:border-box;max-width:1000px;margin:0 auto}.page-gdpr__highlight-card{background:#10233F;border-left:4px solid #F2C14E;border-radius:12px;color:#AFC4E8;flex:1 1 280px;padding:20px}.page-gdpr__highlight-card h3{color:#F3F8FF}.page-gdpr__resources-section{display:flex;justify-content:center;width:100%;gap:20px}.page-gdpr__resources-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;max-width:900px}.page-gdpr__resource-item{background:#10233F;border:1px solid #244D84;padding:20px;border-radius:12px;color:#AFC4E8}.page-gdpr__resource-item h3{color:#F3F8FF}.page-gdpr__faq-section,.page-gdpr__faq-accordion{width:100%;max-width:900px;margin:0 auto;padding:20px 16px;box-sizing:border-box}.page-gdpr__faq-item-detail{margin-bottom:8px;background:#10233F;border-radius:8px;border:1px solid #244D84;padding:0 16px}.page-gdpr__faq-question{cursor:pointer;display:flex;justify-content:space-between;list-style:none;color:#F3F8FF;font-weight:600}.page-gdpr__faq-text{color:#F3F8FF}.page-gdpr__faq-icon{font-weight:900}.page-gdpr__faq-answer{color:#AFC4E8;padding-bottom:16px}.page-gdpr__footer-contact{text-align:center;padding-bottom:32px}.page-gdpr__footer-contact-inner p{color:#AFC4E8}@media (max-width:768px){.page-gdpr__hero-section{padding:0 0 14px 0}.page-gdpr__hero-image{aspect-ratio:2/1;border-radius:0;width:100%}.page-gdpr__hero-content{padding-top:14px}.page-gdpr__grid-inner{grid-template-columns:1fr}.page-gdpr__cta-cards,.page-gdpr__content-section--right .page-gdpr__section-inner.container,.page-gdpr__heading{width:100%;box-sizing:border-box}.page-gdpr__content-section--right .page-gdpr__section-text{flex-basis:100%;padding-top:0}.page-gdpr__highlight-cards{padding:0 12px}.page-gdpr__resources-inner{grid-template-columns:1fr}.page-gdpr__footer-contact{padding-top:8px}.page-gdpr img{max-width:100%!important;height:auto!important}.page-gdpr__cta-btn,.page-gdpr__register-btn,.page-gdpr__login-btn{max-width:100%;white-space:normal;word-wrap:break-word;width:100%;margin-bottom:4px}.page-gdpr__trust-badges{flex-direction:column;gap:10px;align-items:center}.page-gdpr__card,.page-gdpr__cta-cards{padding:16px}}@media (max-width:1024px){.page-gdpr__grid-inner{grid-template-columns:1fr 1fr}.page-gdpr__card--faq{grid-row:span 2}.page-gdpr__resources-inner{max-width:800px}.page-gdpr__footer-contact{padding-top:16px}}