.page-gdpr{font-family:'Arial',sans-serif;color:#F2FFF6;background-color:#08160F;line-height:1.6}.page-gdpr__hero-section{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;overflow:hidden;padding-bottom:40px;padding-top:10px;background-color:#08160F}.page-gdpr__hero-image-wrapper{width:100%;max-height:500px;overflow:hidden;display:flex;justify-content:center;align-items:center}.page-gdpr__hero-image{width:100%;height:auto;object-fit:cover;display:block}.page-gdpr__hero-content{max-width:900px;margin:20px auto 0;padding:0 20px;box-sizing:border-box}.page-gdpr__main-title{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:700;color:#F2FFF6;margin-bottom:20px;line-height:1.2;letter-spacing:.05em}.page-gdpr__hero-description{font-size:1.1rem;color:#A7D9B8;margin-bottom:30px}.page-gdpr__cta-button{display:inline-block;padding:15px 30px;background:linear-gradient(180deg,#2AD16F 0%,#13994A 100%);color:#ffffff;text-decoration:none;border-radius:8px;font-weight:700;transition:background .3s ease,transform .2s ease;box-shadow:0 4px 15px rgba(0,0,0,.2);border:none}.page-gdpr__cta-button:hover{background:linear-gradient(180deg,#13994A 0%,#2AD16F 100%);transform:translateY(-2px)}.page-gdpr__cta-button--bottom{margin-top:40px}.page-gdpr__content-section{padding:60px 0}.page-gdpr__light-bg{background-color:#0A4B2C;color:#F2FFF6}.page-gdpr__dark-bg{background-color:#08160F;color:#F2FFF6}.page-gdpr__container{max-width:1000px;margin:0 auto;padding:0 20px;box-sizing:border-box}.page-gdpr__section-title{font-size:2.2rem;font-weight:700;color:#57E38D;margin-bottom:30px;text-align:center;line-height:1.3}.page-gdpr__text-block{font-size:1rem;margin-bottom:20px;color:#F2FFF6}.page-gdpr__list{list-style:disc;margin-left:20px;margin-bottom:20px;padding-left:0;color:#F2FFF6}.page-gdpr__list-item{margin-bottom:10px;font-size:1rem;color:#F2FFF6}.page-gdpr__list-item strong{color:#57E38D}.page-gdpr__link{color:#2AD16F;text-decoration:underline;transition:color .3s ease}.page-gdpr__link:hover{color:#57E38D}.page-gdpr__content-image{max-width:100%;height:auto;display:block;margin:40px auto;border-radius:8px;box-shadow:0 8px 20px rgba(0,0,0,.3);object-fit:cover}.page-gdpr__faq-section{padding:60px 0;background-color:#11271B;color:#F2FFF6}.page-gdpr__faq-list{max-width:800px;margin:0 auto;padding:0 20px;box-sizing:border-box}.page-gdpr__faq-item{background-color:#08160F;border:1px solid #2E7A4E;border-radius:8px;margin-bottom:15px;overflow:hidden;transition:all .3s ease}.page-gdpr__faq-item[open]{background-color:#0A4B2C}.page-gdpr__faq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 25px;font-size:1.15rem;font-weight:600;color:#F2FFF6;cursor:pointer;list-style:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.page-gdpr__faq-question::-webkit-details-marker{display:none}.page-gdpr__faq-toggle{font-size:1.5rem;line-height:1;margin-left:15px;color:#57E38D}.page-gdpr__faq-answer{padding:0 25px 20px;font-size:1rem;color:#A7D9B8;transition:max-height .3s ease-out,padding .3s ease-out;overflow:hidden}@media (max-width:768px){.page-gdpr__hero-section{padding:30px 15px;padding-top:10px}.page-gdpr__main-title{font-size:clamp(2rem,8vw,2.8rem);letter-spacing:.03em}.page-gdpr__hero-description{font-size:1rem}.page-gdpr__cta-button{max-width:100% !important;width:100% !important;box-sizing:border-box !important;white-space:normal !important;word-wrap:break-word !important;padding:15px 20px}.page-gdpr__content-section{padding:40px 0}.page-gdpr__container{padding:0 15px}.page-gdpr__section-title{font-size:1.8rem;margin-bottom:25px}.page-gdpr__text-block,.page-gdpr__list-item,.page-gdpr__faq-question,.page-gdpr__faq-answer{font-size:.95rem}.page-gdpr img{max-width:100% !important;width:100% !important;height:auto !important;display:block !important}.page-gdpr__hero-image-wrapper,.page-gdpr__container,.page-gdpr__faq-list{max-width:100% !important;width:100% !important;box-sizing:border-box !important;padding-left:15px;padding-right:15px;overflow:hidden !important}.page-gdpr__faq-question{padding:15px 20px}.page-gdpr__faq-answer{padding:0 20px 15px}}.page-gdpr img{filter:none !important}