.aiTopSubTitle,.aiTopTitle,.aiTopText{max-width:885px;margin-left:auto;margin-right:auto;text-align:center;color:#000}.aiTopSubTitle{padding-top:4rem;font-size:1.125rem;line-height:1.5rem;font-weight:normal;letter-spacing:-.18px}.aiTopTitle{padding-top:14px}.aiTopTitle h2.sectionHeading{font-size:50px;line-height:50px;font-weight:bold;letter-spacing:-.68px}.aiTopText{font-size:18px;line-height:28px;font-weight:500;padding-top:27px;letter-spacing:-.18px}.cardContainer{display:flex;flex-wrap:wrap;flex-basis:100%;justify-content:center;margin-bottom:3rem;margin-top:1.5rem}.cardContainer .card{width:100%;max-width:285px;margin-left:.625rem;margin-right:.625rem;height:424px;border-radius:30px;background-color:#efefef;position:relative;margin-bottom:1rem}.cardContainer .card .data{position:absolute;top:0;right:0;bottom:0;left:0}.cardContainer .card .data .pageImage{position:absolute;right:3.125rem;left:3.125rem;top:0;bottom:6rem;transition:transform .3s ease-in-out}.cardContainer .card .data .pageImage img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cardContainer .card .data:hover .pageImage{transform:scale(1.15)}.cardContainer .card .data .pageName{position:absolute;bottom:2.5rem;height:66px;left:50%;transform:translateX(-50%);color:#000d11;text-align:center;font-size:1.125rem;font-weight:600;width:calc(100% - 5rem);line-height:1.25rem}.cardContainer .card .data .pageName span{color:#707070;font-size:.75rem;font-weight:400;line-height:1rem}.designStudioMark{position:relative;text-align:left;margin:2rem 0 4rem 3rem;padding-top:3rem}.designStudioMark .aiIcon{position:absolute;top:0;left:0;width:43.33px;height:43.33px}.designStudioMark .message{left:48px;top:14px;font-size:.875rem;font-weight:500;position:absolute;right:0}