.page-privacy-policy{background:#F5F7FA;color:#333333;font-family:Arial,Helvetica,sans-serif;line-height:1.7;overflow-x:hidden}.page-privacy-policy__container{width:100%;max-width:1140px;margin:0 auto;padding:20px 15px;box-sizing:border-box}.page-privacy-policy__hero-section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:1440px;margin:0 auto;padding:10px 0 0;background:linear-gradient(135deg,#E53935 0%,#c1272d 100%)}.page-privacy-policy__hero-image-wrapper{width:100%;max-width:1200px;padding:0 10px;box-sizing:border-box}.page-privacy-policy__hero-image{display:block;width:100%;max-width:1200px;height:auto;aspect-ratio:16/5;object-fit:cover;border-radius:12px;border:3px solid rgba(255,255,255,.25);box-shadow:0 10px 30px rgba(0,0,0,.2)}.page-privacy-policy__hero-content{padding:24px 15px 30px;text-align:center;box-sizing:border-box}.page-privacy-policy__main-title{color:#ffffff;margin:0 0 16px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800;line-height:1.35;letter-spacing:.3px;max-width:960px;text-shadow:0 2px 8px rgba(0,0,0,.25)}.page-privacy-policy__hero-description{color:#ffe6e5;max-width:650px;margin:0 auto;font-size:clamp(1rem,1.4vw,1.1rem);line-height:1.8}.page-privacy-policy__intro-section{background:#F5F7FA}.page-privacy-policy__section-title{color:#d32f2f;font-size:clamp(1.4rem,2vw,1.8rem);font-weight:800;margin:0 0 18px;padding-bottom:15px;position:relative;max-width:1140px}.page-privacy-policy__section-title::after{content:'';position:absolute;left:0;bottom:0;width:60px;height:4px;background:linear-gradient(90deg,#E53935,#FF5A4F);border-radius:2px}.page-privacy-policy__paragraph{font-size:1rem;line-height:1.8;color:#333333;margin:0 0 18px;text-align:justify}.page-privacy-policy__subsection-title{font-size:1.2rem;font-weight:700;color:#222;margin:0 0 15px;padding-left:16px;border-left:4px solid #E53935}.page-privacy-policy__info-card{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:12px;padding:25px 20px;margin-bottom:20px;box-shadow:0 2px 8px rgba(0,0,0,.04)}.page-privacy-policy__info-card:nth-child(odd){border-left:5px solid #E53935}.page-privacy-policy__info-card:nth-child(even){border-left:5px solid #FF5A4F}.page-privacy-policy__list{margin:0 0 20px;padding-left:20px}.page-privacy-policy__list-item{margin-bottom:12px;font-size:1rem;line-height:1.8;color:#333;position:relative;padding-left:10px}.page-privacy-policy__list-item strong{color:#d32f2f}.page-privacy-policy__highlight-section{background:#FFFFFF}.page-privacy-policy__feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%;max-width:1140px;margin:0 auto;box-sizing:border-box}.page-privacy-policy__feature-item{background:#F5F7FA;border:1px solid #E0E0E0;border-top:4px solid #E53935;border-radius:10px;padding:20px;text-align:center;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .3s ease,box-shadow .3s ease}.page-privacy-policy__feature-item:hover{transform:translateY(-4px);box-shadow:0 6px 18px rgba(0,0,0,.08)}.page-privacy-policy__feature-image{width:100%;max-width:300px;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px;margin-bottom:10px;display:block}.page-privacy-policy__feature-title{font-size:1.1rem;font-weight:700;color:#b71c1c;margin:0 0 10px}.page-privacy-policy__feature-text{color:#333;font-size:.95rem;line-height:1.7;text-align:center}.page-privacy-policy__cta-section{background:linear-gradient(135deg,#c1272d 0%,#E53935 55%,#FF5A4F 140%)}.page-privacy-policy__cta-container{max-width:100%}.page-privacy-policy__cta-box,.page-privacy-policy__agreement-box{background:rgba(255,255,255,.95);border-radius:16px;padding:35px 30px;text-align:center}.page-privacy-policy__cta-title,.page-privacy-policy__agreement-title{color:#d32f2f;font-weight:800;font-size:clamp(1.3rem,2vw,1.8rem);margin:0 0 18px}.page-privacy-policy__cta-text{color:#333;font-size:1.1rem;margin-bottom:25px}.page-privacy-policy__cta-buttons{display:flex;gap:16px;flex-wrap:wrap;align-items:center;justify-content:center}.page-privacy-policy__cta-button{display:inline-block;background:linear-gradient(135deg,#E53935,#c1272d);color:#fff;padding:14px 24px;border-radius:30px;font-weight:600;text-decoration:none;font-size:1rem;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 12px rgba(0,0,0,.2)}.page-privacy-policy__cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0,0,0,.3)}.page-privacy-policy__agreement-box{background:#FFFFFF;border-top:4px solid #E53935}.page-privacy-policy__cta-button--secondary{background:linear-gradient(135deg,#333333,#555)}.page-privacy-policy__section-box{background:#fff;border:1px solid #F0F0F0;border-radius:12px;padding:20px;box-shadow:0 2px 8px rgba(0,0,0,.05)}.page-privacy-policy__content-row{width:100%;max-width:1140px;margin:0 auto;padding:20px 15px;box-sizing:border-box;display:flex;gap:20px;flex-wrap:wrap}.page-privacy-policy__text-content{flex:2;min-width:300px}.page-privacy-policy__image-content{flex:1;min-width:250px}.page-privacy-policy__image-content img{width:100%;max-width:800px;height:auto;object-fit:contain}.page-privacy-policy__pitch-box{background:#FFF5F5;border-left:4px solid #FF5A4F}.page-privacy-policy__promo-box{background:#F5F7FA;border-left:4px solid #E53935}.page-privacy-policy__faq-list{display:flex;flex-direction:column;gap:12px;width:100%;max-width:1140px;margin:0 auto;box-sizing:border-box}.page-privacy-policy__faq-item{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:12px;overflow:hidden}.page-privacy-policy__faq-question{background:#FFF;color:#111;padding:18px 20px;font-weight:600;cursor:pointer;width:100%;list-style:none;display:flex;justify-content:space-between;gap:10px;font-size:1.05rem}.page-privacy-policy__faq-icon{color:#E53935;font-weight:bold;font-size:1.3rem;line-height:1}.page-privacy-policy__faq-content{background:#fafafa;padding:0 20px 20px;border-top:1px solid #f0f0f0;color:#333;font-size:.95rem;line-height:1.8;margin:0}.page-privacy-policy__link{color:#E53935;font-weight:600;text-decoration:underline}.page-privacy-policy__link:hover{color:#c1272d}.page-privacy-policy__game-providers{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;padding:0}.page-privacy-policy__game-provider-link{background:#F5F7FA;border:1px solid #E0E0E0;color:#d32f2f;padding:8px 16px;border-radius:20px;transition:all .3s}.page-privacy-policy__game-provider-link:hover{background:#E53935;color:#fff}.page-privacy-policy__footer-info{text-align:center;color:#a0a0a0;font-size:13px;padding:20px}@media(max-width:1024px){.page-privacy-policy__hero-section{align-items:center}.page-privacy-policy__content-row{display:flex;flex-wrap:wrap}.page-privacy-policy__text-content,.page-privacy-policy__image-content{flex:100%}}@media(max-width:768px){.page-privacy-policy img{max-width:100%!important;height:auto!important}.page-privacy-policy__hero-section{padding:8px 5px 0}.page-privacy-policy__hero-image{aspect-ratio:16/9;border-radius:8px;border-width:2px}.page-privacy-policy__hero-content{padding:18px 10px 25px}.page-privacy-policy__main-title{font-size:1.3rem;letter-spacing:0}.page-privacy-policy__section-title{font-size:1.2rem}.page-privacy-policy__feature-grid,.page-privacy-policy__content-row{display:flex;flex-wrap:wrap;gap:15px}.page-privacy-policy__feature-item{width:calc(50% - 10px);flex:1 1 45%}.page-privacy-policy__container{width:100%;max-width:100%;padding:15px 10px}.page-privacy-policy__text-content,.page-privacy-policy__image-content{width:100%;max-width:100%}.page-privacy-policy__cta-buttons{display:flex;flex-direction:column}.page-privacy-policy__cta-button{max-width:100%;box-sizing:border-box;white-space:normal;width:100%;text-align:center}.page-privacy-policy__cta-container{width:100%;max-width:100%;overflow:hidden}.page-privacy-policy__agreement-box{background:#fff}.page-privacy-policy{overflow-x:hidden;width:100%;max-width:100%}}@media(max-width:480px){.page-privacy-policy__feature-grid{flex-direction:column}.page-privacy-policy__feature-item{width:100%;flex:100%}}