.ai-home-banner-color-cyan,.ai-home-banner-status-text,.ai-home-banner-title-accent{color:var(--ai-home-banner-primary)}:root{--ai-home-banner-primary:#05cd77;--ai-home-banner-bg:#111417;--ai-home-banner-surface:rgba(50, 53, 57, 0.2);--ai-home-banner-tertiary:#e0ccbb;--ai-home-banner-text-main:#ffffff;--ai-home-banner-text-muted:#cbd5e1;--ai-home-banner-radius:4px}.ai-home-banner-wrapper{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding:0 3rem}.ai-home-banner-bg-container{position:absolute;inset:0;z-index:0}.ai-home-banner-bg-img{width:100%;height:100%;object-fit:cover;opacity:.9}.ai-home-banner-overlay{position:absolute;inset:0;background:linear-gradient(to top,var(--ai-home-banner-bg) 0,transparent 100%)}.ai-home-banner-particles{position:absolute;inset:0;opacity:.4;background-image:radial-gradient(circle at 2px 2px,rgba(174,236,255,.15) 1px,transparent 0);background-size:40px 40px;opacity:0}.ai-home-banner-content-grid{position:relative;z-index:8;width:100%;max-width:1440px;margin:0 auto;padding:2rem;display:grid;grid-template-columns:1fr;gap:3rem;align-items:center}.ai-home-banner-text-col{display:flex;flex-direction:column;gap:2rem;align-items:flex-start}.ai-home-banner-status-chip{display:flex;align-items:center;gap:.75rem;background:rgba(255,255,255,.05);backdrop-filter:blur(8px);padding:.5rem 1rem;border-radius:9999px;border:1px solid rgba(255,255,255,.1)}.ai-home-banner-status-dot{width:.4rem;height:.4rem;border-radius:50%;background-color:var(--ai-home-banner-primary);position:relative}.ai-home-banner-status-dot::after{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;border:2px solid var(--ai-home-banner-primary);border-radius:50%;animation:2s infinite ai-home-banner-ripple}@keyframes ai-home-banner-ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}100%{transform:translate(-50%,-50%) scale(2.5);opacity:0}}.ai-home-banner-status-text{font-size:10px;letter-spacing:.2em;text-transform:uppercase}.ai-home-banner-title{font-size:clamp(1.5rem, 3.5vw, 3.5rem);font-weight:800;line-height:1.1;letter-spacing:.006em;text-shadow:0 0 30px rgba(0,216,255,.3)}.ai-home-banner-actions{display:flex;gap:1.5rem;margin-top:1rem}.ai-home-banner-btn-primary,.ai-home-banner-btn-secondary{padding:.7rem 2.5rem;margin:auto;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:.3s;font-size:.875rem;font-weight:700}.ai-home-banner-btn-primary{color:#003641;border-radius:var(--ai-home-banner-radius);background-color:#fff;border:none}.ai-home-banner-btn-primary:hover{box-shadow:0 0 40px rgba(0,255,153,.17);transform:translateY(-4px)}.ai-home-banner-btn-secondary{background:rgba(255,255,255,.05);backdrop-filter:blur(8px);color:#fff;border-radius:var(--ai-home-banner-radius);border:1px solid rgba(255,255,255,.1)}.ai-home-banner-card-badge,.ai-home-banner-stat-label{font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ai-home-banner-btn-secondary:hover{background:rgba(255,255,255,.1);transform:translateY(-4px)}@media (min-width:1024px){.ai-home-banner-content-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ai-home-banner-text-col{grid-column:span 8/span 8}.ai-home-banner-visual-col{display:block;grid-column:span 4/span 4}}.ai-home-banner-stats-card{background:var(--ai-home-banner-surface);backdrop-filter:blur(40px);border:1px solid rgba(255,255,255,.05);border-radius:.75rem;padding:2rem;position:relative;overflow:hidden}.ai-home-banner-scanline{position:absolute;top:0;left:0;width:100%;height:2px;background:rgb(0 255 178 / 20%);filter:blur(2px);animation:4s linear infinite scan}@keyframes scan{0%{transform:translateY(0)}100%{transform:translateY(400px)}}.ai-home-banner-card-badge{position:absolute;top:-1rem;right:-1rem;background:var(--ai-home-banner-tertiary);color:#3c2f00;padding:.25rem 1rem;font-weight:700;border-radius:9999px;box-shadow:0 4px 12px rgba(0,0,0,.3)}.ai-home-banner-stats-list{display:flex;flex-direction:column;gap:1.5rem}.ai-home-banner-stat-item{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:1px solid rgba(255,255,255,.05);padding-bottom:1rem}.ai-home-banner-stat-label{color:#64748b}.ai-home-banner-stat-value{font-size:1.5rem}.ai-home-banner-color-yellow{color:var(--ai-home-banner-tertiary)}.ai-home-banner-progress-container{padding-top:2rem}.ai-home-banner-progress-bars{display:flex;gap:.5rem}.ai-home-banner-bar{height:4px;flex:1;border-radius:9999px;background:rgba(0,216,255,.1)}.ai-home-banner-bar-active{background:var(--ai-home-banner-primary);box-shadow:0 0 10px rgba(0,216,255,.5)}.ai-home-banner-bar-medium{background:rgb(0 255 174 / 40%)}.ai-home-banner-bar-low{background:rgb(0 255 120 / 20%)}.ai-home-banner-progress-text{margin-top:1rem;font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#94a3b8;text-align:center;animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}@keyframes pulse{0%,100%{opacity:1}50%{opacity:.5}}.ai-home-banner-corner-detail{margin-top:1.5rem;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:#64748b;opacity:0;transform:translateY(10px)}.ai-home-banner-node-info{display:flex;align-items:center;gap:.5rem}.ai-home-banner-dot-tiny{width:4px;height:4px;background-color:var(--ai-home-banner-primary);border-radius:50%}.ai-home-banner-actions a,.ai-home-banner-corner-detail,.ai-home-banner-particles,.ai-home-banner-stats-card,.ai-home-banner-status-chip,.ai-home-banner-title{opacity:0}.ai-home-banner-title.splitting .char{display:inline-block;transform:translateY(100%) rotateX(-90deg);transform-origin:bottom;opacity:0}.ai-home-banner-bg-img{transform:scale(1.15)}.left-mobile,.mobile-only{display:none}.services-home-section{--sh-bg:#000000;--sh-text:#ffffff;--sh-warm:#e0ccbb;--sh-dim:rgb(224 204 187 / 63%);--sh-line:rgba(224, 204, 187, 0.15);--sh-hover-bg:rgba(224, 204, 187, 0.05);background:var(--sh-bg);color:var(--sh-text);overflow-x:hidden;position:relative;box-sizing:border-box}.services-home-section *,.services-home-section ::after,.services-home-section ::before{box-sizing:border-box;margin:0;padding:0}.services-home-inner{padding:14vh 3rem 6rem;max-width:1300px;margin:0 auto}.services-home-header-block{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:10vh;padding-bottom:5vh;border-bottom:1px solid var(--sh-line)}.services-home-section-tag{font-size:.68rem;letter-spacing:.3em;text-transform:uppercase;color:var(--sh-warm);margin-bottom:1.2rem;opacity:0;transform:translateY(12px);animation:.7s .2s forwards sh-fadeUp}.services-home-header-intro{font-size:clamp(2rem, 4vw, 3.5rem);font-weight:300;line-height:1.2;color:#fff;opacity:0;transform:translateY(20px);animation:.8s .35s forwards sh-fadeUp}.services-home-header-intro em{font-style:italic;color:#e0ccbb}.services-home-header-sub{align-self:end;font-size:1rem;line-height:1.8;color:var(--sh-dim);opacity:0;transform:translateY(16px);animation:.7s .5s forwards sh-fadeUp}.services-home-list{list-style:none}.services-home-item{position:relative;border-bottom:1px solid var(--sh-line);overflow:hidden;opacity:0;transform:translateY(30px)}.services-home-item:first-child{border-top:1px solid var(--sh-line);animation:.7s .6s forwards sh-fadeUp}.services-home-item:nth-child(2){animation:.7s .72s forwards sh-fadeUp}.services-home-item:nth-child(3){animation:.7s .84s forwards sh-fadeUp}.services-home-item:nth-child(4){animation:.7s .96s forwards sh-fadeUp}.services-home-item::before{content:'';position:absolute;inset:0;background:linear-gradient(105deg,rgba(224,204,187,.07) 0,transparent 60%);transform:translateX(-101%);transition:transform .6s cubic-bezier(.76, 0, .24, 1);z-index:0}.services-home-item:hover::before{transform:translateX(0)}.services-home-link{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:2rem;padding:2.8rem 0;text-decoration:none;position:relative;z-index:1}.services-home-number{font-size:.8rem;color:var(--sh-dim);letter-spacing:.1em;width:2.5rem;transition:color .3s}.services-home-item:hover .services-home-number{color:#e0ccbb}.services-home-name{font-size:clamp(1.1rem, 4vw, 4rem);font-weight:300;color:#fff;letter-spacing:.01em;line-height:1.2;transition:transform .4s cubic-bezier(.76, 0, .24, 1),letter-spacing .4s,color .3s}.services-home-item:hover .services-home-name{transform:translateX(1.5rem);letter-spacing:.02em;color:#e0ccbb}.services-home-tags{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;max-width:180px}.services-home-tag{font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--sh-dim);border:1px solid var(--sh-line);padding:.25rem .6rem;border-radius:20px;transition:border-color .3s,color .3s}.services-home-item:hover .services-home-tag{border-color:rgba(224,204,187,.45);color:#e0ccbb}.services-home-arrow{width:48px;height:48px;border:1px solid var(--sh-line);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.76, 0, .24, 1),border-color .3s,background .3s;flex-shrink:0}.services-home-arrow svg{width:16px;height:16px;stroke:var(--sh-dim);fill:none;transition:stroke .3s}.services-home-item:hover .services-home-arrow{transform:rotate(-45deg);border-color:#e0ccbb;background:rgba(224,204,187,.08)}.services-home-item:hover .services-home-arrow svg{stroke:#e0ccbb}.services-home-marquee-strip{overflow:hidden;padding:.75rem 0;border-top:1px solid var(--sh-line);margin-top:3vh;opacity:0;animation:.5s 1.4s forwards sh-fadeUp}.services-home-marquee-inner{display:flex;gap:4rem;animation:22s linear infinite sh-marquee;white-space:nowrap}.services-home-marquee-inner span{font-size:.65rem;letter-spacing:.25em;text-transform:uppercase;color:var(--sh-dim);flex-shrink:0}.services-home-dot{color:#e0ccbb!important;font-size:.8rem!important}.services-home-grain{position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:10}.services-home-follow-img{position:fixed;width:200px;height:130px;border-radius:4px;border:1px solid rgba(224,204,187,.2);overflow:hidden;pointer-events:none;z-index:500;opacity:0;transform:scale(.88) rotate(-3deg);transition:opacity .3s,transform .3s;background:#0d0d0d;display:flex;align-items:center;justify-content:center}.integration_button,.integration_tool-icon,.integrations-home-section{background-color:#fff}.services-home-follow-img.services-home-visible{opacity:1;transform:scale(1) rotate(-3deg)}.services-home-follow-img-inner{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:1rem;font-style:italic;color:#e0ccbb;letter-spacing:.05em}@keyframes sh-fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes sh-marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:768px){.services-home-inner{padding:12vh 1.5rem 5rem}.services-home-nav{padding:1.5rem}.services-home-header-block,.services-home-stats-row{grid-template-columns:1fr}.services-home-link{grid-template-columns:auto 1fr auto;gap:1rem;padding:2rem 0}.services-home-tags{display:none}}.value-section{background:#fff;padding:100px 20px}.value-container{max-width:1200px;margin:auto}.value-title{font-size:48px;font-weight:700;color:#000;margin-bottom:50px}.table-wrapper{overflow-x:auto;overflow-y:hidden;margin-top:5rem}.value-table{display:grid;grid-template-columns:180px repeat(3,1fr);min-width:800px;border-radius:12px}.header-flow{background:#fff;color:#000;padding:20px;font-weight:600;text-align:center;border:1.5px solid #ededed;border-radius:.5rem;justify-content:center;align-items:center;height:5rem;letter-spacing:.7px;display:flex;position:relative;margin:0}.header-flow.ibridge h4{font-size:30px}.why-us-title{color:#666;font-size:1rem;font-weight:800;margin-bottom:20px}.header-flow.ibridge{border:1.5px solid #05cd77}.bad,.good,.value-table .label{padding:30px 20px;border-top:.5px solid #e8e8e8}.table_header-gradient{background-image:linear-gradient(#2064431a,#fff);height:2rem;position:absolute;inset:auto 0% -1.5rem}.table_header-gradient.is-ibridge{background-image:linear-gradient(#0acf8359,#fff);height:2.3rem;bottom:-2.1rem;z-index:-1}.value-table .label{font-size:13px;letter-spacing:1px;color:#666}.bad,.good{color:#000;display:flex;align-items:flex-start;gap:8px}.bad:first-child,.good:first-child{margin-top:20px;border:none}.good svg{width:30px;height:30px;flex:none}.bad svg{width:25px;height:25px;flex:none}.header-flow.ibridge,.header-relative,.services-comparison-table_header.flowtrix{position:relative}.services-comparison-table_flowtrix-border{position:absolute;top:75px;height:32em;bottom:-1000px;left:0;right:0;pointer-events:none}.services-comparison-table_flowtrix-border::before{content:'';position:absolute;top:0;bottom:0;left:0;width:2px;background:linear-gradient(#0acf83b8,#fff)}.services-comparison-table_flowtrix-border::after{content:'';position:absolute;top:0;bottom:0;right:0;width:2px;background:linear-gradient(#0acf83b8,#fff)}.header-relative{margin:0 14px}.vs-badge{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid #ddd;border-radius:999px;padding:6px 20px;font-size:16px;font-weight:600;color:#555;box-shadow:0 4px 10px rgba(0,0,0,.05);z-index:5}.vs-1,.vs-2{right:-40px}@media screen and (max-width:767px){.desktop-only{display:none}.mobile-only{display:block}.ai-home-banner-wrapper{padding:5rem 0}.ai-home-banner-btn-primary,.ai-home-banner-btn-secondary{font-size:12px;padding:.7rem 1rem}.ai-home-banner-stat-value{font-size:1rem}.ai-home-banner-status-text{font-size:8px}.ai-home-banner-actions{margin-top:0}.ai-home-banner-content-grid{width:auto;overflow:hidden}.value-title{font-size:25px;padding:0 10px}.label,.value-table .label{font-size:11px}.value-table{grid-template-columns:108px repeat(3,1fr)}.value-section{padding:80px 10px}.bad div,.good div{font-size:13px}.vs-badge{font-size:12px;padding:5px 15px}.header-flow{height:4rem}.vs-1{right:-32px}.services-comparison-table_flowtrix-border{top:58px}.table_header-gradient.is-ibridge{height:2rem;bottom:-2rem;z-index:0}.why-us-title{padding:0 10px;font-size:14px;margin-bottom:18px}.header-flow.ibridge h4{font-size:22px}.table-wrapper{margin-top:2rem}}.integration_icons{justify-content:center;align-items:center;width:100%;padding:9em;display:flex;position:relative;overflow:hidden}.integration_button-row{grid-column-gap:1rem;grid-row-gap:1rem;justify-content:center;align-items:center;margin-top:1.5rem;margin-left:auto;margin-right:auto;display:flex}.integration_button{grid-column-gap:.75rem;grid-row-gap:.75rem;border:1px solid #fff;border-radius:2.5rem;justify-content:flex-start;align-items:center;padding:.875rem 1.25rem;display:flex;box-shadow:0 10px 53.2px 2px #0000000d}.integration_btn-icon{color:#05cd77;width:1.5rem;height:1.5rem}.integration_btn-text{color:#595959;letter-spacing:.1px;font-weight:500;line-height:1.25}.integration_center{width:16em;height:16em;position:relative}.integration_center-logo-wrap{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.integration_outer-circle{position:absolute;width:100%;height:100%;inset:0%}.integration_inner-circle{z-index:1;border-radius:50%;width:12.5em;height:12.5em;position:relative;box-shadow:0 12px 20px #a3a3a333,inset 0 14.21px 67px #e1e1e16e;display:flex;justify-content:center;align-items:center}.integration_inner-cirle_image{width:120px;height:120px;margin-left:20px;object-fit:contain;filter:invert(.7)}.integration_line-left{z-index:2;position:absolute;right:13em}.integration_line-right{z-index:2;position:absolute;left:13em}.integration_line{width:38em;height:100%;max-width:none}.integration_line-embed{width:100%;height:100%;display:block;z-index:2;position:absolute;inset:0}.integration_line-left._1,.integration_line-right._1{top:-3.8em}.integration_line-left._2,.integration_line-right._2{top:3.6em}.integration_line-left._3,.integration_line-right._3{top:6.8em}.integration_line-left._4,.integration_line-right._4{bottom:-2.8em}.integration_tool-icon-wrap{z-index:3;background-color:#fff;background-image:radial-gradient(circle,#0acf83 51%,#fff0 85.23%);border-radius:50%;width:3.5em;height:3.5em;position:absolute;box-shadow:0 6px 8px #0000000d}.integration_tool-icon-wrap._1{top:-1.5em;left:4em}.integration_tool-icon-wrap._2{top:-1.3em;left:21.1em}.integration_tool-icon-wrap._3{top:-1.5em;left:8em}.integration_tool-icon-wrap._4{top:0;right:6.5em}.integration_tool-icon-wrap._5{bottom:-1.6em;left:12em}.integration_tool-icon-wrap._6{bottom:-1.6em;left:5rem}.integration_tool-icon-wrap._7{bottom:2.2em;right:8.5em}.integration_tool-icon-wrap._8{top:-1.6em;right:4.5em}.integration_tool-icon-wrap._9{top:-1.6em;right:19em}.integration_tool-icon-wrap._10{top:0;left:7em}.integration_tool-icon-wrap._11{top:-1.6em;right:7.5em}.integration_tool-icon-wrap._12{bottom:-1.6em;right:12.5em}.integration_tool-icon-wrap._13{bottom:-1.3em;left:13.3em}.integration_tool-icon-wrap._14{bottom:-1.6em;right:4.5em}.integration_tool-icon{z-index:3;box-shadow:none;border:2px solid #eaeaea;border-radius:50%;width:100%;height:100%;position:absolute;inset:0%}@keyframes slideMaskLeft{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes slideMaskRight{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}.mask-rect{animation:2s linear infinite slideMaskLeft}.mask-rect-right{animation:2s linear infinite slideMaskRight}@keyframes scaleUp{0%,100%{transform:scale(1)}50%{transform:scale(1.1);box-shadow:0 10px 25px rgba(10,207,131,.2);border-color:rgba(10,207,131,.4)}}.integration_tool-icon-wrap{animation:4s ease-in-out infinite scaleUp}.integration_tool-icon.left{animation:2s ease-in-out infinite moveLeft}.integration_tool-icon.right{animation:2s ease-in-out infinite moveRight}.integration_tool-icon.left,.integration_tool-icon.right{animation-duration:2s;animation-delay:2s}@keyframes moveLeft{0%,50%{transform:translateX(-6px)}100%{transform:translateX(0)}}@keyframes moveRight{0%,50%{transform:translateX(6px)}100%{transform:translateX(0)}}.integrations-home-title{color:#000;text-align:center;font-size:48px;font-weight:700}@media (max-width:767px){.integration_btn-icon{width:1rem;height:1rem}.integrations-home-section{padding-top:100px}.integration_icons{margin-top:3rem;padding-top:10em;padding-bottom:10em;overflow:hidden;font-size:1.2vw}.integration_button{padding:.4rem .6rem;font-size:.6rem}.integration_inner-cirle_image{width:60px;height:60px}.integrations-home-title{font-size:25px}.integration_center{width:25em;height:25em}.integration_line-left{right:9em}.integration_line{width:70em}.integration_tool-icon-wrap{width:8.5em;height:8.5em}.integration_inner-circle{width:18em;height:18em}.integration_line-left.left-mobile,.integration_tool-icon-wrap._1,.integration_tool-icon-wrap._14,.integration_tool-icon-wrap._3,.integration_tool-icon-wrap._6,.integration_tool-icon-wrap._9{display:none}.integration_tool-icon-wrap._2{top:-3.5em;left:36.9em}.integration_tool-icon-wrap._4{top:-3.8em;right:35.2em}.integration_tool-icon-wrap._5{bottom:-3.9em;left:28.7em}.integration_tool-icon-wrap._7{bottom:-2.3em;right:22em}.integration_line-left._1,.integration_line-right._1{top:-5em}.integration_line-left._2,.integration_line-right._2{top:6.5em}.integration_line-left._3,.integration_line-right._3{top:10em}.integration_line-left._4,.integration_line-right._4{bottom:-4em}.integration_line-right{left:9em}.integration_tool-icon-wrap._8{top:-3.8em;right:35.5em}.integration_tool-icon-wrap._10{top:-4em;left:33em}.integration_tool-icon-wrap._12{bottom:-3.4em;left:28.6em;right:auto}.integration_tool-icon-wrap._13{bottom:-2.3em;left:22em}}@media screen and (max-width:479px){.integration_center{width:30em;height:30em}.integration_inner-circle{width:18em;height:18em}}