:root{--color-brand-red:#e8383b;--color-brand-blue:#5983bc;--color-white:#fff;--color-black:#000;--color-transparent:transparent;--color-white-90:hsla(0,0%,100%,.9);--color-white-88:hsla(0,0%,100%,.88);--color-white-55:hsla(0,0%,100%,.55);--color-white-0:hsla(0,0%,100%,0);--color-black-0:transparent;--color-body-copy:#d6dee7}*,:after,:before{box-sizing:border-box}body,html{background:var(--color-black);color:var(--color-white);font-family:Montserrat,Arial,sans-serif;margin:0;min-height:100%;overflow-x:hidden;padding:0;width:100%}.page-shell{min-height:100vh;padding:20px 0 96px;position:relative;z-index:1}.page-content{padding:0 24px}.page-card,.page-footer,.page-header{margin-left:auto;margin-right:auto;max-width:1140px}.page-header{margin:80px auto 40px;text-align:center}.page-title{background:linear-gradient(90deg,var(--color-brand-red) 0,var(--color-brand-blue) 100%)!important;-webkit-background-clip:text!important;font-size:clamp(32px,5vw,55px)!important;font-weight:800!important;line-height:1.1!important;margin:0 auto 14px!important;max-width:100%!important;position:relative;text-align:center!important;width:fit-content!important;-webkit-text-fill-color:var(--color-transparent)!important;background-clip:text!important;color:var(--color-transparent)!important;z-index:2}.page-meta{color:#cad3dd;font-size:clamp(16px,16px,16px);line-height:1.75;margin:0;max-width:880px}.page-card{backdrop-filter:blur(34px) saturate(160%) brightness(1.05);-webkit-backdrop-filter:blur(34px) saturate(160%) brightness(1.05);background:linear-gradient(var(--color-black),var(--color-black)) padding-box,linear-gradient(90deg,var(--color-brand-red),var(--color-brand-blue)) border-box;border:1px solid var(--color-transparent);border-radius:28px;box-shadow:0 24px 52px rgba(0,0,0,.2),0 6px 20px rgba(8,14,24,.1),inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 -1px 0 hsla(0,0%,100%,.03);overflow:hidden;padding:34px;position:relative}.page-card:before{background:radial-gradient(520px 260px at 14% 2%,hsla(0,0%,100%,.2),var(--color-white-0) 62%),linear-gradient(120deg,hsla(0,0%,100%,.18),hsla(0,0%,100%,.05) 34%,var(--color-white-0) 58%),radial-gradient(circle,rgba(228,233,244,.12) 0 1px,var(--color-transparent) 1.7px) 0 0 /150px 150px,radial-gradient(circle,rgba(228,233,244,.08) 0 1px,var(--color-transparent) 1.8px) 72px 34px /180px 180px;opacity:.26}.page-card:after,.page-card:before{content:"";inset:0;pointer-events:none;position:absolute}.page-card:after{background:radial-gradient(420px 220px at 100% 100%,rgba(89,131,188,.1),rgba(89,131,188,0) 62%),radial-gradient(360px 180px at 0 100%,rgba(232,56,59,.08),rgba(232,56,59,0) 58%);opacity:.34}.page-card>*{position:relative;z-index:1}.legal-content{display:grid;gap:30px}.legal-block{display:grid;gap:14px}.page-card .legal-block h2,.page-card .legal-block h3{color:var(--color-white)!important;font-family:Montserrat,Arial,sans-serif!important;font-weight:700!important;line-height:1.25!important;margin-bottom:0!important;margin-top:0!important}.page-card .legal-block h2,.page-card .legal-block h3{font-size:clamp(22px,3vw,30px)!important}.page-card .legal-block h3{text-decoration:none!important}.page-card .legal-block .legal-section-title{color:var(--color-white)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(16px,2.2vw,18px)!important;font-weight:700!important;line-height:1.25!important;margin:0!important;text-decoration:none!important}.page-card .legal-content li,.page-card .legal-content p{color:var(--color-body-copy)!important;font-family:Montserrat,Arial,sans-serif!important;font-size:clamp(16px,16px,16px)!important;line-height:1.82!important;margin:0}.page-card .legal-content ol,.page-card .legal-content ul{color:var(--color-body-copy)!important;display:grid!important;gap:10px!important;margin:0!important;padding-left:52px!important}.page-card .legal-content li::marker{color:var(--color-body-copy)!important;font-size:clamp(1em,1em,1em)!important}@media (max-width:900px){.page-shell{padding:0 0 72px}.page-content{padding:0 18px}.page-card{border-radius:24px;padding:22px 16px}.legal-content{gap:24px}body>[data-global-resource-path*=header]{z-index:20}}