.ToolsMachineryPage{padding:64px 72px 96px;color:#111827;background:#fff}.ToolsMachineryPage-services{margin-bottom:96px}.ToolsMachineryPage-servicesHeader{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:48px}.ToolsMachineryPage-servicesLabel{font-size:12px;color:#6b7280;letter-spacing:.05em;text-transform:uppercase}.ToolsMachineryPage-servicesContent{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.ToolsMachineryPage-accordion{display:flex;flex-direction:column;gap:0}.ToolsMachineryPage-accordionItem{border-top:1px solid #e5e7eb;padding:24px 0;cursor:pointer;transition:all .3s ease}.ToolsMachineryPage-accordionItem:last-child{border-bottom:1px solid #e5e7eb}.ToolsMachineryPage-accordionHeader{display:flex;align-items:center;gap:24px}.ToolsMachineryPage-accordionNumber{font-size:14px;color:#9ca3af;min-width:24px}.ToolsMachineryPage-accordionTitle{flex:1 1;font-size:18px;font-weight:500;color:#111827;margin:0;transition:color .2s ease}.ToolsMachineryPage-accordionItem--active .ToolsMachineryPage-accordionTitle{color:#1e3a5f;font-weight:600}.ToolsMachineryPage-accordionIcon{font-size:18px;color:#6b7280;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.ToolsMachineryPage-accordionItem--active .ToolsMachineryPage-accordionIcon{transform:rotate(180deg)}.ToolsMachineryPage-accordionBody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;overflow:hidden}.ToolsMachineryPage-accordionItem--active .ToolsMachineryPage-accordionBody{grid-template-rows:1fr}.ToolsMachineryPage-accordionDescription{min-height:0;margin:0;padding:0 0 0 48px;font-size:14px;line-height:1.7;color:#6b7280;max-width:480px;opacity:0;transform:translateY(-8px);transition:opacity .3s ease .1s,transform .3s ease .1s,padding .35s ease}.ToolsMachineryPage-accordionItem--active .ToolsMachineryPage-accordionDescription{padding:0 0 0 48px;opacity:1;transform:translateY(0)}.ToolsMachineryPage-servicesImage{border-radius:12px;overflow:hidden;aspect-ratio:4/3}.ToolsMachineryPage-servicesImage img{width:100%;height:100%;object-fit:cover;display:block}.ToolsMachineryPage-projects{margin-bottom:96px}.ToolsMachineryPage-projectsHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:48px}.ToolsMachineryPage-projectsTitle{font-size:42px;font-weight:400;color:#111827;margin:0}.ToolsMachineryPage-projectsTitle--accent{color:#c62828;font-weight:500}.ToolsMachineryPage-projectsLabel{font-size:12px;color:#6b7280;letter-spacing:.05em;text-transform:uppercase}.ToolsMachineryPage-projectsGrid{display:flex;flex-direction:column;gap:32px}.ToolsMachineryPage-projectsRow{display:grid;grid-gap:24px;gap:24px}.ToolsMachineryPage-projectsRow--top{grid-template-columns:1fr 1fr}.ToolsMachineryPage-projectsRow--bottom{grid-template-columns:1fr 1.5fr;align-items:start;gap:108px}.ToolsMachineryPage-projectsRow--bottom .ToolsMachineryPage-projectCard:not(.ToolsMachineryPage-projectCard--cta) .ToolsMachineryPage-projectCardImage{aspect-ratio:1}.ToolsMachineryPage-projectCard{display:flex;flex-direction:column}.ToolsMachineryPage-projectCardImage{border-radius:16px;overflow:hidden;aspect-ratio:4/3;margin-bottom:2px}.ToolsMachineryPage-projectCardImage img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.ToolsMachineryPage-projectCard:hover .ToolsMachineryPage-projectCardImage img{transform:scale(1.03)}.ToolsMachineryPage-projectCardContent{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.ToolsMachineryPage-projectCardInfo{display:flex;flex-direction:column;gap:2px}.ToolsMachineryPage-projectCardTitle{font-size:15px;font-weight:500;color:#111827;margin:0}.ToolsMachineryPage-projectCardStatus{font-size:11px;color:#9ca3af;text-transform:uppercase;letter-spacing:.02em}.ToolsMachineryPage-projectCardLocation{font-size:13px;color:#6b7280;margin:0;white-space:nowrap}.ToolsMachineryPage-projectCard--cta{background:rgba(0,0,0,0);padding:100px 0 0;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.ToolsMachineryPage-projectCard--cta .ToolsMachineryPage-projectCardImage{display:none}.ToolsMachineryPage-projectCardCtaTitle{font-size:32px;font-weight:500;color:#c62828;margin:0;line-height:1.4}.ToolsMachineryPage-projectCardCtaAccent{color:#1e3a5f;font-weight:500}.ToolsMachineryPage-projectCardCtaDescription{font-size:16px;line-height:1.7;color:#6b7280;margin:12px 0 0}.ToolsMachineryPage-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:48px;gap:48px;padding-top:64px;border-top:1px solid #e5e7eb}.ToolsMachineryPage-statItem{display:flex;flex-direction:column;gap:8px}.ToolsMachineryPage-statValue{font-size:48px;font-weight:300;color:#1e3a5f;line-height:1}.ToolsMachineryPage-statLabel{font-size:13px;color:#6b7280;line-height:1.4}@media(max-width:1024px){.ToolsMachineryPage{padding:48px 40px 72px}.ToolsMachineryPage-servicesContent{grid-template-columns:1fr}.ToolsMachineryPage-projectCard--cta{padding-top:24px}.ToolsMachineryPage-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ToolsMachineryPage{padding:40px 24px 64px}.ToolsMachineryPage-servicesHeader{flex-direction:column;gap:16px}.ToolsMachineryPage-projectsHeader{flex-direction:column;align-items:flex-start;gap:8px}.ToolsMachineryPage-projectsTitle{font-size:32px}.ToolsMachineryPage-projectsRow--bottom,.ToolsMachineryPage-projectsRow--top{grid-template-columns:1fr;gap:32px}.ToolsMachineryPage-projectCard--cta{padding-top:0}.ToolsMachineryPage-stats{grid-template-columns:1fr 1fr;gap:32px}.ToolsMachineryPage-statValue{font-size:36px}}@media(max-width:480px){.ToolsMachineryPage-accordionTitle{font-size:16px}.ToolsMachineryPage-accordionDescription{margin-left:0}.ToolsMachineryPage-projectCardCtaTitle{font-size:20px}}