.ai-bootcamp-case .one-team-case-visual{background:#eaeff8}.ai-bootcamp-before{left:5%;top:11%;width:68%}.ai-bootcamp-after{right:5%;bottom:11%;width:68%}.ai-bootcamp-main .one-team-browser img{aspect-ratio:905/666;object-fit:cover;object-position:top left}.ai-bootcamp-main .one-team-browser figcaption{position:absolute;left:12px;top:36px;padding:6px 11px;border-radius:9px;background:#191f28e0;font-size:12px;font-weight:650;line-height:1.4;letter-spacing:-.01em;color:#fff;white-space:nowrap}.ai-bootcamp-main .ai-bootcamp-after figcaption{background:#3182f6}.ai-bootcamp-case:hover .ai-bootcamp-before{transform:translateY(-4px)}.ai-bootcamp-case:hover .ai-bootcamp-after{transform:translateY(-8px)}.ai-bootcamp-works{margin-top:40px;padding-top:56px;border-top:1px solid #e5e8eb}.ai-bootcamp-works-title{margin:0 0 28px;font-size:15px;font-weight:650;letter-spacing:-.02em;color:#3182f6}@media(max-width:760px){.ai-bootcamp-main .one-team-roles-grid{grid-template-columns:1fr}.ai-bootcamp-main .one-team-role-card{padding:22px 20px 20px}.ai-bootcamp-main .one-team-role-card>p{font-size:15px}.ai-bootcamp-main .growth-center strong{font-size:clamp(50px,14.5vw,84px)}.ai-bootcamp-main .one-team-browser figcaption span{display:none}.ai-bootcamp-before{left:4%;top:15%;width:74%}.ai-bootcamp-after{right:4%;bottom:15%;width:74%}.ai-bootcamp-main .one-team-browser figcaption{left:7px;top:24px;padding:4px 8px;border-radius:7px;font-size:10px}.ai-bootcamp-works{margin-top:28px;padding-top:40px}.ai-bootcamp-works-title{margin-bottom:20px;font-size:14px}}.ai-bootcamp-main .ai-bootcamp-works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 26px}.ai-bootcamp-main .ai-bootcamp-works-grid .case-media{border-radius:20px}.ai-bootcamp-main .ai-bootcamp-works-grid .case-media-label{top:20px;left:20px;right:20px;font-size:10px}.ai-bootcamp-main .ai-bootcamp-works-grid .case-card-copy{padding-top:20px}.ai-bootcamp-main .ai-bootcamp-works-grid .case-card-copy h3{margin:10px 0 12px;font-size:clamp(19px,1.6vw,26px)}.ai-bootcamp-main .ai-bootcamp-works-grid .case-card-arrow{width:38px;height:38px;font-size:19px;bottom:14px;right:14px}.ai-bootcamp-main .ai-bootcamp-works .homepage-work-foot{margin-top:56px}@media(max-width:1000px){.ai-bootcamp-main .ai-bootcamp-works-grid{gap:40px 16px}.ai-bootcamp-main .ai-bootcamp-works-grid .case-media-label>span:last-child{display:none}.ai-bootcamp-main .ai-bootcamp-works-grid .case-card-copy h3{font-size:18px}}@media(max-width:760px){.ai-bootcamp-main .ai-bootcamp-works-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px}.ai-bootcamp-main .ai-bootcamp-works-grid .case-media{aspect-ratio:1;border-radius:12px}.ai-bootcamp-main .ai-bootcamp-works-grid :is(.case-media-label,.case-card-arrow,.case-card-copy h3){display:none}.ai-bootcamp-main .ai-bootcamp-works-grid .case-screen{left:7%;right:7%;top:9%;bottom:9%;border-width:8px 3px 3px;border-radius:6px}.ai-bootcamp-main .ai-bootcamp-works-grid .case-media.is-mobile .case-screen{left:31%;right:31%;top:8%;bottom:4%;border-width:3px;border-radius:9px}.ai-bootcamp-main .ai-bootcamp-works-grid .case-card-copy{padding-top:9px}.ai-bootcamp-main .ai-bootcamp-works-grid .case-card-copy>span{display:block;font-size:12px;font-weight:650;line-height:1.35;color:#191f28;word-break:keep-all}.ai-bootcamp-main .ai-bootcamp-works-grid .case-card-copy p{margin-top:3px;font-size:10.5px;line-height:1.45}.ai-bootcamp-main .ai-bootcamp-works .homepage-work-foot{margin-top:36px}}