.bots-ascii-bg[data-astro-cid-ukcwjb23]{position:absolute;top:-5%;right:-5%;width:70%;height:100%;object-fit:contain;opacity:1;z-index:1;pointer-events:none;user-select:none;contain:layout style;filter:drop-shadow(0 0 15px rgba(0,136,204,.3));mask-image:radial-gradient(ellipse 110% 110% at 70% 30%,black 50%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 110% 110% at 70% 30%,black 50%,transparent 85%)}@media(max-width:767px){.bots-ascii-bg[data-astro-cid-ukcwjb23]{position:relative;top:auto;right:auto;width:100%;height:auto;aspect-ratio:4 / 3;will-change:transform;margin:-2rem auto 0;opacity:.7;mask-image:radial-gradient(ellipse 100% 100% at 50% 40%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 40%,black 30%,transparent 75%)}}.bots-hero-headline[data-astro-cid-ukcwjb23]{font-size:clamp(2.5rem,8vw,8rem)}@media(max-width:430px){.bots-hero-headline[data-astro-cid-ukcwjb23]{font-size:clamp(2rem,10vw,2.5rem)}}@media(min-width:640px)and (max-width:1024px){.bots-hero-headline[data-astro-cid-ukcwjb23]{font-size:clamp(3rem,7vw,5rem)}}.bots-hero-line[data-astro-cid-ukcwjb23]{opacity:0;transform:translateY(40px);animation:botsHeroReveal .8s ease-out forwards;animation-delay:var(--delay, 0s)}.bots-hero-content[data-astro-cid-ukcwjb23]{opacity:0;transform:translateY(30px);animation:botsHeroFadeIn .8s ease-out .4s forwards}.bots-hero-buttons[data-astro-cid-ukcwjb23]{opacity:0;transform:translateY(20px);animation:botsHeroFadeIn .8s ease-out .6s forwards}@keyframes botsHeroReveal{to{opacity:1;transform:translateY(0)}}@keyframes botsHeroFadeIn{to{opacity:1;transform:translateY(0)}}.bots-particles[data-astro-cid-ukcwjb23]{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.bots-dot[data-astro-cid-ukcwjb23]{position:absolute;border-radius:50%;background:var(--color-feip-text-muted);opacity:0;will-change:transform,opacity;animation:botsDotFloat 12s ease-in-out infinite}.bots-dot--1[data-astro-cid-ukcwjb23]{width:4px;height:4px;top:18%;left:12%;animation-delay:0s}.bots-dot--2[data-astro-cid-ukcwjb23]{width:3px;height:3px;top:30%;left:75%;animation-delay:1.5s}.bots-dot--3[data-astro-cid-ukcwjb23]{width:5px;height:5px;top:60%;left:25%;animation-delay:3s}.bots-dot--4[data-astro-cid-ukcwjb23]{width:3px;height:3px;top:70%;left:80%;animation-delay:4.5s}.bots-dot--5[data-astro-cid-ukcwjb23]{width:4px;height:4px;top:45%;left:50%;animation-delay:6s}.bots-dot--6[data-astro-cid-ukcwjb23]{width:3px;height:3px;top:15%;left:60%;animation-delay:7.5s}.bots-dot--7[data-astro-cid-ukcwjb23]{width:5px;height:5px;top:80%;left:40%;animation-delay:9s}.bots-dot--8[data-astro-cid-ukcwjb23]{width:3px;height:3px;top:50%;left:90%;animation-delay:10.5s}@keyframes botsDotFloat{0%{opacity:0;transform:translateY(0) scale(.8)}20%{opacity:.25}50%{opacity:.15;transform:translateY(-30px) scale(1)}80%{opacity:.25}to{opacity:0;transform:translateY(-60px) scale(.8)}}@media(prefers-reduced-motion:reduce){.bots-dot[data-astro-cid-ukcwjb23]{animation:none!important;opacity:.1}.bots-hero-line[data-astro-cid-ukcwjb23],.bots-hero-content[data-astro-cid-ukcwjb23],.bots-hero-buttons[data-astro-cid-ukcwjb23]{animation:none!important;opacity:1;transform:none}.bots-ascii-bg[data-astro-cid-ukcwjb23]{animation:none!important;opacity:.03}}.bots-fog-container{position:absolute;inset:0;pointer-events:none;z-index:0;overflow:hidden;border-radius:inherit}.bots-fog-layer{position:absolute;border-radius:50%;filter:blur(30px);opacity:0;animation-fill-mode:forwards;translate:var(--fog-tx, 0px) var(--fog-ty, 0px);scale:var(--fog-scale, 1)}.bots-fog-1{width:100px;height:80px;left:-20px;top:50%;background:radial-gradient(ellipse at center,rgba(0,136,204,.7) 0%,rgba(123,97,255,.4) 50%,transparent 70%);animation:botsFog1 6s ease-in-out infinite}.bots-fog-2{width:140px;height:90px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(ellipse at center,rgba(123,97,255,.6) 0%,rgba(0,210,106,.3) 60%,transparent 80%);animation:botsFog2 7s ease-in-out infinite;animation-delay:.5s}.bots-fog-3{width:90px;height:70px;right:-20px;top:50%;background:radial-gradient(ellipse at center,rgba(0,210,106,.7) 0%,rgba(0,136,204,.3) 50%,transparent 70%);animation:botsFog3 5s ease-in-out infinite;animation-delay:1s}.bots-fog-4{width:160px;height:50px;left:50%;bottom:-10px;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(123,97,255,.5) 0%,rgba(0,136,204,.3) 50%,transparent 70%);animation:botsFog4 8s ease-in-out infinite;animation-delay:.3s}@keyframes botsFog1{0%,to{opacity:.6;transform:translateY(-50%) scale(1)}25%{opacity:.8;transform:translate(10px,-45%) scale(1.1)}50%{opacity:.5;transform:translate(5px,-55%) scale(.9)}75%{opacity:.7;transform:translate(-5px,-48%) scale(1.05)}}@keyframes botsFog2{0%,to{opacity:.5;transform:translate(-50%,-50%) scale(1)}33%{opacity:.7;transform:translate(-45%,-45%) scale(1.15)}66%{opacity:.6;transform:translate(-55%,-55%) scale(.95)}}@keyframes botsFog3{0%,to{opacity:.6;transform:translateY(-50%) scale(1)}30%{opacity:.4;transform:translate(-8px,-45%) scale(.9)}60%{opacity:.8;transform:translate(5px,-55%) scale(1.1)}}@keyframes botsFog4{0%,to{opacity:.4;transform:translate(-50%) scaleX(1) scaleY(1)}25%{opacity:.6;transform:translate(-48%) scaleX(1.2) scaleY(.8)}50%{opacity:.5;transform:translate(-52%) scaleX(.9) scaleY(1.1)}75%{opacity:.7;transform:translate(-50%) scaleX(1.1) scaleY(.9)}}.bots-fog-cursor{position:absolute;width:50px;height:50px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(123,97,255,1) 0%,rgba(0,136,204,.7) 40%,transparent 70%);filter:blur(10px);pointer-events:none;left:var(--cursor-x, 50%);top:var(--cursor-y, 50%);translate:-50% -50%;scale:var(--cursor-scale, 1);opacity:0;transition:opacity .3s ease-out}.bots-btn-fog:hover .bots-fog-cursor{opacity:1}.bots-stat-number[data-astro-cid-4lfyvki6]{font-size:clamp(1.75rem,5vw,3.5rem);line-height:1;letter-spacing:-.04em}.bots-services-block[data-astro-cid-keu2yteu]{overflow:hidden}.bots-services-grid[data-astro-cid-keu2yteu]{display:grid;grid-template-columns:1fr;gap:0}@media(min-width:768px){.bots-services-grid[data-astro-cid-keu2yteu]{grid-template-columns:repeat(4,1fr)}}.bots-service-item[data-astro-cid-keu2yteu]{padding:1.5rem;border-bottom:1px solid var(--color-feip-border)}@media(min-width:768px){.bots-service-item[data-astro-cid-keu2yteu]{padding:2rem;border-bottom:none}}.bots-service-header[data-astro-cid-keu2yteu]{display:flex;align-items:center;gap:.625rem;margin-bottom:.625rem}.bots-service-dot[data-astro-cid-keu2yteu]{width:.5rem;height:.5rem;border-radius:50%;flex-shrink:0}.bots-service-desc[data-astro-cid-keu2yteu]{padding-left:0}.bots-service-features[data-astro-cid-keu2yteu]{padding-left:1rem;list-style:disc;display:flex;flex-direction:column;gap:.125rem}.bots-service-item[data-astro-cid-keu2yteu]:not(:last-child){border-right:1px solid var(--color-feip-border)}@media(max-width:767px){.bots-service-item[data-astro-cid-keu2yteu]:nth-child(2n){border-right:none}.bots-service-item[data-astro-cid-keu2yteu]:nth-child(1),.bots-service-item[data-astro-cid-keu2yteu]:nth-child(2){border-bottom:1px solid var(--color-feip-border)}.bots-service-item[data-astro-cid-keu2yteu]:nth-child(3),.bots-service-item[data-astro-cid-keu2yteu]:nth-child(4){border-bottom:none}}.bots-platforms-grid[data-astro-cid-ktb2rgi5]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:768px){.bots-platforms-grid[data-astro-cid-ktb2rgi5]{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.bots-platform-card[data-astro-cid-ktb2rgi5]{transition:border-color .2s ease}.bots-platform-card[data-astro-cid-ktb2rgi5]:hover{border-color:#08c}.bots-platform-features[data-astro-cid-ktb2rgi5]{display:flex;flex-direction:column;gap:.5rem}.bots-platform-check[data-astro-cid-ktb2rgi5]{color:#00d26a;font-size:.875rem;flex-shrink:0}.bots-cases-header[data-astro-cid-ak67vwvp]{position:relative;z-index:1}.bots-cases-grid[data-astro-cid-ak67vwvp]{display:grid;grid-template-columns:1fr;gap:1.5rem}@media(min-width:768px){.bots-cases-grid[data-astro-cid-ak67vwvp]{grid-template-columns:repeat(2,1fr)}}.bots-showcase[data-astro-cid-ak67vwvp]{display:flex;flex-direction:column;gap:.5rem;align-items:flex-start;padding:1.5rem;background:var(--color-feip-card);border:1px solid var(--color-feip-border);border-radius:1rem;transition:border-color .3s ease}@media(min-width:768px){.bots-showcase[data-astro-cid-ak67vwvp]{padding:2rem}}.bots-showcase[data-astro-cid-ak67vwvp]:hover{border-color:color-mix(in srgb,var(--color-feip-text) 30%,transparent)}.bots-industry-badge[data-astro-cid-ak67vwvp]{display:inline-block;padding:.25rem .75rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;border-radius:2rem;width:fit-content;margin-bottom:.25rem;background:#0088cc26;color:var(--color-feip-text-secondary)}.bots-case-title[data-astro-cid-ak67vwvp]{font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:800;font-family:var(--font-display);letter-spacing:-.02em;line-height:1.15;color:var(--color-feip-text)}.bots-detail-tags[data-astro-cid-ak67vwvp]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem;margin-bottom:.75rem}.bots-tag[data-astro-cid-ak67vwvp]{display:inline-block;padding:.375rem .875rem;border:1px solid var(--color-feip-border);border-radius:2rem;font-size:.875rem;font-weight:500;white-space:nowrap;color:var(--color-feip-text-secondary);transition:all .2s ease}.bots-tag[data-astro-cid-ak67vwvp]:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--color-feip-text) 30%,transparent)}.bots-detail-section[data-astro-cid-ak67vwvp]{display:flex;flex-direction:column;gap:.375rem;margin-top:1rem}.bots-detail-label[data-astro-cid-ak67vwvp]{font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-feip-text-muted)}.bots-detail-text[data-astro-cid-ak67vwvp]{font-size:.9375rem;line-height:1.65;max-width:480px;color:var(--color-feip-text-secondary)}.bots-detail-list[data-astro-cid-ak67vwvp]{list-style:disc;padding-left:1.25rem;display:flex;flex-direction:column;gap:.25rem}.bots-detail-list[data-astro-cid-ak67vwvp] li[data-astro-cid-ak67vwvp]{font-size:.9375rem;line-height:1.65;color:var(--color-feip-text-secondary)}.bots-page{position:relative}.bots-page section[id]{scroll-margin-top:80px}
