body{font-family:var(--font-dm-sans), sans-serif}h1,h2,h3,h4,h5,h6{font-family:var(--font-syne), sans-serif}code,pre{font-family:var(--font-jetbrains-mono), monospace}.page-banner-area{background:var(--bg-secondary);text-align:center;padding:8rem 0 4rem;position:relative}.page-banner-area h2{font-family:var(--font-syne);color:var(--text-primary);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:700}.page-banner-area .breadcrumb{color:var(--text-secondary);margin-top:.75rem;font-size:.9rem}.page-banner-area .breadcrumb a{color:var(--accent-primary)}.bg-gray{background:var(--bg-secondary)!important}.bg-image{background:var(--bg-primary)!important}.ptb-100{padding-block:5rem!important}.pb-0{padding-bottom:0!important}.main-content{padding:60px 0}.privacy-content,.terms-content{background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:12px;margin-bottom:30px;padding:40px}.privacy-content h3,.terms-content h3{color:var(--text-primary);font-family:var(--font-syne);border-bottom:2px solid var(--accent-primary);margin-bottom:20px;padding-bottom:15px;font-size:28px;font-weight:700}.privacy-section,.terms-section{margin-bottom:30px}.privacy-section h4,.terms-section h4{color:var(--accent-primary);font-family:var(--font-syne);margin-top:25px;margin-bottom:15px;font-size:20px;font-weight:600}.privacy-section p,.terms-section p{color:var(--text-secondary);margin-bottom:15px;font-size:16px;line-height:1.6}.privacy-section ul,.terms-section ul{margin-bottom:15px;margin-left:20px}.privacy-section li,.terms-section li{color:var(--text-secondary);margin-bottom:8px;font-size:16px;line-height:1.6;list-style-type:disc}.privacy-content strong,.terms-content strong{color:var(--text-primary);font-weight:600}@media (max-width:768px){.privacy-content,.terms-content{margin:20px 10px;padding:20px}.privacy-content h3,.terms-content h3{font-size:24px}.privacy-section h4,.terms-section h4{font-size:18px}.privacy-section p,.terms-section p,.privacy-section li,.terms-section li{font-size:14px}}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}@media (max-width:768px){.lp-hero-grid{text-align:center;grid-template-columns:1fr!important;gap:2rem!important}.lp-hero-grid img{margin:0 auto;max-width:280px!important}}
