body{margin:0;padding:0;font-size:16px;color:#000;font-family:"Zen Maru Gothic",sans-serif;font-weight:400;background:linear-gradient(0deg, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.9) 100%),#1ca0a9}.ceo_ai{background-color:#e8f5f6;width:100%;display:block}.ceo_ai_title{display:flex;flex-flow:column;align-items:center;justify-content:center;gap:0rem}.ceo_ai_title .-icon{width:84px;aspect-ratio:1/1;border-radius:50%;background-color:#d2ecee;display:flex;justify-content:center;align-items:center;line-height:1;margin-bottom:.5em}.ceo_ai_title .-fukidashi{border-radius:80px;background:#1ca0a9;color:#fff;padding:.5em 1.5em;margin-bottom:1em}.ceo_ai_title h2{font-size:32px;font-weight:700;text-align:center}.ceo_ai_title h2 strong{color:#1ca0a9}.ceo_ai_title span{color:#1ca0a9;letter-spacing:1.6px;text-transform:uppercase}@media screen and (max-width: 767px){.ceo_ai_title .-icon{width:64px}.ceo_ai_title .-fukidashi{border-radius:16px;padding:.75em 1em;text-align:center}.ceo_ai_title h2{font-size:24px;line-height:1.5}.ceo_ai_title span{font-size:13px}}.ceo_ai_hr{text-align:center;padding-bottom:2em}.ceo_ai_price{display:flex;justify-content:center;align-items:center;flex-flow:column;padding:6em 1.5em}.ceo_ai_price .ceo_ai_price_list{display:flex;flex-flow:column;max-width:800px;padding-top:3em}.ceo_ai_price .ceo_ai_price_standard{width:100%;border-radius:48px 24px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);display:flex;overflow:hidden}.ceo_ai_price .ceo_ai_price_detail{width:50%;padding:2em;display:flex;flex-flow:column;justify-content:space-between}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1{display:flex;flex-flow:column;gap:1em}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1 h3{display:flex;align-items:center;gap:1em}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1 h3 strong{font-size:32px;font-weight:700}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1 h3 span{line-height:1;font-size:16px;font-weight:700;color:#fff;background-color:#1ca0a9;border-radius:80px;padding:.25em 1em}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1 .ceo_ai_price_type{display:flex;flex-flow:column}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1 .ceo_ai_price_type span{color:#999}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1 .ceo_ai_price_type .-price{display:flex;align-items:center}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1 .ceo_ai_price_type .-price strong{font-size:48px;font-weight:700;line-height:1}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_2 p{font-size:13px;color:#999;font-weight:400}.ceo_ai_price .ceo_ai_price_include{width:50%;padding:2em;border-radius:0 24px 48px 0;background:rgba(28,160,169,.7)}.ceo_ai_price .ceo_ai_price_include h4{display:flex;flex-flow:column;justify-content:center;align-items:center;color:#fff}.ceo_ai_price .ceo_ai_price_include h4 span{opacity:.7;font-size:13px;font-weight:400;letter-spacing:1.3px;text-transform:uppercase}.ceo_ai_price .ceo_ai_price_include h4 strong{font-size:18px;font-weight:700}.ceo_ai_price .ceo_ai_price_include ul{list-style:none;margin:0;padding:0;display:flex;flex-flow:column;gap:.25em;padding-top:1em}.ceo_ai_price .ceo_ai_price_include ul li{width:100%;border-radius:8px;background:#fff;display:flex;padding:.5em;gap:.5em}.ceo_ai_price .ceo_ai_price_include ul li svg{width:24px;height:24px}.ceo_ai_price .ceo_ai_price_include ul li p{width:auto;font-size:14px}@media screen and (max-width: 767px){.ceo_ai_price{padding:4em 2em}.ceo_ai_price .ceo_ai_price_list{width:100%;padding-top:2em}.ceo_ai_price .ceo_ai_price_standard{border-radius:24px 16px;flex-flow:column}.ceo_ai_price .ceo_ai_price_detail,.ceo_ai_price .ceo_ai_price_include{width:100%;padding:1.5em}.ceo_ai_price .ceo_ai_price_detail{gap:2em;align-items:center;justify-content:center;text-align:center}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1 h3{align-items:center;flex-flow:column;gap:.5em}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1 h3 strong{font-size:26px}.ceo_ai_price .ceo_ai_price_detail .ceo_ai_price_detail_1 .ceo_ai_price_type .-price strong{font-size:36px}.ceo_ai_price .ceo_ai_price_include{border-radius:0 0 24px 16px}}.ceo_ai_price_action{display:flex;justify-content:center;align-items:center;padding:2em}.ceo_ai_price_action a{text-decoration:none;padding:.5em 3em;font-size:20px;font-weight:700;color:rgba(0,0,0,.7);border-radius:800px;background:#f0ce27;box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}@media screen and (max-width: 767px){.ceo_ai_price_action{padding:1.5em 0 0;width:100%}.ceo_ai_price_action a{width:100%;max-width:320px;text-align:center;padding:.75em 1.5em;font-size:18px}}.ceo_ai_solution{background-color:#fff}.ceo_ai_solution p{text-align:center;padding:1.5em 2em;line-height:1.8}.ceo_ai_solution img{width:100%;height:auto;line-height:1;vertical-align:bottom}@media screen and (max-width: 767px){.ceo_ai_solution h2{padding:0 2em}.ceo_ai_solution h2 strong{display:block}.ceo_ai_solution p{text-align:left;padding:1.5em 2em}}@media screen and (max-width: 500px){.ceo_ai_solution img{object-fit:cover;height:150px}}.ceo_ai_main{display:flex;flex-flow:column;align-items:center;justify-content:space-between;padding-top:3em;background-image:url(img/pc.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover;width:100%;height:auto;aspect-ratio:1440/697;gap:1em}.ceo_ai_main h1{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:1em}.ceo_ai_main h1 .-text{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ceo_ai_main a{text-decoration:none;display:flex;gap:.5em;padding:1em 2em;align-items:center;border-radius:80px;background:#f0ce27;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);color:rgba(0,0,0,.5);font-family:"Zen Maru Gothic";font-size:20px;font-style:normal;font-weight:700;line-height:normal}@media screen and (max-width: 767px){.ceo_ai_main{aspect-ratio:auto;padding:4em 1.25em 0em;background-position:center bottom;background-image:url(img/pc.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover}.ceo_ai_main h1{width:60%;padding-bottom:2em}.ceo_ai_main h1 img{max-width:80%;height:auto}.ceo_ai_main h1 .-catch{max-width:50%}.ceo_ai_main a{width:100%;max-width:320px;justify-content:center;padding:.85em 1.25em;font-size:18px}}@media screen and (max-width: 500px){.ceo_ai_main{background-image:url(img/sp.png);background-repeat:no-repeat;background-position:center bottom;background-size:cover;padding-bottom:4em}}.ceo_ai_problem{background-color:#fff}.ceo_ai_problem h2{color:rgba(0,0,0,.5);font-size:24px;font-weight:700;text-align:center;margin-bottom:2em}.ceo_ai_problem .ceo_ai_problem_slide{position:relative;width:100%;height:380px;overflow:hidden}.ceo_ai_problem .ceo_ai_problem_slide_center{border-radius:1em;background:#1ca0a9;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);display:flex;justify-content:center;align-items:center;text-align:center;width:300px;height:300px;position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-150px;z-index:10}.ceo_ai_problem .ceo_ai_problem_slide_center p{line-height:1.8;color:#fff}.ceo_ai_problem .ceo_ai_problem_slide_wrap{position:absolute;left:0;top:40px;z-index:1;display:flex;align-items:center;gap:48px;width:max-content;will-change:transform;transition:transform .7s ease}.ceo_ai_problem .ceo_ai_problem_slide_wrap.-ready{visibility:visible}.ceo_ai_problem .ceo_ai_problem_slide_wrap.-resetting{transition:none}.ceo_ai_problem .ceo_ai_problem_slide_item{border-radius:16px;background:#afc3c4;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);display:flex;flex-flow:column;justify-content:center;align-items:center;height:300px;width:230px;padding:1.5em;color:#fff;gap:1em;flex-shrink:0;text-align:center;transition:transform .7s ease}.ceo_ai_problem .ceo_ai_problem_slide_item svg{width:52px;height:52px;flex-shrink:0}.ceo_ai_problem .ceo_ai_problem_slide_item p{font-size:18px;font-weight:700;line-height:1.8}.ceo_ai_problem .ceo_ai_problem_slide_item span{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.6}.ceo_ai_problem .ceo_ai_problem_slide_item.-left{transform:rotate(-5deg)}.ceo_ai_problem .ceo_ai_problem_slide_item.-right{transform:rotate(5deg)}.ceo_ai_problem .ceo_ai_problem_slide_item.-behind{transform:rotate(0deg)}@media screen and (max-width: 767px){.ceo_ai_problem{padding-bottom:0em}.ceo_ai_problem h2{padding:0 1.25em;margin-bottom:0;font-size:20px;line-height:1.7}.ceo_ai_problem .ceo_ai_problem_slide{height:470px;overflow:hidden;padding:0;padding-top:250px}.ceo_ai_problem .ceo_ai_problem_slide_center{width:100%;height:180px;position:relative;left:0%;top:50%;margin-left:0px;margin-top:-120px;padding:1em;border-radius:0;z-index:5}.ceo_ai_problem .ceo_ai_problem_slide_center p{font-size:14px}.ceo_ai_problem .ceo_ai_problem_slide_wrap{position:absolute;left:0;top:40px;width:max-content;flex-flow:row;gap:28px;transition:transform .7s ease;will-change:transform;z-index:10}.ceo_ai_problem .ceo_ai_problem_slide_item{width:190px;height:220px;padding:1em}.ceo_ai_problem .ceo_ai_problem_slide_item p{font-size:14px}.ceo_ai_problem .ceo_ai_problem_slide_item span{font-size:12px}}.ceo_ai_service{background-image:url(img/sep_3.svg);background-position:bottom center;background-repeat:no-repeat;background-size:contain;padding:0 2em 4em;padding-bottom:4em}.ceo_ai_service .ceo_ai_service_p{text-align:center;padding:1.5em 2em;line-height:1.8}.ceo_ai_service .ceo_ai_service_item{display:flex;flex-flow:column;align-items:center;gap:3em;padding-top:2em}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail{border-radius:16px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);padding:2em;position:relative;display:flex;flex-flow:column;gap:1em;width:700px}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail.-v1{left:-10%;padding-right:6em}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail.-v1 img{left:600px;top:2em}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail.-v2{left:10%;padding-left:6em}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail.-v2 img{left:-350px;top:-2em}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail.-v3{left:-10%;padding-right:6em}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail.-v3 img{left:600px;top:-2em;box-shadow:none}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail img{width:400px;height:240px;object-fit:cover;position:absolute;z-index:10;border-radius:1em;box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail h3{display:flex;flex-flow:column}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail h3 span{color:#1ca0a9;font-weight:400;letter-spacing:1.6px}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail h3 strong{font-size:24px;font-weight:700}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail .-tag{display:flex;flex-wrap:wrap;gap:1em}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail .-tag span{color:#1ca0a9;font-size:14px;border-radius:80px;background:rgba(28,160,169,.1);padding:.5em 1em}@media screen and (max-width: 767px){.ceo_ai_service{background-image:none}.ceo_ai_service .ceo_ai_service_p{text-align:left}.ceo_ai_service .ceo_ai_service_item{gap:1.5em;padding-top:1em}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail{width:100%;left:auto;padding:1.5em}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail.-v1,.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail.-v2,.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail.-v3{left:auto;padding:1.5em}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail img{width:100%;height:auto;aspect-ratio:5/3;position:static;order:-1;box-shadow:none}.ceo_ai_service .ceo_ai_service_item .ceo_ai_service_item_detail h3 strong{font-size:20px}}.ceo_ai_automation{background-color:#fff;display:flex;justify-content:center;align-items:center;flex-flow:column;padding:1em 1.5em 2em}.ceo_ai_automation .ceo_ai_automation_table{width:100%;max-width:1100px;padding-top:3em;overflow-x:auto}.ceo_ai_automation .ceo_ai_automation_table_inner{min-width:900px;display:grid;grid-template-columns:1.6fr repeat(4, 1fr);border:1px solid rgba(0,0,0,.08);border-radius:24px;background:#fff;overflow:hidden}.ceo_ai_automation .ceo_ai_automation_cell{min-height:72px;display:flex;justify-content:center;align-items:center;padding:1em;border-bottom:1px solid rgba(0,0,0,.08);color:rgba(0,0,0,.65);font-size:16px;font-weight:700;text-align:center}.ceo_ai_automation .ceo_ai_automation_cell.-head{min-height:92px;font-size:20px}.ceo_ai_automation .ceo_ai_automation_cell.-label{justify-content:flex-start;text-align:left;padding-left:2em;color:rgba(0,0,0,.75)}.ceo_ai_automation .ceo_ai_automation_cell.-ours{background:rgba(28,160,169,.08);color:#1ca0a9;position:relative}.ceo_ai_automation .ceo_ai_automation_cell.-ours strong{font-size:24px;font-weight:700;line-height:1.4}.ceo_ai_automation .ceo_ai_automation_cell.-ours>span:not(.-mark){display:block;color:#1ca0a9;font-size:12px;font-weight:700;letter-spacing:2px;line-height:1;margin-bottom:.75em;text-transform:uppercase}.ceo_ai_automation .ceo_ai_automation_cell:nth-last-child(-n+5){border-bottom:0}.ceo_ai_automation .ceo_ai_automation_cell.-head.-ours{flex-flow:column;background:#1ca0a9;color:#fff}.ceo_ai_automation .ceo_ai_automation_cell.-head.-ours>span:not(.-mark){color:hsla(0,0%,100%,.75)}.ceo_ai_automation .-mark{width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:24px;font-weight:700;line-height:1}.ceo_ai_automation .-mark.-check{background:#d2ecee;color:#087982}.ceo_ai_automation .-mark.-cross,.ceo_ai_automation .-mark.-middle{background:rgba(240,206,39,.14);color:rgba(0,0,0,.35)}.ceo_ai_automation .ceo_ai_automation_attn{width:100%;max-width:1100px;padding-top:1.5em;color:rgba(0,0,0,.5);font-size:13px;font-weight:700;text-align:right}@media screen and (max-width: 767px){.ceo_ai_automation{padding:4em 2em 2em}.ceo_ai_automation .ceo_ai_automation_table{padding-top:2em}.ceo_ai_automation .ceo_ai_automation_table_inner{min-width:720px;grid-template-columns:1.4fr repeat(4, 88px);border-radius:16px}.ceo_ai_automation .ceo_ai_automation_cell{min-height:64px;padding:.75em;font-size:13px}.ceo_ai_automation .ceo_ai_automation_cell.-head{min-height:78px;font-size:15px}.ceo_ai_automation .ceo_ai_automation_cell.-label{padding-left:1em}.ceo_ai_automation .ceo_ai_automation_cell.-ours strong{font-size:17px}.ceo_ai_automation .-mark{width:32px;height:32px;font-size:20px}.ceo_ai_automation .ceo_ai_automation_attn{text-align:left}}.ceo_ai_flow{background-color:#fff;display:flex;justify-content:center;align-items:center;flex-flow:column;padding:6em 1.5em}.ceo_ai_flow .ceo_ai_flow_list{display:flex;max-width:1000px;padding-top:3em}.ceo_ai_flow .ceo_ai_flow_list .ceo_ai_flow_item{width:25%;padding:1em 1.5em;display:flex;align-items:center;flex-flow:column;gap:.5em}.ceo_ai_flow .ceo_ai_flow_list .ceo_ai_flow_item .-icon{width:84px;aspect-ratio:1/1;border-radius:50%;background-color:#d2ecee;display:flex;justify-content:center;align-items:center;line-height:1}.ceo_ai_flow .ceo_ai_flow_list .ceo_ai_flow_item h3{text-align:center;font-size:20px;font-weight:700}.ceo_ai_flow .ceo_ai_flow_list .ceo_ai_flow_item p{text-align:left;font-size:13px;font-weight:500}@media screen and (max-width: 767px){.ceo_ai_flow{padding:4em 2em}.ceo_ai_flow .ceo_ai_flow_list{flex-flow:column;gap:1em;width:100%;padding-top:2em}.ceo_ai_flow .ceo_ai_flow_list .ceo_ai_flow_item{width:100%;border-radius:16px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);padding:1.5em}.ceo_ai_flow .ceo_ai_flow_list .ceo_ai_flow_item p{font-size:14px;line-height:1.8}}.ceo_ai_contact{display:flex;justify-content:center;align-items:center;flex-flow:column;padding:6em 1.5em}.ceo_ai_contact .ceo_ai_contact_p{text-align:center;padding:1.5em 1em}.ceo_ai_contact .ceo_ai_contact_box{width:100%;max-width:800px;padding:2em;border-radius:1em;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.ceo_ai_contact .ceo_ai_contact_box .form-table{display:grid;grid-template-columns:220px 1fr;gap:1.25em 1.5em;margin:0}.ceo_ai_contact .ceo_ai_contact_box .form-table dt,.ceo_ai_contact .ceo_ai_contact_box .form-table dd{margin:0;padding:0}.ceo_ai_contact .ceo_ai_contact_box .form-table dt{display:flex;align-items:center;flex-wrap:wrap;gap:.5em;color:rgba(0,0,0,.7);font-size:15px;font-weight:700;line-height:1.6}.ceo_ai_contact .ceo_ai_contact_box .form-table dd{display:block}.ceo_ai_contact .ceo_ai_contact_box .required{border-radius:80px;background:#1ca0a9;color:#fff;padding:.25em .75em;font-size:12px;font-weight:700;line-height:1}.ceo_ai_contact .ceo_ai_contact_box .input-text,.ceo_ai_contact .ceo_ai_contact_box input[type=text],.ceo_ai_contact .ceo_ai_contact_box input[type=email],.ceo_ai_contact .ceo_ai_contact_box input[type=tel]{width:100%;min-height:48px;border:1px solid rgba(28,160,169,.25);border-radius:8px;background:#f7fcfc;padding:.75em 1em;font-family:"Zen Maru Gothic",sans-serif;font-size:16px;font-weight:500;line-height:1.5;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.ceo_ai_contact .ceo_ai_contact_box .input-text:focus,.ceo_ai_contact .ceo_ai_contact_box input[type=text]:focus,.ceo_ai_contact .ceo_ai_contact_box input[type=email]:focus,.ceo_ai_contact .ceo_ai_contact_box input[type=tel]:focus{border-color:#1ca0a9;background:#fff;box-shadow:0 0 0 4px rgba(28,160,169,.12)}.ceo_ai_contact .ceo_ai_contact_box .mwform-checkbox-field{display:inline-flex;align-items:center;gap:.5em;color:rgba(0,0,0,.7);font-size:15px;font-weight:700;line-height:1.6}.ceo_ai_contact .ceo_ai_contact_box input[type=checkbox]{width:20px;height:20px;accent-color:#1ca0a9;flex-shrink:0}.ceo_ai_contact .ceo_ai_contact_box .error{color:#d94a4a;font-size:13px;font-weight:700;line-height:1.5}.ceo_ai_contact .ceo_ai_contact_box .form-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1em;padding-top:2em}.ceo_ai_contact .ceo_ai_contact_box .button,.ceo_ai_contact .ceo_ai_contact_box button,.ceo_ai_contact .ceo_ai_contact_box input[type=button],.ceo_ai_contact .ceo_ai_contact_box input[type=submit]{min-width:180px;border:0;border-radius:80px;padding:.75em 2em;font-family:"Zen Maru Gothic",sans-serif;font-size:18px;font-weight:700;line-height:1.4;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.ceo_ai_contact .ceo_ai_contact_box .button:hover,.ceo_ai_contact .ceo_ai_contact_box button:hover,.ceo_ai_contact .ceo_ai_contact_box input[type=button]:hover,.ceo_ai_contact .ceo_ai_contact_box input[type=submit]:hover{transform:translateY(-2px);opacity:.92}.ceo_ai_contact .ceo_ai_contact_box .button-submit,.ceo_ai_contact .ceo_ai_contact_box input[type=submit]{background:#f0ce27;color:rgba(0,0,0,.7);box-shadow:0 4px 10px 0 rgba(0,0,0,.15)}.ceo_ai_contact .ceo_ai_contact_box .button-back,.ceo_ai_contact .ceo_ai_contact_box input[name=submitBack]{background:rgba(28,160,169,.12);color:#1ca0a9}@media screen and (max-width: 767px){.ceo_ai_contact .ceo_ai_contact_box{padding:1.5em}.ceo_ai_contact .ceo_ai_contact_box .form-table{grid-template-columns:1fr;gap:.5em}.ceo_ai_contact .ceo_ai_contact_box .form-table dd{margin-bottom:1em}.ceo_ai_contact .ceo_ai_contact_box .form-actions{flex-flow:column-reverse;align-items:stretch}.ceo_ai_contact .ceo_ai_contact_box .button,.ceo_ai_contact .ceo_ai_contact_box button,.ceo_ai_contact .ceo_ai_contact_box input[type=button],.ceo_ai_contact .ceo_ai_contact_box input[type=submit]{width:100%;min-width:0}}@media screen and (max-width: 767px){.ceo_ai_contact{padding:4em 2em}.ceo_ai_contact .ceo_ai_contact_p{text-align:left;padding:1.5em 0;line-height:1.8}.ceo_ai_contact .ceo_ai_contact_box{border-radius:16px}}.ceo_ai_faq{background-color:#fff;display:flex;justify-content:center;align-items:center;flex-flow:column;padding:6em 1.5em}.ceo_ai_faq .ceo_ai_faq_list{max-width:800px;display:flex;flex-flow:column;gap:1em;padding-top:3em}.ceo_ai_faq .ceo_ai_faq_item{width:100%;border-radius:16px;background:#fff;box-shadow:0 4px 10px 0 rgba(0,0,0,.15);overflow:hidden}.ceo_ai_faq .ceo_ai_faq_item summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:1em;padding:1.25em 1.5em;position:relative}.ceo_ai_faq .ceo_ai_faq_item summary::-webkit-details-marker{display:none}.ceo_ai_faq .ceo_ai_faq_item summary::after{content:"";width:12px;height:12px;border-right:2px solid #1ca0a9;border-bottom:2px solid #1ca0a9;transform:rotate(45deg);margin-left:auto;transition:transform .2s ease}.ceo_ai_faq .ceo_ai_faq_item summary span{width:40px;height:40px;border-radius:50%;background-color:#d2ecee;color:#1ca0a9;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:20px;font-weight:700;line-height:1}.ceo_ai_faq .ceo_ai_faq_item summary h3{font-size:18px;font-weight:700;line-height:1.6}.ceo_ai_faq .ceo_ai_faq_item[open] summary::after{transform:rotate(225deg)}.ceo_ai_faq .ceo_ai_faq_item .ceo_ai_faq_answer{display:flex;align-items:flex-start;gap:1em;padding:0 1.5em 1.5em}.ceo_ai_faq .ceo_ai_faq_item .ceo_ai_faq_answer span{width:40px;height:40px;border-radius:50%;background-color:#1ca0a9;color:#fff;display:flex;justify-content:center;align-items:center;flex-shrink:0;font-size:20px;font-weight:700;line-height:1}.ceo_ai_faq .ceo_ai_faq_item .ceo_ai_faq_answer p{line-height:1.8;font-size:14px;font-weight:500;padding-top:.25em}@media screen and (max-width: 767px){.ceo_ai_faq{padding:4em 2em}.ceo_ai_faq .ceo_ai_faq_list{width:100%;padding-top:2em}.ceo_ai_faq .ceo_ai_faq_item summary{align-items:flex-start;gap:.75em;padding:1em}.ceo_ai_faq .ceo_ai_faq_item summary h3{font-size:16px}.ceo_ai_faq .ceo_ai_faq_item summary span{width:34px;height:34px;font-size:18px}.ceo_ai_faq .ceo_ai_faq_item .ceo_ai_faq_answer{gap:.75em;padding:0 1em 1em}.ceo_ai_faq .ceo_ai_faq_item .ceo_ai_faq_answer span{width:34px;height:34px;font-size:18px}}.footer{background:#1ca0a9;color:hsla(0,0%,100%,.8);display:flex;justify-content:center;align-items:center;flex-flow:column;gap:1em;padding:2.5em 1.5em;text-align:center}.footer div{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.75em}.footer a{color:#fff;text-decoration:none;border-radius:80px;background:hsla(0,0%,100%,.14);padding:.5em 1.25em;font-size:13px;font-weight:700;line-height:1;transition:background .2s ease,opacity .2s ease}.footer a:hover{background:hsla(0,0%,100%,.24);opacity:.9}.footer small{font-size:12px;font-weight:400;letter-spacing:0;line-height:1.6}@media screen and (max-width: 767px){.footer{padding:2em 1em}.footer div{flex-flow:column;width:100%;gap:.5em}.footer a{width:100%;max-width:280px;padding:.75em 1em}}/*# sourceMappingURL=style.min.css.map */