---
title: "Hercules Vibratory Disc Mill"
description: "Vector VTR-1012 Hercules vibratory disc mill — fully automatic ring-and-puck grinding for fragile materials and minerals; fast, repeatable fine powders for XRF, XRD, and laboratory QC."
category: "crushers-mills"
subcategory: "vibratory-disc-mills"
series: "Hercules"
standards: []
specs: {"Product code":"VTR-1012","Operation":"Fully automatic, touch-screen control","Final particle size":"60–90 µm","Grinding sets":"100–2,000 ml","Revolution speed":"Up to 1,800 rpm","Power supply":"220 V / 50 Hz","Dimensions (L × W × H)":"1100 × 750 × 1100 mm","Weight":"275 kg"}
url: "https://vectorbtc.com.tr/sample-preparation/crushers-mills/hercules-vibratory-disc-mill/"
---

export const chamberCarouselImages = [
	{ src: chamber1.src, alt: "Hercules ring grinding chamber, puck and ring assembly" },
	{ src: chamber2.src, alt: "Hercules ring grinding chamber, interior wear surfaces" },
	{ src: chamber3.src, alt: "Hercules ring grinding chamber, sample during grinding" },
];

<section class="utm2k-top not-prose" aria-label="Overview and key features">
	<div class="utm2k-top__bleed">
		<div class="utm2k-top__inner">
			<div class="utm2k-top__grid">
				<div class="utm2k-top__copy">
					<div class="utm2k-top__overview">
						<h2 class="utm2k-h2">Overview</h2>
						<p class="utm2k-lead">
							The <strong>Vector VTR-1012 Hercules vibratory disc mill</strong> is a <strong>fully automatic</strong> unit for efficient grinding of <strong>fragile materials and minerals</strong> — combining innovative vibratory technology with user-friendly operation for laboratory and industrial sample preparation.
						</p>
						<p class="utm2k-body">
							High-frequency oscillation of the <strong>ring-and-puck grinding set</strong> delivers energy through repeated impacts, reducing chips and granules to fine powder in minutes. The design prioritises short cycle times and repeatable fineness when mass, time, and amplitude are controlled — a standard front-end for pressed-pellet XRF, fused bead workflows, and wet chemistry routes.
						</p>
						<p class="utm2k-body">
							Hercules complements jaw crushing when the target is sub-millimetre analytical powder rather than coarse chips. Vector supplies guidance on grinding-set selection and contamination control when trace analysis or alloy chemistry is critical.
						</p>
					</div>

					<div class="utm2k-top__features" aria-label="At a glance">
						<h2 class="utm2k-h2">At a glance</h2>
						<ul class="utm2k-pins">
							<li><strong>Fully automatic</strong> batch cycles</li>
							<li><strong>Ring-and-puck</strong> high-energy impact</li>
							<li><strong>Fragile to hard</strong> brittle minerals and cements</li>
							<li><strong>Fast</strong> analytical fineness in minutes</li>
							<li><strong>XRF / XRD</strong> and QC prep workflows</li>
							<li><strong>CE</strong> machinery conformity</li>
						</ul>
					</div>

					<div id="standards" class="pp-stds-inline" aria-label="Standards and conformity">
						<header class="pp-stds-inline__head">
							<h2 class="utm2k-h2">Standards &amp; conformity</h2>
							<a class="pp-stds-inline__libLink" href="/resources/standards/">
								Browse the standards library
								<span aria-hidden="true">→</span>
							</a>
						</header>
						<p class="utm2k-body">
							Supplied as <strong>CE-marked</strong> machinery. Where your quality system references specific preparation or test methods, pair the mill with the appropriate standards from our library — Vector application staff can help map fineness targets to downstream analysis.
						</p>
					</div>
				</div>

				<div class="utm2k-top__media" aria-label="Product image">
					<img
						class="utm2k-top__img"
						src={herculesMain.src}
						alt="Vector VTR-1012 Hercules vibratory disc mill — floor-standing unit with open lid"
						loading="lazy"
						decoding="async"
					/>
				</div>
			</div>
		</div>
	</div>
</section>

