.privacy-page{background:#fff;color:#0b2548}.privacy-hero{position:relative;overflow:hidden;padding:140px 8vw 110px;background:#f4f7fa}.privacy-contact>div>p,.privacy-kicker,.privacy-label p{font-size:12px;letter-spacing:.22em;font-weight:700}.privacy-hero h1{max-width:900px;margin:28px 0 26px;font-size:clamp(42px,5vw,72px);line-height:1.12;letter-spacing:-.045em}.privacy-hero__lead{max-width:760px;font-size:clamp(17px,1.5vw,22px);line-height:1.85}.privacy-hero__word{position:absolute;right:2vw;bottom:-.18em;font-size:clamp(140px,20vw,360px);font-weight:800;line-height:.72;color:rgba(11,37,72,.035);pointer-events:none}.privacy-intro{padding:100px 8vw}.privacy-label{display:flex;align-items:center;gap:18px;margin-bottom:54px}.privacy-label span{font-size:12px;color:#8292a5}.privacy-label p{margin:0}.privacy-intro__grid{display:grid;grid-template-columns:.7fr 1.3fr;grid-gap:clamp(52px,7vw,120px);gap:clamp(52px,7vw,120px);align-items:start}.privacy-contact h2,.privacy-intro h2{margin:0;font-size:clamp(30px,3vw,46px);line-height:1.3}.privacy-intro__grid>p{margin:4px 0 0;font-size:17px;line-height:1.95;color:#53657a}.privacy-list{padding:0 8vw 100px}.privacy-list article{display:grid;grid-template-columns:72px minmax(220px,.65fr) minmax(0,1.35fr);grid-gap:28px;gap:28px;padding:30px 0;border-top:1px solid #d8e0e8;align-items:start}.privacy-list article:last-child{border-bottom:1px solid #d8e0e8}.privacy-list article>span{font-size:12px;color:#8292a5}.privacy-list h2{margin:0;font-size:20px;line-height:1.5}.privacy-list p{margin:0;font-size:15px;line-height:1.9;color:#5b6d80}.privacy-contact{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;padding:84px 8vw;background:#0d2039;color:#fff}.privacy-contact>div>p{margin:0 0 24px;color:#9fb1c4}.privacy-contact__info{display:flex;flex-direction:column;justify-content:center;gap:10px}.privacy-contact__info span{font-size:13px;color:#9fb1c4}.privacy-contact__info strong{font-size:22px}.privacy-contact__info small{font-size:12px;color:#91a5b8}@media(max-width:820px){.privacy-contact,.privacy-intro__grid{grid-template-columns:1fr}.privacy-list article{grid-template-columns:52px 1fr}.privacy-list p{grid-column:2}}@media(max-width:640px){.privacy-hero{padding:120px 8vw 82px}.privacy-hero h1{font-size:38px}.privacy-intro{padding:78px 8vw}.privacy-list{padding:0 8vw 78px}.privacy-label{margin-bottom:40px}.privacy-list article{grid-template-columns:1fr;gap:10px;padding:26px 0}.privacy-list p{grid-column:auto}.privacy-contact{padding:72px 8vw}.privacy-hero__word{font-size:160px}}