.terms_main__Eu7qX{position:relative;min-height:100vh;background:var(--bg-primary);display:flex;flex-direction:column}.terms_ditherPattern__pVbUd{position:fixed;inset:0;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,hsla(0,0%,100%,.02) 1px,transparent 0);background-size:3px 3px;z-index:0}.terms_gridOverlay__Bb7Xt{position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(hsla(0,0%,100%,.015) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.015) 1px,transparent 0);background-size:80px 80px;z-index:1;-webkit-mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(ellipse 80% 60% at 50% 40%,#000,transparent)}.terms_nav__Zw99Q{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;max-width:1200px;width:100%;margin:0 auto;padding:1.5rem 2rem}.terms_navLogo__djJ_W{opacity:.9;transition:opacity .15s ease}.terms_navLogo__djJ_W:hover{opacity:1}.terms_navLinks__QGEvI{display:flex;align-items:center;gap:2.5rem}.terms_navLink__GQbYg{font-size:.875rem;font-weight:500;color:var(--text-muted);transition:color .15s ease}.terms_navLink__GQbYg:hover{color:var(--text-primary)}.terms_navCta___KwwY{padding:.6rem 1.25rem;background:var(--text-primary);color:var(--bg-primary);border-radius:var(--radius-sm);font-size:.875rem;font-weight:600;transition:all .15s ease}.terms_navCta___KwwY:hover{opacity:.9}.terms_content__I1I0Z{position:relative;z-index:2;max-width:900px;width:100%;margin:0 auto;padding:2rem 2rem 4rem}.terms_header__gP6fp{margin-bottom:2rem;padding-bottom:1.5rem;border-bottom:1px solid var(--border)}.terms_title__N4bdx{font-size:2rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;letter-spacing:-.02em}.terms_lastUpdated__Nr9NW{font-size:.875rem;color:var(--text-muted);margin:0;font-family:var(--font-mono)}.terms_intro__4uK24{margin-bottom:3rem}.terms_intro__4uK24 p{font-size:.95rem;color:var(--text-secondary);line-height:1.8;margin:0 0 1rem}.terms_section__9zXl8{margin-bottom:3rem}.terms_sectionTitle__Qb3Uk{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.terms_subsectionTitle___eJG_{font-size:1rem;font-weight:600;color:var(--text-primary);margin:1.5rem 0 .75rem}.terms_section__9zXl8 p{font-size:.95rem;color:var(--text-secondary);line-height:1.8;margin:0 0 1rem}.terms_section__9zXl8 p strong{color:var(--text-primary);font-weight:600}.terms_list__CcuPu{list-style:none;padding:0;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:.75rem}.terms_list__CcuPu li{font-size:.95rem;color:var(--text-secondary);line-height:1.8;padding-left:1.5rem;position:relative}.terms_list__CcuPu li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;background:var(--accent);border-radius:50%}.terms_list__CcuPu li strong{color:var(--text-primary);font-weight:600}.terms_link__5NRAV{color:var(--accent);text-decoration:underline;text-underline-offset:2px;transition:-webkit-text-decoration .15s ease;transition:text-decoration .15s ease;transition:text-decoration .15s ease,-webkit-text-decoration .15s ease}.terms_link__5NRAV:hover{text-decoration:none}.terms_footer__9oTTv{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;max-width:1200px;width:100%;padding:2rem;border-top:1px solid var(--border);margin:auto auto 0}.terms_footerLeft__ZQa3i{font-size:.75rem;color:var(--text-muted);font-family:var(--font-mono)}.terms_footerLinks__e_szK{display:flex;gap:1.5rem}.terms_footerLinks__e_szK a{font-size:.75rem;color:var(--text-muted);transition:color .15s ease}.terms_footerLinks__e_szK a:hover{color:var(--text-primary)}@media (max-width:640px){.terms_nav__Zw99Q{padding:1rem 1.25rem}.terms_navLinks__QGEvI{display:none}.terms_content__I1I0Z{padding:1.5rem 1.25rem 3rem}.terms_title__N4bdx{font-size:1.5rem}.terms_sectionTitle__Qb3Uk{font-size:1.1rem}.terms_footer__9oTTv{flex-direction:column;gap:1rem;padding:1.5rem 1.25rem}}