.home-hero__background--img{height:100%;left:0;object-fit:cover;top:0;width:100%}@media (max-width:991px){.home-hero__background--img{object-position:left top}}@media (min-width:992px){.home-hero__content--container,.home-hero__slider--container{width:50%}}.home-hero__slider--pill{box-shadow:0 1px 2.9px 0 rgba(0,0,0,.08);width:fit-content}.home-hero__slider--wrapper.home-hero__slider--bare{background:none;border:0;border-radius:0;box-shadow:none;padding:0}.home-hero__slider--bare .home-hero__slider--pill{display:none}.home-hero__slider--bare .ari__surface{box-shadow:0 20px 48px -24px rgba(16,24,40,.3),0 2px 6px -2px rgba(16,24,40,.06)}.home-hero__slider--bare .home-hero__slide--caption{gap:0}.home-hero__slider--bare .home-hero__slide--caption>:not(div){display:none!important}.home-hero__slider--bare .home-hero__slide--caption p{color:#8b93a0}.home-hero__slider--bare .home-hero__slide--caption p:last-child{margin-top:2px}.home-hero__slider--bare .splide__pagination{gap:6px;margin-top:16px;padding-left:0}.home-hero__slider--bare .splide__pagination li{flex:1 1 0;min-width:0}.home-hero__slider--bare .splide__pagination__page{width:100%}.home-hero__solo{display:flex;flex-direction:column}.home-hero__ari--pill{box-shadow:0 1px 2.9px rgba(0,0,0,.08);margin:0 0 16px auto;width:fit-content}.ari--a{margin-left:auto;width:100%}.ari--a .ari__surface{box-shadow:0 1px 2px rgba(16,24,40,.05),0 12px 28px -8px rgba(16,24,40,.14),0 40px 80px -32px rgba(6,117,223,.22)}.ari__rail{display:flex;gap:6px;margin-top:8px}.ari__rail-step{-webkit-appearance:none;appearance:none;background:none;border:0;border-radius:4px;cursor:pointer;flex:1 1 0;margin:0;min-width:0;padding:8px 0}.ari__rail-step i{background:var(--non-active,#d6d5d5);border-radius:2px;display:block;height:2px;overflow:hidden;position:relative;transition:background .2s ease,height .2s ease}.ari__rail-step:focus-visible i,.ari__rail-step:hover i{background:#b7bdc5;height:3px}.ari__rail-step:focus-visible{outline:2px solid var(--ari-blue-tint,#c8e4ff);outline-offset:2px}.ari__rail-step.is-done i:after,.ari__rail-step.is-live i:after{background:var(--color-deep-sea-blue,#0675df);border-radius:2px;content:"";inset:0;position:absolute;transform-origin:left}.ari__rail-step.is-done i:after{transform:scaleX(1)}.ari__rail-step.is-live i:after{animation:railFill var(--dur,6s) linear forwards}@keyframes railFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ari__rail-label{color:#8b9199;font-family:Geist Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.4px;margin-top:2px;text-transform:uppercase}@media (max-width:991px){.ari--a{margin:0 auto}}@media (prefers-reduced-motion:reduce){.ari__rail-step.is-live i:after{animation:none;transform:scaleX(1)}}.home-hero__description{max-width:515px}@media (max-width:991px){.home-hero h1{max-width:750px}.home-hero__description{max-width:410px}}@media (max-width:768px){.home-hero h1{max-width:500px}}@media (max-width:1400px){.home-hero__slider--wrapper{width:50vw}.home-hero__slider--wrapper .splide__slide{overflow:hidden}.home-hero__slider--wrapper .splide__slide>img{width:120%}}@media (max-width:991px){.home-hero__slider--container,.home-hero__slider--wrapper{width:100%}.home-hero__slider--pill{display:none}.home-hero__slider--wrapper .splide__slide>img{width:100%}}.home-hero__slider--container .splide__pagination{justify-content:flex-start;margin-top:24px;padding:unset;position:static}.splide__pagination li{line-height:0}.splide__pagination__page{background-color:var(--non-active);border-radius:2px;height:2px;opacity:1!important;overflow:hidden;width:54px}.splide__pagination__page.is-active{background-color:var(--non-active);position:relative;transform:unset}.splide__pagination__page.is-active:before{animation:paginationFill var(--fill,8.3s) ease;background-color:var(--color-deep-sea-blue);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}@keyframes paginationFill{0%{transform:translatex(-100%)}to{transform:translatex(0)}}.ari{--ari-blue:var(--color-primary-blue,#0675df);--ari-blue-light:var(--color-sonar-blue,#188efe);--ari-blue-tint:var(--color-light-blue,#c8e4ff);--ari-ink:var(--color-charcoal,#292929);--ari-muted:#6b7280;--ari-line:var(--border-color-gray,#d6d6d6);--ari-surface:#f4f5f6;--ari-green:#22a34a;--ari-radius:18px;--ari-height:560px;font-family:Public Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;width:100%}.ari__stage{height:var(--ari-height);position:relative}.ari__surface{background:#fff;border:1px solid hsla(0,0%,84%,.8);border-radius:var(--ari-radius);display:flex;flex-direction:column;inset:0;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transform:translateY(14px) scale(.988);transition:opacity .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.ari.is-ready .ari__surface.is-on,.ari:not([data-step]) [data-surface-chat]{opacity:1;pointer-events:auto;transform:none}.ari__surface.is-out{opacity:0;transform:translateY(-10px) scale(.99)}.ari__demo-ctrl{align-items:center;background:hsla(0,0%,100%,.75);border:0;border-radius:8px;color:#a2a8b0;cursor:pointer;display:flex;height:30px;justify-content:center;opacity:0;padding:0;position:absolute;right:12px;top:12px;transition:opacity .25s ease,background .2s ease,color .2s ease;width:30px;z-index:5}.ari.is-ready .ari__demo-ctrl{opacity:1}.ari__demo-ctrl:focus-visible,.ari__demo-ctrl:hover{background:#f2f4f6;color:var(--ari-ink);outline:none}.ari__demo-ctrl:focus-visible{box-shadow:0 0 0 2px var(--ari-blue-tint)}.ari__demo-ctrl .icon-play{display:none}.ari.is-paused .ari__demo-ctrl .icon-play{display:block}.ari.is-paused .ari__demo-ctrl .icon-pause{display:none}.drop{align-items:center;justify-content:center;padding:34px 38px}.drop__inner{max-width:420px;position:relative;width:100%}.drop__zone{align-items:center;background:#fcfdfe;border:1.5px dashed #cfd6de;border-radius:16px;display:flex;flex-direction:column;gap:7px;height:232px;justify-content:center;position:relative;text-align:center;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.drop__zone.is-hot{background:#f2f9ff;border-color:var(--ari-blue-light);box-shadow:0 0 0 5px rgba(200,228,255,.4)}.drop__zone.is-done{background:#f4fdf7;border-color:#b9e6c9;border-style:solid;box-shadow:0 0 0 5px rgba(52,199,110,.12)}.drop__icon{color:#b9c2cc;transition:color .3s ease,transform .3s ease,opacity .3s ease}.drop__zone.is-hot .drop__icon{color:var(--ari-blue-light);transform:translateY(-2px)}.drop__title{color:var(--ari-ink);font-size:15.5px;font-weight:600}.drop__sub{color:var(--ari-muted);font-size:12.5px;line-height:1.55;max-width:280px}.drop__zone.is-hot .drop__icon,.drop__zone.is-hot .drop__sub,.drop__zone.is-hot .drop__title{opacity:0}.drop__icon,.drop__sub,.drop__title{transition:opacity .3s ease}.drop__done{align-items:center;display:flex;flex-direction:column;gap:9px;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:scale(.96);transition:opacity .35s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.drop__zone.is-done .drop__done{opacity:1;transform:none}.drop__done-mark{align-items:center;background:linear-gradient(140deg,#43c46f,var(--ari-green));border-radius:50%;box-shadow:0 4px 12px -3px rgba(34,163,74,.45);color:#fff;display:flex;height:38px;justify-content:center;width:38px}.drop__done-text{color:var(--ari-ink);font-size:14px;font-weight:600}.drop__done-sub{color:var(--ari-muted);font-size:12.5px}.drop__flock{inset:0;pointer-events:none;position:absolute}.doc{align-items:center;background:#fff;border:1px solid #e3e6ea;border-radius:9px;box-shadow:0 6px 18px -6px rgba(16,24,40,.22);display:flex;gap:8px;left:50%;margin:-19px 0 0 -107px;opacity:0;padding:8px 10px;position:absolute;top:50%;transform:translate(var(--fx,-200px),var(--fy,-160px)) rotate(var(--fr,-11deg)) scale(.92);transition:transform .85s cubic-bezier(.22,1,.36,1),opacity .4s ease;width:214px}.doc.is-in{opacity:1;transform:translate(var(--restx,0),var(--stack,0)) rotate(var(--rest,0deg)) scale(1)}.doc.is-absorbed{opacity:0;transform:translate(0) scale(.5);transition-duration:.45s,.35s}.doc__type{align-items:flex-end;background:var(--doc-color,#5a6270);border-radius:4px;color:#fff;display:flex;flex:0 0 auto;font-family:Geist Mono,ui-monospace,monospace;font-size:8px;height:30px;justify-content:center;letter-spacing:.3px;padding-bottom:3px;width:26px}.doc__name{color:var(--ari-ink);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:480px){.drop{padding:22px 20px}.drop__zone{height:210px}.drop__title{font-size:14px}.drop__sub{font-size:11.5px}.doc{margin-left:-89px;width:178px}}@media (prefers-reduced-motion:reduce){.doc,.drop__done,.drop__zone{transition:none}}.prep{align-items:center;justify-content:center;padding:34px 38px}.prep__inner{max-width:420px;width:100%}.prep__orb{align-items:center;background:linear-gradient(135deg,#fdeef3,#eef1fd);border-radius:50%;box-shadow:0 0 0 5px rgba(240,238,252,.55);display:flex;height:50px;justify-content:center;margin:0 auto 18px;width:50px}@media (prefers-reduced-motion:no-preference){.prep.is-on .prep__orb{animation:prepOrb 3.4s ease-in-out infinite}}@keyframes prepOrb{0%,to{box-shadow:0 0 0 5px rgba(240,238,252,.55)}50%{box-shadow:0 0 0 10px rgba(240,238,252,.28)}}.prep__title{color:#1c1e21;font-size:21px;font-weight:600;letter-spacing:-.25px;line-height:1.3;margin:0;text-align:center}.prep__sub{color:#70757c;font-size:13px;line-height:1.5;margin:7px 0 0;text-align:center}.prep__progress{align-items:center;display:flex;gap:12px;margin:20px 0 24px}.prep__track{background:#e9ebee;border-radius:6px;flex:1 1 auto;height:9px;overflow:hidden}.prep__track i{background:linear-gradient(90deg,#37b95c 0,var(--ari-green) 100%);border-radius:6px;display:block;height:100%;width:0}.prep__pct{color:#4b5158;flex:0 0 auto;font-size:13px;font-variant-numeric:tabular-nums;min-width:38px}.prep__steps{list-style:none;margin:0;padding:0}.prep__step{display:flex;gap:13px;opacity:.34;padding:11px 0;transition:opacity .45s ease}.prep__step.is-active,.prep__step.is-done{opacity:1}.prep__mark{flex:0 0 auto;height:21px;margin-top:1px;position:relative;width:21px}.prep__ring{border:1.6px solid #d7dbe0;border-radius:50%;inset:0;position:absolute;transition:border-color .3s ease}.prep__step.is-active .prep__ring{border-color:#cfd5db;border-top-color:var(--ari-green)}@media (prefers-reduced-motion:no-preference){.prep__step.is-active .prep__ring{animation:prepSpin .85s linear infinite}}@keyframes prepSpin{to{transform:rotate(1turn)}}.prep__step.is-done .prep__ring{animation:none;border-color:var(--ari-green);transform:none}.prep__check{align-items:center;color:var(--ari-green);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transform:scale(.5);transition:opacity .28s ease,transform .34s cubic-bezier(.34,1.56,.64,1)}.prep__step.is-done .prep__check{opacity:1;transform:none}.prep__body{flex:1 1 auto;min-width:0}.prep__step-title{align-items:center;color:#1c1e21;display:flex;font-size:13.5px;font-weight:600;gap:7px;line-height:1.35;margin:0}.prep__icon{display:flex;flex:0 0 auto}.prep__step-desc{color:#6a7077;font-size:12.5px;line-height:1.55;margin:4px 0 0}.prep__num{color:#3c4249;font-variant-numeric:tabular-nums;font-weight:600}.dict{align-items:center;justify-content:center;padding:20px}.dict__table{background:#fff;border:1px solid #e9ecf0;border-radius:12px;box-shadow:0 1px 2px rgba(16,24,40,.04);overflow:hidden;width:100%}.dict__row{align-items:center;border-bottom:1px solid #eef0f3;display:grid;gap:8px;grid-template-columns:1.2fr 1fr 1.5fr 1.5fr .38fr;padding:14px}.dict__row:last-child{border-bottom:0}.dict__row--head{background:#f7f8fa;border-bottom:1px solid #e9ecf0;padding:10px 14px}.dict__row--head span{align-items:center;color:#3d4450;display:flex;font-size:11.5px;font-weight:600;gap:4px;letter-spacing:-.1px}.dict__field{color:#2b3038;font-size:12.5px;line-height:1.35}.dict__comp{align-items:center;display:flex;gap:5px}.dict__comp-slot{background:#fff;border:1px solid #e6eaee;border-radius:5px;flex:0 0 auto;height:21px;width:15px}.dict__badge{background:#fff;border:1px solid #d8dde3;border-radius:7px;color:#2f7fef;font-size:12px;line-height:1;padding:5px 9px;white-space:nowrap}.dict__def{display:flex;gap:5px;min-width:0}.dict__spark{flex:0 0 auto;margin-top:2px;opacity:0;transform:scale(.5);transition:opacity .25s ease,transform .3s cubic-bezier(.34,1.56,.64,1)}.dict__row.is-done .dict__spark,.dict__row.is-writing .dict__spark{opacity:1;transform:none}.dict__def-body{flex:1 1 auto;min-width:0;position:relative;--reveal:0}.dict__def-text{color:#5c636d;display:block;font-size:11.5px;line-height:1.45;-webkit-mask-image:linear-gradient(90deg,#000,#000 34%,transparent 64%);mask-image:linear-gradient(90deg,#000,#000 34%,transparent 64%);-webkit-mask-position:calc(100% - var(--reveal)*100%) 0;mask-position:calc(100% - var(--reveal)*100%) 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:300% 100%;mask-size:300% 100%;opacity:calc(var(--reveal)*2.4)}.dict__skel{display:flex;flex-direction:column;gap:5px;inset:0;justify-content:center;opacity:calc(1 - var(--reveal)*2.2);pointer-events:none;position:absolute}.dict__skel i{background:#e8ecf1;border-radius:3px;display:block;height:6px}.dict__skel i:first-child{width:100%}.dict__skel i:nth-child(2){width:86%}.dict__skel i:nth-child(3){width:62%}@media (prefers-reduced-motion:no-preference){.dict.is-on .dict__skel i{animation:dictShimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e8ecf1,#f3f6f9 50%,#e8ecf1);background-size:200% 100%}}@keyframes dictShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.dict__row.is-done .dict__skel{opacity:0}.dict__tags{display:flex;flex-wrap:nowrap;gap:5px}.dict__tag{border-radius:5px;flex:0 1 auto;font-size:10.5px;line-height:1;padding:4px 6px;white-space:nowrap}.dict__tag--green{background:#d7f2df;color:#1f6b3d}.dict__tag--amber{background:#fdecc8;color:#7a5a10}.dict__tag--blue{background:#dbe9fe;color:#1d4ed8}.dict__tag--purple{background:#e9e0fb;color:#5b34c4}.dict__owner{align-items:center;background:var(--owner,#111827);border-radius:50%;color:#fff;display:flex;font-size:11.5px;font-weight:600;height:25px;justify-content:center;justify-self:center;width:25px}@media (max-width:1199px){.dict__row{gap:6px;grid-template-columns:1.15fr .95fr 1.5fr 1.45fr .36fr;padding:12px}.dict__field{font-size:12px}.dict__def-text{font-size:11px}}@media (max-width:620px){.dict__row{grid-template-columns:1.25fr .95fr 1.6fr}.dict__row--head>span:nth-child(4),.dict__row--head>span:nth-child(5),.dict__row>.dict__owner,.dict__row>.dict__tags{display:none}}@media (prefers-reduced-motion:reduce){.dict__spark{transition:none}}.ari__header{align-items:center;background:#fff;border-bottom:1px solid #ededed;display:flex;flex:0 0 auto;gap:10px;height:52px;padding:0 52px 0 16px}.ari__brand-icon{display:flex;height:18px;width:18px}.ari__brand-icon img{height:18px;object-fit:contain;width:18px}.ari__title{color:var(--ari-ink);font-size:15px;font-weight:600;letter-spacing:-.1px}.ari__badge{background:#eef6ff;border:1px solid #d6e8fb;border-radius:4px;color:var(--ari-blue);font-family:Geist Mono,ui-monospace,monospace;font-size:10px;letter-spacing:.4px;padding:2px 6px;text-transform:uppercase}.ari__body{flex:1 1 auto;min-height:0;padding:20px;position:relative}.ari__welcome{align-items:center;display:flex;flex-direction:column;gap:6px;inset:20px;justify-content:center;position:absolute;text-align:center;transition:opacity .4s ease,transform .4s ease}.ari__welcome.is-hidden{opacity:0;pointer-events:none;transform:translateY(-8px)}.ari__welcome-orb{align-items:center;background:radial-gradient(circle at 30% 25%,#fff 0,#eaf3ff 60%,#dcecff 100%);border:1px solid #d6e8fb;border-radius:50%;box-shadow:0 0 0 6px rgba(200,228,255,.28);display:flex;height:44px;justify-content:center;margin-bottom:6px;width:44px}.ari__welcome-title{color:var(--ari-ink);font-size:19px;font-weight:600;letter-spacing:-.2px}.ari__welcome-text{color:var(--ari-muted);font-size:13.5px;line-height:1.55;max-width:330px}.ari__chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:14px}.ari__chip{background:#fff;border:1px solid var(--ari-line);border-radius:999px;color:var(--ari-ink);cursor:pointer;font-family:inherit;font-size:13px;line-height:1.2;opacity:0;padding:8px 14px;transform:translateY(6px);transition:opacity .35s ease,transform .35s ease,border-color .2s ease,color .2s ease,background-color .2s ease}.ari__welcome:not(.is-hidden) .ari__chip{opacity:1;transform:none}.ari__chip:first-child{transition-delay:.1s,.1s,0s,0s,0s}.ari__chip:nth-child(2){transition-delay:.18s,.18s,0s,0s,0s}.ari__chip:nth-child(3){transition-delay:.26s,.26s,0s,0s,0s}.ari__chip:nth-child(4){transition-delay:.34s,.34s,0s,0s,0s}.ari__chip:focus-visible,.ari__chip:hover{background:#f4faff;border-color:var(--ari-blue);color:var(--ari-blue);outline:none}.ari__thread{display:flex;flex-direction:column;gap:14px;inset:20px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000);mask-image:linear-gradient(180deg,transparent 0,#000 18px,#000);opacity:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;position:absolute;scrollbar-color:#d6dae0 transparent;scrollbar-width:thin;transition:opacity .35s ease}.ari__thread.is-active{opacity:1;pointer-events:auto}.ari__thread::-webkit-scrollbar{width:6px}.ari__thread::-webkit-scrollbar-track{background:transparent}.ari__thread::-webkit-scrollbar-thumb{background:#d6dae0;border-radius:3px}.ari__followups,.ari__msg{flex:0 0 auto}.ari__msg{animation:ariMsgIn .38s cubic-bezier(.22,1,.36,1) forwards;max-width:84%;opacity:0;transform:translateY(8px)}@keyframes ariMsgIn{to{opacity:1;transform:none}}.ari__msg--user{align-self:flex-end;background:linear-gradient(100deg,var(--ari-blue-light) 0,var(--ari-blue) 100%);border-radius:16px 16px 4px 16px;box-shadow:0 4px 12px -4px rgba(6,117,223,.5);color:#fff;font-size:14px;font-weight:500;line-height:1.45;max-width:82%;padding:10px 16px}.ari__msg--bot{align-self:flex-start;display:flex;gap:10px;max-width:94%}.ari__avatar{align-items:center;background:#eaf3ff;border:1px solid #d6e8fb;border-radius:50%;display:flex;flex:0 0 auto;height:28px;justify-content:center;width:28px}.ari__bubble{background:var(--ari-surface);border-radius:4px 16px 16px 16px;color:var(--ari-ink);font-size:14px;line-height:1.6;padding:12px 15px}.ari__bubble p+p,.ari__bubble ul+p{margin-top:12px}.ari__bubble ul{list-style:none;margin:12px 0 0;padding:0}.ari__bubble li{margin-top:4px;padding-left:15px;position:relative}.ari__bubble li:first-child{margin-top:0}.ari__bubble li:before{background:var(--ari-blue);border-radius:50%;content:"";height:4px;left:3px;position:absolute;top:9px;width:4px}.ari__cite{align-items:center;background:#eef6ff;border:1px solid #d9e9fb;border-radius:4px;color:var(--ari-blue);display:inline-flex;font-size:10.5px;gap:4px;margin-left:6px;padding:1px 6px;vertical-align:1px;white-space:nowrap}.ari__stream-caret{background:var(--ari-blue);border-radius:1px;display:inline-block;height:14px;margin-left:2px;vertical-align:-2px;width:7px}@media (prefers-reduced-motion:no-preference){.ari__caret,.ari__stream-caret{animation:ariPulse 1.1s ease-in-out infinite}}@keyframes ariPulse{0%,to{opacity:1}50%{opacity:.25}}.ari__dots{align-items:center;display:flex;gap:4px;padding:14px 15px}.ari__dots i{animation:ariDot 1.25s ease-in-out infinite;background:#b6bcc4;border-radius:50%;height:6px;width:6px}.ari__dots i:nth-child(2){animation-delay:.16s}.ari__dots i:nth-child(3){animation-delay:.32s}@keyframes ariDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.ari__followups{animation:ariMsgIn .4s ease forwards;display:flex;flex-wrap:wrap;gap:7px;opacity:0;padding-left:38px}.ari__followups .ari__chip{font-size:12.5px;opacity:1;padding:6px 12px;transform:none}.ari__footer{background:#fff;border-top:1px solid #f0f0f0;flex:0 0 auto;padding:12px 16px}.ari__composer{align-items:center;background:#fff;border:1px solid var(--ari-line);border-radius:999px;display:flex;gap:10px;padding:9px 9px 9px 18px;transition:border-color .25s ease,box-shadow .25s ease}.ari.is-composing .ari__composer{border-color:var(--ari-blue-tint);box-shadow:0 0 0 3px rgba(200,228,255,.4)}.ari__field{color:var(--ari-ink);flex:1 1 auto;font-size:14px;line-height:20px;min-width:0;overflow:hidden;position:relative;white-space:nowrap}.ari__placeholder{color:#9aa0a6;inset:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.ari__placeholder.is-hidden{opacity:0}.ari__caret{background:var(--ari-ink);display:none;height:16px;vertical-align:-3px;width:1.5px}.ari.is-composing .ari__caret{display:inline-block}.ari__send{align-items:center;background:#edeff1;border-radius:50%;color:#a7adb5;display:flex;flex:0 0 auto;height:30px;justify-content:center;transition:background .25s ease,color .25s ease,transform .25s ease,box-shadow .25s ease;width:30px}.ari__send.is-active{background:linear-gradient(140deg,var(--ari-blue-light),var(--ari-blue));box-shadow:0 3px 10px -2px rgba(6,117,223,.55);color:#fff}.ari__send.is-sending{transform:scale(.86)}.ari__counter{color:var(--ari-blue-light);font-family:Geist Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.3px;margin-top:7px;text-align:right}.ari__disclaimer{color:#9aa0a6;font-size:11px;line-height:1.5;margin-top:10px;text-align:center}@media (max-width:1199px){.ari{--ari-height:540px}.prep{padding:28px 30px}.prep__step{padding:9px 0}}@media (max-width:991px){.ari{--ari-height:530px}}@media (max-width:480px){.ari{--ari-height:512px;--ari-radius:15px}.prep{padding:22px 20px}.prep__title{font-size:18px}.prep__sub{font-size:12px}.prep__step{gap:11px;padding:8px 0}.prep__step-title{font-size:12.5px}.prep__step-desc{font-size:11.5px}.ari__body{padding:16px}.ari__thread,.ari__welcome{inset:16px}.ari__welcome-title{font-size:17px}.ari__welcome-text{font-size:12.5px}.ari__chip{font-size:12px;padding:7px 12px}.ari__bubble,.ari__msg--user{font-size:13px}}@media (prefers-reduced-motion:reduce){.ari__chip,.ari__surface,.ari__thread,.ari__welcome,.prep__check,.prep__ring,.prep__step{transition:none}.ari__surface.is-on{opacity:1;transform:none}.ari__followups,.ari__msg{animation:none;opacity:1;transform:none}.ari__caret,.ari__dots i,.ari__stream-caret{animation:none}.ari__stream-caret{display:none}}.splide-home-hero .ari{width:100%}.splide-home-hero .ari__surface{box-shadow:none}.splide-home-hero .splide__slide>.ari{flex:0 0 auto}.home-hero__slider--wrapper .splide__slide>.ari{width:100%}@media (max-width:1400px){.splide-home-hero .ari{--ari-height:520px}}