.tool-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border:0}
.tool-grid article{display:block;min-height:0;border:1px solid var(--line);overflow:hidden;transition:transform .25s,box-shadow .25s}
.tool-grid article:hover{transform:translateY(-4px);box-shadow:0 20px 45px rgba(9,21,31,.11)}
.product-photo{height:255px;background:#071421;position:relative;overflow:hidden}
.product-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.tool-grid article:hover .product-photo img{transform:scale(1.035)}
.product-photo span{position:absolute;left:18px;top:18px;background:rgba(8,19,29,.82);color:#fff;padding:8px 10px;font-size:9px;font-weight:900;letter-spacing:.14em}
.tool-copy{padding:28px 29px 26px}
.tool-copy h3{font-size:25px}
.tool-copy p{min-height:64px}
@media(max-width:1000px){.tool-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:650px){.tool-grid{grid-template-columns:1fr}.product-photo{height:240px}}
.brand img{display:block;width:240px;height:72px;object-fit:contain;object-position:left center}.footer-brand{background:#fff;padding:7px 12px;width:max-content}.footer-brand img{width:220px;height:68px}@media(max-width:650px){.brand img{width:195px;height:60px}.footer-brand img{width:195px;height:60px}}
.static-about-hero{min-height:560px;color:#fff;background:linear-gradient(90deg,rgba(5,14,22,.97),rgba(5,14,22,.55)),url('hero-equipment.png') center/cover}.static-about-hero>.shell{padding-top:118px}.static-about-hero h1{font-size:clamp(54px,6vw,86px);letter-spacing:-.06em;line-height:.92;margin:25px 0}.static-about-hero h1 em{font-style:normal;color:var(--signal)}.static-about-hero p{font-size:18px;line-height:1.7;color:#c6d0d7;max-width:650px}.static-story{display:grid;grid-template-columns:1fr 1fr;gap:110px}.static-story h2{font-size:56px;letter-spacing:-.055em;line-height:.98;margin:20px 0}.static-story>div:last-child{border-left:1px solid var(--line);padding-left:55px}.static-story p{font-size:16px;line-height:1.9;color:var(--steel);margin:0 0 24px}.static-solvers{background:var(--night);color:#fff;padding:110px 0}.static-solver-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.static-solver-photo{height:520px;background:linear-gradient(0deg,rgba(8,19,29,.4),transparent),url('hero-equipment.png') 70% center/cover;position:relative}.static-solver-photo span{position:absolute;left:0;bottom:0;background:var(--signal);color:var(--night);padding:18px 24px;font-size:9px;font-weight:900;letter-spacing:.17em}.static-solver-grid h2{font-size:56px;letter-spacing:-.055em;line-height:.98;margin:22px 0}.static-solver-grid p{color:#9eacb7;font-size:14px;line-height:1.85}.static-values{display:grid;grid-template-columns:repeat(3,1fr);margin-top:65px;border-top:1px solid var(--line)}.static-values article{padding:38px 45px;border-right:1px solid var(--line)}.static-values article:last-child{border:0}.static-values h3{font-size:23px;margin:30px 0 13px}.static-values p{color:var(--steel);font-size:13px;line-height:1.75}@media(max-width:1000px){.static-story,.static-solver-grid{grid-template-columns:1fr;gap:55px}.static-story>div:last-child{border-left:0;border-top:1px solid var(--line);padding:35px 0 0}}@media(max-width:650px){.static-about-hero{min-height:520px}.static-about-hero>.shell{padding-top:85px}.static-about-hero h1{font-size:48px}.static-story h2,.static-solver-grid h2{font-size:42px}.static-solvers{padding:80px 0}.static-solver-photo{height:330px}.static-values{grid-template-columns:1fr}.static-values article{border-right:0;border-bottom:1px solid var(--line);padding:30px 0}}
.rental-price{display:block;color:#8b6813;font-size:17px;margin:14px 0}
.rental-rates{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:18px 0}.rental-rates span{background:#ecebe6;padding:9px 8px;font-size:12px;font-weight:800}.rental-rates b{display:block;font-size:8px;letter-spacing:.1em;text-transform:uppercase;color:#85620c;margin-bottom:4px}@media(max-width:420px){.rental-rates{grid-template-columns:1fr}}
