.privacy-notice{position:fixed;right:24px;bottom:24px;z-index:100;width:360px;max-width:calc(100% - 24px);padding:24px;background:#14243a;color:#d3dfed;border:1px solid #3a506d;border-radius:12px;box-shadow:0 12px 45px #0007;font:14px/1.6 TildaSans,Arial,sans-serif}.privacy-notice[hidden]{display:none}.privacy-notice h2{font-size:19px;color:#fff;margin:0 0 10px}.privacy-notice p{margin:0 0 18px}.privacy-actions{display:flex;align-items:center;justify-content:space-between;gap:18px}.privacy-actions a{color:#c3daff;text-underline-offset:3px;font-size:14px}.privacy-actions button{background:#3b82f6;color:white;border:0;padding:12px 20px;border-radius:5px;font:600 15px TildaSans,Arial,sans-serif;cursor:pointer}.privacy-page{max-width:860px;margin:auto;padding:68px 24px 80px}.privacy-page h1{font-size:clamp(36px,6vw,58px);line-height:1.15;margin:0 0 15px}.privacy-page h2{font-size:23px;line-height:1.3;margin:32px 0 10px}.privacy-page p{font-size:16px;line-height:1.8;color:#d2dbe7}.privacy-page a{color:#a9caff}.privacy-top{border-bottom:1px solid #ffffff24;padding:22px 24px}.privacy-top>div{max-width:1100px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.privacy-top img{width:155px;display:block}.privacy-top a{color:#d2dbe7;text-decoration:none}.privacy-date{font-size:13px!important;color:#9fb2ca!important}.privacy-bottom{border-top:1px solid #ffffff24;padding:25px 24px;text-align:center;color:#9fb2ca}@media(max-width:600px){.privacy-notice{left:12px;right:12px;bottom:12px;width:auto;max-width:none;padding:20px}.privacy-page{padding-top:42px}.privacy-actions{gap:12px}}