.milking-hero-section{padding-top:96px;padding-bottom:80px;background:linear-gradient(135deg,#f8fafc,#fff 50%,#e0e7ff)}.milking-hero-container{max-width:1120px;margin:0 auto;padding:0 16px}.milking-hero-grid{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}@media (min-width:1024px){.milking-hero-grid{grid-template-columns:1fr 1fr}}.milking-hero-content{text-align:center}@media (min-width:1024px){.milking-hero-content{text-align:left}}.milking-hero-badge{display:inline-flex;align-items:center;padding:8px 16px;background:#f1f5f9;color:#334155;border-radius:6px;font-size:14px;font-weight:500;margin-bottom:32px}.milking-hero-badge-icon{width:16px;height:16px;margin-right:8px}.milking-hero-title{font-size:2.25rem;font-weight:700;color:#0f172a;margin-bottom:24px;line-height:1.1}@media (min-width:1024px){.milking-hero-title{font-size:3rem}}.milking-hero-title-highlight{color:#2563eb}.milking-hero-description{font-size:1.25rem;color:#64748b;margin-bottom:32px;line-height:1.6}.milking-hero-actions{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}@media (min-width:640px){.milking-hero-actions{flex-direction:row;justify-content:flex-start;align-items:flex-start}}.milking-hero-btn-primary{background:#0f172a;color:#fff;padding:16px 32px;border-radius:8px;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.milking-hero-btn-primary:hover{background:#334155}.milking-hero-btn-secondary{border:2px solid #cbd5e1;color:#334155;padding:16px 32px;border-radius:8px;font-weight:600;background:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:border .2s,color .2s}.milking-hero-btn-secondary:hover{border-color:#94a3b8;color:#0f172a}.milking-hero-btn-icon{width:20px;height:20px}.milking-hero-stats{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;text-align:center;border-top:1px solid #e2e8f0;padding-top:32px}.milking-hero-stat-value{font-size:1.875rem;font-weight:700;color:#0f172a}.milking-hero-stat-label{font-size:1rem;color:#64748b;font-weight:500}.milking-hero-dashboard-wrapper{position:relative}.milking-hero-dashboard{background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(30,41,59,.12);border:1px solid #e2e8f0;padding:24px}.milking-hero-dashboard-header{border-bottom:1px solid #e2e8f0;padding-bottom:16px;margin-bottom:24px;display:flex;align-items:center;justify-content:space-between}.milking-hero-dashboard-title{font-weight:600;color:#0f172a}.milking-hero-dashboard-status{display:flex;align-items:center;gap:8px}.milking-hero-dashboard-status-dot{width:8px;height:8px;background:#22c55e;border-radius:50%}.milking-hero-dashboard-status-label{font-size:12px;color:#64748b;font-weight:500}.milking-hero-dashboard-metrics{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.milking-hero-dashboard-metric{background:#f1f5f9;padding:16px;border-radius:8px}.milking-hero-dashboard-metric-value{font-size:1.5rem;font-weight:700;color:#0f172a}.milking-hero-dashboard-metric-label{font-size:1rem;color:#64748b}.milking-hero-dashboard-details{margin-top:16px;display:flex;flex-direction:column;gap:8px}.milking-hero-dashboard-detail{display:flex;justify-content:space-between;align-items:center;padding:8px 0}.milking-hero-dashboard-detail-label{color:#64748b;font-weight:500}.milking-hero-dashboard-detail-value{font-weight:600;color:#0f172a}.milking-hero-dashboard-progress{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.milking-hero-dashboard-progress-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.milking-hero-dashboard-progress-label{font-size:14px;color:#64748b;font-weight:500}.milking-hero-dashboard-progress-value{font-size:14px;color:#0f172a;font-weight:600}.milking-hero-dashboard-progress-bar{background:#e2e8f0;height:8px;border-radius:8px;width:100%}.milking-hero-dashboard-progress-bar-inner{background:#2563eb;height:8px;border-radius:8px;width:75%}.features-section{padding:80px 0;background:#f8fafc}.features-container{max-width:1120px;margin:0 auto;padding:0 16px}.features-header{text-align:center;margin-bottom:64px}.features-title{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:16px}@media (min-width:1024px){.features-title{font-size:2.5rem}}.features-description{font-size:1.25rem;color:#64748b;max-width:768px;margin:0 auto}.features-cards{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (min-width:768px){.features-cards{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.features-cards{grid-template-columns:1fr 1fr 1fr}}.features-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 2px 8px rgba(30,41,59,.08);border:1px solid #e2e8f0;transition:box-shadow .3s}.features-card:hover{box-shadow:0 8px 32px rgba(30,41,59,.12)}.features-card-icon{background:#0f172a;width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.features-card-icon svg{width:24px;height:24px;color:#fff}.features-card-title{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:12px}.features-card-desc{color:#64748b;margin-bottom:16px;line-height:1.6}.features-card-features{list-style:none;padding:0;margin:0}.features-card-feature{display:flex;align-items:center;gap:8px;font-size:.95rem;color:#64748b}.features-card-feature-dot{width:6px;height:6px;background:#2563eb;border-radius:50%}.features-alerts{margin-top:64px;background:#fff;border-radius:16px;padding:32px;box-shadow:0 8px 32px rgba(30,41,59,.12);border:1px solid #e2e8f0}@media (min-width:1024px){.features-alerts-content{display:flex;gap:48px;align-items:center}}.features-alerts-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.features-alerts-icon{width:32px;height:32px;color:#334155}.features-alerts-title{font-size:1.5rem;font-weight:700;color:#0f172a}.features-alerts-desc{color:#64748b;margin-bottom:24px;line-height:1.6}.features-alerts-list{display:flex;flex-direction:column;gap:16px}.features-alerts-item{display:flex;align-items:flex-start;gap:12px}.features-alerts-dot-critical{width:8px;height:8px;background:#dc2626;border-radius:50%;margin-top:8px}.features-alerts-dot-warning{width:8px;height:8px;background:#facc15;border-radius:50%;margin-top:8px}.features-alerts-dot-info{width:8px;height:8px;background:#2563eb;border-radius:50%;margin-top:8px}.features-alerts-item-title{font-weight:600;color:#0f172a}.features-alerts-item-desc{color:#64748b}.features-alerts-boxes{display:flex;flex-direction:column;gap:16px}.features-alerts-box{background:#fff;border-radius:8px;padding:16px;box-shadow:0 1px 4px rgba(30,41,59,.08);border:1px solid #e2e8f0}.features-alerts-box-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.features-alerts-box-label{font-size:.95rem;color:#64748b;font-weight:500}.features-alerts-box-dot{width:12px;height:12px;border-radius:50%;animation:pulse 1.5s infinite}.features-alerts-box-critical .features-alerts-box-dot{background:#dc2626}.features-alerts-box-warning .features-alerts-box-dot{background:#facc15}.features-alerts-box-info .features-alerts-box-dot{background:#2563eb}.features-alerts-box-title{color:#0f172a;font-weight:600;margin-bottom:4px}.features-alerts-box-desc{color:#64748b;font-size:.95rem}@keyframes pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.tech-section{padding:80px 0;background:#fff}.tech-container{max-width:1120px;margin:0 auto;padding:0 16px}.tech-header{text-align:center;margin-bottom:64px}.tech-title{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:16px}@media (min-width:1024px){.tech-title{font-size:2.5rem}}.tech-description{font-size:1.25rem;color:#64748b;max-width:768px;margin:0 auto}.tech-grid{display:grid;grid-template-columns:1fr;grid-gap:64px;gap:64px;align-items:center;margin-bottom:64px}@media (min-width:1024px){.tech-grid{grid-template-columns:1fr 1fr}}.tech-content-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.tech-content-icon{width:32px;height:32px;color:#334155}.tech-content-title{font-size:1.5rem;font-weight:700;color:#0f172a}.tech-content-desc{color:#64748b;margin-bottom:24px;line-height:1.6}.tech-content-list{display:flex;flex-direction:column;gap:16px}.tech-content-list-item{display:flex;align-items:flex-start;gap:12px}.tech-content-list-dot{width:8px;height:8px;background:#334155;border-radius:50%;margin-top:8px}.tech-content-list-title{font-weight:600;color:#0f172a}.tech-content-list-desc{color:#64748b}.tech-card{background:#f8fafc;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px;box-shadow:0 8px 32px rgba(30,41,59,.12);border:1px solid #e2e8f0}.tech-card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.tech-card-title{font-weight:600;color:#0f172a}.tech-card-status{display:flex;align-items:center;gap:8px}.tech-card-status-dot{width:8px;height:8px;background:#22c55e;border-radius:50%}.tech-card-status-label{font-size:12px;color:#64748b;font-weight:500}.tech-card-image{height:192px;background:linear-gradient(135deg,#bbf7d0,#bbf7d0 50%,#fef9c3);border-radius:12px;margin-bottom:16px;position:relative;overflow:hidden}.tech-card-stats{display:flex;justify-content:space-between;font-size:.95rem}.tech-card-stat{text-align:center}.tech-card-stat-value{font-weight:600;color:#0f172a}.tech-card-stat-label{color:#64748b}.tech-mobile-grid{display:grid;grid-template-columns:1fr;grid-gap:64px;gap:64px;align-items:center}@media (min-width:1024px){.tech-mobile-grid{grid-template-columns:1fr 1fr}}.tech-mobile-box{background:#f8fafc;border-radius:16px;padding:32px;order:2}@media (min-width:1024px){.tech-mobile-box{order:1}}.tech-mobile-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.tech-mobile-title{font-weight:600;color:#0f172a}.tech-mobile-status{display:flex;align-items:center;gap:8px}.tech-mobile-status-icon{width:16px;height:16px;color:#94a3b8}.tech-mobile-status-label{font-size:12px;color:#64748b;font-weight:500}.tech-mobile-list{display:flex;flex-direction:column;gap:12px}.tech-mobile-list-item{display:flex;align-items:center;justify-content:space-between;background:#f1f5f9;padding:12px;border-radius:8px}.tech-mobile-list-label{color:#334155;font-weight:500}.tech-mobile-list-value{color:#0f172a;font-weight:600}.tech-mobile-btn{width:100%;background:#0f172a;color:#fff;padding:12px 0;border-radius:8px;font-weight:600;border:none;cursor:pointer;margin-top:16px;transition:background .2s}.tech-mobile-btn:hover{background:#334155}.tech-mobile-note{margin-top:16px;text-align:center;font-size:.95rem;color:#64748b}.tech-mobile-note-icon{width:16px;height:16px;margin-right:4px}.tech-mobile-content-header{display:flex;align-items:center;gap:12px;margin-bottom:24px}.tech-mobile-content-icon{width:32px;height:32px;color:#334155}.tech-mobile-content-title{font-size:1.25rem;font-weight:700;color:#0f172a}.tech-mobile-content-desc{color:#64748b;margin-bottom:24px;line-height:1.6}.tech-mobile-content-list{display:flex;flex-direction:column;gap:16px}.tech-mobile-content-list-item{display:flex;align-items:flex-start;gap:12px}.tech-mobile-content-list-dot{width:8px;height:8px;background:#334155;border-radius:50%;margin-top:8px}.tech-mobile-content-list-title{font-weight:600;color:#0f172a}.tech-mobile-content-list-desc{color:#64748b}.tech-arch-section{margin-top:64px;background:#0f172a;border-radius:16px;padding:48px 32px;color:#fff}.tech-arch-header{text-align:center;margin-bottom:48px}.tech-arch-title{font-size:2rem;font-weight:700;margin-bottom:16px}.tech-arch-desc{color:#cbd5e1;max-width:768px;margin:0 auto;font-size:1.1rem}.tech-arch-grid{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (min-width:768px){.tech-arch-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.tech-arch-item{text-align:center}.tech-arch-icon{background:#1e293b;width:64px;height:64px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin:0 auto 16px}.tech-arch-icon svg{width:32px;height:32px;color:#fff}.tech-arch-item-title{font-weight:600;margin-bottom:8px}.tech-arch-item-desc{color:#cbd5e1;font-size:.95rem}.cta-section{padding:80px 0;background:#1e293b}.cta-container{max-width:1120px;margin:0 auto;padding:0 16px}.cta-grid{display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px;align-items:center}@media (min-width:1024px){.cta-grid{grid-template-columns:1fr 1fr}}.cta-content{color:#fff}.cta-title{font-size:2rem;font-weight:700;margin-bottom:24px}@media (min-width:1024px){.cta-title{font-size:2.5rem}}.cta-description{font-size:1.25rem;color:#cbd5e1;margin-bottom:32px;line-height:1.6}.cta-benefits{display:flex;flex-direction:column;gap:12px;margin-bottom:32px}.cta-benefit{display:flex;align-items:center;gap:12px}.cta-benefit-icon{width:20px;height:20px;color:#cbd5e1}.cta-benefit span{color:#cbd5e1}.cta-actions{display:flex;flex-direction:column;gap:16px;margin-bottom:32px}@media (min-width:640px){.cta-actions{flex-direction:row;gap:16px}}.cta-btn-primary{background:#fff;color:#1e293b;padding:16px 32px;border-radius:8px;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s}.cta-btn-primary:hover{background:#f1f5f9}.cta-btn-secondary{border:2px solid #cbd5e1;color:#cbd5e1;padding:16px 32px;border-radius:8px;font-weight:600;background:none;cursor:pointer;display:flex;align-items:center;gap:8px;transition:border .2s,color .2s,background .2s}.cta-btn-secondary:hover{border-color:#64748b;color:#fff;background:#334155}.cta-btn-icon{width:20px;height:20px}.cta-stats{margin-top:32px;padding-top:32px;border-top:1px solid #334155;display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px;gap:32px;text-align:center}.cta-stat-value{font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:4px}.cta-stat-label{font-size:1rem;color:#94a3b8}.cta-form-wrapper{background:#334155;border-radius:16px;padding:32px}.cta-form{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 24px rgba(30,41,59,.12)}.cta-form-title{font-size:1.25rem;font-weight:700;color:#1e293b;margin-bottom:24px;text-align:center}.cta-form-fields{gap:16px}.cta-form-fields,.cta-form-group{display:flex;flex-direction:column}.cta-form-group{gap:8px}.cta-form-label{font-size:.95rem;font-weight:500;color:#334155}.cta-form-input{padding:12px 16px;border:1px solid #cbd5e1;border-radius:8px;font-size:1rem;color:#1e293b;background:#f8fafc;transition:border .2s}.cta-form-input:focus{border-color:#2563eb;outline:none}.cta-form-btn{width:100%;background:#1e293b;color:#fff;padding:12px 0;border-radius:8px;font-weight:600;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;transition:background .2s}.cta-form-btn:hover{background:#334155}.cta-form-btn-icon{width:20px;height:20px}.cta-form-note{text-align:center;font-size:.95rem;color:#64748b;margin-top:16px}.benefits-section{padding:80px 0;background:#fff}.benefits-container{max-width:1120px;margin:0 auto;padding:0 16px}.benefits-header{text-align:center;margin-bottom:64px}.benefits-title{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:16px}@media (min-width:1024px){.benefits-title{font-size:2.5rem}}.benefits-description{font-size:1.25rem;color:#64748b;max-width:768px;margin:0 auto}.benefits-cards{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px;margin-bottom:64px}@media (min-width:768px){.benefits-cards{grid-template-columns:1fr 1fr}}.benefits-card{background:#fff;border-radius:12px;padding:32px;box-shadow:0 4px 24px rgba(30,41,59,.1);border:1px solid #e2e8f0;transition:box-shadow .3s}.benefits-card:hover{box-shadow:0 8px 32px rgba(30,41,59,.12)}.benefits-card-icon{background:#f1f5f9;width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.benefits-icon-svg{width:24px;height:24px;color:#334155}.benefits-card-title{font-size:1.25rem;font-weight:600;color:#0f172a;margin-bottom:16px}.benefits-card-desc{color:#64748b;margin-bottom:24px;line-height:1.6}.benefits-card-metrics{list-style:none;padding:0;margin:0}.benefits-card-metric{display:flex;align-items:center;gap:8px;font-size:.95rem;color:#64748b}.benefits-card-metric-dot{width:6px;height:6px;background:#2563eb;border-radius:50%}.benefits-results{background:#f1f5f9;border-radius:16px;padding:48px 32px;display:flex;flex-direction:column;gap:32px}@media (min-width:1024px){.benefits-results{flex-direction:row;gap:48px;align-items:center}}.benefits-results-content{flex:1 1}.benefits-results-title{font-size:1.5rem;font-weight:700;color:#0f172a;margin-bottom:24px}.benefits-results-desc{color:#64748b;margin-bottom:32px;line-height:1.6}.benefits-results-stats{display:flex;flex-direction:column;gap:16px}.benefits-results-stat{display:flex;align-items:center;gap:12px}.benefits-results-stat-icon{width:20px;height:20px;color:#2563eb}.benefits-results-stat-label{color:#334155;font-weight:500}.benefits-results-numbers{flex:1 1;display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (min-width:1024px){.benefits-results-numbers{grid-template-columns:1fr 1fr;gap:24px}}.benefits-results-number{background:#fff;border-radius:8px;padding:24px 0;text-align:center;box-shadow:0 1px 4px rgba(30,41,59,.08);border:1px solid #e2e8f0}.benefits-results-number-value{font-size:2rem;font-weight:700;color:#0f172a;margin-bottom:4px}.benefits-results-number-label{font-size:1rem;color:#64748b;font-weight:500}