.ToolDetailSection-module__ys5xMG__section{background-color:#fff;min-height:100vh;padding:120px 0 80px;position:relative;overflow:hidden}.ToolDetailSection-module__ys5xMG__crosshair{z-index:5;width:24px;height:24px;position:absolute}.ToolDetailSection-module__ys5xMG__crosshair:before,.ToolDetailSection-module__ys5xMG__crosshair:after{content:"";background-color:var(--color-gray);position:absolute}.ToolDetailSection-module__ys5xMG__crosshair:before{width:100%;height:1px;top:50%;left:0;transform:translateY(-50%)}.ToolDetailSection-module__ys5xMG__crosshair:after{width:1px;height:100%;top:0;left:50%;transform:translate(-50%)}.ToolDetailSection-module__ys5xMG__crosshairTopLeft{top:80px;left:3%}.ToolDetailSection-module__ys5xMG__crosshairTopRight{top:80px;right:3%}.ToolDetailSection-module__ys5xMG__hero{max-width:1200px;padding:0 var(--space-12);margin:0 auto;margin-bottom:var(--space-16)}.ToolDetailSection-module__ys5xMG__heroContent{align-items:flex-start;gap:60px;display:flex}.ToolDetailSection-module__ys5xMG__heroInfo{padding-top:var(--space-6);flex-direction:column;flex:1;align-items:flex-start;display:flex}.ToolDetailSection-module__ys5xMG__heroLabel{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-white);background-color:var(--color-black);margin-bottom:8px;padding:6px 14px;display:inline-block}.ToolDetailSection-module__ys5xMG__heroTitleBox{border:3px solid var(--color-black);padding:var(--space-3)var(--space-6);margin-bottom:var(--space-8);display:inline-block}.ToolDetailSection-module__ys5xMG__heroTitle{font-size:36px;font-weight:var(--font-bold);color:var(--color-black);line-height:1.2}.ToolDetailSection-module__ys5xMG__heroMeta{gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.ToolDetailSection-module__ys5xMG__metaItem{font-size:var(--text-sm);color:var(--color-gray-600);font-weight:var(--font-medium)}.ToolDetailSection-module__ys5xMG__heroDescription{font-size:var(--text-base);color:var(--color-dark-gray);margin-bottom:var(--space-6);line-height:1.8}.ToolDetailSection-module__ys5xMG__toolLink{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-white);background-color:var(--color-black);padding:var(--space-3)var(--space-5);text-decoration:none;transition:all .3s;display:inline-flex}.ToolDetailSection-module__ys5xMG__toolLink:hover{background-color:var(--color-dark-gray)}.ToolDetailSection-module__ys5xMG__heroImageCard{flex-shrink:0;width:360px;padding:35px;position:relative}.ToolDetailSection-module__ys5xMG__heroImageInner{justify-content:center;align-items:center;width:100%;height:260px;padding:20px;display:flex}.ToolDetailSection-module__ys5xMG__heroImageSquare{aspect-ratio:1;border:3px solid;width:100%;max-height:100%;overflow:hidden}.ToolDetailSection-module__ys5xMG__heroImage{object-fit:cover;width:100%;height:100%}.ToolDetailSection-module__ys5xMG__dashedLine{background-image:linear-gradient(to right,transparent 0%,transparent 5%,var(--color-gray)5%,var(--color-gray)95%,transparent 95%,transparent 100%);width:100%;height:1px;margin:var(--space-12)0;background-repeat:repeat-x;background-size:12px 1px}.ToolDetailSection-module__ys5xMG__sectionHeader{margin-bottom:var(--space-10);flex-direction:column;align-items:flex-start;display:flex}.ToolDetailSection-module__ys5xMG__sectionLabel{font-size:var(--text-xs);font-weight:var(--font-bold);color:var(--color-white);background-color:var(--color-black);margin-bottom:8px;padding:6px 12px;display:inline-block}.ToolDetailSection-module__ys5xMG__sectionTitle{font-size:36px;font-weight:var(--font-bold);color:var(--color-black);border-bottom:3px solid var(--color-black);padding-bottom:var(--space-2);display:inline-block}.ToolDetailSection-module__ys5xMG__contentArea{max-width:1200px;padding:0 var(--space-12);margin:0 auto}.ToolDetailSection-module__ys5xMG__fullDescription{font-size:var(--text-base);color:var(--color-dark-gray);max-width:900px;line-height:2}.ToolDetailSection-module__ys5xMG__featuresList{flex-wrap:wrap;gap:10px;display:flex}.ToolDetailSection-module__ys5xMG__featureTag{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--color-black);border:1.5px solid var(--color-black);cursor:default;align-items:center;gap:6px;padding:8px 18px;transition:all .25s;display:inline-flex}.ToolDetailSection-module__ys5xMG__featureTag:hover{background:var(--color-black);color:#fff}.ToolDetailSection-module__ys5xMG__useCasesList{flex-direction:column;gap:12px;display:flex}.ToolDetailSection-module__ys5xMG__useCaseItem{align-items:center;gap:var(--space-3);font-size:var(--text-base);font-weight:var(--font-medium);color:var(--color-black);padding:var(--space-3)var(--space-4);border-left:3px solid var(--color-black);transition:all .3s;display:flex}.ToolDetailSection-module__ys5xMG__useCaseItem:hover{background:var(--color-gray-100);padding-left:var(--space-6)}.ToolDetailSection-module__ys5xMG__teamList{flex-wrap:wrap;gap:16px;display:flex}.ToolDetailSection-module__ys5xMG__teamCard{align-items:center;gap:var(--space-4);padding:var(--space-3)var(--space-5);padding-right:var(--space-12);border:1px solid #e5e5e5;min-width:260px;text-decoration:none;transition:all .3s;display:flex;position:relative}.ToolDetailSection-module__ys5xMG__teamCard:hover{border-color:var(--color-black);background:var(--color-black)}.ToolDetailSection-module__ys5xMG__teamCard:hover .ToolDetailSection-module__ys5xMG__teamName{color:#fff}.ToolDetailSection-module__ys5xMG__teamCard:hover .ToolDetailSection-module__ys5xMG__teamRole{color:#ffffffb3}.ToolDetailSection-module__ys5xMG__teamImageWrapper{border-radius:50%;flex-shrink:0;width:44px;height:44px;overflow:hidden}.ToolDetailSection-module__ys5xMG__teamImage{object-fit:cover;width:100%;height:100%}.ToolDetailSection-module__ys5xMG__teamInfo{flex-direction:column;display:flex}.ToolDetailSection-module__ys5xMG__teamRole{color:var(--color-gray-600);font-size:11px;transition:color .3s}.ToolDetailSection-module__ys5xMG__teamName{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-black);transition:color .3s}.ToolDetailSection-module__ys5xMG__teamArrow{width:36px;height:100%;color:var(--color-black);border-left:1px solid #e5e5e5;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;right:-1px;transform:translateY(-50%)}.ToolDetailSection-module__ys5xMG__teamCard:hover .ToolDetailSection-module__ys5xMG__teamArrow{border-color:var(--color-black);color:#fff}.ToolDetailSection-module__ys5xMG__otherGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.ToolDetailSection-module__ys5xMG__otherCard{flex-direction:column;text-decoration:none;transition:transform .3s;display:flex}.ToolDetailSection-module__ys5xMG__otherCard:hover{transform:translateY(-5px)}.ToolDetailSection-module__ys5xMG__otherCardColor{justify-content:center;align-items:center;padding:20px;display:flex}.ToolDetailSection-module__ys5xMG__otherImageWrapper{aspect-ratio:16/10;width:100%;overflow:hidden}.ToolDetailSection-module__ys5xMG__otherImage{object-fit:cover;width:100%;height:100%}.ToolDetailSection-module__ys5xMG__otherInfo{border:1px solid var(--color-black);padding:var(--space-3)var(--space-4);padding-right:var(--space-12);background:#fff;border-top:none;align-items:center;transition:all .3s;display:flex;position:relative}.ToolDetailSection-module__ys5xMG__otherCard:hover .ToolDetailSection-module__ys5xMG__otherInfo{background:var(--color-black)}.ToolDetailSection-module__ys5xMG__otherCard:hover .ToolDetailSection-module__ys5xMG__otherCategory,.ToolDetailSection-module__ys5xMG__otherCard:hover .ToolDetailSection-module__ys5xMG__otherTitle{color:#fff}.ToolDetailSection-module__ys5xMG__otherInfoContent{flex-direction:column;display:flex}.ToolDetailSection-module__ys5xMG__otherCategory{color:var(--color-gray-600);text-transform:uppercase;letter-spacing:.5px;font-size:10px;transition:color .3s}.ToolDetailSection-module__ys5xMG__otherTitle{font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-black);transition:color .3s}.ToolDetailSection-module__ys5xMG__otherArrow{border:1px solid var(--color-black);width:40px;color:var(--color-black);background:#fff;justify-content:center;align-items:center;display:flex;position:absolute;top:-1px;bottom:-1px;right:-1px}.ToolDetailSection-module__ys5xMG__navArea{justify-content:center;gap:var(--space-4);padding:var(--space-16)var(--space-12)0;display:flex}.ToolDetailSection-module__ys5xMG__navBtn{align-items:center;gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--font-bold);color:var(--color-white);background-color:var(--color-black);padding:var(--space-3)var(--space-5);text-decoration:none;transition:all .3s;display:inline-flex}.ToolDetailSection-module__ys5xMG__navBtn:hover{background-color:var(--color-dark-gray)}@media (max-width:768px){.ToolDetailSection-module__ys5xMG__section{padding:100px 0 60px}.ToolDetailSection-module__ys5xMG__hero{padding:0 var(--space-4)}.ToolDetailSection-module__ys5xMG__heroContent{flex-direction:column-reverse;align-items:center;gap:30px}.ToolDetailSection-module__ys5xMG__heroInfo{text-align:center;align-items:center;padding-top:0}.ToolDetailSection-module__ys5xMG__heroTitle{font-size:28px}.ToolDetailSection-module__ys5xMG__heroImageCard{width:100%;padding:20px}.ToolDetailSection-module__ys5xMG__heroImageInner{height:220px}.ToolDetailSection-module__ys5xMG__contentArea{padding:0 var(--space-4)}.ToolDetailSection-module__ys5xMG__sectionTitle{font-size:28px}.ToolDetailSection-module__ys5xMG__teamList{flex-direction:column}.ToolDetailSection-module__ys5xMG__teamCard{min-width:100%}.ToolDetailSection-module__ys5xMG__otherGrid{grid-template-columns:1fr;gap:20px}.ToolDetailSection-module__ys5xMG__navArea{padding:var(--space-12)var(--space-4)0}}
