.subtitle{font-size:1.4rem;max-width:800px;margin:0 auto;opacity:.9}.intro{padding:40px;text-align:center;background:#e8f4fc}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;padding:40px}.feature-card{background:#f8f9fa;border-radius:10px;padding:25px;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:transform .3s ease}.feature-card:hover{transform:translateY(-10px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.tool-section{padding:40px;background:white}.tool{margin-bottom:50px;padding:30px;border-radius:15px;background:#f8fafc;box-shadow:0 5px 20px rgba(0,0,0,.05)}.tool-header{margin-bottom:20px}.tool-header,.tool-number{display:flex;align-items:center}.tool-number{background:#3498db;color:white;width:40px;height:40px;border-radius:50%;justify-content:center;font-weight:700;font-size:1.2rem;margin-right:20px}.tool-title{font-size:1.8rem;color:#2c3e50}.tool-website{display:inline-block;background:#2c3e50;color:white;padding:8px 15px;border-radius:5px;text-decoration:none;margin:10px 0;font-weight:700}.tool-website:hover{background:#3498db}.tool-features{margin:20px 0;padding-left:20px}.tool-features li{margin-bottom:10px;position:relative;padding-left:20px}.tool-features li:before{content:"•";color:#3498db;font-weight:700;position:absolute;left:0;font-size:1.5rem}.image-placeholder{background:linear-gradient(135deg,#3498db,#2c3e50);height:300px;border-radius:10px;margin:20px 0;display:flex;align-items:center;justify-content:center;color:white;font-size:1.2rem;text-align:center;padding:20px}.testimonial{background:linear-gradient(135deg,#1a2a6c,#b21f1f);color:white;padding:40px;margin:40px 0;border-radius:15px;text-align:center}.quote{font-size:1.5rem;font-style:italic;max-width:800px;margin:0 auto 20px}.author{font-weight:700;font-size:1.2rem}.workflow-section{padding:40px;background:#e8f4fc}.workflow-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-top:30px}.workflow-card{background:white;padding:30px;border-radius:15px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.timeline-section{padding:40px;background:white}.timeline{position:relative;max-width:800px;margin:50px auto}.timeline:before{content:"";position:absolute;top:0;bottom:0;width:4px;background:#3498db;left:50%;margin-left:-2px}.timeline-item{position:relative;width:50%;padding:20px 40px;box-sizing:border-box}.timeline-item:nth-child(odd){left:0}.timeline-item:nth-child(2n){left:50%}.timeline-content{background:#f8f9fa;padding:20px;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.05)}.year{font-weight:700;color:#3498db;font-size:1.2rem;margin-bottom:10px}.conclusion{padding:60px 40px;background:linear-gradient(90deg,#1a2a6c,#2c3e50);color:white;text-align:center}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin:40px 0}.step-card{background:rgba(255,255,255,.1);padding:30px;border-radius:15px;backdrop-filter:blur(10px)}.step-number{background:#3498db;color:white;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.5rem;margin:0 auto 20px}@media (max-width:768px){.timeline:before{left:30px}.timeline-item{width:100%;padding-left:70px;padding-right:25px;left:0!important}.subtitle{font-size:1.1rem}}