.policy-module__pkeRoq__page{background:#000013 radial-gradient(80% 40% at 50% -10%,#8c50dc2e 0%,#0000 70%);min-height:100vh}.policy-module__pkeRoq__main{flex-direction:column;gap:10px;max-width:640px;margin:0 auto;padding:28px 20px 72px;display:flex}.policy-module__pkeRoq__pageHeader{margin-bottom:4px}.policy-module__pkeRoq__h1{color:#fffafe;letter-spacing:-.02em;font-size:24px;font-weight:900}.policy-module__pkeRoq__subtitle{color:#f7f4ff7a;margin-top:4px;font-size:13px}.policy-module__pkeRoq__badge{color:#f7f4ff8c;background:#b45dff1a;border:1px solid #b45dff38;border-radius:999px;margin-top:10px;padding:4px 12px;font-size:11px;font-weight:600;display:inline-block}.policy-module__pkeRoq__section{background:#ffffff0e;border:1px solid #ffffff14;border-radius:16px;padding:18px 20px}.policy-module__pkeRoq__sectionTitle{color:#f7f4fff2;margin-bottom:8px;font-size:14px;font-weight:800}.policy-module__pkeRoq__sectionBody{color:#f7f4ffb3;flex-direction:column;gap:8px;font-size:13.5px;line-height:1.65;display:flex}.policy-module__pkeRoq__muted{color:#f7f4ff66}.policy-module__pkeRoq__link{color:#b45dff;text-underline-offset:2px;text-decoration:underline}.policy-module__pkeRoq__link:hover{text-decoration:none}.policy-module__pkeRoq__list{flex-direction:column;gap:6px;margin-left:16px;list-style:outside;display:flex}.policy-module__pkeRoq__strong{color:#f7f4ffe6;font-weight:700}.policy-module__pkeRoq__footer{flex-wrap:wrap;justify-content:center;gap:16px;padding:8px 0 16px;display:flex}.policy-module__pkeRoq__footerLink{color:#f7f4ff59;font-size:13px;text-decoration:none}.policy-module__pkeRoq__footerLink:hover{color:#f7f4ffcc}.policy-module__pkeRoq__faqItem{background:#14103452;border:1px solid #b482ff29;border-radius:12px;margin-bottom:10px;padding:0;overflow:hidden}.policy-module__pkeRoq__faqItem[open]{background:#1410347a;border-color:#b482ff52}.policy-module__pkeRoq__faqQuestion{cursor:pointer;color:#fffafe;-webkit-user-select:none;user-select:none;padding:14px 44px 14px 16px;font-size:15px;font-weight:700;list-style:none;position:relative}.policy-module__pkeRoq__faqQuestion::-webkit-details-marker{display:none}.policy-module__pkeRoq__faqQuestion::marker{content:""}.policy-module__pkeRoq__faqQuestion:after{content:"+";color:#c7a0ffa6;font-size:20px;font-weight:400;line-height:1;transition:transform .18s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.policy-module__pkeRoq__faqItem[open] .policy-module__pkeRoq__faqQuestion:after{content:"−"}.policy-module__pkeRoq__faqAnswer{color:#f7f4ffc7;margin:0;padding:0 16px 16px;font-size:14px;line-height:1.6}.policy-module__pkeRoq__contactRoutes{grid-template-columns:1fr;gap:12px;display:grid}@media (min-width:720px){.policy-module__pkeRoq__contactRoutes{grid-template-columns:repeat(3,1fr)}}.policy-module__pkeRoq__contactRoute{background:#14103452;border:1px solid #b482ff29;border-radius:12px;padding:16px}.policy-module__pkeRoq__contactRouteTitle{color:#fffafe;margin:0 0 6px;font-size:14px;font-weight:800}.policy-module__pkeRoq__contactRouteBody{color:#f7f4ffc7;margin:0 0 10px;font-size:13px;line-height:1.5}.policy-module__pkeRoq__contactForm{flex-direction:column;gap:14px;margin-top:12px;display:flex}.policy-module__pkeRoq__honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.policy-module__pkeRoq__contactField{flex-direction:column;gap:4px;display:flex}.policy-module__pkeRoq__contactLabel{color:#f7f4ffe0;font-size:13px;font-weight:700}.policy-module__pkeRoq__contactInput{appearance:none;font:inherit;color:#fffafe;background:#0e0c288c;border:1px solid #b482ff38;border-radius:10px;outline:none;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.policy-module__pkeRoq__contactInput:focus-visible{border-color:#ff4db88c;box-shadow:0 0 0 3px #ff4db82e}.policy-module__pkeRoq__contactInput[aria-invalid=true]{border-color:#ff5c8a8c}.policy-module__pkeRoq__contactTextarea{resize:vertical;min-height:130px;line-height:1.5}.policy-module__pkeRoq__contactError{color:#ff9cd0;margin:2px 0 0;font-size:12px}.policy-module__pkeRoq__contactErrorBanner{color:#ff9cd0;background:#ff5c8a1a;border:1px solid #ff5c8a52;border-radius:10px;margin:0;padding:10px 12px;font-size:13px;font-weight:600}.policy-module__pkeRoq__contactSubmit{color:#fff;font-family:var(--font-montserrat), Arial, sans-serif;letter-spacing:.02em;cursor:pointer;background:linear-gradient(135deg,#ff4db8 0%,#8e49ff 100%);border:0;border-radius:999px;align-self:flex-start;padding:12px 22px;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 8px 22px #8e49ff52}.policy-module__pkeRoq__contactSubmit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #8e49ff66}.policy-module__pkeRoq__contactSubmit:disabled{opacity:.6;cursor:not-allowed}.policy-module__pkeRoq__contactSuccess{background:linear-gradient(135deg,#16d78424,#16d7840a);border:1px solid #16d78452;border-radius:12px;margin-top:12px;padding:18px}.policy-module__pkeRoq__contactSuccessTitle{color:#6ee7b7;margin:0 0 6px;font-size:15px;font-weight:800}.policy-module__pkeRoq__contactSuccessBody{color:#f7f4ffd9;margin:0;font-size:14px;line-height:1.55}