@charset "UTF-8";:root{--ai-sky:#0be0b4;--ai-azure:#058ad7;--ai-periwinkle:#7c7aed;--ai-fuchsia:#c026d3;--ai-obsidian:#050309;--ai-midnight:#060311;--ai-padding:calc(calc(100vw - var(--containerWidth)) / 2);--ai-font-size:16px}@media (min-width:500px){:root{--ai-padding:1.5rem}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){:root{--ai-padding:1.5rem}}*{font-family:Poppins,sans-serif}body.ai,body.ai .main,body.ai html,body.ai main{background:var(--ai-midnight);font-size:calc(1.0165 * var(--ai-font-size));line-height:1.4em;color:#fff;font-weight:300}body.ai .main p,body.ai html p,body.ai main p,body.ai p{font-size:calc(1.0165 * var(--ai-font-size));line-height:1.4em;font-weight:300}body.ai .main .bg{pointer-events:none}body.ai .main .waves{position:absolute;inset:0;pointer-events:none;opacity:.5;z-index:-1;overflow-x:hidden;overflow-y:visible}body.ai .main .wave{position:absolute;width:130%;max-width:none;display:block;will-change:transform;z-index:-1}body.ai .main .wave img{width:100%;height:auto;display:block}body.ai .main .wave--cyan{top:10%;left:-15%;opacity:.35;animation:wave-drift-a 9s ease-in-out infinite alternate}body.ai .main .wave--purple{top:-10%;left:-15%;opacity:.3;animation:wave-drift-b 12s ease-in-out infinite alternate}body.ai .main .hero-split__cta,body.ai .main button{border-radius:2rem;font-weight:300;width:100%;padding:calc(.35 * var(--ai-padding)) calc(.9 * var(--ai-padding))}@media (min-width:500px){body.ai .main .hero-split__cta,body.ai .main button{width:auto}}body.ai .main .hero-split__cta.filled-main,body.ai .main button.filled-main{background:linear-gradient(to right,var(--ai-azure),var(--ai-fuchsia));border:none;color:#fff}body.ai .main .hero-split__cta.filled-main:hover,body.ai .main button.filled-main:hover{opacity:.9;transform:scale(1.02)}body.ai .main .hero-split__cta.filled-white,body.ai .main button.filled-white{background:#fff;color:var(--ai-obsidian);border:none;border-radius:2rem;font-weight:600}body.ai .main .hero-split__cta.filled-white:hover,body.ai .main button.filled-white:hover{background:var(--ai-obsidian);color:#fff}body.ai .main .hero-split__cta.border-white,body.ai .main button.border-white{border:1.5px solid #fff;background:0 0;color:#fff;font-weight:600;border-radius:2rem;text-decoration:none;transition:.2s}body.ai .main .hero-split__cta.border-white:hover,body.ai .main button.border-white:hover{background:rgba(255,255,255,.1);transition:.2s}body.ai .main .hero-split__cta.border-gradient,body.ai .main button.border-gradient{background:linear-gradient(to right,rgba(56,189,248,.1),rgba(99,102,241,.1),rgba(232,72,229,.1));border:none;color:#fff;position:relative;padding:.75rem 1.75rem;border-radius:2rem;font-size:.95rem;font-weight:300}body.ai .main .hero-split__cta.border-gradient::before,body.ai .main button.border-gradient::before{content:"";position:absolute;inset:0;border-radius:2rem;padding:1px;background:linear-gradient(to right,var(--ai-sky),var(--ai-azure),var(--ai-fuchsia));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ai-copy-gradient,em{font-style:italic;font-weight:800;background:linear-gradient(to right,var(--ai-sky),var(--ai-azure),var(--ai-fuchsia));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:.5px;padding-right:.1em;padding-left:.1em}.ai-h1{font-size:calc(1.8 * var(--ai-font-size));font-weight:300;color:#fff;width:90%;margin-left:auto;margin-right:auto;text-align:center;line-height:1.2;margin-bottom:calc(1.1 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-h1{font-size:calc(2.4 * var(--ai-font-size));line-height:1.25;margin-bottom:calc(.8 * var(--ai-padding))}}@media (min-width:998px) and (max-width:1399px){.ai-h1{font-size:calc(2.1 * var(--ai-font-size));line-height:1.2}}.ai-h1.ai-h0{font-size:calc(1.7 * var(--ai-font-size));line-height:1.2;margin-bottom:calc(.5 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-h1.ai-h0{font-size:calc(2.7 * var(--ai-font-size));line-height:1.15;margin-bottom:calc(.7 * var(--ai-padding))}}.ai-h1.ai-h0-2{font-size:calc(1.95 * var(--ai-font-size));line-height:1.2}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-h1.ai-h0-2{font-size:calc(3.05 * var(--ai-font-size));line-height:1.25em;margin-bottom:calc(.7 * var(--ai-padding))}}.ai-h1.smaller{font-size:calc(1.65 * var(--ai-font-size));line-height:1.25;margin-bottom:calc(.5 * var(--ai-padding))}@media (min-width:500px){.ai-h1.smaller{font-size:calc(1.8 * var(--ai-font-size));line-height:1.25}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-h1.smaller{font-size:calc(2.4 * var(--ai-font-size));line-height:1.15}}@media (min-width:998px) and (max-width:1399px){.ai-h1.smaller{font-size:calc(2 * var(--ai-font-size));line-height:1.15}}.ai-h1 i{font-style:italic;color:#fff}.ai-h1 .eyebrow{display:block;align-self:flex-start;justify-self:center;white-space:nowrap;font-size:.55em;width:fit-content;font-weight:700;text-transform:none;line-height:1em;margin-bottom:calc(.76 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-h1 .eyebrow{font-size:.55em;align-self:flex-start;display:block;justify-self:flex-start;line-height:1.3em;margin-bottom:calc(.6 * var(--ai-padding))}}p.paragraph-bigger{font-size:calc(1.2 * var(--ai-font-size));font-weight:400;width:100%;line-height:1.35em;display:block;color:rgba(255,255,255,.6);margin-bottom:calc(1.75 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){p.paragraph-bigger{font-size:calc(1.25 * var(--ai-font-size));line-height:1.4em;font-weight:400;margin-bottom:calc(1.5 * var(--ai-padding))}}.ai-h2{font-size:calc(1.8 * var(--ai-font-size));font-weight:300;width:90%;line-height:1.3em;display:block;margin-bottom:calc(.6 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-h2{font-size:calc(2 * var(--ai-font-size));line-height:1.3em}}.ai-h2-2{font-size:calc(1.4 * var(--ai-font-size));font-weight:300;width:90%;line-height:1.3em;display:block;margin-bottom:calc(.8 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-h2-2{font-size:calc(2.5 * var(--ai-font-size));line-height:1.3em}}.ai-h3{font-size:calc(1.25 * var(--ai-font-size));font-weight:300;width:90%;line-height:1.35em;display:block;margin-bottom:calc(.35 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-h3{font-size:calc(1.35 * var(--ai-font-size));line-height:1.3em;width:auto}}.ai-h4{font-size:calc(1 * var(--ai-font-size));font-weight:400;line-height:1.35em;letter-spacing:.02em;color:#fff;display:block}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-h4{font-size:calc(1.5 * var(--ai-font-size));line-height:1.3em}}.ai-h1 br,.ai-h2 br,.ai-h2-2 br,.ai-h3 br,.ai-h4 br{display:contents}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-h1 br,.ai-h2 br,.ai-h2-2 br,.ai-h3 br,.ai-h4 br{display:initial}}.ai-link-arrow{display:inline-flex;align-items:center;gap:.4em;font-size:1rem;font-weight:400;text-decoration:none;background:linear-gradient(to right,var(--ai-sky),var(--ai-azure));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:gap .2s ease}.ai-link-arrow svg{flex-shrink:0;width:1em;height:1em;stroke:var(--ai-azure);-webkit-text-fill-color:unset;transition:transform .2s ease}.ai-link-arrow:hover svg{transform:translateX(5px)}.ai-link-gradient{display:inline-flex;align-items:center;gap:.4em;font-size:1rem;font-weight:600;text-decoration:none;background:linear-gradient(to right,var(--ai-sky),var(--ai-azure),var(--ai-fuchsia));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:opacity .2s ease}.ai-link-gradient:hover{opacity:.75}@keyframes wave-drift-a{from{transform:translateX(0) translateY(0)}to{transform:translateX(6%) translateY(-12px)}}@keyframes wave-drift-b{from{transform:translateX(-4%) translateY(8px)}to{transform:translateX(5%) translateY(-8px)}}.hero-content .inner{position:relative;display:flex;flex-direction:column-reverse}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.hero-content .inner{display:grid;grid-template-columns:2.5fr 2fr;align-items:stretch}}.hero-content .content{display:flex;flex-direction:column;position:relative;padding:calc(0 * var(--ai-padding)) 0 calc(2 * var(--ai-padding))}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.hero-content .content{padding:calc(6.5 * var(--ai-padding)) 0 calc(4.5 * var(--ai-padding))}}.hero-content .content .paragraph-bigger{text-align:center;margin-left:auto;margin-right:auto}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.hero-content .content .paragraph-bigger{max-width:85%}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.hero-content .content .paragraph-bigger{text-align:left;margin-left:0;max-width:75%;color:#fff}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.hero-content .content .ai-h1{text-align:left;margin-left:0}}.hero-content .actions{display:flex;align-items:center;gap:calc(1 * var(--ai-padding));flex-wrap:wrap;justify-content:center;flex-direction:column}@media (min-width:500px){.hero-content .actions{flex-direction:row}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.hero-content .actions{justify-content:flex-start}}.hero-content .actions a{width:100%;text-decoration:none}@media (min-width:500px){.hero-content .actions a{width:auto}}.hero-content .actions .cta{display:inline-flex;align-items:center;cursor:pointer;transition:border-color .2s,background .2s;align-self:flex-start}.hero-content .actions .cta-secondary{display:inline-flex;align-items:center;gap:.4em;font-size:1rem;font-weight:400;text-decoration:none;background:linear-gradient(to right,var(--ai-sky),var(--ai-azure));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:gap .2s ease}.hero-content .actions .cta-secondary svg{flex-shrink:0;width:1em;height:1em;stroke:var(--ai-azure);-webkit-text-fill-color:unset;transition:transform .2s ease}.hero-content .actions .cta-secondary:hover svg{transform:translateX(5px)}.hero-content .actions .cta,.hero-content .actions .cta-secondary{display:flex;text-align:center;justify-content:center}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.hero-content .actions .cta,.hero-content .actions .cta-secondary{display:inline-flex}}body.ai .sticky-cta{display:none!important}body.ai .header{width:100%;position:fixed;transition:background .3s ease,box-shadow .3s ease}body.ai .sticky-cta a{transition:opacity .2s ease,transform .2s ease}:root{--color-orange:#f15822;--color-orange-light:#ff7e2a;--color-blue-light:#99cfec;--color-blue-regular:rgba(39, 136, 201, 1);--color-blue-regular-nav:rgba(39, 136, 201, .85);--color-blue-regular-trans:rgba(39, 136, 201, 0.6);--color-blue-medium:#0971b0;--color-blue-dark:#044162;--color-cyan:#0be0b4;--color-cyan-trans:rgba(11, 224, 180, 0.3);--color-cyan-nav:rgba(11, 224, 180, 0.85);--color-cyan-light:rgba(11, 224, 180, 0.1);--color-grey-dark:#484c55;--color-grey-light:#b8ccda;--color-secondary:#044162;--color-primary:#2788c9;--color-primary-light:#cce7f5;--color-primary-verylight:#edf7fd;--padding:7vw;--navHeight:calc(calc(var(--padding)) * 2);--panelWidth:calc(6.5 * var(--navHeight));--orbit:calc(13 * var(--padding));--containerWidth:90vw}@media (min-width:480px){:root{--padding:2rem;--panelWidth:calc(5.75 * var(--navHeight));--containerWidth:calc(100% - 2rem)}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){:root{--panelWidth:calc(9* var(--navHeight));--containerWidth:calc(100% - 6rem)}}@media (min-width:998px){:root{--navHeight:calc(calc(var(--padding)) * 2);--panelWidth:calc(6.5 * var(--navHeight));--containerWidth:calc(100% - 4rem)}}@media (min-width:1200px){:root{--containerWidth:1200px}}:focus:not(:focus-visible){outline:0}:focus-visible{outline:2px solid var(--color-cyan);outline-offset:2px}[data-animate-delay],[data-animate]{opacity:0}[data-animate-delay].animate-delay,[data-animate-delay].animate-in,[data-animate].animate-delay,[data-animate].animate-in{opacity:1;animation:fade-in-up .8s ease both}html{overflow-x:clip;scroll-behavior:smooth}body{position:relative;overflow-x:clip;font-family:Poppins,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:calc(.5 * var(--padding));line-height:1.6;color:#333;width:100vw}.content-wrapper{transition:.5s ease-in-out}#main-content{position:relative;z-index:1}.container{max-width:calc(1200px + 2 * var(--navHeight));margin:0 auto;padding:0 calc(.5 * var(--padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.container{padding:0 calc(.75 * var(--navHeight))}}@media (min-width:998px){.container{padding:0 calc(.5 * var(--navHeight))}}@media (min-width:1200px){.container{max-width:calc(1200px + 2 * var(--navHeight));padding:0 var(--navHeight)}}strong{background:linear-gradient(135deg,var(--color-blue-regular),var(--color-cyan));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-weight:700}[data-animate-delay].underline{position:relative;opacity:1!important}[data-animate-delay].underline::after{position:absolute;left:0;bottom:calc(-.05 * var(--padding));content:"";display:block;width:100%;height:calc(.1 * var(--padding));background:linear-gradient(135deg,var(--color-cyan),var(--color-blue-regular));margin-top:calc(.1 * var(--padding));transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.4, 0, .2, 1)}@media (min-width:768px){[data-animate-delay].underline::after{margin-top:calc(.1 * var(--padding));bottom:0}}[data-animate-delay].underline.animate-in::after{transform:scaleX(1)}.cyan{color:var(--color-cyan)}.h2{font-size:calc(.9 * var(--padding));line-height:1.3;margin:0 auto calc(.25 * var(--padding))}@media (min-width:768px){.h2{font-size:calc(1.25 * var(--padding));margin-bottom:calc(.5 * var(--padding));line-height:1.35}}@media (min-width:998px){.h2.center{text-align:center}}.button{display:inline-block;text-decoration:none;border-radius:var(--padding);font-weight:700;transition:all .3s ease;border:none;cursor:pointer}.button.filled{background:var(--color-orange-light);padding:calc(.45 * var(--padding)) calc(1 * var(--padding));color:#fff;position:relative;overflow:hidden;font-size:calc(.55 * var(--padding));line-height:1.5;z-index:1}.button.filled::before{content:"";position:absolute;top:0;transform:translateX(-100%);left:0;width:100%;height:100%;background:linear-gradient(90deg,var(--color-orange-light),var(--color-orange) 70%,transparent);transition:transform .6s ease;z-index:-1}.button.filled:hover::before{transform:translateX(100%);transition:transform .6s ease}.button.outline{background:0 0;border:calc(.05 * var(--padding)) solid #000;padding:calc(.25 * var(--padding)) calc(.65 * var(--padding));color:#000;font-weight:500}.button.outline:hover{background:#000;color:#fff}.section{padding:calc(1.5 * var(--padding)) 0}@keyframes fade-in-up{from{opacity:0;transform:translateY(calc(.75 * var(--padding)))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-left{from{opacity:0;transform:translateX(calc(-1.25 * var(--padding)))}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-right{from{opacity:0;transform:translateX(calc(1.25 * var(--padding)))}to{opacity:1;transform:translateX(0)}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes scale-in{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes slide-in-underline{from{transform:scaleX(0)}to{transform:scaleX(1)}}[data-animate-delay],[data-animate]{opacity:0}[data-animate-delay].animate-delay,[data-animate-delay].animate-in,[data-animate].animate-delay,[data-animate].animate-in{opacity:1;animation:fade-in-up .8s ease both}#hero .info .h1[data-animate].animate-in{animation:fade-in-left .6s ease both;animation-delay:0s}#hero .info p[data-animate].animate-in{animation:fade-in-left .6s ease both;animation-delay:.2s}#hero .info .button-wrapper[data-animate].animate-in{animation:fade-in-left .6s ease both;animation-delay:.4s}#hero .visual.pg-screen[data-animate].animate-in{animation:fade-in-right .8s ease both;animation-delay:.3s}#hero .visual.pg-screen-cake[data-animate].animate-in{animation:fade-in-right .8s ease both;animation-delay:.45s}#hero .visual.pg-screen-video[data-animate].animate-in{animation:fade-in-right .8s ease both;animation-delay:.6s}#hero .visual.ai[data-animate]{opacity:1!important}#hero .visual[data-animate].animate-in{animation:fade-in-right .8s ease both;animation-delay:.2s}.benefits-item[data-animate]:first-child.animate-in{animation-delay:calc(0 * .15s)}.benefits-item[data-animate]:nth-child(2).animate-in{animation-delay:calc(1 * .15s)}.benefits-item[data-animate]:nth-child(3).animate-in{animation-delay:calc(2 * .15s)}.benefits-item[data-animate]:nth-child(4).animate-in{animation-delay:calc(3 * .15s)}.benefits-item[data-animate]:nth-child(5).animate-in{animation-delay:calc(4 * .15s)}.benefits-item[data-animate]:nth-child(6).animate-in{animation-delay:calc(5 * .15s)}.benefits-item[data-animate]:nth-child(7).animate-in{animation-delay:calc(6 * .15s)}.benefits-item[data-animate]:nth-child(8).animate-in{animation-delay:calc(7 * .15s)}.benefits-item[data-animate]:nth-child(9).animate-in{animation-delay:calc(8 * .15s)}.benefits-item[data-animate]:nth-child(10).animate-in{animation-delay:calc(9 * .15s)}.cta-text .cta-headline[data-animate].animate-in{animation:fade-in-left .6s ease both;animation-delay:0s}.cta-text .cta-subline[data-animate].animate-in{animation:fade-in-left .6s ease both;animation-delay:.15s}.cta-text .button[data-animate].animate-in{animation:fade-in-left .6s ease both;animation-delay:.3s}.logo-carousel-section{padding-top:calc(.75 * var(--padding));background:#000;overflow:hidden}@media (min-width:768px){.logo-carousel-section{padding-top:var(--padding)}}.logo-carousel-section .h4{color:#fff;font-size:calc(.5 * var(--padding));line-height:1.4;font-weight:400;max-width:80%;margin:auto;margin-bottom:calc(.5 * var(--padding))}@media (min-width:768px){.logo-carousel-section .h4{font-size:calc(.6 * var(--padding));line-height:1.4em;max-width:none;margin-bottom:var(--padding)}}.logo-carousel-section .h4 .accent{color:var(--color-cyan)}.logo-carousel-section .text-center{text-align:center}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;padding:0 0 var(--padding) 0}.marquee-track{display:flex;gap:calc(1 * var(--padding));width:max-content}@media (min-width:998px){.marquee-track{gap:calc(1.5 * var(--padding))}}@media (min-width:1200px){.marquee-track{gap:calc(2 * var(--padding))}}.marquee-content{display:flex;gap:calc(1.5 * var(--padding));will-change:transform;animation:scroll 30s linear 2s infinite}@media (min-width:768px){.marquee-content{animation:scroll 25s linear 2s infinite}}@media (min-width:998px){.marquee-content{gap:calc(2 * var(--padding));animation:scroll 30s linear 2s infinite}}@media (min-width:1200px){.marquee-content{gap:calc(3 * var(--padding));animation:scroll 47s linear 2s infinite}}.logo-carousel-item,.marquee-item{flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:calc(.375 * var(--padding));height:100%;max-width:calc(3 * var(--padding));opacity:0;animation:fadeInLogo .6s ease both}.logo-carousel-item:first-child,.marquee-item:first-child{animation-delay:calc(0 * .1s)}.logo-carousel-item:nth-child(2),.marquee-item:nth-child(2){animation-delay:calc(1 * .1s)}.logo-carousel-item:nth-child(3),.marquee-item:nth-child(3){animation-delay:calc(2 * .1s)}.logo-carousel-item:nth-child(4),.marquee-item:nth-child(4){animation-delay:calc(3 * .1s)}.logo-carousel-item:nth-child(5),.marquee-item:nth-child(5){animation-delay:calc(4 * .1s)}.logo-carousel-item:nth-child(6),.marquee-item:nth-child(6){animation-delay:calc(5 * .1s)}.logo-carousel-item:nth-child(7),.marquee-item:nth-child(7){animation-delay:calc(6 * .1s)}.logo-carousel-item:nth-child(8),.marquee-item:nth-child(8){animation-delay:calc(7 * .1s)}.logo-carousel-item:nth-child(9),.marquee-item:nth-child(9){animation-delay:calc(8 * .1s)}.logo-carousel-item:nth-child(10),.marquee-item:nth-child(10){animation-delay:calc(9 * .1s)}.logo-carousel-item:nth-child(11),.marquee-item:nth-child(11){animation-delay:calc(10 * .1s)}.logo-carousel-item:nth-child(12),.marquee-item:nth-child(12){animation-delay:calc(11 * .1s)}.logo-carousel-item:nth-child(13),.marquee-item:nth-child(13){animation-delay:calc(12 * .1s)}.logo-carousel-item:nth-child(14),.marquee-item:nth-child(14){animation-delay:calc(13 * .1s)}.logo-carousel-item:nth-child(15),.marquee-item:nth-child(15){animation-delay:calc(14 * .1s)}@media (min-width:998px){.logo-carousel-item,.marquee-item{max-width:calc(4 * var(--padding))}}.clever-fit-w.logo-carousel-item img,.everlast-w.logo-carousel-item img,.fitx-w.logo-carousel-item img,.marquee-item.clever-fit-w img,.marquee-item.everlast-w img,.marquee-item.fitx-w img{max-height:calc(1 * var(--padding));margin:auto}@media (min-width:998px){.clever-fit-w.logo-carousel-item img,.everlast-w.logo-carousel-item img,.fitx-w.logo-carousel-item img,.marquee-item.clever-fit-w img,.marquee-item.everlast-w img,.marquee-item.fitx-w img{max-height:calc(1.5 * var(--padding))}}.logo-carousel-item picture,.marquee-item picture{display:flex;height:100%;width:100%}.logo-carousel-item img,.marquee-item img{width:100%;height:100%;max-height:calc(2.5 * var(--padding));object-fit:contain;transition:opacity .3s ease}.marquee-content+.marquee-content .logo-carousel-item,.marquee-content+.marquee-content .marquee-item{animation:none;opacity:1}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@keyframes fadeInLogo{from{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.ai-page-glows{position:fixed;inset:0;pointer-events:none;z-index:-1;overflow:hidden;background:0 0}.ai-page-glows .blob{position:absolute;border-radius:50%;filter:blur(90px)}.ai-page-glows .blob--1{width:75vw;height:75vw;top:-15vw;left:-15vw;background:radial-gradient(ellipse,rgba(20,184,166,.12) 0,transparent 70%)}.ai-page-glows .blob--2{width:70vw;height:80vw;top:32%;right:-12vw;background:radial-gradient(ellipse,rgba(109,40,217,.16) 0,transparent 65%)}.ai-page-glows .blob--3{width:80vw;height:70vw;bottom:-12vw;left:-8vw;background:radial-gradient(ellipse,rgba(20,184,166,.1) 0,transparent 70%)}@keyframes hrw-blob{0%{d:path("M158,14 C238,8,296,76,288,158 C280,238,210,296,130,284 C54,272,7,208,16,136 C24,66,80,18,158,14Z")}25%{d:path("M144,18 C222,8,292,82,283,162 C275,240,206,296,126,284 C50,272,6,204,14,128 C22,56,70,26,144,18Z")}50%{d:path("M162,22 C234,10,292,84,278,164 C265,242,194,300,118,286 C46,272,4,198,18,124 C32,54,94,32,162,22Z")}75%{d:path("M138,16 C214,4,294,72,284,154 C275,234,208,298,132,288 C58,278,2,210,12,132 C22,58,66,26,138,16Z")}100%{d:path("M158,14 C238,8,296,76,288,158 C280,238,210,296,130,284 C54,272,7,208,16,136 C24,66,80,18,158,14Z")}}@keyframes hrw-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes hrw-slide-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes hrw-slide-out{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.hero-split{position:relative;z-index:1;background:0 0}.hero-split .hero-visual{position:relative;margin-top:calc(var(--navHeight) * 1);z-index:-1;height:95vw}@media (min-width:500px){.hero-split .hero-visual{height:60vw}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.hero-split .hero-visual{height:auto;margin-top:0}}.hero-split .bg-image{position:absolute;inset:0;pointer-events:none;top:auto;height:104%;left:2%;right:auto;bottom:-4%}@media (min-width:500px){.hero-split .bg-image{left:20%;bottom:0;height:100%}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.hero-split .bg-image{left:-22%;top:auto;bottom:-3%;height:96%}}.hero-split .bg-image img{height:100%;width:auto;object-fit:contain;display:block}.hero-split .visual{position:absolute;inset:0;z-index:2;left:auto;right:4%;bottom:15%;top:auto}@media (min-width:500px){.hero-split .visual{bottom:15%;right:15%;left:auto}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.hero-split .visual{right:18%;bottom:18%}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.hero-split .visual{bottom:10%;right:10%;left:auto}}@media (min-width:1400px){.hero-split .visual{right:15%;bottom:6%;left:auto}}.hero-split .visual .chat-widget{--cw-size:calc(var(--ai-padding) * .48);--cw-fs:calc(var(--ai-font-size) * .48)}@media (min-width:500px){.hero-split .visual .chat-widget{--cw-size:calc(var(--ai-padding) * .45);--cw-fs:calc(var(--ai-font-size) * .45)}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.hero-split .visual .chat-widget{--cw-size:calc(var(--ai-padding) * .55);--cw-fs:calc(var(--ai-font-size) * .55)}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.hero-split .visual .chat-widget{--cw-size:calc(var(--ai-padding) * .65);--cw-fs:calc(var(--ai-font-size) * .65)}}@media (min-width:1400px){.hero-split .visual .chat-widget{--cw-size:calc(var(--ai-padding) * .75);--cw-fs:calc(var(--ai-font-size) * .75)}}@media (min-width:1600px){.hero-split .visual .chat-widget{--cw-size:calc(var(--ai-padding) * .85);--cw-fs:calc(var(--ai-font-size) * .85)}}.software-wrapper{width:100%;text-align:center;position:relative;z-index:0;border-radius:calc(.75 * var(--ai-padding));font-family:"JetBrains Mono","Fira Code",monospace}.software-wrapper .visual-text{color:#fff}.software-wrapper .visual-text .ai-h3{margin-bottom:calc(.35 * var(--ai-padding))}.software-wrapper .visual-wrapper{position:relative;z-index:2;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:calc(1.5 * var(--ai-padding))}.software-wrapper .visual-wrapper .blob-ring,.software-wrapper .visual-wrapper .chat-widget{justify-content:center;margin:auto}.software-wrapper .visual-wrapper .chat-widget{margin-bottom:calc(2 * var(--ai-padding));--cw-size:calc(var(--ai-padding) * .6);--cw-fs:calc(var(--ai-font-size) * .6)}.benefits-tabs{scroll-margin-top:calc(0 * var(--ai-padding));position:relative;z-index:1;border-top:1px solid rgba(255,255,255,.25);border-bottom:1px solid rgba(255,255,255,.25);background:0 0;padding:calc(var(--ai-padding) * 1.5) 0 calc(var(--ai-padding) * .5)}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs{padding:calc(var(--ai-padding) * 2) 0;border:0}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.benefits-tabs{padding:calc(var(--ai-padding) * 2.35) 0}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs.benefits-tabs--stage-top{padding:0 0 0}}.benefits-tabs.benefits-tabs--stage-top .cards{padding-bottom:0}.benefits-tabs.benefits-tabs--stage-top .cards .card .bar{order:-1;margin-bottom:calc(1.5 * var(--ai-padding))}.benefits-tabs .container{display:flex;flex-direction:column}.benefits-tabs .cards{display:flex;width:100vw;padding:0 calc((100vw - var(--containerWidth))/ 2);padding-bottom:calc(.75 * var(--ai-padding));gap:calc(1 * var(--ai-padding));-webkit-overflow-scrolling:touch;flex-direction:row;overflow-x:scroll;transform:translateX(calc(-1 * (100vw - var(--containerWidth))/ 2))}@media (min-width:500px){.benefits-tabs .cards{gap:calc(1.5 * var(--ai-padding))}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs .cards{display:grid;transform:none;padding-left:0;padding-right:0;flex-direction:row;align-items:stretch;grid-template-columns:repeat(3,1fr);width:100%;gap:calc(.5 * var(--ai-padding));overflow:visible}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.benefits-tabs .cards{gap:calc(1.5 * var(--ai-padding))}}.benefits-tabs .card{appearance:none;-webkit-appearance:none;height:100%;margin:0;border:none;text-align:left;flex:0;flex-shrink:0;width:75vw;flex-basis:75vw;cursor:pointer;display:grid;grid-template-rows:1fr auto;color:inherit;opacity:1;transform:none}@media (min-width:500px){.benefits-tabs .card{width:38vw;flex-basis:38vw}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs .card{flex:0;width:auto;opacity:.5}}.benefits-tabs .card.active,.benefits-tabs .card:hover{opacity:1}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs .card.active .card-icon,.benefits-tabs .card:hover .card-icon{color:var(--ai-sky);filter:drop-shadow(0 0 6px rgba(45, 212, 255, .5))}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs .card.active .card-icon svg,.benefits-tabs .card:hover .card-icon svg{opacity:1}}.benefits-tabs .card.active .card-title,.benefits-tabs .card:hover .card-title{color:#fff}.benefits-tabs .card.active .bar,.benefits-tabs .card:hover .bar{width:100%}.benefits-tabs .card:not(.active):hover .card-inner .card-icon svg{transform:scale(1.1)}.benefits-tabs .card.tab{background:0 0;padding:0;border-radius:0}.benefits-tabs .card-inner{padding:calc(.5 * var(--ai-padding)) 0 calc(2 * var(--ai-padding));border-radius:calc(.5 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs .card-inner{padding:0;background-color:transparent;padding-bottom:calc(2 * var(--ai-padding));border-radius:0}}.benefits-tabs .card-inner p{color:rgba(255,255,255,.6)}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs .card-inner p{padding-right:calc(1.5 * var(--ai-padding));color:rgba(255,255,255,.75)}}.benefits-tabs .card-head{display:flex;position:relative;gap:calc(.75 * var(--ai-padding));align-items:flex-start;margin-bottom:calc(.333 * var(--ai-padding));flex-direction:column}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.benefits-tabs .card-head{flex-direction:row}}.benefits-tabs .card-icon{flex-shrink:0;margin:calc(.15 * var(--ai-padding)) 0 0;display:flex;align-items:center;justify-self:center;transform-origin:center;opacity:.8;width:calc(2.75 * var(--ai-padding));height:calc(2.75 * var(--ai-padding));border-radius:calc(.4 * var(--ai-padding));background:linear-gradient(to bottom right,color-mix(in srgb,var(--ai-azure) 50%,transparent),color-mix(in srgb,var(--ai-fuchsia) 50%,transparent))}@media (min-width:500px){.benefits-tabs .card-icon{width:auto;height:auto;padding:0;background:0 0;margin-bottom:calc(.1 * var(--ai-padding))}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs .card-icon{opacity:1}}.benefits-tabs .card-icon.erp-icon svg{transform:scale(1.3)}.benefits-tabs .card-icon.progress-bar svg{transform:scale(.95)}.benefits-tabs .card-icon svg{max-width:60%;width:100%;max-height:60%;height:100%;margin:auto;opacity:.9;display:block;transition:.3s ease-in-out;fill:white}@media (min-width:500px){.benefits-tabs .card-icon svg{max-width:calc(1.75 * var(--ai-padding));max-height:calc(1.75 * var(--ai-padding))}}.benefits-tabs .card-title{color:#fff;transition:color .25s;padding-right:calc(1 * var(--ai-padding))}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.benefits-tabs .card-title{max-width:70%}}.benefits-tabs .bar{display:none}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs .bar{height:calc(.15 * var(--ai-padding));background:rgba(255,255,255,.2);flex-shrink:0;display:block;width:0%;transition:.3s ease-in-out}}.benefits-tabs .fill{display:block;height:100%;width:0%;border-radius:var(--ai-padding);background:linear-gradient(to right,var(--ai-sky),var(--ai-azure),var(--ai-fuchsia))}.benefits-tabs .stage-glows{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:hidden;border-radius:inherit}.benefits-tabs .stage-glow{position:absolute;border-radius:50%}.benefits-tabs .stage-glow--1{width:70%;height:40%;top:5%;left:15%;background:radial-gradient(ellipse at 50% 0,rgba(45,212,255,.7) 0,rgba(59,130,246,.4) 35%,transparent 70%);filter:blur(50px)}.benefits-tabs .stage-glow--2{width:25%;height:30%;top:5%;left:5%;background:radial-gradient(ellipse,rgba(109,40,217,.5) 0,transparent 70%);filter:blur(40px)}.benefits-tabs .stage-glow--3{width:20%;height:25%;top:5%;right:10%;background:radial-gradient(ellipse,rgba(59,130,246,.4) 0,transparent 70%);filter:blur(40px)}.benefits-tabs .stage{display:none}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs .stage{display:block;position:relative;border-radius:1rem 1rem 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.02);aspect-ratio:16/7}}.benefits-tabs .panel{position:absolute;inset:0;margin:0;opacity:0;display:flex;align-items:flex-start;height:100%;justify-content:center;transform:translateY(40px);transition:opacity .18s ease,transform .18s ease;pointer-events:none;z-index:2;mix-blend-mode:screen;padding-top:calc(.75 * var(--padding));border-bottom:none}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.benefits-tabs .panel{padding-top:calc(2 * var(--padding))}}.benefits-tabs .panel.active{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .65s cubic-bezier(.22, 1, .36, 1),transform 2s cubic-bezier(.22, 1, .36, 1)}.benefits-tabs .panel:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%}.benefits-tabs .panel picture{display:flex;align-items:flex-start;justify-content:center;position:relative}.benefits-tabs .panel img{height:85%;width:75%;margin:0;border-radius:calc(.75 * var(--ai-padding)) calc(.75 * var(--ai-padding)) 0 0;border:calc(.45 * var(--ai-padding)) rgba(255,255,255,.4) solid;border-bottom:none;object-fit:contain;pointer-events:none;object-position:top center;display:block}.benefits-tabs .panel-placeholder{position:absolute;inset:0;background:radial-gradient(ellipse at 60% 40%,rgba(59,130,246,.15) 0,transparent 70%),radial-gradient(ellipse at 30% 70%,rgba(192,38,211,.1) 0,transparent 60%)}.benefits-tabs .panel-placeholder--1{background:radial-gradient(ellipse at 70% 30%,rgba(45,212,255,.18) 0,transparent 65%),radial-gradient(ellipse at 20% 80%,rgba(59,130,246,.12) 0,transparent 60%)}.benefits-tabs .panel-placeholder--2{background:radial-gradient(ellipse at 50% 40%,rgba(59,130,246,.2) 0,transparent 65%),radial-gradient(ellipse at 80% 70%,rgba(124,122,237,.12) 0,transparent 60%)}.benefits-tabs .panel-placeholder--3{background:radial-gradient(ellipse at 30% 30%,rgba(192,38,211,.15) 0,transparent 65%),radial-gradient(ellipse at 70% 70%,rgba(45,212,255,.1) 0,transparent 60%)}.benefits-tabs--stage-top .container{display:flex;flex-direction:column}.benefits-tabs--stage-top .stage{order:-1;margin-bottom:calc(1.5 * var(--ai-padding));border-radius:1rem}.benefits-tabs--stage-top .cards{margin-bottom:0}.benefits-tabs--stage-top .card{flex-direction:column-reverse}.benefits-tabs--stage-top .bar{margin-top:0;border-radius:var(--ai-padding);margin-bottom:1.5rem}.benefits-tabs--no-stage{margin-bottom:calc(1 * var(--ai-padding))}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.benefits-tabs--no-stage{margin-bottom:calc(2 * var(--ai-padding))}}.benefits-tabs--no-stage .cards{gap:calc(1.5 * var(--ai-padding))}@media (min-width:500px){.benefits-tabs--no-stage .cards{gap:calc(1.5 * var(--ai-padding))}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.benefits-tabs--no-stage .cards{gap:calc(1 * var(--ai-padding))}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.benefits-tabs--no-stage .cards{gap:calc(1.5 * var(--ai-padding))}}.benefits-tabs--no-stage .card.default{opacity:1;cursor:default;pointer-events:none}.erp-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;z-index:2;width:100%;justify-content:center;gap:calc(1 * var(--ai-padding));margin-bottom:calc(.5 * var(--ai-padding));padding-top:calc(.5 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.erp-wrapper{margin-bottom:calc(1.5 * var(--ai-padding));padding-top:calc(4 * var(--ai-padding))}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.erp-wrapper{padding-top:calc(6 * var(--ai-padding))}}.erp-wrapper .buttons-wrapper{display:flex;gap:calc(.5 * var(--ai-padding))}.erp-wrapper figure{width:calc(4 * var(--ai-padding));height:calc(4 * var(--ai-padding));display:flex;margin-left:auto;margin-right:auto;margin-bottom:calc(.75 * var(--ai-padding));justify-self:center;align-items:center;justify-content:center}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.erp-wrapper figure{width:calc(5 * var(--ai-padding));height:calc(5 * var(--ai-padding));margin-bottom:calc(1 * var(--ai-padding))}}.erp-wrapper figure img{width:100%;display:block;margin:auto}.erp-wrapper .ai-h1{width:100%;margin-bottom:calc(1 * var(--ai-padding));text-align:center}.erp-wrapper a{margin:auto}.ai-tiles{padding:5rem 0}.ai-tiles__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media (max-width:767px){.ai-tiles__grid{grid-template-columns:1fr}}.ai-tiles__card{position:relative;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;border-radius:1.5rem;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);min-height:480px;text-decoration:none;color:inherit;transition:border-color .3s ease;cursor:pointer}.ai-tiles__card:hover{border-color:rgba(255,255,255,.18)}@media (max-width:767px){.ai-tiles__card{min-height:380px}}.ai-tiles__content{position:relative;z-index:2;padding:2.5rem 2rem 2rem;display:flex;flex-direction:column;gap:.9rem;max-width:60%}@media (max-width:997px),(min-width:998px) and (max-width:1199px) and (orientation:portrait){.ai-tiles__content{max-width:75%}}@media (max-width:767px){.ai-tiles__content{max-width:100%;padding:2rem 1.5rem 1.5rem}}.ai-tiles__eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.4);margin:0}.ai-tiles__title{font-size:clamp(1.4rem, 2.5vw, 1.9rem);font-weight:700;color:#fff;margin:0;line-height:1.2}.ai-tiles__title em{font-style:italic;background:linear-gradient(90deg,var(--ai-azure),var(--ai-fuchsia));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ai-tiles__copy{font-size:.9rem;line-height:1.65;color:rgba(255,255,255,.5);margin:0}.ai-tiles__link{display:inline-flex;align-items:center;gap:.4rem;font-size:.875rem;font-weight:600;color:var(--ai-azure,#38bdf8);margin-top:.25rem;transition:gap .2s ease}.ai-tiles__link svg{width:14px;height:14px;flex-shrink:0;transition:transform .2s ease}.ai-tiles__card:hover .ai-tiles__link{gap:.65rem}.ai-tiles__card:hover .ai-tiles__link svg{transform:translateX(3px)}.ai-tiles__card--ring::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 70% 70%,rgba(168,85,247,.1) 0,transparent 65%);pointer-events:none}.ai-tiles__ring{position:absolute;bottom:-12%;right:-8%;width:62%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;pointer-events:none}.ai-tiles__ring-svg{position:absolute;inset:0;width:100%;height:100%;filter:drop-shadow(0 0 8px rgba(139, 92, 246, .75)) drop-shadow(0 0 24px rgba(192, 38, 211, .5)) drop-shadow(0 0 5px rgba(34, 211, 238, .55))}.ai-tiles__ring-path{transform-box:view-box;transform-origin:150px 150px;animation:tiles-ring-morph 6s ease-in-out infinite,tiles-ring-spin 14s linear infinite}.ai-tiles__ring-label{position:relative;z-index:1;font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.5);font-style:italic;margin:0;text-align:center;padding:0 10%}.ai-tiles__card--widget::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 80% 80%,rgba(56,189,248,.1) 0,transparent 60%);pointer-events:none}.ai-tiles__widget{position:absolute;bottom:-2rem;right:-1.5rem;z-index:1;pointer-events:none}.ai-tiles__widget .chat-widget{--cw-size:14px;--cw-fs:calc(14px * .9);width:186.662px;transform:rotate(4deg);transform-origin:bottom right;opacity:.95}@media (max-width:997px),(min-width:998px) and (max-width:1199px) and (orientation:portrait){.ai-tiles__widget{right:-2rem}.ai-tiles__widget .chat-widget{--cw-size:12px;--cw-fs:calc(12px * .9);width:159.996px}}@media (max-width:767px){.ai-tiles__widget{bottom:-1rem;right:-1rem}.ai-tiles__widget .chat-widget{--cw-size:11px;--cw-fs:calc(11px * .9);width:146.663px}}@keyframes tiles-ring-morph{0%,100%{border-radius:42% 58% 55% 45%/48% 42% 58% 52%}25%{border-radius:55% 45% 42% 58%/55% 48% 52% 45%}50%{border-radius:48% 52% 60% 40%/42% 55% 45% 58%}75%{border-radius:60% 40% 48% 52%/58% 45% 55% 42%}}@keyframes tiles-ring-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bell-shake{0%{transform:rotate(0)}10%{transform:rotate(18deg)}20%{transform:rotate(-16deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-10deg)}50%{transform:rotate(7deg)}60%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}80%{transform:rotate(0)}100%{transform:rotate(0)}}.notify-icon{transform-origin:50% 0%;display:block;flex-shrink:0;overflow:visible}.notify-icon.is-ringing{animation:bell-shake .6s ease}.ai-next{position:relative;z-index:1;background:0 0}.ai-next.border-top{border-top:1px solid rgba(255,255,255,.25)}.ai-next .inner{padding:calc(2.75 * var(--ai-padding)) 0;display:grid;grid-template-columns:1fr;gap:calc(0 * var(--ai-padding));align-items:start}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.ai-next .inner{grid-template-columns:1fr 1fr}}.ai-next .left{display:flex;flex-direction:column}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.ai-next .left{padding-right:calc(5 * var(--ai-padding))}}.ai-next .cta{display:inline-flex;align-items:center;gap:.4em;font-size:1rem;font-weight:600;text-decoration:none;background:linear-gradient(to right,var(--ai-sky),var(--ai-azure),var(--ai-fuchsia));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:opacity .2s ease}.ai-next .cta:hover{opacity:.75}.ai-next .cta{font-size:.875rem;text-decoration:underline;text-underline-offset:3px}.ai-next .items{display:grid;grid-template-columns:1fr;gap:calc(2 * var(--ai-padding))}@media (min-width:500px){.ai-next .items{grid-template-columns:1fr 1fr}}.ai-next .item{display:flex;flex-direction:column}.ai-next .item p{margin-bottom:calc(.25 * var(--ai-padding))}.ai-next .item-head{display:flex;gap:calc(.75 * var(--ai-padding));align-items:flex-start;flex-direction:column;margin-bottom:calc(.25 * var(--ai-padding))}.ai-next .item-icon{margin:0;display:block;color:rgba(255,255,255,.9);flex-shrink:0}.ai-next .item-icon svg{max-width:calc(1.75 * var(--ai-padding));width:100%;max-height:calc(1.75 * var(--ai-padding));height:100%;display:block;fill:white}.ai-next .item-icon svg path{fill:white}.ai-next .item-cta{display:inline-flex;align-items:center;gap:.4em;font-size:1rem;font-weight:400;text-decoration:none;background:linear-gradient(to right,var(--ai-sky),var(--ai-azure));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:gap .2s ease}.ai-next .item-cta svg{flex-shrink:0;width:1em;height:1em;stroke:var(--ai-azure);-webkit-text-fill-color:unset;transition:transform .2s ease}.ai-next .item-cta:hover svg{transform:translateX(5px)}.ai-next .item-cta{margin-top:.5rem;font-size:.9rem;font-weight:600}.ai-notify{display:flex;align-items:center;justify-content:space-between;gap:var(--ai-padding);background:#fff;flex-direction:column;margin-top:calc(-.5 * var(--ai-padding));margin-bottom:calc(2.25 * var(--ai-padding));border-radius:calc(.25 * var(--ai-padding));padding:calc(.75 * var(--ai-padding)) calc(.85 * var(--ai-padding)) calc(1 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-notify{flex-direction:row;border-radius:calc(.75 * var(--ai-padding));padding:calc(.95 * var(--ai-padding)) calc(1.25 * var(--ai-padding)) calc(1 * var(--ai-padding))}}.ai-notify .copy{color:#000;font-weight:400}.ai-notify .copy b,.ai-notify .copy strong{font-weight:700;font-size:1.1em;line-height:1.3em;display:block}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-notify .copy b,.ai-notify .copy strong{font-size:1.2em;line-height:1.3em}}.ai-notify button.btn{display:inline-flex;align-items:center;gap:.5rem;justify-content:center;white-space:nowrap;flex-shrink:0;border-radius:999px;font-size:var(--ai-font-size);font-weight:500!important;cursor:pointer;color:#000;border:2px solid #000;transition:.1s ease-in-out}.ai-notify button.btn:hover{background:#000;color:#fff}.ai-notify button.btn svg{flex-shrink:0}.ai-notify button.btn svg path{stroke-width:2.5px}@keyframes ai-cta-card-in{from{opacity:0;transform:translateY(32px)}to{opacity:1;transform:translateY(0)}}.ai-cta{position:relative;z-index:1;background:0 0;padding:0 0 calc(2.5 * var(--ai-padding))}.ai-cta .eyebrow{font-style:italic;letter-spacing:normal}.ai-cta .card{position:relative;border-radius:1.25rem;display:flex;align-items:stretch;background:linear-gradient(136deg,var(--ai-fuchsia),var(--ai-azure),var(--ai-sky))}.ai-cta .card.reveal{opacity:0}.ai-cta .card.reveal.is-visible{animation:ai-cta-card-in .7s cubic-bezier(.22,1,.36,1) both}.ai-cta .card:before{content:"";position:absolute;border-radius:1.25rem;background:var(--ai-midnight);inset:0;width:calc(100% - 2px);height:calc(100% - 2px);top:1px;left:1px;opacity:.8}.ai-cta .card:after{content:"";position:absolute;border-radius:1rem;background:inherit;width:100%;height:100%;left:0;top:0;opacity:.5;z-index:0;background:linear-gradient(136deg,var(--ai-fuchsia),var(--ai-azure),var(--ai-sky))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-cta .card:after{left:1rem;top:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}}@media (max-width:997px),(min-width:998px) and (max-width:1199px) and (orientation:portrait){.ai-cta .card{flex-direction:column;min-height:auto}}.ai-cta .card--bg-image{overflow:hidden;justify-content:center;align-items:center}.ai-cta .card--bg-image .bg-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:1;border-radius:1rem;pointer-events:none}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-cta .card--bg-image .bg-img{top:1rem;left:1rem;width:calc(100% - 2rem);height:calc(100% - 2rem)}}.ai-cta .card--bg-image .content{width:100%;margin:0 auto;text-align:center;align-items:center}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.ai-cta .card--bg-image .content{width:60%}}.ai-cta .card--bg-image .content *{text-align:center!important}.ai-cta .card--bg-image .headline{width:100%}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-cta .card--bg-image .actions{justify-content:center}}.ai-cta .media{inset:0;pointer-events:none;z-index:3;height:70vw}@media (min-width:500px){.ai-cta .media{height:calc(10 * var(--ai-padding))}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-cta .media{height:calc(16 * var(--ai-padding))}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.ai-cta .media{position:absolute;width:50%;top:-10%;height:auto;bottom:calc(.65 * var(--ai-padding))}}.ai-cta .media img,.ai-cta .media picture{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom}.ai-cta .content{position:relative;z-index:1;margin-left:auto;width:100%;padding:calc(2 * var(--ai-padding)) calc(1 * var(--ai-padding)) calc(1 * var(--ai-padding));display:flex;flex-direction:column;justify-content:center;gap:calc(.5 * var(--ai-padding))}@media (min-width:500px){.ai-cta .content{padding:calc(3 * var(--ai-padding)) calc(1.5 * var(--ai-padding)) calc(2 * var(--ai-padding))}}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-cta .content{padding:calc(4 * var(--ai-padding)) calc(3 * var(--ai-padding)) calc(3.5 * var(--ai-padding))}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.ai-cta .content{padding:calc(4.5 * var(--ai-padding)) 0 calc(3.75 * var(--ai-padding));width:50%}}.ai-cta .content .ai-h1.smaller{width:100%;text-align:center;margin-bottom:calc(1.5 * var(--ai-padding))}@media (min-width:500px){.ai-cta .content .ai-h1.smaller{margin-bottom:calc(.75 * var(--ai-padding))}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.ai-cta .content .ai-h1.smaller{width:90%;margin-bottom:calc(1 * var(--ai-padding))}}.ai-cta .eyebrow{color:#fff;margin:auto auto 1rem}.ai-cta .actions{display:flex;align-items:center;width:100%;gap:calc(.5 * var(--ai-padding));flex-wrap:wrap;flex-direction:column;justify-content:center;align-items:stretch;margin-top:calc(0 * var(--ai-padding))}@media (min-width:500px){.ai-cta .actions{flex-direction:row}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.ai-cta .actions{justify-content:flex-start}}.ai-cta .btn{cursor:pointer;transition:border-color .2s,background .2s}.ai-cta .btn-ghost{display:none}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-cta .btn-ghost{display:inline-flex;align-items:center;padding:.6rem 1.25rem;border-radius:2rem;border:1.5px solid rgba(255,255,255,.3);background:0 0;font-size:.9rem;font-weight:600;color:rgba(255,255,255,.85);text-decoration:none;transition:border-color .2s,color .2s}.ai-cta .btn-ghost:hover{border-color:rgba(255,255,255,.7);color:#fff}}.ai-faq{position:relative;z-index:1;background:#fff;padding:calc(1.5 * var(--ai-padding)) 0 calc(2 * var(--ai-padding))}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-faq{padding:calc(3 * var(--ai-padding)) 0 calc(4 * var(--ai-padding))}}.ai-faq .inner{display:grid;grid-template-columns:1fr;gap:calc(.5 * var(--ai-padding));align-items:start;margin:0 auto}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-faq .inner{width:80%;grid-template-columns:1fr 2fr;gap:calc(2 * var(--ai-padding))}}.ai-faq .ai-h2{font-style:italic;color:#000;font-weight:800}.ai-faq .items{display:flex;flex-direction:column}.ai-faq .item{border-bottom:1px solid rgba(0,0,0,.2)}.ai-faq .item:first-child{border-top:1px solid rgba(0,0,0,.2)}.ai-faq .item[open] .icon svg{transform:rotate(180deg)}.ai-faq .question{display:flex;justify-content:space-between;align-items:center;gap:calc(1 * var(--ai-padding));padding:calc(.75 * var(--ai-padding)) 0;font-weight:600;color:#111;cursor:pointer;list-style:none;user-select:none}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-faq .question{font-size:calc(1.1 * var(--ai-font-size));line-height:1.3em}}.ai-faq .question::-webkit-details-marker{display:none}.ai-faq .question:hover{color:#000}.ai-faq .icon{flex-shrink:0;width:1.1rem;height:1.1rem;color:#6b7280}.ai-faq .icon svg{display:block;width:100%;height:100%;transition:transform .2s ease}.ai-faq .answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s ease}.ai-faq .answer>*{overflow:hidden}.ai-faq .answer p{margin:0 0 calc(1.25 * var(--ai-padding));font-weight:400;padding-right:calc(2 * var(--ai-padding));color:rgba(0,0,0,.8)}.ai-faq .answer p a{text-decoration:underline}.ai-faq .item[open] .answer{grid-template-rows:1fr}.ai-hl-p-cta{padding:calc(2.75 * var(--ai-padding)) 0}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-hl-p-cta{padding:calc(2 * var(--ai-padding)) 0}}.ai-hl-p-cta .inner{display:flex;flex-direction:column;text-align:center;align-items:center}.ai-hl-p-cta .headline{color:#fff}.ai-hl-p-cta .headline em{font-style:italic}.ai-hl-p-cta .copy{width:100%}@media (min-width:768px) and (orientation:portrait),(min-width:998px){.ai-hl-p-cta .copy{width:75%}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){.ai-hl-p-cta .copy{width:55%}}.ai-hl-p-cta .cta{font-size:1.1rem}body.ai .main .chat-journey{flex:0;flex-shrink:0;pointer-events:none;--chat-journey-cw-size:16px;--chat-journey-phone-w:calc(var(--chat-journey-cw-size) * 13.333);--chat-journey-phone-h:calc(var(--chat-journey-cw-size) * 13.333 * 16 / 9);padding:calc(2.5 * var(--ai-padding)) 0 0;position:relative;z-index:1;margin-top:calc(-1 * (100vh - var(--navHeight) - var(--chat-journey-phone-h))/ 3)}@media (min-width:1400px){body.ai .main .chat-journey{--chat-journey-cw-size:21px;margin-top:calc(-1 * (100vh - var(--navHeight) - var(--chat-journey-phone-h))/ 2)}}body.ai .main .chat-journey__heading{text-align:center;margin-bottom:calc(2 * var(--ai-padding))}body.ai .main .chat-journey__layout{display:flex;align-items:flex-start}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){body.ai .main .chat-journey__layout{padding-left:calc(var(--containerWidth)/ 2.6)}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){body.ai .main .chat-journey__layout{padding-left:calc(var(--containerWidth)/ 4)}}body.ai .main .chat-journey__sticky{position:sticky;top:calc(var(--navHeight) - 1rem);height:calc(100vh - var(--navHeight) - 8 * var(--ai-padding));width:calc(var(--containerWidth)/ 2);flex-direction:row;align-items:center;justify-content:center;gap:var(--ai-padding,2rem);display:none}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){body.ai .main .chat-journey__sticky{display:flex}}@media (min-width:1400px){body.ai .main .chat-journey__sticky{height:calc(100vh - var(--navHeight) - 3 * var(--ai-padding))}}body.ai .main .chat-journey__sticky::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);--angle:0deg;border-radius:calc(var(--chat-journey-cw-size) * .833 + 2px);padding:2px;background:conic-gradient(from var(--angle),transparent 0deg,transparent 240deg,var(--ai-fuchsia) 270deg,var(--ai-azure) 315deg,var(--ai-sky) 350deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;z-index:2;opacity:0;pointer-events:none;width:var(--chat-journey-phone-w);height:var(--chat-journey-phone-h)}body.ai .main .chat-journey__sticky.is-active::after{animation:phone-border-spin .8s ease-in-out forwards}body.ai .main .chat-journey__phone{width:var(--chat-journey-phone-w);flex:0;flex-shrink:0;position:relative;z-index:1}body.ai .main .chat-journey__phone .chat-widget{--cw-size:var(--chat-journey-cw-size);--cw-fs:calc(var(--ai-font-size, 1rem) * .9);width:var(--chat-journey-phone-w)}body.ai .main .chat-journey__items{flex:1;min-width:0;pointer-events:all;position:relative;padding-top:calc((100vh - var(--navHeight) - var(--chat-journey-phone-h))/ 2);padding-bottom:calc((100vh - var(--navHeight) - var(--chat-journey-phone-h)) * 1.25)}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){body.ai .main .chat-journey__items{flex:0;flex-grow:0.75}}@media (min-width:1400px){body.ai .main .chat-journey__items{margin-left:calc((var(--chat-journey-phone-w) - var(--containerWidth)/ 2)/ 2 + 8rem);flex-grow:1}}body.ai .main .chat-journey__nav{position:absolute;top:calc((100vh - var(--navHeight) - 2.5 * var(--ai-padding) - var(--chat-journey-phone-h))/ 2);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;gap:calc(.25 * var(--ai-padding));pointer-events:auto;white-space:nowrap;width:100vw;margin-left:calc(-1 * var(--padding));padding:calc(.5 * var(--ai-padding)) calc(1 * var(--padding))}@media (min-width:500px){body.ai .main .chat-journey__nav{padding:calc(.5 * var(--ai-padding)) var(--padding)}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){body.ai .main .chat-journey__nav{gap:0;right:calc(var(--containerWidth)/ 2.6 + var(--chat-journey-phone-w)/ 2 + 2.5 * var(--ai-padding));width:auto;margin:0;padding:0}}@media (min-width:1400px){body.ai .main .chat-journey__nav{right:calc(var(--containerWidth)/ 4 + var(--chat-journey-phone-w)/ 2 + 2.5 * var(--ai-padding))}}body.ai .main .chat-journey__nav-btn{position:relative;display:flex;align-items:center;width:100%;padding:calc(.3 * var(--ai-padding)) calc(.6 * var(--ai-padding));border-radius:6px;color:rgba(255,255,255,.5);font-size:.95rem;font-weight:400;letter-spacing:.03em;cursor:pointer;white-space:nowrap;text-align:left;transition:color .2s ease-in-out}@media (min-width:500px){body.ai .main .chat-journey__nav-btn{width:auto;padding:calc(.3 * var(--ai-padding)) calc(1 * var(--ai-padding))}}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){body.ai .main .chat-journey__nav-btn{width:100%;padding:calc(.35 * var(--ai-padding)) calc(.75 * var(--ai-padding));padding-right:calc(4 * var(--ai-padding));color:rgba(255,255,255,.35)}}body.ai .main .chat-journey__nav-btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:rgba(255,255,255,.2);opacity:0;z-index:-1;transition:opacity .3s ease-in-out;pointer-events:none}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){body.ai .main .chat-journey__nav-btn::before{background:linear-gradient(135deg,color-mix(in srgb,var(--ai-sky,#38bdf8) 20%,transparent),color-mix(in srgb,var(--ai-azure,#007aff) 20%,transparent),color-mix(in srgb,var(--ai-fuchsia,#d946ef) 20%,transparent))}}body.ai .main .chat-journey__nav-btn:hover{color:rgba(255,255,255,.65);background-color:rgba(255,255,255,.05)}body.ai .main .chat-journey__nav-btn.is-active{color:#fff}body.ai .main .chat-journey__nav-btn.is-active::before{opacity:1}body.ai .main .chat-journey__nav-name{font-size:1rem}body.ai .main .chat-journey__item{min-height:calc(var(--chat-journey-phone-h) - 2 * var(--ai-padding));display:flex;align-items:center;opacity:.25;pointer-events:all;transition:opacity .5s ease}body.ai .main .chat-journey__item.is-active{opacity:1}body.ai .main .chat-journey__item:first-child{padding-top:1rem}body.ai .main .chat-journey__item:last-child{padding-bottom:2rem}body.ai .main .chat-journey__item-inner{display:flex;flex-direction:column;gap:.85rem}body.ai .main .chat-journey__dot{display:block;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#a8edff 0,#4fd1ff 40%,#007aff 100%);box-shadow:0 0 6px 2px rgba(79,209,255,.6),0 0 18px 4px rgba(0,122,255,.35);flex-shrink:0;transition:opacity .3s ease}.is-active body.ai .main .chat-journey__dot{box-shadow:0 0 8px 3px rgba(79,209,255,.85),0 0 28px 8px rgba(0,122,255,.5)}body.ai .main .chat-journey__label{font-size:calc(1.25 * var(--ai-font-size));line-height:1.3em;font-weight:300;color:rgba(255,255,255,.5);margin:0}@media (min-width:998px) and (orientation:landscape),(min-width:1200px){body.ai .main .chat-journey__label{font-size:clamp(1.5rem, 3vw, 2.25rem);line-height:1.3em}}body.ai .main .chat-journey__label em{font-style:italic;font-weight:700;color:#fff}@media (max-width:997px),(min-width:998px) and (max-width:1199px) and (orientation:portrait){body.ai .main .chat-journey__label em{display:block;font-size:1.6em;margin-top:calc(.3 * var(--ai-padding));line-height:1.3em}}body.ai .main .chat-journey__highlight{display:flex;align-items:center;gap:.6rem;font-size:.9rem;font-style:italic;color:rgba(255,255,255,.55);margin:.25rem 0 0}body.ai .main .chat-journey__content{display:flex;align-items:stretch;gap:1.5rem;margin-top:1.5rem}body.ai .main .chat-journey__bar{flex-shrink:0;width:3px;min-height:6rem;border-radius:2px;background:linear-gradient(to bottom,transparent,var(--ai-sky,#2dd4ff) 20%,var(--ai-azure,#6366f1) 60%,var(--ai-fuchsia,#e848e5) 88%,transparent);opacity:0;transform:scaleY(0);transform-origin:top center;transition:opacity .3s ease,transform .4s cubic-bezier(.22, 1, .36, 1)}body.ai .main .chat-journey__member{flex:1;min-width:0;opacity:0;transform:translateY(6px);transition:opacity .3s ease,transform .3s cubic-bezier(.22, 1, .36, 1)}body.ai .main .chat-journey .member-card{display:flex;flex-direction:column}body.ai .main .chat-journey .member-card__avatar{width:2.8rem;height:2.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.9rem;font-weight:700;color:rgba(0,0,0,.75);flex-shrink:0;align-self:center;opacity:0;transform:scale(.7);transition:opacity .25s ease,transform .3s cubic-bezier(.22, 1, .36, 1)}body.ai .main .chat-journey .member-card__avatar--photo{overflow:hidden;background:0 0}body.ai .main .chat-journey .member-card__avatar--photo img{width:100%;height:100%;object-fit:cover;display:block}body.ai .main .chat-journey .member-card__meta{display:flex;flex-direction:row;gap:1rem;align-items:center;opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}body.ai .main .chat-journey .member-card__meta .member-card__info{display:flex;flex-direction:column;gap:4px}body.ai .main .chat-journey .member-card__name{font-size:.9rem;font-weight:700;color:#fff;line-height:1}body.ai .main .chat-journey .member-card__sub{font-size:.72rem;color:rgba(255,255,255,.4);letter-spacing:.01em;line-height:1}body.ai .main .chat-journey .member-card__bullets{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:.3rem}body.ai .main .chat-journey .member-card__bullets li{font-size:.95rem;color:rgba(255,255,255,.75);padding-left:1.5rem;position:relative;font-style:italic;opacity:0;transform:translateX(-6px);transition:opacity .25s ease,transform .25s ease}body.ai .main .chat-journey .member-card__bullets li::before{content:"▶";position:absolute;left:0;font-size:1rem;top:1px;color:rgba(255,255,255,.6)}body.ai .main .chat-journey__item.is-active .chat-journey__bar{opacity:1;transform:scaleY(1)}body.ai .main .chat-journey__item.is-active .chat-journey__member{opacity:1;transform:translateY(0)}body.ai .main .chat-journey__item.is-active .member-card__avatar{opacity:1;transform:scale(1)}body.ai .main .chat-journey__item.is-active .member-card__meta{opacity:1;transform:translateX(0)}body.ai .main .chat-journey__item.is-active .member-card__bullets li{opacity:1;transform:translateX(0)}@media (max-width:997px),(min-width:998px) and (max-width:1199px) and (orientation:portrait){body.ai .main .chat-journey{padding:0;margin-top:0}body.ai .main .chat-journey__sticky{position:static;height:auto;width:100%;display:block}body.ai .main .chat-journey__phone{display:none}body.ai .main .chat-journey__sticky{position:sticky;top:var(--navHeight);z-index:10;background:linear-gradient(to bottom,var(--ai-bg,#0a0a0f) 80%,transparent);padding-bottom:calc(.5 * var(--ai-padding))}body.ai .main .chat-journey__nav{position:static;display:flex;flex-direction:row;align-items:center;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;right:auto;top:auto;white-space:nowrap}body.ai .main .chat-journey__nav::-webkit-scrollbar{display:none}body.ai .main .chat-journey__layout{display:block;padding-left:0}body.ai .main .chat-journey__items{margin-left:0;padding-top:calc(1 * var(--ai-padding));padding-bottom:calc(2 * var(--ai-padding));display:flex;flex-direction:column;gap:calc(2 * var(--ai-padding))}body.ai .main .chat-journey__item{min-height:auto;opacity:1;scroll-margin-top:calc(var(--navHeight) + 10rem);border:1px solid rgba(255,255,255,.5);border-radius:12px;padding:calc(1.5 * var(--ai-padding));position:relative}body.ai .main .chat-journey__item:first-child{padding-top:calc(1.5 * var(--ai-padding))}body.ai .main .chat-journey__item:last-child{padding-bottom:calc(1.5 * var(--ai-padding))}body.ai .main .chat-journey__item:not(:first-child)::before{content:"";position:absolute;top:calc(-2 * var(--ai-padding));left:50%;transform:translateX(-50%);width:1.5px;height:calc(2 * var(--ai-padding));background:rgba(255,255,255,.3)}body.ai .main .chat-journey__bar{opacity:1;transform:scaleY(1)}body.ai .main .chat-journey__member{opacity:1;transform:translateY(0)}body.ai .main .chat-journey .member-card__avatar{opacity:1;transform:scale(1)}body.ai .main .chat-journey .member-card__meta{opacity:1;transform:translateX(0)}body.ai .main .chat-journey .member-card__bullets li{opacity:1;transform:translateX(0)}}.chat-widget .name.is-glowing{animation:label-glow .7s ease forwards}@keyframes label-glow{0%{color:rgba(255,255,255,.9);text-shadow:none}40%{color:#fff;text-shadow:0 0 12px var(--ai-azure),0 0 24px var(--ai-fuchsia)}100%{color:rgba(255,255,255,.9);text-shadow:none}}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes connector-pulse{0%{background:rgba(255,255,255,.22);box-shadow:none}35%{background:var(--ai-sky,#38bdf8);box-shadow:0 0 8px 3px rgba(79,209,255,.7),0 0 20px 5px rgba(0,122,255,.4)}100%{background:rgba(255,255,255,.22);box-shadow:none}}@keyframes phone-border-spin{0%{--angle:0deg;opacity:1}70%{--angle:360deg;opacity:1}100%{--angle:360deg;opacity:0}}body.ai .logo-carousel-section{background:0 0}body.ai .logo-carousel-section .marquee-item img{filter:grayscale(1) brightness(2);opacity:.6}body.ai .logo-carousel-section .marquee-item img:hover{opacity:1}body.ai .chat-widget{--cw-size:var(--cw-size);--cw-fs:var(--cw-fs);width:calc(var(--cw-size) * 13.333);border-radius:calc(var(--cw-size) * .833);overflow:hidden;display:flex;flex-direction:column;aspect-ratio:9/16;background:rgba(255,255,255,.05);backdrop-filter:blur(20px);border:1px solid #fff;box-shadow:0 32px 80px rgba(0,0,0,.55),0 0 0 1px rgba(45,212,255,.06)}body.ai .chat-widget .header{display:flex;flex:0;position:relative;flex-direction:row;align-items:center;gap:calc(var(--cw-size) * .5);padding:calc(var(--cw-size) * 1) calc(var(--cw-size) * .833) calc(var(--cw-size) * .75)}body.ai .chat-widget .avatar{width:calc(var(--cw-size) * 1.5);height:calc(var(--cw-size) * 1.5);border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:calc(1.2 * var(--cw-fs));position:relative;background:linear-gradient(135deg,var(--ai-sky),var(--ai-azure),var(--ai-fuchsia))}body.ai .chat-widget .status{width:.55rem;height:.55rem;border-radius:50%;background:#22c55e;margin-left:auto;visibility:hidden;flex-shrink:0;box-shadow:0 0 6px rgba(34,197,94,.6);animation:chat-status-pulse 2.5s ease-in-out infinite}body.ai .chat-widget .name{font-size:calc(var(--cw-fs) * .9);font-weight:600;color:rgba(255,255,255,.9)}body.ai .chat-widget .body{padding:calc(var(--cw-size) * .833);display:flex;flex-direction:column;gap:calc(var(--cw-size) * .5);min-height:calc(var(--cw-size) * 8.333);height:100%;overflow-y:auto;scrollbar-width:none;margin-top:auto}body.ai .chat-widget .body::-webkit-scrollbar{display:none}body.ai .chat-widget .bubble{border-radius:0 calc(var(--cw-size) * .5) calc(var(--cw-size) * .5) calc(var(--cw-size) * .5);padding:calc(var(--cw-size) * .5) calc(var(--cw-size) * .55);font-size:calc(var(--cw-fs) * .85);line-height:1.3;max-width:85%;opacity:0;font-weight:300;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;align-self:flex-start;background:rgba(255,255,255,.07);color:rgba(255,255,255,.85)}body.ai .chat-widget .bubble.visible{opacity:1;transform:translateY(0)}body.ai .chat-widget .bubble--user{border-radius:calc(var(--cw-size) * .5) 0 calc(var(--cw-size) * .5) calc(var(--cw-size) * .5);align-self:flex-end;margin-left:auto;background:#fff;color:#000}body.ai .chat-widget .typing{display:flex;gap:calc(var(--cw-fs) * .3);padding:calc(var(--cw-fs) * .6) calc(var(--cw-fs) * .9);border-radius:0 calc(var(--cw-size) * .5) calc(var(--cw-size) * .5) calc(var(--cw-size) * .5);width:fit-content;align-self:flex-start;background:rgba(255,255,255,.07)}body.ai .chat-widget .typing span{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.5);animation:chat-typing-dot 1.2s infinite}body.ai .chat-widget .typing span:nth-child(2){animation-delay:.2s}body.ai .chat-widget .typing span:nth-child(3){animation-delay:.4s}body.ai .chat-widget .input{padding:calc(var(--cw-size) * .5) calc(var(--cw-size) * .833) calc(var(--cw-size) * .833);display:flex;gap:calc(var(--cw-size) * .333);align-items:center}body.ai .chat-widget .input input{flex:1;min-width:0;border-radius:calc(var(--cw-size) * .333);padding:calc(var(--cw-fs) * .6) calc(var(--cw-size) * .667);font-size:calc(var(--cw-fs) * .875);outline:0;border:1px solid #fff;background:rgba(255,255,255,.05);color:rgba(255,255,255,.6)}body.ai .chat-widget .input input::placeholder{color:rgba(255,255,255,.3)}body.ai .chat-widget .send{flex-shrink:0;width:calc(var(--cw-size) * 1.5);height:calc(var(--cw-size) * 1.5);border-radius:50%;border:none;padding:calc(var(--cw-size) * .333)!important;background:rgba(255,255,255,.2);color:#fff;cursor:default;display:flex;align-items:center;justify-content:center;transition:transform .15s ease}body.ai .chat-widget .send svg{width:calc(var(--cw-size) * .667);height:calc(var(--cw-size) * .667)}body.ai .chat-widget .send--sending{animation:chat-send-flash .35s ease}@keyframes chat-typing-dot{0%,100%,60%{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes chat-send-flash{0%{transform:scale(1)}40%{transform:scale(.82)}70%{transform:scale(1.18)}100%{transform:scale(1)}}@keyframes chat-status-pulse{0%,100%{opacity:1}50%{opacity:.4}}