.agreement-page{color:#f5f5f5;background:#050505;min-height:100vh;font-family:inherit}.agreement-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#050505f0;border-bottom:1px solid #252525;justify-content:center;align-items:center;height:76px;padding:0 clamp(24px,5vw,72px);display:flex;position:sticky;top:0}.agreement-header img{display:block;width:132px!important;height:auto!important;margin:0!important;position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.agreement-header>span,.agreement-brand-name{display:none}.agreement-back{color:#f5f5f5;align-items:center;gap:8px;font-size:13px;text-decoration:none;transition:color .2s;display:flex;position:absolute;left:clamp(24px,5vw,72px)}.agreement-back:hover{color:#f2c300}.agreement-hero{text-align:left;width:100%;max-width:none;margin:0;padding:92px clamp(24px,5vw,80px) 72px}.agreement-eyebrow{color:#f2c300;letter-spacing:.18em;margin-bottom:18px;font-size:11px;font-weight:800}.agreement-hero h1{letter-spacing:-3px;color:#f5f5f5;margin:0;font-size:clamp(44px,6vw,72px);line-height:1.02}.agreement-hero p{color:#b8b8b8;max-width:1050px;margin:24px 0 20px;font-size:18px;line-height:1.85}.agreement-updated{color:#777;font-size:12px}.agreement-content{width:100%;max-width:none;margin:0;padding:0 clamp(24px,5vw,80px) 110px}.agreement-intro,.agreement-body{color:#b8b8b8;max-width:1100px;font-size:16px;line-height:2.02}.agreement-intro{border-top:1px solid #252525;padding:38px 0 62px}.agreement-body p,.agreement-intro p{margin:0 0 30px}.agreement-section{border-top:1px solid #252525;width:100%;padding:56px 0 38px}.agreement-section h2{color:#f5f5f5;letter-spacing:-.5px;align-items:baseline;gap:14px;margin:0 0 30px;font-size:26px;line-height:1.35;display:flex}.agreement-section h2 span{letter-spacing:.12em;color:#f2c300;min-width:30px;font-size:11px}.agreement-section .agreement-body{padding-left:0}.agreement-footer{color:#777;border-top:1px solid #252525;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:28px;width:100%;max-width:none;margin:0;padding:36px clamp(24px,5vw,80px) 50px;font-size:12px;display:flex}.agreement-footer>span{white-space:nowrap;order:2;margin-left:auto}.agreement-footer>a{color:#777;flex:none;order:1;text-decoration:none}.agreement-footer>a:hover{color:#f2c300}.agreement-footer:has(span){min-height:0}.agreement-footer span{flex:none}@media (max-width:900px){.agreement-hero,.agreement-content,.agreement-footer{padding-left:32px;padding-right:32px}}@media (max-width:600px){.agreement-header{height:66px;padding:0 18px}.agreement-header img{width:108px!important}.agreement-back{font-size:13px;left:18px}.agreement-hero{padding:68px 22px 50px}.agreement-hero h1{letter-spacing:-2px}.agreement-hero p{max-width:100%;font-size:16px;line-height:1.8}.agreement-content{padding:0 22px 76px}.agreement-intro,.agreement-body{max-width:100%;font-size:14px;line-height:1.9}.agreement-section{padding:40px 0 30px}.agreement-section h2{margin-bottom:24px;font-size:21px}.agreement-section .agreement-body{padding-left:0}.agreement-body p{margin-bottom:23px}.agreement-footer{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;padding:30px 22px 38px}.agreement-footer>span{order:2;margin-left:0}.agreement-footer>a{order:1}}
