.mechanical-page-v151{background:#071315;color:#eaf5f5}.mechanical-hero-v151{height:552px;min-height:552px;width:100%;background-image:linear-gradient(90deg,rgba(2,11,16,.96) 0%,rgba(2,11,16,.75) 35%,rgba(2,11,16,.1) 72%),var(--mechanical-hero);background-size:cover;background-position:center;display:flex;align-items:center}.mechanical-hero-copy-v151{width:min(720px,calc(100% - 80px));margin-left:max(5vw,48px)}.mechanical-hero-copy-v151>span,.mechanical-overview-v151>span,.mechanical-heading-v151>span,.mechanical-cta-v151>span{color:#72d7d4;font-size:12px;letter-spacing:.16em;font-weight:800}.mechanical-hero-copy-v151 h1{font-size:clamp(48px,5.3vw,86px);line-height:.98;margin:15px 0 22px}.mechanical-hero-copy-v151 p{max-width:690px;color:#d4e2e3;font-size:17px;line-height:1.7}.mechanical-body-v151{width:min(1400px,92%);margin:auto;padding:80px 0}.mechanical-overview-v151{text-align:center;max-width:980px;margin:0 auto 52px}.mechanical-overview-v151 h2,.mechanical-heading-v151 h2,.mechanical-cta-v151 h2{font-size:clamp(32px,3vw,52px);margin:14px 0}.mechanical-overview-v151 p,.mechanical-heading-v151 p{color:#aebfc1;line-height:1.8}.mechanical-lifecycle-v151{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;margin-top:30px;color:#72d7d4}.mechanical-lifecycle-v151 i{font-style:normal;color:#547174}.mechanical-partner-v151{margin:0 0 70px;padding:35px 40px;border:1px solid #316467;background:linear-gradient(120deg,#0b2527,#0a191b);border-radius:20px}.mechanical-partner-v151 small{color:#72d7d4;letter-spacing:.14em}.mechanical-partner-v151 h2{font-size:38px;margin:10px 0}.mechanical-partner-v151 p{max-width:1050px;color:#c8d7d8;line-height:1.75}.mechanical-partner-v151 a{color:#72d7d4;text-decoration:none;font-weight:800}.mechanical-heading-v151{text-align:center;margin-bottom:32px}.mechanical-service-grid-v151{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.mechanical-service-grid-v151 button{text-align:left;background:#0b1d20;border:1px solid #24464a;border-radius:14px;color:#eaf5f5;padding:24px;cursor:pointer;transition:.25s}.mechanical-service-grid-v151 button:hover{transform:translateY(-3px);border-color:#72d7d4;background:#0e292c}.mechanical-service-grid-v151 small{color:#72d7d4}.mechanical-service-grid-v151 h3{font-size:20px;margin:10px 0 18px}.mechanical-service-grid-v151 span{color:#9db4b6}.mechanical-applications-v151{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#24464a;border:1px solid #24464a;margin:80px 0}.mechanical-applications-v151 article{background:#0a181b;padding:30px}.mechanical-applications-v151 small,.mechanical-details-v151 small,.mechanical-method-v151 span{color:#72d7d4;font-weight:800;letter-spacing:.1em}.mechanical-applications-v151 p{color:#9fb3b5;line-height:1.65}.mechanical-details-v151{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.mechanical-details-v151 article{scroll-margin-top:120px;background:#e8f0ef;color:#102123;border-radius:16px;padding:34px}.mechanical-details-v151 h3{font-size:25px;margin:12px 0}.mechanical-details-v151 p{color:#44585b;line-height:1.75}.mechanical-details-v151 b{display:block;color:#277578;font-size:12px;margin-top:22px;line-height:1.7}.mechanical-method-v151{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:80px 0}.mechanical-method-v151 div{border-top:2px solid #72d7d4;padding:25px 10px}.mechanical-method-v151 p{color:#9fb3b5;line-height:1.6}.mechanical-cta-v151{text-align:center;padding:70px 25px;border-radius:20px;background:linear-gradient(135deg,#0d3337,#122124);border:1px solid #316467}.mechanical-cta-v151 .primary{margin-top:20px}@media(max-width:900px){.mechanical-service-grid-v151,.mechanical-details-v151{grid-template-columns:1fr}.mechanical-applications-v151,.mechanical-method-v151{grid-template-columns:repeat(2,1fr)}.mechanical-hero-copy-v151{margin-left:24px;width:calc(100% - 48px)}}@media(max-width:600px){.mechanical-hero-v151{height:552px;min-height:552px;background-position:62% center}.mechanical-hero-copy-v151 h1{font-size:42px}.mechanical-hero-copy-v151 p{font-size:14px}.mechanical-applications-v151,.mechanical-method-v151{grid-template-columns:1fr}.mechanical-body-v151{padding-top:55px}}
