.page-gdpr{font-family:'Segoe UI',system-ui,-apple-sans,sans-serif;color:#1F2D3D;background:#F4F7FB;line-height:1.6;font-size:16px;box-sizing:border-box}.page-gdpr__hero-banner{width:100%;background:linear-gradient(135deg,#EAF2FF 0%,#D6E4FF 50%,#F4F7FB 100%);padding:24px 20px 30px;border-bottom:1px solid #D6E2FF}.page-gdpr__hero-inner{width:100%;max-width:1200px;margin:0 auto;padding:10px 0 0;display:flex;flex-direction:column;align-items:center;gap:24px}.page-gdpr__hero-image-wrap{width:100%;display:flex;justify-content:center}.page-gdpr__hero-image{width:100%;height:auto;border-radius:16px;box-shadow:0 12px 28px rgba(47,107,255,.25),0 2px 8px rgba(31,45,61,.08);margin:0 auto 10px;display:block}.page-gdpr__hero-content{text-align:center;max-width:900px;margin:0 auto;width:100%}.page-gdpr__hero-eyebrow{color:#2F6BFF;text-transform:uppercase;letter-spacing:2px;font-weight:700;margin:0 0 8px;font-size:.9rem}.page-gdpr__hero-title{font-weight:800;color:#1F2D3D;line-height:1.25;margin:0 auto 14px;max-width:800px;letter-spacing:-.01em;font-size:clamp(1.4rem,4vw,2.2rem)}.page-gdpr__hero-subtitle{color:#1F2D3D;font-size:1rem;line-height:1.7;margin:0 auto 22px;max-width:680px;opacity:.9}.page-gdpr__cta-buttons{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}.page-gdpr__cta-btn{display:inline-block;padding:12px 26px;border-radius:50px;font-weight:700;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);font-size:.95rem;box-shadow:0 4px 12px rgba(47,107,255,.18);box-sizing:border-box}.page-gdpr__cta-btn-primary{background:linear-gradient(180deg,#4A8BFF 0%,#2F6BFF 100%);color:#fff}.page-gdpr__cta-btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(47,107,255,.35)}.page-gdpr__cta-btn-secondary{background:#fff;color:#2F6BFF;border:1px solid #A5C4FF;box-shadow:0 4px 12px rgba(47,107,255,.08)}.page-gdpr__cta-btn-secondary:hover{background:#EAF2FF;border-color:#2F6BFF;transform:translateY(-2px)}.page-gdpr__intro-section,.page-gdpr__section{padding:26px 20px;background:#fff;border-bottom:1px solid #D6E2FF}.page-gdpr__section{background:#fff}.page-gdpr__section-overview{background:linear-gradient(180deg,#ffffff 0%,#F8FAFF 100%)}.page-gdpr__section-inner{width:100%;max-width:1200px;margin:0 auto}.page-gdpr__section-title{color:#2F6BFF;font-size:1.8rem;font-weight:800;margin:0 0 20px;text-align:center}.page-gdpr h2{color:#2F6BFF;font-size:1.7rem;font-weight:800;margin:0 0 20px;text-align:center;line-height:1.3}.page-gdpr h3{color:#1F2D3D;font-size:1.05rem;font-weight:700;margin:0 0 12px}.page-gdpr p{color:#1F2D3D;font-size:1rem;margin:10px 0}.page-gdpr__info-list{display:flex;flex-wrap:wrap;gap:18px;margin:20px 0;justify-content:center;list-style:none}.page-gdpr__info-item{display:flex;align-items:flex-start;gap:12px;width:calc(50% - 10px);min-width:260px;background:#F4F7FB;padding:16px 14px;border-radius:12px;border-left:4px solid #2F6BFF}.page-gdpr__info-icon{color:#2F6BFF;font-weight:800;font-size:1.1rem;min-width:20px}.page-gdpr__card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin:20px 0}.page-gdpr__card,.page-gdpr__security-card,.page-gdpr__cookie-block{background:#F8FAFF;padding:18px;border-radius:12px;border:1px solid #D6E2FF;box-shadow:0 2px 8px rgba(47,107,255,.06);color:#1F2D3D}.page-gdpr__ul{color:#1F2D3D;padding-left:20px;margin:10px 0}.page-gdpr__ul li{list-style-type:disc;margin:8px 0;color:#1F2D3D}.page-gdpr__note{background:#EAF2FF;padding:14px 18px;border-radius:10px;border-left:4px solid #2F6BFF;margin-top:20px}.page-gdpr__note p{color:#1F2D3D;margin:0}.page-gdpr__rights-list{list-style:none;padding:0;margin:15px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px}.page-gdpr__right-item{background:#F4F7FB;padding:14px 16px;border-radius:10px;border:1px solid #D6E2FF;color:#1F2D3D}.page-gdpr__right-item strong{color:#2F6BFF}.page-gdpr__highlight{background:#2F6BFF;color:#fff;padding:12px 18px;border-radius:10px;font-weight:600;margin:10px 0}.page-gdpr__section-storage .page-gdpr__ul{background:#F4F7FB;padding:20px 20px 20px 44px;border-radius:16px;border:1px solid #D6E2FF}.page-gdpr__section-storage .page-gdpr__ul li{color:#1F2D3D}ul.page-gdpr__ul{padding-left:24px}.page-gdpr__security{background:linear-gradient(180deg,#EAF2FF 0%,#F4F7FB 100%);border:2px solid #A5C4FF}.page-gdpr__security-card{margin:0 0 10px;border-left:4px solid #2F6BFF;padding:16px 20px;background:#F4F7FB}.page-gdpr__section-thirdparty{background:#fff}.page-gdpr__thirdparty-list{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.page-gdpr__third-party{background:#F4F7FB;padding:14px 18px;border-radius:10px;border:1px solid #D6E2FF;color:#1F2D3D}.page-gdpr__storage-badge,.page-gdpr__highlight{background:#2F6BFF;color:#fff;display:inline-block;padding:6px 18px;border-radius:999px;font-size:.85rem}.page-gdpr__contact-info{display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;padding:18px;border:1px solid #D6E2FF;border-radius:12px}.page-gdpr__contact-info p{background:rgba(47,107,255,.1);padding:10px 20px;border-radius:8px;font-weight:600;color:#2F6BFF;margin:0}.page-gdpr__faq-section{background:#F4F7FB;border-bottom:1px solid #D6E2FF}.page-gdpr__faq-section .page-gdpr__section-inner{max-width:900px}.page-gdpr__faq-item{background:#fff;border:1px solid #D6E2FF;border-radius:10px;margin:8px 0;overflow:hidden;transition:border-color .3s ease}.page-gdpr__faq-item:hover{border-color:#A5C4FF}.page-gdpr__faq-item[open]{border-color:#2F6BFF}.page-gdpr__faq-question{color:#1F2D3D;font-weight:700;padding:14px 18px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background:#F8FAFF;border-radius:10px}.page-gdpr__faq-question::-webkit-details-marker{display:none}.page-gdpr__faq-question:focus{outline:2px solid #2F6BFF;outline-offset:-2px}.page-gdpr__faq-icon{color:#2F6BFF;font-size:1.3rem;margin-left:12px;font-weight:700;transition:transform .3s ease}.page-gdpr__faq-item[open] .page-gdpr__faq-icon{transform:rotate(45deg)}.page-gdpr__faq-answer{padding:0 18px 16px;margin:0;color:#1F2D3D;border-top:1px solid #D6E2FF}.page-gdpr__disclaimer{background:#EAF2FF;padding:18px 18px;text-align:center}.page-gdpr__disclaimer p{font-size:.85rem;color:#1F2D3D;max-width:900px;margin:0 auto}.page-gdpr .text-center{text-align:center}.page-gdpr img{max-width:100%;height:auto}@media (max-width:1024px){.page-gdpr__hero-banner{padding:20px 16px}.page-gdpr__card-grid,.page-gdpr__rights-list{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width:768px){.page-gdpr{padding:0;font-size:15px}.page-gdpr__hero-banner{padding:16px 12px 22px}.page-gdpr__hero-inner{gap:12px;padding-top:0}.page-gdpr__hero-image{border-radius:12px;padding:0}.page-gdpr__hero-content{padding:0 4px}.page-gdpr__cta-buttons{flex-direction:column;max-width:100%;width:100%;align-items:stretch}.page-gdpr__cta-btn{width:100%;text-align:center;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;display:block;margin:0 auto}.page-gdpr__intro-section,.page-gdpr__section{padding:18px 15px}.page-gdpr h2{font-size:1.25rem;padding-left:6px;padding-right:6px}.page-gdpr h3{font-size:1rem}.page-gdpr__info-item{width:100%}.page-gdpr__card-grid,.page-gdpr__rights-list{grid-template-columns:1fr}.page-gdpr__faq-question{font-size:.9rem;padding:14px 12px}.page-gdpr__ul{padding-left:15px}.page-gdpr__section-inner{padding:0 6px;width:100%;max-width:100%;overflow-x:hidden}.page-gdpr img{max-width:100% !important;height:auto !important}.page-gdpr__contact-info{flex-direction:column;text-align:center;padding:12px}.page-gdpr__disclaimer{padding:14px 12px}.page-gdpr{overflow-x:hidden;max-width:100%}.page-gdpr__security-card,.page-gdpr__note,.page-gdpr__highlight,.page-gdpr__card{padding:14px}body.no-scroll{overflow:hidden}}