body{font-family:Inter,sans-serif;margin:0;padding:0}.page-wrapper{max-width:1600px;margin:0 auto;padding:40px 70px 80px;box-sizing:border-box}.hero-title{font-size:36px;font-weight:700;margin-bottom:10px}.hero-sub{max-width:750px;font-size:1.05rem;line-height:1.55;opacity:.85;margin-bottom:50px}.section-title{font-size:18px;color:var(--gray5);font-weight:700;margin:45px 0 5px}.grid{display:grid;gap:28px}.grid-4{grid-template-columns:repeat(4,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.card{background:#fff;border-radius:8px;border:1px solid #e2e2e2;overflow:hidden;transition:all .22s ease}.card:hover{border-color:#ccc;box-shadow:0 4px 18px rgba(0,0,0,.12)}.card-img{width:100%;height:262px;background:url(/images/placeholder-grid.png) center/cover no-repeat;border-bottom:1px solid #e6e6e6;overflow:hidden;transition:all .22s}.card-img img{width:100%;height:100%;object-fit:cover;display:block;transition:all .22s}.card-body{padding:18px 20px 8px;display:flex;flex-direction:column;min-height:266px;box-sizing:border-box;transition:all .22s}.card h3{font-size:1.05rem;font-weight:700;margin:0 0 2px;transition:all .3s}.card-sub{font-size:.87rem;opacity:.75;transition:all .22s}html[lang=ru] .card-body{padding:18px 20px 8px;display:flex;flex-direction:column;min-height:298px;box-sizing:border-box;transition:all .22s}html[lang=ru] .shelfs .card-body{min-height:322px}html[lang=ru] .card-sub{font-size:.87rem;opacity:.75;transition:all .22s}html[lang=ru] .others .section-title,html[lang=lt] .others .section-title,html[lang=pl] .others .section-title{font-size:18px;color:var(--gray5);font-weight:700;margin:45px 0 5px;min-height:60px}.btn-start{display:inline-flex;align-items:center;justify-content:center;padding:7px 28px;margin-top:auto;margin-bottom:8px;align-self:flex-start;background:#000;color:#fff;text-decoration:none;border-radius:50px;font-size:.9rem;transition:.2s ease}.btn-start:hover{opacity:.85;background-color:var(--secondary);color:var(--gray5);transform:translate(2px)}.support-block{margin-top:70px;text-align:center;font-size:1rem}.support-block img{width:40px;margin-bottom:10px}.support-phone{font-size:1.3rem;font-weight:700;margin-top:12px}.support-phone a{color:inherit;text-decoration:none}.support-phone a:hover{text-decoration:underline}@media (max-width: 1584px){.card-shelf h3{min-height:72px}.card-shelf .card-body{min-height:322px}.card h3{min-height:74px}.card .card-body{min-height:280px}.card-workbenches h3{min-height:52px}.card-workbenches .card-body{min-height:300px}}@media (max-width: 1390px){.card h3{min-height:82px}.card .card-body{min-height:300px}.section-title.other{min-height:55px}}@media (max-width: 1200px){.page-wrapper{padding:35px 50px 70px}.grid-4{grid-template-columns:repeat(3,1fr)}html[lang=ru] .card-body{min-height:350px}html[lang=ru] .shelfs .card-body{min-height:380px}html[lang=ru] .others .section-title,html[lang=lt] .others .section-title,html[lang=pl] .others .section-title{font-size:18px;color:var(--gray5);font-weight:700;margin:45px 0 5px;min-height:50px}}@media (max-width: 900px){.page-wrapper{padding:30px 40px 60px}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}.card-body,.card-shelf .card-body,.card-workbenches .card-body,.card h3,.card-shelf h3,.card-workbenches h3{min-height:unset}}@media (max-width: 600px){.page-wrapper{padding:20px 16px 50px}.hero-title{font-size:26px;margin-bottom:8px}.hero-sub{font-size:.93rem;margin-bottom:30px}.section-title{font-size:15px;margin:30px 0 10px}.grid-4,.grid-3{grid-template-columns:repeat(2,1fr);gap:12px}.card-img,.card-shelf .card-img,.card-workbenches .card-img{height:160px}.card-body,.card-shelf .card-body,.card-workbenches .card-body{padding:12px 14px 8px;min-height:unset}.card h3,.card-shelf h3,.card-workbenches h3{font-size:.88rem;font-weight:700;margin-bottom:4px;min-height:unset}.card-sub,.card-shelf .card-sub,.card-workbenches .card-sub{font-size:.78rem;margin-bottom:0;min-height:unset}.btn-start{padding:6px 16px;font-size:.78rem;margin-bottom:8px}.support-block{margin-top:44px;font-size:.92rem}.support-phone{font-size:1.1rem}}@media (max-width: 420px){.grid-4{grid-template-columns:1fr}.btn-start{padding:6px 28px;font-size:.9rem;margin-bottom:8px}}