<section class="pp-apps not-prose" aria-label="Industries and applications">
	<div class="pp-apps__bleed">
		<div class="pp-apps__inner">
			<header class="pp-section-head">
				<h2 class="pp-h2">Industries &amp; applications</h2>
				<p class="pp-intro">
					From cement and mining QC to ceramics R&amp;D, Hercules delivers fine powders when brittle solids must reach analytical fineness quickly and repeatably.
				</p>
			</header>

			<div class="pp-apps__grid">
				<article class="pp-card">
					<h3 class="pp-card__title">Cement &amp; construction materials</h3>
					<p class="pp-card__body">
						Clinker, limestone, and masonry subsamples pulverised for Blaine, XRF, calorimetry, and chemical QC routes.
					</p>
				</article>

				<article class="pp-card">
					<h3 class="pp-card__title">Mining &amp; minerals</h3>
					<p class="pp-card__body">
						Ores, concentrates, and exploration splits after jaw crushing — fine powder for XRF, ICP, and fire-assay preparation.
					</p>
				</article>

				<article class="pp-card">
					<h3 class="pp-card__title">Metallurgy &amp; slag</h3>
					<p class="pp-card__body">
						Slag, sinters, and ferro-alloy intermediates when high-energy impact milling suits the matrix better than compression alone.
					</p>
				</article>

				<article class="pp-card">
					<h3 class="pp-card__title">Ceramics &amp; glass</h3>
					<p class="pp-card__body">
						Ceramic bodies, glass cullet, and oxide powders for XRD and compositional QC after coarse reduction elsewhere.
					</p>
				</article>

				<article class="pp-card">
					<h3 class="pp-card__title">Education &amp; R&amp;D</h3>
					<p class="pp-card__body">
						Teaching comminution variables — mass, time, and grinding-set selection — on a production-realistic vibratory disc platform.
					</p>
				</article>

				<article class="pp-card pp-card--accent">
					<h3 class="pp-card__title">Need a grinding-set recommendation?</h3>
					<p class="pp-card__body">
						Vector application support matches ring, puck, and bowl materials to your contamination limits and target fineness.
					</p>
				</article>
			</div>
		</div>
	</div>
</section>

<section class="pp-feats not-prose" aria-label="Key features">
	<div class="pp-feats__bleed">
		<div class="pp-feats__inner">
			<header class="pp-section-head">
				<h2 class="pp-h2">Key features</h2>
				<p class="pp-intro">
					Engineered for fast vibratory milling, automatic operation, and reliable fineness in busy analytical prep laboratories.
				</p>
			</header>

			<div class="pp-feats__grid">
				<article class="pp-feat">
					<span class="pp-feat__stat">Auto</span>
					<h3 class="pp-feat__title">Fully automatic</h3>
					<p class="pp-feat__body">
						Controlled batch cycles reduce operator steps and help keep time and amplitude consistent across consecutive samples.
					</p>
				</article>

				<article class="pp-feat">
					<span class="pp-feat__stat">Ring</span>
					<h3 class="pp-feat__title">Ring-and-puck set</h3>
					<p class="pp-feat__body">
						High-frequency oscillation between ring, puck, and sample delivers impact energy for rapid size reduction.
					</p>
				</article>

				<article class="pp-feat">
					<span class="pp-feat__stat">Fast</span>
					<h3 class="pp-feat__title">Short cycle times</h3>
					<p class="pp-feat__body">
						Fine powder in minutes — suited to high-throughput QC lanes that cannot wait for slow attrition mills.
					</p>
				</article>

				<article class="pp-feat">
					<span class="pp-feat__stat">XRF</span>
					<h3 class="pp-feat__title">Analytical fineness</h3>
					<p class="pp-feat__body">
						Output supports pressed-pellet XRF, fused beads, and wet chemistry when fineness and homogeneity drive results.
					</p>
				</article>

				<article class="pp-feat">
					<span class="pp-feat__stat">Sets</span>
					<h3 class="pp-feat__title">Grinding-set options</h3>
					<p class="pp-feat__body">
						Material options for ring and puck help balance wear life against contamination limits for trace work.
					</p>
				</article>

				<article class="pp-feat">
					<span class="pp-feat__stat">CE</span>
					<h3 class="pp-feat__title">Industrial enclosure</h3>
					<p class="pp-feat__body">
						CE-marked machinery with sound enclosure and interlocked access for safer operation in shared prep areas.
					</p>
				</article>
			</div>
		</div>
	</div>
