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