.Tools_container__ZW67s{max-width:1400px;margin:0 auto;padding:2rem;width:100%}.Tools_title__Q9PA2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.Tools_subtitle__oh9fR{font-size:1.2rem;color:#666;text-align:center;margin-bottom:3rem;max-width:800px;margin-left:auto;margin-right:auto}.Tools_toolsGrid__oahp2{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem;margin-top:2rem}.Tools_toolCard__gYxb5{border:1px solid #e0e0e0;border-radius:12px;padding:1.5rem;transition:all .3s ease;cursor:pointer;text-decoration:none;color:inherit;display:block;background:white;box-shadow:0 2px 8px rgba(0,0,0,.05);height:100%}.Tools_toolCard__gYxb5:hover{transform:translateY(-4px);box-shadow:0 4px 16px rgba(0,0,0,.1);border-color:#0070f3}.Tools_toolName__1zL9C{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#0070f3;line-height:1.4}.Tools_toolDescription__kUUAn{color:#666;line-height:1.6;font-size:1rem}.Tools_externalIcon__B6Sb8{font-size:1.2rem;margin-left:.5rem}.Tools_docLinks__KTrg6{display:flex;flex-direction:column;gap:1rem}.Tools_docLink__S_D_4{display:block;padding:1rem;background:#f8f9fa;border-radius:8px;text-decoration:none;color:inherit;transition:all .3s ease;border:1px solid transparent}.Tools_docLink__S_D_4:hover{background:#e8f4ff;border-color:#0070f3;transform:translateX(4px)}.Tools_docLinkHeader__HmAVI{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.Tools_docLinkName__KTBv3{font-size:1.1rem;font-weight:600;color:#0070f3}.Tools_docLinkDescription__Oq8aU{margin:0;color:#666;font-size:.9rem;line-height:1.4}.Tools_videoThumbnail__zp_Zf{position:relative;width:100%;margin-bottom:1rem;border-radius:8px;overflow:hidden;background:#000}.Tools_videoThumbnail__zp_Zf img{width:100%;height:auto;display:block}.Tools_playButton__P8usd{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:3rem;color:white;background:rgba(0,0,0,.7);border-radius:50%;width:80px;height:80px;display:flex;align-items:center;justify-content:center;padding-left:8px;transition:all .3s ease}.Tools_toolCard__gYxb5:hover .Tools_playButton__P8usd{background:rgba(0,112,243,.9);transform:translate(-50%,-50%) scale(1.1)}.Tools_videoEmbed__QEq9F{position:relative;width:100%;padding-bottom:56.25%;margin-bottom:1rem;overflow:hidden;border-radius:8px;background:#000}.Tools_videoEmbed__QEq9F iframe{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;border:none}@media (max-width:1200px){.Tools_container__ZW67s{max-width:100%;padding:2rem 1.5rem}.Tools_toolsGrid__oahp2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}}@media (max-width:900px){.Tools_toolsGrid__oahp2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.Tools_title__Q9PA2{font-size:2rem}.Tools_subtitle__oh9fR{font-size:1.1rem;margin-bottom:2rem}}@media (max-width:768px){.Tools_container__ZW67s{padding:1.5rem 1rem}.Tools_toolsGrid__oahp2{grid-template-columns:1fr;gap:1.5rem}.Tools_title__Q9PA2{font-size:1.75rem;margin-bottom:.75rem}.Tools_subtitle__oh9fR{font-size:1rem;margin-bottom:1.5rem;padding:0 .5rem}.Tools_toolCard__gYxb5{padding:1.25rem}.Tools_toolName__1zL9C{font-size:1.25rem}.Tools_toolDescription__kUUAn{font-size:.95rem}.Tools_docLink__S_D_4{padding:.875rem}.Tools_docLinkName__KTBv3{font-size:1rem}.Tools_playButton__P8usd{width:60px;height:60px;font-size:2rem}}@media (max-width:480px){.Tools_container__ZW67s{padding:1rem .75rem}.Tools_title__Q9PA2{font-size:1.5rem}.Tools_subtitle__oh9fR{font-size:.9rem}.Tools_toolCard__gYxb5{padding:1rem;border-radius:8px}.Tools_toolName__1zL9C{font-size:1.1rem;margin-bottom:.75rem}.Tools_toolDescription__kUUAn{font-size:.9rem;line-height:1.5}.Tools_externalIcon__B6Sb8{font-size:1rem}.Tools_docLink__S_D_4{padding:.75rem}.Tools_docLinkName__KTBv3{font-size:.95rem}.Tools_docLinkDescription__Oq8aU{font-size:.85rem}.Tools_playButton__P8usd{width:50px;height:50px;font-size:1.5rem}.Tools_toolsGrid__oahp2{gap:1rem}}@media (max-width:360px){.Tools_container__ZW67s{padding:.75rem .5rem}.Tools_toolCard__gYxb5{padding:.875rem}}@media (hover:none) and (pointer:coarse){.Tools_toolCard__gYxb5:hover{transform:none}.Tools_toolCard__gYxb5:active{transform:scale(.98);opacity:.9}.Tools_docLink__S_D_4:hover{transform:none}.Tools_docLink__S_D_4:active{transform:scale(.98)}.Tools_playButton__P8usd{background:rgba(0,0,0,.8)}}