@charset "UTF-8";.botfender-page{color:#fff;overflow-x:hidden;position:relative;isolation:isolate}.botfender-page .slide-text{position:fixed;left:0;top:28vh;width:100vw;pointer-events:none;z-index:0;overflow:visible}.botfender-page .slide-text p{width:max-content;min-width:150vw;color:#fac0011c;font-size:clamp(7rem,13vw,16rem);line-height:1;font-weight:800;white-space:nowrap;transform:translate3d(110vw,0,0) rotate(-2deg);animation:botfenderSlideTextMove 28s linear infinite}.botfender-page>*{position:relative;z-index:1}.botfender-page img{max-width:100%}.botfender-page .section-heading{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;margin-bottom:3rem}.botfender-page .section-heading span{color:#2478d7;font-size:1rem;font-weight:600}.botfender-page .section-heading h2{color:#fff;font-size:2.5rem;font-weight:600;line-height:1.35;margin:0;display:inline-block;position:relative}.botfender-page .section-heading h2:after{content:"";position:absolute;left:-.04em;right:-.04em;top:calc(100% - .12em);height:3px;border-radius:999px;opacity:0;pointer-events:none;background:linear-gradient(92deg,transparent 0,rgba(250,192,1,.28) 2%,#fac001 30%,#ff8a00 50%,#fac001 72%,rgba(250,192,1,.28) 98%,transparent 100%);background-size:180% 100%;background-position:100% 0;transform:rotate(-.65deg) skew(-2deg) scaleX(0);transform-origin:0 50%;transition:transform .9s cubic-bezier(.18,.86,.24,1),opacity .24s ease,background-position .95s cubic-bezier(.16,1,.3,1)}.botfender-page .section-heading p{color:#ffffffb8;font-size:1.1rem;font-weight:300;line-height:1.8;margin:0;max-width:720px}.botfender-page .section-heading.underline-animate h2:after{opacity:1;background-position:0 0;transform:rotate(-.65deg) skew(-2deg) scaleX(1)}.botfender-page .solution-section{margin-top:12rem}.botfender-page .botfender-hero{max-width:980px;min-height:500px;position:relative}.botfender-page .eyebrow,.botfender-page .botfender-cta>div>span{display:block;color:#2478d7;font-size:1rem;font-weight:600;margin-bottom:2rem}.botfender-page .hero-copy{min-width:0}.botfender-page .hero-copy h1{color:#fff;font-size:3.2rem;font-weight:700;line-height:1.25;margin-bottom:2rem;word-break:keep-all}.botfender-page .hero-copy p{color:#ffffffb8;font-size:1.15rem;font-weight:300;line-height:1.9;margin-bottom:1rem;word-break:keep-all}.botfender-page .hero-copy .lead{color:#fff;font-size:1.35rem;font-weight:400}.botfender-page .hero-actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:3rem}.botfender-page .detail-btn>a{--cta-underline-color: #fac001;--cta-underline-soft: rgba(250, 192, 1, .28);--cta-underline-strong: #ff8a00;letter-spacing:0;color:#fff;font-size:1rem;font-weight:300;display:flex;align-items:center;height:50px;padding-left:0;position:relative;text-decoration:none;transition:color .25s ease;width:max-content;gap:.55rem}.botfender-page .detail-btn>a>span{position:relative;z-index:1;color:transparent;background:linear-gradient(90deg,#fac001 0 50%,#fff 50% 100%);background-size:220% 100%;background-position:100% 0;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:background-position .82s cubic-bezier(.18,.86,.24,1)}.botfender-page .detail-btn>a>span:after{content:"";position:absolute;left:-.04em;right:-.04em;top:calc(100% - .08em);height:2px;border-radius:999px;opacity:0;pointer-events:none;background:linear-gradient(92deg,transparent 0,var(--cta-underline-soft) 2%,var(--cta-underline-color) 30%,var(--cta-underline-strong) 50%,var(--cta-underline-color) 72%,var(--cta-underline-soft) 98%,transparent 100%);background-size:180% 100%;background-position:100% 0;transform:rotate(-.65deg) skew(-2deg) scaleX(0);transform-origin:0 50%;transition:transform .82s cubic-bezier(.18,.86,.24,1),opacity .25s ease,background-position .85s cubic-bezier(.16,1,.3,1)}.botfender-page .detail-btn>a:hover>span{background-position:0 0}.botfender-page .detail-btn>a:hover>span:after{opacity:1;background-position:0 0;transform:rotate(-.65deg) skew(-2deg) scaleX(1)}.botfender-page .detail-btn>a:after{content:"→";color:#fff;font-size:1.05rem;line-height:1;transform:translate(0);transition:color .35s ease,transform .42s cubic-bezier(.18,.86,.24,1)}.botfender-page .detail-btn>a:hover:after{color:#fac001;transform:translate(.35rem)}.botfender-page .detail-btn.secondary>a{min-width:0}.botfender-page .trust-strip{display:grid;grid-template-columns:repeat(3,1fr);margin-top:6rem;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}.botfender-page .trust-item{padding:2rem 2.2rem;border-right:1px solid rgba(255,255,255,.12)}.botfender-page .trust-item:last-child{border-right:0}.botfender-page .trust-item strong,.botfender-page .trust-item span{display:block}.botfender-page .trust-item strong{color:#fff;font-size:1.25rem;font-weight:600;margin-bottom:.8rem}.botfender-page .trust-item span{color:#ffffffa6;font-size:1rem;line-height:1.6}.botfender-page .intro-grid{display:grid;grid-template-columns:.42fr .58fr;gap:5rem;align-items:start}.botfender-page .intro-copy{border-left:3px solid #fac001;padding-left:2rem}.botfender-page .intro-copy p{color:#fff;font-size:1.6rem;line-height:1.7;font-weight:400;margin:0;word-break:keep-all}.botfender-page .keyword-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.18)}.botfender-page .keyword-list li{color:#ffffffd1;font-size:1.15rem;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.botfender-page .keyword-list li:before{content:"";width:6px;height:6px;border-radius:50%;background:#fac001;display:inline-block;margin-right:.8rem;vertical-align:middle}.botfender-page .architecture-layout{display:grid;grid-template-columns:1fr .86fr 1fr;gap:2rem;align-items:stretch;margin-bottom:3rem}.botfender-page .integration-card{padding:2rem 0;border-top:2px solid rgba(36,120,215,.8);border-bottom:1px solid rgba(255,255,255,.14)}.botfender-page .integration-card h3{color:#fff;font-size:1.5rem;font-weight:600;margin-bottom:1.5rem}.botfender-page .integration-card ul{color:#ffffffb8;line-height:1.8;margin:0;padding-left:1.2rem}.botfender-page .trap-zone{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;min-height:220px;padding:2rem;border-radius:20px;background:#fac001;color:#111;text-align:center;box-shadow:0 18px 40px #fac00129}.botfender-page .trap-zone>span{font-size:1.35rem;font-weight:800}.botfender-page .trap-flow{display:flex;align-items:center;justify-content:center;gap:.8rem;flex-wrap:wrap}.botfender-page .trap-flow strong{padding:.8rem 1rem;border-radius:10px;background:#ffffff9e;font-size:.95rem}.botfender-page .architecture-image{border-radius:20px;overflow:hidden;background:#fff}.botfender-page .architecture-image img{width:100%;display:block}.botfender-page .feature-grid{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(255,255,255,.2)}.botfender-page .feature-grid article{display:grid;grid-template-columns:260px minmax(0,1fr);gap:3rem;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.12);transition:transform .35s ease,border-color .35s ease}.botfender-page .feature-grid article:hover{transform:translate(10px);border-color:#fac0018c}.botfender-page .feature-grid article h3{color:#fff;font-size:1.35rem;font-weight:600;line-height:1.5;margin:0}.botfender-page .feature-grid article p{color:#ffffffb8;font-size:1.05rem;line-height:1.8;margin:0}.botfender-page .technology-grid{display:grid;grid-template-columns:1fr;border-top:1px solid rgba(255,255,255,.2)}.botfender-page .technology-grid article{display:grid;grid-template-columns:260px minmax(0,1fr);gap:3rem;padding:2rem 0;border-bottom:1px solid rgba(255,255,255,.12);transition:transform .35s ease,border-color .35s ease}.botfender-page .technology-grid article:hover{transform:translate(10px);border-color:#fac0018c}.botfender-page .technology-grid h3{color:#fff;font-size:1.35rem;font-weight:600;line-height:1.5;margin:0}.botfender-page .technology-grid p{color:#ffffffb8;font-size:1.05rem;line-height:1.8;margin:0;word-break:keep-all}.botfender-page .screens-section{position:relative}.botfender-page .screen-slider{overflow:visible;isolation:isolate}.botfender-page .screen-slider .slick-list{overflow:visible;border-radius:20px}.botfender-page .screen-slider figure{margin:0;padding:0;opacity:1;transform:translateZ(0);transform-origin:50% 50%;will-change:transform,opacity,filter}.botfender-page .screen-slider .slick-current,.botfender-page .screen-slider .slick-active{opacity:1;transform:translateZ(0)}.botfender-page .screen-slider .screen-stack-in{z-index:4!important}.botfender-page .screen-slider .screen-stack-out{z-index:2!important}.botfender-page .screen-slider .screen-stack-forward.screen-stack-in{animation:screenStackInForward 1.05s linear both}.botfender-page .screen-slider .screen-stack-forward.screen-stack-out{animation:screenStackOut 1.05s linear both}.botfender-page .screen-slider .screen-stack-backward.screen-stack-in{animation:screenStackInBackward 1.05s linear both}.botfender-page .screen-slider .screen-stack-backward.screen-stack-out{animation:screenStackOut 1.05s linear both}.botfender-page .screen-slider img{width:100%;border-radius:20px;display:block;box-shadow:0 30px 80px #00000061}.botfender-page .screen-slider .slick-dots{bottom:-55px}.botfender-page .screen-slider .slick-dots li button:before{color:#fff;opacity:.35;font-size:10px}.botfender-page .screen-slider .slick-dots li.slick-active button:before{color:#fac001;opacity:1}.botfender-page .benefit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.2)}.botfender-page .benefit-grid article{padding:2.5rem 2rem 2.5rem 0;border-bottom:1px solid rgba(255,255,255,.12)}.botfender-page .benefit-grid article:nth-child(odd){border-right:1px solid rgba(255,255,255,.12)}.botfender-page .benefit-grid article:nth-child(2n){padding-left:2rem}.botfender-page .benefit-grid article h3{color:#fff;font-size:1.45rem;font-weight:600;line-height:1.45;margin-bottom:1rem}.botfender-page .benefit-grid article p{color:#ffffffb3;font-size:1.04rem;line-height:1.8;margin:0}.botfender-page .botfender-cta{margin-top:12rem;padding:5rem 0;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4rem;align-items:center}.botfender-page .botfender-cta h2{color:#fff;font-size:2.6rem;font-weight:600;margin-bottom:1.5rem}.botfender-page .botfender-cta p{color:#ffffffbd;font-size:1.1rem;line-height:1.8;margin-bottom:.4rem}.botfender-page .botfender-cta .hero-actions{grid-column:1/-1;margin-top:0}.botfender-page .contact-list{list-style:none;margin:0;padding:0}.botfender-page .contact-list li{color:#ffffffd6;font-size:1rem;line-height:2;white-space:nowrap}.botfender-page .contact-list li i{color:#fac001;width:1.5rem}@keyframes botfenderSlideTextMove{0%{transform:translate3d(110vw,-2rem,0) rotate(-2deg)}to{transform:translate3d(-120%,8rem,0) rotate(-2deg)}}@keyframes screenStackInForward{0%{opacity:1;transform:translate3d(112%,0,0);filter:blur(.5px) brightness(.96)}48%{opacity:1;transform:translate3d(44%,0,0);filter:blur(.25px) brightness(.98)}to{opacity:1;transform:translateZ(0);filter:none}}@keyframes screenStackInBackward{0%{opacity:1;transform:translate3d(-112%,0,0);filter:blur(.5px) brightness(.96)}48%{opacity:1;transform:translate3d(-44%,0,0);filter:blur(.25px) brightness(.98)}to{opacity:1;transform:translateZ(0);filter:none}}@keyframes screenStackOut{0%{opacity:1;transform:translateZ(0);filter:blur(0) brightness(1)}46%{opacity:.64;transform:translateZ(0);filter:blur(3px) brightness(.82)}to{opacity:.16;transform:translateZ(0);filter:blur(9px) brightness(.58)}}@media(max-width:992px){.botfender-page .section-heading,.botfender-page .botfender-hero,.botfender-page .intro-grid,.botfender-page .architecture-layout,.botfender-page .botfender-cta{grid-template-columns:1fr}.botfender-page .section-heading{gap:.75rem}}@media(max-width:768px){.main-inner .page-title .title{display:inline-block}.botfender-page .solution-section,.botfender-page .botfender-cta{margin-top:8rem}.botfender-page .botfender-hero{min-height:auto}.botfender-page .hero-copy h1{font-size:2.6rem;word-break:break-all;overflow-wrap:anywhere}.botfender-page .hero-copy p,.botfender-page .hero-copy .lead{font-size:1.4rem;word-break:break-all;overflow-wrap:anywhere}.botfender-page .trust-strip,.botfender-page .benefit-grid{grid-template-columns:1fr}.botfender-page .trust-item{border-right:0;border-bottom:1px solid rgba(255,255,255,.12);padding:1.8rem 0}.botfender-page .trust-item:last-child{border-bottom:0}.botfender-page .trust-item strong{font-size:1.5rem}.botfender-page .trust-item span{font-size:1.25rem}.botfender-page .section-heading{margin-bottom:2.5rem}.botfender-page .section-heading span{font-size:1.25rem}.botfender-page .section-heading h2{font-size:2.3rem}.botfender-page .section-heading p{font-size:1.35rem}.botfender-page .screens-section{overflow:hidden}.botfender-page .screen-slider{width:100%;max-width:calc(100vw - 3rem);margin:0 auto;overflow:hidden}.botfender-page .screen-slider .slick-list{overflow:hidden;border-radius:12px}.botfender-page .screen-slider figure{border-radius:12px;overflow:hidden}.botfender-page .screen-slider img{width:100%;aspect-ratio:1920/929;object-fit:contain;border-radius:12px;box-shadow:0 18px 42px #00000052}.botfender-page .screen-slider .slick-dots{bottom:-38px}.botfender-page .intro-copy{padding-left:1.5rem}.botfender-page .intro-copy p{font-size:1.65rem}.botfender-page .keyword-list li,.botfender-page .integration-card li,.botfender-page .feature-grid article p,.botfender-page .technology-grid article p,.botfender-page .benefit-grid article p,.botfender-page .botfender-cta p,.botfender-page .contact-list li{font-size:1.35rem}.botfender-page .architecture-layout{gap:2.5rem}.botfender-page .feature-grid article{grid-template-columns:1fr;gap:1rem;padding:2.2rem 0;transform:none!important}.botfender-page .feature-grid article h3{font-size:1.65rem}.botfender-page .technology-grid article{grid-template-columns:1fr;gap:1rem;padding:2.2rem 0;transform:none!important}.botfender-page .technology-grid article h3{font-size:1.65rem}.botfender-page .benefit-grid article{padding:2rem 0;border-right:0!important}.botfender-page .benefit-grid article:nth-child(2n){padding-left:0}.botfender-page .benefit-grid article h3{font-size:1.65rem}.botfender-page .botfender-cta{padding:4rem 0}.botfender-page .botfender-cta h2{font-size:2.3rem}.botfender-page .contact-list li{white-space:normal}}
