.page-privacy-policy__hero-section{position:relative;width:100%;overflow:hidden;background:linear-gradient(180deg, #4A8BFF 0%, #2F6BFF 100%);padding-bottom:40px}.page-privacy-policy__hero-image{width:100%;height:auto;display:block;margin-bottom:20px}.page-privacy-policy__hero-image img{width:100%;height:auto;display:block}.page-privacy-policy__hero-content{max-width:960px;margin:0 auto;text-align:center;padding:10px 15px 0}.page-privacy-policy__main-title{font-size:3.2em;font-weight:700;color:#ffffff;line-height:1.2;margin-bottom:20px;letter-spacing:-1px}.page-privacy-policy__description{font-size:1.2em;color:#f0f0f0;margin-bottom:30px;line-height:1.6}.page-privacy-policy__cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.page-privacy-policy__btn-primary,.page-privacy-policy__btn-secondary{padding:14px 30px;border-radius:8px;font-size:1.1em;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;white-space:normal;word-wrap:break-word;box-sizing:border-box}.page-privacy-policy__btn-primary{background:linear-gradient(180deg, #4A8BFF 0%, #2F6BFF 100%);color:#ffffff;border:2px solid transparent}.page-privacy-policy__btn-primary:hover{background:linear-gradient(180deg, #2F6BFF 0%, #4A8BFF 100%);transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.2)}.page-privacy-policy__btn-secondary{background:#ffffff;color:#2F6BFF;border:2px solid #2F6BFF}.page-privacy-policy__btn-secondary:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,.1)}.page-privacy-policy__content-section{padding:50px 0;background-color:#F4F7FB}.page-privacy-policy__container{max-width:960px;margin:0 auto;padding:0 15px;background:#ffffff;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.05);padding:40px}.page-privacy-policy__section-title{font-size:2.5em;color:#1F2D3D;margin-bottom:30px;text-align:center;font-weight:700;line-height:1.3}.page-privacy-policy__sub-title{font-size:1.8em;color:#2F6BFF;margin-top:35px;margin-bottom:20px;font-weight:600}.page-privacy-policy__text-block{font-size:1em;line-height:1.7;color:#1F2D3D;margin-bottom:15px}.page-privacy-policy__text-block a{color:#2F6BFF;text-decoration:underline}.page-privacy-policy__list{list-style:none;padding-left:20px;margin-bottom:20px}.page-privacy-policy__list-item{position:relative;margin-bottom:10px;padding-left:25px;line-height:1.6;color:#1F2D3D}.page-privacy-policy__list-item::before{content:"\2022";position:absolute;left:0;color:#2F6BFF;font-weight:700}.page-privacy-policy__cta-footer{text-align:center;margin-top:50px;padding-top:30px;border-top:1px solid #D6E2FF}.page-privacy-policy__cta-text{font-size:1.4em;color:#1F2D3D;margin-bottom:25px;font-weight:600}.page-privacy-policy__cta-footer .page-privacy-policy__btn-primary{margin-top:0}.page-privacy-policy img{max-width:100%;height:auto;display:block}@media (max-width:1200px){.page-privacy-policy__main-title{font-size:2.8em}.page-privacy-policy__description{font-size:1.1em}.page-privacy-policy__section-title{font-size:2.2em}.page-privacy-policy__sub-title{font-size:1.6em}}.page-privacy-policy__hero-image img{width:100%;height:auto;display:block}@media (max-width:768px){.page-privacy-policy__hero-section{padding-top:10px;padding-bottom:30px}.page-privacy-policy__hero-image{margin-bottom:15px}.page-privacy-policy__hero-image img{max-width:100% !important;width:100% !important;height:auto !important}.page-privacy-policy__hero-content{padding-left:10px;padding-right:10px}.page-privacy-policy__main-title{font-size:2em;margin-bottom:15px}.page-privacy-policy__description{font-size:0.95em;margin-bottom:20px}.page-privacy-policy__cta-buttons{flex-direction:column;gap:15px}.page-privacy-policy__btn-primary,.page-privacy-policy__btn-secondary{max-width:100% !important;width:100% !important;box-sizing:border-box !important;white-space:normal !important;word-wrap:break-word !important;padding-left:15px;padding-right:15px}.page-privacy-policy__content-section{padding:30px 0}.page-privacy-policy__container{padding:25px;max-width:100% !important;width:100% !important;box-sizing:border-box !important;padding-left:15px;padding-right:15px}.page-privacy-policy__section-title{font-size:1.8em;margin-bottom:20px}.page-privacy-policy__sub-title{font-size:1.4em;margin-top:25px;margin-bottom:15px}.page-privacy-policy__text-block{font-size:0.95em;line-height:1.6}.page-privacy-policy__list{padding-left:15px}.page-privacy-policy__list-item{padding-left:20px;margin-bottom:8px}.page-privacy-policy__cta-footer{margin-top:30px;padding-top:20px}.page-privacy-policy__cta-text{font-size:1.1em;margin-bottom:15px}.page-privacy-policy img{max-width:100% !important;width:100% !important;height:auto !important}.page-privacy-policy__section,.page-privacy-policy__card,.page-privacy-policy__container{max-width:100% !important;width:100% !important;box-sizing:border-box !important;padding-left:15px;padding-right:15px}}