@media (max-width:1024px){.tools-title{font-size:36px}.tools-button{padding:14px 28px;font-size:16px}.tools-card{min-height:350px}.tools-card-content h3{font-size:24px}.tools-card-content p{font-size:16px}}@media (max-width:900px){.tools-cards{gap:20px}.tools-title{font-size:32px}.tools-card{min-height:320px}.tools-card-content h3{font-size:22px}.tools-card-content p{font-size:15px}}@media (max-width:768px){.tools-section{padding:60px 20px}.tools-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.tools-title{max-width:100%;font-size:28px}.tools-button{align-self:flex-start}.tools-cards{grid-template-columns:1fr;gap:20px}.tools-card{min-height:400px;padding:0}.tools-card-image{height:200px}.tools-card-content{padding:25px}.tools-card-content h3{margin-bottom:12px;font-size:22px}.tools-card-content p{font-size:16px}}@media (max-width:480px){.tools-section{padding:40px 35px}.tools-title{font-size:24px}.tools-button{text-align:center;width:100%;padding:12px 24px;font-size:15px}.tools-card{min-height:320px}.tools-card-image{height:190px}.tools-card-content h3{font-size:20px}.tools-card-content p{font-size:15px}}.tools-section{background-color:#0d3d2a;margin:60px 0;padding:80px 20px}.tools-container{max-width:1150px;margin:0 auto}.tools-header{justify-content:space-between;align-items:center;gap:30px;margin-bottom:40px;display:flex}.tools-title{color:#fff;text-align:left;max-width:600px;margin:0;font-family:DM Sans,sans-serif;font-size:42px;font-weight:700;line-height:1.3}.tools-button{color:#0d3d2a;white-space:nowrap;background-color:#fff;border-radius:30px;padding:16px 32px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:600;text-decoration:none;transition:all .3s;box-shadow:0 4px 15px #0003}.tools-button:hover{background-color:#f0f0f0;transform:translateY(-2px);box-shadow:0 6px 20px #0000004d}.tools-cards{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.tools-card{border-radius:20px;flex-direction:column;min-height:400px;transition:transform .3s;display:flex;overflow:hidden}.tools-card:hover{transform:translateY(-5px)}.tools-card-dark{background-color:#0f4d35}.tools-card-light{background-color:#24853e}.tools-card-image{border-radius:20px;flex:none;width:100%;height:220px;padding:15px;overflow:hidden}.tools-card-image img{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.tools-middle img{object-fit:cover;object-position:top;border-radius:0 0 20px 20px;width:100%;height:100%;display:block}.tools-card-content{color:#fff;flex-direction:column;flex:1;justify-content:center;padding:30px;display:flex}.tools-card-content h3{color:#fff;margin-bottom:15px;font-family:DM Sans,sans-serif;font-size:26px;font-weight:700}.tools-card-content p{color:#ffffffe6;margin:0;font-family:DM Sans,sans-serif;font-size:18px;line-height:1.6}.tools-card-link{color:#38db3e;align-items:center;margin-top:15px;font-family:DM Sans,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.tools-card-link svg{margin-left:8px;transition:transform .3s}.tools-card-link:hover svg{transform:translate(4px)}@media (max-width:1024px){.tools-title{font-size:36px}.tools-button{padding:14px 28px;font-size:16px}.tools-card{min-height:350px}.tools-card-content h3{font-size:24px}.tools-card-content p{font-size:16px}}@media (max-width:900px){.tools-cards{gap:20px}.tools-title{font-size:32px}.tools-card{min-height:320px}.tools-card-content h3{font-size:22px}.tools-card-content p{font-size:15px}}@media (max-width:768px){.tools-section{padding:60px 15px}.tools-header{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:40px}.tools-title{max-width:100%;font-size:28px}.tools-button{align-self:flex-start}.tools-cards{grid-template-columns:1fr;gap:20px}.tools-card{min-height:400px;padding:0}.tools-card-image{height:200px}.tools-card-content{padding:25px}.tools-card-content h3{margin-bottom:12px;font-size:22px}.tools-card-content p{font-size:16px}}@media (max-width:420px){.tools-section{padding:40px 25px}.tools-card{min-height:250px}.tools-card-image{height:150px}}@media (max-width:300px){.tools-section{padding:40px 15px}.tools-card{min-height:200px}.tools-card-image{height:140px}}
