html,body{background-color:#fff;min-height:100%}.aigocy-theme{background:var(--body,#fff);min-height:100%;color:var(--primary);--brand-elevation:0 3.44px 5.57px #00000017, 0 22.91px 37.08px color-mix(in srgb, var(--brand) 16%, transparent), 0 76px 123px color-mix(in srgb, var(--brand) 5%, transparent), 0 5.05px 8.18px color-mix(in srgb, var(--brand) 10%, transparent), 0 16.98px 27.47px color-mix(in srgb, var(--brand) 5%, transparent), 0 56px 83px color-mix(in srgb, var(--brand) 25%, transparent), 0 14px 34px color-mix(in srgb, var(--brand) 25%, transparent), 0 1px 2px color-mix(in srgb, var(--brand) 40%, transparent)}.aigocy-cms{scroll-behavior:smooth;width:100%;max-width:100%;scroll-padding-top:96px;overflow-x:clip}.aigocy-cms .text-display-1,.aigocy-cms .text-display-2,.aigocy-cms .heading-section .heading-title{text-wrap:balance;line-height:1.18}.aigocy-cms .heading-section .heading-title{overflow-wrap:break-word;padding-block:.12em;overflow:visible}.aigocy-cms :is(p,.text,.desc){overflow-wrap:break-word}.aigocy-cms [id]{scroll-margin-top:96px}@media (min-width:992px) and (min-height:700px){.aigocy-cms .flat-spacing{flex-direction:column;justify-content:center;align-items:center;min-height:100svh;display:flex}.aigocy-cms .flat-spacing>*{width:100%;min-width:0}.aigocy-cms .flat-spacing>.container{width:100%}}.aigocy-theme .aigocy-partner-logo-link{justify-content:center;align-items:center;display:inline-flex;overflow:visible!important}.aigocy-partner-item-wrap{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:visible!important}.aigocy-partner-logo-frame{justify-content:center;align-items:center;width:100%;height:100%;transition:transform .18s;display:flex;overflow:visible!important}.aigocy-theme .aigocy-partner-logo-link img{display:block}.aigocy-theme .partner-wrap .infiniteSlide_partner>img,.aigocy-theme .partner-wrap .infiniteSlide_partner>.aigocy-partner-logo-link{width:188px;height:75px;transform:none;overflow:visible!important}.aigocy-theme .partner-wrap .infiniteSlide_partner img{object-fit:contain;filter:grayscale()contrast(.92);mix-blend-mode:multiply;opacity:.72;width:188px;height:75px;transition:filter .18s,opacity .18s}.aigocy-theme .partner-wrap .infiniteSlide_partner>img:hover,.aigocy-theme .partner-wrap .infiniteSlide_partner>.aigocy-partner-logo-link:hover img{filter:none;opacity:1}.aigocy-theme .partner-wrap .infiniteSlide_partner img.aigocy-partner-logo--light-source,.aigocy-theme .partner-wrap .infiniteSlide_partner img.aigocy-partner-logo--light-source:hover{filter:brightness(0)saturate();mix-blend-mode:normal;opacity:.62}.aigocy-theme .partner-wrap .infiniteslide_wrap{position:relative;overflow:hidden;margin-top:-50px!important;margin-bottom:-50px!important;padding-top:50px!important;padding-bottom:50px!important}.aigocy-theme .partner-wrap .infiniteSlide_partner{align-items:center;gap:64px;padding-top:20px!important;padding-bottom:20px!important}.aigocy-theme .partner-wrap .infiniteslide_wrap:after{pointer-events:none;z-index:2;background:linear-gradient(90deg,#fff 0%,#fff0 25% 75%,#fff 100%)}.aigocy-theme .partner-wrap .infiniteSlide_tech_main{flex:1;width:100%;overflow:visible}.aigocy-theme .heading-sub-wrap{justify-content:flex-start;margin-bottom:24px;display:flex}.aigocy-theme .heading-section.center .heading-sub-wrap{justify-content:center}.aigocy-theme .heading-sub-wrap .heading-sub{margin-bottom:0}.aigocy-theme .heading-section .heading-sub,.aigocy-theme .heading-sub,.aigocy-theme .heading-sub-wrap .heading-sub{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;padding:6px 18px 6px 32px!important;line-height:1!important;display:inline-flex!important}.aigocy-theme .heading-section .heading-sub:before,.aigocy-theme .heading-sub:before,.aigocy-theme .heading-sub-wrap .heading-sub:before{top:50%!important;transform:translateY(-50%)!important}.aigocy-theme .heading-section .heading-sub:not(.style-1){color:var(--section-label,var(--brand))}.aigocy-theme .heading-section .heading-sub:not(.style-1):before{background-color:var(--section-label,var(--brand))}.aigocy-theme .section-hero .hero-image,.aigocy-theme .section-page-title{background-attachment:scroll}.aigocy-theme #goTop .ic-wrap,.aigocy-theme .rightleft,.aigocy-theme .updown,.aigocy-theme .section-about-us .col-left .sub .dot:before{animation:none}.aigocy-theme .side-line-main .link-break-line .item.top{animation-name:lineRunTop,aigocy-wire-hue;animation-duration:4s,7s;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite}.aigocy-theme .side-line-main .link-break-line .item.bottom{animation-name:lineRunBottom,aigocy-wire-hue;animation-duration:4s,7s;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite}.aigocy-theme .side-line-main .simu-electric.left{animation-name:left50To0,aigocy-wire-hue;animation-duration:4s,7s;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite}.aigocy-theme .side-line-main .simu-electric.right{animation-name:right50To0,aigocy-wire-hue;animation-duration:4s,7s;animation-timing-function:ease-in-out,linear;animation-iteration-count:infinite}.aigocy-theme .side-line-main .link-break-line.right :is(.item.top,.item.bottom),.aigocy-theme .side-line-main .simu-electric.right{animation-delay:-2s,-3.5s}@keyframes aigocy-wire-hue{0%,to{filter:hue-rotate()saturate(1.05)}50%{filter:hue-rotate(82deg)saturate(1.35)}}@media (prefers-reduced-motion:reduce){.aigocy-theme .side-line-main :is(.item,.simu-electric){animation:none!important}}.aigocy-theme .effectFade{transform-origin:50%}.aigocy-theme .process-card .icon,.aigocy-theme .features-center,.aigocy-theme .tf-switch-check:checked{background:linear-gradient(180deg, var(--brand-strong) 0%, var(--brand) 100%)}.aigocy-theme .tf-btn,.aigocy-theme .tf-header .tf-btn,.aigocy-theme .bot-btns .tf-btn,.aigocy-theme .form-contact .tf-btn,.aigocy-theme button.tf-btn,.aigocy-theme a.tf-btn{background:linear-gradient(180deg, var(--brand-strong) 0%, var(--brand) 100%)!important;color:var(--white)!important;box-shadow:0 4px 14px color-mix(in srgb, var(--brand) 35%, transparent)!important;border-color:#0000!important}.aigocy-theme .tf-btn:hover,.aigocy-theme .tf-header .tf-btn:hover,.aigocy-theme .bot-btns .tf-btn:hover,.aigocy-theme .form-contact .tf-btn:hover,.aigocy-theme button.tf-btn:hover,.aigocy-theme a.tf-btn:hover{background:linear-gradient(180deg, var(--brand) 0%, var(--brand-strong) 100%)!important;color:var(--white)!important;box-shadow:0 6px 20px color-mix(in srgb, var(--brand) 50%, transparent)!important}.aigocy-theme .tf-btn-2:hover{color:var(--brand)!important}.aigocy-theme .tf-pricing-item .pricing-btn .tf-btn{background:linear-gradient(180deg, var(--brand-strong) 0%, var(--brand) 100%)!important;color:var(--white)!important}.aigocy-theme .tf-switch-check:checked{box-shadow:var(--brand-elevation)}.aigocy-theme .process-card .icon{box-shadow:var(--brand-elevation), 0 -3px 0 #0000000f inset, 0 1px 0 #fff9 inset}.aigocy-theme .features-center{box-shadow:inset 0 -3px #0000000f,inset 0 1px #fff9}.aigocy-theme .section-about-us .col-left .sub .dot:before{background-color:color-mix(in srgb, var(--brand) 25%, transparent)}.aigocy-theme .progressbar-line .progressbar-inner{box-shadow:0 2px 12px color-mix(in srgb, var(--brand) 65%, transparent)}.aigocy-theme .features-center .aigocy-feature-logo{filter:brightness(0)invert();width:120px;height:auto}.aigocy-theme .features-center .aigocy-feature-logo-lockup{width:154px;height:44px;display:block;position:relative;top:2px}.aigocy-theme .features-center .aigocy-feature-logo-lockup>img{object-fit:contain;display:block;position:absolute}.aigocy-theme .features-center .aigocy-feature-logo-lockup>.aigocy-feature-logo-icon{object-fit:cover;object-position:center;width:42px;height:42px;top:1px;left:0}.aigocy-theme .features-center .aigocy-feature-logo-wordmark{width:106px;height:auto;top:11px;left:48px}.aigocy-theme .features-center .aigocy-feature-logo-lockup.is-icon-only{width:156px;height:156px;top:0}.aigocy-theme .features-center .aigocy-feature-logo-lockup.is-icon-only>.aigocy-feature-logo-icon{object-fit:contain;width:156px;height:156px;top:0;left:0}.aigocy-career-page .section-features .features-center .aigocy-feature-logo-wordmark,.aigocy-contact-page .section-features .features-center .aigocy-feature-logo-wordmark,.aigocy-demo-request-page .section-features .features-center .aigocy-feature-logo-wordmark{display:none}.aigocy-career-page .section-features .features-center .aigocy-feature-logo-lockup,.aigocy-contact-page .section-features .features-center .aigocy-feature-logo-lockup,.aigocy-demo-request-page .section-features .features-center .aigocy-feature-logo-lockup{width:64px;height:64px;top:0}.aigocy-career-page .section-features .features-center .aigocy-feature-logo-lockup>.aigocy-feature-logo-icon,.aigocy-contact-page .section-features .features-center .aigocy-feature-logo-lockup>.aigocy-feature-logo-icon,.aigocy-demo-request-page .section-features .features-center .aigocy-feature-logo-lockup>.aigocy-feature-logo-icon{width:64px;height:64px;top:0;left:0}.aigocy-theme .testimonials-v2-wrap .aigocy-quote-mark{width:80px;height:80px;color:var(--neutral-700);font-family:Georgia,serif;font-size:112px;line-height:1;overflow:hidden}@media (max-width:767px){.aigocy-theme .testimonials-v2-wrap .aigocy-quote-mark{width:56px;height:56px;font-size:82px}}.aigocy-theme .swiper-testimonial_wrap .desc{min-height:72px}.aigocy-theme .section-about-us .review-box .text{font-family:Urbanist,sans-serif}.aigocy-theme .section-services .accordion-faq_list{min-height:626px}.aigocy-theme .featured-works-item .content .grid-text.metadata-2 .item:first-child{width:62%}.aigocy-theme .featured-works-item .content .grid-text.metadata-2 .item:nth-child(2){width:30%}.aigocy-theme .featured-works-item .image{aspect-ratio:1272/660}@media (min-width:768px){.aigocy-theme .process-card .icon,.aigocy-theme .process-card .content{margin-bottom:60px}}@media (min-width:992px){.aigocy-theme .section-services .accordion-faq_list{min-height:860px}}.accordion-faq_item .accordion-action{appearance:none;width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0}.aigocy-theme .aigocy-collapse-panel{visibility:hidden;opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .2s,visibility 0s linear .3s;display:grid!important}.aigocy-theme .aigocy-collapse-panel.show{visibility:visible;opacity:1;grid-template-rows:1fr;transition:grid-template-rows .3s,opacity .2s,visibility linear}.aigocy-theme .aigocy-collapse-panel-inner{min-height:0;overflow:hidden}.aigocy-theme .accordion-asked .accordion-button{width:100%;color:inherit;text-align:left;background:0 0;border:0;padding:0}.aigocy-theme .accordion-asked .accordion-button .right-icon{margin-left:auto}.aigocy-theme .section-faqs .heading-title{text-wrap:balance;width:min(100%,780px);margin-inline:auto}@media (prefers-reduced-motion:reduce){.aigocy-theme .aigocy-collapse-panel,.aigocy-theme .aigocy-collapse-panel.show{transition:none}}.infiniteslide_wrap{overflow:hidden}.aigocy-marquee-track{width:max-content;animation:aigocy-marquee var(--aigocy-marquee-duration,30s) linear infinite;will-change:transform;flex-wrap:nowrap;align-items:center;display:flex!important}.aigocy-marquee-track>*{flex:none;display:block}.aigocy-marquee-track:hover{animation-play-state:paused}@keyframes aigocy-marquee{to{transform:translate(-33.3333%)}}.aigocy-cms .hero-image{z-index:0;overflow:hidden}.aigocy-cms .section-hero>.container{z-index:1;position:relative}.aigocy-cms .section-hero>.scroll-more{z-index:6;cursor:pointer;pointer-events:auto}.aigocy-home-page .section-hero>.scroll-more{width:320px;max-width:calc(100% - 48px);bottom:0;left:50%;right:auto;transform:translate(-50%)}.aigocy-cms .section-hero .content-wrap .sub{color:var(--hero-eyebrow-color,var(--brand))}.aigocy-cms .section-hero .content-wrap .sub svg path{fill:var(--hero-eyebrow-color,var(--brand))}.aigocy-cms .section-hero .content-wrap{margin-top:0;padding-top:180px;padding-bottom:210px}.aigocy-cms .section-hero.v1 .content-wrap{margin-top:0;padding-top:160px;padding-bottom:120px}.aigocy-cms .section-hero.v2 .content-wrap{margin-top:0;padding-top:180px;padding-bottom:480px}.aigocy-cms .section-hero .hero-title-text,.aigocy-cms .section-hero .title,.aigocy-cms .section-hero .title1,.aigocy-cms .section-hero .title2,.aigocy-cms .section-hero .sub{color:var(--hero-title-color,var(--primary));-webkit-text-fill-color:currentColor;padding-top:.12em;padding-bottom:.05em}.aigocy-cms .section-hero .content-wrap .title{margin-top:8px;margin-bottom:33px;overflow:visible}.aigocy-cms .section-hero .content-wrap>.text{color:var(--hero-subtitle-color,var(--primary))}.aigocy-cms .section-hero .content-wrap .title .title2{letter-spacing:-.01em;max-width:22ch;margin-inline:auto;font-size:clamp(28px,2.4vw,40px);line-height:1.25}.aigocy-cms .section-hero .content-wrap .title1,.aigocy-cms .section-hero .content-wrap .title2>span{overflow-wrap:break-word;text-wrap:balance;max-width:100%;padding-top:.1em;padding-bottom:.05em;line-height:1.18;display:block;overflow:visible}@media (max-width:767px){.aigocy-cms .section-hero .content-wrap .title .title2{max-width:none;font-size:clamp(22px,5.5vw,28px)}}.aigocy-cms .section-hero .bot-btns .tf-btn{color:var(--hero-primary-button-text-color,var(--white))}.aigocy-cms .section-hero .bot-btns .tf-btn-2,.aigocy-cms .section-hero .bot-btns .tf-btn-2:hover{color:var(--hero-secondary-button-text-color,var(--primary))}.aigocy-cms .section-hero .scroll-more .link1,.aigocy-cms .section-hero .scroll-more .link1:hover{color:var(--hero-scroll-label-color,var(--primary))!important}.aigocy-cms .section-hero .scroll-more .icon{box-shadow:none;background:0 0;border:0}.section-hero .hero-image,.hero-image--uploaded-video{background-color:#fff}.aigocy-cms .hero-image--brand-motion{background:var(--surface-light)}.aigocy-brand-motion,.hero-background-poster,.hero-background-video{width:100%;height:100%;position:absolute;inset:0}.aigocy-brand-motion{display:block}.hero-background-poster,.hero-background-video{object-fit:cover}.hero-background-video{z-index:1;opacity:0;transition:opacity .4s}.hero-background-video.is-ready{opacity:1}.hero-background-overlay{z-index:2;pointer-events:none;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hero-background-video{transition:none;display:none}.aigocy-marquee-track{animation-play-state:paused}}.cms-language-switch{align-items:center;gap:8px;margin-left:auto;margin-right:12px;display:inline-flex}.cms-language-switch a{color:currentColor;opacity:.55;font-size:12px;font-weight:600;line-height:1}.cms-language-switch a.active,.cms-language-switch a:hover{opacity:1}.offcanvas-menu .canvas_foot .cms-language-switch{justify-content:flex-start;margin:8px 0 0}.offcanvas-menu .btn-mobile-menu{color:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.offcanvas-menu [data-menu-toggle]{z-index:1;cursor:pointer;pointer-events:auto}.aigocy-theme footer .footer-links{flex-wrap:wrap}@media (max-width:767px){.aigocy-theme .swiper-testimonial_wrap .desc{min-height:96px}.aigocy-theme .section-statistic .statistic-slider .text{min-height:120px}.aigocy-cms .section-hero .content-wrap{padding-top:135px;padding-bottom:135px}.aigocy-cms .section-hero.v1 .content-wrap{padding-top:135px;padding-bottom:75px}.aigocy-cms .section-hero .content-wrap .sub{text-align:center;width:fit-content;white-space:normal!important;max-width:100%!important}.aigocy-cms .section-hero .content-wrap .sub span{overflow-wrap:anywhere;min-width:0;white-space:normal!important}.aigocy-cms .section-hero .content-wrap .title,.aigocy-cms .section-hero .content-wrap .text{overflow-wrap:anywhere;width:100%;margin-inline:auto;max-width:calc(100% - 64px)!important}.aigocy-cms .section-hero .content-wrap .title1,.aigocy-cms .section-hero .content-wrap .title2>span{white-space:normal!important}.aigocy-theme footer .footer-links{justify-content:center;row-gap:8px;width:100%}.offcanvas-menu .canvas_foot .right{gap:12px 20px}}@media (prefers-reduced-motion:reduce){.aigocy-cms{scroll-behavior:auto}}.cms-icon-image{object-fit:contain;width:1em;height:1em;display:inline-block}.form-contact select{width:100%}.form-contact .form-upload-field{border:0;padding:0}.form-contact .form-upload-control{cursor:pointer;position:relative}.form-contact .form-upload-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-contact .form-upload-name{overflow-wrap:anywhere;min-width:0}.form-contact .form-checkbox{align-items:center;gap:10px;display:flex}.form-contact .form-checkbox input{width:auto}.aigocy-section-library .section-services-single,.aigocy-section-library .section-work-single{margin-top:0}.aigocy-showcase-divider{z-index:4;min-height:84px;color:var(--neutral-600);padding:28px 16px;position:relative}.aigocy-showcase-divider__inner{grid-template-columns:auto minmax(32px,1fr) auto;align-items:center;gap:16px;width:min(1280px,100%);margin:0 auto;display:grid}.aigocy-showcase-divider__position,.aigocy-showcase-divider__name{letter-spacing:0;font-size:12px;font-weight:600;line-height:20px}.aigocy-showcase-divider__position{color:var(--brand)}.aigocy-showcase-divider__name{min-width:0;color:inherit;overflow-wrap:anywhere;text-align:right}.aigocy-showcase-divider__rule{opacity:.28;background:currentColor;width:100%;height:1px;display:block}.box-black .aigocy-showcase-divider{color:var(--neutral-400)}@media (max-width:575px){.aigocy-showcase-divider{min-height:76px;padding-block:24px}.aigocy-showcase-divider__inner{grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.aigocy-showcase-divider__rule{grid-area:2/1/auto/-1}}.aigocy-cms{--aigocy-hero-reserve:446px;--aigocy-overlap:75px}.aigocy-cms .section-hero.v2 .content-wrap{padding-bottom:var(--aigocy-hero-reserve)}.aigocy-cms .section-services-single:not(.is-flow),.aigocy-cms .section-work-single:not(.is-flow){z-index:2;position:relative}@media (min-width:768px){.aigocy-cms .section-services-single:not(.is-flow),.aigocy-cms .section-work-single:not(.is-flow){margin-top:calc(var(--aigocy-overlap) - var(--aigocy-hero-reserve))}}@media (min-width:992px){.aigocy-cms .section-hero.v2{min-height:580px}.aigocy-cms .section-hero.v2 .content-wrap{width:min(100%,972px);margin-left:auto;margin-right:auto}.aigocy-product-detail-page .section-hero .content-wrap{padding-top:110px!important;padding-bottom:210px!important}.aigocy-cms:has(.section-services-single:not(.is-flow)) .section-hero.v2 .content-wrap{padding-top:110px!important;padding-bottom:210px!important}.aigocy-about-page .section-hero.v2 .content-wrap{padding-bottom:0}.aigocy-cms:has(.section-services-single:not(.is-flow)) .section-hero.v2 .title{font-size:clamp(68px,6.4vw,82px)}.aigocy-cms .section-hero .hero-image--uploaded-image,.aigocy-cms .section-hero .hero-image--aigocy-image{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.aigocy-cms .section-hero>.container{z-index:2;background:0 0}.aigocy-cms .section-services-single:not(.is-flow){margin-top:0}.aigocy-cms .section-services-single:not(.is-flow) .top-image{width:min(65%,960px);max-width:calc(100% - 32px);margin-top:0;margin-left:auto;margin-right:auto}.aigocy-home-page .heading-section .heading-sub-wrap{margin-bottom:40px}.aigocy-home-page .section-partner+.box-white{margin-top:112px;padding-top:0}.aigocy-home-page .section-partner+.box-white>.section-features.flat-spacing,.aigocy-home-page .section-services.flat-spacing{min-height:0;padding-top:40px;padding-bottom:64px;display:block}.aigocy-home-page .section-services .services-image{box-sizing:border-box;border:0;border-radius:16px;max-width:580px;height:335px}.aigocy-home-page .section-services .services-image>img{border-radius:16px}.aigocy-home-page .section-services .accordion-faq_list{min-height:640px}.aigocy-home-page .section-services .aigocy-services-row-heading{text-align:center;flex:0 0 100%;max-width:100%;margin-bottom:40px}.aigocy-home-page .section-services .aigocy-services-row-heading .heading-section{justify-content:center;display:flex}.aigocy-home-page .section-services .aigocy-services-column-heading,.aigocy-home-page .section-services .aigocy-products-card-heading .heading-sub,.aigocy-home-page .section-services .aigocy-products-card-heading .heading-sub-wrap{margin-bottom:0}.aigocy-home-page .section-features>.container>.heading-section{text-align:center;margin-bottom:40px}.aigocy-home-page .section-pricing>.container>.heading-section{text-align:center}.aigocy-home-page .section-pricing.flat-spacing,.aigocy-home-page .section-tools.flat-spacing,.aigocy-home-page .section-tools.v2.flat-spacing{min-height:0;padding-top:40px;padding-bottom:40px;display:block}.aigocy-home-page .section-tools.v2>.tool-wrap{transform:none}.aigocy-home-page .section-features .features-item>.icon{display:none}.aigocy-home-page .section-features .features-center .aigocy-feature-logo{filter:none;width:148px}.aigocy-home-page .section-features .features-center{background:var(--white)}.aigocy-home-page .section-faqs.flat-spacing{min-height:0;padding-bottom:32px;padding-top:20px!important}.aigocy-home-page .section-faqs>.container>.heading-section{margin-bottom:32px!important}}@media (max-width:1199px){.aigocy-home-page .section-features .features-wrap{flex-direction:column}.aigocy-home-page .section-features .features-center{display:none}.aigocy-home-page .section-features .features-col{gap:24px;width:100%;display:grid}}@media (min-width:768px) and (max-width:991px){.aigocy-cms .section-services-single:not(.is-flow){margin-top:0}.aigocy-cms .section-services-single:not(.is-flow) .top-image{width:min(62%,480px);max-width:calc(100% - 32px);margin-top:-150px;margin-left:auto;margin-right:auto}}.aigocy-theme .section-services .services-image-btn{justify-content:space-between;align-items:center;display:flex}.aigocy-theme .section-services .services-image-btn>.accordion-title{color:inherit;flex:1;text-decoration:none}.aigocy-theme .section-services .aigocy-catalog-action{justify-content:space-between;align-items:center;display:flex}.aigocy-theme .section-services .aigocy-catalog-action>.accordion-title{color:inherit;flex:1;text-decoration:none}.aigocy-theme .section-services .aigocy-catalog-action>.accordion-title:hover,.aigocy-theme .section-services .services-image-btn>.accordion-title:hover{color:var(--primary)}.aigocy-theme .section-services .aigocy-service-toggle{min-width:52px;min-height:52px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;font-size:20px;text-decoration:none;transition:transform .2s,color .2s;display:grid}.aigocy-theme .section-services .aigocy-service-toggle:hover{color:var(--primary,#8b5cf6);transform:translate(3px,-3px)}@media (max-width:767px){.aigocy-cms{--aigocy-hero-reserve:100px}.aigocy-cms .section-services-single:not(.is-flow),.aigocy-cms .section-work-single:not(.is-flow){margin-top:0}}.section-services-single.is-flow{margin-top:0}.section-services-single:not(.is-flow) .service-detail-copy{width:90%;margin-left:auto;margin-right:auto}.aigocy-product-detail-page .service-detail-content-card,.aigocy-solution-detail-page .service-detail-content-card{z-index:2;background:var(--neutral-100);border-radius:28px;width:90%;margin-top:-90px;margin-left:auto;margin-right:auto;padding:24px 32px 32px;position:relative}.aigocy-product-detail-page .service-detail-content-card .service-detail-copy,.aigocy-solution-detail-page .service-detail-content-card .service-detail-copy{width:100%}.aigocy-cms .section-services-single .top-image.mb-40{transform:none;margin-bottom:0!important}@media (min-width:992px){.aigocy-product-detail-page .service-detail-hero-row,.aigocy-solution-detail-page .service-detail-hero-row{z-index:3;position:relative}.aigocy-product-detail-page .service-detail-content-card,.aigocy-solution-detail-page .service-detail-content-card{margin-top:-160px;padding:240px 48px 48px}.aigocy-product-detail-page .section-services-single:not(.is-flow) .service-detail-hero-row>.col-12:first-child,.aigocy-solution-detail-page .section-services-single:not(.is-flow) .service-detail-hero-row>.col-12:first-child{place-items:center;width:100%;display:grid}.aigocy-product-detail-page .section-services-single:not(.is-flow) .service-detail-hero-row>.col-12:first-child>.top-image,.aigocy-solution-detail-page .section-services-single:not(.is-flow) .service-detail-hero-row>.col-12:first-child>.top-image{width:min(65%,960px);margin-top:0;margin-left:0;margin-right:0}.aigocy-cms .section-services-single:not(.is-flow) .service-detail-hero-row{margin-bottom:-60px}.aigocy-cms .section-services-single:not(.is-flow) .service-detail-hero-row>.service-detail-copy{z-index:3;margin-top:-110px;position:relative;transform:none}.aigocy-cms .section-services-single:not(.is-flow) .service-detail-hero-row>.service-detail-copy>.heading{transform:translateY(142px)!important}.aigocy-cms .section-services-single:not(.is-flow) .service-detail-hero-row+.service-detail-copy{z-index:3;margin-top:52px;position:relative;transform:none;margin-bottom:32px!important}}@media (min-width:768px) and (max-width:991px){.aigocy-product-detail-page .service-detail-content-card,.aigocy-solution-detail-page .service-detail-content-card{margin-top:-120px;padding:180px 32px 32px}}@media (max-width:767px){.aigocy-product-detail-page .service-detail-content-card,.aigocy-solution-detail-page .service-detail-content-card{border-radius:20px;width:calc(100% - 24px);margin-top:-80px;padding:110px 20px 24px}}.section-work-single.is-flow{margin-top:0}.section-services-single .list-tags .tags-item,.section-work-single .list-tags .tags-item{border:1px solid var(--neutral-600);color:var(--neutral-300);background:var(--neutral-700);border-radius:99px;align-items:center;padding:7px 15px;display:flex}.section-work-single .heading{letter-spacing:0}.section-work-single .work-detail-meta>[class*=col-]{min-width:0}.section-services-single .top-image,.section-services-single .image{overflow:hidden}.section-services-single .service-detail-deliverables .list-text li{align-items:flex-start}.section-services-single .service-detail-deliverables .list-text .icon{margin-top:2px}.section-services-single .service-detail-included li{overflow-wrap:anywhere}@media (max-width:767px){.section-services-single .mb-80{margin-bottom:48px}.section-services-single .top-image{border-radius:14px;padding:6px}.section-services-single .top-image img,.section-services-single .image img{border-radius:14px}}.aigocy-theme .section-services-single .top-image{aspect-ratio:1914/1092;border-radius:12px;padding:2px}.aigocy-theme .section-work-single .work-single-image,.aigocy-theme .section-work-single .wrap-image{aspect-ratio:1914/1092;background-color:var(--white);border-radius:12px;padding:2px;display:block;overflow:hidden}.aigocy-theme .section-work-single .work-detail-gallery .image{aspect-ratio:954/600;display:block;overflow:hidden}.aigocy-theme .service-detail-gallery .col-md-8>.image{aspect-ratio:1284/807}.aigocy-theme .service-detail-gallery .col-md-4>.image{aspect-ratio:624/807}.aigocy-theme .section-services-single .bot-image{aspect-ratio:804/903}@media (min-width:768px){.aigocy-product-detail-page .service-detail-deliverables{align-items:center}.aigocy-product-detail-page .service-detail-deliverables .col-md-5,.aigocy-solution-detail-page .service-detail-deliverables .col-md-5{justify-content:center;display:flex}.aigocy-product-detail-page .service-detail-deliverables .bot-image,.aigocy-solution-detail-page .service-detail-deliverables .bot-image{width:min(100%,420px);max-width:420px;margin-left:auto;margin-right:auto}}.aigocy-theme .team-item>.image{aspect-ratio:1}.aigocy-theme .blog-item .blog-image{aspect-ratio:1554/1120;display:block;overflow:hidden}.aigocy-theme .section-services-single .top-image>img,.aigocy-theme .section-work-single .work-single-image>img,.aigocy-theme .section-work-single .wrap-image>img,.aigocy-theme .section-work-single .work-detail-gallery .image>img,.aigocy-theme .service-detail-gallery .image>img,.aigocy-theme .section-services-single .bot-image>img,.aigocy-theme .team-item>.image>img,.aigocy-theme .blog-item .blog-image>img{width:100%;height:100%;display:block}.aigocy-theme .section-services-single .top-image>img,.aigocy-theme .section-work-single .work-single-image>img,.aigocy-theme .section-work-single .wrap-image>img{border-radius:10px}.aigocy-theme .tf-header .header-inner>.logo-site{flex-shrink:0;align-items:center;margin-right:28px;display:flex}.aigocy-theme .tf-header .header-inner>.logo-site>img{object-fit:contain;width:auto;max-width:190px;height:32px;display:block;transform:translateY(-10.5px)}.aigocy-theme .tf-header .header-inner>.box-navigation{flex:auto;min-width:0}.aigocy-theme .tf-header .header-inner>.box-navigation .nav-menu-main{justify-content:center;gap:clamp(12px,1.4vw,24px);max-width:100%}.aigocy-theme .tf-header .header-inner>.cms-language-switch{flex-shrink:0;margin-left:24px}.aigocy-theme .tf-header .header-inner>.tf-btn{white-space:nowrap;flex-shrink:0;margin-left:16px}.aigocy-theme .tf-header.header2 .header-inner{width:max-content;max-width:min(1140px,100% - 64px)}@media (max-width:1199px){.aigocy-theme .tf-header .header-inner>.logo-site{margin-right:20px}.aigocy-theme .tf-header .header-inner>.cms-language-switch{margin-left:16px}.aigocy-theme .tf-header .header-inner>.tf-btn{margin-left:12px}}@media (max-width:991px){.aigocy-theme .tf-header .header-inner>.logo-site{margin-right:16px}.aigocy-theme .tf-header .header-inner>.logo-site>img{height:24px}}.aigocy-theme .offcanvas-menu .canvas_head .logo-site>img{object-fit:contain;width:auto;max-width:168px;height:26px;display:block}.aigocy-theme .aigocy-header-logo-lockup{vertical-align:middle;align-items:center;gap:0;height:44px;display:inline-flex}.aigocy-theme .aigocy-header-logo-lockup>img{object-fit:contain;display:block}.aigocy-theme .aigocy-header-logo-lockup>.aigocy-header-logo-icon{z-index:2;object-fit:contain;flex-shrink:0;width:auto;max-width:48px;height:44px;max-height:46px;margin-right:-4px;position:relative;transform:translate(4px,-8px)}.aigocy-theme .aigocy-header-logo-wordmark,.aigocy-theme .aigocy-header-logo-lockup>.aigocy-header-logo-wordmark{z-index:1;object-fit:contain;flex-shrink:0;width:auto;max-width:95px;height:16.5px;max-height:18px;position:relative}.aigocy-products-page .box-white:has(>.section-featured-works){box-shadow:none;background:0 0;border-radius:0}@media (min-width:992px){.aigocy-products-page .box-white:has(>.section-featured-works){width:min(90%,1200px);margin-left:auto;margin-right:auto}.aigocy-products-page .section-featured-works,.aigocy-products-page .section-featured-works>.container{width:100%;max-width:none}.aigocy-products-page .section-featured-works{padding-bottom:36px;padding-top:36px!important}.aigocy-products-page .section-featured-works .featured-works-list{gap:24px}.aigocy-products-page .featured-works-item .image{aspect-ratio:16/7}.aigocy-products-page .featured-works-item .image img{object-position:center}.aigocy-products-page .featured-works-item .content{padding:24px 28px 16px}.aigocy-products-page .featured-works-item .content .pagi-dot{margin-bottom:18px;padding-bottom:16px}.aigocy-products-page .section-faqs.flat-spacing,.aigocy-products-page #contact.flat-spacing{min-height:0;padding-bottom:72px;padding-top:72px!important}.aigocy-products-page #contact .aigocy-contact-area-heading{margin-bottom:48px}.aigocy-products-page #contact .aigocy-contact-area-heading .heading-sub{margin-bottom:0}.aigocy-solutions-page .box-white:has(>:is(.section-features,.section-featured-works,.section-services)){width:min(90%,1440px);margin-left:auto;margin-right:auto}.aigocy-solutions-page .section-featured-works,.aigocy-solutions-page .section-featured-works>.container,.aigocy-solutions-page .section-features,.aigocy-solutions-page .section-features>.container,.aigocy-solutions-page .section-services,.aigocy-solutions-page .section-services>.container{width:100%;max-width:none}.aigocy-solutions-page .section-services .accordion-faq_list{min-height:0}.aigocy-solutions-page .section-featured-works{padding-bottom:36px;padding-top:36px!important}.aigocy-solutions-page .section-featured-works .featured-works-list{gap:24px}.aigocy-solutions-page .featured-works-item{border-radius:32px}.aigocy-solutions-page .featured-works-item .image{aspect-ratio:16/7}.aigocy-solutions-page .featured-works-item .image img{object-position:center}.aigocy-solutions-page .featured-works-item .content{padding:24px 28px 16px}.aigocy-solutions-page .featured-works-item .content .pagi-dot{margin-bottom:18px;padding-bottom:16px}.aigocy-career-page .section-hero.v1 .content-wrap,.aigocy-contact-page .section-hero.v1 .content-wrap{box-sizing:border-box;min-height:0;padding-top:110px;padding-bottom:36px}.aigocy-career-page .section-hero .content-wrap .title,.aigocy-career-page .section-hero .content-wrap>.text,.aigocy-about-page .section-hero .content-wrap .title,.aigocy-about-page .section-hero .content-wrap>.text,.aigocy-contact-page .section-hero .content-wrap .title,.aigocy-contact-page .section-hero .content-wrap>.text{width:80%;margin-left:auto;margin-right:auto}.aigocy-about-page .section-hero.v2{box-sizing:border-box;border-radius:40px;width:calc(100% - 48px);max-width:none;min-height:clamp(500px,44vw,620px);margin-left:auto;margin-right:auto;padding:0;overflow:visible}.aigocy-about-page .section-hero.v2 .hero-image{border-radius:inherit;inset:0}.aigocy-about-page .section-hero.v2>.scroll-more{z-index:4}.aigocy-about-page .box-white{width:min(90%,1440px);margin-left:auto;margin-right:auto}.aigocy-career-page .section-hero .content-wrap .title{width:min(96%,1240px)!important;max-width:none!important;font-size:clamp(60px,5.5vw,88px)!important;line-height:1.08!important}.aigocy-career-page .section-hero .content-wrap .sub{display:none}.aigocy-career-page .flat-spacing{flex-direction:column;justify-content:flex-start;min-height:auto!important}.aigocy-career-page .section-hero.v1,.aigocy-career-page .section-hero.v1 .container{min-height:0!important}.aigocy-career-page .section-hero.v1 .content-wrap{box-sizing:border-box;min-height:0;padding-top:100px!important;padding-bottom:20px!important}.aigocy-career-page :is(.section-features,.section-contact,.section-process,.section-faqs)>.container,.aigocy-career-page .section-features .position-relative>.container{box-sizing:border-box;width:min(90%,1200px);max-width:none;margin-left:auto;margin-right:auto}.aigocy-career-page .section-contact>.container>.row:first-child>.col-lg-6{display:flex}.aigocy-career-page .section-contact>.container>.row:first-child .col-left{flex-direction:column;flex:1;justify-content:center;display:flex}.aigocy-career-page #contact.flat-spacing{min-height:0!important;padding-top:48px!important;padding-bottom:48px!important}.aigocy-career-page .section-contact{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.aigocy-career-page .aigocy-contact-section-eyebrow{margin-bottom:48px!important}.aigocy-career-page .aigocy-contact-section-eyebrow .heading-sub-wrap{margin-bottom:0!important}.aigocy-career-page .section-process.flat-spacing{min-height:auto!important;padding-top:0!important;padding-bottom:64px!important}.aigocy-career-page .section-process .heading-section{margin-bottom:36px!important}.aigocy-career-page .section-contact>.container>.row.mt-60{align-items:stretch;margin-top:84px!important}.aigocy-career-page .section-contact>.container>.row.mt-60>.col-md-4,.aigocy-contact-page .section-contact>.container>.row.mt-60>.col-md-4{display:flex}.aigocy-career-page .section-contact .box-contact-item,.aigocy-contact-page .section-contact .box-contact-item{flex-direction:column;flex:1;justify-content:center;min-height:154px;padding:24px 20px;display:flex}.aigocy-career-page .section-features.flat-spacing{padding-top:72px}.aigocy-career-page .section-features>.container>.heading-section{margin-top:56px}.aigocy-career-page .section-features .features-item.style-2{padding:32px 40px}.aigocy-career-page .section-features .features-item .icon{display:none}.aigocy-career-page .section-features .features-center .aigocy-feature-logo{filter:none;width:148px}.aigocy-career-page .section-features .features-center{background:var(--white)}.aigocy-career-page .section-faqs.flat-spacing{min-height:0;padding-bottom:48px;padding-top:72px!important}.aigocy-solutions-page .section-hero.v1{box-sizing:border-box;border-radius:40px;width:calc(100% - 48px);max-width:none;min-height:clamp(440px,42vw,516px);margin-left:auto;margin-right:auto;padding:0;overflow:visible}.aigocy-solutions-page .section-hero.v1>.container{width:100%;max-width:none}.aigocy-solutions-page .section-hero.v1 .hero-image{border-radius:inherit;inset:0}.aigocy-solutions-page .section-hero.v1>.scroll-more{z-index:4}.aigocy-solutions-page .box-white>.section-features>.container{width:100%;max-width:none}}.aigocy-theme :is(h1,h2,h3,h4,h5,h6,.title,.heading,.heading-title){font-family:Metropolis,sans-serif;font-weight:500!important}.aigocy-theme :is(p,.desc,.description,.text){font-family:Metropolis,sans-serif;font-weight:300}.aigocy-contact-page .section-contact>.container,.aigocy-contact-page .section-hero .content-wrap{box-sizing:border-box;width:min(90%,1200px);max-width:none;margin-left:auto;margin-right:auto}.aigocy-contact-page .section-contact{width:100%;margin-top:8px}@media (max-width:767px){.aigocy-contact-page .section-contact{margin-top:12px}}@media (min-width:992px){.aigocy-contact-page .section-contact>.container>.row:first-child>.col-lg-6{display:flex}.aigocy-contact-page .section-contact>.container>.row:first-child .col-left{flex-direction:column;flex:1;justify-content:center;display:flex}}.aigocy-contact-cards-row,.aigocy-contact-page .section-contact>.container>.row.mt-60,.aigocy-contact-page .section-contact>.container>.row.mt-80{flex-wrap:wrap!important;align-items:stretch!important;margin-top:72px!important;display:flex!important}@media (max-width:767px){.aigocy-contact-cards-row,.aigocy-contact-page .section-contact>.container>.row.mt-60,.aigocy-contact-page .section-contact>.container>.row.mt-80{margin-top:48px!important}}.aigocy-contact-cards-row>[class*=col-]{display:flex!important}.aigocy-contact-page .section-contact .box-contact-item,.section-contact .box-contact-item{box-sizing:border-box!important;background-color:#fff!important;border:1px solid #24224914!important;border-radius:28px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;height:100%!important;padding:40px 24px 32px!important;transition:transform .2s,box-shadow .2s!important;display:flex!important;box-shadow:0 4px 20px #0000000a!important}.aigocy-contact-page .section-contact .box-contact-item:hover,.section-contact .box-contact-item:hover{transform:translateY(-3px)!important;box-shadow:0 10px 28px #24224914!important}.section-contact .box-contact-item .icon{border-radius:18px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:68px!important;min-width:68px!important;height:68px!important;min-height:68px!important;margin:0 auto 20px!important;font-size:28px!important;display:flex!important;box-shadow:inset 0 -2px #080808,inset 0 1px #ffffff40,0 1.4px 1.1px #0000000f,0 1.5px 1.5px #00000012,0 6px 5px #00000012,0 11px 9px #00000012,0 21px 17px #00000013,0 50px 40px #00000013!important}.section-contact .box-contact-item .title{color:#242249!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:26px!important;margin:0 0 10px!important;font-size:18px!important;font-weight:700!important;display:flex!important}.section-contact .box-contact-item .text,.section-contact .box-contact-item p.text{color:#52525b!important;text-align:center!important;word-break:break-word!important;width:100%!important;margin:0!important;font-size:14.5px!important;line-height:1.55!important;text-decoration:none!important}.aigocy-career-page .section-contact>.container>.row.mt-60{display:none}@media (max-width:991px){.aigocy-career-page #contact.flat-spacing{padding-top:36px!important;padding-bottom:36px!important}.aigocy-career-page .section-contact{margin-top:0!important;padding-top:0!important;padding-bottom:0!important}.aigocy-career-page .aigocy-contact-section-eyebrow{margin-bottom:36px!important}.aigocy-career-page .aigocy-contact-section-eyebrow .heading-sub-wrap{margin-bottom:0!important}.aigocy-career-page .section-process.flat-spacing{padding-top:0!important;padding-bottom:48px!important}}.aigocy-career-page .section-faqs.flat-spacing{justify-content:flex-start;min-height:0}.aigocy-career-page+footer{padding-top:32px}.aigocy-career-page+footer .footer-content{padding-bottom:56px}.aigocy-products-page .section-faqs.flat-spacing{justify-content:flex-start;min-height:0}.aigocy-products-page+footer{padding-top:32px}.aigocy-products-page+footer .footer-content{padding-bottom:56px}.aigocy-product-detail-page .section-faqs.flat-spacing{justify-content:flex-start;min-height:0;padding-bottom:48px;padding-top:24px!important}.aigocy-product-detail-page .section-faqs>.container>.heading-section{margin-bottom:0!important}.aigocy-product-detail-page .section-services-single.flat-spacing{min-height:0;padding-bottom:0!important}.aigocy-product-detail-page+footer{padding-top:32px}.aigocy-product-detail-page+footer .footer-content{padding-bottom:56px}.aigocy-contact-page .section-contact .tf-social-1{display:none}.aigocy-demo-request-page .section-hero.v1{box-sizing:border-box;border-radius:40px;width:calc(100% - 48px);max-width:none;min-height:516px;margin-left:auto;margin-right:auto}.aigocy-demo-request-page .section-hero.v1>.container{width:100%;max-width:none}.aigocy-demo-request-page .section-hero .content-wrap .title{max-width:min(94%,1200px);margin-left:auto;margin-right:auto}@media (min-width:768px) and (max-width:1200px){.aigocy-demo-request-page .section-hero .content-wrap .title{font-size:clamp(56px,5.5vw,84px);line-height:1.08}}.aigocy-demo-request-page .section-contact>.container,.aigocy-demo-request-page .section-process>.container,.aigocy-demo-request-page .section-faqs>.container{box-sizing:border-box;width:min(90%,1200px);max-width:none;margin-left:auto!important;margin-right:auto!important}.aigocy-products-page .section-contact>.container,.aigocy-product-detail-page .section-contact>.container{box-sizing:border-box;width:min(90%,1320px);max-width:none;margin-left:auto!important;margin-right:auto!important}.aigocy-demo-request-page #contact.flat-spacing{min-height:0;padding-top:32px!important;padding-bottom:64px!important}.aigocy-demo-request-page #contact .section-contact{min-height:0}.aigocy-demo-request-page #contact .section-contact>.container>.row:first-child{align-items:center}.aigocy-demo-request-page #contact .section-contact>.container>.row:first-child>.col-lg-6:first-child{justify-content:center;align-items:center;display:flex}.aigocy-demo-request-page #contact .section-contact .col-left{text-align:center;width:100%}.aigocy-demo-request-page #contact .section-contact .col-left .heading-section{flex-direction:column;align-items:center;display:flex}.aigocy-demo-request-page #contact .section-contact .aigocy-contact-subtitle{max-width:640px;margin-left:auto;margin-right:auto}.aigocy-demo-request-page #contact .aigocy-demo-scope-heading{width:100%;margin-bottom:28px;padding-left:0;padding-right:0}.aigocy-demo-request-page #contact .aigocy-demo-scope-heading .heading-sub{margin-left:auto;margin-right:auto}.aigocy-demo-request-page :is(#contact,.section-process,.section-faqs) .heading-title{font-size:clamp(36px,3.6vw,52px);line-height:1.15}.aigocy-demo-request-page #contact .heading-section{margin-bottom:16px;transform:none!important}@media (min-width:992px){.aigocy-demo-request-page #contact .section-contact>.container>.row:first-child{align-items:center}}.aigocy-demo-request-page #contact .form-contact{padding:48px}.aigocy-demo-request-page #contact .section-contact>.container>.row.mt-60{display:none}.aigocy-demo-request-page .section-process.flat-spacing,.aigocy-demo-request-page .section-faqs.flat-spacing{min-height:0;padding-top:64px!important;padding-bottom:64px!important}.aigocy-demo-request-page .section-process>.container>.heading-section,.aigocy-demo-request-page .section-faqs>.container>.heading-section{margin-bottom:48px!important}.aigocy-demo-request-page .section-faqs>.container>.heading-section{margin-bottom:32px!important}.aigocy-demo-request-page .section-faqs>.container>.heading-section .heading-title{display:none}@media (max-width:767px){.aigocy-demo-request-page .section-hero.v1{border-radius:24px;width:calc(100% - 24px);min-height:440px}.aigocy-demo-request-page #contact.flat-spacing,.aigocy-demo-request-page .section-process.flat-spacing,.aigocy-demo-request-page .section-faqs.flat-spacing{padding-top:40px!important;padding-bottom:40px!important}.aigocy-demo-request-page :is(#contact,.section-process,.section-faqs) .heading-title{font-size:42px}.aigocy-demo-request-page #contact .form-contact{padding:32px 24px}}@media (min-width:1400px){.aigocy-cms .section-services:has(.accordion-faq_list)>.container{width:min(90%,1700px);max-width:none;margin-left:auto;margin-right:auto}.aigocy-cms .section-services:has(.accordion-faq_list)>.container>.row>.col-xxl-4{flex:0 0 45%;max-width:45%}.aigocy-cms .section-services:has(.accordion-faq_list)>.container>.row>.col-xxl-6{flex:0 0 55%;max-width:55%}.aigocy-solutions-page .box-white:has(>.section-services){width:min(90%,1440px);max-width:none;margin-left:auto;margin-right:auto}.aigocy-solutions-page .section-services:has(.accordion-faq_list)>.container{width:min(90%,1440px);max-width:none;margin-left:auto;margin-right:auto}.aigocy-solutions-page .section-services .accordion-faq_list{min-height:0}.aigocy-solutions-page .section-services .accordion-faq_item{border-radius:32px;padding:28px}.aigocy-solutions-page .section-services .accordion-faq_item.style-1 .accordion-content{gap:40px;margin-top:32px;padding-top:32px}.aigocy-solutions-page .section-services .accordion-faq_item.style-1 .accordion-content .image{width:46%}.aigocy-solutions-page .section-services .accordion-faq_item .accordion-action:not(.collapsed) .accordion-title{font-size:42px;line-height:50px}}.aigocy-about-page .section-features.flat-spacing{background:0 0;min-height:0;padding-top:48px;padding-bottom:48px}.features-item.style-2.aigocy-about-card{border-radius:20px!important;padding:28px 24px!important}.features-item.style-2.aigocy-about-card .title{white-space:nowrap!important;text-wrap:nowrap!important}.aigocy-about-page .section-features .features-item.style-2{padding:28px 24px}.aigocy-about-page .section-features .features-item .icon{display:none}.aigocy-about-page .box-white+div>.section-tools.flat-spacing{min-height:0;padding-top:0;padding-bottom:72px}.aigocy-about-page .section-tools>.img-1,.aigocy-about-page .section-tools>.img-2,.aigocy-about-page .section-tools>.img-3,.aigocy-about-page .section-tools>.img-4,.aigocy-about-page .section-tools>.img-5,.aigocy-about-page .section-tools>.img-6{display:none!important}.aigocy-about-page .section-hero+.box-white{width:min(90%,1440px);box-shadow:none;border-radius:0;overflow:visible;background-color:#0000!important}.aigocy-about-page>div:has(>.section-hero)+.box-white{width:min(90%,1440px);box-shadow:none;border-radius:0;overflow:visible;background-color:#0000!important}@media (min-width:992px){.aigocy-about-page .section-hero+.box-white{z-index:2;margin-top:-120px;padding:0;position:relative}.aigocy-about-page>div:has(>.section-hero)+.box-white{z-index:2;margin-top:-120px;padding:0;position:relative}.aigocy-about-page .section-hero+.box-white .section-features.flat-spacing{min-height:0;padding-top:0;padding-bottom:56px;display:block;background:0 0!important}.aigocy-about-page>div:has(>.section-hero)+.box-white .section-features.flat-spacing{min-height:0;padding-top:0;padding-bottom:56px;display:block;background:0 0!important}.aigocy-about-page .section-hero+.box-white .section-features>.container{width:min(82%,1180px);max-width:none;padding:0;transform:translateY(0)}.aigocy-about-page>div:has(>.section-hero)+.box-white .section-features>.container{width:min(82%,1180px);max-width:none;padding:0;transform:translateY(0)}.aigocy-about-page .section-hero+.box-white .section-features .heading-section{display:none}.aigocy-about-page>div:has(>.section-hero)+.box-white .section-features .heading-section{display:none}.aigocy-about-page .section-hero+.box-white .section-features .row{background:0 0;justify-content:center;margin:0;padding:0}.aigocy-about-page>div:has(>.section-hero)+.box-white .section-features .row{background:0 0;justify-content:center;margin:0;padding:0}.aigocy-about-page .section-hero+.box-white .section-features .row>[class*=col-]{padding-left:14px;padding-right:14px}.aigocy-about-page>div:has(>.section-hero)+.box-white .section-features .row>[class*=col-]{padding-left:14px;padding-right:14px}.aigocy-about-page .section-hero+.box-white .section-features .features-item.style-2{background:var(--body);min-height:190px}.aigocy-about-page>div:has(>.section-hero)+.box-white .section-features .features-item.style-2{background:var(--body);min-height:190px}}.aigocy-solutions-page .section-features.flat-spacing{min-height:0;padding-top:36px;padding-bottom:36px}.aigocy-solutions-page .section-services.flat-spacing[id*=services-catalog]+.section-features.flat-spacing{padding-top:0}.aigocy-solutions-page .section-services.flat-spacing#aigocy-services-catalog,.aigocy-solutions-page #showcase-09-aigocy-services-catalog.section-services.flat-spacing,.aigocy-solutions-page .section-services.flat-spacing[id*=services-catalog]{min-height:0;padding-top:36px!important;padding-bottom:36px!important}.aigocy-solutions-page .section-services.flat-spacing[id*=services-catalog]>.container>.top>.heading-section{margin-bottom:0!important}.aigocy-solutions-page .section-services.flat-spacing[id*=services-catalog]>.container>.top{margin-bottom:36px!important}.aigocy-solutions-page .section-services.flat-spacing[id*=services-catalog]>.container>.top>.heading-section>.heading-sub-wrap,.aigocy-solutions-page .section-features>.container>.heading-section>.heading-sub-wrap,.aigocy-solutions-page .section-faqs>.container>.heading-section>.heading-sub-wrap{margin-bottom:0!important}.aigocy-solutions-page .section-features>.container>.heading-section>.heading-sub-wrap{margin-bottom:36px!important}.aigocy-solutions-page .box-white:has(>.section-features){padding-top:0}.aigocy-solutions-page .box-white:has(>.section-services+.section-features){box-shadow:none;border-radius:0;overflow:visible;background:0 0!important}.aigocy-solutions-page .box-white:has(>.section-services+.section-features)>.section-services{background:inherit;box-shadow:none;border-radius:0}.aigocy-solutions-page .section-features>.container>.heading-section{margin-bottom:36px!important}.aigocy-solutions-page .section-features>.container{width:100%;max-width:none;margin-left:auto;margin-right:auto}.aigocy-solutions-page .section-features .features-item.style-2{padding:28px 32px}.aigocy-solutions-page .section-features .features-item.style-2 .icon{width:60px;height:60px;margin-bottom:24px}.aigocy-solutions-page .section-faqs.flat-spacing{min-height:0;padding-top:36px;padding-bottom:36px}.aigocy-solutions-page .section-faqs>.container>.heading-section{margin-bottom:56px!important}@media (min-width:992px){.aigocy-solutions-page .section-features .row>.col-lg-6{flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:768px) and (max-width:991px){.aigocy-solutions-page .section-features .row>.col-lg-6{flex:0 0 50%;max-width:50%}}@media (min-width:992px){.aigocy-product-detail-page .section-hero.v2,.aigocy-solution-detail-page .section-hero.v2{min-height:auto}:is(.aigocy-product-detail-page:has(.section-services-single:not(.is-flow)) .section-hero.v2 .content-wrap,.aigocy-solution-detail-page:has(.section-services-single:not(.is-flow)) .section-hero.v2 .content-wrap){padding-top:140px!important;padding-bottom:250px!important}.aigocy-product-detail-page .section-services-single:not(.is-flow),.aigocy-solution-detail-page .section-services-single:not(.is-flow){margin-top:-180px!important}.aigocy-solution-detail-page .section-hero .title,.aigocy-product-detail-page .section-hero .title{line-height:1.18;margin-bottom:16px!important}.aigocy-solution-detail-page .section-hero .text,.aigocy-product-detail-page .section-hero .text{font-size:1.1rem;line-height:1.65;margin-top:12px!important}.aigocy-theme .tf-header .nav-menu-main>.menu-item>.menu-parent-trigger{appearance:none;color:inherit;font:inherit;line-height:inherit;cursor:default;background:0 0;border:0;margin:0;padding:0}.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link,.aigocy-theme .tf-header .header-inner>.tf-btn:not(.mobile-menu){font-size:18px;line-height:26px}.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link{font-synthesis:none;transform-origin:50%;transition:color .3s,transform .2s;display:inline-block;font-weight:500!important}.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link:hover,.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link.active{color:var(--section-label,var(--brand))!important}.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link:hover{transform:scale(1.2)}.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link:hover:before,.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link.active:before{background-color:var(--section-label,var(--brand))}.aigocy-theme .tf-header .sub-menu .item-link{font-size:14px;line-height:20px}}.aigocy-cms .section-pricing.flat-spacing{min-height:0}.aigocy-solution-detail-page .section-faqs.flat-spacing{min-height:0;padding-top:40px!important;padding-bottom:40px!important}.aigocy-solution-detail-page .section-faqs>.container>.heading-section{margin-bottom:40px!important}.aigocy-solution-detail-page .section-services-single.flat-spacing{min-height:0;padding-bottom:40px!important}@media (min-width:992px) and (min-height:700px){.aigocy-career-page .section-faqs.flat-spacing,.aigocy-solution-detail-page .section-services-single.flat-spacing{justify-content:flex-start;min-height:0}}.aigocy-demo-request-page .section-process>.container>.row{row-gap:40px}.aigocy-demo-request-page .section-process>.container>.row>.col-lg-5,.aigocy-demo-request-page .section-process>.container>.row>.col-lg-7{flex:0 0 100%;width:100%;max-width:100%}.aigocy-demo-request-page .section-process .process-heading{height:auto!important}.aigocy-demo-request-page .section-process .process-slide{width:100%;margin-left:0}.aigocy-demo-request-page .section-process .process-card .icon{background:var(--black);box-shadow:inset 0 -3px #0000002e,inset 0 1px #ffffff3d,0 12px 28px #0000002e}.aigocy-demo-request-page .section-process>.container>.row,.aigocy-demo-request-page .aigocy-live-surfaces-process>.container>.row,.section-process.aigocy-live-surfaces-process>.container>.row{display:block}.aigocy-demo-request-page .section-process>.container>.row>:is(.col-lg-5,.col-lg-7),.aigocy-demo-request-page .aigocy-live-surfaces-process>.container>.row>:is(.col-lg-5,.col-lg-7),.section-process.aigocy-live-surfaces-process>.container>.row>:is(.col-lg-5,.col-lg-7){width:100%;max-width:100%;padding-left:0;padding-right:0}.aigocy-demo-request-page .section-process .process-heading,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-heading,.section-process.aigocy-live-surfaces-process .process-heading{text-align:center}.aigocy-demo-request-page .section-process .heading-section,.aigocy-demo-request-page .aigocy-live-surfaces-process .heading-section,.section-process.aigocy-live-surfaces-process .heading-section{max-width:1000px;margin-left:auto;margin-right:auto;margin-bottom:32px!important}.aigocy-demo-request-page .section-process .heading-sub,.aigocy-demo-request-page .aigocy-live-surfaces-process .heading-sub,.section-process.aigocy-live-surfaces-process .heading-sub{margin-left:auto;margin-right:auto}.aigocy-demo-request-page .section-process .process-heading>.text,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-heading>.text,.section-process.aigocy-live-surfaces-process .process-heading>.text{max-width:960px;margin-bottom:40px;margin-left:auto;margin-right:auto}.aigocy-demo-request-page .box-white:has(>.section-process){box-shadow:none;border-radius:0;background:0 0!important}.aigocy-demo-request-page .box-white:has(>.aigocy-live-surfaces-process){box-shadow:none;border-radius:0;background:0 0!important}.box-white:has(>.aigocy-live-surfaces-process){box-shadow:none;border-radius:0;background:0 0!important}.aigocy-demo-request-page .section-process .process-slide,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-slide,.section-process.aigocy-live-surfaces-process .process-slide{margin:-10px -24px -24px;padding:10px 24px 24px;overflow:hidden}.aigocy-demo-request-page .section-process .process-slide .tf-swiper,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-slide .tf-swiper,.section-process.aigocy-live-surfaces-process .process-slide .tf-swiper{overflow:visible}.aigocy-demo-request-page .section-process .swiper-wrapper,.aigocy-demo-request-page .aigocy-live-surfaces-process .swiper-wrapper,.section-process.aigocy-live-surfaces-process .swiper-wrapper{align-items:stretch}.aigocy-demo-request-page .section-process .swiper-slide,.aigocy-demo-request-page .aigocy-live-surfaces-process .swiper-slide,.section-process.aigocy-live-surfaces-process .swiper-slide{display:flex;height:auto!important}.aigocy-demo-request-page .section-process .process-card,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-card,.section-process.aigocy-live-surfaces-process .process-card{width:100%;height:100%;min-height:0;padding:28px}.aigocy-demo-request-page .section-process .process-card .icon,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-card .icon,.section-process.aigocy-live-surfaces-process .process-card .icon{display:none}.aigocy-demo-request-page .section-process .process-card .title,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-card .title,.section-process.aigocy-live-surfaces-process .process-card .title{font-size:26px;line-height:1.2}.aigocy-demo-request-page .section-process .process-card .content,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-card .content,.section-process.aigocy-live-surfaces-process .process-card .content{flex:0 auto;margin-bottom:0;padding-top:0}.aigocy-demo-request-page .section-process .process-card .text,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-card .text,.section-process.aigocy-live-surfaces-process .process-card .text{font-size:16px;line-height:1.5}.aigocy-demo-request-page .section-process .process-card .bot,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-card .bot,.section-process.aigocy-live-surfaces-process .process-card .bot{justify-content:flex-start;align-items:center;gap:16px}.aigocy-demo-request-page .section-process .process-card .number,.aigocy-demo-request-page .aigocy-live-surfaces-process .process-card .number,.section-process.aigocy-live-surfaces-process .process-card .number{white-space:nowrap;align-items:baseline;margin-left:0;font-size:22px;line-height:1;display:flex}.aigocy-demo-request-page .section-process .group-btn-slider,.aigocy-demo-request-page .aigocy-live-surfaces-process .group-btn-slider,.section-process.aigocy-live-surfaces-process .group-btn-slider{justify-content:center;margin-top:28px}.aigocy-demo-request-page .section-process.flat-spacing,.aigocy-demo-request-page .aigocy-live-surfaces-process.flat-spacing,.aigocy-demo-request-page .section-faqs.flat-spacing{padding-top:0!important}.section-ecosystem-devices{background-color:var(--white,#fff);padding-block:60px 80px;position:relative;overflow:hidden}.section-ecosystem-devices .ecosystem-device-card{cursor:pointer;background:#fcfcfd;border:1px solid #0000000d;border-radius:24px;justify-content:center;align-items:center;height:100%;min-height:320px;padding:32px 20px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:0 2px 12px #00000005,0 12px 28px #00000008}.section-ecosystem-devices .ecosystem-device-card:hover{background:#fff;border-color:#6e56cf40;transform:translateY(-8px);box-shadow:0 10px 30px #0000000a,0 24px 48px #6e56cf17}.section-ecosystem-devices .ecosystem-device-visual{justify-content:center;align-items:center;width:100%;height:280px;display:flex;position:relative}.section-ecosystem-devices .device-img-1{object-fit:contain;filter:drop-shadow(0 20px 30px #00000024);width:100%;max-width:100%;max-height:240px;transition:all .45s cubic-bezier(.16,1,.3,1)}.section-ecosystem-devices .ecosystem-device-card:hover .device-img-1{filter:drop-shadow(0 28px 42px #00000038);transform:scale(1.25)translateY(-4px)}.section-ecosystem-devices .device-img-2{object-fit:contain;filter:drop-shadow(0 20px 28px #00000021);width:auto;max-width:100%;max-height:270px;transition:all .45s cubic-bezier(.16,1,.3,1)}.section-ecosystem-devices .ecosystem-device-card:hover .device-img-2{filter:drop-shadow(0 26px 40px #0003);transform:scale(1.25)translateY(-4px)}.section-ecosystem-devices .device-img-3{object-fit:contain;filter:drop-shadow(0 16px 26px #00000038);border-radius:12px;width:100%;max-width:320px;max-height:210px;transition:all .45s cubic-bezier(.16,1,.3,1)}.section-ecosystem-devices .ecosystem-device-card:hover .device-img-3{filter:drop-shadow(0 24px 38px #0000004d);transform:scale(1.25)translateY(-4px)}@media (max-width:991px){.section-ecosystem-devices{padding-block:50px 70px}.section-ecosystem-devices .ecosystem-device-card{min-height:260px}.section-ecosystem-devices .ecosystem-device-visual{height:230px}.section-ecosystem-devices .device-img-1{max-height:190px}.section-ecosystem-devices .device-img-2{max-height:220px}.section-ecosystem-devices .device-img-3{max-width:270px;max-height:170px}}.section-tools>:is(.img-1,.img-2,.img-3,.img-4,.img-5,.img-6){aspect-ratio:1;background:var(--white);will-change:transform;border-radius:18px;display:block;position:absolute;overflow:hidden;box-shadow:inset 0 1px #ffffffe6,4.29817px 18.6254px 28.6545px #0000001a;pointer-events:auto!important;cursor:pointer!important;z-index:5!important;width:90px!important;height:90px!important;transition:transform .25s cubic-bezier(.4,0,.2,1)!important;transform:scale(1)rotate(0)!important}.section-tools>:is(.img-1,.img-2,.img-3,.img-4,.img-5,.img-6)>img{object-fit:cover;opacity:0;width:100%;height:100%;display:block}.section-tools .aigocy-payment-square-icon{z-index:1;width:52%;height:52%;color:var(--primary);pointer-events:none;transform-origin:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.section-tools>:is(.img-1,.img-2,.img-3,.img-4,.img-5,.img-6)>*{pointer-events:none!important}.section-tools>:is(.img-1,.img-2,.img-3,.img-4,.img-5,.img-6):hover{z-index:20!important;transform:scale(1.2)rotate(0)!important}@keyframes aigocyIconShake{0%{transform:translate(-50%,-50%)rotate(0)}20%{transform:translate(-50%,-50%)rotate(-45deg)}40%{transform:translate(-50%,-50%)rotate(45deg)}60%{transform:translate(-50%,-50%)rotate(-25deg)}80%{transform:translate(-50%,-50%)rotate(25deg)}to{transform:translate(-50%,-50%)rotate(0)}}.section-tools :is(.img-1,.img-2,.img-3,.img-4,.img-5,.img-6):hover .aigocy-payment-square-icon{animation:.45s ease-in-out forwards aigocyIconShake!important}@media (prefers-reduced-motion:reduce){.section-tools :is(.img-1,.img-2,.img-3,.img-4,.img-5,.img-6):hover .aigocy-payment-square-icon{animation:none!important}}.section-tools .img-1{top:22%!important;left:22.22%!important;right:auto!important}.section-tools .img-2{top:44%!important;left:15.34%!important;right:auto!important}.section-tools .img-3{top:66%!important;left:22.22%!important;right:auto!important}.section-tools .img-4{top:22%!important;left:auto!important;right:22.22%!important}.section-tools .img-5{top:44%!important;left:auto!important;right:15.34%!important}.section-tools .img-6{top:66%!important;left:auto!important;right:22.22%!important}@media (max-width:1439px){.section-tools .img-1{left:12.22%!important}.section-tools .img-2{left:5.34%!important}.section-tools .img-3{left:12.22%!important}.section-tools .img-4{right:12.22%!important}.section-tools .img-5{right:5.34%!important}.section-tools .img-6{right:12.22%!important}}@media (max-width:991px){.section-tools>:is(.img-1,.img-2,.img-3,.img-4,.img-5,.img-6){border-radius:10px;width:48px!important;height:48px!important}}@media (max-width:767px){.section-tools .img-1,.section-tools .img-4{top:10%!important}.section-tools .img-2,.section-tools .img-5{top:46%!important}.section-tools .img-3,.section-tools .img-6{top:82%!important}.aigocy-solution-detail-page .section-faqs.flat-spacing{padding-top:40px!important;padding-bottom:40px!important}}.aigocy-theme .tf-btn{background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#fff3 0%,#fff0 100%),linear-gradient(#242249,#242249);box-shadow:inset 0 -3px #14122c,inset 0 1px #ffffff4d,0 2.77px 2.21px #0000001f,0 6.65px 5.32px #00000021,0 12.52px 10.02px #00000021,0 22.34px 17.87px #00000024,0 41.78px 33.42px #00000026,0 100px 80px #00000026,0 3px 3px #00000024,0 2.77px 2.21px #0000001f}.aigocy-theme .tf-btn:hover{background:radial-gradient(62.56% 62.56% at 50% -13%,#ffffffb3 0%,#fff0 100%),linear-gradient(#242249,#242249)}.aigocy-theme .social-item,.aigocy-theme .box-contact-item .icon,.aigocy-theme .accordion-asked .accordion-button span{background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#fff3 0%,#fff0 100%),linear-gradient(#242249,#242249)}.aigocy-theme .accordion-faq_item .accordion-action:before{background:radial-gradient(62.56% 62.56% at 28.14% -10.42%,#fff3 0%,#fff0 100%),#242249!important}@media (min-width:768px){.service-detail-deliverables>div:first-child{padding-top:36px}}.aigocy-theme .section-services .accordion-faq_item{transition:z-index .25s,margin-top .25s,box-shadow .25s;box-shadow:0 -4px 16px #0000000a,0 8px 24px #0000000f}.aigocy-theme .section-services .col-left,.aigocy-theme .section-services .col-left p{margin-bottom:0!important}.aigocy-theme .section-services .services-image,.aigocy-home-page .section-services .services-image{aspect-ratio:16/9!important;border-radius:20px!important;width:100%!important;max-width:100%!important;height:auto!important;margin-top:20px!important;position:relative!important;bottom:auto!important;overflow:hidden!important;box-shadow:0 12px 36px #00000014!important}.aigocy-theme .section-services .services-image img,.aigocy-home-page .section-services .services-image>img{object-fit:cover!important;aspect-ratio:16/9!important;border-radius:20px!important;width:100%!important;height:100%!important}.aigocy-theme .heading-section .heading-title{letter-spacing:-.02em;font-size:44px;line-height:52px}@media (max-width:767px){.aigocy-theme .heading-section .heading-title{font-size:28px;line-height:36px}}.aigocy-theme .section-services .accordion-faq_item{padding-top:18px!important;padding-bottom:18px!important}.aigocy-theme .section-services .accordion-faq_item .accordion-title{font-size:27px!important;line-height:35px!important}.aigocy-theme .section-services .accordion-faq_item .accordion-action:not(.collapsed) .accordion-title{font-size:36px!important;line-height:44px!important}.aigocy-theme .section-services .accordion-faq_item .accordion-action.collapsed{min-height:auto!important;padding-top:0!important;padding-bottom:0!important}.aigocy-theme .section-services .accordion-faq_item .accordion-action:not(.collapsed){padding-top:0!important;padding-bottom:8px!important}.aigocy-theme .section-services .accordion-faq_item .accordion-content .text{padding-top:8px!important;padding-bottom:16px!important}.aigocy-theme .section-services .accordion-faq_item .accordion-content{padding-bottom:16px!important}.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link:hover,.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link.active,.aigocy-theme .tf-header .nav-menu-main>.menu-item>.menu-parent-trigger:hover,.aigocy-theme .tf-header .sub-menu .item-link:hover,.aigocy-theme .tf-header .sub-menu a:hover,.sub-menu .item-link:hover,.sub-menu li a:hover,.nav-menu-main .item-link:hover{color:#242249!important}.aigocy-theme .tf-header .sub-menu .item-link:hover,.aigocy-theme .tf-header .sub-menu a:hover,.sub-menu .item-link:hover,.sub-menu li a:hover{border-radius:6px;box-shadow:0 2px 8px #0000000a;color:#242249!important;background-color:#0000000a!important}.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link:hover:before,.aigocy-theme .tf-header .nav-menu-main>.menu-item>.item-link.active:before{background-color:#242249!important}.flat-accordion .toggle-title:hover,.flat-accordion .toggle-title.active,.accordion-asked .accordion-button:hover,.accordion-faq_item.style-1 .accordion-title:hover{color:#242249!important}.accordion-faq_item .accordion-action:not(.collapsed) .accordion-title,.accordion-action:not(.collapsed) .accordion-title,.accordion-faq_item .accordion-action:not(.collapsed) .accordion-title *,.accordion-faq_item .accordion-content,.accordion-faq_item .accordion-content .text,.accordion-faq_item .accordion-content *{color:#fff!important}footer a:hover,.footer-content a:hover,.footer-menu a:hover,.footer-bottom a:hover,.tf-social-1 a:hover,.tf-social-1 a:hover .social-item,.tf-social-1 a:hover .icon,.tf-social-1 a .social-item:hover,.tf-social-icon a:hover,.tf-social-icon-2 a:hover{color:#242249!important}.tf-social-1 a:hover{background-color:#fff!important;transform:none!important;box-shadow:0 8px 24px #00000026!important}.tf-social-1 a:hover .icon{color:#fff!important;background-color:#242249!important}.aigocy-theme .section-services .services-image-btn>.accordion-title:hover,.aigocy-theme .section-services .aigocy-catalog-action>.accordion-title:hover,.aigocy-theme .section-services .aigocy-service-toggle:hover{color:#242249!important}.tf-btn,.tf-btn-2,.tf-btn.style-black,.tf-btn.style-1,button.tf-btn,a.tf-btn,form button,form input[type=submit],form input[type=button],.form-contact button,.form-contact .tf-btn,.aigocy-theme .tf-header .header-inner>.tf-btn{color:#fff!important;background:#1e114a!important;border-color:#1e114a!important}.tf-btn:hover,.tf-btn-2:hover,button.tf-btn:hover,a.tf-btn:hover,.form-contact button:hover,.form-contact .tf-btn:hover,.aigocy-theme .tf-header .header-inner>.tf-btn:hover{color:#fff!important;background:#2b1968!important;border-color:#2b1968!important;box-shadow:0 6px 20px #1e114a4d!important}.tf-social-1 a .social-item,.tf-social-1 a .icon,.tf-social-1 a .social-item .icon,.tf-social-icon a .icon,.tf-social-icon-2 a .icon{color:#fff!important;background:#1e114a!important;box-shadow:0 3px 10px #1e114a4d!important}.tf-social-1 a:hover .social-item,.tf-social-1 a:hover .icon,.tf-social-icon a:hover .icon{color:#fff!important;background:#2b1968!important}#progress,.progress-wrap,.back-to-top,.tf-back-to-top,.scroll-top{color:#fff!important;background:#1e114a!important}.accordion-asked .accordion-button span,.accordion-asked .accordion-button:after,.accordion-asked .accordion-button:not(.collapsed) span,.accordion-faq_item .accordion-action:before{color:#fff!important;background:#1e114a!important;box-shadow:0 3px 10px #1e114a4d!important}.aigocy-theme .section-services .aigocy-service-toggle,.aigocy-service-toggle,.accordion-faq_item .aigocy-service-toggle,.accordion-faq_item .accordion-action .aigocy-service-toggle{z-index:5!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;color:#242249!important;cursor:pointer!important;opacity:1!important;visibility:visible!important;background:0 0!important;border:1.5px solid #2422494d!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;text-decoration:none!important;transition:all .2s!important;display:flex!important;position:relative!important}.aigocy-theme .section-services .aigocy-service-toggle .icon,.aigocy-service-toggle .icon,.accordion-faq_item .aigocy-service-toggle .icon{box-shadow:none!important;color:inherit!important;background:0 0!important;font-size:18px!important}.aigocy-theme .section-services .aigocy-service-toggle:hover,.aigocy-service-toggle:hover{color:#242249!important;background:#24224914!important;border-color:#242249!important;transform:translate(2px,-2px)!important}.aigocy-theme .section-services .accordion-action:not(.collapsed) .aigocy-service-toggle,.aigocy-theme .section-services .accordion-action.active-img .aigocy-service-toggle,.accordion-faq_item .accordion-action:not(.collapsed) .aigocy-service-toggle,.accordion-faq_item .accordion-action.active-img .aigocy-service-toggle{opacity:1!important;visibility:visible!important;box-shadow:none!important;color:#fff!important;background:0 0!important;border-color:#ffffff73!important;display:flex!important}.aigocy-theme .section-services .accordion-action:not(.collapsed) .aigocy-service-toggle .icon,.aigocy-theme .section-services .accordion-action.active-img .aigocy-service-toggle .icon,.accordion-faq_item .accordion-action:not(.collapsed) .aigocy-service-toggle .icon,.accordion-faq_item .accordion-action.active-img .aigocy-service-toggle .icon{color:#fff!important}.aigocy-theme .section-services .accordion-action:not(.collapsed) .aigocy-service-toggle:hover,.aigocy-theme .section-services .accordion-action.active-img .aigocy-service-toggle:hover{color:#fff!important;background:#ffffff2e!important;border-color:#fff!important}.section-hero .scroll-more,.scroll-more,.scroll-more *,.scroll-more .icon,.scroll-more a,.scroll-more i,.scroll-more span{color:#1e114a!important;border-color:#1e114a40!important}.section-hero .scroll-more:hover,.scroll-more:hover,.scroll-more:hover *{color:#2b1968!important}.aigocy-legal-page .section-hero.aigocy-legal-hero-banner{min-height:auto!important;padding-bottom:0!important}.aigocy-legal-page .aigocy-legal-body-section{padding-top:16px}.section-about-us .mission-box .text,.section-about-us .mission-box p,.section-about-us .review-box .desc,.section-about-us .review-box .text,.section-about-us .box-quotes .desc,.section-about-us .box-quotes p{font-size:1.1rem!important;line-height:1.65!important}@media (max-width:767px){.section-about-us .mission-box .text,.section-about-us .mission-box p,.section-about-us .review-box .desc,.section-about-us .review-box .text,.section-about-us .box-quotes .desc,.section-about-us .box-quotes p{font-size:1rem!important;line-height:1.6!important}}.aigocy-career-page :is(.section-hero,.section-features,.section-contact,.section-faqs) p,.aigocy-career-page :is(.section-hero,.section-features,.section-contact,.section-faqs) .text,.aigocy-career-page :is(.section-hero,.section-features,.section-contact,.section-faqs) .text-secondary,.aigocy-contact-page :is(.section-hero,.section-features,.section-contact,.section-faqs) p,.aigocy-contact-page :is(.section-hero,.section-features,.section-contact,.section-faqs) .text,.aigocy-contact-page :is(.section-hero,.section-features,.section-contact,.section-faqs) .text-secondary,.section-contact .col-left p,.section-contact .col-left .text,.section-contact .box-contact-item .text,.section-contact .box-contact-item p,.section-contact .contact-item .text,.section-contact .contact-item p,.section-contact .form-contact p,.section-contact .form-contact label,.section-contact .form-contact .form-upload-name{font-size:1.1rem!important;line-height:1.65!important}@media (max-width:767px){.aigocy-career-page :is(.section-hero,.section-features,.section-contact,.section-faqs) p,.aigocy-career-page :is(.section-hero,.section-features,.section-contact,.section-faqs) .text,.aigocy-career-page :is(.section-hero,.section-features,.section-contact,.section-faqs) .text-secondary,.aigocy-contact-page :is(.section-hero,.section-features,.section-contact,.section-faqs) p,.aigocy-contact-page :is(.section-hero,.section-features,.section-contact,.section-faqs) .text,.aigocy-contact-page :is(.section-hero,.section-features,.section-contact,.section-faqs) .text-secondary,.section-contact .col-left p,.section-contact .col-left .text,.section-contact .box-contact-item .text,.section-contact .box-contact-item p,.section-contact .contact-item .text,.section-contact .contact-item p,.section-contact .form-contact p,.section-contact .form-contact label,.section-contact .form-contact .form-upload-name{font-size:1rem!important;line-height:1.6!important}}.tf-social-1 a{border-radius:24px;align-items:center!important;gap:12px!important;padding:16px 28px!important;display:inline-flex!important}.tf-social-1 a .platform-icon,.tf-social-1 a>i.icon:first-child,.offcanvas-menu .tf-link-icon .platform-icon{color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin-right:6px!important;font-size:20px!important;line-height:1!important;display:inline-flex!important}.tf-social-1 a .platform-name{margin-right:4px;display:inline-block}.tf-social-1 a .social-item{background:var(--neutral-900,#18181b)!important;width:32px!important;height:32px!important;box-shadow:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;margin-left:4px!important;display:flex!important}.tf-social-1 a .social-item .icon{color:#fff!important;box-shadow:none!important;background:0 0!important;font-size:14px!important}@media (max-width:767px){.tf-social-1 a{gap:8px!important;padding:12px 20px!important}}.section-about-us .mission-box.aigocy-about-card{border-radius:28px;padding:28px 32px;transition:box-shadow .3s,background-color .3s}.section-about-us .mission-box.aigocy-about-card:hover{transform:none!important;box-shadow:0 12px 32px #0000001f,0 3px 3px #0000001a,inset 0 -8px #0000000d,inset 0 4px #fff9!important}.section-about-us .mission-box.aigocy-about-card .line{margin-top:12px;margin-bottom:14px}.section-about-us .mission-box.aigocy-about-card .title{font-size:22px;line-height:30px}@media (max-width:767px){.section-about-us .mission-box.aigocy-about-card{border-radius:20px;padding:20px 24px}}.tf-social-1{flex-wrap:wrap;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}.tf-social-1 a.aigocy-expandable-bubble{cursor:pointer;width:48px!important;min-width:48px!important;max-width:48px!important;height:48px!important;color:var(--brand,#242249)!important;white-space:nowrap!important;background:#fff!important;border:1px solid #24224914!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;padding:0!important;text-decoration:none!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s cubic-bezier(.16,1,.3,1),border-color .25s!important;display:inline-flex!important;overflow:hidden!important;box-shadow:0 2px 6px #0000000a,0 1px 2px #00000005!important}.tf-social-1 a.aigocy-expandable-bubble svg,.tf-social-1 a.aigocy-expandable-bubble .icon{width:20px!important;height:20px!important;box-shadow:none!important;color:var(--brand,#242249)!important;background:0 0!important;border:none!important;flex-shrink:0!important;transition:transform .25s!important;display:block!important}.tf-social-1 a.aigocy-expandable-bubble svg[fill=currentColor]{fill:currentColor!important}.tf-social-1 a.aigocy-expandable-bubble svg[fill=none]{fill:none!important}.tf-social-1 a.aigocy-expandable-bubble .bubble-text,.tf-social-1 a.aigocy-expandable-bubble .arrow-icon{display:none!important}.tf-social-1 a.aigocy-expandable-bubble:hover,.tf-social-1 a.aigocy-expandable-bubble:focus,.tf-social-1 a.aigocy-expandable-bubble:active{width:48px!important;max-width:48px!important;color:var(--brand,#242249)!important;background:#fff!important;border-color:#24224933!important;padding:0!important;transform:translateY(-3px)!important;box-shadow:0 10px 25px -3px #2422492e,0 4px 10px -2px #2422491a!important}.tf-social-1 a.aigocy-expandable-bubble:hover svg{transform:scale(1.08)!important}footer.aigocy-modern-footer{background-color:var(--neutral-100,#f4f4f5);color:var(--neutral-900,#18181b);position:relative}.footer-hairline-gradient{height:1px;position:absolute;top:0;left:0;right:0;background:linear-gradient(90deg,#0000 0%,#0b122033 18%,#0b122040 50%,#0b122033 82%,#0000 100%)!important}footer.aigocy-modern-footer .tf-social-1{text-align:left!important;justify-content:flex-start!important;align-items:center!important;margin-left:0!important;display:flex!important}.footer-col-title{color:var(--neutral-900,#18181b);letter-spacing:.08em;margin-bottom:16px;font-size:13px;font-weight:700;text-transform:none!important}.footer-col-list{flex-direction:column;gap:12px;display:flex}.footer-col-link,.footer-col-link:after,.footer-bottom-legal a,.footer-bottom-legal a:after{border-bottom:none!important;text-decoration:none!important}.footer-col-link:after,.footer-bottom-legal a:after{display:none!important}.footer-col-link{font-size:14px;transition:color .2s;color:var(--neutral-600,#52525b)!important;text-decoration:none!important}.footer-col-link:hover{color:#242249!important;text-decoration:none!important}.footer-tagline{color:var(--neutral-600,#52525b);max-width:320px;font-size:14px;line-height:1.6}.footer-bottom-bar{border-top:none!important}.footer-bottom-legal a{font-size:13px;transition:color .2s;color:var(--neutral-600,#52525b)!important;text-decoration:none!important}.footer-bottom-legal a:hover{color:#242249!important;text-decoration:none!important}@media (min-width:992px){.footer-columns-wrap{margin-left:-70px!important}}@media (min-width:1400px){.footer-columns-wrap{margin-left:-90px!important}}.footer-links-col{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.footer-links-col .footer-col-title{text-align:center!important;width:100%!important}.footer-links-col .footer-col-list{text-align:center!important;align-items:center!important;width:100%!important}.footer-links-col .footer-col-link{text-align:center!important}.footer-certs-col{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.footer-certs-col .footer-col-title{text-align:center!important;width:100%!important;margin-bottom:16px!important}.footer-certs-col .footer-cert-badge{background:inherit!important;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;cursor:pointer!important;background-color:#0000!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;margin:0 auto!important;padding:0!important;display:flex!important}.footer-certs-col .footer-cert-badge--pci,.footer-certs-col .footer-cert-badge--iso{margin-left:auto!important;margin-right:auto!important}.footer-certs-col .footer-cert-badge img{object-fit:contain!important;filter:grayscale()!important;opacity:.65!important;width:auto!important;max-width:135px!important;height:46px!important;max-height:46px!important;margin:0 auto!important;transition:filter .25s,opacity .25s,transform .25s!important;display:block!important}.footer-certs-col .footer-cert-badge:hover img{filter:grayscale(0%)!important;opacity:1!important;transform:scale(1.02)!important}.hero-logo-display .firisbe-shimmer-logo img{object-fit:contain!important;width:auto!important;max-width:85vw!important;height:225px!important;max-height:230px!important;margin:0 auto!important;display:block!important}@media (max-width:767px){.hero-logo-display .firisbe-shimmer-logo img{max-width:90vw!important;height:140px!important;max-height:150px!important}}@media (min-width:1200px){.tf-header{z-index:1000!important;width:100%!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border-bottom:none!important;margin-bottom:0!important;padding-top:36px!important;transition:padding-top .55s cubic-bezier(.16,1,.3,1)!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.tf-header .header-inner,.tf-header.header2 .header-inner{pointer-events:auto!important;-webkit-backdrop-filter:blur(16px)!important;background:#ffffffe0!important;border:1px solid #d4d4d899!important;border-radius:9999px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;max-width:min(920px,100% - 32px)!important;margin:0 auto!important;padding:10px 10px 10px 24px!important;transition:max-width .55s cubic-bezier(.16,1,.3,1),border-radius .55s cubic-bezier(.16,1,.3,1),padding .55s cubic-bezier(.16,1,.3,1),background .55s,box-shadow .55s!important;display:flex!important;box-shadow:0 10px 30px -10px #0000001a!important}.tf-header.header-scrolled{padding-top:0!important}.tf-header.header-scrolled .header-inner,.tf-header.header2.header-scrolled .header-inner{-webkit-backdrop-filter:blur(20px)!important;background:#fffffff2!important;border:none!important;border-bottom:1px solid #d4d4d880!important;border-radius:0!important;width:100%!important;max-width:100%!important;padding:14px 40px!important;box-shadow:0 4px 20px -5px #00000014!important}.tf-header .header-inner>.logo-site{flex-shrink:0!important;align-items:center!important;margin-right:24px!important;display:flex!important}.tf-header .header-inner>.logo-site>img{transform:translateY(-10.5px)!important}.tf-header .box-navigation{justify-content:center!important;align-items:center!important;margin:0 auto!important;display:flex!important}.tf-header .nav-menu-main{justify-content:center!important;align-items:center!important;gap:22px!important;display:flex!important}}@media (max-width:1199px){.tf-header,.tf-header.header2,.tf-header.header-scrolled,.tf-header.header2.header-scrolled{width:auto!important;max-width:none!important;box-shadow:none!important;pointer-events:none!important;z-index:1000!important;background:0 0!important;border:none!important;padding:16px 20px!important;transition:none!important;position:fixed!important;top:0!important;left:auto!important;right:0!important;transform:none!important}.tf-header .header-inner,.tf-header.header2 .header-inner,.tf-header.header-scrolled .header-inner,.tf-header.header2.header-scrolled .header-inner{-webkit-backdrop-filter:none!important;width:auto!important;max-width:none!important;height:auto!important;box-shadow:none!important;pointer-events:none!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:flex-end!important;align-items:center!important;margin:0!important;padding:0!important;transition:none!important;display:flex!important;transform:none!important}.tf-header .header-inner>.logo-site,.tf-header .header-inner>.box-navigation,.tf-header .header-inner>.aigocy-language-switch,.tf-header .header-inner>.cms-language-switch,.tf-header .header-inner>.tf-btn:not(.mobile-menu){display:none!important}.tf-header .mobile-menu{-webkit-backdrop-filter:blur(12px)!important;color:#fff!important;cursor:pointer!important;pointer-events:auto!important;background:#0b1220e0!important;border:1.5px solid #ffffff38!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;transition:transform .2s,background-color .2s!important;display:flex!important;box-shadow:0 6px 20px #00000059!important}.tf-header .mobile-menu:hover{background:#0b1220f5!important;transform:scale(1.05)!important}}.offcanvas-backdrop-custom{z-index:99998!important;-webkit-backdrop-filter:blur(6px)!important;opacity:0!important;visibility:hidden!important;background:#000000a6!important;transition:opacity .35s,visibility .35s!important;position:fixed!important;inset:0!important}.offcanvas-backdrop-custom.show{opacity:1!important;visibility:visible!important}.offcanvas,.offcanvas-menu,.offcanvas-menu-custom{z-index:99999!important;visibility:hidden!important;opacity:0!important;-webkit-backdrop-filter:blur(20px)saturate(180%)!important;color:#242249!important;box-sizing:border-box!important;background:#ffffff52!important;border:none!important;outline:0!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100dvh!important;margin:0!important;padding:0!important;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .3s,visibility .35s!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:translate(100%)!important}.offcanvas.show,.offcanvas-menu.show,.offcanvas-menu-custom.show{visibility:visible!important;opacity:1!important;transform:translate(0)!important}.mobile-menu-header,.offcanvas-menu .canvas-header{z-index:10!important;box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #2422491f!important;flex:0 0 72px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;height:72px!important;margin:0!important;padding:0 20px!important;display:flex!important}.mobile-menu-body,.offcanvas-menu .canvas_center{-webkit-overflow-scrolling:touch!important;box-sizing:border-box!important;background:0 0!important;flex:auto!important;width:100%!important;height:calc(100dvh - 72px)!important;margin:0!important;padding:24px 20px 64px!important;overflow-y:auto!important}.offcanvas-menu .btn-close-canvas,.mobile-menu-header .btn-close-canvas{color:#242249!important;cursor:pointer!important;background:#24224914!important;border:1px solid #24224926!important;border-radius:9999px!important;align-items:center!important;gap:6px!important;padding:8px 16px!important;font-size:13px!important;font-weight:700!important;transition:all .15s!important;display:inline-flex!important}.offcanvas-menu .btn-close-canvas:hover,.mobile-menu-header .btn-close-canvas:hover{color:#000!important;background:#24224926!important}.mobile-nav-root,.nav-ul-mb{flex-direction:column!important;gap:12px!important;width:100%!important;margin:0!important;padding:0!important;list-style:none!important;display:flex!important}.mobile-nav-group,.nav-ul-mb .mb-nav-item{flex-direction:column!important;width:100%!important;margin:0!important;padding:0!important;display:flex!important}.mobile-nav-btn,.nav-ul-mb .mb-menu-link,.mb-cta-link{color:#242249!important;text-align:left!important;cursor:pointer!important;box-sizing:border-box!important;background:#ffffffe0!important;border:1px solid #2422491f!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:14px 18px!important;font-size:17px!important;font-weight:700!important;text-decoration:none!important;transition:all .2s!important;display:flex!important;box-shadow:0 2px 8px #0000000a!important}.mobile-nav-label,.nav-ul-mb .mb-menu-link .text,.mb-cta-link .text,.mobile-nav-arrow,.nav-ul-mb .mb-menu-link .chevron-icon,.mb-cta-link i{color:#242249!important}.mobile-nav-btn:hover,.mobile-nav-btn.is-active,.nav-ul-mb .mb-menu-link:hover,.nav-ul-mb .mb-menu-link.is-active,.mb-cta-link:hover{color:#242249!important;background:#fff!important;border-color:#242249!important}.mobile-sub-list,.nav-ul-mb .sub-nav-menu{background:0 0!important;border:none!important;flex-direction:column!important;gap:10px!important;width:100%!important;margin:10px 0 0!important;padding:0!important;list-style:none!important;display:flex!important}.nav-ul-mb .sub-nav-card-item{width:100%!important}.mobile-sub-card,.nav-ul-mb .sub-nav-card-link{text-align:left!important;box-sizing:border-box!important;background:#ffffffeb!important;border:1px solid #2422491f!important;border-radius:10px!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;padding:14px 18px!important;text-decoration:none!important;transition:all .15s!important;display:flex!important;box-shadow:0 2px 8px #0000000a!important}.mobile-sub-card:hover,.nav-ul-mb .sub-nav-card-link:hover{background:#fff!important;border-color:#242249!important;transform:translateY(-1px)!important}.mobile-sub-title,.nav-ul-mb .sub-nav-card-title{color:#242249!important;text-align:left!important;width:100%!important;font-size:16px!important;font-weight:700!important;display:block!important}.mobile-sub-desc,.nav-ul-mb .sub-nav-card-desc{color:#52525b!important;text-align:left!important;width:100%!important;font-size:13px!important;line-height:1.45!important;display:block!important}.offcanvas-menu .canvas_center .tf-btn{color:#fff!important;background:#242249!important;border:none!important;border-radius:9999px!important;padding:14px 24px!important;font-weight:700!important;box-shadow:0 4px 14px #24224940!important}.offcanvas-menu .canvas_center .tf-btn:hover{color:#fff!important;background:#1c1a3a!important}.tf-header .aigocy-language-switch,.tf-header .header-inner>.aigocy-language-switch,.tf-header .header-inner>.cms-language-switch{flex-shrink:0!important;margin-left:0!important;margin-right:16px!important}.tf-header .nav-menu-main>li>a,.tf-header .nav-menu-main>li>button{color:var(--neutral-900,#18181b)!important;background:0 0!important;border:none!important;padding:8px 0!important;font-size:15px!important;font-weight:600!important;text-decoration:none!important}.tf-header .nav-menu-main>li>a:hover,.tf-header .nav-menu-main>li>button:hover{color:#242249!important}.tf-header .tf-btn{color:#fff!important;background:#242249!important;border:none!important;border-radius:9999px!important;margin-right:0!important;padding:10px 22px!important;font-size:14px!important;font-weight:600!important;transition:all .2s!important}.tf-header .tf-btn:hover{color:#fff!important;background:#1c1a3a!important;box-shadow:0 4px 12px #24224940!important}.aigocy-header-logo-lockup{box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;padding:0!important;display:inline-flex!important}.aigocy-header-logo-unified{object-fit:contain!important;width:auto!important;max-width:170px!important;height:28px!important;max-height:30px!important;display:block!important;transform:none!important}.aigocy-products-card-heading,.aigocy-services-row-heading{text-align:center!important;justify-content:center!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;display:flex!important}.aigocy-products-card-heading .heading-sub{align-items:center!important;margin:0 auto!important;display:inline-flex!important}@media (min-width:992px){.aigocy-home-page .section-hero{box-sizing:border-box!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100vh!important;min-height:100vh!important;max-height:100vh!important;padding:16px!important;display:flex!important;position:relative!important;overflow:hidden!important}.aigocy-home-page .section-hero .hero-image{border-radius:40px!important;width:calc(100% - 32px)!important;height:calc(100% - 32px)!important;inset:16px!important;overflow:hidden!important}.aigocy-home-page .section-hero .hero-image video,.aigocy-home-page .section-hero .hero-image img{object-fit:cover!important;border-radius:40px!important;width:100%!important;height:100%!important}.aigocy-home-page .section-hero>.container{z-index:2!important;justify-content:center!important;align-items:center!important;height:100%!important;padding-top:80px!important;padding-bottom:20px!important;display:flex!important;position:relative!important}.aigocy-home-page .section-hero .content-wrap{margin:auto 0!important;padding:0!important}}@media (max-width:991px){.features-item .icon,.features-item .cms-icon-image,.features-item.style-2 .icon,.features-item.style-2 .cms-icon-image,.aigocy-about-card .icon,.aigocy-about-card .cms-icon-image,.section-features .features-item .icon,.section-features .features-item .cms-icon-image,.section-features .features-item>i,.section-features .features-item>img,.aigocy-theme .section-hero .scroll-more,.aigocy-theme .scroll-more,.scroll-more{display:none!important}.aigocy-home-page .section-hero,.aigocy-theme .section-hero{border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;height:100svh!important;min-height:100svh!important;margin:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.aigocy-home-page .section-hero .hero-image,.aigocy-theme .section-hero .hero-image{border-radius:0!important;width:100%!important;height:100%!important;position:absolute!important;inset:0!important}.aigocy-home-page .section-hero .hero-image video,.aigocy-theme .section-hero .hero-image video{object-fit:cover!important;border-radius:0!important;width:100%!important;height:100%!important}.aigocy-home-page .section-hero>.container,.aigocy-theme .section-hero>.container{z-index:2!important;justify-content:center!important;align-items:center!important;height:100%!important;padding:80px 20px 40px!important;display:flex!important;position:relative!important}.aigocy-home-page .section-hero .content-wrap,.aigocy-theme .section-hero .content-wrap{margin:auto 0!important}}@media (max-width:767px){.aigocy-theme .section-hero .content-wrap .sub,.aigocy-theme .section-hero .sub{display:none!important}.aigocy-theme .section-hero .title .title1,.aigocy-theme .section-hero .hero-title-text,.aigocy-theme .section-hero .title{letter-spacing:-.02em!important;font-size:26px!important;line-height:1.25!important}.aigocy-theme .section-hero .content-wrap>.text,.aigocy-theme .section-hero p.text{max-width:90%!important;margin-top:12px!important;font-size:14px!important;line-height:1.5!important}.aigocy-theme .section-hero .bot-btns{margin-top:18px!important}.aigocy-theme .section-hero .bot-btns .tf-btn{padding:10px 22px!important;font-size:14px!important}}.aigocy-theme .tf-btn,.aigocy-theme .tf-btn-2,.aigocy-theme .tf-header .tf-btn,.aigocy-theme .bot-btns .tf-btn,.aigocy-theme .bot-btns .tf-btn-2,.aigocy-theme .section-hero .tf-btn,.aigocy-theme .section-hero .tf-btn-2,.aigocy-theme .form-contact .tf-btn,.aigocy-theme button.tf-btn,.aigocy-theme a.tf-btn,.aigocy-theme .heading-section .heading-sub,.aigocy-theme .heading-sub,.aigocy-theme .heading-sub-wrap .heading-sub,.aigocy-theme .section-hero .content-wrap .sub,.aigocy-theme .section-hero .sub,.aigocy-theme .section-about-us .col-left .sub{border-radius:9999px!important}.aigocy-legal-section{background-color:var(--body,#fff);position:relative}.aigocy-legal-toc-card{background:var(--surface-light,#f8f9fa);border:1px solid var(--border,#e4e4e7);box-shadow:0 4px 20px #00000008}.aigocy-legal-updated-badge{background:color-mix(in srgb, var(--brand,#242249) 8%, transparent);color:var(--brand,#242249);border:1px solid color-mix(in srgb, var(--brand,#242249) 15%, transparent)}.aigocy-legal-toc-nav{max-height:calc(100vh - 220px);padding-right:4px;overflow-y:auto}.aigocy-legal-toc-nav::-webkit-scrollbar{width:4px}.aigocy-legal-toc-nav::-webkit-scrollbar-thumb{background:var(--border,#e4e4e7);border-radius:4px}.aigocy-legal-toc-link{color:var(--text-secondary,#71717a);line-height:1.4;text-decoration:none!important}.aigocy-legal-toc-link:hover{background:color-mix(in srgb, var(--brand,#7c00fa) 6%, transparent);color:var(--brand,#7c00fa)}.aigocy-legal-toc-link.active{background:color-mix(in srgb, var(--brand,#7c00fa) 10%, transparent);color:var(--brand,#7c00fa);box-shadow:inset 3px 0 0 var(--brand,#7c00fa);font-weight:600}.aigocy-legal-card{border:1px solid var(--border,#e4e4e7);background:#fff;box-shadow:0 12px 36px #0000000a}.aigocy-legal-num-badge{background:color-mix(in srgb, var(--brand,#7c00fa) 10%, transparent);width:32px;height:32px;color:var(--brand,#7c00fa)}.aigocy-legal-section-title{color:var(--text-primary,#242249);font-size:1.25rem;line-height:1.35}.aigocy-legal-item-card{background:color-mix(in srgb, var(--surface-light,#f8f9fa) 70%, #fff);border:1px solid var(--border,#e4e4e7);transition:transform .15s,border-color .15s}.aigocy-legal-item-card:hover{border-color:color-mix(in srgb, var(--brand,#7c00fa) 35%, transparent)}.aigocy-legal-check-icon{background:color-mix(in srgb, var(--brand,#7c00fa) 12%, transparent);width:20px;height:20px;color:var(--brand,#7c00fa)}.aigocy-legal-item-label{color:var(--text-primary,#242249);font-size:.95rem}
