@font-face{font-family:Flexi;src:url(/fonts/flexi-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Flexi;src:url(/fonts/flexi-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Flexi;src:url(/fonts/flexi-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Flexi;src:url(/fonts/flexi-mediumitalic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Flexi;src:url(/fonts/flexi-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Flexi;src:url(/fonts/flexi-semibolditalic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Flexi;src:url(/fonts/flexi-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Flexi;src:url(/fonts/flexi-bolditalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}*,*:before,*:after{box-sizing:border-box}html{line-height:1.15;overflow-wrap:break-word;scroll-behavior:smooth;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;background-color:#fbfafa;color:#3a3a3a;font-family:Flexi,sans-serif;line-height:1;margin:0}button,input,select,textarea{font-family:inherit}.page__link{background-color:#f1f1f1;box-shadow:#0009 0 0 2px 2px;color:#21759b;display:block;font-size:14px;font-weight:700;left:6px;line-height:normal;outline-width:0;padding:15px 23px 14px;position:absolute;text-decoration:none;top:-100px;transition:top .75s ease-out;z-index:100000}.page__link:focus{top:7px;transition-duration:0s;transition-timing-function:ease}.page__link:hover{color:#17b26a}.page__link:active{outline-style:none;outline-width:initial}.page__box{clear:both;margin-left:auto;margin-right:auto;overflow:hidden;position:relative}.page__box--2{opacity:0;position:fixed;transition-duration:.5s;z-index:-1}.block--2,.devices__block--2,.footer__block--2,.footer__block--3,.footer__block--4{gap:0;max-width:100%;min-width:0;position:relative}.widget,.usecases__widget--2{height:100%;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform .4s}.link{color:#000;display:inline-block;outline-width:0;text-decoration:none;transition-duration:.2s}.link:hover{color:#17b26a}.link:focus{color:#17b26a}.link:active{outline-style:none;outline-width:initial}.img--2{height:auto;max-width:100%;vertical-align:middle}.button-wrap{text-align:center}.button-label{color:inherit;position:relative}.block--4,.usecases__usecase{gap:20px;max-width:100%;min-width:0;position:relative}.icon,.header__icon{fill:inherit;height:inherit;width:inherit}.box--2,.header__box{fill:inherit;stroke:inherit}.social{color:#303132;display:inline-block;font-size:15px;line-height:1.8}.social:before{content:""}.social-link{color:#303132;outline-width:0;text-decoration:none;transition-duration:.2s}.social-link:active{outline-style:none;outline-width:initial}.page__box--3,.footer__subscribe{position:relative}.block{gap:0;max-width:100%;min-width:0;position:relative;text-align:center}.group--3,.cta__group{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.inner--3{gap:20px;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:min(100%,1310px);padding-bottom:10px;padding-top:10px;width:100%}.title--2{color:#1f281f;font-size:40px;font-weight:500;line-height:1.35em;margin-bottom:10px;margin-top:0;padding-left:7%;padding-right:7%;letter-spacing:-.018em}.group--2{gap:20px;display:flex;flex-direction:column;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.inner{align-items:center;gap:0;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:min(100%,1310px);padding-bottom:10px;padding-top:10px;width:100%}.feature{background-color:#efefef;border-radius:24px;padding:25px 30px 25px 20px;text-align:left}.feature-icon{float:left;margin-bottom:15px;margin-right:10px}.img{height:auto;margin-right:6px;margin-top:2px;max-width:100%;vertical-align:middle}.feature-text{overflow:hidden}.box{color:#404040;letter-spacing:0;margin-bottom:10px;padding-top:10px}.inner--2{gap:0;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:min(100%,1310px);padding-bottom:10px;padding-top:10px;width:100%}.subtitle{background-color:#f3f3f3;border-radius:24px;color:#606060;font-size:17px;letter-spacing:0;line-height:1.56em;margin:15px auto 20px;max-width:510px;padding:25px 20px 25px 30px;text-align:left}.group{background-color:#fff;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.inner--4{gap:0 20px;display:flex;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:1024px;padding-bottom:10px;padding-top:10px;width:100%}.block--3{gap:20px;max-width:100%;min-width:0;position:relative;text-align:center}.image{padding-top:31px}.carousel__viewport{margin-left:-39px;overflow:hidden;padding-top:10px;position:relative;transform:translateZ(0);transition-delay:2s;transition-duration:.8s;transition-property:opacity}.carousel__track{position:relative;touch-action:manipulation}.carousel__track:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.carousel__item{backface-visibility:hidden;float:left;min-height:1px;position:relative;touch-action:pan-y;transform:translateZ(0);user-select:none;z-index:1}.heading{max-width:560px;padding-bottom:20px}.title,.offline__title{color:#1f281f;font-size:40px;font-weight:500;line-height:1.35em;margin-bottom:10px;margin-top:0;letter-spacing:-.018em}.subtitle--2{color:#404040;font-size:18px;letter-spacing:0;line-height:1.65em;margin-bottom:20px;margin-top:0;max-width:430px;padding-top:10px}.header__group{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-height:79px;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.header__inner{gap:0;display:flex;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:1024px;width:100%}.header__group--2{align-items:center;backdrop-filter:blur(8px);background-color:#ffffffe8;border-radius:22px;box-shadow:#00000005 0 0 0 1px,#0000000f 0 4px 3px -3px,#00000014 0 16px 30px -14px;gap:0;display:flex;flex-shrink:0;height:54px;justify-content:space-between;margin-left:auto;margin-right:auto;margin-top:25px;max-width:100%;min-width:0;padding:8px 10px 8px 15px;position:fixed;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:1024px;z-index:9999}.header__logo{padding-left:10px}.header__menu{list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}.header__menu-item{border-radius:10px;color:#222;display:inline-block;font-size:15px;line-height:1.6;margin-left:10px;margin-right:10px;padding:6.5px 10px;position:relative;transition-duration:.2s}.header__menu-item:hover{background-color:#f8f8f8;color:#17b26a}.header__link--2,.header__link--4{color:#2a2a2a;display:block;font-size:16px;letter-spacing:0;line-height:1.3em;outline-width:0;position:relative;text-decoration:none;transition-duration:.2s}.header__link--2:active{outline-style:none;outline-width:initial}.header__menu-arrow{box-sizing:content-box;font-size:11px;font-style:normal;height:1em;line-height:1em;margin-left:6px;opacity:.6;vertical-align:middle;width:7px}.header__menu-arrow:hover{cursor:pointer}.header__link--4:active{outline-style:none;outline-width:initial}.header__button{background-color:#1f281f;border-radius:20px;box-shadow:#ffffff14 0 0 0 2px inset,#0000001c 0 2px 7px -4px,#00000012 0 1px 2px;color:#fff;cursor:pointer;display:inline-block;font-size:15px;letter-spacing:calc(.5px - .012em);line-height:18px;outline-width:0;padding:8px 16px;position:relative;text-decoration:none;transition-duration:.18s;transition-timing-function:ease-in-out}.header__button:hover{background-color:#0cab61}.header__button:active{outline-style:none;outline-width:initial}.header__group--3{display:none;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.header__inner--2{gap:0;display:flex;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:min(100%,1310px);padding-bottom:10px;padding-top:10px;width:100%}.header__group--4{gap:20px;display:flex;flex-direction:column;min-width:0;padding:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:50%}.header__img--2{height:36px;max-width:100%;vertical-align:middle}.header__group--5{gap:20px;display:flex;flex-direction:row-reverse;min-width:0;padding:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:50%}.header__menu-icons{display:inline-block;position:relative}.header__menu-open-icon{box-sizing:content-box;cursor:pointer;font-size:30px;font-style:normal;height:1em;line-height:1em;width:1em}.header__menu-close-icon{box-sizing:content-box;cursor:pointer;font-size:30px;font-style:normal;height:1em;left:50%;line-height:1em;position:absolute;top:50%;transform:translate(-50%,-50%);visibility:hidden;width:1em}.menu-open .header__menu-close-icon{visibility:visible}.header__mobile-menu{background-color:#fff;height:100vh;left:-1000px;max-width:400px;padding-left:20px;padding-right:20px;position:fixed;top:0;transition-duration:.5s;width:400px;z-index:9999}.menu-open .header__mobile-menu{left:0}.header__menu-icons--2{display:inline-block;fill:#fff;left:-1000px;position:relative;top:50px;transition-duration:.5s;z-index:9999}.menu-open .header__menu-icons--2{left:auto;position:absolute;right:0;top:0}.header__menu-close-icon--2{box-sizing:content-box;cursor:pointer;fill:#000;font-size:20px;font-style:normal;height:1em;line-height:1em;position:absolute;right:18px;top:30px;transform:translate(-50%,-50%);visibility:hidden;width:1em;z-index:3}.menu-open .header__menu-close-icon--2{visibility:visible}.header__group--6{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:15px;padding-right:15px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.header__inner--3{gap:0;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:440px;padding-bottom:15px;padding-top:15px;width:100%}.header__block--3{gap:0;max-width:100%;min-width:0;opacity:0;position:relative;text-align:center;transform:translateY(10px);transition-delay:.1s;transition-duration:.1s}.menu-open .header__block--3{opacity:1;transform:translateY(0)}.header__logo--2{padding-bottom:30px;padding-top:40px}.header__img--3{height:auto;max-width:100%;vertical-align:middle;width:160px}.header__block--4{gap:0;max-width:100%;min-width:0;opacity:0;position:relative;transform:translateY(10px);transition-delay:.2s;transition-duration:.2s}.menu-open .header__block--4{opacity:1;transform:translateY(0)}.header__menu--2{list-style-position:inside;margin-bottom:21px;margin-left:3px;margin-top:0;padding-left:0}.header__menu-item--3{display:block;font-size:15px;line-height:1.6;list-style-position:initial;list-style-type:none;position:relative}.header__menu-item--3:hover{color:#17b26a}.header__link--5,.header__link--7{padding:0 44px 0 16px;border-bottom:1px solid #f1f1f1;color:#2a2a2a;display:block;font-size:16px;letter-spacing:.5px;line-height:50px;outline-width:0;position:relative;text-decoration:none;transition-duration:.2s}.header__menu-item--3.is-open .header__link--5{background-attachment:initial;background-clip:initial;background-color:#f7f7f7;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial}.header__link--5:active{outline-style:none;outline-width:initial}.header__menu-arrow--2{box-sizing:content-box;fill:#828282;font-size:13px;font-style:normal;height:1em;line-height:1em;padding:10px;position:absolute;right:0;top:7px;width:1em;z-index:20}.header__link--5{cursor:pointer}.header__menu-arrow--2{pointer-events:none;transition:transform .2s ease}.header__menu-item--3.is-open .header__menu-arrow--2{transform:rotate(180deg)}.header__submenu--2{display:none;font-size:90%;list-style-position:inside;list-style-type:initial;margin-bottom:5px;margin-top:4px;padding-left:0}.header__menu-item--4{display:block;font-size:15px;line-height:1.6;list-style-position:initial;list-style-type:none}.header__menu-item--4:hover{color:#17b26a}.header__link--6{border-bottom:1px solid #f1f1f1;color:#2a2a2a;display:block;font-size:16px;letter-spacing:.5px;line-height:50px;outline-width:0;padding-left:32px;position:relative;text-decoration:none;transition-duration:.2s}.header__link--6:active,.header__link--7:active{outline-style:none;outline-width:initial}.header__block--5{gap:0;max-width:100%;min-width:0;opacity:0;position:relative;transform:translateY(10px);transition-delay:.3s;transition-duration:.3s}.menu-open .header__block--5{opacity:1;transform:translateY(0)}.header__button-wrap--2{padding-top:40px;text-align:center}.header__button--2{background-color:#1f281f;border-radius:14px;box-shadow:#ffffff26 0 0 0 2px inset,#00000026 0 0 0 1px inset,#0000001c 0 2px 7px,#00000012 0 1px 2px;color:#fff;cursor:pointer;display:inline-block;letter-spacing:calc(.5px - .012em);line-height:18px;outline-width:0;padding:12px 16px;position:relative;text-decoration:none;transition-duration:.18s;transition-timing-function:ease-in-out;width:100%}.header__button--2:hover{background-color:#0cab61}.header__button--2:active{outline-style:none;outline-width:initial}.header__block--6{gap:0;max-width:100%;min-width:0;opacity:0;position:relative;transform:translateY(10px);transition-delay:.4s;transition-duration:.4s}.menu-open .header__block--6{opacity:1;transform:translateY(0)}.header__socials{padding-bottom:30px;padding-right:22px;padding-top:40px;text-align:center}.header__icon--3{border-radius:7px;box-shadow:0 0;box-sizing:content-box;display:flex;fill:#646f7e;font-size:20px;font-style:normal;height:1em;line-height:1em;margin-left:22px;max-height:20px;max-width:20px;transition-duration:.25s;vertical-align:middle;width:1em}.header__icon--3:hover{box-shadow:#fff0 0 0;cursor:pointer;fill:#17b26a}.hero__group{background-image:url(/images/circle-sec-bg-1.svg);background-position-x:center;background-position-y:center;background-repeat:no-repeat;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-height:881px;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.hero__group:before{background-image:url(/images/hero-sec-colored-bg-1-1x.webp);background-position-x:50%;background-position-y:80%;background-repeat:no-repeat;background-size:auto;border-radius:0;border-bottom-width:0;border-color:unset;border-left-width:0;border-right-width:0;border-style:unset;border-top-width:0;content:"";display:block;height:max(100% + 0px,100%);left:0;mix-blend-mode:unset;opacity:.4;position:absolute;top:0;transition:background .3s,border-radius .3s,opacity .3s;width:max(100% + 0px,100%)}.hero__inner{gap:0;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:min(100%,1310px);padding-bottom:120px;padding-top:40px;width:100%}.hero__heading{margin-left:auto;margin-right:auto;max-width:900px;padding-bottom:18px;padding-top:90px;text-align:center}.hero__title{color:#1f281f;font-size:60px;font-weight:500;letter-spacing:calc(-1.5px - .018em);line-height:68px;margin-bottom:10px;margin-top:0;padding-left:7%;padding-right:7%}.hero__subtitle{-webkit-text-fill-color:transparent;background-clip:text;background-image:linear-gradient(135deg,#9fb007,#1ec867 38%,#825ceb);color:#8a8a8a;display:inline-block;font-size:20px;font-weight:500;letter-spacing:0;line-height:1.5em;margin-bottom:20px;margin-top:0;padding-bottom:10px;padding-top:20px}.hero__button{background-color:#fff;border-radius:14px;box-shadow:#0000000f 0 0 0 1px,#0000000d 0 4px 10px -2px,#00000008 0 2px 4px -1px,#0000000a 0 -3px inset;color:#1f281f;cursor:pointer;display:inline-block;font-size:17px;letter-spacing:calc(.5px - .012em);line-height:1em;margin-right:10px;outline-width:0;padding:20px 34px;position:relative;text-decoration:none;transition-duration:.18s;transition-timing-function:ease-in-out}.hero__button:hover{box-shadow:#00000014 0 0 0 1px,#0000000d 0 4px 10px,#00000008 0 2px 4px -2px,#0000000a 0 -6px inset}.hero__button:active{outline-style:none;outline-width:initial}.hero__icon,.cta__icon{box-sizing:content-box;display:inline-block;fill:#4a4a4a;font-size:11px;font-style:normal;height:1em;line-height:1em;margin-left:9px;transition-duration:.2s;width:1em}.hero__icon:hover{cursor:pointer;fill:#17b26a}.hero__button:hover .hero__icon{fill:#17b26a;transform:translate(-1px)}.preview__group{background-image:url(/images/bnfo-blur-bg-s1.svg);background-position-x:center;background-position-y:bottom;background-repeat:no-repeat;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-height:722px;min-width:0;padding-left:10px;padding-right:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.preview__inner{gap:0;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:1440px;padding-bottom:10px;padding-top:10px;width:100%}.preview__group--2{gap:0;display:flex;flex-direction:column;margin-top:-22%;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.preview__image{border-radius:18px;box-shadow:#18591e0a 0 0 0 10px,#00000030 0 10px 20px -8px,#0000000f 0 0 0 1px}.preview__block--2{gap:0;left:50%;max-width:100%;min-width:0;position:absolute;top:50%;transform:translate(-50%) translateY(-50%);z-index:55}.preview__video{animation-duration:1.8s;animation-iteration-count:2;animation-name:KPPulseOut1;animation-timing-function:cubic-bezier(.785,.135,.15,.86);position:relative;text-align:center}.preview__video-button{backdrop-filter:opacity(40%) blur(24px);background-color:#cbc7ff0d;border-radius:50%;box-shadow:#85c9ab52 0 0 16px inset;overflow:hidden;padding:11px;position:relative}.preview__video-icon{background-color:#121111;background-image:linear-gradient(135deg,#86ce80,#17b26a);border-radius:50%;box-shadow:#107a492e 0 -6px 20px inset,#17b26a -1px 16px 40px -16px,#1c945c63 0 14px 24px;display:inline-block;height:70px;line-height:28px;padding:20px;width:70px}.preview__icon{box-sizing:content-box;display:inline-block;fill:#fffffff2;font-style:normal;height:18px;line-height:1em;transition-duration:.3s;vertical-align:middle;width:18px}.preview__icon:hover{cursor:pointer}.preview__video-button:hover .preview__icon{transform:scale(1.2)}.stack__heading{margin-left:auto;margin-right:auto;max-width:552px;padding-bottom:50px;text-align:center}.stack__subtitle{background-color:#efefef;border-radius:24px;color:#606060;font-size:17px;letter-spacing:0;line-height:1.56em;margin:15px auto 20px;max-width:490px;padding:25px 20px 25px 30px;text-align:left}.logos__inner{gap:20px;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:1200px;padding-bottom:10px;padding-top:10px;width:100%}.logos__group--2{align-items:stretch;gap:10px;display:flex;min-width:0;overflow:hidden;padding:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.logos__group--2:after{background-image:linear-gradient(90deg,#0000,#fbfafa 65% 100%);bottom:0;content:"";height:100%;position:absolute;right:0;top:0;width:25%;z-index:33}.logos__group--2:before{background-image:linear-gradient(90deg,#fbfafa 0% 24%,#0000);border-radius:0;border-bottom-width:0;border-color:unset;border-left-width:0;border-right-width:0;border-style:unset;border-top-width:0;bottom:0;content:"";display:block;height:100%;left:0;mix-blend-mode:unset;opacity:1;position:absolute;top:0;transition:background .3s,border-radius .3s,opacity .3s;width:25%;z-index:33}.logos__marquee{overflow:hidden;position:relative;width:90000px}.logos__marquee-row{animation-duration:40s;animation-iteration-count:infinite;animation-name:bannermoveltr;animation-timing-function:linear;display:inline-block;overflow:hidden;text-wrap-mode:nowrap}.logos__logo-item{display:inline-block;padding-left:45px;padding-right:45px}.logos__img{height:34px;width:auto;max-width:100%;vertical-align:middle}.logos__marquee--2{overflow:hidden;padding-top:50px;position:relative;width:90000px}.logos__marquee-row--2{animation-duration:40s;animation-iteration-count:infinite;animation-name:bannermovertl;animation-timing-function:linear;display:inline-block;overflow:hidden;text-wrap-mode:nowrap}.collab__group{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;padding-top:150px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.collab__image{padding-bottom:20px}.collab__heading{margin-left:auto;margin-right:auto;max-width:650px;padding-bottom:20px;text-align:center}.collab__subtitle{background-color:#efefef;border-radius:24px;color:#606060;font-size:17px;letter-spacing:0;line-height:1.56em;margin:15px auto 20px;max-width:500px;padding:25px 20px 25px 30px;text-align:left}.collab__grid{align-content:start;gap:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);justify-content:start;min-width:0;padding:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:680px}.collab__img--3{height:auto;margin-right:6px;max-width:100%;vertical-align:middle}.ai-logo__group{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;padding-top:100px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.ai-logo__block{gap:20px;height:330px;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;overflow:hidden;position:relative;width:330px}.ai-logo__block:before{background-image:url(/images/brainfo-logo-shapte-bg-1.svg);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;inset:0;position:absolute;width:100%;z-index:22}.ai-logo__spin{max-width:310px;position:relative}.ai-logo__spin-inner{align-items:center;animation-duration:3s;animation-iteration-count:infinite;animation-name:xspin;animation-timing-function:linear;display:flex;filter:blur(15px);flex-direction:column;height:100%;justify-content:center;padding-top:100%;position:relative;width:100%}.ai-logo__spin-layer{height:100%;position:absolute;top:0;transition-duration:1s;width:100%}.ai-logo__img{height:auto;max-width:100%;vertical-align:middle;width:100%}.ai-logo__spin-layer--2{animation-direction:alternate;animation-duration:2s;animation-iteration-count:infinite;animation-name:xfade;height:100%;opacity:0;position:absolute;top:0;transition-duration:1s;width:100%}.ai-intro__group{background-image:linear-gradient(#fbfafa,#fff);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;margin-top:-20px;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.ai-intro__heading{margin-left:auto;margin-right:auto;max-width:590px;padding-bottom:20px;text-align:center}.ai-hub__group--2{background-color:#f6f6f6;border-radius:28px;gap:20px;display:flex;flex-direction:column;min-width:0;padding:4%;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:50%}.ai-hub__heading{margin-left:auto;margin-right:auto;min-height:160px;padding-bottom:10px;padding-top:10px}.ai-hub__title,.ai-tools__title{color:#1f281f;font-size:18px;font-weight:500;letter-spacing:calc(.3px - .018em);line-height:1.35em;margin-bottom:12px;margin-top:0}.ai-hub__subtitle{color:#606060;font-weight:400;letter-spacing:0;line-height:1.6em;margin-bottom:20px;margin-top:0;padding-right:6%}.ai-tools__group--2{background-color:#f6f6f6;border-radius:28px;gap:20px;display:flex;flex-direction:column;min-width:0;padding:2%;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.ai-tools__heading{margin-left:auto;margin-right:auto;min-height:230px;padding-left:10px;padding-top:30px}.ai-tools__subtitle{color:#606060;font-weight:400;letter-spacing:0;line-height:1.6em;margin-bottom:20px;margin-top:0}.usecases-intro__group{background-color:#fff;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;padding-top:240px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.usecases-intro__heading{margin-left:auto;margin-right:auto;max-width:660px;padding-bottom:20px;text-align:center}.usecases-intro__title{color:#1f281f;font-size:40px;font-weight:500;line-height:1.35em;margin-bottom:10px;margin-top:0;padding-left:9%;padding-right:9%;letter-spacing:-.018em}.usecases-intro__subtitle{background-color:#f3f3f3;border-radius:24px;color:#606060;font-size:17px;letter-spacing:0;line-height:1.56em;margin:15px auto 20px;max-width:460px;padding:25px 20px 25px 30px;text-align:left}.usecases-intro__button-wrap{padding-bottom:50px;text-align:center}.usecases-intro__button{background-color:#fff;border-radius:14px;box-shadow:#0000000f 0 0 0 1px,#0000000d 0 4px 10px -2px,#00000008 0 2px 4px -1px,#0000000a 0 -3px inset;color:#1f281f;cursor:pointer;display:inline-block;font-size:17px;letter-spacing:calc(.5px - .012em);line-height:1em;margin-right:10px;outline-width:0;padding:17px 20px;position:relative;text-decoration:none;transition-duration:.18s;transition-timing-function:ease-in-out}.usecases-intro__button:hover{box-shadow:#00000014 0 0 0 1px,#0000000d 0 4px 10px,#00000008 0 2px 4px -2px,#0000000a 0 -6px inset}.usecases-intro__button:active{outline-style:none;outline-width:initial}.usecases-intro__icon,.devices__icon{box-sizing:content-box;display:inline-block;fill:#4a4a4a;font-size:11px;font-style:normal;height:1em;line-height:1em;margin-left:5px;transition-duration:.2s;width:1em}.usecases-intro__icon:hover{cursor:pointer;fill:#17b26a}.usecases-intro__button:hover .usecases-intro__icon{fill:#17b26a;transform:translate(-1px)}.usecases__group{background-color:#fff;gap:20px;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding:10px 10px 180px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.usecases__carousel{-webkit-tap-highlight-color:transparent;margin-left:auto;margin-right:auto;max-width:1920px;position:relative;width:100%;z-index:1}.usecases__carousel:after{background-image:linear-gradient(90deg,#fff0,#fff);bottom:0;content:"";display:block;height:100%;position:absolute;right:0;top:0;width:150px;z-index:2}.usecases__carousel:before{background-image:linear-gradient(90deg,#fff,#fff0);bottom:0;content:"";display:block;height:100%;left:-40px;position:absolute;top:0;width:150px;z-index:2}.usecases__slide{margin-right:10px}.usecases__group--2{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.usecases__inner{align-items:center;gap:20px;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:min(100%,1310px);width:100%}.usecases__card{border-radius:30px;max-width:448px;overflow:hidden;position:relative;transition-duration:.23s}.usecases__card:before,.usecases__card--2:before{content:"";display:none}.usecases__card:hover{filter:opacity(98%);transform:skewY(0) translateY(-2px)}.usecases__card-link{color:#000;inset:0;outline-width:0;position:absolute;text-decoration:none;transition-duration:.2s}.usecases__card-link:hover{color:#17b26a}.usecases__card-link:focus{color:#17b26a}.usecases__card-link:active{outline-style:none;outline-width:initial}.usecases__card-text{bottom:0;padding-bottom:36px;padding-left:40px;padding-right:40px;pointer-events:none;position:absolute;transition-duration:.21s}.usecases__usecase:hover .usecases__card-text{transform:translateY(10px)}.usecases__card-title{background-image:url(/images/bnf-cs-ico-1.svg);background-repeat:no-repeat;color:#fff;font-size:25px;font-weight:500;line-height:1.307em;margin-bottom:10px;margin-top:0;padding-top:60px;letter-spacing:-.018em}.usecases__card-label{color:#fff;letter-spacing:0;line-height:1.533em;margin-bottom:20px;margin-top:0}.usecases__img{contain-intrinsic-height:1500px;contain-intrinsic-width:3000px;display:block;height:auto;max-width:100%;vertical-align:middle}.usecases__card--2{border-radius:30px;margin:0;max-width:448px;overflow:hidden;position:relative;transition-duration:.23s}.usecases__card--2:hover{filter:opacity(98%);transform:skewY(0) translateY(-2px)}.usecases__card-title--2{background-image:url(/images/bnf-cs-ico-2.svg);background-repeat:no-repeat;color:#fff;font-size:25px;font-weight:500;line-height:1.307em;margin-bottom:10px;margin-top:0;padding-top:60px;letter-spacing:-.018em}.usecases__group--3{align-items:center;gap:20px;display:flex;flex-direction:column;flex-shrink:0;margin-left:auto;margin-right:auto;max-width:min(100%,100.07%);min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100.07%}.usecases__card-text--2{bottom:0;padding-bottom:36px;padding-left:40px;padding-right:40px;pointer-events:none;position:absolute;text-align:left;transition-duration:.21s}.usecases__usecase:hover .usecases__card-text--2{transform:translateY(10px)}.usecases__card-title--3{background-image:url(/images/bnf-cs-ico-8.svg);background-repeat:no-repeat;color:#fff;font-size:25px;font-weight:500;line-height:1.307em;margin-bottom:10px;margin-top:0;padding-top:60px;letter-spacing:-.018em}.usecases__card-label--2{color:#fff;letter-spacing:0;line-height:1.533em;margin-bottom:20px;margin-top:0;padding-right:3%}.usecases__card-title--4{background-image:url(/images/bnf-cs-ico-4.svg);background-repeat:no-repeat;color:#fff;font-size:25px;font-weight:500;line-height:1.307em;margin-bottom:10px;margin-top:0;padding-top:60px;letter-spacing:-.018em}.usecases__card-title--5{background-image:url(/images/bnf-cs-ico-5.svg);background-repeat:no-repeat;color:#fff;font-size:25px;font-weight:500;line-height:1.307em;margin-bottom:10px;margin-top:0;padding-top:60px;letter-spacing:-.018em}.usecases__card-label--3{color:#fff;letter-spacing:0;line-height:1.533em;margin-bottom:20px;margin-top:0;padding-right:10%}.usecases__group--4{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;position:relative;text-align:initial;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.usecases__card-title--6{background-image:url(/images/bnf-cs-ico-6.svg);background-repeat:no-repeat;color:#fff;font-size:25px;font-weight:500;line-height:1.307em;margin-bottom:10px;margin-top:0;padding-top:60px;letter-spacing:-.018em}.usecases__card-label--4{color:#fff;letter-spacing:0;line-height:1.533em;margin-bottom:20px;margin-top:0;padding-right:6%}.usecases__card-title--7{background-image:url(/images/bnf-cs-ico-3.svg);background-repeat:no-repeat;color:#fff;font-size:25px;font-weight:500;line-height:1.307em;margin-bottom:10px;margin-top:0;padding-top:60px;letter-spacing:-.018em}.usecases__card-title--8{background-image:url(/images/bnf-cs-ico-7.svg);background-repeat:no-repeat;color:#fff;font-size:25px;font-weight:500;line-height:1.307em;margin-bottom:10px;margin-top:0;padding-top:60px;letter-spacing:-.018em}.devices__group--2{background-color:#f6f6f6;border-radius:62px;gap:20px;display:flex;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.devices__group--3{gap:0;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 90px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.devices__button{background-color:#fff;border-radius:14px;box-shadow:#0000000f 0 0 0 1px,#0000000d 0 4px 10px -2px,#00000008 0 2px 4px -1px,#0000000a 0 -3px inset;color:#1f281f;cursor:pointer;display:inline-block;font-size:17px;letter-spacing:calc(.5px - .012em);line-height:1em;margin-right:10px;outline-width:0;padding:17px 20px;position:relative;text-align:center;text-decoration:none;transition-duration:.18s;transition-timing-function:ease-in-out}.devices__button:hover{box-shadow:#00000014 0 0 0 1px,#0000000d 0 4px 10px,#00000008 0 2px 4px -2px,#0000000a 0 -6px inset}.devices__button:active{outline-style:none;outline-width:initial}.devices__icon:hover{cursor:pointer;fill:#17b26a}.devices__button:hover .devices__icon{fill:#17b26a;transform:translate(-1px)}.devices__img{border-bottom-right-radius:62px;border-top-right-radius:62px;contain-intrinsic-height:1500px;contain-intrinsic-width:3000px;height:auto;max-width:100%;vertical-align:middle}.offline__group{background-color:#fff;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;padding-top:130px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.offline__heading{margin-left:auto;margin-right:auto;max-width:520px;padding-bottom:20px;text-align:center}.offline__grid{align-content:start;gap:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);justify-content:start;min-width:0;padding:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:720px}.voice__group{background-color:#fff;display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding:130px 10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.voice__group--2{background-color:#f6f6f6;border-radius:62px;gap:20px;display:flex;min-width:0;padding-bottom:50px;padding-top:50px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.voice__group--2:focus-visible{flex-wrap:unset}.voice__group--3{gap:0;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;min-width:0;padding:10px 30px 10px 90px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:50%}.voice__group--3:focus-visible{flex-wrap:unset}.voice__group--4{gap:20px;display:flex;flex-direction:column;min-width:0;padding-bottom:50px;padding-top:50px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:50%}.voice__group--4:focus-visible{flex-wrap:unset}.voice__img{border-radius:45px;contain-intrinsic-height:1500px;contain-intrinsic-width:3000px;height:auto;max-width:100%;vertical-align:middle}.voice__quote{backdrop-filter:opacity(50%) blur(36px);background-color:#262626f0;border-radius:28px;box-shadow:#00000036 0 5px 11px,#0003 0 3px 7px -3px;color:#d2d2d2;margin-left:-50px;margin-top:-100px;max-width:410px;min-height:110px;padding:30px}.voice__quote-text{font-size:14px;line-height:1.5em}.voice__block--3{gap:20px;left:-63px;max-width:100%;min-width:0;position:absolute;top:255px;z-index:1}.security__group{background-image:linear-gradient(#fff,#fbfafa);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding-left:10px;padding-right:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.security__inner{gap:20px;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:1018px;padding-bottom:10px;padding-top:10px;width:100%}.security__heading{margin-left:auto;margin-right:auto;max-width:560px;padding-bottom:70px;text-align:center}.security__subtitle{background-color:#f3f3f3;border-radius:24px;color:#606060;font-size:17px;letter-spacing:0;line-height:1.56em;margin:15px auto 20px;max-width:490px;padding:25px 20px 25px 30px;text-align:left}.security__grid{align-content:start;gap:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);justify-content:start;min-width:0;padding:10px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.security__feature{padding-bottom:40px;padding-right:6%;text-align:left}.security__feature-icon{float:left;margin-bottom:20px;margin-right:10px;width:40px}.security__img{height:auto;max-width:100%;vertical-align:middle;width:32px}.security__feature-text{overflow:hidden;padding-left:10px;padding-right:10px}.security__heading--2{color:#1f281f;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.2;margin-bottom:10px;margin-top:0}.security__text{color:#404040;font-size:.93em;letter-spacing:0;line-height:1.5em;margin-bottom:20px;margin-top:0;padding-right:10%}.cta__group:before{background-image:url(/images/circle-sec-bg-1.svg);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:contain;border-radius:0;border-bottom-width:0;border-color:unset;border-left-width:0;border-right-width:0;border-style:unset;border-top-width:0;content:"";display:block;height:max(100% + 0px,100%);left:0;mix-blend-mode:unset;opacity:.9;position:absolute;top:0;transition:background .3s,border-radius .3s,opacity .3s;width:max(100% + 0px,100%)}.cta__inner{gap:0;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:1022px;padding-bottom:10px;padding-top:10px;width:100%}.cta__group--2{display:flex;flex-direction:column;margin-top:30px;min-width:0;padding:120px 10px 160px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.cta__heading{margin-left:auto;margin-right:auto;max-width:600px;padding-bottom:10px;text-align:center}.cta__title{color:#1f281f;display:inline-block;font-size:50px;font-weight:500;line-height:1.2em;margin-bottom:10px;margin-top:0;padding-left:7%;padding-right:7%;letter-spacing:-.018em}.cta__subtitle{color:#707070;font-size:20px;letter-spacing:0;line-height:1.58em;margin:0 auto 20px;padding-top:10px}.cta__button{background-color:#fff;border-radius:14px;box-shadow:#0000000f 0 0 0 1px,#0000000d 0 4px 10px -2px,#00000008 0 2px 4px -1px,#0000000a 0 -3px inset;color:#1f281f;cursor:pointer;display:inline-block;font-size:17px;letter-spacing:calc(.5px - .012em);line-height:1em;margin-right:10px;outline-width:0;padding:20px 25px;position:relative;text-decoration:none;transition-duration:.18s;transition-timing-function:ease-in-out}.cta__button:hover{box-shadow:#00000014 0 0 0 1px,#0000000d 0 4px 10px,#00000008 0 2px 4px -2px,#0000000a 0 -6px inset}.cta__button:active{outline-style:none;outline-width:initial}.cta__icon:hover{cursor:pointer;fill:#17b26a}.cta__button:hover .cta__icon{fill:#17b26a;transform:translate(-1px)}.community__group{display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;padding:30px 10px 90px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.community__feature{backdrop-filter:blur(8px);background-color:#ffffffe8;border-radius:24px;box-shadow:#00000005 0 0 0 1px,#0000000f 0 4px 3px -3px,#00000014 0 16px 30px -14px;height:78px;margin-left:auto;margin-right:auto;padding-left:18px;padding-right:18px;padding-top:15px;width:653px}.community__feature-icon{float:left;margin-bottom:20px;margin-right:10px}.community__feature-text{overflow:hidden;padding-left:6px;padding-top:3px}.community__heading{color:#1f281f;font-size:18px;font-weight:500;line-height:1em;margin-bottom:0;margin-top:0;letter-spacing:-.018em}.community__text{color:#404040;font-size:13px;line-height:1.7;margin-bottom:0;margin-top:4px}.community__link{background-color:#1f281f;border-radius:14px;box-shadow:#ffffff26 0 0 0 1px inset,#0000001c 0 2px 7px -2px,#00000012 0 1px 2px;color:#fff;font-size:15px;letter-spacing:calc(.4px - .012em);line-height:20px;outline-width:0;padding:11px 17px;position:absolute;right:18px;text-decoration:none;top:18px;transition-duration:.2s}.community__link:hover{background-color:#0cab61}.community__link:active{outline-style:none;outline-width:initial}.footer__group{background-image:linear-gradient(#1e9600,#fafafa00 0%,#f7f7f7ab 49%,#f7f7f7);display:flex;flex-direction:column;margin-left:auto;margin-right:auto;max-width:100%;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.footer__inner{gap:0;display:flex;flex-direction:column;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:1024px;width:100%}.footer__group--2{align-items:center;background-image:url(/images/bnf-ns-bg-e-3-min.jpg);background-position-x:50%;background-position-y:50%;background-size:cover;border-radius:45px;gap:0;display:flex;flex-direction:column;min-width:0;padding-bottom:70px;padding-top:60px;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.footer__bg-video{border-radius:45px;height:max(100% + 0px,100%);inset:0;overflow:hidden;pointer-events:none;position:absolute;transition-duration:1s;transition-property:opacity;width:max(100% + 0px,100%);z-index:0}.footer__bg-video-media{left:50%;max-width:100%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.footer__heading{margin-bottom:30px;text-align:center}.footer__title{color:#fff;font-size:40px;font-weight:400;letter-spacing:calc(-.2px - .012em);line-height:1.35em;margin-bottom:10px;margin-top:0}.footer__subtitle{color:#fff;font-size:21px;letter-spacing:0;line-height:1.619em;margin-bottom:20px;margin-top:0}.footer__form{margin-bottom:20px}.footer__label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.footer__turnstile:not(:empty){margin-bottom:20px}.footer__form-message{color:#fff;font-size:16px;margin:0;text-align:center}.footer__form-message:not(:empty){margin-bottom:12px}.footer__form-message--error{color:#ffb4b4}.footer__input{backdrop-filter:blur(3px);background-color:#ffffffdb;border:1px solid #eee;border-radius:18px;box-shadow:#0000000a 0 2px 3px;color:#2a2a2a;display:block;font-family:inherit;font-size:16px;line-height:1.25em;max-width:100%;min-height:38px;min-width:200px;padding:20px 0 70px;text-align:center;width:350px}.footer__input::placeholder{box-sizing:content-box;color:#999}.footer__input:focus{background-attachment:initial;background-clip:initial;background-image:initial;background-origin:initial;background-position-x:initial;background-position-y:initial;background-repeat:initial;background-size:initial}.footer__subscribe-button{appearance:button;background-color:#1f281f;border-radius:14px;border-bottom-style:none;border-bottom-width:medium;border-left-style:none;border-left-width:medium;border-right-style:none;border-right-width:medium;border-top-style:none;border-top-width:medium;bottom:4px;box-shadow:#ffffff26 0 0 0 2px inset,#00000026 0 0 0 1px inset,#0000001c 0 2px 7px,#00000012 0 1px 2px;color:#fff;cursor:pointer;font-size:17px;height:50px;left:4px;letter-spacing:calc(.5px - .012em);line-height:25px;padding:8px 16px;position:absolute;right:4px;text-transform:capitalize;transition-duration:.2s}.footer__subscribe-button:hover{background-color:#0cab61}.footer__spacer-inner{height:119px}.footer__group--3{gap:0;display:flex;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.footer__group--4{gap:0;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:33%}.footer__img{height:auto;max-width:140px;vertical-align:middle}.footer__group--5{gap:0;display:flex;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:67%}.footer__group--6,.footer__group--7{gap:0;display:flex;flex-direction:column;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:25%}.footer__title--2{color:#9e9e9e;font-size:14px;font-weight:500;letter-spacing:.2px;line-height:1em;margin-bottom:30px;margin-top:5px}.footer__menu{align-items:flex-start;display:flex;flex-direction:column;list-style-type:none;margin-bottom:0;margin-top:0;padding-left:0}.footer__menu-item{color:#222;display:inline-block;font-size:15px;font-weight:500;letter-spacing:0;line-height:1.25rem;margin-bottom:18px;position:relative;transition-duration:.2s}.footer__menu-item:hover{color:#17b26a}.footer__link--2{color:#6f6f6f;display:block;outline-width:0;position:relative;text-decoration:none;transition-duration:.2s}.footer__link--2:hover{color:#1a1a1a}.footer__link--2:active{outline-style:none;outline-width:initial}.footer__spacer-inner--2{height:100px}.footer__divider-line{border-top:1px solid #e3e3e3;margin-bottom:40px}.footer__group--8{align-items:center;gap:0;display:flex;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:100%}.footer__group--9{gap:20px;display:flex;flex-direction:column;min-width:0;position:relative;transition:background .3s,border .3s,box-shadow .3s,transform .4s;width:50%}.footer__text--2{color:#888;font-size:13px;font-weight:400;letter-spacing:0;line-height:1.428em;margin-bottom:0;margin-top:0}.footer__socials{text-align:right}.footer__icon{border-radius:7px;box-shadow:0 0;box-sizing:content-box;display:flex;fill:#646f7e;font-size:20px;font-style:normal;height:1em;line-height:1em;margin-left:22px;transition-duration:.25s;vertical-align:middle;width:1em}.footer__icon:hover{box-shadow:#fff0 0 0;cursor:pointer;fill:#000}.footer__spacer-inner--3{height:150px}.footer__image{opacity:.8}.footer__img--2{contain-intrinsic-height:1500px;contain-intrinsic-width:3000px;height:auto;max-width:100%;vertical-align:middle}.scroll-top__button{background-color:#fff;border:1px solid #e7e8e9;border-radius:12px;bottom:16px;box-shadow:#0000000a 0 4px 5px;cursor:pointer;display:none;fill:#fff;font-size:21px;height:42px;line-height:41px;position:fixed;right:16px;text-align:center;transition-duration:.22s;width:42px;z-index:999}.scroll-top__button:hover{border-bottom-color:#ccf0e1;border-left-color:#ccf0e1;border-right-color:#ccf0e1;border-top-color:#ccf0e1}.scroll-top__icon{box-sizing:content-box;fill:#17b26a;font-size:15px;font-style:normal;height:1em;line-height:1em;width:1em}.scroll-top__icon--2{box-sizing:content-box;fill:inherit;height:inherit;width:inherit}.scroll-top__box{box-sizing:content-box;fill:inherit;stroke:inherit}@media(max-width:1366px){.inner--3,.inner,.inner--2,.header__inner--2,.hero__inner,.usecases__inner{max-width:min(100%,1024px)}.carousel__viewport{margin-left:revert;margin-right:-10px}.usecases__carousel:after,.usecases__carousel:before{z-index:-1}.devices__group--3,.voice__group--3{padding-right:revert}}@media(max-width:1024px){.inner--3,.inner,.inner--2,.header__inner--2,.hero__inner,.usecases__inner{max-width:100%}.header__group,.header__group--2{display:none}.header__group--3{display:revert}.header__menu-open-icon{font-size:32px}.header__menu-close-icon{fill:#939393;font-size:12px}.header__mobile-menu{border-right:1px solid #e8e8e8;max-width:100%}.header__menu-close-icon--2{fill:#dea8a8;font-size:18px}.hero__group:before{background-size:cover}.devices__group--3,.voice__group--3{padding-left:40px;padding-right:20px}.voice__block--3{top:200px}}@media(max-width:992px){.title{font-size:30px}.subtitle--2{font-size:17px}.hero__group:before{background-position-x:0%;background-position-y:0%}.preview__group{min-height:389px}.collab__group,.usecases-intro__group,.offline__group{padding-top:160px}.usecases__group{padding-top:130px}.devices__group--2,.voice__group--2{border-radius:28px}.devices__group--3,.voice__group--3{padding-right:revert}.devices__img,.voice__img{border-bottom-right-radius:28px;border-top-right-radius:28px}.voice__quote{margin-left:revert;margin-top:-46px;min-height:128px}.voice__block--3{top:138px}.cta__group:before{opacity:1}.footer__group{padding-left:30px;padding-right:30px}.footer__group--6,.footer__group--7{align-items:flex-start}.footer__menu{align-content:flex-start;align-items:baseline;justify-content:flex-start}.footer__menu-item{font-size:15px}}@media(max-width:768px){.title--2,.title,.usecases-intro__title,.offline__title,.cta__title{padding-left:10px;padding-right:10px}.subtitle,.stack__subtitle,.collab__subtitle,.usecases-intro__subtitle,.security__subtitle{padding-left:20px}.inner--4{gap:30px;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly}.hero__group{background-size:cover;min-height:672px}.hero__heading,.ai-hub__subtitle,.ai-tools__subtitle{padding-left:20px;padding-right:20px}.hero__title{font-size:36px;letter-spacing:-.018em;line-height:1.2em}.preview__group{min-height:262px}.logos__logo-item{padding-left:25px;padding-right:25px}.collab__grid,.offline__grid{grid-template-columns:repeat(1,1fr);width:100%}.ai-hub__group--2,.community__feature-text,.footer__group--4,.footer__group--5,.footer__block--3,.footer__menu,.footer__group--9{width:100%}.ai-hub__title,.ai-tools__title{padding-left:20px;padding-right:10px}.usecases__group{padding-bottom:100px}.usecases__group--4{text-align:revert}.devices__group--3{padding:60px 20px 60px 30px}.devices__img,.voice__img{border-bottom-left-radius:28px;border-top-right-radius:revert}.voice__group--2{flex-wrap:wrap;padding-bottom:10px;padding-top:10px}.voice__group--3{flex-wrap:wrap;padding:60px 20px 60px 30px;width:100%}.voice__group--4{flex-wrap:wrap;width:100%}.voice__quote{margin-left:14px}.voice__block--3{left:-1px;top:7px}.security__grid{grid-template-columns:repeat(1,1fr)}.community__feature{height:revert;text-align:center;width:100%}.community__feature-icon{height:46px;width:100%}.community__link{display:block;margin-bottom:20px;margin-top:20px;position:revert}.footer__title{font-size:30px;font-weight:500}.footer__subtitle{padding-left:10%;padding-right:10%}.footer__spacer-inner{height:70px}.footer__group--3,.footer__group--8{flex-direction:column}.footer__logo{padding-bottom:40px;text-align:center}.footer__group--6{align-items:center;flex-direction:revert;width:50%}.footer__heading--2{padding-top:30px;text-align:center}.footer__block--4{align-self:center;width:100%}.footer__nav{text-align:center}.footer__menu-item{display:block;width:100%}.footer__group--7{align-items:center;width:50%}.footer__text{padding-bottom:10px}.footer__text--2{padding-bottom:10px;text-align:center}.footer__socials{padding-right:22px;text-align:center}}@media(max-width:767px){.inner--3,.group--2,.inner,.inner--2,.header__inner,.header__group--2,.header__inner--2,.header__group--4,.header__inner--3,.hero__inner,.preview__inner,.preview__group--2,.logos__inner,.logos__group--2,.ai-hub__group--2,.ai-tools__group--2,.usecases__group,.usecases__inner,.usecases__group--3,.devices__group--2,.devices__group--3,.security__inner,.cta__inner,.footer__inner,.footer__group--2,.footer__group--3,.footer__group--4,.footer__group--5,.footer__group--6,.footer__group--7,.footer__group--8,.footer__group--9{flex-wrap:wrap}.header__group--5{flex-wrap:wrap-reverse}.voice__group--2:focus-visible{flex-wrap:wrap}.voice__group--3:focus-visible{flex-wrap:wrap}.voice__group--4:focus-visible{flex-wrap:wrap}}@media(max-width:480px){.title--2,.usecases-intro__title,.offline__title,.cta__title{font-size:30px}.box{color:#303030}.subtitle,.subtitle--2,.stack__subtitle,.collab__subtitle,.ai-hub__subtitle,.ai-tools__subtitle,.usecases-intro__subtitle,.security__subtitle,.cta__subtitle{color:#303030;font-size:15px;font-weight:500}.inner--4,.header__inner,.preview__inner,.logos__inner,.security__inner,.cta__inner{max-width:100%}.title{font-size:27px}.header__group--6,.hero__title{padding-left:5px;padding-right:5px}.header__inner--3{max-width:100%;padding-bottom:5px;padding-top:5px}.hero__subtitle{font-size:18px}.preview__group{min-height:183px}.ai-hub__title{padding-top:20px}.usecases__group{padding-top:30px}.usecases__group--3{max-width:100%;width:100%}.security__feature{padding-right:revert}.security__heading--2{font-weight:600}.security__text{color:#404040;font-size:14px;font-weight:500;padding-right:revert}.footer__group{padding-left:10px;padding-right:10px}.footer__inner{column-gap:20px;max-width:100%}.footer__bg-video{display:none}.footer__block--2{column-gap:20px}.footer__group--6,.footer__group--7{width:100%}.footer__text{text-align:center}.footer__text--2{text-align:revert}}@keyframes KPPulseOut1{0%{transform:scaleZ(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{opacity:1;transform:none}}@keyframes bannermoveltr{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes bannermovertl{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes xfade{0%{opacity:0}to{opacity:1}}@keyframes xspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blink{0%{opacity:0}50%{opacity:1}to{opacity:0}}.submenu-collapse{overflow:hidden}.is-open>.submenu-collapse{display:block}.js [data-reveal]{opacity:0}.js [data-reveal].is-revealed{opacity:1;animation:fadeIn 1.25s both}.js [data-reveal=fast].is-revealed{animation-duration:.75s}.js [data-reveal].no-anim{animation:none}.carousel__viewport{position:relative;overflow:hidden}.carousel__track{display:flex;align-items:flex-start;will-change:transform}.carousel__item{flex:0 0 auto;position:relative;z-index:1}.carousel__item.is-center{z-index:8}.typed__cursor{animation:blink .7s infinite}[data-typed]{transition:opacity .25s}[data-typed].is-faded{opacity:0}@keyframes blink{50%{opacity:0}}[data-scroll-top].is-visible{display:block;animation:fadeIn .4s ease both}.has-modal,.has-modal body{overflow:hidden}.video-modal{position:fixed;inset:0;z-index:100000;display:none;align-items:center;justify-content:center}.video-modal.is-open{display:flex;animation:fadeIn .3s ease both}.video-modal__backdrop{position:absolute;inset:0;background:#000000d9}.video-modal__dialog{position:relative;width:min(70%,calc((100vh - 120px) * 16 / 9))}.video-modal__frame{position:relative;padding-top:56.25%;background:#000}.video-modal__frame iframe,.video-modal__frame video{position:absolute;inset:0;width:100%;height:100%;border:0}.video-modal__close{position:absolute;top:16px;right:16px;width:44px;height:44px;padding:10px;border:0;border-radius:50%;background:#ffffff1f;color:#fff;cursor:pointer}.video-modal__close:hover,.video-modal__close:focus-visible{background:#ffffff40}@media(max-width:768px){.video-modal__dialog{width:92%}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}[data-bg-video]{top:0;left:0;width:100%;height:100%;object-fit:cover;transform:none}.fd-sec:has(.fd-card,.fd-use),.pk-sec:has(.pk-box,.pk-tool,.pk-post),.sb__wrap:has(.sb__card){isolation:isolate;position:relative}.fd-sec:has(.fd-card,.fd-use):before,.pk-sec:has(.pk-box,.pk-tool,.pk-post):before,.sb__wrap:has(.sb__card):before{background:linear-gradient(180deg,#fbfafa 0,#fff 320px calc(100% - 200px),#fbfafa);bottom:0;content:"";left:50%;pointer-events:none;position:absolute;top:0;transform:translate(-50%);width:100vw;z-index:-1}.ai-hub__subtitle,.ai-tools__subtitle,.hero__subtitle,.security__text,.stack__subtitle,.usecases-intro__subtitle,.cta__subtitle,.usecases__card-label,.usecases__card-label--2,.usecases__card-label--3{text-wrap:pretty}.icon-sprite{position:absolute;width:0;height:0;overflow:hidden}.header__group--2>.block--2,.header__menu-item--mega{position:static}.header__menu-item--mega{padding:0}.header__trigger{appearance:none;background:none;border:0;border-radius:10px;cursor:pointer;font-family:inherit;font-weight:400;padding:6.5px 10px}.header__trigger:focus-visible{outline:2px solid #17b26a;outline-offset:0}.header__menu-item--mega.is-open{background-color:#f3f3f2}.header__trigger .header__icon{transition:transform .2s cubic-bezier(.2,.7,.2,1)}.header__menu-item--mega.is-open .header__icon{transform:rotate(180deg)}.mega{--mega-text: #1f281f;--mega-desc: #666;--mega-label: #737d8b;--mega-line: #f0f1f2;--mega-hover: #f5f5f5;--mega-green: #17b26a;--mega-ease: cubic-bezier(.2, .7, .2, 1);position:absolute;top:calc(100% + 10px);left:0;right:0;color:#3a3a3a;font-size:16px;letter-spacing:normal;line-height:normal;text-align:left;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.995);transform-origin:top center;transition:opacity .18s ease,transform .22s var(--mega-ease),visibility 0s linear .22s}.mega:before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.is-open>.mega{opacity:1;visibility:visible;transform:none;transition:opacity .18s ease,transform .22s var(--mega-ease),visibility 0s}.mega--instant{transition:none!important}.mega a{text-decoration:none}.mega__item{color:inherit}.mega :focus-visible{outline:2px solid var(--mega-green);outline-offset:2px;border-radius:8px}.mega__inner{background:#fffffffb;border-radius:22px;box-shadow:#00000008 0 0 0 1px,#0000000f 0 3px 4px -2px,#00000026 0 24px 48px -14px;max-height:calc(100vh - 104px);overflow:hidden auto;overscroll-behavior:contain}.mega__grid{display:grid}.mega__grid--product{grid-template-columns:repeat(3,minmax(0,1fr))}.mega__grid--usecases{grid-template-columns:minmax(0,1fr) 256px}.mega__grid--resources{grid-template-columns:repeat(3,minmax(0,1fr)) 240px}.mega__col{padding:22px 10px 18px;border-left:1px solid var(--mega-line)}.mega__col:first-child{border-left:0;padding-left:14px}.mega__grid--product .mega__col{padding:22px 22px 18px}.mega__grid--product .mega__col:first-child{padding-left:20px}.mega__grid--usecases .mega__col{padding:22px 14px 18px 16px}.mega__label{margin:0 0 8px;padding:0 10px;color:var(--mega-label);font-size:11.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase}.mega__list{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.mega__list--2col{display:grid;grid-auto-flow:column;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,auto);column-gap:12px;row-gap:2px}.mega__item{display:flex;align-items:flex-start;gap:12px;padding:10px 9px;border-radius:12px;transition:background-color .15s ease}.mega__item:hover,.mega__item:focus-visible{background:var(--mega-hover)}.mega .mega__item:focus-visible{outline-offset:-2px;border-radius:12px}.mega__svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.mega__ico{display:grid;flex:none;place-items:center;width:34px;height:34px;border:1px solid #e9ebec;border-radius:10px;background:#fff;box-shadow:0 1px 2px #1018100d;color:var(--mega-green);transition:background-color .15s ease,border-color .15s ease}.mega__item:hover .mega__ico,.mega__item:focus-visible .mega__ico{background:#ecf8f1;border-color:#cdeedb}.mega__text{display:flex;flex-direction:column;gap:3px;min-width:0;padding-top:1px}.mega__title{color:var(--mega-text);font-size:15px;font-weight:500;letter-spacing:.1px;line-height:1.3}.mega__desc{color:var(--mega-desc);font-size:13.5px;font-weight:400;letter-spacing:0;line-height:1.45;text-wrap:balance}.mega__ext{margin-left:4px;vertical-align:-1px;opacity:.5}.mega__feature{display:flex;flex-direction:column;gap:12px;padding:16px;border-left:1px solid var(--mega-line);background:#f7f7f6}.mega__card{position:relative;display:flex;flex:1;flex-direction:column;justify-content:flex-end;min-height:250px;padding:18px;overflow:hidden;isolation:isolate;border-radius:16px;box-shadow:0 0 0 1px #0000000a,0 6px 16px -8px #00000040;transition:transform .25s var(--mega-ease),box-shadow .25s ease}.mega__card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px #0000000d,0 14px 26px -12px #00000059}.mega__card-eyebrow{margin-bottom:6px;font-size:12.5px;font-weight:500;letter-spacing:.2px;opacity:.78}.mega__card-title{margin:0;font-size:22px;font-weight:500;letter-spacing:calc(-.3px - .018em);line-height:1.15}.mega__card-desc{margin:8px 0 0;font-size:13.5px;line-height:1.45;opacity:.85;text-wrap:balance}.mega__card--photo{color:#fff}.mega__card--photo:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#181e1800 22%,#181e189e 55%,#121812f0)}.mega__card-img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:50% 12%;transition:transform .5s var(--mega-ease)}.mega__card:hover .mega__card-img{transform:scale(1.04)}.mega__card--soft{color:var(--mega-text);background:linear-gradient(160deg,#f2faf5,#e3f4ea 55%,#d5efdf);box-shadow:0 0 0 1px #17b26a1a}.mega__card--soft .mega__card-eyebrow{color:#5b6b60;opacity:1}.mega__card-deco{position:absolute;top:-90px;right:-80px;z-index:-1;width:220px;height:220px;border:1px solid rgba(23,178,106,.22);border-radius:50%}.mega__card-deco--sm{top:-40px;right:-30px;width:140px;height:140px;border-color:#17b26a24}.mega__card-badge{position:absolute;top:16px;left:16px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:#fff;box-shadow:0 1px 2px #0000000f,0 0 0 1px #17b26a1f;color:var(--mega-green)}.mega__foot{display:flex;align-items:center;gap:16px;padding:12px 24px 12px 26px;border-top:1px solid var(--mega-line);background:#fcfcfc}.mega__foot-links{display:flex;align-items:center;gap:6px;color:#8a8a8a;font-size:13.5px}.mega__foot-links a{padding:4px 8px;border-radius:8px;color:#444;transition:background-color .15s,color .15s}.mega__foot-links a:hover{background:var(--mega-hover);color:var(--mega-text)}.mega__foot-lbl{margin-right:4px;color:var(--mega-label)}.mega__foot-dot{width:3px;height:3px;border-radius:50%;background:#cfd3d6}.mega__foot-main{display:inline-flex;align-items:center;gap:8px;margin-left:auto;padding:4px 6px;border-radius:8px;color:var(--mega-text);font-size:14.5px;font-weight:500}.mega__foot-main:hover{color:var(--mega-green)}.mega__foot-main .mega__svg{width:16px;height:16px;color:var(--mega-green);transition:transform .2s var(--mega-ease)}.mega__foot-main:hover .mega__svg{transform:translate(3px)}.mega-scrim{position:fixed;inset:0;z-index:9998;background:#f6f6f58c;backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility 0s linear .2s}.mega-open .mega-scrim{opacity:1;visibility:visible;transition:opacity .2s ease,visibility 0s}@media(max-width:1024px){.mega-scrim{display:none}}@media(prefers-reduced-motion:reduce){.mega,.is-open>.mega,.mega-scrim,.mega__card,.mega__card-img,.header__trigger .header__icon{transition-duration:.01ms!important}}.bf-consent{--bf-c-ink: #1a1a1a;--bf-c-muted: #6f6f6f;--bf-c-line: #e3e3e3;--bf-c-surface: #ffffff;--bf-c-pill: #1f281f;--bf-c-pill-hover: #0cab61;--bf-c-accent: #17b26a;--bf-c-focus: #17b26a;--bf-radius: 24px;--bf-radius-sm: 14px;--bf-shadow: rgba(0, 0, 0, .02) 0 0 0 1px, rgba(0, 0, 0, .06) 0 4px 3px -3px, rgba(0, 0, 0, .08) 0 16px 30px -14px;font-family:Flexi,system-ui,-apple-system,sans-serif;color:var(--bf-c-ink);line-height:1.45;-webkit-font-smoothing:antialiased}.bf-consent *,.bf-consent *:before,.bf-consent *:after{box-sizing:border-box;font-family:inherit}.bf-consent [hidden]{display:none!important}.bf-consent__banner{position:fixed;z-index:2147483000;left:24px;bottom:24px;width:min(400px,calc(100vw - 32px));pointer-events:none}.bf-consent__banner-inner{pointer-events:auto;background:var(--bf-c-surface);border-radius:var(--bf-radius);box-shadow:var(--bf-shadow);padding:22px 22px 18px}.bf-consent__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:12px;border-radius:12px;background:#e8f7ef;color:var(--bf-c-ink);font-size:22px;line-height:1}.bf-consent__icon svg{display:block}.bf-consent__text{margin:0 0 8px;font-size:14px;color:var(--bf-c-ink);letter-spacing:-.01em}.bf-consent__policy{margin:0 0 16px;font-size:13px}.bf-consent__link{color:#067647;text-decoration:underline;text-underline-offset:2px}.bf-consent__link:hover{color:#05603a}.bf-consent__link:focus-visible,.bf-consent__btn:focus-visible,.bf-consent__close:focus-visible,.bf-consent__switch-input:focus-visible+.bf-consent__switch{outline:2px solid var(--bf-c-focus);outline-offset:2px}.bf-consent__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.bf-consent__btn{appearance:none;border:0;cursor:pointer;font-family:inherit;font-size:14px;letter-spacing:.3px;line-height:18px;padding:10px 16px;border-radius:20px;transition:background .18s ease-in-out,color .18s ease-in-out,box-shadow .18s ease-in-out,border-color .18s ease-in-out;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px}.bf-consent__btn--primary{background:var(--bf-c-pill);color:#fff;box-shadow:#ffffff14 0 0 0 2px inset,#0000001c 0 2px 7px -4px,#00000012 0 1px 2px;flex:1 1 auto;min-width:110px}.bf-consent__btn--primary:hover{background:var(--bf-c-pill-hover)}.bf-consent__btn--secondary{background:#fff;color:var(--bf-c-ink);border:1px solid #dedede;box-shadow:none;flex:1 1 auto;min-width:110px;font-weight:500}.bf-consent__btn--secondary:hover{background:#f3f3f3;border-color:#c9c9c9}.bf-consent__btn--ghost{background:transparent;color:var(--bf-c-muted);padding-left:12px;padding-right:12px;flex:0 0 auto}.bf-consent__btn--ghost:hover{color:var(--bf-c-ink);background:#f3f3f3}.bf-consent__prefs{position:fixed;inset:0;z-index:2147483001;display:flex;align-items:flex-end;justify-content:center;padding:16px}.bf-consent__prefs-backdrop{position:absolute;inset:0;background:#0f140f73}.bf-consent__prefs-panel{position:relative;z-index:1;width:min(480px,100%);max-height:min(88vh,640px);overflow:auto;background:var(--bf-c-surface);border-radius:24px;box-shadow:var(--bf-shadow);padding:22px 22px 18px;outline:none}.bf-consent__prefs-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.bf-consent__prefs-title{margin:0;font-size:18px;font-weight:600;letter-spacing:-.02em}.bf-consent__close{appearance:none;border:0;background:#f3f3f3;color:var(--bf-c-ink);width:36px;height:36px;border-radius:50%;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:0}.bf-consent__close-icon{display:block;flex:0 0 auto;pointer-events:none}.bf-consent__close:hover{background:#e8e8e8}.bf-consent__prefs-intro{margin:0 0 16px;font-size:13px;color:var(--bf-c-muted)}.bf-consent__categories{display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.bf-consent__category{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px;border:1px solid var(--bf-c-line);border-radius:var(--bf-radius-sm);background:#fafafa}.bf-consent__category-label{display:block;font-size:14px;font-weight:600;margin-bottom:4px;cursor:pointer}.bf-consent__category-desc{margin:0;font-size:12.5px;color:var(--bf-c-muted);max-width:32ch}.bf-consent__switch-wrap{position:relative;flex:0 0 auto;padding-top:2px}.bf-consent__switch-input{position:absolute;opacity:0;width:44px;height:26px;margin:0;cursor:pointer;z-index:1}.bf-consent__switch-input:disabled{cursor:not-allowed}.bf-consent__switch{display:block;width:44px;height:26px;border-radius:999px;background:#d4d4d4;position:relative;transition:background .16s ease-in-out;pointer-events:none}.bf-consent__switch:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .16s ease-in-out}.bf-consent__switch-input:checked+.bf-consent__switch{background:var(--bf-c-accent)}.bf-consent__switch-input:checked+.bf-consent__switch:after{transform:translate(18px)}.bf-consent__switch-input:disabled+.bf-consent__switch{opacity:.7}.bf-consent__actions--prefs{border-top:1px solid var(--bf-c-line);padding-top:14px}@media(min-width:640px){.bf-consent__prefs{align-items:center}}@media(max-width:520px){.bf-consent__text{letter-spacing:0}.bf-consent__banner{left:0;right:0;bottom:0;width:100%;padding:0}.bf-consent__banner-inner{border-radius:24px 24px 0 0;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px));box-shadow:#0000001f 0 -8px 28px -10px,#0000000f 0 0 0 1px}.bf-consent__actions{flex-direction:column;align-items:stretch}.bf-consent__btn--primary,.bf-consent__btn--secondary,.bf-consent__btn--ghost{width:100%;min-width:0}.bf-consent__prefs{padding:0;align-items:flex-end}.bf-consent__prefs-panel{width:100%;max-height:92vh;border-radius:24px 24px 0 0;padding:20px 16px calc(16px + env(safe-area-inset-bottom,0px))}.bf-consent__actions--prefs{flex-direction:column;align-items:stretch}}@media(prefers-reduced-motion:reduce){.bf-consent__btn,.bf-consent__switch,.bf-consent__switch:after{transition:none}}@media(max-width:768px){.scroll-top__button,[data-scroll-top].is-visible{display:none!important}}:root .usecases__card-label--2{letter-spacing:0}:root .usecases__card-label{letter-spacing:0}:root .up__sec-pill{letter-spacing:0}:root .has-fixed-layout td{letter-spacing:0}:root .has-fixed-layout th{letter-spacing:0}:root .post-faq-question strong{letter-spacing:0}:root .usecases__card-label--3{letter-spacing:0}:root .post__body h2{letter-spacing:-.9px}:root .post__body h3{letter-spacing:-.2px}@media(max-width:1024px){:root .usecases__card-label--2{letter-spacing:0}:root .usecases__card-label{letter-spacing:0}:root .up__sec-pill{letter-spacing:0}:root .has-fixed-layout td{letter-spacing:0}:root .has-fixed-layout th{letter-spacing:0}:root .post-faq-question strong{letter-spacing:0}:root .usecases__card-label--4{letter-spacing:0}:root .post-heading strong{letter-spacing:-.5px}:root .has-fixed-layout strong{letter-spacing:0px}:root .gda__pill{letter-spacing:0}:root .gda__pill.gda__usecases-pill{letter-spacing:0}:root .has-text-align-center strong{letter-spacing:0}:root .gda__table span{letter-spacing:0}:root .post__body h2{letter-spacing:-.5px}:root .post__body h3{letter-spacing:-.5px}:root .table.bnf-compare td{letter-spacing:0}}@media(max-width:480px){:root .usecases__card-label--2{letter-spacing:0}:root .usecases__card-label{letter-spacing:0}:root .up__sec-pill{letter-spacing:0}:root .has-fixed-layout td{letter-spacing:0}:root .has-fixed-layout th{letter-spacing:0}:root .post-faq-question strong{letter-spacing:0}:root .stk-block-subtitle__text.stk-subtitle strong{letter-spacing:0}:root .usecases__card-label--3{letter-spacing:0}:root .usecases__card-label--4{letter-spacing:0}:root .post-heading strong{letter-spacing:-.5px}:root .has-fixed-layout strong{letter-spacing:0}:root .gda__pill{letter-spacing:0}:root .gda__pill.gda__usecases-pill{letter-spacing:0}:root .gda__table span{letter-spacing:0}:root .gda__table td{letter-spacing:0px}:root .yt-facade__title{letter-spacing:-.1px}:root .sb__pill{letter-spacing:0}:root .stk-button__inner-text strong{letter-spacing:0}:root .post__body h2{letter-spacing:-.6px}:root .post__body h3{letter-spacing:-.7px}:root .table.bnf-compare td{letter-spacing:0}}@media(min-width:1025px){:root .aip-w600{max-width:620px}:root .sp__head{max-width:752px}:root .ft-hero__sub{max-width:530px}:root .gda__cta-inner{max-width:600px}:root .fd-lead{max-width:694px}:root .up__hero-copy{max-width:522px}:root .up__pains .up__sec-head{max-width:530px}:root .up--consultants .up__cta-title{max-width:680px}:root .up--analysts .up__pains .up__sec-head{max-width:550px}:root .up--life-organizers .up__pains .up__sec-head{max-width:596px}:root .about__value-text{text-wrap:pretty}:root .ai-tools__title{text-wrap:balance}:root .aip-card p{text-wrap:balance}:root .blog__card-excerpt{text-wrap:pretty}:root .cta__subtitle{text-wrap:pretty}:root .cta__title{text-wrap:balance}:root .dl__text{text-wrap:pretty}:root .fd-card p{text-wrap:balance}:root .fd-step.fd-step--1 p{text-wrap:pretty}:root .fd-step.fd-step--2 p{text-wrap:pretty}:root .fd-step.fd-step--3 p{text-wrap:pretty}:root .fd-step.fd-step--4 p{text-wrap:pretty}:root .fd-use li{text-wrap:balance}:root .ft-prod__list li{text-wrap:pretty}:root .gda__card-group-text{text-wrap:balance}:root .gda__card-subtitle{text-wrap:pretty}:root .gda__choose-text{text-wrap:pretty}:root .gda__sec-title{text-wrap:balance}:root .hero__title.fd-h1{text-wrap:balance}:root .sub{text-wrap:pretty}:root .title--2{text-wrap:balance}:root .up__card-desc{text-wrap:pretty}:root .up__card-sub{text-wrap:pretty}:root .up__cta-title{text-wrap:balance}:root .up__lead-text p{text-wrap:pretty}:root .up__pain-desc{text-wrap:pretty}:root .up__sec-title{text-wrap:balance}:root .usecases__card-label--2{text-wrap:balance}:root .usecases__card-label--3{text-wrap:pretty}:root .usecases__card-label{text-wrap:balance}:root .fd .fd-h2{max-width:800px}}@media(min-width:481px)and (max-width:1024px){:root .aip-h3.aip-w410{text-wrap:balance}:root .aip-h3.aip-w600{text-wrap:balance}:root .aip-lists li{text-wrap:balance}:root .aip-text.aip-w600{text-wrap:pretty}:root .blog__card-excerpt{text-wrap:pretty}:root .compare__cta-title{text-wrap:balance}:root .cta__subtitle{text-wrap:pretty}:root .cta__title{text-wrap:balance}:root .faq__acc-btn h3{text-wrap:balance}:root .fd-card p{text-wrap:pretty}:root .ft-keys__card p{text-wrap:pretty}:root .ft-prod__list li{text-wrap:pretty}:root .gda__card-group-text{text-wrap:balance}:root .gda__card-subtitle{text-wrap:pretty}:root .gda__choose-text{text-wrap:pretty}:root .gda__cta-title{text-wrap:balance}:root .hero__subtitle{text-wrap:pretty}:root .hero__title.fd-h1{text-wrap:balance}:root .pk-cta h2{text-wrap:balance}:root .pk-h2.pk-w560{text-wrap:balance}:root .pk-h2.pk-w660{text-wrap:balance}:root .subtitle.fd-sub{text-wrap:pretty}:root .title--2.fd-h2{text-wrap:balance}:root .title--2{text-wrap:balance}:root .up__card-desc{text-wrap:pretty}:root .up__cta-title{text-wrap:balance}:root .up__hero-title{text-wrap:balance}:root .up__lead-text p{text-wrap:pretty}:root .up__pain-desc{text-wrap:pretty}:root .up__sec-title{text-wrap:balance}:root .usecases-intro__title{text-wrap:balance}}@media(min-width:481px)and (max-width:768px){:root .ai-intro__heading{max-width:630px}:root .aip-w490{max-width:530px}:root .sp__head{max-width:752px}:root .ft-hero__sub{max-width:530px}:root .ft-prod__lead{max-width:520px}:root .gda__usecases-head{max-width:582px}:root .sb__head{max-width:630px}:root .fd-lead{max-width:694px}:root .up--consultants .up__hero-copy{max-width:577px}:root .up--freelancers .up__pains .up__sec-head{max-width:600px}:root .gda__pill{max-width:390px}:root .up--consultants .up__cta-title{max-width:680px}:root .gda__honest-inner{max-width:390px}:root .up--life-organizers .up__pains .up__sec-head{max-width:596px}:root .fd .fd-h2{max-width:800px}}@media(max-width:480px){:root .gda__pill{max-width:380px}:root .gda__honest-inner{max-width:380px}:root .about__value-text{text-wrap:pretty}:root .ai-hub__title{text-wrap:balance}:root .ai-tools__subtitle{text-wrap:pretty}:root .ai-tools__title{text-wrap:balance}:root .aip-card p{text-wrap:pretty}:root .aip-h3.aip-h3--lg.aip-w600{text-wrap:balance}:root .aip-lists li{text-wrap:balance}:root .aip-lists__steps li{text-wrap:balance}:root .blog__card-excerpt{text-wrap:pretty}:root .brand__subtitle--3{text-wrap:pretty}:root .cta__subtitle{text-wrap:pretty}:root .cta__title{text-wrap:balance}:root .dl__text{text-wrap:pretty}:root .faq__acc-btn h3{text-wrap:balance}:root .fd-card p{text-wrap:balance}:root .fd-lead{text-wrap:pretty}:root .fd-step.fd-step--2 p{text-wrap:pretty}:root .fd-step.fd-step--3 p{text-wrap:pretty}:root .fd-step.fd-step--4 p{text-wrap:pretty}:root .fd-use li{text-wrap:pretty}:root .ft-cta__title{text-wrap:balance}:root .ft-hero__sub{text-wrap:balance}:root .ft-hero__text p{text-wrap:pretty}:root .ft-keys__card p{text-wrap:pretty}:root .ft-prod__list li{text-wrap:pretty}:root .gda__card-group-text{text-wrap:pretty}:root .gda__card-subtitle{text-wrap:pretty}:root .gda__choose-text{text-wrap:balance}:root .gda__choose-title{text-wrap:balance}:root .gda__cta-subtitle{text-wrap:pretty}:root .gda__cta-title{text-wrap:balance}:root .gda__pill{text-wrap:pretty}:root .gda__sec-title{text-wrap:balance}:root .hero__title.fd-h1{text-wrap:balance}:root .pk-box h4{text-wrap:balance}:root .pk-cta h2{text-wrap:balance}:root .pk-devices__text p{text-wrap:pretty}:root .pk-sec-grid p{text-wrap:pretty}:root .pk-sub.pk-w490{text-wrap:pretty}:root .pk-tool li{text-wrap:pretty}:root .pk-tool__body{text-wrap:pretty}:root .sb__devices-copy h2{text-wrap:balance}:root .sb__devices-copy p{text-wrap:pretty}:root .sb__kicker{text-wrap:pretty}:root .sb__library-head h2{text-wrap:balance}:root .sb__panel-copy h3{text-wrap:balance}:root .security__text{text-wrap:pretty}:root .subtitle--2{text-wrap:pretty}:root .subtitle.fd-sub{text-wrap:pretty}:root .sub{text-wrap:pretty}:root .title--2{text-wrap:balance}:root .uc__card-subtitle{text-wrap:pretty}:root .up__card-desc{text-wrap:pretty}:root .up__card-list span{text-wrap:pretty}:root .up__card-sub{text-wrap:pretty}:root .up__cta-sub{text-wrap:pretty}:root .up__cta-title{text-wrap:balance}:root .up__hero-title{text-wrap:balance}:root .up__pain-desc{text-wrap:pretty}:root .up__pain-title{text-wrap:balance}:root .up__sec-pill{text-wrap:pretty}:root .up__sec-title{text-wrap:balance}:root .usecases-intro__title{text-wrap:balance}:root .usecases__card-label--2{text-wrap:balance}:root .usecases__card-label{text-wrap:pretty}}:root .about__title--2 b{display:block;text-wrap:balance}:root .about__title--2 br{display:none}
