.page-privacy-policy{background:#FFFFFF;color:#000000;overflow-x:hidden}.page-privacy-policy__hero-section{display:flex;flex-direction:column;align-items:center;padding:10px 20px 40px;background:linear-gradient(180deg,#eaf7fd 0%,#FFFFFF 100%)}.page-privacy-policy__hero-image{width:100%;max-width:1200px;margin:0 auto}.page-privacy-policy__hero-img{display:block;width:100%;max-width:100%;height:auto;border-radius:16px;box-shadow:0 10px 30px rgba(38,169,224,.18)}.page-privacy-policy__hero-content{width:100%;max-width:900px;margin:24px auto 0;text-align:center}.page-privacy-policy__main-title{font-weight:800;line-height:1.25;letter-spacing:.2px;color:#0d3a52;max-width:900px;margin:0 auto 16px}.page-privacy-policy__hero-desc{font-size:1.05rem;line-height:1.7;color:#37474f;max-width:800px;margin:0 auto 24px}.page-privacy-policy__hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.page-privacy-policy__btn{display:inline-block;padding:13px 26px;border-radius:999px;font-weight:700;font-size:.98rem;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;max-width:100%}.page-privacy-policy__btn--primary{background:#26A9E0;color:#FFFFFF;box-shadow:0 6px 18px rgba(38,169,224,.35)}.page-privacy-policy__btn--login{background:#EA7C07;color:#FFFFFF;box-shadow:0 6px 18px rgba(234,124,7,.35)}.page-privacy-policy__btn--outline{background:#FFFFFF;color:#0d3a52;border:2px solid #26A9E0}.page-privacy-policy__btn:hover{transform:translateY(-2px)}.page-privacy-policy__content-area{padding:48px 20px 24px;background:#FFFFFF}.page-privacy-policy__container{max-width:1200px;margin:0 auto}.page-privacy-policy__article{max-width:900px;margin:0 auto;font-size:1rem;line-height:1.78;color:#1f2d36}.page-privacy-policy__h2{font-size:1.55rem;font-weight:800;color:#0d3a52;line-height:1.35;margin:44px 0 16px;padding-left:14px;border-left:5px solid #26A9E0}.page-privacy-policy__h2:first-child{margin-top:0}.page-privacy-policy__h3{font-size:1.18rem;font-weight:700;color:#14506f;line-height:1.4;margin:28px 0 12px}.page-privacy-policy__h3--cta{color:#FFFFFF;border:none;padding-left:0;margin-top:0}.page-privacy-policy__article p{margin:0 0 16px}.page-privacy-policy__list{margin:0 0 20px;padding-left:22px}.page-privacy-policy__list li{margin-bottom:10px;line-height:1.7}.page-privacy-policy__link{color:#12698f;font-weight:600;text-decoration:underline;text-underline-offset:3px}.page-privacy-policy__link:hover{color:#EA7C07}.page-privacy-policy__cta-box{margin:44px 0 8px;padding:32px 28px;border-radius:18px;background:linear-gradient(135deg,#26A9E0 0%,#1479a6 100%);color:#FFFFFF;text-align:center;box-shadow:0 14px 34px rgba(38,169,224,.28)}.page-privacy-policy__cta-box p{color:#eef9ff;margin:0 0 22px;font-size:1rem;line-height:1.7}.page-privacy-policy__cta-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.page-privacy-policy__cta-box .page-privacy-policy__btn--primary{background:#FFFFFF;color:#0d3a52}.page-privacy-policy__cta-box .page-privacy-policy__btn--login{background:#EA7C07;color:#FFFFFF}.page-privacy-policy__cta-box .page-privacy-policy__btn--outline{background:transparent;color:#FFFFFF;border:2px solid #FFFFFF}.page-privacy-policy__related-section{padding:24px 20px 64px;background:#f4fbfe}.page-privacy-policy__related-section .page-privacy-policy__h2{margin-top:0}.page-privacy-policy__related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:900px;margin:0 auto}.page-privacy-policy__related-card{display:block;padding:20px 18px;border-radius:14px;background:#FFFFFF;border:1px solid #cfeaf6;color:#0d3a52;font-weight:700;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.page-privacy-policy__related-card:hover{transform:translateY(-3px);border-color:#26A9E0;box-shadow:0 10px 24px rgba(38,169,224,.2)}.page-privacy-policy__related-card:focus-visible,.page-privacy-policy__btn:focus-visible,.page-privacy-policy__link:focus-visible{outline:3px solid #EA7C07;outline-offset:3px}@media (max-width:1024px){.page-privacy-policy__related-grid{grid-template-columns:repeat(2,1fr)}.page-privacy-policy__h2{font-size:1.4rem}}@media (max-width:768px){.page-privacy-policy{max-width:100%;overflow-x:hidden}.page-privacy-policy img{max-width:100% !important;height:auto !important}.page-privacy-policy__hero-section{padding:10px 14px 30px}.page-privacy-policy__hero-img{border-radius:12px}.page-privacy-policy__hero-content{margin-top:18px}.page-privacy-policy__main-title{font-size:1.45rem;line-height:1.3;margin-bottom:12px}.page-privacy-policy__hero-desc{font-size:.98rem;line-height:1.65;margin-bottom:18px}.page-privacy-policy__hero-actions{flex-direction:column;align-items:stretch;gap:10px}.page-privacy-policy__btn{width:100%;padding:13px 18px;box-sizing:border-box}.page-privacy-policy__content-area{padding:32px 14px 18px}.page-privacy-policy__article{font-size:.97rem;line-height:1.72}.page-privacy-policy__h2{font-size:1.22rem;margin:34px 0 12px;padding-left:10px;border-left-width:4px}.page-privacy-policy__h3{font-size:1.06rem;margin:22px 0 10px}.page-privacy-policy__list{padding-left:18px}.page-privacy-policy__cta-box{padding:24px 16px;border-radius:14px;margin-top:34px}.page-privacy-policy__cta-actions{flex-direction:column;align-items:stretch;gap:10px}.page-privacy-policy__related-section{padding:18px 14px 48px}.page-privacy-policy__related-grid{grid-template-columns:1fr;gap:12px}.page-privacy-policy__related-card{padding:16px 14px}}