.sessions-seo-page{padding-top:72px}.sessions-seo-hero{padding:60px 0 40px;text-align:center;position:relative;overflow:hidden}.sessions-seo-hero::before{content:'';position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:120%;height:140%;background:radial-gradient(ellipse at 30% 30%,rgba(0,212,170,.08) 0,transparent 50%),radial-gradient(ellipse at 70% 70%,rgba(0,168,255,.05) 0,transparent 50%);pointer-events:none}.sessions-seo-hero .container{position:relative;z-index:1}.sessions-seo-hero h1{font-size:clamp(32px, 6vw, 52px);font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-bottom:16px}.sessions-seo-hero h1 .accent{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.sessions-seo-hero .hero-desc{font-size:clamp(15px, 2vw, 17px);color:var(--text-secondary);max-width:640px;margin:0 auto 32px;line-height:1.7}.sessions-seo-stats{display:flex;gap:32px;justify-content:center;flex-wrap:wrap;margin-bottom:8px}.sessions-seo-stats .stat{text-align:center}.sessions-seo-stats .stat-num{font-size:28px;font-weight:800;color:var(--accent-primary)}.sessions-seo-stats .stat-label{font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.sessions-seo-demo{padding:60px 0}.sessions-seo-demo .container{max-width:1100px;margin:0 auto;padding:0 24px}.sessions-seo-section-title{font-size:clamp(24px, 4vw, 36px);font-weight:800;text-align:center;margin-bottom:12px}.sessions-seo-section-subtitle{font-size:16px;color:var(--text-secondary);text-align:center;max-width:560px;margin:0 auto 40px;line-height:1.6}.sessions-seo-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;padding:60px 0}.sessions-seo-feature-card{background:var(--bg-secondary);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:32px;transition:all .3s ease}.sessions-seo-feature-card:hover{border-color:rgba(0,212,170,.3);transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.3)}.sessions-seo-feature-card .feature-icon{font-size:32px;margin-bottom:16px}.sessions-seo-feature-card h3{font-size:18px;font-weight:700;margin-bottom:8px}.sessions-seo-feature-card p{font-size:14px;color:var(--text-secondary);line-height:1.6}.sessions-seo-card-demo{background:var(--bg-secondary);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:28px;max-width:600px;margin:0 auto 40px}.sessions-seo-card-header{margin-bottom:20px}.sessions-seo-card-header h3{font-size:18px;font-weight:700;margin-bottom:8px}.sessions-seo-card-meta{display:flex;gap:16px;flex-wrap:wrap;font-size:13px;color:var(--text-muted)}.sessions-seo-phases{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.sessions-seo-phase{background:var(--bg-tertiary);border-radius:12px;padding:16px}.sessions-seo-phase-header{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:14px;font-weight:600}.sessions-seo-phase-header .phase-time{margin-left:auto;font-size:12px;color:var(--text-muted);font-weight:400}.sessions-seo-drill-chips{display:flex;flex-wrap:wrap;gap:6px}.sessions-seo-drill-chip{padding:4px 12px;background:rgba(0,212,170,.1);border:1px solid rgba(0,212,170,.2);border-radius:100px;font-size:12px;color:var(--accent-primary);white-space:nowrap}@media (max-width:768px){.sessions-seo-hero{padding:40px 0 24px}.sessions-seo-stats{gap:20px}.sessions-seo-stats .stat-num{font-size:22px}.sessions-seo-features-grid{grid-template-columns:1fr;padding:40px 0}.sessions-seo-card-demo{padding:20px}.sessions-seo-card-meta{flex-direction:column;gap:4px}}@media (max-width:480px){.sessions-seo-hero h1{font-size:28px}.sessions-seo-feature-card{padding:24px}.sessions-seo-phase{padding:12px}}