.unigate-container{max-width:1200px;margin:0 80px}.privacyHero{background:var(--color-surface);padding:clamp(1.5rem,3vw,2.5rem) 0}.privacyHeroInner{grid-template-columns:minmax(0,1.05fr) minmax(0,.85fr);align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.privacyHeroCopy{max-width:34rem}.privacyHeroTitle{font-family:var(--font-heading);letter-spacing:-.03em;color:var(--color-primary-darker);margin:0;font-size:clamp(2rem,3.8vw,3rem);font-weight:700;line-height:1.15}.privacyHeroTitle em{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-dark) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.privacyHeroLead{max-width:48ch;color:var(--color-gray-600);margin:1.1rem 0 0;font-size:1.02rem;line-height:1.7}.privacyHeroVisual{justify-content:center;display:flex}.privacyHeroVisualFrame{background:0 0;border-radius:1.2rem;width:100%;position:relative;overflow:hidden}.privacyHeroImage{object-fit:contain;width:100%;height:100%;max-height:18rem;padding:0;display:block}.privacy-policy{background-color:#fff;padding:60px 0 80px}.privacy-policy__wrapper{max-width:900px}.privacy-policy__section{margin-bottom:40px}.privacy-policy__heading{color:#212529;margin-bottom:15px;font-size:22px;font-weight:600;line-height:1.4}.privacy-policy__text{color:#4a4a4a;font-size:16px;line-height:1.8}.privacy-policy__text div{margin-bottom:12px}.privacy-policy__text div:last-child{margin-bottom:0}.privacy-policy__text b{color:#212529;font-weight:600}.privacy-policy__text a,.privacy-policy__item-description a{color:#0d6efd;text-decoration:underline}.privacy-policy__list{counter-reset:policy-counter;margin:30px 0 0;padding:0;list-style:none}.privacy-policy__item{counter-increment:policy-counter;margin-bottom:35px;padding-left:50px;position:relative}.privacy-policy__item:before{content:counter(policy-counter) ".";color:#0d6efd;font-size:18px;font-weight:700;line-height:1.4;position:absolute;top:0;left:0}.privacy-policy__item-title{color:#212529;margin-bottom:10px;font-size:18px;font-weight:600;line-height:1.4}.privacy-policy__item-description{color:#4a4a4a;font-size:16px;line-height:1.8}@media screen and (max-width:991px){.privacyHeroInner{text-align:left;grid-template-columns:1fr}}@media (max-width:768px){.privacy-policy{padding:40px 0 60px}.privacy-policy__section{margin-bottom:32px}.privacy-policy__heading{font-size:19px}.privacy-policy__text{font-size:15px}.privacy-policy__item{margin-bottom:28px;padding-left:40px}.privacy-policy__item-title{font-size:17px}.privacy-policy__item-description{font-size:15px}}@media (max-width:480px){.privacy-policy__heading{font-size:18px}.privacy-policy__text{font-size:14px}.privacy-policy__item{margin-bottom:24px;padding-left:35px}.privacy-policy__item:before,.privacy-policy__item-title{font-size:16px}.privacy-policy__item-description{font-size:14px}}.page-wrapper h2.privacy-policy__heading,.page-wrapper h3.privacy-policy__item-title{font-family:var(--font-body);letter-spacing:inherit;color:#212529;margin-top:0}.unigate-container{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 40px}@media (min-width:1400px){.unigate-container{max-width:1320px;padding:0 30px}}@media (max-width:1199px){.unigate-container{max-width:100%;padding:0 40px}}@media (max-width:991px){.unigate-container{padding:0 30px}}@media (max-width:768px){.unigate-container{padding:0 20px}}@media (max-width:480px){.unigate-container{padding:0 15px}}
