.page-privacy-policy{background:#F5F7FA;color:#333333;overflow-x:hidden}.page-privacy-policy__hero-section{max-width:1200px;margin:0 auto;padding:25px 0 40px}.page-privacy-policy__hero-image-wrapper{width:100%;margin-bottom:20px}.page-privacy-policy__hero-image{width:100%;aspect-ratio:17/5;object-fit:cover;display:block;border-radius:10px 10px 0 0}.page-privacy-policy__hero-content{text-align:center;padding:20px 15px;background:#FFFFFF;border-radius:0 0 10px 10px;box-shadow:0 4px 12px rgba(0,0,0,.06)}.page-privacy-policy__main-title{color:#E53935;margin:0 0 15px;font-weight:800;line-height:1.4;letter-spacing:-.3px;max-width:860px;margin-left:auto;margin-right:auto}.page-privacy-policy__hero-description{color:#555;max-width:750px;margin:0 auto 20px;line-height:1.6}.page-privacy-policy__cta-button{display:inline-block;background:linear-gradient(180deg,#FF5A4F 0%,#E53935 100%);color:#fff!important;padding:14px 30px;border-radius:25px;font-weight:700;text-decoration:none;transition:all .3s ease;border:none;box-shadow:0 4px 15px rgba(229,57,53,.3);line-height:1.2;white-space:normal;word-wrap:break-word}.page-privacy-policy__cta-button:hover{opacity:.9;transform:translateY(-2px);color:#fff}.page-privacy-policy__cta-button--secondary{background:#FFFFFF;color:#E53935!important;border:2px solid #E53935;box-shadow:none}.page-privacy-policy__cta-button--secondary:hover{background:#FFF5F5;color:#E53935!important}.page-privacy-policy__content-section{background:#FFFFFF;padding:45px 0}.page-privacy-policy__content-section--alt{background:#F5F7FA}.page-privacy-policy__container{max-width:1100px;margin:0 auto;padding:0 16px;width:100%;box-sizing:border-box}.page-privacy-policy__section-title{color:#E53935;font-size:clamp(1.4rem,2.5vw,1.8rem);margin-bottom:20px;line-height:1.4;border-left:5px solid #FF5A4F;padding-left:15px}.page-privacy-policy__subsection-title{color:#333333;font-size:1.1rem;margin:24px 0 10px}.page-privacy-policy__paragraph{line-height:1.7;margin:0 0 20px;color:#555}.page-privacy-policy__list{margin:0 0 20px 20px;padding:0;list-style:disc}.page-privacy-policy__list-item{line-height:1.7;color:#555;margin-bottom:8px}.page-privacy-policy__text-link{color:#E53935;font-weight:600;text-decoration:underline}.page-privacy-policy__text-link:hover{opacity:.8}.page-privacy-policy__security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;margin:20px 0}.page-privacy-policy__security-card,.page-privacy-policy__rights-card,.page-privacy-policy__share-item{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:8px;padding:20px;transition:box-shadow .3s ease,transform .3s ease}.page-privacy-policy__security-title,.page-privacy-policy__rights-title,.page-privacy-policy__share-title{color:#E53935;font-size:.95rem;font-weight:700;margin:0 0 12px}.page-privacy-policy__security-desc,.page-privacy-policy__rights-desc,.page-privacy-policy__share-desc{color:#555;font-size:.9rem;line-height:1.6;margin:0}.page-privacy-policy__share-list{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.page-privacy-policy__share-item{background:#FFFFFF}.page-privacy-policy__rights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0}.page-privacy-policy__rights-card{background:#FFFFFF}.page-privacy-policy__cta-box{background:rgba(229,57,53,.05);border-left:4px solid #E53935;border-radius:5px;padding:20px;margin-bottom:20px}.page-privacy-policy__cta-text{margin:0;line-height:1.6}.page-privacy-policy__contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0}.page-privacy-policy__contact-card{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:8px;padding:25px 20px;text-decoration:none;color:inherit;transition:all .3s ease;display:block}.page-privacy-policy__contact-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.08);transform:translateY(-3px)}.page-privacy-policy__contact-title{color:#E53935;font-size:.9rem;margin:0 0 10px}.page-privacy-policy__contact-desc{color:#555;font-size:.9rem;line-height:1.5;margin:0 0 15px}.page-privacy-policy__contact-action{color:#E53935;font-weight:700;font-size:.9rem}.page-privacy-policy__updated-date{font-size:.85rem;color:#888;font-style:italic;text-align:center;margin-top:20px}.page-privacy-policy__cta-section{background:linear-gradient(135deg,#E53935 0%,#FF5A4F 100%);padding:60px 20px;text-align:center;margin-top:10px}.page-privacy-policy__cta-container{max-width:850px;margin:0 auto;width:100%;box-sizing:border-box}.page-privacy-policy__cta-title{color:#fff;font-size:clamp(1.5rem,3vw,2.2rem);margin:0 0 10px;font-weight:800}.page-privacy-policy__cta-description{color:#fff;opacity:.9;margin:0 auto 20px;max-width:650px;font-size:1rem;line-height:1.6}.page-privacy-policy__cta-buttons{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.page-privacy-policy__cta-buttons .page-privacy-policy__cta-button--secondary{background:transparent;border-color:#fff;color:#fff!important}.page-privacy-policy__cta-buttons .page-privacy-policy__cta-button--secondary:hover{background:rgba(255,255,255,.15);color:#fff!important}@media(max-width:768px){.page-privacy-policy__hero-section{padding-top:15px}.page-privacy-policy__hero-image{aspect-ratio:16/9}.page-privacy-policy__content-section{padding:30px 0}.page-privacy-policy__container{padding:0 15px}.page-privacy-policy__security-grid,.page-privacy-policy__rights-grid{grid-template-columns:1fr;gap:15px}.page-privacy-policy__contact-cards{grid-template-columns:1fr}.page-privacy-policy__cta-section{padding:40px 15px}.page-privacy-policy__cta-buttons{flex-direction:column;align-items:center}.page-privacy-policy__cta-button{width:100%;max-width:100%;box-sizing:border-box;white-space:normal;word-wrap:break-word;text-align:center;padding:12px 8px}.page-privacy-policy__cta-button--secondary{margin-left:0}.page-privacy-policy img{max-width:100%!important;height:auto!important}.page-privacy-policy{max-width:100%;overflow-x:hidden}}@media(max-width:480px){.page-privacy-policy__content-section{padding:25px 0}.page-privacy-policy__section-title{padding-left:10px}}