.terms-page{color:#fff;background:#05070a;min-height:100vh}.terms-page .terms-header{background:repeating-linear-gradient(0deg,#00d4ff08 0,#0000 1px 40px,#00d4ff08 41px),repeating-linear-gradient(90deg,#00d4ff08 0,#0000 1px 40px,#00d4ff08 41px),radial-gradient(circle,#00d4ff2e,#0000 65%),#0a0d1299;border-bottom:1px solid #00d4ff4d;justify-content:center;align-items:center;min-height:55vh;padding:5rem 2rem 4rem;display:flex;position:relative;overflow:hidden}.terms-page .terms-header .header-content{text-align:center;z-index:2;max-width:900px;position:relative}.terms-page .terms-header .header-content .header-title{background:linear-gradient(135deg,#fff 0%,#00d4ff 50%,#33e0fff2 100%) 0 0/300%;-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-family:Orbitron,-apple-system,BlinkMacSystemFont,sans-serif;font-size:clamp(2.5rem,5vw,4rem);font-weight:900;line-height:1.1;animation:8s ease-in-out infinite gradient-flow}.terms-page .terms-header .header-content .header-subtitle{color:#ffffffb3;letter-spacing:.05em;text-transform:uppercase;font-size:1rem;font-weight:600}.terms-page .terms-content{max-width:1400px;margin:0 auto;padding:5rem 2rem}.terms-page .terms-content .content-container{grid-template-columns:260px 1fr;align-items:start;gap:5rem;display:grid}@media (max-width:1024px){.terms-page .terms-content .content-container{grid-template-columns:1fr;gap:3rem}}.terms-page .terms-content .sidebar{height:fit-content;position:sticky;top:120px}.terms-page .terms-content .sidebar .sidebar-header{background:#1a203080;border:1px solid #00d4ff33;border-radius:12px;margin-bottom:3rem;padding:1rem}.terms-page .terms-content .sidebar .sidebar-header h3{letter-spacing:.01em;color:#fff;margin:0 0 .25rem;font-family:Syne,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.2rem;font-weight:700}.terms-page .terms-content .sidebar .sidebar-header .subtitle{color:#fff9;margin:0;font-size:.9rem;font-weight:500}.terms-page .terms-content .sidebar .sidebar-nav{flex-direction:column;gap:.25rem;display:flex}.terms-page .terms-content .sidebar .sidebar-nav .nav-item{color:#ffffffa6;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:1rem;font-size:.9rem;font-weight:500;transition:all .3s;display:flex}.terms-page .terms-content .sidebar .sidebar-nav .nav-item .nav-icon{opacity:.5;flex-shrink:0;transition:all .3s}.terms-page .terms-content .sidebar .sidebar-nav .nav-item:hover{color:#ffffffd9;background:#00d4ff14;border-color:#00d4ff4d}.terms-page .terms-content .sidebar .sidebar-nav .nav-item:hover .nav-icon{opacity:.8}.terms-page .terms-content .sidebar .sidebar-nav .nav-item.active{color:#00d4ff;background:#00d4ff26;border-color:#00d4ff80;box-shadow:0 6px 16px #00d4ff33}.terms-page .terms-content .sidebar .sidebar-nav .nav-item.active .nav-icon{color:#00d4ff;opacity:1}.terms-page .terms-content .main-content{flex-direction:column;gap:3rem;display:flex}.terms-page .terms-content .main-content .content-section{background:#1a203066;border:1px solid #00d4ff33;border-radius:12px;padding:3rem;transition:all .4s;box-shadow:0 10px 28px #00000040}.terms-page .terms-content .main-content .content-section:hover{border-color:#00d4ff59;box-shadow:0 14px 36px #00d4ff40}.terms-page .terms-content .main-content .content-section .section-header{align-items:flex-start;gap:1.5rem;margin-bottom:1.5rem;display:flex}.terms-page .terms-content .main-content .content-section .section-header .section-number{color:#00d4ff;flex-shrink:0;margin-top:2px;font-size:1.6rem;font-weight:700;line-height:1}.terms-page .terms-content .main-content .content-section .section-header .section-title{letter-spacing:-.01em;color:#fff;margin:0;font-family:Syne,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.6rem;font-weight:700}.terms-page .terms-content .main-content .content-section .section-content{color:#fffc;letter-spacing:.005em;margin:0;padding:0 0 0 3rem;font-size:1rem;line-height:1.7}.terms-page .terms-content .main-content .content-section .section-content a{color:#00d4ff;font-weight:600;text-decoration:none;transition:all .3s}.terms-page .terms-content .main-content .content-section .section-content a:hover{color:#33e0ff;text-decoration:underline}@keyframes gradient-flow{0%,to{background-position:0%}50%{background-position:100%}}
