.privacy-page{background:#f6f5f2;width:100%}.privacy-page .privacy-hero{color:#fff;background:#151515;justify-content:center;align-items:center;min-height:380px;padding:116px 30px 30px;display:flex;position:relative;overflow:hidden}.privacy-page .privacy-hero-bg-text{letter-spacing:-10px;color:#ffffff09;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(90px,18vw,280px);font-weight:700;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.privacy-page .privacy-hero-content{z-index:2;text-align:center;position:relative}.privacy-page .privacy-hero h1{letter-spacing:-4px;text-transform:uppercase;color:#fff;margin:0;font-size:clamp(48px,7vw,110px);font-weight:400;line-height:1}.privacy-page .privacy-hero h1:after{content:"";background:#f8f9fa;width:70px;height:2px;margin:25px auto 0;display:block}.privacy-page .privacy-main{padding:50px 0}.privacy-page .privacy-container{width:88%;max-width:1100px;margin:auto}.privacy-page .privacy-content{flex-direction:column;gap:30px;width:100%;display:flex}.privacy-page .privacy-content-block{border-bottom:1px solid #dededb;grid-template-columns:90px minmax(0,1fr);padding-bottom:15px;scroll-margin-top:120px;display:grid}.privacy-page .privacy-content-block:last-child{border-bottom:none;padding-bottom:0}.privacy-page .privacy-content-number{color:#000;letter-spacing:2px;padding-top:10px;font-size:12px;font-weight:600}.privacy-page .privacy-content-text h2{color:#191919;letter-spacing:-1px;margin:0 0 6px;font-size:clamp(30px,3vw,25px);font-weight:400;line-height:1.2}.privacy-page .privacy-content-text p{color:#777;max-width:850px;margin:0 0 15px;font-size:15px;line-height:1.5}.privacy-page .privacy-content-text ul{margin:25px 0 0;padding:0;list-style:none}.privacy-page .privacy-content-text li{color:#555;border-bottom:1px solid #dededb;padding:14px 0 14px 30px;font-size:14px;line-height:1.6;position:relative}.privacy-page .privacy-content-text li:last-child{border-bottom:none}.privacy-page .privacy-content-text li:before{content:"";background:#000000be;border-radius:50%;width:7px;height:7px;position:absolute;top:22px;left:0}.privacy-page .privacy-contact-card{color:#fff;background:#1a1a1a;justify-content:space-between;align-items:center;width:100%;margin-top:30px;padding:30px 35px;transition:all .4s;display:flex}.privacy-page .privacy-contact-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #00000026}.privacy-page .privacy-contact-card div{flex-direction:column;gap:10px;display:flex}.privacy-page .privacy-contact-card span{letter-spacing:2px;color:#b59a72;font-size:9px}.privacy-page .privacy-contact-card strong{font-size:18px;font-weight:400}.privacy-page .privacy-contact-card svg{font-size:20px;transition:transform .4s}.privacy-page .privacy-contact-card:hover svg{transform:translate(5px,-5px)}@media (max-width:991px){.privacy-page .privacy-main{padding:50px 0}.privacy-page .privacy-container{width:90%}.privacy-page .privacy-content-block{grid-template-columns:65px minmax(0,1fr);padding-bottom:10px}}@media (max-width:767px){.privacy-page .privacy-hero{min-height:230px;padding:81px 20px 9px}.privacy-page .privacy-hero h1{letter-spacing:-2px;font-size:clamp(38px,10vw,60px)}.privacy-page .privacy-hero h1:after{width:50px;margin-top:18px}.privacy-page .privacy-hero-bg-text{letter-spacing:-5px;font-size:clamp(70px,25vw,120px)}.privacy-page .privacy-main{padding:20px 0}.privacy-page .privacy-container{width:calc(100% - 30px)}.privacy-page .privacy-content{gap:20px}.privacy-page .privacy-content-block{grid-template-columns:45px minmax(0,1fr);padding-bottom:10px}.privacy-page .privacy-content-number{padding-top:6px;font-size:10px}.privacy-page .privacy-content-text h2{margin-bottom:5px}.privacy-page .privacy-content-text p{margin-bottom:5px;font-size:13px;line-height:1.8}.privacy-page .privacy-content-text li{padding:12px 0 12px 22px;font-size:12px}.privacy-page .privacy-content-text li:before{width:6px;height:6px;top:19px}.privacy-page .privacy-contact-card{padding:15px 20px}.privacy-page .privacy-contact-card strong{font-size:14px}}@media (max-width:480px){.privacy-page .privacy-hero{min-height:220px}.privacy-page .privacy-hero h1{font-size:38px}.privacy-page .privacy-content-block{grid-template-columns:1fr}.privacy-page .privacy-content-number{margin-bottom:5px}.privacy-page .privacy-content-text h2{font-size:18px}}
