.eyebrow.svelte-1wus21i{margin-bottom:22px}.section-title.svelte-1wus21i{font-size:clamp(26px,3.4vw,48px);line-height:1.04;margin:0 0 44px;max-width:24ch}.processes.svelte-1wus21i{position:relative;padding:0 48px 100px;max-width:1440px;margin:0 auto}@media (max-width: 1100px){.processes.svelte-1wus21i{padding:0 22px 60px}}.process-grid.svelte-1wus21i{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:18px}@media (max-width: 1100px){.process-grid.svelte-1wus21i{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.process-grid.svelte-1wus21i{grid-template-columns:1fr}}.process-card.svelte-1wus21i{border-radius:18px;padding:32px;border:1px solid rgba(200,232,248,.16);background:#112438c7;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 18px #00000047,inset 0 1px #ffffff12;display:flex;flex-direction:column;gap:10px;transition:box-shadow .3s,transform .3s}.process-card.svelte-1wus21i:hover{box-shadow:0 8px 32px #0000007d,inset 0 1px #ffffff12;transform:translateY(-2px)}.process-card--featured.svelte-1wus21i{background:#07263ceb;border-color:#00aaee38}.process-card.svelte-1wus21i .process-thumb{margin-bottom:6px}.process-num.svelte-1wus21i{font-family:IBM Plex Mono,monospace;font-size:16px;color:#0ae}.process-name.svelte-1wus21i{font-size:20px;margin:0;line-height:1.1}.process-desc.svelte-1wus21i{font-size:17px;line-height:1.6;color:#a8c2d6;margin:0;flex:1;text-transform:none}.process-link.svelte-1wus21i{font-family:IBM Plex Mono,monospace;font-size:14px;color:#0ae;margin-top:4px}.machining-band.svelte-1wus21i{background:#07263ceb;border-top:1px solid rgba(0,170,238,.15);border-bottom:1px solid rgba(0,170,238,.15);padding:80px 48px}@media (max-width: 1100px){.machining-band.svelte-1wus21i{padding:50px 22px}}.machining-inner.svelte-1wus21i{max-width:1440px;margin:0 auto}.machining-grid.svelte-1wus21i{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media (max-width: 1100px){.machining-grid.svelte-1wus21i{grid-template-columns:1fr;gap:30px}}.machining-text.svelte-1wus21i{font-size:20px;line-height:1.65;color:#a8c2d6;margin:0 0 28px;max-width:46ch;text-transform:none}.machining-link.svelte-1wus21i{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:999px;border:1px solid rgba(200,232,248,.24);font-weight:600;font-size:14px;background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#a8c2d6}.machining-stats.svelte-1wus21i{display:flex;flex-direction:column}.mstat.svelte-1wus21i{display:flex;flex-direction:column;padding:22px 0;border-top:1px solid rgba(200,232,248,.13)}.mstat.svelte-1wus21i:last-child{border-bottom:1px solid rgba(200,232,248,.13)}.mstat-num.svelte-1wus21i{font-size:clamp(36px,4.5vw,64px);font-weight:900;letter-spacing:-.04em;color:#0ae;line-height:1}.mstat-label.svelte-1wus21i{font-family:IBM Plex Mono,monospace;font-size:13px;letter-spacing:.12em;color:#88a7bf;margin-top:4px}.services.svelte-1wus21i{position:relative;padding:80px 48px 100px;max-width:1440px;margin:0 auto}@media (max-width: 1100px){.services.svelte-1wus21i{padding:50px 22px 60px}}.services-grid.svelte-1wus21i{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 1100px){.services-grid.svelte-1wus21i{grid-template-columns:1fr 1fr}}@media (max-width: 560px){.services-grid.svelte-1wus21i{grid-template-columns:1fr}}.svc-num.svelte-1wus21i{font-family:IBM Plex Mono,monospace;font-size:16px;color:#0ae;margin-bottom:8px}.svc-name.svelte-1wus21i{font-size:19px;margin:0 0 10px;line-height:1.15}.svc-desc.svelte-1wus21i{font-size:17px;line-height:1.6;color:#a8c2d6;margin:0;text-transform:none}.quality.svelte-1wus21i{position:relative;padding:0 48px 100px;max-width:1440px;margin:0 auto}@media (max-width: 1100px){.quality.svelte-1wus21i{padding:0 22px 60px}}.accred-grid.svelte-1wus21i{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.accred-grid.svelte-1wus21i>:first-child{grid-column:span 2}@media (max-width: 1100px){.accred-grid.svelte-1wus21i{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.accred-grid.svelte-1wus21i{grid-template-columns:minmax(0,1fr)}.accred-grid.svelte-1wus21i>:first-child{grid-column:auto}}.accred-grid.svelte-1wus21i .accred-logo{max-width:150px;margin-bottom:14px}.accred-name.svelte-1wus21i{font-size:18px;margin:0 0 10px;line-height:1.15}.accred-desc.svelte-1wus21i{font-size:17px;line-height:1.6;color:#a8c2d6;margin:0;text-transform:none}
