.seo-section{padding:60px 0;background-color:#fff;border-bottom:1px solid #f0f0f0}.seo-section:nth-child(even){background-color:#f9f9f9}.section-title{font-size:36px;color:#333;text-align:center;margin-bottom:15px;position:relative;padding-bottom:15px}.section-title:after{content:'';position:absolute;width:80px;height:3px;background-color:#ec1d27;bottom:0;left:50%;transform:translateX(-50%)}.section-description{font-size:18px;color:#737373;text-align:center;max-width:800px;margin:0 auto 40px;line-height:1.6}.steps-container{display:flex;justify-content:space-between;gap:30px;flex-wrap:wrap;margin-top:40px}.step-item{flex:1;min-width:250px;text-align:center;padding:30px;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,0.05);background-color:#fff;position:relative;transition:transform 0.3s,box-shadow 0.3s}.step-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.step-number{position:absolute;top:-15px;left:-15px;width:40px;height:40px;background-color:#ec1d27;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:20px;box-shadow:0 3px 10px rgba(236,29,39,0.3)}.step-icon{margin-bottom:20px}.step-image{width:80px;height:80px;object-fit:contain}.step-title{font-size:20px;margin-bottom:15px;color:#333}.step-description{color:#737373;line-height:1.6}.examples-grid{display:flex;flex-wrap:wrap;gap:30px;justify-content:center}.example-item{flex:1;min-width:280px;max-width:350px;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 5px 20px rgba(0,0,0,0.05);transition:transform 0.3s,box-shadow 0.3s}.example-item:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,0.1)}.example-before-after{position:relative;display:flex;flex-direction:column}.example-image{position:relative}.example-img{width:100%;height:200px;object-fit:cover;display:block}.example-label{position:absolute;bottom:10px;right:10px;background-color:rgba(0,0,0,0.6);color:#fff;padding:5px 10px;border-radius:4px;font-size:12px;font-weight:bold}.example-title{padding:15px 20px 10px;font-size:18px;color:#333;margin:0}.example-description{padding:0 20px 20px;color:#737373;font-size:14px;line-height:1.6;margin:0}.benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin-top:30px}.benefit-item{background-color:#fff;padding:30px;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,0.05);text-align:center;transition:transform 0.3s,box-shadow 0.3s}.benefit-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.benefit-icon{margin-bottom:20px}.benefit-image{width:60px;height:60px;object-fit:contain}.benefit-title{font-size:20px;margin-bottom:15px;color:#333}.benefit-description{color:#737373;line-height:1.6}.use-cases-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:25px}.use-case-item{background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 5px 15px rgba(0,0,0,0.05);transition:transform 0.3s,box-shadow 0.3s;border-left:3px solid #ec1d27}.use-case-item:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(0,0,0,0.1)}.use-case-title{font-size:18px;margin-bottom:15px;color:#333}.use-case-description{color:#737373;line-height:1.6;font-size:15px}.faq-container{max-width:800px;margin:0 auto}.faq-item{margin-bottom:20px;border-radius:8px;overflow:hidden;box-shadow:0 3px 10px rgba(0,0,0,0.05);background-color:#fff;transition:transform 0.3s}.faq-item:hover{transform:translateY(-3px)}.faq-question{padding:20px;margin:0;font-size:18px;color:#333;background-color:#f8f8f8;cursor:pointer;position:relative;padding-right:40px;transition:background-color 0.3s}.faq-question:hover{background-color:#f0f0f0}.faq-question:after{content:'+';position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:20px;color:#ec1d27}.faq-item.active .faq-question:after{content:'-'}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height 0.3s ease-out,padding 0.3s ease}.faq-item.active .faq-answer{padding:5px 20px 20px;max-height:500px}.faq-answer p{margin:0;color:#737373;line-height:1.6}.contact-link-container{text-align:center;max-width:700px;margin:30px auto;background-color:#fff;padding:40px;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,0.05)}.contact-link-container p{font-size:18px;color:#555;margin-bottom:30px;line-height:1.6}.contact-link-button{background:linear-gradient(to right,#ec1d27,#ff5b64);color:white;border:none;padding:16px 38px;font-size:18px;border-radius:30px;cursor:pointer;transition:all 0.3s;font-weight:600;box-shadow:0 5px 15px rgba(236,29,39,0.3);display:inline-block;text-decoration:none}.contact-link-button:hover{background:linear-gradient(to right,#d41920,#ee4853);transform:translateY(-3px);box-shadow:0 8px 20px rgba(236,29,39,0.4);color:white;text-decoration:none}@media (max-width:992px){.section-title{font-size:30px}.steps-container{flex-direction:column;align-items:center}.step-item{width:100%;max-width:350px}}@media (max-width:768px){.seo-section{padding:30px 0}.section-title{font-size:24px;margin-bottom:10px;padding-bottom:10px}.section-title:after{width:60px;height:2px}.section-description{font-size:15px;margin-bottom:25px;padding:0 15px}.steps-container{margin-top:25px;gap:20px}.step-item{padding:20px 15px;max-width:300px}.step-number{width:32px;height:32px;font-size:16px;top:-10px;left:-10px}.step-icon{margin-bottom:15px}.step-image{width:60px;height:60px}.step-title{font-size:18px;margin-bottom:10px}.step-description{font-size:14px}.examples-grid,.benefits-grid{justify-content:center;gap:20px}.example-item,.benefit-item{min-width:100%}.example-img{height:160px}.example-title{padding:12px 15px 8px;font-size:17px}.example-description{padding:0 15px 15px;font-size:13px}.benefit-item{padding:20px 15px}.benefit-image{width:50px;height:50px}.benefit-title{font-size:18px;margin-bottom:10px}.benefit-description{font-size:14px}.use-cases-grid{gap:15px}.use-case-item{padding:18px 15px}.use-case-title{font-size:17px;margin-bottom:10px}.use-case-description{font-size:14px}.faq-item{margin-bottom:15px}.faq-question{padding:15px;font-size:16px;padding-right:35px}.faq-answer{padding:0 15px}.faq-item.active .faq-answer{padding:5px 15px 15px}.faq-answer p{font-size:14px}.contact-link-container{padding:25px 15px;margin:20px auto}.contact-link-container p{font-size:15px;margin-bottom:20px}.contact-link-button{padding:12px 30px;font-size:16px}}@media (max-width:480px){.seo-section{padding:25px 0}.section-title{font-size:22px}.section-description{font-size:14px;margin-bottom:20px}.step-item,.example-item,.benefit-item,.use-case-item{padding:15px}.step-image{width:50px;height:50px}.example-img{height:140px}.contact-link-button{padding:10px 25px;font-size:15px}}