.page-privacy-policy{max-width:100%;overflow-x:hidden;background-color:#08160F;color:#F2FFF6;font-family:'Segoe UI',Roboto,Helvetica,Arial,sans-serif;line-height:1.7}.page-privacy-policy__container{max-width:1140px;width:100%;margin:0 auto;padding-left:20px;padding-right:20px;box-sizing:border-box}.page-privacy-policy__container--wide{max-width:1280px}.page-privacy-policy__hero-section{background:linear-gradient(135deg,#08160F 0%,#0A4B2C 55%,#08160F 100%);padding-top:10px;padding-bottom:40px;border-bottom:1px solid #1E3A2A;margin-bottom:36px}.page-privacy-policy__hero-image-block{margin-bottom:18px;border-radius:16px;overflow:hidden;box-shadow:0 8px 30px rgba(18,183,106,.12)}.page-privacy-policy__hero-image{width:100%;height:auto;aspect-ratio:1020/300;object-fit:cover;display:block}.page-privacy-policy__hero-content{text-align:center}.page-privacy-policy__hero-title{max-width:900px;margin:0 auto 14px;color:#F2FFF6;font-size:clamp(1.45rem,2.8vw,2.3rem);line-height:1.35;font-weight:800;letter-spacing:.3px}.page-privacy-policy__hero-subtitle{max-width:850px;margin:0 auto 24px;color:#A7D9B8;font-size:1rem;line-height:1.75}.page-privacy-policy__hero-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.page-privacy-policy__btn-primary{display:inline-block;padding:13px 32px;border-radius:999px;background:linear-gradient(180deg,#2AD16F 0%,#13994A 100%);color:#fff!important;font-weight:700;text-decoration:none;text-align:center;border:1px solid rgba(255,255,255,.12);transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 4px 18px rgba(18,183,106,.3)}.page-privacy-policy__btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 22px rgba(87,227,141,.45)}.page-privacy-policy__btn-primary--large{padding:15px 42px;font-size:1.05rem}.page-privacy-policy__btn-secondary{display:inline-block;padding:12px 28px;border-radius:999px;background:rgba(46,122,78,.18);color:#F2FFF6;border:1px solid #2E7A4E;font-weight:600;text-decoration:none;transition:background .2s}.page-privacy-policy__btn-secondary:hover{background:rgba(46,122,78,.35)}.page-privacy-policy__btn-download{display:inline-block;padding:13px 32px;border-radius:999px;background:linear-gradient(180deg,#0A4B2C,#11271B);color:#A7D9B8!important;border:2px solid #22C768;font-weight:800;text-decoration:none;text-align:center;transition:transform .2s,box-shadow .2s}.page-privacy-policy__btn-download:hover{transform:translateY(-2px);box-shadow:0 0 14px rgba(34,199,104,.35);color:#F2FFF6}.page-privacy-policy__intro-section{padding:24px 0 50px}.page-privacy-policy__tag-line{display:inline-block;background:linear-gradient(180deg,#2AD16F 0%,#13994A 100%);color:#F2FFF6;padding:6px 18px;border-radius:999px;font-size:.85rem;font-weight:700;margin-bottom:10px}.page-privacy-policy__section-title{position:relative;color:#F2FFF6;font-size:clamp(1.4rem,2.6vw,2rem);line-height:1.35;font-weight:800;margin:0 0 16px;padding-bottom:12px}.page-privacy-policy__section-title::after{content:' ';position:absolute;bottom:0;left:0px;width:72px;height:4px;border-radius:99px;background:linear-gradient(90deg,#11A84E,#22C768)}.page-privacy-policy__intro-section .page-privacy-policy__section-title{text-align:center}.page-privacy-policy__intro-section .page-privacy-policy__section-title::after{left:50%;transform:translateX(-50%)}.page-privacy-policy__section-desc{color:#A7D9B8;font-size:1rem;margin:10px 0 24px;text-align:center}.page-privacy-policy__paragraph{color:#D0DDE7;font-size:1rem;line-height:1.8;margin:0 0 15px}.page-privacy-policy__paragraph a{color:#22C768;text-decoration:none;border-bottom:1px solid transparent;transition:.2s;font-weight:600}.page-privacy-policy__paragraph a:hover{color:#57E38D;border-bottom-color:#57E38D}.page-privacy-policy__logo-section{padding:10px 0 50px}.page-privacy-policy__logo-section .page-privacy-policy__section-title,.page-privacy-policy__logo-section .page-privacy-policy__section-desc{text-align:center}.page-privacy-policy__logo-section .page-privacy-policy__section-title::after{left:50%;transform:translateX(-50%)}.page-privacy-policy__logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 18px;justify-content:center;align-items:stretch;justify-items:center;margin-top:10px}.page-privacy-policy__logo-item{background:#11271B;border:1px solid #1E3A2A;border-radius:14px;padding:16px 14px 20px;text-align:center;transition:border-color .25s,box-shadow .25s;max-width:250px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px}.page-privacy-policy__logo-item:hover{border-color:#22C768;box-shadow:0 0 0 1px #22C768,0 8px 22px rgba(34,199,104,.08)}.page-privacy-policy__logo-image{width:100%;aspect-ratio:2/1;object-fit:contain;background:#fff;border-radius:8px;padding:2px}.page-privacy-policy__logo-cta{display:inline-block;background:linear-gradient(180deg,#2AD16F 0%,#13994A 100%);color:#08160F;font-weight:800;font-size:.85rem;padding:6px 16px;border-radius:999px;border:0;text-decoration:none}.page-privacy-policy__logo-cta:hover{background:#22C768;transform:translateY(-1px)}.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__guide-section{padding:24px 0 52px}.page-privacy-policy__guide-inner{max-width:980px;margin:0 auto;padding:12px 24px 56px}.page-privacy-policy__guide-title{text-align:center;color:#F2FFF6;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:800;line-height:1.4;margin-bottom:18px}.page-privacy-policy__guide-intro{text-align:center;max-width:800px;margin:0 auto 32px;color:#A7D9B8}.page-privacy-policy__guide-card{display:flex;flex-wrap:wrap;gap:24px 28px;background:#11271B;border-radius:18px;padding:26px 24px;margin-bottom:28px;border:1px solid #1E3A2A;align-items:center;transition:border-color .2s}.page-privacy-policy__guide-card:nth-child(even){flex-direction:row}.page-privacy-policy__guide-card:nth-child(odd){flex-direction:row-reverse}.page-privacy-policy__guide-card:hover{border-color:#2E7A4E}.page-privacy-policy__guide-figure{margin:0;flex:1 1 300px;min-width:270px;border-radius:12px;overflow:hidden;background:#0A4B2C}.page-privacy-policy__guide-image{width:100%;height:auto;aspect-ratio:8/4;object-fit:cover;display:block;margin:0 auto}.page-privacy-policy__guide-content{flex:1 1 340px}.page-privacy-policy__guide-heading{color:#F2FFF6;font-size:1.2rem;line-height:1.45;margin:18px 0 12px;font-weight:700;padding-bottom:8px;border-bottom:2px solid #1E3A2A}.page-privacy-policy__guide-heading::before{content:'# ';color:#22C768;font-weight:800}.page-privacy-policy__guide-faq-wrap{margin-top:28px;padding:0 2px}.page-privacy-policy__guide-faq-wrap .page-privacy-policy__guide-heading{margin-bottom:14px}.page-privacy-policy__faq-item{background:#11271B;border:1px solid #1E3A2A;border-radius:8px;padding:14px 18px;margin-bottom:10px;transition:background .2s}.page-privacy-policy__faq-item:hover{border-color:#2E7A4E}.page-privacy-policy__faq-item[open]{border-color:#22C768}.page-privacy-policy__faq-question{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:8px;color:#F2FFF6;font-weight:700;margin:0;cursor:pointer}.page-privacy-policy__faq-question::-webkit-details-marker{display:none}.page-privacy-policy__faq-toggle{font-size:1.25rem;color:#22C768;font-weight:800;display:inline-block;min-width:22px;text-align:center}.page-privacy-policy__faq-answer{padding:14px 0 4px}.page-privacy-policy__faq-text{color:#D0DDE7;font-size:.98rem;margin:0}.page-privacy-policy__faq-text a{color:#22C768;font-weight:700}.page-privacy-policy__cta-banner{padding:20px 0 42px}.page-privacy-policy__cta-box{max-width:1000px;margin:0 auto;background:linear-gradient(135deg,#0A4B2C,#11271B 90%);border:1px solid #2E7A4E;border-radius:24px;text-align:center;padding:32px 24px}.page-privacy-policy__cta-title{color:#F2FFF6;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:800;margin:0 0 12px}.page-privacy-policy__cta-desc{max-width:650px;margin:0 auto 26px;color:#A7D9B8}.page-privacy-policy__cta-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.page-privacy-policy__btn-primary,.page-privacy-policy__btn-download{max-width:100%;box-sizing:border-box}.page-privacy-policy a{transition:color .25s ease}.page-privacy-policy a:focus,.page-privacy-policy button:focus{outline:2px dashed #57E38D;outline-offset:2px}@media(max-width:1024px){.page-privacy-policy__logo-grid{grid-template-columns:repeat(3,1fr)}.page-privacy-policy__logo-item:nth-child(5){grid-column:auto}.page-privacy-policy__logo-item:nth-child(6){grid-column:auto}.page-privacy-policy__guide-card,.page-privacy-policy__guide-card:nth-child(even),.page-privacy-policy__guide-card:nth-child(odd){flex-direction:column}.page-privacy-policy__guide-figure{min-width:100%;flex-basis:auto}.page-privacy-policy__guide-content{flex-basis:auto;min-width:100%;padding:0 4px}}@media(max-width:768px){.page-privacy-policy{padding-top:0;margin-top:0}.page-privacy-policy__container,.page-privacy-policy__guide-inner{padding-left:16px;padding-right:16px}.page-privacy-policy__hero-section{padding-top:0px;padding-bottom:30px}.page-privacy-policy__hero-image{width:100%;height:auto;aspect-ratio:2/1;max-width:100%;object-fit:cover}.page-privacy-policy__hero-content{padding-top:2px}.page-privacy-policy__hero-title{padding-left:6px;padding-right:6px}.page-privacy-policy__hero-subtitle{padding-left:6px;padding-right:6px}.page-privacy-policy__hero-actions{flex-direction:column;align-items:center}.page-privacy-policy__btn-primary,.page-privacy-policy__btn-secondary,.page-privacy-policy__btn-download,.page-privacy-policy__cta-box a,.page-privacy-policy__logo-cta{width:100%;max-width:100%;white-space:normal;word-wrap:break-word;box-sizing:border-box;display:inline-block}.page-privacy-policy__hero-actions a{white-space:normal}.page-privacy-policy__logo-grid{grid-template-columns:repeat(2,1fr)}.page-privacy-policy__logo-item:nth-child(n){grid-column:auto}.page-privacy-policy__logo-item{min-width:0;padding:12px 8px}.page-privacy-policy__guide-title,.page-privacy-policy__guide-intro,.page-privacy-policy__section-title{word-break:break-word}.page-privacy-policy__guide-card{padding:20px 16px;margin-bottom:22px}.page-privacy-policy__logo-section{padding-top:10px}.page-privacy-policy__logo-section img,.page-privacy-policy__guide-section img,.page-privacy-policy__intro-section img,.page-privacy-policy__cta-banner img{max-width:100%!important;height:auto!important}.page-privacy-policy__container,.page-privacy-policy__guide-inner,.page-privacy-policy__section-desc,.page-privacy-policy__paragraph,.page-privacy-policy__cta-box{overflow-wrap:break-word;word-break:break-word}.page-privacy-policy__cta-box{padding:22px 16px}.page-privacy-policy__cta-actions a{max-width:100%;width:100%}}