
/* ACCUMARK approved-concept inspired STATIC design refinement */
:root{--orange:#f37b28;--ink:#23292d;--dark:#262d32;--muted:#646e77;--soft:#f4f6f7;--line:#e5e9ed;--container:1280px}
html{scroll-behavior:auto!important} body{background:#fff;color:var(--ink);font-family:Inter,Arial,sans-serif}
.site-header{height:82px;box-shadow:0 4px 28px #1a29300a;background:#fff!important;backdrop-filter:none}
.utility{display:none}.brand img{width:215px}.main-nav{gap:28px}
.button{background:var(--orange);color:white;border-radius:9px;min-height:49px;box-shadow:none}
.button:hover,.button.dark:hover,.button.light-outline:hover{background:var(--orange);color:white;transform:none;box-shadow:none}
.button.light-outline{color:var(--ink);border-color:#dee3e7;background:white}
.hero.premium-hero{background:linear-gradient(114deg,#fff 2%,#f9fafb 55%,#f1f3f6 100%);color:var(--ink);min-height:660px;position:relative}
.hero.premium-hero:after{content:"";position:absolute;right:2%;top:10%;height:80%;width:17%;transform:skew(-17deg);background:linear-gradient(90deg,transparent,#f37b280e);pointer-events:none}
.premium-hero-grid{min-height:650px;align-items:center;gap:35px}
.premium-hero-copy{z-index:2;position:relative}
.premium-hero-copy .eyebrow{color:#d76b25}
.hero.premium-hero h1{color:#20282e;font-size:clamp(3rem,5.2vw,5.35rem);line-height:1.08;letter-spacing:-.06em}
.hero.premium-hero h1 span{display:block;color:#f07824}
.premium-hero-copy>p{color:#64717a;font-size:1.05rem;max-width:600px}
.premium-highlights{gap:13px}.premium-highlights>div{border-color:#dfe4e7;background:#ffffffc9;border-radius:10px}
.premium-highlights b{color:#f07824}.premium-highlights strong{color:#273038}.premium-highlights small{color:#73808a}
.premium-machines{background:transparent!important;border:0!important;min-height:570px}
.premium-machine{filter:drop-shadow(0 20px 16px #37434c20)!important}
.orange-flare{background:radial-gradient(circle,#ff8f3e22 0%,transparent 65%)!important}
.machine-label{background:#fff!important;border:1px solid #e8ecef!important;color:#273039!important;border-radius:12px!important;box-shadow:0 12px 36px #19242a13}
.section{padding-block:96px}.eyebrow{color:#d36b23}.section-top h2,.section h2{letter-spacing:-.055em}
#products{background:#f5f7f9}.product-grid,.catalog-grid{gap:24px}
.product-card,.catalog-card{background:white;border:1px solid #e4e9ec;border-radius:17px!important;overflow:hidden;box-shadow:0 8px 26px #27354208;transform:none!important}
.product-card:hover,.catalog-card:hover{transform:none!important;border-color:#e4e9ec!important;box-shadow:0 8px 26px #27354208!important}
.product-image,.catalog-picture{background:linear-gradient(145deg,#f9fafb,#eef2f5)!important}
.product-image img,.catalog-picture img{transform:none!important;filter:none!important}
.product-body{padding:24px}.product-body h3{font-size:1.22rem}.text-link{color:#e9752a;text-decoration:none}
.technology{background:#fff}.applications-grid img{border-radius:12px}.contact{background:#f6f8f9;color:var(--ink)}
.contact h2,.contact p,.contact a,.contact label,.contact dt,.contact dd{color:inherit}
.contact-form{background:white!important;border:1px solid #e2e6e9;border-radius:16px;box-shadow:0 14px 34px #21303b0a}
.catalog-hero{background:linear-gradient(110deg,#fff,#f3f6f9)!important;color:#20282e!important}
.catalog-hero h1{color:#20282e!important}.catalog-hero h1 span{color:var(--orange)!important}.catalog-hero p{color:#69757e!important}
.catalog-machines{filter:drop-shadow(0 16px 12px #26323a18)}.catalog-section{background:#f6f8fa}
.catalog-card .catalog-copy{background:white}.catalog-cta{background:#293036}
.product-hero.premium-detail-hero{background:linear-gradient(120deg,#fff,#f2f5f8)!important;color:var(--ink)!important}
.premium-detail-hero .detail-copy h1{color:var(--ink)!important}.premium-detail-hero .detail-copy p{color:#64717a!important}
.premium-detail-hero .detail-image{background:#fff!important;border:1px solid #e5e9ec;border-radius:20px}
.premium-detail-hero .detail-specs{border-color:#e0e5e8}.premium-detail-hero .detail-specs dt{color:#67727b!important}.premium-detail-hero .detail-specs dd{color:#293137!important}
.premium-detail-hero .breadcrumb{color:#6b757e}.premium-detail-hero .button.light-outline{background:white;color:#283139}
.product-hero .detail-grid{align-items:center}
/* Strict no animation policy */
*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(max-width:840px){.premium-hero-grid{min-height:auto}.hero.premium-hero{min-height:0}.premium-machines{min-height:380px}.hero.premium-hero h1{font-size:clamp(2.7rem,9vw,4.5rem)}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.product-grid{grid-template-columns:1fr}.premium-machines{min-height:330px}.machine-label{display:none}.premium-highlights{flex-wrap:wrap}}
