.automatizacion{background:#050505;min-height:100vh;padding-top:1rem}.automatizacion .container{padding-inline:1.25rem}@media (min-width:375px){.automatizacion .container{padding-inline:1.5rem}}@media (min-width:768px){.automatizacion .container{padding-inline:2rem}}.section-title{text-align:center;color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.section-title .dot{color:#a1a1a5}@media (max-width:768px){.section-title{font-size:2rem}}.section-description{text-align:center;color:#a1a1a5;max-width:700px;margin:0 auto 2rem;font-size:1.125rem;line-height:1.6}.automatizacion-hero{text-align:center;background:#000;flex-direction:column;justify-content:center;min-height:80vh;padding-top:180px;padding-bottom:3rem;display:flex;position:relative;overflow:hidden}.automatizacion-hero:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 50% -20%,#ffffff0d 0%,#0000 60%);width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.automatizacion-hero{padding-bottom:6rem}}.automatizacion-hero .container{z-index:2;position:relative}.automatizacion-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:700;line-height:1.1}.automatizacion-hero-title .gradient-text{background:linear-gradient(90deg,#fff 0%,#9ca3af 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.automatizacion-hero-title .highlight-text-auto{z-index:1;-webkit-text-fill-color:#fff;color:#fff;text-shadow:none;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0 -.2rem;padding:0 .2rem;display:inline-block;position:relative}.automatizacion-hero-title .highlight-text-auto:before{content:"";z-index:-1;transform-origin:0;will-change:width;background-color:#facc15;width:0%;height:100%;animation:.8s cubic-bezier(.25,1,.5,1) .5s forwards highlightBgAuto;position:absolute;top:0;left:0}.automatizacion-hero-title .highlight-text-auto{animation:.1s 1s forwards highlightTextAuto}@keyframes highlightBgAuto{0%{width:0%}to{width:100%}}@keyframes highlightTextAuto{0%{-webkit-text-fill-color:#fff;color:#fff}to{-webkit-text-fill-color:#050505;color:#050505}}.automatizacion-hero-subtitle{color:#a1a1a5;max-width:700px;margin:0 auto 2.5rem;font-size:1.25rem;line-height:1.6}.automatizacion-hero-stats{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2rem;display:flex}@media (min-width:768px){.automatizacion-hero-stats{gap:3rem;margin-bottom:3rem}}.automatizacion-hero-stats .stat{text-align:center}.automatizacion-hero-stats .stat-number{color:#fff;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.automatizacion-hero-stats .stat-label{color:#a1a1a5;text-transform:uppercase;letter-spacing:.1em;font-size:.875rem}.automatizacion-hero-cta{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}@media (min-width:768px){.automatizacion-hero-cta{gap:1rem}}.automatizacion-hero-cta .btn{min-width:160px}.automatizacion-intro{z-index:2;background:#050505;padding:6rem 0;position:relative}.automatizacion-intro .benefits-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (max-width:768px){.automatizacion-intro .benefits-grid{grid-template-columns:1fr}}.automatizacion-intro .benefit-card{text-align:center;background:#0f0f0f;border:1px solid #1f1f1f;border-radius:1rem;padding:2rem;transition:all .2s ease-in-out}.automatizacion-intro .benefit-card .benefit-icon-wrapper{margin-bottom:1.5rem;display:inline-flex}.automatizacion-intro .benefit-card .benefit-icon-wrapper svg{color:#fff;width:32px;height:32px}.automatizacion-intro .benefit-card h3{color:#fff;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.automatizacion-intro .benefit-card p{color:#a1a1a5;line-height:1.6}.automatizacion-intro .benefit-card:hover{border-color:#333;transform:translateY(-4px)}.automatizacion-services{background:#050505;padding:6rem 0}.automatizacion-services .services-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (min-width:768px){.automatizacion-services .services-grid{gap:1.5rem}}@media (max-width:1024px){.automatizacion-services .services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.automatizacion-services .services-grid{grid-template-columns:1fr}}.automatizacion-services .service-card{background:#0f0f0f;border:1px solid #1f1f1f;border-radius:1rem;flex-direction:column;padding:1.5rem;transition:all .2s ease-in-out;display:flex}@media (min-width:768px){.automatizacion-services .service-card{padding:2rem}}.automatizacion-services .service-card .service-icon{background:#141414;border:1px solid #1f1f1f;border-radius:.5rem;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;display:flex}.automatizacion-services .service-card .service-icon svg{color:#fff;width:24px;height:24px}.automatizacion-services .service-card .service-title{color:#fff;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.automatizacion-services .service-card .service-description{color:#a1a1a5;font-size:.875rem;line-height:1.6}.automatizacion-services .service-card:hover{border-color:#333;transform:translateY(-4px)}.case-study{background:#0a0a0a;border-top:1px solid #1f1f1f;border-bottom:1px solid #1f1f1f;padding:6rem 0}.case-study .case-study-badge{color:#fff;background:#1f1f1f;border:1px solid #333;border-radius:9999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:inline-flex}.case-study .case-study-grid{grid-template-columns:1fr 1fr;align-items:center;gap:1.5rem;margin-bottom:4rem;display:grid}@media (min-width:768px){.case-study .case-study-grid{gap:3rem}}@media (max-width:1024px){.case-study .case-study-grid{grid-template-columns:1fr}}.case-study .case-study-left{flex-direction:column;justify-content:center;gap:1.5rem;display:flex}.case-study .case-study-card{background:#0f0f0f;border:1px solid #1f1f1f;border-radius:1rem;padding:1.5rem;transition:all .2s ease-in-out}@media (min-width:768px){.case-study .case-study-card{padding:2rem}}.case-study .case-study-card.problem{border-left:2px solid #ef4444}.case-study .case-study-card.solution{border-left:2px solid #10b981}.case-study .case-study-card:hover{border-color:#333;transform:translateY(-2px)}.case-study .case-study-card h3{color:#fff;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.case-study .case-study-card .case-study-label{text-transform:uppercase;letter-spacing:.05em;border-radius:.375rem;margin-bottom:1rem;padding:4px 8px;font-size:.75rem;font-weight:600;display:inline-block}.case-study .case-study-card .case-study-label.problem-label{color:#ef4444;background:#ef44441a}.case-study .case-study-card .case-study-label.solution-label{color:#10b981;background:#10b9811a}.case-study .case-study-card .case-study-list{margin:0;padding:0;list-style:none}.case-study .case-study-card .case-study-list li{color:#a1a1a5;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;font-size:.875rem;display:flex}.case-study .case-study-card .case-study-list li svg{flex-shrink:0;width:16px;height:16px;margin-top:4px}.case-study .case-study-card .case-study-highlight{color:#a1a1a5;background:#ffffff0d;border-radius:.5rem;margin-top:1rem;padding:1rem;font-size:.875rem;line-height:1.6}.case-study .case-study-card .case-study-highlight strong{color:#fff}.case-study .case-study-right{justify-content:center;align-items:center;display:flex}.case-study .case-study-image-wrapper{width:100%;max-width:500px;position:relative}.case-study .case-study-image-wrapper .case-study-svg-bg{z-index:0;opacity:.1;width:120%;height:120%;position:absolute;top:-10%;left:-10%}.case-study .case-study-image-wrapper .case-study-video{z-index:1;object-fit:cover;border:1px solid #ffffff1a;border-radius:1rem;width:100%;position:relative}.case-study .how-it-works{text-align:center;margin-top:6rem}.case-study .how-it-works h3{color:#fff;margin-bottom:1rem;font-size:1.5rem}.case-study .workflow-steps-horizontal{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:3rem;display:grid}@media (max-width:768px){.case-study .workflow-steps-horizontal{grid-template-columns:1fr}}.case-study .workflow-step-horizontal{text-align:center;background:#0f0f0f;border:1px solid #1f1f1f;border-radius:1rem;padding:2rem;transition:all .2s ease-in-out}.case-study .workflow-step-horizontal .step-number{color:#fff;background:#141414;border:1px solid #333;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin:0 auto 1.5rem;font-size:1.125rem;font-weight:700;display:flex}.case-study .workflow-step-horizontal h4{color:#fff;margin-bottom:.75rem;font-size:1.125rem}.case-study .workflow-step-horizontal p{color:#a1a1a5;font-size:.875rem;line-height:1.6}.case-study .workflow-step-horizontal:hover{border-color:#333;transform:translateY(-4px)}.case-study .workflow-step-horizontal.highlighted-blue{background:#3b82f60d;border-color:#3b82f6}.case-study .workflow-step-horizontal.highlighted-blue .step-number{color:#fff;background:#3b82f6;border-color:#3b82f6}.case-study .case-study-results{text-align:center;margin-top:5rem}.case-study .case-study-results h3{color:#fff;margin-bottom:.5rem;font-size:1.5rem}.case-study .case-study-results .results-grid{grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:2rem;display:grid}@media (min-width:768px){.case-study .case-study-results .results-grid{gap:1.5rem}}@media (max-width:768px){.case-study .case-study-results .results-grid{grid-template-columns:repeat(2,1fr)}}.case-study .case-study-results .result-card{background:#0f0f0f;border:1px solid #1f1f1f;border-radius:.75rem;padding:1.5rem;transition:all .2s ease-in-out}.case-study .case-study-results .result-card .result-number{color:#fff;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.case-study .case-study-results .result-card .result-label{color:#a1a1a5;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.case-study .case-study-results .result-card:hover{border-color:#333;transform:translateY(-4px)}.automatizacion-tech{background:#050505;padding:6rem 0}.automatizacion-tech .tech-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1000px;margin-top:3rem;margin-left:auto;margin-right:auto;display:grid}@media (max-width:768px){.automatizacion-tech .tech-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.automatizacion-tech .tech-grid{grid-template-columns:1fr}}.automatizacion-tech .tech-card{text-align:center;background:#0f0f0f;border:1px solid #1f1f1f;border-radius:1rem;flex-direction:column;align-items:center;padding:2rem;transition:all .2s ease-in-out;display:flex}.automatizacion-tech .tech-card .tech-icon{color:#fff;width:48px;height:48px;margin-bottom:1rem}.automatizacion-tech .tech-card .tech-icon svg{width:100%;height:100%}.automatizacion-tech .tech-card h4{color:#fff;margin-bottom:.5rem;font-size:1.125rem}.automatizacion-tech .tech-card p{color:#a1a1a5;font-size:.875rem}.automatizacion-tech .tech-card:hover{border-color:#333;transform:translateY(-4px)}.automatizacion-tech .tech-card.highlighted{border-color:#10b981}.automatizacion-process{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0009;padding:6rem 0}@media (max-width:768px){.automatizacion-process{padding:3rem 0}}.automatizacion-process .process-title{text-align:center;color:#fff;margin-bottom:1rem;font-size:3.5rem;font-weight:800}@media (max-width:768px){.automatizacion-process .process-title{font-size:2.5rem}}.automatizacion-process .process-subtitle{text-align:center;color:#a1a1a5;max-width:600px;margin-bottom:2rem;margin-left:auto;margin-right:auto;font-size:1.125rem}.automatizacion-process .process-cta-buttons{justify-content:center;gap:1rem;margin-bottom:3rem;display:flex}@media (max-width:768px){.automatizacion-process .process-cta-buttons{flex-direction:column;align-items:center;max-width:300px;margin-left:auto;margin-right:auto}}.automatizacion-process .process-steps{grid-template-columns:repeat(4,1fr);gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.automatizacion-process .process-steps{gap:1.5rem}}@media (max-width:1024px){.automatizacion-process .process-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.automatizacion-process .process-steps{grid-template-columns:1fr;max-width:400px}}.automatizacion-process .process-card{text-align:center;background:#fffffff2;border-radius:1.5rem;padding:1.5rem;transition:all .2s ease-in-out}@media (min-width:768px){.automatizacion-process .process-card{padding:2rem}}.automatizacion-process .process-card{position:relative}.automatizacion-process .process-card:nth-child(2){margin-top:2rem}@media (max-width:768px){.automatizacion-process .process-card:nth-child(2){margin-top:0}}.automatizacion-process .process-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000004d}.automatizacion-process .process-card .process-icon{color:#1a1a1a;background:linear-gradient(135deg,#facc15 0%,#ca8a04 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.automatizacion-process .process-card .process-card-title{color:#1a1a1a;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.automatizacion-process .process-card .process-card-title .dot{color:#10b981}@media (max-width:768px){.automatizacion-process .process-card .process-card-title{font-size:1.25rem}}.automatizacion-process .process-card .process-card-description{color:#333;font-size:1rem;line-height:1.6}.automatizacion-pricing{background:#050505;border-top:1px solid #1f1f1f;padding:6rem 0}.automatizacion-pricing .pricing-cards{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-top:4rem;display:grid}@media (max-width:1024px){.automatizacion-pricing .pricing-cards{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}.automatizacion-pricing .pricing-card{text-align:center;background:#0f0f0f;border:1px solid #1f1f1f;border-radius:1rem;flex-direction:column;padding:2rem;transition:all .2s ease-in-out;display:flex;position:relative}.automatizacion-pricing .pricing-card:hover{border-color:#333;transform:translateY(-4px)}.automatizacion-pricing .pricing-card.featured{background:#141414;border-color:#10b981}.automatizacion-pricing .pricing-card .popular-badge{color:#000;text-transform:uppercase;letter-spacing:.1em;background:#10b981;border-radius:9999px;padding:4px 12px;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.automatizacion-pricing .pricing-card h3{color:#fff;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.automatizacion-pricing .pricing-card .price{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:3rem;font-weight:700}.automatizacion-pricing .pricing-card p{color:#a1a1a5;min-height:40px;margin-bottom:2rem;font-size:.875rem}.automatizacion-pricing .pricing-card ul{text-align:left;flex-grow:1;margin:0 0 2rem;padding:0;list-style:none}.automatizacion-pricing .pricing-card ul li{color:#a1a1a5;align-items:flex-start;gap:.75rem;margin-bottom:1rem;font-size:.875rem;display:flex}.automatizacion-pricing .pricing-card ul li svg{color:#fff;flex-shrink:0;width:18px;height:18px}.automatizacion-faq{background:#050505;border-top:1px solid #1f1f1f;padding:6rem 0}.automatizacion-faq .faq-list{flex-direction:column;gap:1rem;max-width:800px;margin:2rem auto 0;display:flex}.automatizacion-faq .faq-item{background:#ffffff08;border:1px solid #ffffff14;border-radius:.75rem;transition:all .2s ease-in-out;overflow:hidden}.automatizacion-faq .faq-item.open{background:#ffffff0f;border-color:#facc15}.automatizacion-faq .faq-item.open .faq-question{color:#facc15}.automatizacion-faq .faq-item.open .faq-question svg{color:#facc15;transform:rotate(180deg)}.automatizacion-faq .faq-item:hover{background:#ffffff0d;border-color:#facc154d}.automatizacion-faq .faq-item .faq-question{cursor:pointer;color:#fff;justify-content:space-between;align-items:center;min-height:44px;padding:1.25rem;font-size:1.125rem;font-weight:600;transition:all .2s ease-in-out;display:flex}@media (min-width:768px){.automatizacion-faq .faq-item .faq-question{padding:1.5rem}}.automatizacion-faq .faq-item .faq-question .flex{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.automatizacion-faq .faq-item .faq-question h3{font-size:inherit;font-weight:inherit;margin:0}.automatizacion-faq .faq-item .faq-question svg{color:#a1a1a5;flex-shrink:0;transition:transform .3s}.automatizacion-faq .faq-item .faq-answer{color:#a1a1a5;margin-top:0;padding:0 1.5rem 1.5rem;font-size:1rem;line-height:1.6;animation:.3s ease-out forwards slideDown}.automatizacion-cta{text-align:center;background:#0a0a0a;border-top:1px solid #1f1f1f;padding:6rem 0}.automatizacion-cta h2{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.5rem;font-weight:700}.automatizacion-cta p{color:#a1a1a5;max-width:600px;margin:0 auto 2.5rem;font-size:1.125rem}.automatizacion-cta .cta-buttons{flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.automatizacion-cta .cta-buttons .btn{min-width:160px}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}
