.inner-page{background:radial-gradient(ellipse at 90% 20%,#211036 0,transparent 42%),#080511;min-height:100vh}.inner-page .skip{position:absolute;top:8px;left:-9999px;z-index:80;background:#ffd400;color:#190629;padding:12px;border-radius:8px}.inner-page .skip:focus{left:10px}.inner-page .container{width:min(1100px,calc(100% - 64px));margin-inline:auto}.inner-page .legal-hero{padding:65px 0 47px;background:radial-gradient(ellipse at 75% 0,#35134f88,transparent 65%);border-bottom:1px solid #3a224c}.inner-page .eyebrow{color:#d69df5;text-transform:uppercase;letter-spacing:.26em;font-weight:700;font-size:12px;margin:0 0 12px}.inner-page .legal-hero h1{font-size:clamp(2.2rem,4.5vw,3.65rem);font-weight:600;line-height:1.1;letter-spacing:-.035em;margin:0 0 18px;color:#fff}.inner-page .legal-hero p:not(.eyebrow){max-width:760px;font-size:18px;color:#d6c8e4;line-height:1.6;margin:0}.inner-page .legal-shell{width:min(1100px,calc(100% - 64px));margin:34px auto 70px;padding:clamp(25px,5vw,60px);border:1px solid #593371;border-radius:18px;background:linear-gradient(125deg,#160c23,#0d0817 85%);box-shadow:0 24px 60px #0003}.inner-page .legal-shell>.kicker,.inner-page .legal-shell>h1{display:none}.inner-page .legal-shell h2{font-size:25px;font-weight:600;line-height:1.3;letter-spacing:-.015em;color:#f7f1fc;margin:34px 0 13px;padding-top:22px;border-top:1px solid #41274f}.inner-page .legal-shell h2:first-child{padding-top:0;border-top:0;margin-top:0}.inner-page .legal-shell p,.inner-page .legal-shell li{font-size:17px;line-height:1.8;color:#dbd1e5;overflow-wrap:anywhere}.inner-page .legal-shell p{margin:0 0 19px}.inner-page .legal-shell strong{color:#fff;font-weight:650}.inner-page .legal-shell ul{padding-left:23px;margin:0 0 23px}.inner-page .legal-shell li{margin-bottom:8px}.inner-page .legal-shell a:not(.btn):not(.button){color:#d5a3ff;text-decoration:underline;text-underline-offset:4px}.inner-page .legal-shell a:hover{color:#ffdf3b}.inner-page .legal-shell .small{font-size:14px;color:#b5a7c4}.inner-page .notice{border:1px solid #714296;border-left:3px solid #ffd400;background:#2a123f;border-radius:10px;padding:21px 24px;color:#eee1f5;line-height:1.7;font-size:17px;margin:26px 0}.inner-page .actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.inner-page .btn,.inner-page .button{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:10px;color:#1b0b29!important;background:#ffd400;text-decoration:none;font-weight:700;font-size:16px;border:1px solid #ffd400;min-height:48px}.inner-page .btn.secondary{background:#221030;color:#e5cdf6!important;border-color:#734595}.inner-page .contact-box{display:flex;align-items:center;gap:20px;background:#241035;border:1px solid #694185;border-radius:14px;padding:25px;margin:27px 0;overflow-wrap:anywhere}.inner-page .contact-box .icon{font-size:30px;color:#ffd400}.inner-page .contact-box a{min-width:0}.inner-page .not-found{text-align:center}.inner-page .not-found h2{font-size:76px;color:#ffd400}.inner-page .nv-footer{border-top:1px solid #3d224d}@media(max-width:760px){.inner-page .container,.inner-page .legal-shell{width:calc(100% - 32px)}.inner-page .legal-hero{padding:40px 0 33px}.inner-page .legal-hero h1{font-size:36px}.inner-page .legal-hero p:not(.eyebrow){font-size:16px}.inner-page .legal-shell{margin-top:22px;margin-bottom:38px;padding:23px}.inner-page .legal-shell h2{font-size:23px}.inner-page .legal-shell p,.inner-page .legal-shell li{font-size:16px}.inner-page .contact-box{padding:17px;gap:12px;align-items:flex-start}.inner-page .actions{align-items:stretch}.inner-page .actions .btn{width:100%}.inner-page .notice{padding:18px;font-size:16px}}@media(prefers-reduced-motion:reduce){.inner-page *{scroll-behavior:auto}}
