.product-page{color:#ffffff;background:#000000}.product-hero{padding:8rem 1.5rem 6rem;text-align:center;max-width:1100px;margin:0 auto}.product-hero h1{font-size:clamp(2.5rem,5vw,3.75rem);font-weight:700;line-height:1.1;margin-bottom:1.5rem}.product-hero p{font-size:1.25rem;line-height:1.6;color:rgba(255,255,255,.8);max-width:720px;margin:0 auto}.product-section{padding:5rem 1.5rem;max-width:1100px;margin:0 auto}.product-features ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-top:2rem}.product-features li{list-style:none;padding:1.25rem 1.5rem;background:rgba(255,255,255,.05);border-radius:12px;font-size:1.05rem;line-height:1.5}.product-steps{counter-reset:step}.product-steps li{list-style:none;position:relative;padding-left:3rem;margin-bottom:1.25rem;font-size:1.05rem;line-height:1.6}.product-steps li:before{counter-increment:step;content:counter(step);position:absolute;left:0;top:0;width:2rem;height:2rem;background:linear-gradient(135deg,#8b5cf6,#3b82f6);color:#fff;font-weight:600;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-faq{max-width:900px}.product-faq-item{margin-bottom:2.5rem}.product-faq-item h3{font-size:1.2rem;font-weight:600;margin-bottom:.5rem}.product-faq-item p{color:rgba(255,255,255,.75);line-height:1.6}@media (max-width:640px){.product-hero{padding:6rem 1.25rem 4rem}.product-section{padding:4rem 1.25rem}}.use-cases-section{list-style-type:circle}.use-cases-section li{text-decoration:underline}.use-cases-h2{font-size:20px;font-weight:700}.use-cases-ol{list-style-type:circle}.section-padding{padding:20px}