.ceki-layout{background:linear-gradient(135deg,#f8fafc 0%,#ffffff 50%,#f0f4f8 100%)!important;background-attachment:fixed!important}.ceki-layout .main-content{background:transparent!important;padding-top:0!important}.doc-content{min-width:80%;max-width:80%!important}@media (max-width: 768px){.doc-content{padding:0!important}}.privacy-page[data-v-c4a14646]{max-width:1400px;margin:0 auto;padding:3rem 2rem;min-height:calc(100vh - 200px)}.page-header[data-v-c4a14646]{text-align:center;margin-bottom:4rem;padding:4rem 2rem;background:linear-gradient(135deg,#667eea 0%,#764ba2 100%);color:#fff;border-radius:25px;position:relative;overflow:hidden;box-shadow:0 20px 60px #667eea4d,0 10px 30px #667eea33}.page-header[data-v-c4a14646]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/logo.png) center/cover;opacity:.08;mix-blend-mode:overlay;filter:blur(1px)}.page-header[data-v-c4a14646]:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.1) 0%,transparent 50%)}.page-title[data-v-c4a14646]{font-size:3.5rem;font-weight:800;margin-bottom:1.5rem;position:relative;z-index:2;text-shadow:0 4px 20px rgba(0,0,0,.4);letter-spacing:-.02em}.page-subtitle[data-v-c4a14646]{font-size:1.4rem;max-width:600px;margin:0 auto;line-height:1.6;opacity:.95;position:relative;z-index:2;font-weight:300;letter-spacing:.01em}.content-container[data-v-c4a14646]{margin:3rem auto;border-radius:20px;overflow:hidden;box-shadow:0 25px 50px #00000026,0 15px 35px #0000001a,inset 0 1px #fff9;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.95);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);max-width:1200px;position:relative}.content-container[data-v-c4a14646]:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb);transform:scaleX(0);transition:transform .4s ease;z-index:10}.content-container[data-v-c4a14646]:hover:before{transform:scaleX(1)}.content-container[data-v-c4a14646]:hover{transform:translateY(-5px);box-shadow:0 35px 70px #0003,0 20px 45px #00000026,inset 0 1px #fffc}.privacy-iframe[data-v-c4a14646]{width:100%;height:80vh;min-height:600px;border:none;display:block;background:white}.document-content[data-v-c4a14646]{width:100%;background:white;padding:2rem;font-family:Arial,sans-serif;line-height:1.6;color:#333;min-height:600px}.document-content h1[data-v-c4a14646],.document-content h2[data-v-c4a14646],.document-content h3[data-v-c4a14646]{color:#2c3e50;margin-bottom:1rem}.document-content p[data-v-c4a14646]{margin-bottom:1rem}.document-content ul[data-v-c4a14646],.document-content ol[data-v-c4a14646]{margin:1rem 0;padding-left:2rem}.document-content li[data-v-c4a14646]{margin-bottom:.5rem}.loading-info[data-v-c4a14646]{text-align:center;margin-top:3rem;padding:2rem;background:rgba(102,126,234,.05);border-radius:15px;font-size:1.1rem;color:#4a5568}.contact-links[data-v-c4a14646]{display:flex;justify-content:center;gap:2rem;margin-top:1rem;flex-wrap:wrap}.contact-link[data-v-c4a14646]{color:#667eea;text-decoration:none;font-weight:600;padding:.5rem 1rem;border:2px solid #667eea;border-radius:8px;transition:all .3s ease}.contact-link[data-v-c4a14646]:hover{background:#667eea;color:#fff;transform:translateY(-2px);box-shadow:0 5px 15px #667eea4d}@media (max-width: 1200px){.privacy-page[data-v-c4a14646]{padding:2rem 1.5rem}.iframe-container[data-v-c4a14646]{margin:2rem auto}}@media (max-width: 768px){.privacy-page[data-v-c4a14646]{padding:2rem 1rem}.page-header[data-v-c4a14646]{padding:3rem 1rem;margin-bottom:3rem}.page-title[data-v-c4a14646]{font-size:2.5rem}.page-subtitle[data-v-c4a14646]{font-size:1.2rem}.iframe-container[data-v-c4a14646]{border-radius:15px;margin:1.5rem auto}.contact-links[data-v-c4a14646]{flex-direction:column;gap:1rem;align-items:center}.contact-link[data-v-c4a14646]{width:200px;text-align:center}}@media (max-width: 480px){.page-title[data-v-c4a14646]{font-size:2rem}.page-subtitle[data-v-c4a14646]{font-size:1rem}.loading-info[data-v-c4a14646]{padding:1.5rem 1rem;font-size:1rem}}@media (min-width: 1600px){.privacy-page[data-v-c4a14646]{max-width:1600px}.iframe-container[data-v-c4a14646]{max-width:1400px}}
