*{margin:0;padding:0;box-sizing:border-box}body{font-family:Avenir,system-ui,sans-serif;background:#0a0a0a;color:#e6f6ef;line-height:1.4;height:100vh;overflow:hidden}.container{max-width:1000px;margin:0 auto;padding:1rem;height:100vh;display:flex;flex-direction:column}.header{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.logo{color:var(--blood-red)}.title{font-size:1.2rem;font-weight:600}.subtitle{font-size:.7rem;color:#666}.hero{text-align:center;margin-bottom:1.5rem}.hero-title{font-size:2rem;font-weight:700;margin-bottom:.5rem}.ai-red{color:#dc143c}.hero-desc{color:#999;margin-bottom:1rem;font-size:.9rem}.phone{font-size:1.3rem;font-weight:600;color:#dc143c;text-decoration:none;display:block;margin-bottom:.3rem}.phone:hover{color:#a00000}.status{color:#666;font-size:.75rem;margin-bottom:1rem}.buttons{display:flex;gap:.75rem;justify-content:center;margin-bottom:1.5rem}.btn{padding:.5rem 1rem;border-radius:4px;font-weight:500;text-decoration:none;display:flex;align-items:center;gap:.4rem;border:none;cursor:pointer;font-size:.8rem;transition:all .2s}.btn-primary{background:var(--blood-red);color:#fff}.btn-primary:hover{background:#a00000}.btn-secondary{background:#1a1a1a;color:#e6f6ef;border:1px solid #333}.btn-secondary:hover{background:#222}.content{flex:1;align-items:start;display:grid;grid-template-columns:1fr 1fr;gap:2rem;overflow:hidden}.section{display:flex;flex-direction:column;height:100%}.section h3{font-size:1rem;font-weight:600;margin-bottom:.75rem;text-align:center;flex-shrink:0}.steps,.cases{display:flex;flex-direction:column;gap:.5rem;flex:1;min-height:0;height:100%;overflow-y:auto}.card{padding:.6rem;background:#111;border-radius:4px;border:1px solid #222}.card h4{font-weight:500;margin-bottom:.15rem;font-size:.8rem}.card p{color:#999;font-size:.7rem;line-height:1.2}.footer{text-align:center;padding:.75rem 0;border-top:1px solid #222;color:#666;font-size:.7rem;margin-top:auto}@media (max-width: 768px){body{overflow:auto}.container{height:auto;overflow:visible}.hero-title{font-size:1.5rem}.content{grid-template-columns:1fr;gap:1rem}.buttons{flex-direction:column;align-items:center}.btn{width:160px;justify-content:center}.steps,.cases{overflow-y:visible;height:auto}}
