.section{padding:10rem 3rem}.section-container{max-width:1400px;margin:0 auto}.advantages-section{background:var(--gray-100)}.advantages-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.advantage-card{padding:2rem;background:var(--white);border-radius:12px;text-align:center;transition:all .4s var(--cubic-out);position:relative;overflow:hidden}.advantage-card:before{content:"";position:absolute;inset:-100% 0 0;background:linear-gradient(180deg,var(--primary-lighter) 0%,transparent 100%);transition:top .4s var(--cubic-out)}.advantage-card:hover:before{top:0}.advantage-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a}.advantage-icon{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,var(--primary-lighter),var(--primary-light));border-radius:20px;display:flex;align-items:center;justify-content:center;position:relative;z-index:1;transition:all .4s var(--cubic-out)}.advantage-card:hover .advantage-icon{background:linear-gradient(135deg,var(--primary),var(--primary-dark));transform:rotate(10deg) scale(1.1)}.advantage-icon svg{width:40px;height:40px;stroke:var(--primary-dark);transition:stroke .4s}.advantage-card:hover .advantage-icon svg{stroke:var(--white)}.advantage-title{font-size:1.25rem;color:var(--black);margin-bottom:1rem;font-weight:700;position:relative;z-index:1}.advantage-description{color:var(--gray-600);line-height:1.6;position:relative;z-index:1}.equipment-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.equipment-card{background:var(--white);padding:2rem;border-radius:12px;border:1px solid var(--gray-200);transition:all .3s var(--cubic-out);position:relative;overflow:hidden}.equipment-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,var(--primary),var(--primary-dark));transform:translateY(-100%);transition:transform .3s}.equipment-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001a;border-color:var(--primary)}.equipment-card:hover:before{transform:translateY(0)}.equipment-icon{width:60px;height:60px;background:linear-gradient(135deg,var(--primary-light),var(--primary-lighter));border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem;transition:all .3s var(--cubic-out)}.equipment-card:hover .equipment-icon{background:linear-gradient(135deg,var(--primary),var(--primary-dark));transform:rotate(10deg) scale(1.1)}.equipment-icon svg{width:30px;height:30px;stroke:var(--primary-dark);fill:none;transition:stroke .3s}.equipment-card:hover .equipment-icon svg{stroke:var(--white)}.equipment-title{font-size:1.25rem;color:var(--black);margin-bottom:.75rem;font-weight:700}.equipment-description{color:var(--gray-600);line-height:1.6;font-size:.95rem}.equipment-section{background:var(--white)}.innovation-section{background:var(--gray-100)}.innovation-content{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.innovation-text h3{margin-bottom:1.5rem;color:var(--black)}.innovation-text p{margin-bottom:1.5rem}.innovation-benefits{list-style:none;display:flex;flex-direction:column;gap:1rem}.innovation-benefits li{display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--white);border-left:3px solid var(--primary);transition:all .3s var(--cubic-out);border-radius:8px}.innovation-benefits li:hover{background:var(--primary-lighter);transform:translate(8px);box-shadow:0 10px 30px #00e6761a}.innovation-benefits svg{width:24px;height:24px;fill:var(--primary);flex-shrink:0}.innovation-visual{background:linear-gradient(135deg,var(--gray-950) 0%,var(--gray-900) 100%);padding:3rem;border-radius:16px;box-shadow:0 30px 60px #0003;position:relative;overflow:hidden}.innovation-visual:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,var(--primary),var(--primary-dark),var(--primary));animation:glow-line 3s linear infinite}@keyframes glow-line{0%{background-position:0% 50%}to{background-position:200% 50%}}.innovation-metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.innovation-metric{padding:1.5rem;background:#ffffff0d;border:1px solid var(--gray-700);border-radius:8px;text-align:center;transition:all .3s var(--cubic-out)}.innovation-metric:hover{background:#00e6761a;border-color:var(--primary);transform:scale(1.05)}.metric-value{font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--primary);margin-bottom:.5rem}.metric-label{font-size:.875rem;color:var(--gray-300);text-transform:uppercase;letter-spacing:.05em}.process-maintenance{background:var(--white)}.process-maintenance .process-timeline{display:grid;grid-template-columns:repeat(5,1fr);gap:2rem;position:relative;padding:0;margin-top:3rem}.process-maintenance .process-timeline:before{content:"";position:absolute;top:40px;left:10%;right:10%;height:2px;width:auto;background:linear-gradient(90deg,var(--primary),var(--primary-dark));z-index:0;transform:none}.process-maintenance .process-step{text-align:center;position:relative;z-index:1}.process-maintenance .step-circle{width:80px;height:80px;margin:0 auto 2rem;background:var(--white);border:3px solid var(--primary);display:flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:700;color:var(--primary);transition:all .4s var(--cubic-out);border-radius:50%;position:relative}.process-maintenance .process-step:hover .step-circle{background:var(--primary);color:var(--white);transform:scale(1.1);box-shadow:0 0 40px var(--primary-glow)}.process-maintenance .step-title{font-size:1.125rem;margin-bottom:.5rem;color:var(--black);text-transform:uppercase;font-weight:700}.process-maintenance .step-description{font-size:.9rem;color:var(--gray-600);line-height:1.6}.timeline-item{position:relative;display:flex;justify-content:space-between;align-items:center;margin-bottom:4rem}.timeline-item:nth-child(2n){flex-direction:row-reverse}.timeline-content{width:45%;background:var(--white);padding:2rem;border-radius:12px;border:1px solid var(--gray-200);transition:all .3s var(--cubic-out)}.timeline-content:hover{transform:scale(1.05);box-shadow:0 20px 40px #0000001a;border-color:var(--primary)}.timeline-dot{position:absolute;left:50%;transform:translate(-50%);width:20px;height:20px;background:var(--white);border:4px solid var(--primary);border-radius:50%;z-index:1}.timeline-step{font-size:.875rem;font-weight:600;color:var(--primary);margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.05em}.timeline-title{font-size:1.25rem;color:var(--black);margin-bottom:.75rem;font-weight:700}.timeline-description{color:var(--gray-600);line-height:1.6}.advantages-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-top:3rem}.advantage-block{display:flex;gap:1.5rem;align-items:start}.advantage-icon-wrapper{flex-shrink:0;width:60px;height:60px;background:linear-gradient(135deg,var(--primary-light),var(--primary-lighter));border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s var(--cubic-out)}.advantage-block:hover .advantage-icon-wrapper{background:linear-gradient(135deg,var(--primary),var(--primary-dark));transform:rotate(10deg) scale(1.1);box-shadow:0 10px 30px var(--primary-glow)}.advantage-icon-wrapper svg{width:30px;height:30px;stroke:var(--primary-dark);fill:none;transition:stroke .3s}.advantage-block:hover .advantage-icon-wrapper svg{stroke:var(--white)}.advantage-content h3{font-size:1.25rem;color:var(--black);margin-bottom:.75rem;font-weight:700}.advantage-content p{color:var(--gray-600);line-height:1.6}@media (max-width: 1024px){.equipment-grid{grid-template-columns:repeat(2,1fr)}.innovation-content{grid-template-columns:1fr}.innovation-metrics{grid-template-columns:repeat(2,1fr)}.timeline-item,.timeline-item:nth-child(2n){flex-direction:column}.timeline-content{width:100%}.process-timeline:before{left:20px}.timeline-dot{left:20px}}@media (max-width: 768px){.section{padding:4rem 1.5rem}.equipment-grid,.innovation-metrics{grid-template-columns:1fr}.advantages-grid{grid-template-columns:1fr;gap:2rem}.metric-value{font-size:2rem}.process-maintenance .process-timeline{grid-template-columns:1fr;gap:2rem}.process-maintenance .process-timeline:before{display:none}}
