.page-privacy-policy{font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;background:#140C0C;color:#FFF1E8;line-height:1.7}.page-privacy-policy *{box-sizing:border-box}.page-privacy-policy__hero{background:linear-gradient(135deg,#1a0a0a 0%,#2A1212 100%);padding:10px 16px 24px;border-bottom:1px solid #6A1E1E}.page-privacy-policy__hero-image-wrap{width:100%;max-width:1200px;margin:0 auto 24px}.page-privacy-policy__hero-image{width:100%;height:auto;aspect-ratio:16/5;object-fit:cover;border-radius:12px;display:block}.page-privacy-policy__hero-content{max-width:1200px;margin:0 auto;text-align:center}.page-privacy-policy__hero-title{font-size:clamp(1.6rem, 2.2vw, 2.4rem);font-weight:700;color:#FFF1E8;letter-spacing:.03em;margin:0 auto 16px;line-height:1.25}.page-privacy-policy__hero-description{font-size:clamp(1.1rem, 1.3vw, 1.3rem);color:#D8B89A;max-width:800px;margin:0 auto 24px;line-height:1.6}.page-privacy-policy__hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%;max-width:400px;margin:0 auto}.page-privacy-policy__btn{display:inline-block;padding:12px 36px;border-radius:40px;font-weight:700;font-size:1.1rem;text-decoration:none;border:none;cursor:pointer;line-height:1.2;text-align:center;box-sizing:border-box;min-height:44px;white-space:normal;transition:opacity .2s ease}.page-privacy-policy__btn--primary{background:linear-gradient(180deg,#FFB04A 0%,#D86A14 100%);color:#7E0D0D;box-shadow:0 4px 12px rgba(255,176,74,.25)}.page-privacy-policy__btn--secondary{background:linear-gradient(180deg,#FFB04A 0%,#D86A14 100%);color:#7E0D0D}.page-privacy-policy__btn:hover{opacity:.9}.page-privacy-policy__intro,.page-privacy-policy__cookies{padding:40px 20px;background:#140C0C}.page-privacy-policy__info-collect,.page-privacy-policy__purpose,.page-privacy-policy__third-party,.page-privacy-policy__user-roles,.page-privacy-policy__protection-measures{background:#1A0D0D}.page-privacy-policy__faq{background:#140C0C}.page-privacy-policy__intro-inner,.page-privacy-policy__content-block,.page-privacy-policy__faq-inner,.page-privacy-policy__newsletter-inner{max-width:920px;margin:0 auto}.page-privacy-policy__section-title{font-size:28px;color:#F3C54D;border-left:4px solid #F3C54D;padding-left:12px;margin-bottom:24px;line-height:1.4}.page-privacy-policy__text{color:#D8B89A;margin-bottom:18px}.page-privacy-policy__list{list-style:none;padding:0;margin:0 0 16px}.page-privacy-policy__list-item{position:relative;padding-left:30px;margin-bottom:12px;font-size:1.05rem}.page-privacy-policy__list-item::before{content:'✔';position:absolute;left:0;top:0;color:#F3C54D;font-weight:700}.page-privacy-policy__note{background:#2A1212;border-left:4px solid #6A1E1E;padding:12px 16px;font-style:italic;color:#F3C54D;border-radius:0 8px 8px 0;margin:16px 0 0}.page-privacy-policy__note p{margin:0}.page-privacy-policy__highlight-box{background:#2A1212;border:1px solid #6A1E1E;border-radius:12px;padding:24px;margin-top:24px}.page-privacy-policy__highlight-box h3{color:#F3C54D;margin-top:0;margin-bottom:12px;font-size:24px}.page-privacy-policy__security-image{padding:32px 20px;background:#140C0C}.page-privacy-policy__security-image-inner{max-width:1200px;margin:0 auto}.page-privacy-policy__security-img{width:100%;height:auto;border-radius:12px;display:block}.page-privacy-policy__sub-title{color:#F3C54D;font-size:22px;margin-bottom:12px;margin-top:24px}.page-privacy-policy__faq-item{background:#2A1212;border:1px solid #6A1E1E;border-radius:8px;margin-bottom:12px;padding:0 16px;overflow:hidden}.page-privacy-policy__faq-question{font-weight:600;color:#FFF1E8;cursor:pointer;padding:16px 0;display:flex;justify-content:space-between;align-items:center;gap:12px;list-style:none}.page-privacy-policy__faq-question::-webkit-details-marker{display:none}.page-privacy-policy__faq-question::after{content:'+';color:#F3C54D;font-size:22px;font-weight:700;line-height:1;flex-shrink:0}.page-privacy-policy img{max-width:100%}.page-privacy-policy__commitment{background:linear-gradient(180deg,#2A1212 0%,#140C0C 100%);padding:40px 20px;text-align:center;border-top:1px solid #6A1E1E}.page-privacy-policy__newsletter-title{color:#FFF1E8;margin-bottom:12px;font-size:32px;line-height:1.3;font-weight:700}.page-privacy-policy__newsletter-desc{color:#D8B89A;font-size:1.05rem;margin-bottom:30px}.page-privacy-policy__newsletter-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%;max-width:420px;margin:0 auto}.page-privacy-policy__newsletter-actions a{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:linear-gradient(180deg,#FFB04A 0%,#D86A14 100%);color:#7E0D0D;padding:12px 28px;border-radius:40px;font-weight:700;font-size:1rem;border:none;cursor:pointer;line-height:1.2;min-height:44px;box-sizing:border-box;white-space:normal}.page-privacy-policy__newsletter-actions a:hover{opacity:.9}.page-privacy-policy img{filter:none!important}@media (max-width:768px){.page-privacy-policy__hero{padding-top:8px;padding-bottom:20px}.page-privacy-policy__hero-image-wrap{margin-bottom:10px}.page-privacy-policy__hero-image{aspect-ratio:3/2}.page-privacy-policy__hero-actions{flex-direction:column;gap:10px}.page-privacy-policy__btn{width:100%;max-width:100%;display:inline-flex;align-items:center;justify-content:center;white-space:normal;word-wrap:break-word}.page-privacy-policy__newsletter-actions{flex-direction:column}.page-privacy-policy__newsletter-actions a{width:100%;display:flex;max-width:100%;white-space:normal;word-wrap:break-word}.page-privacy-policy__intro,.page-privacy-policy__cookies,.page-privacy-policy__faq,.page-privacy-policy__info-collect,.page-privacy-policy__purpose,.page-privacy-policy__third-party,.page-privacy-policy__user-roles,.page-privacy-policy__protection-measures{padding:24px 16px}.page-privacy-policy__section-title{font-size:24px}.page-privacy-policy img{max-width:100%!important;height:auto!important}.page-privacy-policy{overflow-x:hidden}.page-privacy-policy__content-block,.page-privacy-policy__intro-inner,.page-privacy-policy__faq-inner,.page-privacy-policy__newsletter-inner{width:100%;max-width:100%}}