</section>

<section class="utm2k-software not-prose" aria-label="Ring grinding chamber">
	<div class="utm2k-software__grid utm2k-software__grid--carousel">
		<div class="utm2k-software__media" aria-label="Ring grinding chamber views">
			<UniversalTestingCarousel
				images={chamberCarouselImages}
				ariaLabel="Hercules ring grinding chamber gallery"
				autoplay={false}
			/>
		</div>
		<div class="utm2k-software__copy">
			<h2 class="utm2k-h2">Ring grinding chamber</h2>
			<p class="utm2k-body">
				The heart of Hercules is the <strong>ring-and-puck grinding chamber</strong> — a fixed geometry where the puck oscillates inside the ring, transferring energy through thousands of impacts per minute. Sample, puck, and ring wear surfaces are designed for rapid comminution of brittle inorganics while keeping cleaning and set exchange practical between runs.
			</p>
			<ul class="pp-sw-list">
				<li>
					<strong>Impact action</strong> — repeated puck–ring–sample contacts break particles faster than attrition alone on many matrices.
				</li>
				<li>
					<strong>Accessible set</strong> — open the chamber, swap grinding sets, and clean between batches to control carryover.
				</li>
				<li>
					<strong>Media choice</strong> — select ring and puck materials to match abrasion and trace-element backgrounds for your method.
				</li>
			</ul>
		</div>
	</div>
</section>

<section id="downloads" class="pp-downloads not-prose" aria-label="Downloads">
	<div class="pp-downloads__box">
		<div class="pp-downloads__cover">
			<img
				class="pp-downloads__cover-img"
				src={brochureThumb.src}
				width={brochureThumb.width}
				height={brochureThumb.height}
				alt="Vector VTR-1012 Hercules vibratory disc mill — brochure cover"
				loading="lazy"
				decoding="async"
			/>
		</div>
		<div class="pp-downloads__copy">
			<h2 class="utm2k-h2">Downloads</h2>
			<p class="utm2k-body">
				Product brochure for the Vector VTR-1012 Hercules vibratory disc mill — specifications, grinding sets, and typical laboratory applications.
			</p>
			<a
				class="pp-downloads__btn"
				href="/downloads/brochures/vector-vtr-1012-hercules-vibratory-disc-mill-en.pdf"
				target="_blank"
				rel="noopener"
				data-umami-event="brochure-download-click"
			>
				<span>Brochure (PDF)</span>
				<span aria-hidden="true" class="pp-downloads__btn-arrow">↓</span>
			</a>
		</div>
	</div>
</section>

<section id="technical-overview" class="tech-data not-prose" aria-label="Technical overview">
	<header class="tech-data__head">
		<p class="tech-data__eyebrow">Vector Hercules series</p>
		<h2 class="tech-data__title">Technical overview</h2>
	</header>
	<div class="tech-data__table" role="table" aria-label="Technical specification table">
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Product code</div>
			<div class="tech-data__cell" role="cell">VTR-1012</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Operation</div>
			<div class="tech-data__cell" role="cell">Fully automatic with touch-screen control</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Preset programs</div>
			<div class="tech-data__cell" role="cell">10 customizable presets for grinding times and revolution speeds</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Input particle size</div>
			<div class="tech-data__cell" role="cell">15–20 mm</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Final particle size</div>
			<div class="tech-data__cell" role="cell">60–90 µm</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Grinding sets compatibility</div>
			<div class="tech-data__cell" role="cell">100 ml, 250 ml, 500 ml, 1,000 ml and 2,000 ml volumes</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Material options</div>
			<div class="tech-data__cell" role="cell">Chromium-nickel steel, tungsten carbide</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Grinding time</div>
			<div class="tech-data__cell" role="cell">Adjustable via touch-screen interface</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Revolution speed</div>
			<div class="tech-data__cell" role="cell">Adjustable; set desired values up to 1,800 rpm</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Safety features</div>
			<div class="tech-data__cell" role="cell">
				Emergency stop button; air shock absorbers on the cover; protective switch stops operation when the front cover is opened
			</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Air-cushioned grinding cell</div>
			<div class="tech-data__cell" role="cell">Air cushion at the top for stability and easy installation/removal of grinding sets</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Noise reduction</div>
			<div class="tech-data__cell" role="cell">Soundproofed cabin minimizes operational noise</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Power supply</div>
			<div class="tech-data__cell" role="cell">220 V / 50 Hz</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Construction</div>
			<div class="tech-data__cell" role="cell">Robust industrial design for geology, mineralogy, metallurgy, and power plants</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Dimensions (L × W × H)</div>
			<div class="tech-data__cell" role="cell">1100 × 750 × 1100 mm</div>
		</div>
		<div class="tech-data__row" role="row">
			<div class="tech-data__cell tech-data__label" role="cell">Weight</div>
			<div class="tech-data__cell" role="cell">275 kg</div>
		</div>
	</div>
