.parts-procurement{background:var(--color-white,#fff);border:1px solid var(--color-border,#e4e7eb);border-radius:var(--radius-xl,20px);color:var(--color-primary);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);padding:clamp(24px,5vw,64px);display:grid}.parts-procurement__eyebrow{color:var(--color-accent);letter-spacing:.12em;margin:0 0 20px;font-size:12px;font-weight:700}.parts-procurement h1{letter-spacing:-.025em;overflow-wrap:break-word;margin:0 0 24px;font-size:clamp(30px,3.5vw,48px);line-height:1.15}.parts-procurement__description{margin:0 0 20px;font-size:17px;line-height:1.75}.parts-procurement__positioning,.parts-procurement__hint{color:var(--color-text-muted,#5f6670);margin:0;font-size:14px;line-height:1.7}.parts-procurement__service{background:var(--color-bg-light,#f4f6f9);border-radius:16px;align-self:center;min-width:0;padding:clamp(20px,3vw,36px)}.parts-procurement__service ul{margin:0 0 28px;padding:0;list-style:none}.parts-procurement__service li{border-bottom:1px solid var(--color-border,#dce2eb);padding:16px 0;font-weight:600;line-height:1.5}.parts-procurement__service li:first-child{padding-top:0}.parts-procurement__hint{margin-top:20px}.parts-procurement .btn{white-space:normal;max-width:100%}.parts-procurement a:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}@media (max-width:820px){.parts-procurement{grid-template-columns:minmax(0,1fr)}}
