.page-privacy-policy{background-color:#F5F7FA;color:#333333;display:block;padding-top:0;margin-top:0;font-family:'Segoe UI',system-ui,-apple-system,sans-serif;line-height:1.7;overflow-wrap:break-word;word-break:normal}.page-privacy-policy__hero-section{background:linear-gradient(135deg,rgba(229,57,53,.08) 0%,rgba(255,90,79,.05) 100%);padding:10px 16px 0;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:1200px;margin:0 auto;box-sizing:border-box}.page-privacy-policy__hero-image-wrap{width:100%;order:0;margin-bottom:14px;display:block;box-sizing:border-box}.page-privacy-policy__hero-image{display:block;width:100%;max-width:100%;height:auto;border-radius:14px;object-fit:cover;margin:0;box-shadow:0 2px 12px rgba(0,0,0,.14)}.page-privacy-policy__hero-content{order:1;width:100%;box-sizing:border-box;text-align:left}.page-privacy-policy__hero-title{font-size:clamp(1.3rem,3vw,2rem);font-weight:800;color:#E53935;line-height:1.35;max-width:900px;margin:0 0 10px;letter-spacing:.02em}.page-privacy-policy__hero-desc{color:#444;font-size:clamp(.95rem,1.6vw,1.12rem);max-width:900px;margin:0 0 12px;line-height:1.65}.page-privacy-policy__content-section{width:100%;max-width:1200px;margin:0 auto;padding:12px 16px 28px;box-sizing:border-box}.page-privacy-policy__container{display:flex;flex-wrap:wrap;gap:24px;align-items:flex-start}.page-privacy-policy__article{flex:2 1 600px;min-width:0;background:#FFFFFF;border:1px solid #E0E0E0;border-radius:18px;padding:26px 28px;box-sizing:border-box;box-shadow:0 2px 10px rgba(0,0,0,0.06)}.page-privacy-policy__section-title{color:#E53935;font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;line-height:1.4;margin:0 0 14px;padding-top:22px;border-top:2px solid rgba(255,90,79,.2);letter-spacing:.02em}.page-privacy-policy__section-title:first-of-type{border-top:0;padding-top:0}.page-privacy-policy__paragraph{color:#333333;margin-bottom:1.1em;font-size:1rem;line-height:1.75}.page-privacy-policy__list{list-style:none;padding-left:0;margin:0 0 1.2em}.page-privacy-policy__list-item{position:relative;color:#333333;padding:7px 0 7px 22px;font-size:1rem;line-height:1.6;border-bottom:1px solid #f0efef}.page-privacy-policy__list-item:last-child{border-bottom:0}.page-privacy-policy__list-item::before{content:'✅';position:absolute;left:-2px;top:8px} .page-privacy-policy__link{color:#E53935;font-weight:600;text-decoration:none;border-bottom:1px dashed rgba(229,57,53,.4);transition:color .25s}.page-privacy-policy__link:hover{color:#b31f1c;border-bottom-color:#b31f1c}.page-privacy-policy__sidebar{flex:1 1 280px;min-width:240px;max-width:340px;box-sizing:border-box}.page-privacy-policy__sidebar-inner{display:flex;flex-direction:column;gap:24px}.page-privacy-policy__sidebar-card{background:#FFFFFF;border:1px solid #E0E0E0;border-radius:18px;padding:26px 20px 22px;text-align:center;box-shadow:0 10px 25px rgba(0,0,0,0.08);transition:transform .25s ease}.page-privacy-policy__sidebar-card:hover{transform:translateY(-4px)}.page-privacy-policy__sidebar-card--last{background:#ffffff;border-color:rgba(229,57,53,.4)}.page-privacy-policy__sidebar-icon{display:block;font-size:40px;line-height:52px;margin-bottom:12px}.page-privacy-policy__sidebar-title{color:#E53935;font-size:1.3rem;font-weight:800;margin:0 0 10px;padding:0;border:none}.page-privacy-policy__sidebar-text{color:#444;font-size:.82rem;line-height:1.6;margin:0 0 16px}.page-privacy-policy__cta-btn{display:inline-block;background:linear-gradient(180deg,#FF5A4F 0%,#E53935 100%);color:#FFFFFF;font-weight:700;text-decoration:none;padding:12px 26px;border-radius:999px;font-size:.95rem;max-width:100%;box-sizing:border-box;white-space:normal;word-break:normal;transition:transform .2s ease, box-shadow .2s ease;box-shadow:0 4px 14px rgba(229,57,53,.35)}.page-privacy-policy__cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(229,57,53,.45)}.page-privacy-policy__cta-btn--secondary{background:linear-gradient(180deg,#FF5A4F 0%,#E53935 100%)} .page-privacy-policy__sidebar-card .page-privacy-policy__cta-btn{word-wrap:break-word;white-space:normal}.page-privacy-policy__sidebar-card{display:flex;flex-direction:column;align-items:center;width:100%;max-width:100%;overflow:hidden;box-sizing:border-box}@media(max-width:1024px){.page-privacy-policy__hero-section{max-width:100%;padding-right:20px;padding-left:20px}.page-privacy-policy__content-section{max-width:100%;padding-right:20px;padding-left:20px}.page-privacy-policy__container{flex-direction:column;align-items:center}.page-privacy-policy__article{width:100%;max-width:100%;flex:none;padding:18px 20px}.page-privacy-policy__sidebar{width:100%;max-width:100%;flex:none}.page-privacy-policy__sidebar-inner{flex-direction:row;flex-wrap:wrap;gap:18px}.page-privacy-policy__sidebar-card{max-width:100%;width:100%;margin-bottom:0}}@media(max-width:768px){.page-privacy-policy{overflow-x:hidden;max-width:100%}.page-privacy-policy__hero-section{padding-top:0;margin-top:0;padding-left:12px;padding-right:12px}.page-privacy-policy__hero-image-wrap{margin-bottom:12px}.page-privacy-policy__hero-image{aspect-ratio:2/1;min-height:150px}.page-privacy-policy__article{padding:16px 14px;border-radius:12px}.page-privacy-policy__sidebar{padding-left:0;padding-right:0}.page-privacy-policy__sidebar-inner{flex-direction:column}.page-privacy-policy img{max-width:100%!important;height:auto!important;width:100%}.page-privacy-policy .page-privacy-policy__cta-btn{width:100%;text-align:center}}.page-privacy-policy__cta-btn{width:100%;box-sizing:border-box}