</section>
<style>{`
	.tech-data {
		margin-top: 1.75rem;
		padding-top: 0.5rem;
		max-width: 56rem;
		margin-left: auto;
		margin-right: auto;
	}

	.tech-data__head {
		text-align: center;
		padding: 0.75rem 0 1.5rem;
		border-bottom: 1px solid rgba(255, 203, 9, 0.55);
	}

	.tech-data__eyebrow {
		margin: 0 0 0.65rem;
		color: #d4d4d8;
		font-family: var(--font-mono, ui-monospace, monospace);
		font-size: 0.78rem;
		letter-spacing: 0.18em;
		text-transform: uppercase;
		font-weight: 600;
	}

	.tech-data__title {
		margin: 0;
		color: #fafafa;
		font-family: var(--font-heading, inherit);
		font-weight: 800;
		font-size: clamp(1.6rem, 3vw, 2.35rem);
		letter-spacing: 0.04em;
		text-transform: uppercase;
		line-height: 1.05;
	}

	.tech-data__table {
		border-top: none;
	}

	.tech-data__row {
		display: grid;
		grid-template-columns: 0.85fr 1.15fr;
		gap: 1.5rem;
		padding: 0.9rem 0;
		border-bottom: 1px solid rgba(255, 203, 9, 0.55);
	}

	.tech-data__cell {
		font-size: 0.95rem;
		line-height: 1.5;
	}

	.tech-data__label {
		font-weight: 700;
	}

	@media (max-width: 640px) {
		.tech-data__row {
			grid-template-columns: 1fr;
			gap: 0.35rem;
		}
	}

	.utm2k-software__grid--carousel .utm2k-software__media {
		min-width: 0;
		width: 100%;
	}

	.utm2k-software__grid--carousel :global(.utc) {
		width: 100%;
	}

	.utm2k-software__grid--carousel :global(.utc__viewport) {
		height: 320px;
	}

	@media (max-width: 640px) {
		.utm2k-software__grid--carousel :global(.utc__viewport) {
			height: 240px;
		}
	}
`}</style>

