.mvc-collection{--mvc-green: #08874a;--mvc-green-hover: #06703e;--mvc-green-light: #f0faf5;--mvc-accent: #00897b;--mvc-blue: #125bff;--mvc-blue-light: rgba(18, 91, 255, .04);--mvc-navy: #1a3d5c;--mvc-info: #125BFF;--mvc-dark: #1a1a1a;--mvc-body: #4a4a4a;--mvc-light: #6c757d;--mvc-border: #e9ecef;--mvc-bg-light: #f8f9fa;--mvc-white: #fdfdfd;--mvc-on-accent: #ffffff;--mvc-hero-from: #ffffff;--mvc-hero-to: #f0f7ff;--mvc-radius: 8px;--mvc-radius-lg: 12px;--mvc-shadow-sm: 0 2px 4px rgba(0, 0, 0, .06);--mvc-shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--mvc-shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:var(--mvc-body);line-height:1.7;background:var(--mvc-white)}.mvc-collection button,.mvc-collection input,.mvc-collection select,.mvc-collection textarea{font-family:inherit}.mvc-collection h1,.mvc-collection h2,.mvc-collection h3,.mvc-collection p,.mvc-collection ul,.mvc-collection figure{margin:0;padding:0}.mvc-collection h1,.mvc-collection h2,.mvc-collection h3,.mvc-collection h4{text-wrap:balance}.mvc-collection p{text-wrap:pretty}.mvc-collection *,.mvc-collection *:before,.mvc-collection *:after{box-sizing:border-box}.mvc-container{max-width:900px;margin:0 auto;padding:0 24px}.mvc-container-wide{max-width:1200px;margin:0 auto;padding:0 24px}.mvc-hero{background:linear-gradient(135deg,var(--mvc-hero-from) 0%,var(--mvc-hero-to) 100%);padding:64px 0 48px}.mvc-hero h1{font-size:24px;font-weight:700;line-height:1.2;color:var(--mvc-dark);margin-bottom:16px}.mvc-collection .mvc-hero-subtitle{margin-bottom:16px;font-size:14px;line-height:1.6;color:var(--mvc-body);max-width:760px;margin-top:16px}.mvc-hero-note{font-size:14px;line-height:1.6;color:var(--mvc-body);max-width:760px;margin-top:16px}.mvc-hero-note a{color:var(--mvc-blue);text-decoration:none;font-weight:600}.mvc-hero-note a:hover{text-decoration:underline}.mvc-hero-note a:focus-visible{outline:2px solid var(--mvc-blue);outline-offset:2px}.mvc-tech{padding:48px 0;background:var(--mvc-white)}.mvc-tech-alt{background:var(--mvc-bg-light)}.mvc-tech-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px}.mvc-tech-card{background:var(--mvc-white);border:1px solid var(--mvc-border);border-radius:var(--mvc-radius);padding:32px;box-shadow:var(--mvc-shadow-sm)}.mvc-tech-card h2{font-size:18px;font-weight:700;line-height:1.3;color:var(--mvc-navy);margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid var(--mvc-info)}.mvc-tech-card p{font-size:12px;line-height:1.7;color:var(--mvc-body);margin-bottom:16px}.mvc-tech-card p:last-child{margin-bottom:0}.mvc-tech-card strong{font-weight:600;color:var(--mvc-dark)}.mvc-tech-card a{color:var(--mvc-blue);text-decoration:none;font-weight:600}.mvc-tech-card a:hover{text-decoration:underline}.mvc-tech-card a:focus-visible{outline:2px solid var(--mvc-blue);outline-offset:2px}.mvc-products{padding:48px 0;background:var(--mvc-bg-light)}.mvc-products-header{text-align:center;margin-bottom:32px}.mvc-products-header h2{font-size:18px;font-weight:700;color:var(--mvc-dark);margin-bottom:8px}.mvc-products-header p{font-size:12px;color:var(--mvc-light)}.mvc-products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px}.mvc-product-card{display:flex;flex-direction:column;background:var(--mvc-white);border:1px solid var(--mvc-border);border-radius:var(--mvc-radius);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mvc-product-card:hover{transform:translateY(-4px);box-shadow:var(--mvc-shadow-lg);border-color:var(--mvc-blue)}.mvc-product-card:focus-visible{outline:2px solid var(--mvc-blue);outline-offset:2px}.mvc-product-image{position:relative;aspect-ratio:1 / 1;background:var(--mvc-bg-light);display:flex;align-items:center;justify-content:center;overflow:hidden}.mvc-product-image img{width:100%;height:100%;object-fit:cover}.mvc-product-badge{position:absolute;top:12px;right:12px;background:var(--mvc-green);color:var(--mvc-white);padding:4px 12px;border-radius:20px;font-size:12px;font-weight:600}.mvc-product-info{padding:20px;flex-grow:1;display:flex;flex-direction:column}.mvc-product-sku{font-size:12px;color:var(--mvc-light);margin-bottom:8px}.mvc-product-title{font-size:12px;font-weight:600;line-height:1.4;color:var(--mvc-dark);margin-bottom:8px}.mvc-product-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:1px solid var(--mvc-border)}.mvc-product-price{font-size:16px;font-weight:700;color:var(--mvc-navy)}.mvc-product-link{font-size:12px;font-weight:600;color:var(--mvc-blue)}.mvc-faq{padding:48px 0;background:var(--mvc-white)}.mvc-faq-header{text-align:center;margin-bottom:32px}.mvc-faq-header h2{font-size:18px;font-weight:700;color:var(--mvc-dark)}.mvc-faq-item{background:var(--mvc-white);border:1px solid var(--mvc-border);border-radius:var(--mvc-radius);margin-bottom:16px;overflow:hidden}.mvc-faq-item summary{padding:20px 24px;cursor:pointer;font-size:12px;font-weight:600;color:var(--mvc-dark);display:flex;justify-content:space-between;align-items:center;gap:16px;list-style:none;transition:background .2s ease}.mvc-faq-item summary::-webkit-details-marker{display:none}.mvc-faq-item summary:after{content:"+";font-size:18px;color:var(--mvc-blue);flex-shrink:0;transition:transform .2s ease}.mvc-faq-item[open] summary:after{transform:rotate(45deg)}.mvc-faq-item summary:hover{background:var(--mvc-bg-light)}.mvc-faq-item summary:focus-visible{outline:2px solid var(--mvc-blue);outline-offset:2px}.mvc-faq-answer{padding:0 24px 24px}.mvc-faq-answer p{font-size:12px;line-height:1.7;color:var(--mvc-body)}.mvc-features{padding:48px 0;background:var(--mvc-bg-light)}.mvc-features h2{text-align:center;font-size:18px;font-weight:700;color:var(--mvc-dark);margin-bottom:32px}.mvc-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.mvc-feature-card{background:var(--mvc-white);border:1px solid var(--mvc-border);border-radius:var(--mvc-radius);padding:24px;text-align:center;box-shadow:var(--mvc-shadow-sm)}.mvc-feature-icon{width:48px;height:48px;margin:0 auto 16px;background:linear-gradient(135deg,var(--mvc-green),var(--mvc-accent));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:18px}.mvc-feature-title{font-size:16px;font-weight:600;color:var(--mvc-dark);margin-bottom:8px}.mvc-feature-desc{font-size:12px;line-height:1.6;color:var(--mvc-body)}@media(max-width:1024px){.mvc-tech-grid{grid-template-columns:1fr}}@media(max-width:768px){.mvc-hero{padding:40px 0 32px}.mvc-hero h1{font-size:20px}.mvc-collection .mvc-hero-subtitle,.mvc-hero-note{font-size:12px}.mvc-tech,.mvc-products,.mvc-faq,.mvc-features{padding:32px 0}.mvc-tech-card{padding:24px}.mvc-tech-card h2,.mvc-products-header h2,.mvc-faq-header h2,.mvc-features h2{font-size:16px}.mvc-products-grid{grid-template-columns:1fr}.mvc-faq-item summary{font-size:12px;padding:16px 20px}.mvc-feature-title{font-size:14px}}@media(max-width:480px){.mvc-container,.mvc-container-wide{padding:0 16px}.mvc-hero h1{font-size:18px}.mvc-collection .mvc-hero-subtitle,.mvc-hero-note{font-size:12px}.mvc-products-header h2,.mvc-faq-header h2,.mvc-features h2{font-size:16px}}@media(prefers-reduced-motion:reduce){.mvc-product-card,.mvc-faq-item summary,.mvc-faq-item summary:after{transition:none}}.mvc-collection{font-family:Source Sans Pro,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.7}.mvc-collection h1{font-size:24px;font-weight:800;line-height:1.2}.mvc-collection h2{font-size:18px;font-weight:700;line-height:1.3}.mvc-collection h3{font-size:16px;font-weight:600;line-height:1.35}.mvc-collection h4{font-size:12px;font-weight:600;line-height:1.4}.mvc-collection [class*=hero-subtitle],.mvc-collection [class*=hero-lede],.mvc-collection [class*=hero-sub]{font-size:14px;font-weight:300;line-height:1.6}@media(max-width:768px){.mvc-collection h1{font-size:20px}.mvc-collection h2{font-size:16px}.mvc-collection h3{font-size:14px}.mvc-collection [class*=hero-subtitle],.mvc-collection [class*=hero-lede],.mvc-collection [class*=hero-sub]{font-size:12px}}@media(max-width:480px){.mvc-collection h1{font-size:18px}}.mvc-hero .mvc-hero-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.mvc-hero h1 span{color:var(--mvc-blue)}.mvc-hero .mvc-hero-image{border-radius:var(--mvc-radius-lg);overflow:hidden;box-shadow:var(--mvc-shadow-md)}.mvc-hero .mvc-hero-image img{width:100%;height:auto;display:block}.mvc-collection .mvc-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0 32px}.mvc-collection .mvc-metric{text-align:center;padding:16px 12px;background:var(--mvc-white);border:1px solid var(--mvc-border);border-radius:var(--mvc-radius)}.mvc-collection .mvc-metric-value{display:block;font-size:16px;font-weight:700;color:var(--mvc-green)}.mvc-collection .mvc-metric-label{display:block;font-size:12px;color:var(--mvc-light)}.mvc-collection .mvc-hero-cta{display:flex;gap:16px;flex-wrap:wrap}.mvc-collection .mvc-btn{display:inline-block;padding:12px 28px;border-radius:var(--mvc-radius);font-size:12px;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease}.mvc-collection .mvc-btn:focus-visible{outline:2px solid var(--mvc-blue);outline-offset:2px}.mvc-collection .mvc-btn-primary{background:var(--mvc-green);color:var(--mvc-on-accent);border:2px solid var(--mvc-green)}.mvc-collection .mvc-btn-primary:hover{background:var(--mvc-green-hover);border-color:var(--mvc-green-hover)}.mvc-collection .mvc-btn-secondary{background:var(--mvc-white);color:var(--mvc-green);border:2px solid var(--mvc-green)}.mvc-collection .mvc-btn-secondary:hover{background:var(--mvc-green);color:var(--mvc-on-accent)}@media(max-width:1024px){.mvc-hero .mvc-hero-grid{grid-template-columns:1fr;gap:32px}}@media(max-width:480px){.mvc-collection .mvc-metrics{grid-template-columns:1fr}.mvc-collection .mvc-hero-cta{flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/machine-vision-collection.css.map */
