#feature-overview{padding:60px 20px;background:url(../images/feature-overview/feature_bg_pc.png) no-repeat center center;background-size:cover !important;margin-top:-3px}#feature-overview .feature-overview-wrapper{max-width:1200px;width:100%;margin:0 auto}#feature-overview .feature-overview-wrapper h2{color:#2d6fe6;font-size:20px;font-weight:700;margin-bottom:12px;text-transform:uppercase;font-family:"Inter",sans-serif}#feature-overview .feature-overview-wrapper h3{color:#303030;font-weight:700;font-size:48px}#feature-overview .feature-overview-wrapper h3 span{font-size:40px}#feature-overview .feature-overview-wrapper .feature-overview-list-card{display:flex;gap:32px;width:100%;justify-content:center;margin-top:50px}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card{background:#fff;border-radius:8px;padding:16px 24px 24px 24px;flex:0 0 calc(50% - 16px)}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-top{display:flex;align-items:center;flex-direction:column;margin-bottom:24px;gap:8px}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-top img{width:40px;height:17px;-o-object-fit:contain;object-fit:contain;margin-bottom:8px}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-top p{color:#2d6fe6;margin:0;font-size:16px;font-weight:700}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom{display:flex;justify-content:center;gap:8px}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom .feature-overview-action{display:flex;align-items:center;flex-direction:column;gap:8px;border-radius:8px;padding:12px 16px;background:#fff;transition:.3s;cursor:pointer}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom .feature-overview-action span{color:#616161;font-size:12px;font-weight:500}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom .feature-overview-action p{color:#303030;font-size:16px;font-weight:700;margin:0}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom .feature-overview-action svg{fill:#a8a8a8;width:14px;height:16px}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom .feature-overview-action:hover{background:#f1f8ff}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom .feature-overview-action:hover span,#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom .feature-overview-action:hover p{color:#2d6fe6}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom .feature-overview-action:hover svg{fill:#2d6fe6}@media(min-width: 768px)and (max-width: 992px){#feature-overview{padding-top:80px}#feature-overview .feature-overview-wrapper .feature-overview-list-card{flex-wrap:wrap}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card{flex:0 0 100%}}@media(max-width: 767px){#feature-overview{padding:90px 15px 50px 15px;background:url(../images/feature-overview/feature_bg_sp.png) no-repeat center center}#feature-overview .feature-overview-wrapper h2{font-size:16px}#feature-overview .feature-overview-wrapper h3{font-size:32px}#feature-overview .feature-overview-wrapper h3 span{font-size:20px}#feature-overview .feature-overview-wrapper .feature-overview-list-card{flex-wrap:wrap;margin-top:32px}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card{flex:0 0 100%;padding:16px 15px 24px 15px}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-top{margin-bottom:16px}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-top p{font-size:14px}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom{gap:20px;flex-wrap:wrap}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom .feature-overview-action{padding:8px 12px;width:calc(50% - 10px)}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card .feature-overview-card-bottom .feature-overview-action p{font-size:14px}}@media(max-width: 375px){#feature-overview .feature-overview-wrapper h3{font-size:29px}#feature-overview .feature-overview-wrapper h3 span{font-size:18px}#feature-overview .feature-overview-wrapper .feature-overview-list-card .feature-overview-card{padding:16px 10px 24px 10px}}#generation-ai-function{padding:60px 20px;background:#fff}#generation-ai-function .generation-ai-function-wrapper{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}#generation-ai-function .generation-ai-function-wrapper img{width:64px;height:27px}#generation-ai-function .generation-ai-function-wrapper h2{color:#2d6fe6;font-size:24px;font-weight:700;margin:4px 0 0 0}#generation-ai-function .generation-ai-function-wrapper p{margin:32px 0 0 0;font-size:42px;font-weight:700}#generation-ai-function .generation-ai-function-wrapper p span:first-child{color:#2d6fe6}#generation-ai-function .generation-ai-function-wrapper p span:last-child{color:#303030}@media(max-width: 767px){#generation-ai-function{padding:40px 15px}#generation-ai-function .generation-ai-function-wrapper img{width:54px;height:23px}#generation-ai-function .generation-ai-function-wrapper h2{font-size:16px}#generation-ai-function .generation-ai-function-wrapper p{margin-top:20px;font-size:24px;text-align:center}}.ai-function-section{padding:50px 20px;background:#f1f8ff}.ai-function-section .ai-function-wrapper{max-width:1200px;width:100%;margin:0 auto}.ai-function-section .ai-function-wrapper .ai-function-tag{display:block;background:#fff;border-radius:64px;padding:8px 16px;color:#616161;margin-bottom:16px;font-weight:800;font-size:20px;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-family:"Inter",sans-serif}.ai-function-section .ai-function-wrapper .ai-function-title{font-size:48px;font-weight:700;color:#2d6fe6;margin-bottom:16px;font-family:"Inter",sans-serif}.ai-function-section .ai-function-wrapper .ai-function-description,.ai-function-section .ai-function-wrapper .ai-function-description-cta{font-size:16px;color:#303030;line-height:25px;font-weight:500}.ai-function-section .ai-function-wrapper .ai-function-description{margin-bottom:50px}.ai-function-section .ai-function-wrapper .ai-function-description-cta{margin-top:60px;text-align:center;font-size:24px}.ai-function-section .ai-function-step-wrapper{padding:40px;background:#fff;border-radius:16px}.ai-function-section .ai-function-step-wrapper .ai-function-step{display:flex;align-items:center;justify-content:space-between;gap:32px}.ai-function-section .ai-function-step-wrapper .ai-function-step:not(:last-child){margin-bottom:80px}.ai-function-section .ai-function-step-wrapper .ai-function-step-left{flex:0 0 50%}.ai-function-section .ai-function-step-wrapper .ai-function-step-left .ai-function-step-number{display:flex;align-items:center;gap:8px;color:#2d6fe6;margin-bottom:8px;font-weight:700;font-family:"Inter",sans-serif}.ai-function-section .ai-function-step-wrapper .ai-function-step-left h3{color:#303030;font-size:32px;font-weight:700;margin-bottom:16px}.ai-function-section .ai-function-step-wrapper .ai-function-step-left p{color:#303030;margin-bottom:16px;font-size:16px;font-weight:500;line-height:1.5}.ai-function-section .ai-function-step-wrapper .ai-function-step-left p.conversation{position:relative;background:#e3f2e0;padding:8px 16px;line-height:25px;font-weight:bold;border-radius:12px;display:block;margin-top:8px;font-size:14px;font-family:"Inter",sans-serif}.ai-function-section .ai-function-step-wrapper .ai-function-step-left p.conversation::before{content:"";position:absolute;bottom:-12px;left:20px;border-width:20px 25px 0px 4px;border-style:solid;border-color:#e3f2e0 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.ai-function-section .ai-function-step-wrapper .ai-function-step-left .ai-function-person{display:flex;align-items:center;gap:12px}.ai-function-section .ai-function-step-wrapper .ai-function-step-left .ai-function-person img{width:40px;height:40px}.ai-function-section .ai-function-step-wrapper .ai-function-step-left .ai-function-person .ai-function-person-info p{font-size:12px;line-height:20px;margin-bottom:4px}.ai-function-section .ai-function-step-wrapper .ai-function-step-left .ai-function-person .ai-function-person-info .ai-function-person-list-tag{display:flex;flex-wrap:wrap;gap:4px}.ai-function-section .ai-function-step-wrapper .ai-function-step-left .ai-function-person .ai-function-person-info .ai-function-person-list-tag span{background:#f3f3f3;border-radius:64px;padding:4px 8px;font-size:10px;color:#616161;font-weight:700}.ai-function-section .ai-function-step-wrapper .ai-function-step-left .ai-function-note{margin-top:8px;color:#616161;font-size:10px;letter-spacing:1.2px}.ai-function-section .ai-function-step-wrapper .ai-function-step-left .ai-function-note a{color:#616161;text-decoration:underline}.ai-function-section .ai-function-step-wrapper .ai-function-step-left .ai-function-note a:hover{color:#446de4}.ai-function-section .ai-function-step-wrapper .ai-function-step-right{flex:0 0 calc(50% - 32px);overflow:hidden;position:relative;box-shadow:0px 5px 15px 0px rgba(12,130,188,.3019607843);border-radius:16px}.ai-function-section .ai-function-step-wrapper .ai-function-step-right img{width:100%;max-height:345px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ai-function-section .ai-function-step-wrapper .ai-function-step-right .icon-zoom{position:absolute;bottom:10px;right:10px;border-radius:8px;padding:8px;border:none;background:#92a1a8;cursor:pointer;transition:.3s}.ai-function-section .ai-function-step-wrapper .ai-function-step-right .icon-zoom svg{width:16px;height:16px;fill:#fff}.ai-function-section .ai-function-step-wrapper .ai-function-step-right .icon-zoom:hover{opacity:.8}.ai-function-section .list-btn-cta{display:flex;justify-content:center;margin-top:40px;gap:24px}.ai-function-section .list-btn-cta .link-cta{outline:none;cursor:pointer;border:none;border-radius:8px;padding:16px 24px;font-size:24px;font-weight:700;transition:.3s;background:#fff;position:relative;border:none;background-clip:padding-box;color:#04f}@media(max-width: 767px){.ai-function-section .list-btn-cta .link-cta{font-size:20px}}.ai-function-section .list-btn-cta .link-cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;padding:3px;background:linear-gradient(to right, #7539ff, #0044ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:.3s;visibility:visible}.ai-function-section .list-btn-cta .link-cta:hover{background:linear-gradient(to right, #7539ff, #0044ff);color:#fff}.ai-function-section .list-btn-cta .link-cta:hover::before{visibility:hidden}@media(max-width: 1200px){.ai-function-section .list-btn-cta .link-cta::before{border-radius:8px;top:-1px;left:-1px;right:-1px;bottom:-1px}}.ai-function-section .list-btn-cta .btn-cta{outline:none;cursor:pointer;border:none;border-radius:8px;padding:16px 24px;font-size:24px;font-weight:700;transition:.3s;background:linear-gradient(to right, #7539ff, #0044ff);color:#fff}@media(max-width: 767px){.ai-function-section .list-btn-cta .btn-cta{font-size:20px}}.ai-function-section .list-btn-cta .btn-cta:hover{opacity:.8}@media(min-width: 768px)and (max-width: 992px){.ai-function-section .ai-function-step-wrapper .ai-function-step-right img{-o-object-fit:cover;object-fit:cover;max-height:230px}}@media(max-width: 767px){.ai-function-section{padding:30px 15px 40px 15px}.ai-function-section .ai-function-wrapper .ai-function-tag{font-size:14px}.ai-function-section .ai-function-wrapper .ai-function-title{font-size:24px}.ai-function-section .ai-function-wrapper .ai-function-description{margin-bottom:30px;font-size:14px}.ai-function-section .ai-function-wrapper .ai-function-description-cta{margin-top:40px;font-size:18px}.ai-function-section .ai-function-step-wrapper{padding:40px 15px}.ai-function-section .ai-function-step-wrapper .ai-function-step{flex-wrap:wrap}.ai-function-section .ai-function-step-wrapper .ai-function-step>div{flex:0 0 100%}.ai-function-section .ai-function-step-wrapper .ai-function-step .ai-function-step-left .ai-function-step-number{font-size:12px}.ai-function-section .ai-function-step-wrapper .ai-function-step .ai-function-step-left h3{font-size:18px}.ai-function-section .ai-function-step-wrapper .ai-function-step .ai-function-step-left p{font-size:14px}.ai-function-section .ai-function-step-wrapper .ai-function-step .ai-function-step-right img{max-height:202px;-o-object-fit:cover;object-fit:cover}.ai-function-section .list-btn-cta{flex-wrap:wrap}}#feedback-feature{padding:60px 20px;background:#2d6fe6;overflow:hidden}#feedback-feature .feedback-feature-wrapper{max-width:1200px;width:100%;margin:0 auto}#feedback-feature .feedback-feature-wrapper h2{color:#fff;font-weight:700;font-size:40px;margin-bottom:24px;text-align:center}#feedback-feature .feedback-feature-wrapper .feedback-content-wrapper{position:relative}#feedback-feature .feedback-feature-wrapper .feedback-content{background:#fff;padding:28px 32px;z-index:1;position:relative;max-width:1124px;margin:0 auto}#feedback-feature .feedback-feature-wrapper .feedback-content p{font-size:24px;color:#303030;line-height:44px;margin-bottom:40px;font-weight:700}#feedback-feature .feedback-feature-wrapper .feedback-content p span{color:#2d6fe6;background:#e5f6ff}#feedback-feature .feedback-feature-wrapper .feedback-content-footer{display:flex;justify-content:space-between;align-items:center}#feedback-feature .feedback-feature-wrapper .feedback-content-footer .feedback-person{display:flex;align-items:center;gap:16px}#feedback-feature .feedback-feature-wrapper .feedback-content-footer .feedback-person img{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover}#feedback-feature .feedback-feature-wrapper .feedback-content-footer .feedback-person .feedback-person-info p{margin:0;font-size:16px;color:#303030;font-weight:700;margin-bottom:0;line-height:1;margin-bottom:4px}#feedback-feature .feedback-feature-wrapper .feedback-content-footer .feedback-person .feedback-person-info span{font-size:14px;color:#616161}#feedback-feature .feedback-feature-wrapper .feedback-content-footer .feedback-logo img{width:120px;height:auto}#feedback-feature .feedback-feature-wrapper .feedback-note{margin-top:8px;color:#616161;font-size:10px;letter-spacing:1.2px}#feedback-feature .feedback-feature-wrapper .feedback-note a{color:#616161;text-decoration:underline}#feedback-feature .feedback-feature-wrapper .feedback-note a:hover{color:#446de4}#feedback-feature .feedback-feature-wrapper .icon-quote{position:absolute;width:160px;height:116px;-o-object-fit:contain;object-fit:contain}#feedback-feature .feedback-feature-wrapper .icon-quote.icon-quote-open{bottom:calc(100% + 16px);right:calc(100% - 80px)}#feedback-feature .feedback-feature-wrapper .icon-quote.icon-quote-close{top:calc(100% - 115px);left:calc(100% - 95px);transform:rotate(180deg)}#feedback-feature .feedback-feature-wrapper h3{color:#fff;margin:44px auto 24px auto;font-size:24px;font-weight:700;text-align:center}#feedback-feature .feedback-feature-wrapper .btn-cta{outline:none;cursor:pointer;border:none;border-radius:8px;padding:16px 24px;font-size:24px;font-weight:700;transition:.3s;background:#fff;position:relative;border:none;background-clip:padding-box;color:#04f;display:block;margin:auto}@media(max-width: 767px){#feedback-feature .feedback-feature-wrapper .btn-cta{font-size:20px}}#feedback-feature .feedback-feature-wrapper .btn-cta::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:6px;padding:3px;background:linear-gradient(to right, #7539ff, #0044ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;transition:.3s;visibility:visible}#feedback-feature .feedback-feature-wrapper .btn-cta:hover{background:linear-gradient(to right, #7539ff, #0044ff);color:#fff}#feedback-feature .feedback-feature-wrapper .btn-cta:hover::before{visibility:hidden}@media(max-width: 1200px){#feedback-feature .feedback-feature-wrapper .btn-cta::before{border-radius:8px;top:-1px;left:-1px;right:-1px;bottom:-1px}}@media(min-width: 993px)and (max-width: 1200px){#feedback-feature .feedback-feature-wrapper h2{position:relative;z-index:9}#feedback-feature .feedback-feature-wrapper .icon-quote.icon-quote-open{bottom:calc(100% + 16px);right:calc(100% - 150px)}#feedback-feature .feedback-feature-wrapper .icon-quote.icon-quote-close{top:calc(100% - 45px);left:calc(100% - 145px)}}@media(min-width: 768px)and (max-width: 992px){#feedback-feature .feedback-feature-wrapper .icon-quote{width:75px;height:80px}#feedback-feature .feedback-feature-wrapper .icon-quote.icon-quote-close{top:calc(100% - 40px);left:calc(100% - 75px)}#feedback-feature .feedback-feature-wrapper .icon-quote.icon-quote-open{bottom:calc(100% - 40px);right:calc(100% - 62px)}}@media(max-width: 767px){#feedback-feature{padding:40px 15px}#feedback-feature .feedback-feature-wrapper h2{font-size:32px;position:relative;z-index:1}#feedback-feature .feedback-feature-wrapper .icon-quote{width:75px;height:65px}#feedback-feature .feedback-feature-wrapper .icon-quote.icon-quote-open{bottom:calc(100% - 30px);right:calc(100% - 80px)}#feedback-feature .feedback-feature-wrapper .icon-quote.icon-quote-close{top:calc(100% - 20px);left:calc(100% - 75px)}#feedback-feature .feedback-feature-wrapper h3{font-size:18px}#feedback-feature .feedback-feature-wrapper .feedback-content{padding:28px 15px}#feedback-feature .feedback-feature-wrapper .feedback-content p{font-size:16px;line-height:1.8;margin-bottom:20px}#feedback-feature .feedback-feature-wrapper .feedback-content .feedback-content-footer .feedback-person{gap:8px}#feedback-feature .feedback-feature-wrapper .feedback-content .feedback-content-footer .feedback-person img{width:48px;height:48px}#feedback-feature .feedback-feature-wrapper .feedback-content .feedback-content-footer .feedback-person .feedback-person-info p{font-size:14px}#feedback-feature .feedback-feature-wrapper .feedback-content .feedback-content-footer .feedback-person .feedback-person-info span{font-size:12px}}@media(max-width: 375px){#feedback-feature .feedback-feature-wrapper .feedback-content-footer .feedback-logo img{width:80px}}#ai-chat-assistant .ai-function-step-wrapper{display:flex;flex-wrap:wrap;gap:60px 80px;padding:50px 40px}#ai-chat-assistant .ai-function-step-wrapper .ai-function-step{display:block;flex:0 0 calc(50% - 40px);margin-bottom:0}#ai-chat-assistant .ai-function-step-wrapper .ai-function-step .ai-function-step-right{margin-top:32px}#ai-chat-assistant .ai-function-step-wrapper .ai-function-step .ai-function-step-right img{height:320px}#ai-chat-assistant .list-btn-cta{margin-top:20px}@media(min-width: 993px)and (max-width: 1200px){#ai-chat-assistant .ai-function-step-wrapper{gap:40px}#ai-chat-assistant .ai-function-step-wrapper .ai-function-step{flex:0 0 calc(50% - 20px)}}@media(min-width: 768px)and (max-width: 992px){#ai-chat-assistant .ai-function-step-wrapper{gap:40px;padding:30px}#ai-chat-assistant .ai-function-step-wrapper .ai-function-step{flex:0 0 calc(50% - 20px)}}@media(max-width: 767px){#ai-chat-assistant .ai-function-step-wrapper{padding:40px 15px}#ai-chat-assistant .ai-function-step-wrapper .ai-function-step{flex:0 0 100%}#ai-chat-assistant .ai-function-wrapper .ai-function-description-cta{font-size:18px}#ai-chat-assistant .ai-function-wrapper .list-btn-cta{flex-wrap:inherit;flex-direction:column;text-align:center;align-items:center}}#geo-site-report{background:url(../images/geo-site-report/geo_site_report_pc.png) no-repeat;background-size:cover;padding-bottom:160px}#geo-site-report .ai-function-wrapper{margin-top:50px}#geo-site-report .ai-function-wrapper .ai-function-title,#geo-site-report .ai-function-wrapper .ai-function-description,#geo-site-report .ai-function-wrapper .ai-function-description-cta{color:#fff}#geo-site-report .ai-function-wrapper .ai-function-title-aio{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:"Inter",sans-serif}#geo-site-report .ai-function-wrapper .ai-function-title-aio img{width:480px;height:86px;-o-object-fit:contain;object-fit:contain}#geo-site-report .geo-site-report-header{display:flex;flex-direction:column;align-items:center;padding-bottom:50px}#geo-site-report .geo-site-report-header h2,#geo-site-report .geo-site-report-header p{color:#fff}#geo-site-report .geo-site-report-header h2{font-size:24px;font-weight:700;margin:4px 0 0 0}#geo-site-report .geo-site-report-header h2 span{font-size:14px}#geo-site-report .geo-site-report-header p{margin:32px 0 0 0;font-size:42px;font-weight:700}#geo-site-report .ai-function-step-wrapper{display:flex;flex-wrap:wrap;gap:40px 80px;background:#f1f8ff}#geo-site-report .ai-function-step-wrapper .ai-function-step{display:block;flex:0 0 calc(50% - 40px);margin-bottom:0}#geo-site-report .ai-function-step-wrapper .ai-function-step .ai-function-step-right{margin-top:32px}#geo-site-report .ai-function-step-wrapper .ai-function-step .ai-function-step-right img{height:320px}#geo-site-report .ai-function-step-wrapper .ai-function-step.llm-monitoring-step-top{flex:0 0 100%}#geo-site-report .ai-function-step-wrapper .ai-function-step.llm-monitoring-step-top .ai-function-step-left{margin-bottom:-56px}#geo-site-report .ai-function-step-wrapper .ai-function-sample-note{margin-top:-8px;color:#303030;font-size:12px;font-weight:500}#geo-site-report .ai-function-step-wrapper .ai-function-step-btn{flex:0 0 100%;display:flex;justify-content:center}#geo-site-report .ai-function-step-wrapper .ai-function-step-btn .btn-cta-step{outline:none;cursor:pointer;border:none;border-radius:8px;padding:16px 24px;font-size:24px;font-weight:700;transition:.3s;background:#fff;display:flex;align-items:center;justify-content:center;color:#2d6fe6;gap:4px;border:2px solid #2d6fe6;width:-moz-fit-content;width:fit-content;font-size:20px;height:56px;border-radius:56px}@media(max-width: 767px){#geo-site-report .ai-function-step-wrapper .ai-function-step-btn .btn-cta-step{font-size:20px}}#geo-site-report .ai-function-step-wrapper .ai-function-step-btn .btn-cta-step svg{fill:#2d6fe6;height:24px;transition:.3s}#geo-site-report .ai-function-step-wrapper .ai-function-step-btn .btn-cta-step:hover{background:#2d6fe6;color:#fff}#geo-site-report .ai-function-step-wrapper .ai-function-step-btn .btn-cta-step:hover svg{fill:#fff}#geo-site-report .list-btn-cta{margin-top:20px}@media(min-width: 993px)and (max-width: 1200px){#geo-site-report .ai-function-step-wrapper{gap:40px}#geo-site-report .ai-function-step-wrapper .ai-function-step{flex:0 0 calc(50% - 20px)}}@media(min-width: 768px)and (max-width: 992px){#geo-site-report{padding-bottom:80px}#geo-site-report .ai-function-step-wrapper{gap:40px;padding:30px}#geo-site-report .ai-function-step-wrapper .ai-function-step{flex:0 0 calc(50% - 20px)}#geo-site-report .ai-function-step-wrapper .ai-function-step-left .ai-function-step-number{flex-direction:column;align-items:flex-start}}@media(max-width: 767px){#geo-site-report{padding-bottom:50px}#geo-site-report .ai-function-wrapper{margin-top:40px}#geo-site-report .ai-function-wrapper .ai-function-step{flex:0 0 100%}#geo-site-report .ai-function-wrapper .ai-function-step.llm-monitoring-img-right .ai-function-step-right{margin-top:-10px}#geo-site-report .ai-function-wrapper .ai-function-step-btn .btn-cta-step{font-size:18px;white-space:nowrap}#geo-site-report .ai-function-wrapper .ai-function-title-aio img{width:150px;height:auto}#geo-site-report .geo-site-report-header{padding-bottom:40px}#geo-site-report .geo-site-report-header img{width:54px;height:23px}#geo-site-report .geo-site-report-header h2{font-size:16px}#geo-site-report .geo-site-report-header p{margin-top:20px;font-size:24px}#geo-site-report .ai-function-step-wrapper{gap:32px}}@media(max-width: 375px){#geo-site-report .geo-site-report-header{padding-bottom:0}#geo-site-report .geo-site-report-header p{font-size:23px}}#document-download{padding:60px 20px;background:#fff}#document-download .document-download-wrapper{max-width:1200px;width:100%;margin:0 auto;display:flex;flex-direction:column;align-items:center}#document-download .document-download-wrapper img{width:64px;height:27px}#document-download .document-download-wrapper p{margin:32px 0 0 0;font-size:42px;font-weight:700;color:#2d6fe6}#document-download .document-download-list-card{display:flex;justify-content:center;gap:60px;margin-top:60px}#document-download .document-download-card{display:flex;flex-direction:column;justify-content:space-between;align-items:center;background:#e5f6ff;border-radius:8px;padding:48px 40px;flex:0 0 420px;text-align:center}#document-download .document-download-card:nth-child(2){flex:0 0 490px}#document-download .document-download-card p,#document-download .document-download-card-title{font-size:18px;font-weight:700;color:#303030;margin:0 0 32px 0;display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}#document-download .document-download-card p span,#document-download .document-download-card-title span{display:block;margin-bottom:-4px}#document-download .document-download-card img{width:100%;height:auto;display:block}#document-download .document-download-card-description{margin:32px auto;text-align:center;display:block;font-size:18px;font-weight:700}#document-download .document-download-card-link{outline:none;cursor:pointer;border:none;border-radius:8px;padding:16px 24px;font-size:24px;font-weight:700;transition:.3s;background:#fff;display:flex;align-items:center;justify-content:center;color:#2d6fe6;gap:4px;border:2px solid #2d6fe6;width:-moz-fit-content;width:fit-content;font-size:20px;height:56px;border-radius:56px}@media(max-width: 767px){#document-download .document-download-card-link{font-size:20px}}#document-download .document-download-card-link svg{fill:#2d6fe6;height:24px;transition:.3s}#document-download .document-download-card-link:hover{background:#2d6fe6;color:#fff}#document-download .document-download-card-link:hover svg{fill:#fff}#document-download .document-download-card-link span{height:24px}@media(min-width: 768px)and (max-width: 992px){#document-download .document-download-list-card{flex-wrap:wrap}}@media(max-width: 767px){#document-download{padding:40px 15px}#document-download .document-download-wrapper img{width:54px;height:23px}#document-download .document-download-wrapper p{margin-top:20px;font-size:24px}#document-download .document-download-list-card{margin-top:40px;flex-wrap:wrap;padding:0 15px;gap:20px}#document-download .document-download-list-card .document-download-card{flex:0 0 100% !important;padding:20px 15px;border-radius:16px}#document-download .document-download-list-card .document-download-card img{width:100%;height:100%}#document-download .document-download-list-card .document-download-card p{margin-top:0;font-size:16px;margin-bottom:16px;font-weight:500}#document-download .document-download-list-card .document-download-card .document-download-card-description{margin:16px 0;font-size:16px;font-weight:500}#document-download .document-download-list-card .document-download-card .document-download-card-link{width:100%;font-size:18px;border-radius:8px}#document-download .document-download-list-card .document-download-card:nth-child(2) .document-download-card-title span{display:none}}#company{padding:50px 20px;background:#e5f6ff}#company .company-wrapper{display:flex;flex-direction:column;align-items:center;max-width:1200px;width:100%;margin:0 auto}#company .company-wrapper .company-content{background:#fff;padding-top:16px;margin-top:60px}#company .company-wrapper .company-logo{display:block;margin:0 auto;width:64px;height:27px}#company .company-wrapper p{margin:32px auto 0 auto;color:#303030;font-size:42px;line-height:58px;font-weight:700;text-align:center}#company .company-wrapper p span{color:#2d6fe6}#company .company-wrapper p small{font-size:18px;vertical-align:text-top;margin-top:-10px;display:inline-block}#company .company-wrapper .company-note{font-size:14px;color:#616161;line-height:22px;margin-top:10px}@media(max-width: 767px){#company{padding:40px 15px}#company .company-wrapper .company-logo{width:54px;height:23px}#company .company-wrapper p{margin-top:20px;font-size:24px;line-height:1.4}#company .company-wrapper p small{font-size:14px;margin-top:2px}#company .company-wrapper .company-content{margin-top:40px;padding:0 15px}#company .company-wrapper .company-content .home-supply-list{margin-top:10px}}#inquiry{padding:60px 20px 100px 20px;background:#2d6fe6}#inquiry .inquiry-wrapper{display:flex;align-items:center;flex-direction:column}#inquiry .inquiry-wrapper .title{color:#fff;font-size:40px;font-weight:700;text-align:center;margin-bottom:56px}#inquiry .inquiry-wrapper .form-inquiry{width:700px;max-width:100%;padding:20px 40px;border-radius:16px;background:#fff;box-shadow:0px 5px 10px 0px rgba(12,130,188,.2)}#inquiry .inquiry-wrapper .form-inquiry .title-form{font-size:24px;font-weight:700;color:#303030;text-align:center;margin-bottom:30px}#inquiry .inquiry-wrapper .form-inquiry .title-form span{font-size:16px;color:#303030}#inquiry .inquiry-wrapper .form-inquiry form{background:#fff;border-radius:20px;max-width:640px;margin:0 auto}#inquiry .inquiry-wrapper .form-inquiry form table{width:100%;font-size:13px}#inquiry .inquiry-wrapper .form-inquiry form table tr{display:flex;gap:8px}#inquiry .inquiry-wrapper .form-inquiry form table td,#inquiry .inquiry-wrapper .form-inquiry form table th{padding-bottom:26px;vertical-align:top}#inquiry .inquiry-wrapper .form-inquiry form table td small,#inquiry .inquiry-wrapper .form-inquiry form table th small{font-size:12px;line-height:1.63;color:#303030;margin-top:2px;display:block}#inquiry .inquiry-wrapper .form-inquiry form table th{width:110px;color:#303030;font-size:12px;display:flex;justify-content:flex-end;align-items:center;gap:8px;height:40px;padding:0;font-weight:bold}#inquiry .inquiry-wrapper .form-inquiry form table th p{text-align:right}#inquiry .inquiry-wrapper .form-inquiry form table th span{background:#2d6fe6;font-size:12px;font-weight:bold;color:#fff;border-radius:8px;padding:6px 5px}#inquiry .inquiry-wrapper .form-inquiry form table td{position:relative;color:#fff;flex:1}#inquiry .inquiry-wrapper .form-inquiry form table td .require,#inquiry .inquiry-wrapper .form-inquiry form table td .any{position:absolute;right:0;margin-right:10px;top:7px;font-size:10px}#inquiry .inquiry-wrapper .form-inquiry form table td .checkbox-agree-box{text-align:center}#inquiry .inquiry-wrapper .form-inquiry form table td .checkbox-agree-box label{color:#2d6fe6;font-size:14px;font-weight:bold}#inquiry .inquiry-wrapper .form-inquiry form table td .checkbox-agree-box label a{color:#2d6fe6;font-size:14px;font-weight:bold;margin-right:10px;text-decoration:underline;transition:.4s;opacity:1}#inquiry .inquiry-wrapper .form-inquiry form table td .checkbox-agree-box label a:hover{opacity:.6}#inquiry .inquiry-wrapper .form-inquiry form table td.td-textarea{padding-bottom:10px}#inquiry .inquiry-wrapper .form-inquiry form table .tr-checkbox td{padding-bottom:16px}#inquiry .inquiry-wrapper .form-inquiry form table .tr-checkbox td input[type=checkbox]{border-radius:2px;cursor:pointer;border:1px solid #99a9b0}#inquiry .inquiry-wrapper .form-inquiry form table .full-name th.first-name{width:65px}#inquiry .inquiry-wrapper .form-inquiry form .button-submit{outline:none;cursor:pointer;border:none;border-radius:8px;padding:16px 24px;font-size:24px;font-weight:700;transition:.3s;margin:auto;display:flex;align-items:center;justify-content:center;gap:8px;background:#ffcd55;padding:20px 54px;border-radius:32px;line-height:1;margin-top:14px}@media(max-width: 767px){#inquiry .inquiry-wrapper .form-inquiry form .button-submit{font-size:20px}}#inquiry .inquiry-wrapper .form-inquiry form .button-submit svg{width:28px;fill:#303030}#inquiry .inquiry-wrapper .form-inquiry form .button-submit span{color:#303030;font-size:20px;font-weight:700}#inquiry .inquiry-wrapper .form-inquiry form .button-submit:hover{background:#ffc400}#inquiry .inquiry-wrapper .form-inquiry form .notify-captcha{display:none}#inquiry .inquiry-wrapper .form-inquiry form .notify-captcha.show{display:table-row}#inquiry .inquiry-wrapper .form-inquiry form .error-text{display:none}#inquiry .inquiry-wrapper .form-inquiry form input[type=text].error+.error-text,#inquiry .inquiry-wrapper .form-inquiry form input[type=text].error+small+.error-text{display:block;color:#f95154;font-size:10px;font-weight:bold;margin-top:4px;position:absolute;bottom:9px;left:0}#inquiry .inquiry-wrapper .form-inquiry form input[type=text].error+.error-text.pos--bottom,#inquiry .inquiry-wrapper .form-inquiry form input[type=text].error+small+.error-text.pos--bottom{bottom:2px !important}#inquiry .inquiry-wrapper .form-inquiry form .branding{color:#303030;font-size:10px;text-align:center;margin:30px 0 0 0}#inquiry .inquiry-wrapper .form-inquiry form .branding a{color:#303030;text-decoration:underline}#inquiry .inquiry-wrapper .form-inquiry form .branding .smart-phone{display:none}#inquiry .inquiry-wrapper .form-inquiry input[type=text],#inquiry .inquiry-wrapper .form-inquiry textarea,#inquiry .inquiry-wrapper .form-inquiry select{padding:5px 10px 5px 10px;font-size:13px;background:#dfe9f2;height:40px;transition:.2s;border-radius:10px}#inquiry .inquiry-wrapper .form-inquiry input[type=text]:hover,#inquiry .inquiry-wrapper .form-inquiry textarea:hover,#inquiry .inquiry-wrapper .form-inquiry select:hover{background:#e5f6ff}#inquiry .inquiry-wrapper .form-inquiry input::-moz-placeholder{color:#99a9b0}#inquiry .inquiry-wrapper .form-inquiry input::placeholder{color:#99a9b0}#inquiry .inquiry-wrapper .form-inquiry select{min-height:30px;background-size:30px auto}#inquiry .inquiry-wrapper .form-inquiry textarea{height:77px;resize:none}@media(max-width: 767px){#inquiry{padding:40px 15px}#inquiry .inquiry-wrapper .title{font-size:32px}#inquiry .inquiry-wrapper .form-inquiry{padding:20px 15px;width:100%}#inquiry .inquiry-wrapper .form-inquiry .title-form{font-size:18px;margin-bottom:24px}#inquiry .inquiry-wrapper .form-inquiry .title-form span{font-size:14px}#inquiry .inquiry-wrapper .form-inquiry form{padding:0 12px}#inquiry .inquiry-wrapper .form-inquiry form table tr{flex-direction:column;gap:4px}#inquiry .inquiry-wrapper .form-inquiry form table tr th{flex:1;display:flex;justify-content:space-between;width:100%}#inquiry .inquiry-wrapper .form-inquiry form table tr th span{padding:5px}#inquiry .inquiry-wrapper .form-inquiry form table tr td{padding:0}#inquiry .inquiry-wrapper .form-inquiry form table tr td .checkbox-agree-box{display:flex;justify-content:center;align-items:center}#inquiry .inquiry-wrapper .form-inquiry form table tr td p{position:relative;margin-bottom:5px;display:flex;align-items:center;justify-content:space-between;color:#303030;font-size:12px;font-weight:bold}#inquiry .inquiry-wrapper .form-inquiry form table tr td p span{background:#2d6fe6;font-size:12px !important;font-weight:bold;color:#fff;border-radius:8px;padding:5px;position:static !important;margin-right:0 !important}#inquiry .inquiry-wrapper .form-inquiry form table tr td small{font-size:8px}#inquiry .inquiry-wrapper .form-inquiry form table tr+tr{margin-top:18px}#inquiry .inquiry-wrapper .form-inquiry form table tr.full-name{flex-direction:row;gap:16px}#inquiry .inquiry-wrapper .form-inquiry form table tr.full-name th{display:none}#inquiry .inquiry-wrapper .form-inquiry form .button-submit{padding:18px 45px}#inquiry .inquiry-wrapper .form-inquiry form input[type=text].error+.error-text,#inquiry .inquiry-wrapper .form-inquiry form input[type=text].error+small+.error-text{bottom:-13px}#inquiry .inquiry-wrapper .form-inquiry input[type=text],#inquiry .inquiry-wrapper .form-inquiry textarea,#inquiry .inquiry-wrapper .form-inquiry select{height:32px;border-radius:8px}}@media(min-width: 768px)and (max-width: 992px){#gallery .gallery-wrapper{width:90%}}