@charset "utf-8";

#inc03{position:relative;padding:170px 0 150px;background-color:#111}
#inc03::before{z-index:1;position:absolute;content:'SAMPLE ROBOTICS';top:42%;left:50%;transform:translate(-50%, -50%);width:100%;text-align:center;text-transform:uppercase;font-family:var(--e-font);font-size:150px;font-weight:700;background-clip:text;color:transparent;-webkit-text-stroke:1px var(--primary)}
#inc03::after{z-index:0;position:absolute;content:'';top:52%;left:50%;transform:translate(-50%, -50%);width:1230px;height:1230px;background-image:url(./img/inc03_bg.png);background-repeat:no-repeat;background-size:contain;background-position:center}
#inc03 .inner{z-index:1;position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}
#inc03 .group-title{padding-bottom:175px}
#inc03 .group-title h3{color:#fff}
#inc03 .tab-menu{display:flex;justify-content:center;align-items:center;gap:10px;cursor:pointer}
#inc03 .tab-item{display:flex;align-items:center;justify-content:center;height:50px;padding:0 28px;font-size:17px;font-weight:700;color:var(--primary);border-radius:100px;background-color:rgba(255,92,0,0.1)}
#inc03 .tab-item.on{background-color:var(--primary);color:#fff}
#inc03 .tab-cont{position:relative;display:none;z-index:1}
#inc03 .tab-cont ul{display:grid;grid-template-columns:repeat(3,1fr);gap:54px}
#inc03 .tab-cont ul li{display:flex;flex-direction:column;align-items:flex-start;background-color:#fff;border-radius:15px;overflow:hidden}
#inc03 .tab-cont ul li a{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;height:100%;text-align:left}
#inc03 .tab-cont .img_cont{width:100%;height:285px;overflow:hidden}
#inc03 .tab-cont .img_cont img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}
#inc03 .tab-cont ul li a:hover .img_cont img{transform:scale(1.1)}
#inc03 .tab-cont .txt{display:flex;flex-direction:column;padding:40px}
#inc03 .tab-cont .txt .cate{padding-bottom:20px;font-size:15px;font-weight:700;color:var(--primary)}
#inc03 .tab-cont .txt h4{padding-bottom:12px;font-size:22px;font-weight:700;line-height:1.45;color:#111}
#inc03 .tab-cont .txt p.desc{font-size:16px;line-height:1.6;color:#777}
#inc03 .tab-cont.view{display:flex}