.ServicesTabs-module__rO3jEq__services{background:#fff;padding:20px 20px 80px}.ServicesTabs-module__rO3jEq__container{max-width:1200px;margin:auto}.ServicesTabs-module__rO3jEq__subtitle{color:#fff;margin-bottom:10px}.ServicesTabs-module__rO3jEq__title{margin-bottom:35px;font-size:36px;font-weight:600}.ServicesTabs-module__rO3jEq__categories{flex-wrap:wrap;gap:12px;margin-bottom:40px;display:flex}.ServicesTabs-module__rO3jEq__categoryButton{cursor:pointer;background:#fff;border:1px solid #eee;border-radius:20px;padding:10px 18px;transition:all .2s}.ServicesTabs-module__rO3jEq__categoryButton:hover{border-color:var(--mine-color-red)}.ServicesTabs-module__rO3jEq__active{background:var(--mine-color-red);color:#fff;border:none}@media (max-width:1024px){.ServicesTabs-module__rO3jEq__grid{grid-template-columns:repeat(2,1fr);gap:20px}}.ServicesTabs-module__rO3jEq__card:hover{transform:translateY(-6px)}.ServicesTabs-module__rO3jEq__icon{background:var(--mine-color-red);border-radius:50%;width:42px;height:42px;margin-bottom:15px}.ServicesTabs-module__rO3jEq__card h3{margin-bottom:10px}.ServicesTabs-module__rO3jEq__card p{color:#666;margin-bottom:15px;font-size:14px}.ServicesTabs-module__rO3jEq__more{cursor:pointer;background:0 0;border:none;font-weight:500}.ServicesTabs-module__rO3jEq__grid{grid-template-columns:repeat(3,1fr);gap:25px;display:grid}.ServicesTabs-module__rO3jEq__fade{pointer-events:none;background:linear-gradient(#fafafa00,#fffc,#fff);height:120px;position:absolute;bottom:60px;left:0;right:0}.ServicesTabs-module__rO3jEq__showMore{background:var(--mine-color-red);color:#fff;cursor:pointer;border:none;border-radius:30px;margin:30px auto 0;padding:15px 28px;font-weight:600;transition:all .2s;display:block}.ServicesTabs-module__rO3jEq__gridWrapper{position:relative}.ServicesTabs-module__rO3jEq__collapsed{max-height:650px;overflow:hidden}@media (max-width:768px){.ServicesTabs-module__rO3jEq__services{padding:60px 16px}.ServicesTabs-module__rO3jEq__title{font-size:28px}.ServicesTabs-module__rO3jEq__categories{gap:8px}.ServicesTabs-module__rO3jEq__categoryButton{padding:8px 14px;font-size:14px}.ServicesTabs-module__rO3jEq__grid{grid-template-columns:repeat(2,1fr);gap:16px}.ServicesTabs-module__rO3jEq__card{border-radius:14px;padding:18px}.ServicesTabs-module__rO3jEq__card h3{font-size:16px}.ServicesTabs-module__rO3jEq__card p{font-size:13px}}@media (max-width:420px){.ServicesTabs-module__rO3jEq__grid{grid-template-columns:1fr}}.ServicesTabs-module__rO3jEq__card{background:#f8f8f8;border-radius:16px;flex-direction:column;height:100%;padding:28px;transition:all .2s;display:flex}.ServicesTabs-module__rO3jEq__more{margin-top:auto}.ServicesTabs-module__rO3jEq__icon{background:var(--mine-color-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:15px;font-size:20px;display:flex}.ServicesTabs-module__rO3jEq__modalOverlay{z-index:1000;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ServicesTabs-module__rO3jEq__modal{background:#fff;border-radius:18px;width:100%;max-width:520px;max-height:90vh;padding:35px;animation:.2s ServicesTabs-module__rO3jEq__modalShow;position:relative;overflow-y:auto}@keyframes ServicesTabs-module__rO3jEq__modalShow{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ServicesTabs-module__rO3jEq__close{cursor:pointer;background:0 0;border:none;font-size:26px;position:absolute;top:14px;right:18px}.ServicesTabs-module__rO3jEq__modalIcon{background:var(--mine-color-red);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;font-size:22px;display:flex}.ServicesTabs-module__rO3jEq__modal h3{margin-bottom:15px}.ServicesTabs-module__rO3jEq__modalText{color:#666;margin-bottom:12px;font-size:15px}.ServicesTabs-module__rO3jEq__consult{background:var(--mine-color-red);color:#fff;cursor:pointer;border:none;border-radius:30px;width:100%;margin-top:20px;padding:14px;font-weight:500;transition:all .2s}.ServicesTabs-module__rO3jEq__consult:hover{transform:translateY(-2px)}
