.aiinf-main{background:#000;color:#fff;font-size:1.06rem;line-height:1.5;overflow-x:clip}.aiinf-main .aiinf-kicker{color:#ff490c;font-weight:700;font-size:.75rem;letter-spacing:.08em}.aiinf-h2{font-size:clamp(2rem,3.4vw,2.75rem);font-weight:500;line-height:1.1;letter-spacing:-.02em;margin:0 0 2.5rem;color:#fff}.aiinf-hero{position:relative;padding-top:11rem;padding-bottom:24rem;background:#000;overflow:hidden}.aiinf-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom}.aiinf-hero-shade{position:absolute;inset:0;background:radial-gradient(58% 70% at 50% 100%,#000c,#00000073 55%,#0000),linear-gradient(180deg,#000 0% 34%,#0000008c 62%,#0000001a)}#aiinf-dots{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.aiinf-hero-inner{position:relative;z-index:1;pointer-events:none}.aiinf-hero-inner a,.aiinf-hero-inner p,.aiinf-hero-inner h1{pointer-events:auto}.aiinf-h1{font-size:clamp(2.4rem,4.3vw,3.25rem);font-weight:500;line-height:1.08;letter-spacing:-.03em;text-align:center;margin:0 auto 3.2rem;max-width:75rem;padding-bottom:.18em;color:transparent;background-image:linear-gradient(90deg,#fff 0% 46%,#fddec7 47.5%,#f89c56 48.7%,#f67b1e 49.4%,#9d2900,#ce6e42 51%,#ffb483,#ffd9c1 53%,#fff 54.5% 100%);background-size:300% 100%;background-position:50% 0;-webkit-background-clip:text;background-clip:text;animation:aiinf-h1-sweep 9s linear infinite}@keyframes aiinf-h1-sweep{0%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.aiinf-h1{animation:none}}.aiinf-checks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;max-width:45rem;margin:0 auto}.aiinf-check{text-align:center}.aiinf-check-icon{display:block;width:24px;height:24px;margin:0 auto 1rem}.aiinf-check p{margin:0;font-size:.875rem;letter-spacing:-.02em;color:#fff;max-width:13rem;margin-inline:auto}.aiinf-reel-wrap{background:transparent;position:relative;z-index:2;margin-top:-20rem;padding-bottom:2rem}.aiinf-reel{position:relative;border-radius:1.5rem;overflow:hidden;aspect-ratio:1200 / 677;background:#0003;display:flex;align-items:center;justify-content:center}.aiinf-product{display:block;width:77.25%;height:auto}.aiinf-reel-stage{position:absolute;inset:0;pointer-events:none;overflow:hidden}.aiinf-cursor{position:absolute;left:0;top:0;will-change:transform;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35));opacity:0;transition:opacity .45s ease-out}.aiinf-cursor.is-in{opacity:1}.aiinf-cursor-arrow{width:15px;height:15px;clip-path:polygon(0 0,100% 38%,38% 100%)}.aiinf-cursor-tag{position:absolute;left:11px;top:10px;white-space:nowrap;font-size:14px;letter-spacing:-.02em;line-height:1;padding:9px 14px 10px;border-radius:90px;overflow:hidden}.aiinf-cursor.is-agent .aiinf-cursor-arrow,.aiinf-cursor.is-agent .aiinf-cursor-tag{background:linear-gradient(119deg,#ff9673 12%,#ff490c 31%,#731f03 72%);color:#fff}.aiinf-cursor.is-agent .aiinf-cursor-tag:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 25%,rgba(255,214,190,.4) 50%,transparent 75%);transform:translate(-100%);animation:aiinf-agent-shine 4.2s ease-in-out infinite;pointer-events:none}@keyframes aiinf-agent-shine{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.aiinf-cursor.is-agent .aiinf-cursor-tag:after{animation:none;opacity:0}}.aiinf-cursor.is-human .aiinf-cursor-arrow,.aiinf-cursor.is-human .aiinf-cursor-tag{background:#fff;color:#222}.aiinf-roles-wrap{background:#000;padding-top:5rem;padding-bottom:5rem}.aiinf-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;max-width:55.5rem;margin-inline:auto}.aiinf-role{text-align:center}.aiinf-role h2{font-size:1.375rem;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:0 0 1.125rem;color:#fff}.aiinf-role-for{color:#ababab}.aiinf-role p{margin:0;font-size:.875rem;letter-spacing:-.02em;color:#ababab;max-width:16rem;margin-inline:auto}.aiinf-blocks-wrap{background:#000;padding-top:8rem;padding-bottom:3rem}.aiinf-blocks-h2{text-align:center;max-width:54rem;margin:0 auto 7rem;font-size:clamp(2.25rem,5vw,4.5rem);line-height:1.05;letter-spacing:-.03em;color:transparent;background-image:linear-gradient(90deg,#fff 0% 46%,#fddec7 47.5%,#f89c56 48.7%,#f67b1e 49.4%,#9d2900,#ce6e42 51%,#ffb483,#ffd9c1 53%,#fff 54.5% 100%);background-size:300% 100%;background-position:50% 0;-webkit-background-clip:text;background-clip:text;animation:aiinf-h1-sweep 9s linear infinite;padding-bottom:.15em}.aiinf-h2-glyph{display:inline-block;height:auto;vertical-align:-.02em}.aiinf-h2-glyph.is-team{width:.51em}.aiinf-h2-glyph.is-fast{width:.85em;vertical-align:.03em}.aiinf-h2-glyph.is-idea{width:.34em;vertical-align:-.04em}.aiinf-sweep{color:transparent;background-image:linear-gradient(90deg,#fff 0% 46%,#fddec7 47.5%,#f89c56 48.7%,#f67b1e 49.4%,#9d2900,#ce6e42 51%,#ffb483,#ffd9c1 53%,#fff 54.5% 100%);background-size:300% 100%;background-position:50% 0;-webkit-background-clip:text;background-clip:text;animation:aiinf-h1-sweep 9s linear infinite;padding-bottom:.12em}.aiinf-bcopy{position:relative;z-index:1;max-width:32.5rem}.aiinf-kicker2{font-size:.875rem;letter-spacing:-.02em;color:#ff490c;margin-bottom:1.5rem}.aiinf-kicker2 b{font-weight:600}.aiinf-bcopy h3{font-size:clamp(2.25rem,3.6vw,3.25rem);font-weight:500;line-height:1.05;letter-spacing:-.03em;color:#fff;margin:0 0 2rem}.aiinf-bcopy p{margin:0;font-size:1rem;line-height:1.5;letter-spacing:-.02em;color:#ababab;max-width:29.25rem}.aiinf-stage{position:relative}.aiinf-layer{position:absolute;inset:0;will-change:transform;pointer-events:none}.aiinf-layer.is-front .aiinf-glass{pointer-events:auto}.aiinf-orb{pointer-events:auto;position:absolute;border-radius:50%;aspect-ratio:1;background:radial-gradient(circle at 50% 26%,#000000eb,#0000008c 34%,#e0371000 62%),radial-gradient(circle at 50% 60%,#e83c12,#b52508 58%,#7d1503 78%,#7d150300);filter:drop-shadow(0 0 40px rgba(232,60,18,.25))}.aiinf-orb span{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;font-weight:500;font-size:clamp(16px,1.95vw,28px);line-height:.9;color:#ff3e0ed9;text-shadow:0 0 20px rgba(0,0,0,.6)}.aiinf-orb span i{font-style:normal;font-size:.36em;font-weight:400;color:#ff5422cc}.aiinf-face{pointer-events:auto;position:absolute;border-radius:50%;aspect-ratio:1;height:auto;transition:transform .25s ease-out}.aiinf-face:hover{transform:scale(1.05)}.aiinf-arc{position:absolute;height:auto}.aiinf-glass{position:absolute;background:#ffffff14;transform-origin:top left;transform:translateZ(0) scale(var(--aiinf-chip-scale, 1));-webkit-backdrop-filter:blur(18px) saturate(160%) brightness(1.05);backdrop-filter:blur(18px) saturate(160%) brightness(1.05);overflow:hidden;will-change:transform;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 1.5px #ffffff38,inset 0 -10px 24px #ffffff0a,0 16px 44px #00000073}.aiinf-glass:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--gc-light, 210deg),rgba(255,255,255,.55),rgba(255,255,255,.06) 25%,rgba(255,255,255,.3) 50%,rgba(255,255,255,.04) 75%,rgba(255,255,255,.55));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude;pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.aiinf-glass{background:#23201eeb}}html.aiinf-lens .aiinf-glass{-webkit-backdrop-filter:url(#aiinf-lens);backdrop-filter:url(#aiinf-lens)}.aiinf-chip-line{display:flex;gap:10px;align-items:center;padding:12px;border-radius:6px;font-size:14px;letter-spacing:-.02em;color:#fff;white-space:nowrap}.aiinf-chip-card{display:flex;flex-direction:column;gap:10px;padding:8px;border-radius:8px}.aiinf-chip-head{display:flex;gap:10px;align-items:flex-start;padding:8px 8px 0}.aiinf-chip-head svg{flex:none;margin-top:1px}.aiinf-chip-head p{margin:0;font-size:14px;line-height:1.4;letter-spacing:-.02em;color:#fff}.aiinf-chip-widget{background:#000c;border-radius:8px;padding:12px}.aiinf-chip-label{font-size:10px;letter-spacing:.02em;color:#ababab;margin-bottom:10px}.aiinf-chip-bars{width:196px;height:12px;display:flex;margin-bottom:10px}.aiinf-chip-bars span{display:block;height:100%;background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 3px)}.aiinf-chip-bars .is-done{width:55%;width:round(down,55%,3px);color:#fff}.aiinf-chip-bars .is-head{flex:none;width:1px;margin-right:2px;background:#fff;animation:aiinf-head-pulse 1.15s ease-in-out infinite}.aiinf-chip-bars .is-rest{flex:1;color:#ffffff40}@keyframes aiinf-head-pulse{0%,to{opacity:1;box-shadow:0 0 5px 1px #ffffff80}50%{opacity:.3;box-shadow:none}}.aiinf-chip-stat{display:flex;gap:8px;align-items:center;font-size:12px;line-height:1.3;letter-spacing:-.02em;color:#ababab}.aiinf-chip-stat i{flex:none;width:4px;height:4px;border-radius:50%;background:#ffffff59}.aiinf-chip-checks{display:flex;gap:8px;align-items:center;margin-bottom:12px;font-size:12px;letter-spacing:-.02em;color:#ababab}.aiinf-chip-checks span{display:inline-flex;gap:6px;align-items:center}.aiinf-chip-checks i{width:1px;height:6px;background:#ffffff40}.aiinf-cap{position:absolute;font-size:1rem;line-height:1.5;letter-spacing:-.02em;white-space:nowrap}.aiinf-cap p{margin:0 0 .375rem;color:transparent;-webkit-background-clip:text;background-clip:text}.aiinf-cap .is-fade-in{background-image:linear-gradient(127deg,#ffffff1a 12%,#fff 96%)}.aiinf-cap .is-fade-out{background-image:linear-gradient(115deg,#fff 12%,#fff0 148%);opacity:.45}.aiinf-spark{position:absolute;pointer-events:none;background:currentColor;border-radius:1px;opacity:0;animation:aiinf-spark var(--d, .9s) ease-in-out forwards}.aiinf-spark.is-glass{color:#ffffffa6;box-shadow:0 0 6px #ffffff59}.aiinf-spark.is-orange{color:#ffa066;box-shadow:0 0 8px #ff6e28b3}@keyframes aiinf-spark{0%{transform:scale(0);opacity:0}40%{opacity:.95}55%{transform:scale(1)}to{transform:scale(0);opacity:0}}.aiinf-b3-stage{aspect-ratio:1200 / 520.5;margin-top:-16.5%}.aiinf-orb.is-b3-1{left:12.625%;top:65.32%;width:11.625%}.aiinf-orb.is-b3-2{left:25.25%;top:54.75%;width:11.625%}.aiinf-orb.is-b3-3{left:37.875%;top:65.32%;width:11.625%}.aiinf-orb.is-b3-4{left:50.5%;top:73.2%;width:11.625%}.aiinf-orb.is-b3-5{left:52.83%;top:45.15%;width:11.625%}.aiinf-orb.is-b3-6{left:63.25%;top:27.86%;width:11.625%}.aiinf-face.is-b3-p1{left:0;top:65.32%;width:11.625%}.aiinf-face.is-b3-p2{left:75.75%;top:20.56%;width:11.625%}.aiinf-face.is-b3-p3{left:88.375%;top:20.56%;width:11.625%}.aiinf-arc.is-b3-1{left:7.67%;top:57.44%;width:9.25%}.aiinf-arc.is-b3-2{left:83.33%;top:54.76%;width:9.25%}.aiinf-glass.is-b3-briefs{left:.92%;top:89.9%}.aiinf-glass.is-b3-drafting{left:33.83%;top:45.15%;width:244px}.aiinf-glass.is-b3-final{left:78.25%;top:0;width:261px}.aiinf-cap.is-b3{left:70.6%;top:82.8%}.aiinf-b4{display:grid;grid-template-columns:59.5% minmax(0,34%);justify-content:space-between;align-items:start;margin-top:16rem}.aiinf-b4-stage{aspect-ratio:714 / 454}.aiinf-b4-copy{padding-top:3.7rem}.aiinf-bcopy p+p{margin-top:1.5rem}.aiinf-cta-demo{margin-top:2rem}.aiinf-orb.is-b4-a{left:39.92%;top:30.18%;width:19.54%}.aiinf-orb.is-b4-b{left:59.66%;top:43.39%;width:19.54%}.aiinf-orb.is-b4-c{left:16.95%;top:41.41%;width:19.54%}.aiinf-orb.is-b4-d{left:75.35%;top:22.03%;width:19.54%}.aiinf-arc2.is-b4{left:33.75%;top:78.35%;width:16%}.aiinf-face.is-b4-p{left:0;top:63.44%;width:19.54%}.aiinf-glass.is-b4-stress{left:0;top:17.18%;width:236px}.aiinf-glass.is-b4-pick{left:42.3%;top:60.35%;width:246px}.aiinf-glass.is-b4-shipped{left:56.72%;top:0;width:309px}.aiinf-glass.is-b4-yours{left:2.94%;top:92.51%}.aiinf-arc2{position:absolute;height:auto}.aiinf-chip-bars.is-stress .is-done{width:34%;width:round(down,34%,3px)}.aiinf-chip-stat.is-plain i{display:none}.aiinf-chip-stat b{font-weight:400;color:#fff}.aiinf-chip-panel{background:#ffffff12;border-radius:6px;padding:8px;display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.aiinf-chip-row{display:flex;align-items:center;font-size:12px;letter-spacing:-.02em;color:#ababab}.aiinf-chip-row span{width:68px;flex:none}.aiinf-ticks{display:flex;gap:2px}.aiinf-ticks i{width:4px;height:12px;border-radius:1px;background:#ff490c}.aiinf-ticks.is-designer i{background:#fff}.aiinf-chip-stats2{display:flex;gap:24px;align-items:stretch;padding:4px}.aiinf-vdiv{width:1px;background:#fff3}.aiinf-stat2 .num{display:flex;gap:8px;align-items:center;font-size:22px;font-weight:500;letter-spacing:-.02em;color:#fff}.aiinf-stat2 .lbl{margin-top:8px;font-size:12px;letter-spacing:-.02em;color:#ababab}.aiinf-b5{display:grid;grid-template-columns:minmax(0,43%) 51%;justify-content:space-between;align-items:start;margin-top:14rem}.aiinf-b5-stage{aspect-ratio:613 / 323}.aiinf-b5-copy{padding-top:.9rem}.aiinf-orb.is-b5-o{left:42.1%;top:16.7%;width:22.76%}.aiinf-pair{position:absolute;display:flex;align-items:center;gap:.4%}.aiinf-pair.is-b5{left:0;top:69%;width:32.8%}.aiinf-pair-face{width:49.7%;height:auto;border-radius:50%;transition:transform .25s ease-out}.aiinf-pair:hover .aiinf-pair-face{transform:scale(1.05)}.aiinf-orb.is-pair{position:relative;width:49.7%;flex:none}.aiinf-orb.is-pair span{font-size:clamp(12px,1.4vw,20px)}.aiinf-pair-badge{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:25%;height:auto}.aiinf-cap.is-b5{left:38%;top:79%;white-space:normal;width:34%}.aiinf-glass.is-b5-checking{left:32.8%;top:0;width:339px}.aiinf-glass.is-b5-final{left:63.3%;top:26.6%;width:225px}.aiinf-chip-card.is-row{flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.aiinf-chip-card.is-row .aiinf-chip-head{padding:8px 0 8px 8px}.aiinf-chip-card.is-row .aiinf-chip-head p{max-width:96px}.aiinf-chip-widget.is-meter{display:flex;gap:12px;align-items:center;flex:none}.aiinf-chip-widget.is-meter .aiinf-chip-bars{width:97px;margin-bottom:0}.aiinf-chip-bars.is-checking .is-done{width:70%;width:round(down,70%,3px)}.aiinf-chip-pct{font-size:24px;font-weight:500;letter-spacing:-.02em;color:#fff}.aiinf-chip-stat.is-plain img{flex:none}.aiinf-cases-wrap{background:#000;padding-top:5rem;padding-bottom:3rem}.aiinf-cases-wrap .aiinf-h2{text-align:center;margin-bottom:3.5rem}.aiinf-cases-slider{position:relative}.aiinf-cases-track{display:flex;gap:.75rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:1.75rem max(2.5rem,calc((100% - 65.5rem)/2)) .5rem;scroll-padding-inline:max(2.5rem,calc((100% - 65.5rem)/2))}.aiinf-cases-track::-webkit-scrollbar{display:none}.aiinf-cases-slider:before,.aiinf-cases-slider:after{content:"";position:absolute;top:0;bottom:0;width:max(2.5rem,calc((100% - 65.5rem)/2));z-index:1;pointer-events:none}.aiinf-cases-slider:before{left:0;background:linear-gradient(90deg,#000,#0000)}.aiinf-cases-slider:after{right:0;background:linear-gradient(270deg,#000,#0000)}.aiinf-case{position:relative;flex:0 0 32.375rem;max-width:calc(100vw - 5rem);scroll-snap-align:start;border:1px solid #222;border-radius:1.5rem;padding:3rem 2rem 2rem;display:flex;flex-direction:column}.aiinf-case-tag{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background:#ff490c26;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#ff490c;font-size:1rem;font-weight:500;letter-spacing:-.02em;padding:.75rem .875rem;border-radius:1.5rem;line-height:1;white-space:nowrap}.aiinf-case h3{font-size:1.375rem;font-weight:500;line-height:1.4;letter-spacing:-.02em;margin:0 0 1.5rem;color:#fff;text-align:center;min-height:3.85rem}.aiinf-case h3 span{display:block;color:#ababab}.aiinf-case-imgwrap{aspect-ratio:454 / 280;border-radius:12px;overflow:hidden;box-shadow:0 -48px 24px #0009;margin-bottom:2rem}.aiinf-case-img{display:block;width:100%;height:100%;object-fit:cover}.aiinf-case-rows{padding:2rem .375rem .375rem}.aiinf-case-row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1.5rem;padding:1rem 0}.aiinf-case-lead{font-weight:500;font-size:1rem;color:#fff}.aiinf-case-row p{margin:0;font-size:.875rem;line-height:1.4;letter-spacing:-.02em;color:#ababab}.aiinf-cases-arrow{position:absolute;top:48%;transform:translateY(-50%);z-index:2;width:60px;height:60px;border:0;border-radius:50%;background:#fff3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease-out,opacity .2s ease-out;visibility:hidden}.aiinf-cases-slider.is-ready .aiinf-cases-arrow{visibility:visible}.aiinf-cases-arrow:hover{background:#ffffff4d}.aiinf-cases-arrow[disabled]{opacity:.35;cursor:default}.aiinf-cases-arrow[disabled]:hover{background:#fff3}.aiinf-cases-arrow.is-prev{left:max(1.25rem,calc((100% - 80rem)/2))}.aiinf-cases-arrow.is-next{right:max(1.25rem,calc((100% - 80rem)/2))}.aiinf-cases-dots{display:flex;justify-content:center;gap:4px;margin-top:2rem;min-height:6px}.aiinf-cases-dots button{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#ffffff40;cursor:pointer;transition:background .2s ease-out,transform .2s ease-out}.aiinf-cases-dots button.is-active{background:#fff}@media(hover:hover){.aiinf-cases-dots button:hover{background:#fff9;transform:scale(1.5)}.aiinf-cases-dots button.is-active:hover{background:#fff}}.aiinf-start-wrap{background:#000;padding-top:5rem;padding-bottom:6rem}.aiinf-start{text-align:center}.aiinf-start-kicker{margin-bottom:1.25rem}.aiinf-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;text-align:center;max-width:60rem;margin:2.5rem auto 3.5rem}.aiinf-step-ball{position:relative;width:min(15rem,100%);aspect-ratio:1;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;background:radial-gradient(circle at 50% 28%,#2b2b2b,#191919 52%,#0d0d0d);transition:transform .25s ease-out}.aiinf-step-ball:hover{transform:scale(1.04)}.aiinf-step-ball.is-orange{background:radial-gradient(circle at 50% 26%,#0009,#0003 34%,#e0371000 62%),radial-gradient(circle at 50% 60%,#e83c12,#b52508 65%,#7d1503)}.aiinf-step-ball span{position:absolute;left:50%;bottom:-.28em;transform:translate(-50%);font-size:9rem;font-weight:500;line-height:1;color:#ffffff1f;pointer-events:none}.aiinf-step-ball.is-orange span{color:#00000038}.aiinf-step-ball p{position:relative;margin:0;max-width:65%;font-size:1rem;line-height:1.4;letter-spacing:-.02em;color:#fff}.aiinf-step-note{margin:0 auto;font-size:.875rem;line-height:1.5;letter-spacing:-.02em;color:#ababab;max-width:16rem}.aiinf-btn-orange{display:inline-block;background:#ff490c;color:#fff;font-size:.75rem;font-weight:500;letter-spacing:.02em;padding:1rem 1.5rem;border:0;border-radius:.375rem;text-decoration:none;cursor:pointer;transition:background .18s ease-out,transform .18s ease-out}.aiinf-btn-orange:hover{background:#d93a05;transform:translateY(-1px)}.aiinf-demo-wrap{background:#000;padding-top:6rem;padding-bottom:6rem;box-shadow:inset 0 1px #ffffff1f}.aiinf-demo{text-align:center;max-width:40rem;margin-inline:auto}.aiinf-demo .aiinf-h2{font-size:clamp(2.4rem,4.3vw,3.25rem);margin-bottom:1.5rem}.aiinf-demo-sub{color:#ababab;max-width:33rem;margin:0 auto 3rem;font-size:1rem;letter-spacing:-.02em}.aiinf-input{display:flex;align-items:center;gap:1rem;background:#fff;border-radius:.75rem;padding:0 1.5rem;height:3.75rem;margin-bottom:.75rem;text-align:left;cursor:text}.aiinf-input span{flex:none;width:8.5rem;font-size:.875rem;letter-spacing:-.02em;color:#8d8a94}.aiinf-input input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:1rem;letter-spacing:-.02em;color:#0a0000}.aiinf-input input::placeholder{color:#b9b6bf}.aiinf-submit{margin-top:1.75rem}.aiinf-form-fine{margin:1.5rem 0 0;font-size:.85rem;letter-spacing:-.02em;color:#8d8a94}.aiinf-inline-link{color:inherit;text-decoration:underline}.aiinf-form .w-form-done{background:#fff;margin-top:1.25rem;padding:1.5rem;border-radius:.5rem}.aiinf-form .w-form-done,.aiinf-form .w-form-done .heading-style-h4{color:#0a0000}.aiinf-form .w-form-fail{background:#e01313;color:#fff;margin-top:1.25rem;padding:1rem 1.5rem;border-radius:.5rem;font-size:.95rem;letter-spacing:-.02em}.aiinf-form .w-form-fail a{color:#fff;text-decoration:underline}.calendly-inline-widget{width:100%;border-radius:.75rem;overflow:hidden}[data-cta-block=call],html[data-cta-variant=b] [data-cta-block=form]{display:none}html[data-cta-variant=b] [data-cta-block=call]{display:block}[data-cta-variant-label=b],html[data-cta-variant=b] [data-cta-variant-label=a]{display:none}html[data-cta-variant=b] [data-cta-variant-label=b]{display:inline}.aiinf-faq-wrap{background:#000;padding-top:6rem;padding-bottom:9rem}.aiinf-faq-h2{font-size:clamp(2.4rem,4vw,3.5rem);font-weight:500;letter-spacing:-.03em;max-width:64rem;margin:0 auto 2.5rem;color:#fff}.aiinf-faq{max-width:64rem;margin:0 auto}.aiinf-faq details{box-shadow:inset 0 -1px #ffffff24}.aiinf-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.35rem .25rem;font-size:1.3rem;font-weight:500;letter-spacing:-.01em;color:#f3f4f6}.aiinf-faq summary::-webkit-details-marker{display:none}.aiinf-faq summary:hover{color:#ff490c}.aiinf-faq-icon{flex:none;position:relative;width:1.1rem;height:1.1rem}.aiinf-faq-icon:before,.aiinf-faq-icon:after{content:"";position:absolute;inset:0;margin:auto;background:currentColor;transition:transform .2s ease-out}.aiinf-faq-icon:before{width:100%;height:2px}.aiinf-faq-icon:after{width:2px;height:100%}.aiinf-faq details[open] .aiinf-faq-icon:after{transform:scaleY(0)}.aiinf-faq details p{margin:0;padding:0 3rem 1.6rem .25rem;max-width:60rem;font-size:1rem;color:#f3f4f6a6}.aiinf-reviews{background:#000}.aiinf-reviews .section_reviews{padding-bottom:3rem}.aiinf-reviews .reviews_header{justify-content:center;align-items:center;text-align:center}.aiinf-reviews .reviews_clutch{display:flex;justify-content:center;margin-top:3rem}.aiinf-reviews-accent{color:#ff490c}.aiinf-footer{background:#000;color:#fff}.aiinf-footer-top{display:flex;align-items:flex-end;justify-content:space-between;gap:3rem;padding:2rem 0 2.5rem}.aiinf-footer-social{display:flex;align-items:center;gap:2rem}.aiinf-footer-social a{display:block;width:24px;height:24px;transition:opacity .2s ease-out,transform .2s ease-out}.aiinf-footer-social a:hover{opacity:.65;transform:translateY(-2px)}.aiinf-footer-social img{display:block;width:100%;height:100%}.aiinf-footer-addr{display:flex;gap:4rem;font-size:1rem;line-height:1.5;letter-spacing:-.02em}.aiinf-footer-addr p{margin:0}.aiinf-footer-region{font-weight:500;margin-bottom:.75rem!important}.aiinf-footer-ask{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:1.25rem;background:#a0a0a01a}.aiinf-footer-ask-left{display:flex;align-items:center;gap:2rem}.aiinf-footer-ask-title{margin:0;font-size:1.125rem;letter-spacing:-.02em}.aiinf-footer-ask-chips{display:flex;gap:.5rem}.aiinf-ask-chip{display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:4px;background:#fff3;color:#fff;text-decoration:none;transition:background .2s ease-out,transform .2s ease-out}.aiinf-ask-chip:hover{background:#ffffff52;transform:translateY(-1px)}.aiinf-ask-chip img{display:block;width:16px;height:16px}.aiinf-ask-chip span{font-size:12px;line-height:14px;text-transform:uppercase;color:#fff}.aiinf-footer-ask-note{margin:0;font-size:.75rem;line-height:1.3;letter-spacing:-.02em}@media(max-width:991px){.aiinf-hero{padding-bottom:16rem}.aiinf-checks{grid-template-columns:1fr;gap:1.5rem;max-width:26rem}.aiinf-reel-wrap{margin-top:-12rem}.aiinf-roles{grid-template-columns:1fr;gap:2.25rem}.aiinf-case{flex-basis:min(28rem,82%);scroll-snap-align:center}.aiinf-case h3{min-height:0}.aiinf-steps{grid-template-columns:1fr;gap:2.5rem}}@media(max-width:767px){.aiinf-hero{padding-top:8rem;padding-bottom:12rem}.aiinf-h1{margin-bottom:2.5rem}.aiinf-h1 br{display:none}.aiinf-reel-wrap{margin-top:-8rem}.aiinf-product{width:94%}.aiinf-cursor-arrow{width:11px;height:11px}.aiinf-cursor-tag{left:8px;top:7px;font-size:11px;padding:6px 10px 7px}.aiinf-cases-track{padding-inline:1.75rem;scroll-padding-inline:1.75rem}.aiinf-cases-slider:before,.aiinf-cases-slider:after{display:none}.aiinf-case{flex-basis:85.5%;padding:2rem 1rem 1.5rem}.aiinf-case-tag{font-size:.875rem}.aiinf-case h3{font-size:1.25rem}.aiinf-case-rows{padding-top:.875rem}.aiinf-case-row{display:block;padding:1rem 0}.aiinf-case-lead{display:inline}.aiinf-case-lead:after{content:". "}.aiinf-case-row p{display:inline;line-height:1.45}.aiinf-cases-arrow{width:44px;height:44px}.aiinf-cases-arrow.is-prev{left:1rem}.aiinf-cases-arrow.is-next{right:1rem}.aiinf-input span{width:6.5rem}.aiinf-faq summary{font-size:1.1rem}.aiinf-faq details p{padding-right:1rem}.aiinf-b3-stage{aspect-ratio:343 / 412;margin-top:3.75rem;margin-bottom:7rem}.aiinf-orb.is-b3-1,.aiinf-orb.is-b3-3,.aiinf-orb.is-b3-6{display:none}.aiinf-orb.is-b3-2{left:28.97%;top:16.71%;width:26.67%}.aiinf-orb.is-b3-5{left:57.93%;top:17.91%;width:26.67%}.aiinf-orb.is-b3-4{left:60.93%;top:43.15%;width:26.67%}.aiinf-face.is-b3-p1{left:0;top:16.71%;width:26.67%}.aiinf-face.is-b3-p2{left:7.87%;top:59.9%;width:26.67%}.aiinf-face.is-b3-p3{left:36.84%;top:59.9%;width:26.67%}.aiinf-arc.is-b3-1{left:17.59%;top:10.19%;width:21.22%}.aiinf-arc.is-b3-2{left:25.27%;top:53.59%;width:21.22%}.aiinf-b3-stage .aiinf-glass{--aiinf-chip-scale: .74}.aiinf-glass.is-b3-briefs{left:.58%;top:35.75%}.aiinf-glass.is-b3-drafting{left:47.52%;top:0}.aiinf-glass.is-b3-final{left:28.57%;top:76.16%}.aiinf-cap.is-b3{left:50%;top:100%;transform:translate(-50%);margin-top:2.5rem;text-align:center}.aiinf-b4{grid-template-columns:1fr;margin-top:8rem}.aiinf-b4-copy{padding-top:0;grid-row:1}.aiinf-b4-stage{aspect-ratio:337 / 499;margin-top:3.75rem}.aiinf-b4-stage .aiinf-glass{--aiinf-chip-scale: .776}.aiinf-orb.is-b4-a{left:56.68%;top:9.3%;width:29.57%}.aiinf-orb.is-b4-b{left:70.33%;top:29.34%;width:29.57%}.aiinf-orb.is-b4-c{left:25.65%;top:15.75%;width:29.57%}.aiinf-orb.is-b4-d{left:13.95%;top:60%;width:29.57%}.aiinf-arc2.is-b4{left:51.1%;top:39.75%;width:25.09%}.aiinf-face.is-b4-p{left:0;top:30.06%;width:29.57%}.aiinf-glass.is-b4-stress{left:0;top:0}.aiinf-glass.is-b4-pick{left:43.32%;top:44.94%}.aiinf-glass.is-b4-shipped{left:14.54%;top:78.64%}.aiinf-glass.is-b4-yours{left:4.45%;top:48.96%}.aiinf-b5{grid-template-columns:1fr;margin-top:8rem}.aiinf-b5-copy{padding-top:0}.aiinf-b5-stage{aspect-ratio:343 / 280;margin-top:3.75rem}.aiinf-b5-stage .aiinf-glass{--aiinf-chip-scale: .78}.aiinf-orb.is-b5-o{left:14.7%;top:15.1%;width:31.78%}.aiinf-pair.is-b5{left:.3%;top:74.3%;width:43%}.aiinf-cap.is-b5{left:44.7%;top:81%;width:52%}.aiinf-glass.is-b5-checking{left:1.75%;top:0}.aiinf-glass.is-b5-final{left:44.35%;top:24%}.aiinf-footer-top{flex-direction:column;align-items:center;gap:2.25rem;padding:1.5rem 0 2.5rem}.aiinf-footer-social{gap:1.75rem}.aiinf-footer-addr{width:100%;justify-content:space-between;gap:2rem}.aiinf-footer-ask{flex-direction:column;gap:1.5rem;padding:1.5rem 1.25rem 2rem;text-align:center}.aiinf-footer-ask-left{flex-direction:column;gap:1.25rem}.aiinf-footer-ask-chips{flex-wrap:wrap;justify-content:center}}@media(prefers-reduced-motion:reduce){.aiinf-layer{transform:none!important}.aiinf-chip-bars .is-head,.aiinf-spark{animation:none}}
