.page-privacy-policy{color:#F3F8FF;background-color:#08162B;overflow-x:hidden;font-family:'Inter','Segoe UI',Roboto,Arial,sans-serif}.page-privacy-policy__hero-banner{display:flex;flex-direction:column;align-items:stretch;width:100%;padding:10px 0 0;margin:0}.page-privacy-policy__hero-image-wrapper{width:100%;margin:0;line-height:0}.page-privacy-policy__hero-image{display:block;width:100%;height:auto;object-fit:cover;border-radius:0 0 20px 20px;aspect-ratio:17/5}.page-privacy-policy__hero-content{background:#10233F;margin:20px 8px 0;padding:20px 18px 28px;border:1px solid #244D84;border-top:0;border-radius:0 0 16px 16px;box-shadow:0 8px 22px rgba(0,0,0,.25);text-align:center}.page-privacy-policy__hero-title{color:#F3F8FF;font-size:clamp(1.1rem,2vw,2.1rem);font-weight:800;line-height:1.35;margin:0 0 12px;letter-spacing:.5px}.page-privacy-policy__hero-description{color:#AFC4E8;font-size:clamp(.86rem,1vw,.95rem);line-height:1.7;max-width:900px;margin:0 auto 22px}.page-privacy-policy__hero-cta{display:inline-block;background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%);color:#F3F8FF;padding:14px 34px;border-radius:10px;text-decoration:none;font-weight:700;border:1px solid #4FA8FF;transition:opacity .25s,transform .25s;white-space:normal;word-wrap:break-word;margin-top:5px}.page-privacy-policy__hero-cta:hover{opacity:.85;transform:translateY(-2px)}.page-privacy-policy__logo-grid-section{padding:36px 16px 50px;background:transparent}.page-privacy-policy__logo-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;justify-items:center;max-width:1200px;margin:0 auto}.page-privacy-policy__logo-item{background:#10233F;border:1px solid #244D84;border-radius:18px;padding:16px;display:flex;flex-direction:column;align-items:center;width:100%;max-width:280px;box-shadow:0 10px 18px rgba(0,0,0,.2)}.page-privacy-policy__logo-item:nth-child(5){grid-column:2}.page-privacy-policy__logo-item:nth-child(6){grid-column:3}.page-privacy-policy__logo-image{width:100%;max-width:280px;height:auto;aspect-ratio:2/1;object-fit:contain;border-radius:12px;margin-bottom:8px}.page-privacy-policy__logo-text{text-align:center;font-size:1rem;line-height:1.45;font-weight:600;color:#F3F8FF;margin:0 0 12px}.page-privacy-policy__logo-cta{display:inline-block;background:linear-gradient(180deg,#2B73F6 0%,#1144A6 100%);color:#F3F8FF;padding:8px 18px;border-radius:100px;text-decoration:none;font-weight:700;font-size:.8rem;border:1px solid #4FA8FF;transition:opacity .25s;white-space:normal;word-wrap:break-word}.page-privacy-policy__logo-cta:hover{opacity:.88}.page-privacy-policy__privacy-section{padding:16px 16px 48px;width:100%;max-width:1100px;margin:0 auto}.page-privacy-policy__content-wrap{background:none;width:100%;box-sizing:border-box}.page-privacy-policy__intro-box,.page-privacy-policy__content-block{background:#10233F;border:1px solid #244D84;border-radius:20px;padding:24px 28px;margin:0 0 30px;box-shadow:0 8px 22px rgba(0,0,0,.2)}.page-privacy-policy__section-title{color:#F3F8FF;font-size:clamp(1.1rem,1.4rem,1.6rem);line-height:1.45;font-weight:800;border-bottom:1px solid #1B3357;padding-bottom:12px;margin:0 0 20px}.page-privacy-policy__text{color:#AFC4E8;line-height:1.8;font-size:.98rem;margin:0 0 14px}.page-privacy-policy__text-lite{color:#AFC4E8;line-height:1.8;font-size:.91rem;margin:8px 0 14px}.page-privacy-policy__sub-title{color:#F3F8FF;font-size:1.1rem;font-weight:700;margin:18px 0 8px}.page-privacy-policy__info-list{margin:10px 0 0}.page-privacy-policy__security-features{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:22px}.page-privacy-policy__feature-card{background:#08162B;border:1px solid #244D84;border-radius:12px;padding:22px}.page-privacy-policy__feature-title{display:flex;align-items:center;gap:10px;font-size:1.05rem;font-weight:800;color:#F3F8FF;border-left:4px solid #2B73F6;padding-left:12px;margin:0 0 8px}.page-privacy-policy__feature-text{color:#AFC4E8;font-size:.88rem;line-height:1.7;margin:0}.page-privacy-policy__benefit-list{list-style:none;padding:0;margin:0}.page-privacy-policy__benefit-item{position:relative;color:#AFC4E8;line-height:1.8;padding-left:28px;margin:0 0 12px;font-size:.9rem}.page-privacy-policy__benefit-item strong{color:#F3F8FF}.page-privacy-policy__benefit-item::before{content:'';position:absolute;left:0;margin-top:6px;background:#2B73F6;width:9px;height:9px;border-radius:2px;box-shadow:0 0 12px #4FA8FF}.page-privacy-policy__security-compliance{background:linear-gradient(115deg,#10233F,#244D84);border:1px solid #4FA8FF;border-radius:20px;padding:28px;margin-bottom:30px;box-shadow:0 8px 22px rgba(0,0,0,.2)}.page-privacy-policy__faq-section{background-color:#10233F;border:1px solid #244D84;border-radius:16px;padding:14px 20px 20px;margin:0 0 36px;box-shadow:0 8px 22px rgba(0,0,0,.2)}.page-privacy-policy__faq-section .page-privacy-policy__section-title{border-bottom:none}.page-privacy-policy__detail{padding:8px 0;border-bottom:1px solid #1B3357}.page-privacy-policy__detail-summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:14px 10px;font-weight:700;color:#F3F8FF;transition:color .15s}.page-privacy-policy__detail-summary::-webkit-details-marker{display:none}.page-privacy-policy__detail-summary::after{content:'+';font-size:1.6em;color:#F2C14E;font-weight:400;line-height:1}.page-privacy-policy__detail[open]>summary{color:#F2C14E}.page-privacy-policy__detail[open]>summary::after{content:'−'}.page-privacy-policy__detail-text{padding:8px 12px 10px;color:#AFC4E8;font-size:.9rem;line-height:1.7}.page-privacy-policy__cta-card{background:radial-gradient(circle at 30% 40%,#10233F,#08162B);border:1px solid #4FA8FF;border-radius:28px;padding:28px 28px 40px;text-align:center;box-shadow:0 12px 28px rgba(0,0,0,.35)}.page-privacy-policy__cta-title{color:#F3F8FF;font-size:clamp(1rem,1.6rem,2rem);font-weight:800;margin-top:0;margin-bottom:6px;line-height:1.4}.page-privacy-policy__cta-buttons{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-top:18px}.page-privacy-policy__cta-buttons a{white-space:normal;word-wrap:break-word;text-align:center}.page-privacy-policy__btn-primary,.page-privacy-policy__btn-secondary,.page-privacy-policy__btn-tertiary{display:inline-block;min-width:220px;padding:14px 20px;border-radius:38px;text-decoration:none;font-weight:800;font-size:1rem;border:1px solid #4FA8FF;transition:.2s;box-sizing:border-box;max-width:100%}.page-privacy-policy__btn-primary{background:linear-gradient(180deg,#2B73F6,#1144A6);color:#F3F8FF}.page-privacy-policy__btn-secondary{background:#10233F;color:#F3F8FF}.page-privacy-policy__btn-tertiary{background:transparent;color:#AFC4E8;border-color:#244D84}.page-privacy-policy a:focus-visible{outline:2px solid #F2C14E;outline-offset:3px}.page-privacy-policy__logo-item:hover,.page-privacy-policy__content-block:hover{border-color:#4FA8FF}.page-privacy-policy p{max-width:1000px}@media(max-width:1024px){.page-privacy-policy__logo-grid{gap:18px}.page-privacy-policy__feature-card{padding:16px}}@media(max-width:768px){.page-privacy-policy__hero-image{aspect-ratio:2/1}.page-privacy-policy__hero-content{padding:18px 14px 24px;margin-left:4px;margin-right:4px}.page-privacy-policy__logo-grid{grid-template-columns:repeat(2,1fr);gap:16px}.page-privacy-policy__logo-item:nth-child(5),.page-privacy-policy__logo-item:nth-child(6){grid-column:auto}.page-privacy-policy__logo-image{aspect-ratio:2/1}.page-privacy-policy__security-features{grid-template-columns:1fr;gap:14px}.page-privacy-policy__intro-box,.page-privacy-policy__content-block,.page-privacy-policy__security-compliance,.page-privacy-policy__faq-section,.page-privacy-policy__cta-card{padding:20px 16px}.page-privacy-policy__cta-buttons{flex-direction:column;align-items:center;width:100%;box-sizing:border-box;overflow:hidden}.page-privacy-policy__cta-buttons a{max-width:100%;min-width:90%;box-sizing:border-box}.page-privacy-policy img{max-width:100%!important;height:auto!important}.page-privacy-policy{overflow-x:hidden;max-width:100%}.page-privacy-policy__privacy-section{padding-left:8px;padding-right:8px}.page-privacy-policy__content-wrap{max-width:100%}}