.privacy-main{background-color:#fafafa;min-height:100vh}.privacy-hero{background:linear-gradient(135deg, #7ea925 0%, rgb(166.6504854369, 214.1383495146, 68.3616504854) 100%);color:#fff;padding:120px 0 80px;position:relative;overflow:hidden}@media(max-width: 767px){.privacy-hero{padding:80px 0 50px}}@media(min-width: 768px)and (max-width: 1149px){.privacy-hero{padding:100px 0 65px}}.privacy-hero::before{content:"";position:absolute;top:0;right:-10%;width:50%;height:100%;background:hsla(0,0%,100%,.05);transform:skewX(-15deg);z-index:1}.privacy-hero .hero-content{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.privacy-hero .hero-title{font-size:64px;line-height:120%;font-weight:500;color:#fff;margin-bottom:20px;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media(min-width: 768px)and (max-width: 1149px){.privacy-hero .hero-title{font-size:32px}}@media(max-width: 767px){.privacy-hero .hero-title{font-size:32px}}@media(max-width: 767px){.privacy-hero .hero-title{font-size:44px;line-height:120%;font-weight:400;margin-bottom:15px}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1149px){.privacy-hero .hero-title{font-size:26px}}@media(max-width: 767px)and (max-width: 767px){.privacy-hero .hero-title{font-size:26px}}.privacy-hero .hero-subtitle{font-size:14px;line-height:140%;font-weight:400;color:hsla(0,0%,100%,.9);font-size:20px;line-height:1.6;margin-bottom:30px}@media(max-width: 767px){.privacy-hero .hero-subtitle{font-size:16px;margin-bottom:25px}}.privacy-hero .privacy-meta{display:flex;justify-content:center;gap:30px;flex-wrap:wrap}@media(max-width: 767px){.privacy-hero .privacy-meta{gap:15px;flex-direction:column;align-items:center}}.privacy-hero .privacy-meta span{background:hsla(0,0%,100%,.15);padding:8px 16px;border-radius:20px;font-size:14px;font-weight:500;backdrop-filter:blur(10px)}.section-privacy{padding:80px 0}@media(max-width: 767px){.section-privacy{padding:50px 0}}@media(min-width: 768px)and (max-width: 1149px){.section-privacy{padding:65px 0}}.section-privacy .privacy-wrapper{display:grid;grid-template-columns:350px 1fr;gap:60px;max-width:1400px;margin:0 auto}@media(max-width: 767px){.section-privacy .privacy-wrapper{grid-template-columns:1fr;gap:40px}}@media(min-width: 768px)and (max-width: 1149px){.section-privacy .privacy-wrapper{grid-template-columns:280px 1fr;gap:40px}}.privacy-navigation{background:#fff;border-radius:12px;padding:30px;box-shadow:0 4px 20px rgba(0,0,0,.08);position:sticky;top:100px;height:fit-content}@media(max-width: 767px){.privacy-navigation{position:static;padding:25px}}.privacy-navigation .nav-header{border-bottom:2px solid #d1e2e2;padding-bottom:20px;margin-bottom:25px}.privacy-navigation .nav-header h2{font-size:16px;line-height:120%;font-weight:500;color:#333;margin:0;text-transform:uppercase;letter-spacing:1px}@media(max-width: 767px){.privacy-navigation .nav-header h2{font-size:14px}}.privacy-navigation .nav-list{display:flex;flex-direction:column;gap:5px}.privacy-navigation .nav-item{display:flex;align-items:center;padding:15px 20px;border-radius:8px;cursor:pointer;transition:all .3s ease;position:relative;border-left:3px solid rgba(0,0,0,0)}@media(max-width: 767px){.privacy-navigation .nav-item{padding:12px 15px}}.privacy-navigation .nav-item:hover{background-color:rgba(126,169,37,.05);border-left-color:rgba(126,169,37,.3);transform:translateX(5px)}.privacy-navigation .nav-item.active{background-color:rgba(126,169,37,.1);border-left-color:#7ea925;transform:translateX(10px)}.privacy-navigation .nav-item.active h3{color:#7ea925;font-weight:600}.privacy-navigation .nav-item h3{font-size:14px;line-height:140%;font-weight:400;color:#333;margin:0;font-weight:500;line-height:1.4;flex:1}.privacy-content .content-section{display:none;background:#fff;border-radius:12px;padding:40px;box-shadow:0 4px 20px rgba(0,0,0,.06)}@media(max-width: 767px){.privacy-content .content-section{padding:25px}}.privacy-content .content-section.active{display:block;animation:fadeInUp .5s ease}.privacy-content .content-section .section-header{border-bottom:1px solid #eee;padding-bottom:25px;margin-bottom:35px}@media(max-width: 767px){.privacy-content .content-section .section-header{padding-bottom:20px;margin-bottom:25px}}.privacy-content .content-section .section-header .section-title{font-size:44px;line-height:120%;font-weight:400;color:#333;margin:0}@media(min-width: 768px)and (max-width: 1149px){.privacy-content .content-section .section-header .section-title{font-size:26px}}@media(max-width: 767px){.privacy-content .content-section .section-header .section-title{font-size:26px}}@media(max-width: 767px){.privacy-content .content-section .section-header .section-title{font-size:22px;line-height:140%;font-weight:400}}@media(max-width: 767px)and (min-width: 768px)and (max-width: 1149px){.privacy-content .content-section .section-header .section-title{font-size:20px}}@media(max-width: 767px)and (max-width: 767px){.privacy-content .content-section .section-header .section-title{font-size:18px}}.privacy-content .content-section .section-content{line-height:1.8;color:#333}.privacy-content .content-section .section-content p{font-size:14px;line-height:140%;font-weight:400;margin-bottom:20px}.privacy-content .content-section .section-content p:last-child{margin-bottom:0}.privacy-content .content-section .section-content h3,.privacy-content .content-section .section-content h4{color:#333;margin:30px 0 15px 0}.privacy-content .content-section .section-content h3:first-child,.privacy-content .content-section .section-content h4:first-child{margin-top:0}.privacy-content .content-section .section-content h3{font-size:22px;line-height:140%;font-weight:400}@media(min-width: 768px)and (max-width: 1149px){.privacy-content .content-section .section-content h3{font-size:20px}}@media(max-width: 767px){.privacy-content .content-section .section-content h3{font-size:18px}}.privacy-content .content-section .section-content h4{font-size:16px;line-height:120%;font-weight:500}@media(max-width: 767px){.privacy-content .content-section .section-content h4{font-size:14px}}.privacy-content .content-section .section-content ul,.privacy-content .content-section .section-content ol{margin:20px 0;padding-left:25px}.privacy-content .content-section .section-content ul li,.privacy-content .content-section .section-content ol li{font-size:14px;line-height:140%;font-weight:400;margin-bottom:8px;line-height:1.7}.privacy-content .content-section .section-content ul li::marker,.privacy-content .content-section .section-content ol li::marker{color:#7ea925}.privacy-content .content-section .section-content strong{color:#333;font-weight:600}.privacy-content .content-section .section-content a{color:#7ea925;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(0,0,0,0);transition:all .3s ease}.privacy-content .content-section .section-content a:hover{border-bottom-color:#7ea925}.section-user-rights{background:#fff;padding:80px 0}@media(max-width: 767px){.section-user-rights{padding:50px 0}}.section-user-rights .user-rights-content{max-width:900px;margin:0 auto;text-align:center}.section-user-rights .user-rights-content .section-title{font-size:44px;line-height:120%;font-weight:400;color:#333;margin-bottom:40px;position:relative}@media(min-width: 768px)and (max-width: 1149px){.section-user-rights .user-rights-content .section-title{font-size:26px}}@media(max-width: 767px){.section-user-rights .user-rights-content .section-title{font-size:26px}}.section-user-rights .user-rights-content .section-title::after{content:"";position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:#7ea925;border-radius:2px}.section-user-rights .user-rights-content .rights-content{text-align:left;background:#f9f9f9;padding:40px;border-radius:12px;border:1px solid #eee}@media(max-width: 767px){.section-user-rights .user-rights-content .rights-content{padding:25px}}.section-user-rights .user-rights-content .rights-content ul li{margin-bottom:15px}.section-privacy-footer{background:#333;color:#fff;padding:60px 0}@media(max-width: 767px){.section-privacy-footer{padding:40px 0}}.section-privacy-footer .privacy-footer-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:1000px;margin:0 auto}@media(max-width: 767px){.section-privacy-footer .privacy-footer-content{grid-template-columns:1fr;gap:35px}}@media(min-width: 768px)and (max-width: 1149px){.section-privacy-footer .privacy-footer-content{gap:40px}}.section-privacy-footer .company-info h3{font-size:22px;line-height:140%;font-weight:400;color:#7ea925;margin-bottom:25px}@media(min-width: 768px)and (max-width: 1149px){.section-privacy-footer .company-info h3{font-size:20px}}@media(max-width: 767px){.section-privacy-footer .company-info h3{font-size:18px}}.section-privacy-footer .company-info p{font-size:14px;line-height:140%;font-weight:400;color:hsla(0,0%,100%,.8);margin-bottom:12px;line-height:1.6}.section-privacy-footer .company-info p:last-child{margin-bottom:0}.section-privacy-footer .company-info p strong{color:#fff}.section-privacy-footer .company-info p a{color:#7ea925;text-decoration:none}.section-privacy-footer .company-info p a:hover{text-decoration:underline}.section-privacy-footer .company-info .dpo-info{margin-top:25px;padding-top:25px;border-top:1px solid hsla(0,0%,100%,.1)}.section-privacy-footer .company-info .dpo-info h4{font-size:16px;line-height:120%;font-weight:500;color:#7ea925;margin-bottom:15px}@media(max-width: 767px){.section-privacy-footer .company-info .dpo-info h4{font-size:14px}}.section-privacy-footer .policy-metadata h3{font-size:22px;line-height:140%;font-weight:400;color:#7ea925;margin-bottom:25px}@media(min-width: 768px)and (max-width: 1149px){.section-privacy-footer .policy-metadata h3{font-size:20px}}@media(max-width: 767px){.section-privacy-footer .policy-metadata h3{font-size:18px}}.section-privacy-footer .policy-metadata p{font-size:14px;line-height:140%;font-weight:400;color:hsla(0,0%,100%,.8);margin-bottom:12px;line-height:1.6}.section-privacy-footer .policy-metadata p:last-child{margin-bottom:0}.section-privacy-footer .policy-metadata p strong{color:#fff}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}html{scroll-behavior:smooth}@media print{.privacy-navigation{display:none}.privacy-wrapper{grid-template-columns:1fr}.content-section{display:block !important;page-break-inside:avoid;margin-bottom:40px;box-shadow:none;border:1px solid #ddd}.section-privacy-footer{background:#fff;color:#000;border-top:2px solid #ddd}}
