.terms-page .section-header{text-align:left;max-width:720px;margin-inline:auto var(--space-4)}@media (max-width:768px){.terms-page .section-header{margin-inline:auto}}.terms-layout{display:flex;flex-direction:column;gap:var(--space-8)}.terms-content{max-width:840px;margin:0 auto}.terms-list{counter-reset:terms;display:flex;flex-direction:column;gap:var(--space-6);padding-left:0}.terms-item{border-radius:var(--radius-lg);background:radial-gradient(circle at top left,rgba(220,38,38,0.05),transparent 55%),rgba(13,13,13,0.95);border:1px solid rgba(244,238,232,0.04);padding:var(--space-5);box-shadow:var(--shadow-subtle)}.terms-item h2{font-size:1.1rem;margin-bottom:var(--space-2);letter-spacing:0.08em;text-transform:uppercase}.terms-item p{font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.terms-item a{text-decoration:underline;text-decoration-color:rgba(220,38,38,0.7);text-underline-offset:3px}.terms-item a:hover{text-decoration-color:rgba(244,238,232,0.9)}.terms-cta{margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-xl);border:1px solid rgba(220,38,38,0.6);background:radial-gradient(circle at 0 0,rgba(220,38,38,0.16),transparent 60%),rgba(23,23,23,0.98);box-shadow:var(--shadow-soft);display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.terms-cta p{max-width:520px}.terms-cta .btn{padding-inline:2.2rem}
