.terms-hero{background:radial-gradient(circle at 72% 32%,#ed3d0023,transparent 27%),linear-gradient(135deg,#150704,#030303 50%)}.terms-hero h1{max-width:1050px}.terms-signal{position:absolute;right:9%;top:54%;width:270px;height:210px;transform:translateY(-50%);opacity:.7}.terms-signal>span{position:absolute;left:0;right:0;height:54px;border:1px solid #ed3d0045;border-radius:8px;background:#080504;transform-origin:right;animation:termSheet 9s ease-in-out infinite}.terms-signal>span:nth-child(1){top:0}.terms-signal>span:nth-child(2){top:76px;animation-delay:1.4s}.terms-signal>span:nth-child(3){top:152px;animation-delay:2.8s}.terms-signal>span:before{content:"";position:absolute;left:18px;right:70px;top:17px;height:2px;background:linear-gradient(90deg,var(--orange2),#ffffff18)}.terms-signal>span:after{content:"";position:absolute;left:18px;right:105px;top:30px;height:1px;background:#ffffff1a}.terms-signal>i{position:absolute;z-index:3;right:-5px;top:-3px;width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:0 0 14px var(--orange2);animation:termsRoute 6s ease-in-out infinite}@keyframes termSheet{0%,100%{transform:translateX(0);border-color:#ed3d0045}35%,55%{transform:translateX(-12px);border-color:#ed3d00a0;box-shadow:0 12px 28px #0008}}@keyframes termsRoute{0%{top:-3px;opacity:0}10%{opacity:1}45%{top:73px}78%{top:149px}92%,100%{top:198px;opacity:0}}@media(max-width:1100px){.terms-signal{right:3%;opacity:.35;transform:translateY(-50%) scale(.82)}}@media(max-width:760px){.terms-signal{display:none}.terms-hero h1{font-size:clamp(2.55rem,12vw,3.35rem)}}@media(prefers-reduced-motion:reduce){.terms-signal>span,.terms-signal>i{animation:none!important}}

@media(max-width:760px){.terms-hero .container,.terms-hero .policy-lead,.terms-hero .policy-meta{min-width:0;max-width:100%}.terms-hero .policy-lead,.terms-hero .policy-meta span,.terms-hero .policy-meta a{overflow-wrap:anywhere}}
.terms-page .policy-layout{padding-bottom:28px}.terms-page .policy-content>section:last-child{margin-bottom:0;padding-bottom:18px;border-bottom:0}.terms-page .site-footer{margin-top:0}@media(max-width:620px){.terms-page .policy-layout{padding-bottom:18px}.terms-page .policy-content>section:last-child{padding-bottom:8px}}
