.charles-ai-main-heading .main-heading-block{color:#221f20;text-align:center}.charles-ai-main-heading .main-heading-block .ai-logo img{margin:0 auto 25px}.charles-ai-main-heading .main-heading-block .ai-heading h1{font-family:charles_inktrapitalic,sans-serif;font-size:7.5rem;font-weight:400;letter-spacing:.32px;line-height:116%;margin-bottom:50px}.charles-ai-main-heading .main-heading-block .ai-main-description{margin:0 auto;max-width:90%}.charles-ai-main-heading .main-heading-block .ai-main-description,.charles-ai-main-heading .main-heading-block .ai-main-description p{font-size:34px;letter-spacing:-.36px;line-height:140%}.charles-ai-main-heading .main-heading-block .ai-main-description .ai-bubble{background:#ccd5fd;border-radius:5px;display:inline-flex;padding:5px 14px 5px 10px}.charles-ai-main-heading .main-heading-block .web-hero-rive{margin-bottom:-10rem;margin-top:-30rem;position:relative;z-index:0}.charles-ai-main-heading .main-heading-block .web-hero-rive #web-hero{height:1200px;margin:0 auto;width:1200px}.charles-ai-main-heading .main-heading-block .ai-agents-image,.charles-ai-main-heading .main-heading-block .ai-main-description,.charles-ai-main-heading .main-heading-block .ai-second-description{margin-bottom:100px;position:relative;z-index:5}.charles-ai-main-heading .main-heading-block .ai-heading,.charles-ai-main-heading .main-heading-block .ai-logo{position:relative;z-index:5}.charles-ai-main-heading .main-heading-block .ai-agents-image img{margin:0 auto}.charles-ai-main-heading .main-heading-block .ai-second-description,.charles-ai-main-heading .main-heading-block .ai-second-description p{font-size:40px;font-weight:600;letter-spacing:-.36px;line-height:136%;text-align:center}.charles-ai-main-heading .main-heading-block .ai-benefits{padding-top:60px;position:relative;z-index:5}.charles-ai-main-heading .main-heading-block .ai-benefits .swiper-wrapper{display:flex;justify-content:space-between}.charles-ai-main-heading .main-heading-block .ai-benefits .ai-benefit .description{font-family:Inter,sans-serif;font-size:26px;font-weight:400;letter-spacing:-.36px;line-height:136%;text-align:center}.charles-ai-main-heading .main-heading-block .ai-benefits .ai-benefit .description br{display:none}.charles-ai-main-heading .main-heading-block .ai-benefits .ai-benefit .title{font-family:charles_inktrapitalic,sans-serif;font-size:48px;font-weight:400;letter-spacing:0;line-height:54px;margin-bottom:20px}.charles-ai-main-heading .main-heading-block .ai-benefits .ai-benefit .benefit-icon{margin:0 auto 25px}@media screen and (max-width:768px){.charles-ai-main-heading .main-heading-block .ai-benefits .ai-benefit{opacity:1!important;transform:none!important;transition:none!important}.charles-ai-main-heading .main-heading-block .ai-benefits .ai-benefit .description br,.charles-ai-main-heading .main-heading-block .ai-main-description br{display:none}.charles-ai-main-heading .main-heading-block .ai-heading h1{font-size:52px;line-height:60px;margin-bottom:15px}.charles-ai-main-heading .main-heading-block .ai-main-description{max-width:100%}.charles-ai-main-heading .main-heading-block .ai-main-description,.charles-ai-main-heading .main-heading-block .ai-main-description p{font-size:20px;line-height:26px}.charles-ai-main-heading .main-heading-block .ai-logo img{margin:0 auto 15px;max-height:50px}.charles-ai-main-heading .main-heading-block .ai-agents-image,.charles-ai-main-heading .main-heading-block .ai-main-description,.charles-ai-main-heading .main-heading-block .ai-second-description{margin-bottom:50px}.charles-ai-main-heading .main-heading-block .ai-second-description,.charles-ai-main-heading .main-heading-block .ai-second-description p{font-size:26px;line-height:32px}.charles-ai-main-heading .main-heading-block .ai-benefits{padding-top:30px}.charles-ai-main-heading .main-heading-block .ai-benefits .ai-benefit .description{font-size:18px;line-height:24px}.charles-ai-main-heading .main-heading-block .ai-benefits .ai-benefit .title{font-size:36px;line-height:42px;margin-bottom:10px}.charles-ai-main-heading .main-heading-block .ai-benefits .ai-benefit .benefit-icon{margin:0 auto 10px}.charles-ai-main-heading .main-heading-block .web-hero-rive{margin-bottom:-3rem;margin-top:-10rem}.charles-ai-main-heading .main-heading-block .web-hero-rive #web-hero{height:auto;width:100%}}@media screen and (max-width:480px){.charles-ai-main-heading .main-heading-block .web-hero-rive{z-index:-1}}