<style>{`
	.pp-h2 {
		margin: 0;
		color: #fafafa;
		font-family: var(--font-heading, inherit);
		font-weight: 800;
		font-size: clamp(1.5rem, 2.6vw, 2rem);
		letter-spacing: -0.015em;
		line-height: 1.15;
	}

	.pp-intro {
		margin: 0.85rem auto 0;
		color: rgba(228, 228, 231, 0.85);
		max-width: 52rem;
		font-size: 1rem;
		line-height: 1.65;
	}

	.pp-section-head {
		text-align: center;
		margin-bottom: 2.25rem;
	}

	.pp-apps {
		margin-top: 0;
	}

	.pp-apps__bleed {
		width: 100vw;
		margin-left: calc(50% - 50vw);
		background: #0b0b0f;
		padding: 3.5rem 0 3.75rem;
	}

	.pp-apps__inner {
		max-width: 80rem;
		margin: 0 auto;
		padding: 0 1.5rem;
	}

	.pp-apps__grid {
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 1rem;
	}

	@media (max-width: 980px) {
		.pp-apps__grid {
			grid-template-columns: repeat(2, minmax(0, 1fr));
		}
	}

	@media (max-width: 620px) {
		.pp-apps__grid {
			grid-template-columns: 1fr;
		}
	}

	.pp-card {
		position: relative;
		background: linear-gradient(180deg, rgba(24, 24, 27, 0.85), rgba(15, 15, 18, 0.9));
		border: 1px solid rgba(63, 63, 70, 0.85);
		border-radius: 14px;
		padding: 1.5rem 1.35rem 1.4rem;
		overflow: hidden;
		transition: border-color 180ms ease, transform 180ms ease, box-shadow 180ms ease;
	}

	.pp-card:hover {
		border-color: rgba(255, 203, 9, 0.55);
		transform: translateY(-2px);
		box-shadow: 0 18px 40px rgba(0, 0, 0, 0.35);
	}

	.pp-card__tag {
		display: inline-flex;
		align-items: center;
		justify-content: center;
		min-width: 2rem;
		height: 2rem;
		padding: 0 0.55rem;
		background: rgba(255, 203, 9, 0.12);
		color: #ffcb09;
		border-radius: 999px;
		font-family: var(--font-mono, ui-monospace, monospace);
		font-size: 0.78rem;
		font-weight: 800;
		letter-spacing: 0.04em;
	}

	.pp-card__title {
		margin: 0 0 0.55rem;
		color: #ffcb09;
		font-family: var(--font-heading, inherit);
		font-weight: 700;
		font-size: 1.1rem;
		letter-spacing: -0.01em;
	}

	.pp-card__body {
		margin: 0;
		color: rgba(228, 228, 231, 0.82);
		font-size: 0.9rem;
		line-height: 1.55;
	}

	.pp-card--accent {
		background:
			radial-gradient(280px 160px at 20% 0%, rgba(255, 203, 9, 0.18), rgba(255, 203, 9, 0) 70%),
			linear-gradient(180deg, rgba(24, 24, 27, 0.92), rgba(11, 11, 15, 0.96));
		border-color: rgba(255, 203, 9, 0.45);
	}

	.pp-feats {
		margin-top: 0;
	}

	.pp-feats__bleed {
		width: 100vw;
		margin-left: calc(50% - 50vw);
		background:
			radial-gradient(800px 420px at 100% 0%, rgba(255, 203, 9, 0.10), rgba(255, 203, 9, 0) 70%),
			#0e0e12;
		padding: 3.5rem 0 4rem;
	}

	.pp-feats__inner {
		max-width: 80rem;
		margin: 0 auto;
		padding: 0 1.5rem;
	}

	.pp-feats__grid {
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 1.1rem;
	}

	@media (max-width: 980px) {
		.pp-feats__grid {
			grid-template-columns: repeat(2, minmax(0, 1fr));
		}
	}

	@media (max-width: 620px) {
		.pp-feats__grid {
			grid-template-columns: 1fr;
		}
	}

	.pp-feat {
		position: relative;
		background: linear-gradient(180deg, rgba(24, 24, 27, 0.88), rgba(18, 18, 22, 0.95));
		border: 1px solid rgba(63, 63, 70, 0.85);
		border-radius: 16px;
		padding: 1.6rem 1.4rem 1.5rem;
		overflow: hidden;
		transition: border-color 200ms ease, transform 200ms ease, box-shadow 200ms ease;
	}

	.pp-feat::before {
		content: "";
		position: absolute;
		left: 0;
		top: 0;
		bottom: 0;
		width: 3px;
		background: linear-gradient(180deg, #ffcb09, rgba(255, 203, 9, 0));
	}

	.pp-feat:hover {
		border-color: rgba(255, 203, 9, 0.55);
		transform: translateY(-3px);
		box-shadow: 0 22px 50px rgba(0, 0, 0, 0.45);
	}

	.pp-feat__stat {
		display: inline-flex;
		align-items: baseline;
		gap: 0.25rem;
		color: #ffcb09;
		font-family: var(--font-mono, ui-monospace, monospace);
		font-weight: 800;
		font-size: 1.05rem;
		letter-spacing: 0.02em;
	}

	.pp-feat__title {
		margin: 0.55rem 0 0.55rem;
		color: #fafafa;
		font-family: var(--font-heading, inherit);
		font-weight: 800;
		font-size: 1.12rem;
		letter-spacing: -0.01em;
		line-height: 1.25;
	}

	.pp-feat__body {
		margin: 0;
		color: rgba(228, 228, 231, 0.85);
		font-size: 0.92rem;
		line-height: 1.6;
	}

	.pp-safety {
		margin-top: 2rem;
		background:
			linear-gradient(180deg, rgba(255, 203, 9, 0.05), rgba(255, 203, 9, 0)),
			rgba(24, 24, 27, 0.55);
		border: 1px solid rgba(255, 203, 9, 0.28);
		border-radius: 16px;
		padding: 1.5rem 1.5rem 1.4rem;
	}

	.pp-safety__head {
		display: flex;
		align-items: baseline;
		justify-content: space-between;
		gap: 1rem;
		flex-wrap: wrap;
		margin-bottom: 0.85rem;
	}

	.pp-safety__title {
		margin: 0;
		color: #ffcb09;
		font-family: var(--font-heading, inherit);
		font-weight: 800;
		font-size: 1.1rem;
		letter-spacing: -0.01em;
	}

	.pp-safety__sub {
		margin: 0;
		color: rgba(228, 228, 231, 0.7);
		font-size: 0.82rem;
		text-transform: uppercase;
		letter-spacing: 0.12em;
		font-weight: 700;
	}

	.pp-safety__list {
		margin: 0;
		padding: 0;
		list-style: none;
		display: grid;
		grid-template-columns: repeat(3, minmax(0, 1fr));
		gap: 0.9rem;
	}

	@media (max-width: 900px) {
		.pp-safety__list {
			grid-template-columns: 1fr;
		}
	}

	.pp-safety__list li {
		position: relative;
		padding-left: 1.05rem;
		color: rgba(228, 228, 231, 0.88);
		font-size: 0.9rem;
		line-height: 1.55;
	}

	.pp-safety__list li::before {
		content: "";
		position: absolute;
		left: 0;
		top: 0.5rem;
		width: 0.45rem;
		height: 0.45rem;
		border-radius: 999px;
		background: #ffcb09;
	}

	.pp-sw-list {
		margin: 0.85rem 0 0;
		padding: 0;
		list-style: none;
		display: grid;
		gap: 0.6rem;
	}

	.pp-sw-list li {
		position: relative;
		padding-left: 1.25rem;
		color: rgba(228, 228, 231, 0.9);
		font-size: 0.95rem;
		line-height: 1.6;
	}

	.pp-sw-list li::before {
		content: "";
		position: absolute;
		left: 0.15rem;
		top: 0.7rem;
		width: 0.45rem;
		height: 0.45rem;
		background: #ffcb09;
		border-radius: 999px;
	}

	.pp-sw-list strong {
		color: #ffffff;
		font-weight: 700;
	}

	.pp-stds-inline {
		margin-top: 1.5rem;
		border-radius: 16px;
		border: 1px solid rgba(255, 203, 9, 0.28);
		padding: 1.1rem 1.25rem 1.15rem;
		background:
			linear-gradient(180deg, rgba(255, 203, 9, 0.04), rgba(255, 203, 9, 0)),
			rgba(24, 24, 27, 0.55);
	}

	.pp-stds-inline__head {
		display: flex;
		align-items: baseline;
		justify-content: space-between;
		gap: 0.75rem;
		flex-wrap: wrap;
		margin-bottom: 0.6rem;
	}

	.pp-stds-inline__head .utm2k-h2 {
		margin: 0;
		font-size: 1.1rem;
	}

	.pp-stds-inline__libLink {
		display: inline-flex;
		align-items: center;
		gap: 0.3rem;
		color: rgba(255, 203, 9, 0.9);
		font-size: 0.78rem;
		font-weight: 600;
		text-decoration: none;
		transition: color 160ms ease;
	}

	.pp-stds-inline__libLink:hover,
	.pp-stds-inline__libLink:focus-visible {
		color: #ffcb09;
		text-decoration: underline;
		text-underline-offset: 3px;
		outline: none;
	}

	.pp-stds-inline__list {
		list-style: none;
		padding: 0;
		margin: 0;
		display: flex;
		flex-direction: column;
		gap: 0.1rem;
	}

	.pp-stds-inline__row {
		display: flex;
		align-items: baseline;
		gap: 0.45rem;
		padding: 0.45rem 0;
		text-decoration: none;
		border-bottom: 1px dashed rgba(255, 203, 9, 0.16);
		transition: padding-left 160ms ease, background 160ms ease;
	}

	.pp-stds-inline__list li:last-child .pp-stds-inline__row {
		border-bottom: none;
	}

	.pp-stds-inline__row:hover,
	.pp-stds-inline__row:focus-visible {
		padding-left: 0.4rem;
		background: linear-gradient(90deg, rgba(255, 203, 9, 0.06), rgba(255, 203, 9, 0));
		outline: none;
	}

	.pp-stds-inline__code {
		font-family: var(--font-mono, ui-monospace, monospace);
		font-weight: 700;
		font-size: 0.82rem;
		letter-spacing: 0.01em;
		color: #ffcb09;
		white-space: nowrap;
	}

	.pp-stds-inline__sep {
		color: rgba(255, 203, 9, 0.45);
		font-size: 0.8rem;
		flex-shrink: 0;
	}

	.pp-stds-inline__desc {
		font-size: 0.82rem;
		color: rgba(228, 228, 231, 0.78);
		font-weight: 500;
		line-height: 1.4;
	}

	.pp-stds-inline__row:hover .pp-stds-inline__desc,
	.pp-stds-inline__row:focus-visible .pp-stds-inline__desc {
		color: #fafafa;
	}

	#standards {
		scroll-margin-top: 8rem;
	}

	#downloads,
	#technical-overview {
		scroll-margin-top: 8rem;
	}

	.pp-downloads {
		margin-top: 1.75rem;
	}

	.pp-downloads__box {
		border-radius: 16px;
		border: 1px solid rgba(255, 203, 9, 0.28);
		background:
			linear-gradient(180deg, rgba(255, 203, 9, 0.04), rgba(255, 203, 9, 0)),
			rgba(24, 24, 27, 0.55);
		padding: 1.25rem;
		display: grid;
		grid-template-columns: 150px 1fr;
		gap: 1.25rem;
		align-items: center;
	}

	@media (max-width: 640px) {
		.pp-downloads__box {
			grid-template-columns: 1fr;
			gap: 1rem;
		}
	}

	.pp-downloads__cover {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.pp-downloads__cover-img {
		width: 100%;
		max-width: 150px;
		height: auto;
		aspect-ratio: 3 / 4;
		object-fit: cover;
		display: block;
		border-radius: 10px;
		border: 1px solid rgba(63, 63, 70, 0.85);
		background: #18181b;
		box-shadow: 0 8px 20px rgba(0, 0, 0, 0.35);
	}

	.pp-downloads__copy .utm2k-h2 {
		margin: 0 0 0.55rem;
		font-size: 1.1rem;
	}

	.pp-downloads__copy .utm2k-body {
		margin: 0;
		max-width: 56ch;
	}

	.pp-downloads__btn {
		display: inline-flex;
		align-items: center;
		gap: 0.55rem;
		margin-top: 0.9rem;
		background: #ffcb09;
		color: #0b0b0f;
		font-weight: 800;
		font-size: 0.85rem;
		letter-spacing: 0.02em;
		text-decoration: none;
		border-radius: 10px;
		padding: 0.6rem 1.05rem;
		border: 1px solid rgba(0, 0, 0, 0.12);
		transition: background 160ms ease, transform 160ms ease, box-shadow 160ms ease;
	}

	.pp-downloads__btn:hover,
	.pp-downloads__btn:focus-visible {
		background: #ffd83d;
		transform: translateY(-1px);
		box-shadow: 0 10px 22px rgba(255, 203, 9, 0.28);
		outline: none;
	}

	.pp-downloads__btn-arrow {
		font-size: 1rem;
		line-height: 1;
	}

	.pp-link {
		color: #ffd83d;
		text-decoration: underline;
		text-decoration-color: rgba(255, 203, 9, 0.45);
		text-decoration-thickness: 1px;
		text-underline-offset: 3px;
		transition: color 160ms ease, text-decoration-color 160ms ease;
		font-weight: 500;
	}

	.pp-link:hover,
	.pp-link:focus-visible {
		color: #ffcb09;
		text-decoration-color: #ffcb09;
		outline: none;
	}
`}</style>

