*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Hiragino Kaku Gothic ProN', 'Hiragino Sans', Meiryo, sans-serif;line-height:1.6;color:#333;background:#E9EFF9}.container{max-width:1440px;margin:0 auto}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,0);z-index:1000;padding:20px}.nav{display:flex;justify-content:space-between;align-items:center}@media (max-width: 991px){.nav{display:none}}.nav .logo h1 img{width:95.565px;height:24.042px;object-fit:cover}.nav .nav-links{display:flex;align-items:center;justify-content:space-between;border-radius:82.5px;border-top:0.3px solid rgba(255,255,255,0.4);border-left:0.3px solid rgba(255,255,255,0.4);background:linear-gradient(180deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0) 38.94%, rgba(255,255,255,0.04) 94.71%, rgba(255,255,255,0) 100%),rgba(131,131,131,0.4);box-shadow:0 4px 4px 0 rgba(0,0,0,0.05);width:532px;padding:4px 5px}.nav .nav-links ul{display:flex;list-style:none;gap:15px;padding:0 10px}.nav .nav-links ul li a{color:#FFF;font-family:"Hiragino Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-decoration:none}.nav .nav-links .contact-link-button{display:flex;height:28px;padding:3px 20px;justify-content:center;align-items:center;gap:10px;border-radius:20px;background:#5B80B8;color:#F8FF77;text-align:center;font-family:"Hiragino Sans";font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-decoration:none}.hero{position:relative;display:flex;align-items:center;text-align:center;color:white;position:relative}.hero .hero-bg{width:100%}.hero .hero-bg .hero-bg-pc,.hero .hero-bg .hero-bg-sp{width:100%;height:797px;object-fit:cover;object-position:center}.hero .hero-bg .hero-bg-pc{display:block}@media (max-width: 575px){.hero .hero-bg .hero-bg-pc{display:none}}.hero .hero-bg .hero-bg-sp{display:none}@media (max-width: 575px){.hero .hero-bg .hero-bg-sp{display:block}}.hero .hero-content{display:flex;flex-flow:column;align-items:center;gap:60px;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;width:1080px;max-width:100%;z-index:2}@media (max-width: 991px){.hero .hero-content{gap:20px}}@media (max-width: 575px){.hero .hero-content{gap:28px}}.hero .hero-content .hero-cacth{color:#FFF;text-align:center;font-family:"Hiragino Sans";font-size:60px;font-style:normal;font-weight:700;line-height:120%}@media (max-width: 991px){.hero .hero-content .hero-cacth{font-size:32px}}@media (max-width: 575px){.hero .hero-content .hero-cacth{font-size:20px}}.hero .hero-content .hero-cacth span{display:block;font-size:36px;font-weight:400}@media (max-width: 991px){.hero .hero-content .hero-cacth span{font-size:32px}}@media (max-width: 575px){.hero .hero-content .hero-cacth span{font-size:16px}}.hero .hero-content .hero-logo img{width:222.598px;height:56px;object-fit:cover}@media (max-width: 991px){.hero .hero-content .hero-logo img{width:147.073px;height:37px}}@media (max-width: 575px){.hero .hero-content .hero-logo img{width:127.199px;height:32px}}.hero .hero-content .cta-button{display:flex;padding:10px 25px;justify-content:center;align-items:center;gap:10px;text-decoration:none;color:#F8FF77;text-align:center;font-family:"Hiragino Sans";font-size:24px;font-style:normal;font-weight:600;line-height:normal;border-radius:82.5px;border-top:0.3px solid rgba(255,255,255,0.4);border-left:0.3px solid rgba(255,255,255,0.4);background:#5B80B8;box-shadow:0 4px 8.5px 0 rgba(0,0,0,0.15),0 2px 7.3px 0 rgba(0,0,0,0.1) inset;backdrop-filter:blur(2px)}@media (max-width: 991px){.hero .hero-content .cta-button{padding:10px 24px}}@media (max-width: 575px){.hero .hero-content .cta-button{font-size:16px;padding:5px 40px}}.hero .hero-content .cta-button:hover{transform:translateY(-2px)}.intro{background-color:#fff}.intro .intro-content{display:flex;flex-direction:column;align-items:center;gap:20px;padding:80px 0}.intro .intro-content p{color:#505968;text-align:center;font-feature-settings:'palt' on;text-shadow:0 0 6px rgba(255,255,255,0.25);font-family:"Hiragino Sans";font-size:40px;font-style:normal;font-weight:600;line-height:140%}.intro .intro-content p span{color:#FDA736;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:40px;font-style:normal;font-weight:800;line-height:140%}@media (max-width: 991px){.intro .intro-content p span{font-size:28px}}@media (max-width: 575px){.intro .intro-content p span{font-size:20px}}@media (max-width: 991px){.intro .intro-content p{font-size:28px}}@media (max-width: 575px){.intro .intro-content p{font-size:20px}}.features{padding:60px 16px}.features .container{display:flex;flex-direction:column;align-items:center;gap:64px}.features .section-title{color:#5B80B8;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:48px;font-style:normal;font-weight:800;line-height:normal}.features .section-title span{font-weight:600}@media (max-width: 991px){.features .section-title{font-size:32px}}@media (max-width: 575px){.features .section-title{font-size:24px}}.features .features-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(350px, 1fr))}.features .features-content{display:flex;align-items:center;justify-content:center}.features .features-content .features-image-pc{display:flex;height:551px;width:1080px;max-width:100%;align-items:flex-start;align-content:flex-start;align-self:stretch;flex-wrap:wrap}@media (max-width: 991px){.features .features-content .features-image-pc{display:none}}.features .features-image-tablet{display:none}@media (max-width: 991px){.features .features-image-tablet{display:block;width:1080px;max-width:100%;align-items:flex-start;align-content:flex-start;align-self:stretch;flex-wrap:wrap}}@media (max-width: 575px){.features .features-image-tablet{display:none}}.features .features-image-sp{display:none}@media (max-width: 575px){.features .features-image-sp{display:block;width:100%;align-items:flex-start;align-content:flex-start;align-self:stretch;flex-wrap:wrap}}.green-section{background:linear-gradient(135deg, #00D4AA, #00B894);color:white;padding:60px 65px}@media (max-width: 991px){.green-section{padding:60px 16px}}.green-section .container{display:flex;flex-direction:column;align-items:center}.green-section h2{color:#F8FF77;text-align:center;font-feature-settings:'palt' on;text-shadow:0 0 5.7px rgba(255,255,255,0.25);font-family:"Hiragino Sans";font-size:48px;font-style:normal;font-weight:600;line-height:120%}@media (max-width: 991px){.green-section h2{font-size:36px}}@media (max-width: 575px){.green-section h2{font-size:28px}}.green-section .green-content{display:flex;flex-direction:column;gap:64px;align-items:center;justify-content:center;width:1080px;max-width:100%}.green-section .green-content .green-features{display:flex;flex-wrap:wrap;justify-content:center;gap:28px;width:100%}.green-section .green-content .green-features .green-feature{width:calc(100% / 2 - 19px);display:flex;padding:25px;flex-direction:column;gap:16px;border-radius:14px;border:1px solid #FFF;background:rgba(255,255,255,0.1)}@media (max-width: 575px){.green-section .green-content .green-features .green-feature{width:100%}}.green-section .green-content .green-features .green-feature h3{color:#FFF;text-align:center;font-feature-settings:'palt' on;text-shadow:0 0 5.7px rgba(255,255,255,0.25);font-family:"Hiragino Sans";font-size:24px;font-style:normal;font-weight:700;line-height:100%}@media (max-width: 991px){.green-section .green-content .green-features .green-feature h3{font-size:24px}}@media (max-width: 575px){.green-section .green-content .green-features .green-feature h3{font-size:20px}}.green-section .green-content .green-features .green-feature p{color:#FFF;text-shadow:0 0 5.7px rgba(255,255,255,0.25);font-family:"Hiragino Sans";font-size:20px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 991px){.green-section .green-content .green-features .green-feature p{font-size:18px}}@media (max-width: 575px){.green-section .green-content .green-features .green-feature p{font-size:16px}}.green-section .green-content .youtube-video-wrapper .youtube-video{height:476px;max-width:100%;aspect-ratio:16/9}@media (max-width: 991px){.green-section .green-content .youtube-video-wrapper .youtube-video{height:320px}}@media (max-width: 575px){.green-section .green-content .youtube-video-wrapper .youtube-video{height:203px}}.services{padding:60px 16px}.services .container{display:flex;flex-direction:column;align-items:center;gap:64px}.services .container .section-title{color:#5B80B8;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:48px;font-style:normal;font-weight:800;line-height:120%}.services .container .section-title span{font-weight:600}@media (max-width: 991px){.services .container .section-title{font-size:48px}}@media (max-width: 575px){.services .container .section-title{font-size:24px}}.services .container .services-content{display:flex;flex-direction:column;align-items:center;width:1080px;max-width:100%}.services .container .services-content .services-image-pc{display:flex;width:1080px;max-width:100%;align-items:flex-start;align-content:flex-start;align-self:stretch;flex-wrap:wrap}@media (max-width: 991px){.services .container .services-content .services-image-pc{display:none}}.services .container .services-content .services-image-tablet{display:none}@media (max-width: 991px){.services .container .services-content .services-image-tablet{display:block;width:1080px;max-width:100%;align-items:flex-start;align-content:flex-start;align-self:stretch;flex-wrap:wrap}}@media (max-width: 575px){.services .container .services-content .services-image-tablet{display:none}}.services .container .services-content .services-image-sp{display:none}@media (max-width: 575px){.services .container .services-content .services-image-sp{display:block;width:100%;align-items:flex-start;align-content:flex-start;align-self:stretch;flex-wrap:wrap}}.case-studies{padding:60px 16px;background:#f8fffe}.case-studies .container{display:flex;flex-direction:column;gap:64px}.case-studies .container .section-title{color:#5B80B8;text-align:center;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:48px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 575px){.case-studies .container .section-title{font-size:24px}}.case-studies .container .case-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.case-studies .container .case-grid .case-item{display:flex;flex-direction:column;gap:10px;padding:16px 0}.case-studies .container .case-grid .case-item__title{color:#505968;text-align:center;font-family:"Hiragino Sans";font-size:30px;font-style:normal;font-weight:700;line-height:120%}@media (max-width: 575px){.case-studies .container .case-grid .case-item__title{font-size:20px}}.case-studies .container .case-grid .case-item .case-video{height:292px;max-width:100%;aspect-ratio:16/9}@media (max-width: 991px){.case-studies .container .case-grid .case-item .case-video{height:433px}}@media (max-width: 575px){.case-studies .container .case-grid .case-item .case-video{height:203px}}.flow{padding:60px 16px}.flow .container{display:flex;flex-direction:column;gap:64px}.flow .section-title{color:#5B80B8;text-align:center;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:48px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 575px){.flow .section-title{font-size:24px}}.flow .img-scroll-wrapper{display:flex;flex-direction:column;align-items:center}@media (max-width: 991px){.flow .img-scroll-wrapper{overflow-x:auto}}@media (max-width: 575px){.flow .img-scroll-wrapper{align-items:flex-start}}.flow .img-scroll-wrapper img{width:1080px;height:515.956px}@media (min-width: 992px){.flow .img-scroll-wrapper img{max-width:100%}}@media (max-width: 991px){.flow .img-scroll-wrapper img{width:100%;height:auto}}@media (max-width: 575px){.flow .img-scroll-wrapper img{width:790px;height:363px}}.cta{background:#33BFA5;padding:40px 16px}.cta .container{display:flex;flex-direction:column;align-items:center}.cta .container .cta-button{display:flex;padding:10px 25px;justify-content:center;align-items:center;gap:10px;border-radius:82.5px;border-top:0.3px solid rgba(255,255,255,0.4);border-left:0.3px solid rgba(255,255,255,0.4);background:#5B80B8;box-shadow:0 4px 8.5px 0 rgba(0,0,0,0.15),0 2px 7.3px 0 rgba(0,0,0,0.1) inset;backdrop-filter:blur(2px);color:#F8FF77;text-align:center;font-family:"Hiragino Sans";font-size:32px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}@media (max-width: 991px){.cta .container .cta-button{padding:10px 25px;font-size:24px}}@media (max-width: 575px){.cta .container .cta-button{font-size:20px;padding:10px 25px}}.pricing{padding:60px 16px;background:white}.pricing .container{display:flex;flex-direction:column;gap:64px}.pricing .section-title{color:#5B80B8;text-align:center;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:48px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 575px){.pricing .section-title{font-size:24px}}.pricing .pricing-content{display:flex;flex-direction:column;align-items:center}@media (max-width: 991px){.pricing .pricing-content{overflow-x:auto}}@media (max-width: 575px){.pricing .pricing-content{align-items:flex-start}}.pricing .pricing-content img{width:1080px;height:443px}@media (min-width: 992px){.pricing .pricing-content img{max-width:100%}}@media (max-width: 991px){.pricing .pricing-content img{width:100%;height:auto}}@media (max-width: 575px){.pricing .pricing-content img{width:790px;height:324px}}.faq{padding:60px 16px;background:#f0f8ff}.faq .container{display:flex;flex-direction:column;gap:64px}.faq .section-title{color:#5B80B8;text-align:center;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:48px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 575px){.faq .section-title{font-size:24px}}.faq .faq-content{display:flex;flex-direction:column;align-items:center}.faq .faq-wrapper{display:flex;flex-direction:column;gap:20px;width:1080px;max-width:100%}.faq .faq-wrapper .faq-item{display:flex;flex-direction:column;gap:15px;margin-bottom:15px}.faq .faq-wrapper .faq-item .faq-question{display:flex;padding:10px 11px;align-items:center;gap:4px;align-self:stretch;background:#33BFA5;color:white;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:20px;font-style:normal;font-weight:700;line-height:121%}.faq .faq-wrapper .faq-item .faq-question::before{content:'';width:17px;height:17px;background:url("../img/icon-q.svg") no-repeat center center;background-size:contain}.faq .faq-wrapper .faq-item .faq-answer{color:#505968;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:16px;font-style:normal;font-weight:300;line-height:180%}@media (max-width: 991px){#contact .header .nav,#special-commercial .header .nav{justify-content:center}}#contact .header .logo img,#special-commercial .header .logo img{width:95.565px;height:24.042px;object-fit:cover}.contact{margin-top:36px;padding:60px 16px}.contact .container{display:flex;flex-direction:column;align-items:center;gap:64px}.contact h1{color:#5B80B8;text-align:center;font-family:"Hiragino Sans";font-size:48px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 991px){.contact h1{font-size:32pxpx}}@media (max-width: 575px){.contact h1{font-size:24px}}.contact .contact-content{width:800px;max-width:100%}.contact .contact-content .contact-description{color:#505968;text-align:center;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:20px;font-style:normal;font-weight:600;line-height:121%}.contact .contact-content .contact-form{display:flex;flex-direction:column;gap:32px}.contact .contact-content .contact-form .form-group label{color:#505968;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:16px;font-style:normal;font-weight:600;line-height:120%}.contact .contact-content .contact-form .form-group .required::after{content:'[必須]';color:#FF9D00;font-family:"Hiragino Sans";font-size:10px;font-style:normal;font-weight:600;line-height:140%}.contact .contact-content .contact-form .form-group .privacy-policy-checkbox{display:flex;align-items:center;gap:10px;width:fit-content;cursor:pointer}.contact .contact-content .contact-form .form-group .privacy-policy-checkbox input[type="checkbox"]{width:20px;height:20px;cursor:pointer}.contact .contact-content .contact-form .form-group .privacy-policy-checkbox label{color:#505968;font-family:"Hiragino Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal}.contact .contact-content .contact-form .form-group .privacy-policy-checkbox label span a{color:#5180CF;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:16px;font-style:normal;font-weight:600;line-height:120%;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.contact .contact-content .contact-form .form-group .privacy-policy-checkbox::after{content:'[必須]';color:#FF9D00;font-family:"Hiragino Sans";font-size:10px;font-style:normal;font-weight:600;line-height:140%}.contact .contact-content .contact-form .form-group input,.contact .contact-content .contact-form .form-group textarea{width:100%;padding:15px;border:none;border-radius:8px;font-size:1rem}.contact .contact-content .contact-form .form-group input::placeholder,.contact .contact-content .contact-form .form-group textarea::placeholder{color:#C7C7C7;font-family:"Hiragino Sans";font-size:14px;font-style:normal;font-weight:400;line-height:normal}.contact .contact-content .contact-form .form-group input::-webkit-input-placeholder,.contact .contact-content .contact-form .form-group textarea::-webkit-input-placeholder{color:#C7C7C7}.contact .contact-content .contact-form .form-group input::-moz-placeholder,.contact .contact-content .contact-form .form-group textarea::-moz-placeholder{color:#C7C7C7;opacity:1}.contact .contact-content .contact-form .form-group input:-ms-input-placeholder,.contact .contact-content .contact-form .form-group textarea:-ms-input-placeholder{color:#C7C7C7}.contact .contact-content .contact-form .form-group textarea{height:120px;resize:vertical}.contact .contact-content .contact-form .form-submit-container{display:flex;justify-content:center;align-items:center}.contact .contact-content .contact-form .form-submit-container .submit-btn{display:flex;padding:10px 25px;justify-content:center;align-items:center;gap:10px;border-radius:82.5px;border:none;background:#5B80B8;box-shadow:0 4px 8.5px 0 rgba(0,0,0,0.15),0 2px 7.3px 0 rgba(0,0,0,0.1) inset;backdrop-filter:blur(2px);color:#F8FF77;text-align:center;font-family:"Hiragino Sans";font-size:24px;font-style:normal;font-weight:600;line-height:normal;cursor:pointer}.contact .thanks-content{display:flex;width:800px;max-width:100%;padding:24px 0;flex-direction:column;align-items:center;gap:32px}.contact .thanks-content .thanks-title{color:#505968;text-align:center;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:28px;font-style:normal;font-weight:600;line-height:140%}@media (max-width: 575px){.contact .thanks-content .thanks-title{font-size:20px}}.contact .thanks-content .thanks-message{display:flex;padding:20px 30px 24px 30px;flex-direction:column;align-items:flex-start;gap:16px;align-self:stretch;border-radius:16px;background:#FFF}.contact .thanks-content .thanks-message p{color:#5C5C5C;font-feature-settings:'palt' on;font-family:"Hiragino Sans";font-size:15px;font-style:normal;font-weight:400;line-height:180%}.contact .thanks-content .thanks-message .border-box{display:flex;padding:15px;gap:10px;align-self:stretch;border-radius:8px;border:1px solid #F168A0;background:#FFF;width:100%}.contact .thanks-content .thanks-button .button{display:flex;padding:10px 25px;justify-content:center;align-items:center;gap:10px;border-radius:82.5px;border-top:0.3px solid rgba(255,255,255,0.4);border-left:0.3px solid rgba(255,255,255,0.4);background:#5B80B8;box-shadow:0 4px 8.5px 0 rgba(0,0,0,0.15),0 2px 7.3px 0 rgba(0,0,0,0.1) inset;backdrop-filter:blur(2px);color:#F8FF77;text-align:center;font-family:"Hiragino Sans";font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-decoration:none}@media (max-width: 575px){.contact .thanks-content .thanks-button .button{font-size:20px}}.special-commercial{display:flex;flex-direction:column;align-items:center;gap:64px;margin-top:36px;padding:60px 16px}.special-commercial h1{color:#5B80B8;text-align:center;font-family:"Hiragino Sans";font-size:48px;font-style:normal;font-weight:600;line-height:normal}@media (max-width: 991px){.special-commercial h1{font-size:32pxpx}}@media (max-width: 575px){.special-commercial h1{font-size:24px}}.special-commercial .container{max-width:100%}.special-commercial .special-commercial-content{display:flex;width:800px;max-width:100%;padding:16px;flex-direction:column;align-items:flex-start;gap:30px;align-self:stretch;border-radius:15px;background:#FFF}.special-commercial .special-commercial-content .item{display:flex;flex-direction:column;gap:5px}.special-commercial .special-commercial-content .item .h{color:#505968;font-family:"Hiragino Sans";font-size:20px;font-style:normal;font-weight:600;line-height:120%}@media (max-width: 575px){.special-commercial .special-commercial-content .item .h{font-size:16px}}.special-commercial .special-commercial-content .item p{color:#505968;font-family:"Hiragino Sans";font-size:16px;font-style:normal;font-weight:400;line-height:120%}@media (max-width: 575px){.special-commercial .special-commercial-content .item p{font-size:14px}}.special-commercial .special-commercial-content .item ul{margin-left:20px}.special-commercial .special-commercial-content .item ul li{color:#505968;font-family:"Hiragino Sans";font-size:16px;font-style:normal;font-weight:400;line-height:120%;padding:3px 0}@media (max-width: 575px){.special-commercial .special-commercial-content .item ul li{font-size:14px}}.footer{padding:30px 16px;background-color:#fff}.footer .container{display:flex;flex-direction:column;gap:40px;width:1080px;max-width:100%}@media (max-width: 991px){.footer .container{padding:0 16px}}@media (max-width: 575px){.footer .container{padding:0}}.footer .footer-content{display:flex;justify-content:space-between;width:1080px;max-width:100%}@media (max-width: 991px){.footer .footer-content{flex-direction:column}}.footer .footer-content .company-info{display:flex;flex-wrap:wrap}.footer .footer-content .company-info .company-logo{margin-right:36px}.footer .footer-content .company-info .company-logo img{width:230px;height:49px;object-fit:cover}.footer .footer-content .company-info .company-logo p{color:var(--next-level-biz-dove-gray, var(--color-grey-40, #666));font-family:var(--font-family-Font-3, "Hiragino Sans");font-size:var(--font-size-14, 14px);font-style:normal;font-weight:var(--font-weight-300, 300);line-height:normal}.footer .footer-content .company-info .company-address{margin-right:24px;margin-bottom:13px}.footer .footer-content .company-info .company-address p{color:var(--next-level-biz-dove-gray, var(--color-grey-40, #666));font-family:var(--font-family-Font-3, "Hiragino Sans");font-size:var(--font-size-14, 14px);font-style:normal;font-weight:var(--font-weight-300, 300);line-height:normal}.footer .footer-content .company-info .privacy-mark img{width:74px;height:74px;object-fit:cover}.footer .footer-content .company-services{display:flex;flex-direction:column;gap:20px}.footer .footer-content .company-services .service-item .title{color:var(--next-level-biz-dove-gray, var(--color-grey-40, #666));font-size:var(--font-size-14, 14px);font-style:normal;font-weight:var(--font-weight-700, 700);line-height:var(--line-height-20, 20px)}.footer .footer-content .company-services .service-item .services-list{display:flex;gap:0 24px;flex-wrap:wrap;list-style:none;padding:0}.footer .footer-content .company-services .service-item .services-list li a{color:var(--next-level-biz-dove-gray, var(--color-grey-40, #666));font-family:var(--font-family-Font-3, "Hiragino Sans");font-size:var(--font-size-14, 14px);font-style:normal;font-weight:var(--font-weight-300, 300);line-height:normal;text-decoration:none}.footer .footer-content .company-services .service-item .services-list li a:hover{text-decoration:underline}.footer .footer-content .company-services .service-item p{color:var(--next-level-biz-dove-gray, var(--color-grey-40, #666));font-family:var(--font-family-Font-3, "Hiragino Sans");font-size:var(--font-size-12, 12px);font-style:normal;font-weight:var(--font-weight-300, 300);line-height:normal}.footer .footer-content .company-services .service-item p a{color:var(--next-level-biz-dove-gray, var(--color-grey-40, #666));text-decoration:none}.footer .footer-content .company-services .service-item p a:hover{text-decoration:underline}.footer .footer-menus{border-top:var(--height-1, 1px) solid var(--color-grey-87, #DEDEDE);display:flex;padding-top:17px;align-items:center;flex-wrap:wrap;gap:var(--item-spacing-40, 40px);align-self:stretch}@media (max-width: 575px){.footer .footer-menus{gap:5px}}.footer .footer-menus .copy-light{color:var(--next-level-biz-dove-gray, var(--color-grey-40, #666));font-family:var(--font-family-Font-4, Helvetica);font-size:var(--font-size-12, 12px);font-style:normal;font-weight:var(--font-weight-300, 300);line-height:normal}@media (max-width: 575px){.footer .footer-menus .copy-light{text-align:center;width:100%;order:2}}.footer .footer-menus ul{display:flex;gap:0 24px;list-style:none}@media (max-width: 575px){.footer .footer-menus ul{flex-wrap:wrap;order:1}}.footer .footer-menus ul li a{color:var(--next-level-biz-dove-gray, var(--color-grey-40, #666));font-family:var(--font-family-Font-3, "Hiragino Sans");font-size:var(--font-size-12, 12px);font-style:normal;font-weight:var(--font-weight-300, 300);line-height:normal;text-decoration:none}.footer .footer-menus ul li a:hover{text-decoration:underline}.problem-heading{text-align:center;font-size:1.8rem;margin-bottom:40px;color:#333}.ai-promo-box{background:linear-gradient(135deg, #00D4AA, #00B894);color:white;padding:40px;border-radius:15px;text-align:center;margin:40px 0}.ai-promo-title{font-size:1.5rem;margin-bottom:20px}.flow-steps-box{background:#f0f8ff;padding:40px;border-radius:15px;margin:40px 0}.flow-steps-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:20px;text-align:center}.pricing-price{font-size:2rem;font-weight:bold}.pricing-price.green{color:#00D4AA}.pricing-price.orange{color:#FF6B35}.contact-description{text-align:center;margin-bottom:40px}.form-submit-container{text-align:center}
