.vg-legal-document{color:#102f50;background:linear-gradient(155deg,#f4f7fb 0%,#f7f9fc 63%,#eef3f8 100%);min-height:65vh;font-family:Cairo,Tahoma,sans-serif}.vg-legal-hero{color:#fff;background:radial-gradient(at 89% 14%,#f5244736,#0000 38%),linear-gradient(119deg,#0f345c,#051a31);border-bottom:3px solid #f52447;position:relative;overflow:hidden}.vg-legal-hero:after{content:"";pointer-events:none;background:repeating-linear-gradient(130deg,#0000 0 125px,#ffffff09 126px 127px);position:absolute;inset:0}.vg-legal-inner{z-index:1;max-width:1330px;margin-inline:auto;padding:60px clamp(22px,5vw,70px) 55px;position:relative}.vg-legal-crumbs{color:#b7cce1;align-items:center;gap:10px;font-size:12px;display:flex}.vg-legal-crumbs a{color:#d0e0f1;text-decoration:none}.vg-legal-crumbs a:hover{text-decoration:underline}.vg-legal-kicker{color:#ff8097;letter-spacing:.1em;align-items:center;gap:10px;margin-top:35px;font:800 11px Objectivity,Cairo,sans-serif;display:flex}.vg-legal-inner h1{letter-spacing:-.03em;color:#fff;margin:13px 0;font-size:clamp(28px,4vw,48px);font-weight:900;line-height:1.45}.vg-legal-inner>p{color:#d2dfec;max-width:940px;margin:0 0 27px;font-size:clamp(13px,1.2vw,16px);line-height:2.05}.vg-legal-details{flex-wrap:wrap;gap:10px;display:flex}.vg-legal-details span{color:#d7e4f0;background:#ffffff13;border:1px solid #fff3;border-radius:11px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:700;display:inline-flex}.vg-legal-details b{color:#fff;font-family:Objectivity,Arial,sans-serif}.vg-legal-layout{max-width:1330px;direction:inherit;grid-template-columns:255px minmax(0,1fr);align-items:start;gap:27px;margin-inline:auto;padding:45px clamp(20px,5vw,70px) 85px;display:grid}.vg-legal-side{background:#fff;border:1px solid #e2e9f1;border-radius:18px;padding:22px 17px 19px;position:sticky;top:22px;box-shadow:0 16px 34px #0c27450e}.vg-legal-side-title{color:#0b3155;margin:0 7px 16px;font-size:13px;font-weight:900}.vg-legal-side nav{gap:8px;display:grid}.vg-legal-side nav a{color:#375872;border:1px solid #0000;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:12px 13px;font-size:12px;font-weight:800;text-decoration:none;transition:background .16s,border-color .16s,color .16s;display:flex}.vg-legal-side nav a:hover{color:#0e2f56;background:#f2f6fb}.vg-legal-side nav a.vg-legal-active{color:#fff;background:linear-gradient(110deg,#163e63,#0d2b49);box-shadow:inset 3px 0 #f52447}.vg-legal-side-note{color:#496880;background:#f5f8fc;border:1px solid #e5ebf3;border-radius:12px;margin-top:19px;padding:16px}.vg-legal-side-note svg{color:#f52447}.vg-legal-side-note p{margin:6px 0 0;font-size:11px;line-height:1.95}.vg-legal-reading{background:#fff;border:1px solid #e0e8f0;border-radius:20px;min-width:0;padding:33px clamp(18px,3.8vw,48px);box-shadow:0 22px 62px #0d2b4c13}.vg-legal-reading-intro{border-bottom:1px solid #e2e9f1;padding-bottom:24px}.vg-legal-reading-intro span{color:#f52447;letter-spacing:.1em;font:800 10px Objectivity,Arial,sans-serif}.vg-legal-reading-intro h2{color:#0e2f56;margin:13px 0 7px;font-size:clamp(21px,2.2vw,27px);font-weight:900;line-height:1.5}.vg-legal-reading-intro p{color:#617b93;max-width:780px;margin:0;font-size:12px;line-height:2}.vg-legal-clause{border-bottom:1px solid #e9eef4;grid-template-columns:42px minmax(0,1fr);gap:16px;padding:25px 0;scroll-margin-top:60px;display:grid}.vg-legal-clause-index{color:#d51e43;background:#fdf0f3;border:1px solid #f6d6dd;border-radius:11px;place-items:center;width:40px;height:40px;font:800 13px Objectivity,Arial,sans-serif;display:grid}.vg-legal-clause-copy h3{color:#0f3457;margin:1px 0 10px;font-size:clamp(16px,1.7vw,20px);font-weight:900;line-height:1.6}.vg-legal-clause-copy p{color:#4d677f;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:2.15}.vg-legal-contact{background:linear-gradient(130deg,#f1f6fb,#f9fbfd);border:1px solid #dce7f2;border-radius:14px;margin-top:30px;padding:22px}.vg-legal-contact>div{color:#11375a;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.vg-legal-contact svg{color:#f52447}.vg-legal-contact>a{color:#0d4c83;overflow-wrap:anywhere;margin-top:12px;font:700 12px Objectivity,Arial,sans-serif;display:inline-block}.vg-legal-contact p{color:#677e94;margin:14px 0 0;font-size:11px;line-height:1.9}.vg-legal-consent-box{background:linear-gradient(130deg,#f8fafc,#eef4f9);border:1px solid #d7e4ee;border-radius:13px;gap:12px;min-width:0;padding:15px 16px;display:grid}.vg-legal-consent-box legend{color:#113b62;padding:0 6px;font-size:12px;font-weight:900}.vg-legal-consent-box .checkline{color:#385672;margin:0;font-size:11px;line-height:1.9}.vg-legal-consent-box .checkline input{accent-color:#f52447;width:16px;min-width:16px;height:16px;min-height:16px;margin-top:4px}.vg-legal-consent-box a{color:#b71939;text-underline-offset:3px;font-weight:900;text-decoration:underline}.vg-legal-consent-box a:hover{color:#0e2f56}.vg-legal-consent-version{color:#6c8196;border-top:1px solid #dce6ef;justify-content:space-between;align-items:center;gap:8px;padding-top:9px;font-size:10px;display:flex}.vg-legal-consent-version b{color:#234f71;font-family:Objectivity,Arial,sans-serif;font-weight:900}@media (width<=900px){.vg-legal-layout{grid-template-columns:minmax(0,1fr);gap:15px;padding-top:24px}.vg-legal-side{position:static}.vg-legal-side nav{grid-template-columns:repeat(2,minmax(0,1fr))}.vg-legal-side-note{display:none}}@media (width<=600px){.vg-legal-inner{padding:35px 21px}.vg-legal-kicker{margin-top:22px}.vg-legal-details{gap:7px}.vg-legal-details span{padding:9px 10px;font-size:10px}.vg-legal-layout{padding:17px 12px 50px}.vg-legal-side{padding:15px 12px}.vg-legal-side nav{gap:6px}.vg-legal-side nav a{min-height:45px;padding:10px;font-size:10px}.vg-legal-reading{border-radius:14px;padding:24px 18px}.vg-legal-clause{grid-template-columns:32px minmax(0,1fr);gap:11px;padding:21px 0}.vg-legal-clause-index{border-radius:9px;width:31px;height:31px;font-size:10px}.vg-legal-clause-copy h3{font-size:16px}.vg-legal-clause-copy p{font-size:12px;line-height:2}.vg-legal-consent-box{padding:13px}}@media (prefers-reduced-motion:reduce){.vg-legal-document *{transition:none!important;animation:none!important}}@media print{.vg-legal-hero{color:#111;background:#fff;border-bottom:2px solid #222}.vg-legal-inner h1,.vg-legal-inner p{color:#111}.vg-legal-side{display:none}.vg-legal-layout{padding:10px;display:block}.vg-legal-reading{box-shadow:none;border:0}.vg-legal-clause{break-inside:avoid}}#volume-crm .vg-admin-legal-evidence{background:linear-gradient(140deg,#fff,#f5f9fd);border:1px solid #dbe7f0;border-radius:15px;margin:18px 0;padding:20px;box-shadow:0 8px 24px #0923420e}#volume-crm .vg-admin-legal-evidence>h3{color:#123b5d;align-items:center;gap:9px;margin:0 0 12px;font-size:15px;font-weight:900;display:flex}#volume-crm .vg-admin-legal-evidence>h3 svg{color:#e62349}#volume-crm .vg-admin-legal-evidence>p{color:#60798e;font-size:12px;line-height:1.9}#volume-crm .vg-admin-legal-list{gap:11px;display:grid}#volume-crm .vg-admin-legal-list article{background:#f9fcff;border:1px solid #dae6f0;border-radius:12px;min-width:0;padding:15px}#volume-crm .vg-admin-legal-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#volume-crm .vg-admin-legal-row strong{color:#113d5d;font-size:12px}#volume-crm .vg-admin-legal-row span{color:#6c8191;font:600 10px Objectivity,Arial,sans-serif}#volume-crm .vg-admin-legal-list p{color:#346879;align-items:center;gap:7px;margin:13px 0;font-size:11px;line-height:1.7;display:flex}#volume-crm .vg-admin-legal-list p svg{color:#21a078}#volume-crm .vg-admin-legal-hashes{gap:7px;display:grid}#volume-crm .vg-admin-legal-hashes>div{color:#4d6d85;justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}#volume-crm .vg-admin-legal-hashes code{color:#193c62;overflow-wrap:anywhere;background:#edf3f9;border-radius:6px;padding:6px;font:600 10px Objectivity,monospace}#volume-crm .vg-admin-legal-list button{color:#fff;background:#113b60;border:0;border-radius:9px;align-items:center;gap:8px;margin-top:14px;padding:10px 14px;font-size:11px;font-weight:800;display:inline-flex}#volume-crm .vg-admin-legal-list button:hover{background:#e7294c}