<style>{`
	.utm2k-h2 {
		margin: 0 0 0.75rem;
		font-weight: 800;
		letter-spacing: -0.02em;
		font-size: 1.35rem;
		color: rgb(244 244 245);
	}

	.utm2k-lead {
		margin: 0;
		color: rgb(228 228 231);
		line-height: 1.7;
		font-size: 1rem;
		max-width: 70ch;
	}

	.utm2k-body {
		margin: 0.75rem 0 0;
		color: rgba(228, 228, 231, 0.9);
		line-height: 1.7;
		font-size: 0.95rem;
		max-width: 80ch;
	}

	.utm2k-top__bleed {
		width: 100vw;
		margin-left: calc(50% - 50vw);
		background: #0b0b0f;
		padding: 3rem 0 3.25rem;
	}

	.utm2k-top__inner {
		max-width: 80rem;
		margin: 0 auto;
		padding: 0 1.5rem;
	}

	.utm2k-top__grid {
		display: grid;
		grid-template-columns: 1.25fr 0.75fr;
		gap: 1.75rem;
		align-items: stretch;
	}

	.utm2k-top__features {
		margin-top: 1.5rem;
		border-radius: 16px;
		border: 1px solid rgba(255, 203, 9, 0.28);
		padding: 1.25rem 1.35rem;
		background:
			linear-gradient(180deg, rgba(255, 203, 9, 0.04), rgba(255, 203, 9, 0)),
			rgba(24, 24, 27, 0.55);
	}

	.utm2k-top__media {
		align-self: stretch;
		display: flex;
		justify-content: center;
		align-items: stretch;
		min-height: 100%;
	}

	.utm2k-top__img {
		width: 100%;
		height: 100%;
		max-height: none;
		max-width: 380px;
		display: block;
		border-radius: 16px;
		background: transparent;
		object-fit: contain;
		object-position: center;
		object-position: center;
		transform: scale(0.95);
		transform-origin: top center;
	}

	.utm2k-pins {
		list-style: none;
		padding: 0;
		margin: 0.75rem 0 0;
		display: flex;
		flex-direction: column;
		gap: 0.55rem;
	}

	.utm2k-pins li {
		position: relative;
		padding-left: 0.95rem;
		color: rgba(228, 228, 231, 0.92);
		line-height: 1.55;
	}

	.utm2k-pins li::before {
		content: "";
		position: absolute;
		left: 0;
		top: 0.3rem;
		width: 3px;
		height: 0.95rem;
		background: #ffcb09;
		border-radius: 2px;
	}

	.utm2k-software {
		margin-top: 0;
		width: 100vw;
		margin-left: calc(50% - 50vw);
		background: #0b0b0f;
		padding: 3.5rem 0 3.75rem;
	}

	.utm2k-software__grid {
		max-width: 80rem;
		margin: 0 auto;
		padding: 0 1.5rem;
		display: grid;
		grid-template-columns: 1.05fr 0.95fr;
		gap: 1.75rem;
		align-items: center;
	}

	.utm2k-software__media {
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.utm2k-software__img {
		width: 72%;
		max-width: 20rem;
		max-height: 28rem;
		height: auto;
		object-fit: contain;
		display: block;
		border: none;
		border-radius: 0;
		background: transparent;
	}

	@media (max-width: 900px) {
		.utm2k-top__grid,
		.utm2k-software__grid {
			grid-template-columns: 1fr;
		}
		.utm2k-top__media {
			align-items: center;
			min-height: 0;
		}
		.utm2k-top__img {
			width: 100%;
			height: auto;
			max-width: 100%;
			max-height: 560px;
			transform: none;
		}
	}
`}</style>
