.home-body{background:#fff}.home-body .site-header{display:none}.home-body .site-footer{margin-top:0}.home-header{z-index:20;--home-nav-size:1rem;transition:transform .35s,background-color .25s,box-shadow .25s;position:absolute;top:0;left:0;right:0}.home-header--solid{background:#fff;position:sticky;top:0;box-shadow:0 1px #0000000f}.home-header[data-hero-header]{position:fixed}.home-header[data-hidden=true]{transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.home-header{transition:none}}.home-hero .home-header--solid .home-header__inner{min-height:6.9375rem;padding-block:1.625rem}.home-header__logo{align-items:center;gap:.625rem;display:inline-flex}.home-header__logo-mark{width:auto;height:2.625rem;display:block}.home-header__logo-type{width:auto;height:1.125rem;display:block}.home-header:not(.home-header--solid) .home-header__logo-mark,.home-header:not(.home-header--solid) .home-header__logo-type{filter:brightness(0)invert()}.home-header__inner{width:100%;padding-inline:var(--page-gutter);justify-content:space-between;align-items:center;gap:2rem;min-height:6.9375rem;margin-inline:auto;padding-block:1.625rem;display:flex}.home-header__brand{flex-shrink:0;align-items:center;line-height:0;text-decoration:none;display:inline-flex}.home-header__brand svg{display:block}.home-header__nav{flex:1;justify-content:center;display:flex}.home-header__menu{align-items:center;gap:clamp(2rem,4vw,7.5rem);margin:0;padding:0;list-style:none;display:flex}.home-header__menu a{color:#fff;font-family:General Sans,Inter,sans-serif;font-size:var(--home-nav-size);text-transform:uppercase;white-space:nowrap;font-weight:500;line-height:normal;text-decoration:none;transition:opacity .2s}.home-header__menu a:hover{opacity:.82}.home-header__actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}.home-header__cta{color:#fff;font-family:General Sans,Inter,sans-serif;font-size:var(--home-nav-size);white-space:nowrap;background:#005de0;border-radius:3.125rem;justify-content:center;align-items:center;padding:.75rem 2rem;font-weight:500;line-height:normal;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.home-header__cta:hover{color:#fff;transform:translateY(-1px);box-shadow:0 12px 32px #005de059}.home-header__toggle{cursor:pointer;background:#ffffff1f;border:1px solid #ffffff59;border-radius:.625rem;flex-direction:column;justify-content:center;gap:5px;width:2.75rem;height:2.75rem;padding:.6rem;display:none}.home-header__toggle span{background:#fff;border-radius:2px;height:2px;transition:transform .25s,opacity .25s;display:block}.home-header[data-open=true] .home-header__toggle span:first-child{transform:translateY(7px)rotate(45deg)}.home-header[data-open=true] .home-header__toggle span:nth-child(2){opacity:0}.home-header[data-open=true] .home-header__toggle span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.home-header__menu .mega-menu{position:static}.home-header .mega-menu__tab{color:#fff;font-family:General Sans,Inter,sans-serif;font-size:var(--home-nav-size);text-transform:uppercase;background:0 0;padding:0;font-weight:500;line-height:normal}.home-header .mega-menu__tab:hover,.home-header .mega-menu:focus-within .mega-menu__tab{opacity:.82;background:0 0}.home-header .mega-menu__chevron{width:20px;height:20px}.home-header__menu a.mega-menu__card{color:#2f2f2f;white-space:normal;text-transform:none;font-size:1rem}.home-header__menu a.mega-menu__card:hover{opacity:1}.home-header--solid .home-header__menu>li>a{color:#6d6d6d}.home-header--solid .home-header__menu>li>a:hover{color:#2f2f2f;opacity:1}.home-header--solid .mega-menu__tab{color:#6d6d6d}.home-header--solid .mega-menu__tab:hover,.home-header--solid .mega-menu:focus-within .mega-menu__tab{color:#2f2f2f;opacity:1}.home-header--solid .home-header__toggle{background:#0000000a;border-color:#00000024}.home-header--solid .home-header__toggle span{background:#242424}.home-hero{color:#fff;--hero-u:clamp(.62px, min(calc(100vw / 1920), calc(100svh / 1039)), 2px);height:calc(1039 * var(--hero-u));position:relative;overflow:hidden}.home-hero .home-header__inner{min-height:calc(149 * var(--hero-u));padding-block:0}.home-hero__bg{pointer-events:none;position:absolute;inset:0}.home-hero__bg img{object-position:center bottom;width:100%;height:100%}.home-hero__phone{width:calc(534 * var(--hero-u));line-height:0;position:absolute;bottom:0;left:44.48%;transform:translate(-50%)}.home-hero__phone-img{image-rendering:auto;pointer-events:none;width:100%;height:auto;display:block}.home-hero__copy{top:calc(160 * var(--hero-u));z-index:3;text-align:center;flex-direction:column;align-items:center;padding-inline:clamp(1.25rem,3vw,3.3125rem);display:flex;position:absolute;left:0;right:0}.home-hero__title{width:100%;max-width:calc(844 * var(--hero-u));font-family:General Sans,Inter,sans-serif;font-size:calc(64 * var(--hero-u));letter-spacing:-.02em;text-align:center;margin:0;font-weight:500;line-height:1.344}.home-hero__subtitle{margin:calc(8 * var(--hero-u)) 0 0;width:100%;max-width:calc(960 * var(--hero-u));font-family:General Sans,Inter,sans-serif;font-size:calc(21 * var(--hero-u));color:#fff;text-align:center;font-weight:500;line-height:1.34}.home-hero__cards-viewport{top:calc(473 * var(--hero-u));z-index:4;width:100%;height:calc(289 * var(--hero-u));pointer-events:auto;position:absolute;left:0;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 5% 95%,#0000 100%)}.home-hero__cards-track{gap:calc(20 * var(--hero-u));will-change:transform;opacity:0;align-items:center;width:max-content;height:100%;display:flex}.home-hero__cards-track.is-ready{opacity:1;transition:opacity .3s}.home-hero__card{--card-w:calc(316 * var(--hero-u));flex:0 0 var(--card-w);width:var(--card-w);height:calc(213 * var(--hero-u));border-radius:calc(20 * var(--hero-u));transform:translateX(calc(var(--card-shift,0) * var(--card-w) * .1306));transition:transform .8s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.home-hero__card.is-active{z-index:2;transform:scale(1.2611)}.home-hero__cards-track.is-jumping .home-hero__card{transition:none}.home-hero__card img{object-fit:cover;border-radius:calc(20 * var(--hero-u));width:100%;height:100%;display:block;box-shadow:0 4px 24px #0000001f}.home-hero__cta{z-index:5;align-items:center;gap:calc(10 * var(--hero-u));padding:calc(4 * var(--hero-u));padding-left:calc(20 * var(--hero-u));border-radius:calc(59 * var(--hero-u));color:#fff;font-family:General Sans,Inter,sans-serif;font-size:calc(21 * var(--hero-u));white-space:nowrap;background:#2f60ff;font-weight:500;line-height:normal;text-decoration:none;transition:box-shadow .2s;display:inline-flex;position:absolute;top:64%;left:69.9%;transform:translate(-50%,-50%)}.home-hero__cta:hover{color:#fff;box-shadow:0 12px 32px #2f60ff59}.home-hero__cta img{width:calc(47 * var(--hero-u));height:calc(46 * var(--hero-u));flex-shrink:0;display:block}.home-header__cta--mobile{display:none}@media (width>=1025px) and (width<=1440px){.home-header{--home-nav-size:12px}.home-header__menu{gap:clamp(1.25rem,3vw,2rem)}}@media (width<=1024px){.home-header__nav{display:none}.home-header__toggle{display:flex}.home-header__cta--desktop{display:none}.home-header[data-open=true]{box-shadow:none;background:#fff}.home-header[data-open=true] .home-header__logo-mark,.home-header[data-open=true] .home-header__logo-type{filter:none}.home-header[data-open=true] .home-header__toggle{background:0 0;border-color:#0000}.home-header[data-open=true] .home-header__toggle span{background:#242424}.home-header[data-open=true] .home-header__nav{box-shadow:none;overscroll-behavior:contain;background:#fff;max-height:calc(100dvh - 100%);padding:.5rem 1.25rem 2rem;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.home-header[data-open=true] .home-header__menu{flex-direction:column;align-items:flex-start;gap:0}.home-header[data-open=true] .home-header__menu a{text-transform:none;color:#6d6d6d;border-bottom:none;width:100%;padding:.9rem 0;font-size:1.125rem;font-weight:400;display:block}.home-header[data-open=true] .home-header__menu a:hover{color:#2f2f2f;opacity:1}.home-header[data-open=true] .home-header__cta--mobile{justify-content:center;width:100%;margin-top:1rem;display:inline-flex}.home-header[data-open=true] .mega-menu{width:100%}.home-header[data-open=true] .mega-menu__tab{text-transform:none;color:#6d6d6d;border-bottom:none;justify-content:space-between;width:100%;padding:.9rem 0;font-size:1.125rem;font-weight:400}.home-header[data-open=true] .mega-menu__tab:hover,.home-header[data-open=true] .mega-menu:focus-within .mega-menu__tab{color:#2f2f2f;opacity:1}.home-header[data-open=true] .mega-menu__panel{width:100%;max-height:none;box-shadow:none;opacity:1;visibility:visible;background:0 0;margin-top:0;padding:.75rem 0 1rem;display:none;position:static;left:auto;right:auto;overflow:visible;transform:none}.home-header[data-open=true] .mega-menu[data-open=true] .mega-menu__panel{display:block}.home-header[data-open=true] .mega-menu__chevron{transform:none}.home-header[data-open=true] .mega-menu[data-open=true] .mega-menu__chevron{transform:scaleY(-1)}.home-header[data-open=true] .mega-menu__shell{max-width:none;max-height:none;box-shadow:none;background:0 0;border-radius:0;padding-block:0;padding-inline:0;overflow:visible}.home-header[data-open=true] .mega-menu__grid{background:0 0;grid-template-columns:1fr;gap:.625rem;padding:0}.home-header[data-open=true] .mega-menu__heading{display:none}.home-header[data-open=true] .mega-menu__card{background:0 0;gap:.75rem;min-height:0;padding:.875rem 1rem}.home-header[data-open=true] .mega-menu__card:hover,.home-header[data-open=true] .mega-menu__card:focus-visible{box-shadow:none;background:0 0}.home-header[data-open=true] .mega-menu__card:hover:before,.home-header[data-open=true] .mega-menu__card:focus-visible:before{opacity:0}.home-header[data-open=true] .mega-menu__card-icon{background:#f4f4f4}.home-header[data-open=true] .mega-menu__card-icon img{filter:brightness(0)invert(.655)}.home-header[data-open=true] .mega-menu__card-title{color:#2f2f2f;font-size:1.125rem}.home-header[data-open=true] .mega-menu__card-desc{color:#4f4f4f;max-width:none;font-size:.9375rem}.home-header--solid[data-open=true] .home-header__nav{background:#fff;box-shadow:0 12px 24px #00000014}.home-header--solid[data-open=true] .home-header__menu>li>a,.home-header--solid[data-open=true] .mega-menu__tab{border-bottom-color:#00000014}.home-header--solid[data-open=true] .mega-menu__card-icon{background:#f4f4f4}.home-header--solid[data-open=true] .mega-menu__card-icon img{filter:brightness(0)invert(.655)}.home-header--solid[data-open=true] .mega-menu__card-title{color:#2f2f2f}.home-header--solid[data-open=true] .mega-menu__card-desc{color:#4f4f4f}.home-hero{--hero-phone-w:min(76vw, 24rem);--hero-phone-h:calc(var(--hero-phone-w) * 1.1738);--hero-card-w:calc(var(--hero-phone-w) * .592);--hero-card-h:calc(var(--hero-card-w) * .674);--hero-cards-h:calc(var(--hero-card-h) * 1.2611 + 1.25rem);--hero-cards-center:.3;--hero-u:calc(var(--hero-phone-w) / 534);height:auto;padding-bottom:max(1.5rem, calc((1 - var(--hero-cards-center)) * var(--hero-phone-h) - var(--hero-cards-h) / 2));flex-direction:column;align-items:center;display:flex}.home-hero .home-header__inner{min-height:5.5rem;padding-block:1rem}.home-hero__copy{width:100%;padding-top:clamp(6.5rem,8vh + 5vw,9rem);position:static}.home-hero__title{max-width:21ch;font-size:clamp(2rem,3.61vw,3.25rem);line-height:1.2}.home-hero__subtitle{max-width:44rem;margin-top:.75rem;font-size:clamp(.9375rem,1.25vw,1.125rem);line-height:1.5}.home-hero__phone{width:var(--hero-phone-w);left:40%}.home-hero__cards-viewport{width:100vw;height:var(--hero-cards-h);margin-top:clamp(1.75rem,5vw,3rem);margin-left:calc(50% - 50vw);position:static}.home-hero__cards-track{gap:calc(var(--hero-card-w) * .0633)}.home-hero__card{--card-w:var(--hero-card-w);height:var(--hero-card-h);border-radius:clamp(.75rem, calc(var(--hero-card-w) * .0633), 1.25rem)}.home-hero__card img{border-radius:clamp(.75rem, calc(var(--hero-card-w) * .0633), 1.25rem)}.home-hero__cta{font-size:max(.6875rem, calc(21 * var(--hero-u)))}.home-hero__cta img{width:max(1.25rem, calc(47 * var(--hero-u)));height:max(1.25rem, calc(46 * var(--hero-u)))}}@media (width>=641px) and (width<=1024px){.home-header[data-open=true] .mega-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2.5rem}}@media (width<=640px){.home-header__inner{min-height:5rem;padding-block:1rem}.home-header__menu a{font-size:1.125rem}.home-header__cta{padding:.75rem 1.25rem;font-size:1.125rem}.home-hero{--hero-phone-w:min(80vw, 20rem)}.home-hero__copy{padding-top:3.5rem}.home-hero__phone{width:var(--hero-phone-w);left:36%}}.home-logos{z-index:2;background:#fff;padding-block:clamp(1.75rem,3.4vw,3.0625rem);position:relative;overflow:hidden}.home-logos__heading{padding-inline:var(--page-gutter);text-align:center;color:#2f2f2f;margin:0 0 clamp(1.5rem,3vw,2.5rem);font-family:General Sans,Inter,sans-serif;font-size:clamp(1.125rem,1.67vw,1.5rem);font-weight:500;line-height:1.4}.home-logos__viewport{width:100%;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0%,#000 8% 92%,#0000 100%)}.home-logos__track{will-change:transform;align-items:center;gap:4.5rem;width:max-content;display:flex}.home-logos__item{width:var(--logo-w);height:var(--logo-h);flex:none;justify-content:center;align-items:center;display:flex}.home-logos__item img{object-fit:contain;object-position:center;filter:grayscale()opacity(.42);width:100%;height:100%;transition:filter .35s;display:block}.home-logos__item.is-active img,.home-logos__item:hover img{filter:grayscale(0)opacity()}.home-logos__divider{background:#d9d9d9;width:100%;height:1px;margin-top:clamp(1.5rem,2.78vw,2.5rem)}@media (prefers-reduced-motion:reduce){.home-logos__track{flex-wrap:wrap;justify-content:center;width:100%;max-width:75rem;margin-inline:auto;padding-inline:1.25rem}}.home-section-eyebrow{font-family:General Sans,Inter,sans-serif;font-size:var(--font-size-eyebrow);letter-spacing:.0625rem;color:#6d6d6d;text-transform:uppercase;align-items:center;gap:.5rem;margin:0;font-weight:300;line-height:normal;display:inline-flex}.home-section-eyebrow__dot{background:#2f60ff;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.home-section-eyebrow--jakarta{color:#353535;text-transform:none;letter-spacing:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.125rem;font-weight:600}.home-section-eyebrow--jakarta .home-section-eyebrow__dot{width:.5625rem;height:.5625rem}.home-products__info-cta,.home-stats__cta,.home-cta__button{color:#fff;white-space:nowrap;background:#2f60ff;border-radius:3.6875rem;align-items:center;gap:.625rem;padding:.25rem .25rem .25rem 1.25rem;font-family:General Sans,Inter,sans-serif;font-size:1rem;font-weight:500;line-height:normal;text-decoration:none;transition:box-shadow .2s;display:inline-flex}.home-products__info-cta:hover,.home-stats__cta:hover,.home-cta__button:hover{color:#fff;box-shadow:0 12px 32px #2f60ff59}.home-products__info-cta img,.home-stats__cta img,.home-cta__button img{flex-shrink:0;width:2.875rem;height:2.875rem;display:block}.home-problem{--brand-gradient:linear-gradient(90deg, #1f43df 34.03%, #ff6551 94.32%);--card-stroke:#2f60ff;background:#fff}.home-problem__intro-wrap{padding-block:clamp(1.75rem,3.6vw,3.125rem) 0}.home-problem__intro{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:50.6875rem;margin-inline:auto;display:flex}.home-problem__heading{letter-spacing:-.02em;color:#1c1c1c;max-width:41.5rem;margin:0;font-family:General Sans,Inter,sans-serif;font-size:clamp(2rem,3.33vw,2.25rem);font-weight:500;line-height:1.15}.home-problem__heading-highlight{color:#0000;background:linear-gradient(90.9deg,#1f43df 34.025%,#ff6551 94.32%) text}@media (width>=1025px){.home-problem__heading-highlight{display:block}}.home-problem__lead{color:#2f2f2f;max-width:44.5rem;margin:0;font-family:General Sans,Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}.home-problem__band{background:#f2f2f2;margin-top:clamp(1.75rem,3.6vw,3.125rem);padding-block:clamp(1.75rem,3.6vw,3.125rem)}.home-problem__grid-wrap{position:relative}.home-problem__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem;display:grid}.home-problem__card{--radius:1.0375rem;--answer-fill:linear-gradient(to top, #496fce 16.069%, #d1daf4 114.21%);--answer-accent:#496fce;--rx:0deg;--ry:0deg;--mx:50%;--my:50%;perspective:900px;border-radius:var(--radius);outline-offset:4px;position:relative}.home-problem__card-inner{border-radius:var(--radius);min-height:21.875rem;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(0);transition:transform .6s cubic-bezier(.23,1,.32,1),box-shadow .4s;display:grid;position:relative}.home-problem__card.is-hovered .home-problem__card-inner{transform:rotateX(var(--rx)) rotateY(var(--ry)) translateZ(14px);transition:transform 80ms linear,box-shadow .4s;box-shadow:0 1.5rem 3rem -.75rem #496fce52}.home-problem__layer{border-radius:var(--radius);pointer-events:none;position:absolute;inset:0}.home-problem__layer--surface{border:2px solid var(--card-stroke);background:#fff;transition:opacity .3s}.home-problem__layer--answer{background:var(--answer-fill);opacity:0;transition:opacity .3s}.home-problem__card.is-hovered .home-problem__layer--surface,.home-problem__card:hover .home-problem__layer--surface,.home-problem__card:focus-visible .home-problem__layer--surface{opacity:0}.home-problem__card.is-hovered .home-problem__layer--answer,.home-problem__card:hover .home-problem__layer--answer,.home-problem__card:focus-visible .home-problem__layer--answer{opacity:1}.home-problem__layer--shimmer{-webkit-mask:radial-gradient(220px circle at var(--mx) var(--my), #fff 0%, transparent 65%);mask:radial-gradient(220px circle at var(--mx) var(--my), #fff 0%, transparent 65%);opacity:0;background-image:linear-gradient(#fff,#fff);transition:opacity .3s}.home-problem__card.is-hovered .home-problem__layer--shimmer{opacity:.14}.home-problem__content{flex-direction:column;justify-content:space-between;gap:1.5rem;padding:1.625rem;display:flex;position:relative;transform:translateZ(30px)}.home-problem__head{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}.home-problem__eyebrow-stack,.home-problem__copy-stack{display:grid}.home-problem__face{flex-direction:column;grid-area:1/1;gap:1rem;transition:opacity .35s,transform .45s cubic-bezier(.23,1,.32,1);display:flex}.home-problem__face--rest{opacity:1;transform:translateY(0)}.home-problem__face--hover{opacity:0;pointer-events:none;transform:translateY(.875rem)}.home-problem__card.is-hovered .home-problem__face--rest,.home-problem__card:hover .home-problem__face--rest,.home-problem__card:focus-visible .home-problem__face--rest{opacity:0;transform:translateY(-.75rem)}.home-problem__card.is-hovered .home-problem__face--hover,.home-problem__card:hover .home-problem__face--hover,.home-problem__card:focus-visible .home-problem__face--hover{opacity:1;pointer-events:auto;transform:translateY(0)}.home-problem__tile{background:var(--answer-accent);border-radius:.75rem;flex:none;width:4.375rem;height:4.375rem;position:relative}.home-problem__tile:before{content:"";border:2px solid var(--card-stroke);border-radius:inherit;background:#fff;transition:opacity .3s;position:absolute;inset:0}.home-problem__card.is-hovered .home-problem__tile:before,.home-problem__card:hover .home-problem__tile:before,.home-problem__card:focus-visible .home-problem__tile:before{opacity:0}.home-problem__card.is-hovered .home-problem__tile,.home-problem__card:hover .home-problem__tile,.home-problem__card:focus-visible .home-problem__tile{transform:translateZ(18px)scale(1.04)}.home-problem__glyph{transition:opacity .3s;display:block;position:absolute}.home-problem__glyph--rest{width:100%;height:100%;inset:0}.home-problem__glyph--hover{width:var(--glyph-w);height:var(--glyph-h);margin:calc(var(--glyph-h) / -2) 0 0 calc(var(--glyph-w) / -2);opacity:0;top:50%;left:50%}.home-problem__card.is-hovered .home-problem__glyph--rest,.home-problem__card:hover .home-problem__glyph--rest,.home-problem__card:focus-visible .home-problem__glyph--rest{opacity:0}.home-problem__card.is-hovered .home-problem__glyph--hover,.home-problem__card:hover .home-problem__glyph--hover,.home-problem__card:focus-visible .home-problem__glyph--hover{opacity:1}.home-problem__card-eyebrow{letter-spacing:.2em;text-transform:uppercase;color:#1c1c1c;grid-area:1/1;margin:0;font-family:General Sans,Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:normal;display:block}.home-problem__card-title{color:#1c1c1c;min-height:2.388em;margin:0;font-family:General Sans,Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1.194}.home-problem__card.is-hovered .home-problem__card-title{transform:translateZ(16px)}.home-problem__card-text{color:#6d6d6d;margin:0;font-family:General Sans,Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.4}.home-problem__face--hover.home-problem__card-eyebrow{color:var(--answer-accent)}.home-problem__face--hover .home-problem__card-title,.home-problem__face--hover .home-problem__card-text{color:#fff}.home-problem__cursor{opacity:0;pointer-events:none;z-index:9999;will-change:transform, opacity;width:1rem;height:1rem;transition:opacity .15s;position:fixed;top:0;left:0}.home-problem__cursor.is-visible{opacity:.9}.home-problem__cursor:before{content:"";background:var(--brand-gradient);position:absolute;inset:0;mask:linear-gradient(#fff 0 0) 50%/2px 100% no-repeat,linear-gradient(#fff 0 0) 50%/100% 2px no-repeat}@media (hover:hover) and (pointer:fine){.home-problem__card.is-hovered{cursor:none}}@media (width<=1200px){.home-problem__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.home-problem__grid{grid-template-columns:1fr;gap:1.25rem}.home-problem__card-inner{min-height:0}.home-problem__face{gap:1.25rem}}@media (prefers-reduced-motion:reduce){.home-problem__card-inner,.home-problem__tile,.home-problem__tile:before,.home-problem__glyph,.home-problem__card-title,.home-problem__face,.home-problem__layer{transition:none}}.home-forward-pin{background:#000;height:280vh;position:relative}.home-forward-pin__stage{background:#000;height:100vh;position:sticky;top:0;overflow:hidden}.home-forward-pin__media{position:absolute;inset:0}.home-forward-pin__video{object-fit:cover;object-position:center;opacity:1;will-change:opacity;width:100%;height:100%;transition:opacity .2s linear;display:block}.home-forward-pin__content{opacity:0;will-change:opacity;align-items:center;transition:opacity .2s linear;display:flex;position:absolute;inset:0}.home-forward-pin__content .home-forward__inner{width:100%}@media (prefers-reduced-motion:reduce){.home-forward-pin{height:auto}.home-forward-pin__stage{height:auto;min-height:100vh;position:relative}.home-forward-pin__video,.home-forward-pin__content{transition:none}.home-forward-pin__content{opacity:1;position:relative;inset:auto}}@media (width<=640px){.home-forward-pin{height:auto}.home-forward-pin__stage{flex-direction:column;height:auto;display:flex;position:relative}.home-forward-pin__media{aspect-ratio:16/16;position:relative;inset:auto}.home-forward-pin__video,.home-forward-pin__content{transition:none}.home-forward-pin__content{opacity:1;position:relative;inset:auto}}.home-forward__inner{max-width:var(--page-shell);padding:clamp(1.75rem, 3.6vw, 3.125rem) var(--page-gutter);flex-direction:column;align-items:flex-start;margin-inline:auto;display:flex}.home-forward__eyebrow{color:#d6d6d6;align-self:flex-start;margin-bottom:1rem}.home-forward__statement{color:#4a4a4a;width:100%;margin:0;font-family:General Sans,Inter,sans-serif;font-size:clamp(1.75rem,3.5vw,3.15rem);font-weight:500;line-height:1.35}.home-forward__word{transition:color .25s}.home-forward__word.is-active{color:#fff}.home-forward__heading{color:#fff;opacity:0;width:100%;margin:1.25rem 0 0;font-family:General Sans,Inter,sans-serif;font-size:clamp(2rem,4.44vw,4rem);font-weight:500;line-height:1.19;transition:opacity .5s,transform .5s;transform:translateY(1.5rem)}.home-forward__heading.is-visible{opacity:1;transform:translateY(0)}.home-forward__heading-highlight{color:#0000;background:linear-gradient(93.09deg,#2f60ff 59.077%,#ff6551 94.32%) text;display:inline-block;position:relative}.home-enterprise{color:#fff;min-height:clamp(17rem,32.57vw,29.3125rem);position:relative;overflow:hidden}.home-enterprise__media{position:absolute;inset:0}.home-enterprise__media img,.home-enterprise__media video{object-fit:cover;object-position:center 30%;width:100%;height:100%;display:block}.home-enterprise__gradient{pointer-events:none;background:linear-gradient(#0000 0%,#000000d9 100%);position:absolute;inset:0}.home-enterprise__content{z-index:1;min-height:clamp(17rem,32.57vw,29.3125rem);max-width:var(--page-shell);padding:clamp(2rem, 6vw, 4.5rem) var(--page-gutter);flex-direction:column;justify-content:flex-end;margin-inline:auto;display:flex;position:relative}.home-enterprise__logo{width:4.9375rem;height:4.9375rem;margin-bottom:clamp(1.5rem,3vw,2.5rem);line-height:0;display:block}.home-enterprise__logo img{width:100%;height:100%;display:block}.home-enterprise__heading{color:#fff;max-width:42.8125rem;margin:0;font-family:General Sans,Inter,sans-serif;font-size:clamp(2rem,3.61vw,3.25rem);font-weight:500;line-height:1.19}.home-enterprise__lead{color:#fff;max-width:52.5rem;margin:1.25rem 0 0;font-family:General Sans,Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.5}.home-enterprise__cta{color:#fff;background:#2f60ff;border-radius:59px;align-self:flex-start;align-items:center;gap:.625rem;margin-top:clamp(1.5rem,3vw,2.25rem);padding:.25rem .25rem .25rem 1.25rem;font-family:General Sans,Inter,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.home-enterprise__cta:hover,.home-enterprise__cta:focus-visible{color:#fff;box-shadow:0 12px 32px #2f60ff59}.home-enterprise__cta img{width:2.875rem;height:2.875rem;display:block}@media (prefers-reduced-motion:reduce){.home-forward__word{color:#fff;transition:none}.home-forward__heading{opacity:1;transition:none;transform:none}}.home-products{--products-accent:linear-gradient(90deg, #1f43df 34.03%, #ff6551 94.32%);--products-icon-active:#005de0;--products-nav-idle:#a7a7a7;--products-stick:clamp(7rem, 20vh, 11rem);padding:clamp(1.75rem, 3.6vw, 3.125rem) var(--page-gutter);background:#fff;position:relative}.home-products__intro{text-align:center;flex-direction:column;align-items:center;max-width:54rem;margin:0 auto clamp(2rem,3.6vw,3.125rem);display:flex}.home-products__intro .home-section-eyebrow{margin-bottom:clamp(1rem,2vw,1.5rem)}.home-products__heading{letter-spacing:-.02em;color:#1c1c1c;margin:0;font-family:General Sans,Inter,sans-serif;font-size:clamp(2rem,3.33vw,2.25rem);font-weight:500;line-height:1.15}.home-products__heading-highlight{color:#0000;background:linear-gradient(92.5deg,#1f43df 34.025%,#ff6551 94.32%) text}@media (width>=1025px){.home-products__heading-highlight{display:block}}.home-products__lead{color:#2f2f2f;max-width:52.5rem;margin:1.25rem 0 0;font-family:General Sans,Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5}.home-products__body{max-width:var(--page-content);gap:clamp(2.5rem,9.5vw,8.5625rem);margin-inline:auto;display:flex;position:relative}.home-products__aside{width:17.75rem;top:var(--products-nav-top,50vh);flex-shrink:0;align-self:flex-start;position:sticky}.home-products__nav{flex-direction:column;gap:1.875rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.home-products__nav-item a{color:var(--products-nav-idle);align-items:center;gap:.5rem;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:normal;text-decoration:none;transition:color .45s;display:flex}.home-products__nav-item.is-active a,.home-products__nav-item a:hover,.home-products__nav-item a:focus-visible{background:var(--Blue_Red,linear-gradient(90deg, #1f43df 34.03%, #ff6551 94.32%));-webkit-text-fill-color:transparent;background-clip:text}.home-products__nav-icon{width:24px;height:24px;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor;flex-shrink:0;transition:background-color .45s}.home-products__nav-item.is-active .home-products__nav-icon,.home-products__nav-item a:hover .home-products__nav-icon,.home-products__nav-item a:focus-visible .home-products__nav-icon{background:var(--products-icon-active)}.home-products__stack{flex-direction:column;flex:1;gap:clamp(3.5rem,7vw,6rem);min-width:0;display:flex}.home-products__card{width:min(100%,50.6875rem);scroll-margin-top:var(--products-stick);flex-direction:column;gap:2.25rem;margin-left:auto;display:flex}.home-products__mockup{aspect-ratio:811/450;background:var(--card-bg);border-radius:10px;width:100%;position:relative;overflow:hidden}.home-products__mockup>img{width:auto;height:205%;position:absolute;top:-4%;left:50%;transform:translate(-50%)}.home-products__mockup video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.agents-marquee{width:100%;height:100%}.agents-marquee__viewport{width:100%;height:100%;overflow-y:hidden;mask-image:linear-gradient(#0000 0,#000 12% 88%,#0000 100%)}.agents-marquee__track{flex-direction:column;align-items:center;gap:1rem;margin:0;padding:1.5rem 0;list-style:none;display:flex}.agents-marquee__pill{transform-origin:50%;border-radius:.8rem;flex:none;width:53%;line-height:0;transition:transform .4s;overflow:hidden;transform:scale(1)}.agents-marquee__pill img{width:100%;height:auto;display:block}.agents-marquee__pill.is-centered{z-index:1;position:relative;transform:scale(1.153)}@media (prefers-reduced-motion:reduce){.agents-marquee__pill{transition:none}}.home-products__info{flex-direction:column;align-items:flex-start;gap:1.75rem;padding:1.5rem;display:flex}.home-products__divider{background:#e6e6ec;border:0;width:100%;height:1px;margin:0}.home-products__info-icon{object-fit:contain;width:5rem;height:5rem;display:block}.home-products__info-title{color:#1c1c1c;margin:0;font-family:General Sans,Inter,sans-serif;font-size:1.625rem;font-weight:500;line-height:1.2}.home-products__info-text{color:#1c1c1c;max-width:44.5rem;margin:0;font-family:General Sans,Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4}@media (width<=1024px){.home-products__body{flex-direction:column}.home-products__aside{display:none}.home-products__card{width:100%;margin-left:0}.home-products__info{padding-inline:0}.home-products__info-title{font-size:1.5rem}.home-products__info-text{font-size:1.125rem}}@media (width<=640px){.home-products__mockup{aspect-ratio:1}}.home-talent{color:#fff;min-height:clamp(14.5rem,27.67vw,24.875rem);position:relative;overflow:hidden}.home-talent__media{position:absolute;inset:0}.home-talent__media img{object-fit:cover;object-position:center;width:100%;height:100%}.home-talent__overlay{pointer-events:none;background:linear-gradient(#0000 0%,#000 144%);position:absolute;inset:0}.home-talent__content{z-index:1;min-height:clamp(14.5rem,27.67vw,24.875rem);max-width:var(--page-shell);padding:clamp(1.25rem, 2.5vw, 2.25rem) var(--page-gutter) clamp(1.5rem, 2.4vw, 2.1875rem);flex-direction:column;margin-inline:auto;display:flex;position:relative}.home-talent__logo{width:clamp(2.75rem,4.1vw,3.6875rem);height:clamp(2.75rem,4.1vw,3.6875rem);display:block}.home-talent__heading{text-align:center;color:#fff;max-width:77rem;margin:auto auto 0;font-family:General Sans,Inter,sans-serif;font-size:clamp(1.375rem,3.05vw,2.25rem);font-weight:500;line-height:1.194}.home-stats{padding:clamp(1.5rem, 2.3vw, 2.0625rem) var(--page-gutter) clamp(1.25rem, 2.2vw, 2rem);background:#dfdfdf}.home-stats__inner{max-width:var(--page-content);flex-direction:column;align-items:center;margin-inline:auto;display:flex}.home-stats__lead{max-width:53.5rem;font-family:General Sans,Inter,sans-serif;font-size:clamp(var(--font-size-body), 1.4vw, 1.25rem);text-align:center;color:#1c1c1c;font-weight:400;line-height:1.4}.home-stats__heading{letter-spacing:-.02em;text-align:center;color:#1c1c1c;max-width:53.5rem;margin:0 auto clamp(1.5rem,2.6vw,2.3125rem);font-family:General Sans,Inter,sans-serif;font-size:clamp(1.75rem,2.5vw,2.25rem);font-weight:500;line-height:1.2}.home-stats__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.2vw,2rem);width:100%;display:grid}.home-stats__card{background:#fff;border-radius:1.0625rem;flex-direction:column;justify-content:center;padding:clamp(1.25rem,2vw,1.875rem);display:flex;position:relative}.home-stats__card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;opacity:0;background:linear-gradient(90.39deg,#1f43df 34.03%,#ff6551 94.32%);padding:1px;transition:opacity .25s;position:absolute;inset:0;mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-position:0 0,0 0;mask-size:auto,auto;mask-repeat:repeat,repeat;mask-clip:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.home-stats__card:hover:before,.home-stats__card:focus-within:before{opacity:1}.home-stats__value{color:#898989;background:linear-gradient(90.39deg,#1f43df 34.03%,#ff6551 94.32%);background-clip:text;margin:0;font-family:General Sans,Inter,sans-serif;font-size:clamp(2.5rem,4.72vw,4.25rem);font-weight:500;line-height:1.1;transition:color .25s}.home-stats__card:hover .home-stats__value,.home-stats__card:focus-within .home-stats__value{color:#0000}.home-stats__count{display:inline-block}.home-stats__description{color:#2f2f2f;margin:clamp(1rem,1.7vw,1.5rem) 0 0;font-family:General Sans,Inter,sans-serif;font-size:clamp(.9375rem,1.53vw,1.375rem);font-weight:400;line-height:1.35}.home-stats__label{font-weight:600}.home-stats__cta{margin-top:clamp(1.75rem,3.6vw,3.25rem)}@media (width<=1024px){.home-stats__grid{grid-template-columns:1fr}.home-stats__card{min-height:auto}}.home-industries-intro{padding:clamp(1.75rem, 3.6vw, 3.125rem) var(--page-gutter) clamp(1.5rem, 3vw, 2.5rem);background:#fff}.home-industries-intro__head{max-width:var(--page-content);justify-content:center;align-items:flex-end;margin-inline:auto;display:flex;position:relative}.home-industries-intro__controls{flex-shrink:0;position:absolute;bottom:0;right:0}.home-industries-intro__controls .home-slider__controls{margin-bottom:0}.home-industries-intro__inner{text-align:center;flex-direction:column;align-items:center;max-width:52.5rem;margin-inline:auto;display:flex}.home-industries-intro__inner .home-section-eyebrow{margin-bottom:1rem}.home-industries-intro__heading{letter-spacing:-.02em;margin:0;font-family:General Sans,Inter,sans-serif;font-size:clamp(2rem,3.33vw,2.25rem);font-weight:500;line-height:1.15}.home-industries-intro__heading-plain{color:#1c1c1c}.home-industries-intro__heading-highlight{color:#0000;background:linear-gradient(91.52deg,#1f43df 34.025%,#ff6551 94.32%) text}@media (width>=1025px){.home-industries-intro__heading-highlight{display:block}}.home-industries-intro__lead{max-width:43.6875rem;font-family:General Sans,Inter,sans-serif;font-size:var(--font-size-body);color:#2f2f2f;margin:1.25rem 0 0;font-weight:400;line-height:1.5}.home-industry-cards{padding:0 var(--page-gutter) clamp(1.75rem, 3.6vw, 3.125rem);background:#fff}.home-industry-cards__viewport{--industry-track:var(--page-content);max-width:var(--page-content);--industry-gap:1.8125rem;--industry-card-width:calc((var(--industry-track) - 2 * var(--industry-gap)) / 2.5);margin-inline:auto;overflow:hidden}.home-industry-cards__track{align-items:stretch;gap:var(--industry-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.25rem;display:flex;overflow-x:auto}.home-industry-cards__track::-webkit-scrollbar{display:none}.home-industry-cards__card{flex:0 0 var(--industry-card-width);width:var(--industry-card-width);color:#fff;scroll-snap-align:start;background:#000;border-radius:1.25rem;height:29.875rem;text-decoration:none;display:block;position:relative;overflow:hidden}.home-industry-cards__card:last-child{scroll-snap-align:end}.home-industry-cards__card:hover,.home-industry-cards__card:focus-visible{color:#fff}.home-industry-cards__image{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .65s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.home-industry-cards__card:hover .home-industry-cards__image,.home-industry-cards__card:focus-visible .home-industry-cards__image{transform:scale(1.08)}.home-industry-cards__overlay{pointer-events:none;background:#00000073;position:absolute;inset:0}.home-industry-cards__content{z-index:1;flex-direction:column;justify-content:space-between;padding:clamp(1.25rem,2.4vw,2.5rem) clamp(1.5rem,3vw,3.3125rem) clamp(1.5rem,3vw,3.3125rem);display:flex;position:absolute;inset:0}.home-industry-cards__title{color:inherit;margin:0;font-family:General Sans,Inter,sans-serif;font-size:clamp(1.75rem,2.78vw,2.5rem);font-weight:500;line-height:1.2}.home-industry-cards__description{max-width:29.0625rem;font-family:General Sans,Inter,sans-serif;font-size:clamp(var(--font-size-body), 1.5vw, 1.5rem);color:inherit;margin:clamp(1rem,2vw,2rem) 0 0;font-weight:400;line-height:1.4}@media (hover:hover){.home-industry-cards__description{opacity:0;transition:opacity .4s,transform .4s;transform:translateY(.75rem)}.home-industry-cards__card:hover .home-industry-cards__description,.home-industry-cards__card:focus-visible .home-industry-cards__description{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.home-industry-cards__description{transition:opacity .2s;transform:none}}@media (width<=640px){.home-industry-cards__card{pointer-events:none;cursor:default}}.home-industry-cards__pagination{justify-content:center;align-items:center;gap:.625rem;max-width:28rem;margin:clamp(1.25rem,2.5vw,2rem) auto 0;padding-inline:1rem;display:flex}.home-industry-cards__dot{cursor:pointer;background:#d9d9d9;border:none;border-radius:999px;flex:1;height:.25rem;padding:0;transition:background .35s,opacity .35s}.home-industry-cards__dot[hidden]{display:none}.home-industry-cards__dot.is-active{background:linear-gradient(90deg,#ff6551 0%,#1f43df 100%)}.home-industry-cards__dot:hover:not(.is-active){opacity:.75}@media (prefers-reduced-motion:reduce){.home-industry-cards__image{transition:none}.home-industry-cards__card:hover .home-industry-cards__image,.home-industry-cards__card:focus-visible .home-industry-cards__image{transform:none}}.home-security{padding:clamp(1.75rem, 3.6vw, 3.125rem) var(--page-gutter);background:#fff}.home-security__intro{margin-inline:auto;text-align:center;flex-direction:column;align-items:center;max-width:48rem;margin-bottom:clamp(1.5rem,2.8vw,2.5rem);display:flex}.home-security__intro .home-section-eyebrow{margin-bottom:1rem}.home-security__heading{letter-spacing:-.02em;margin:0;font-family:General Sans,Inter,sans-serif;font-size:clamp(2rem,3.33vw,2.25rem);font-weight:500;line-height:1.15}.home-security__heading-plain{color:#1c1c1c}.home-security__heading-highlight{color:#0000;background:linear-gradient(92.78deg,#1f43df 34.025%,#ff6551 94.32%) text}@media (width>=1025px){.home-security__heading-highlight{display:block}}.home-security__lead{max-width:44.1875rem;font-family:General Sans,Inter,sans-serif;font-size:var(--font-size-body);color:#2f2f2f;margin:1.25rem 0 0;font-weight:400;line-height:1.5}.home-security__grid{max-width:var(--page-content);grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1rem);margin-inline:auto;display:grid}.home-security__card{text-align:center;background:#f4f8ff;border:1px solid #0000;border-radius:2.1875rem;flex-direction:column;align-items:center;min-height:clamp(22rem,38vw,36.5rem);padding:clamp(1.5rem,3vw,3.5rem) clamp(1rem,2vw,2rem) clamp(2rem,3vw,3rem);display:flex}.home-security__card:hover{border-color:#1f43df}.home-security__visual{flex:1;justify-content:center;align-items:center;width:100%;margin-bottom:clamp(1rem,2vw,2rem);display:flex}.home-security__stage{margin-inline:auto;position:relative}.home-security__stage--fan{aspect-ratio:401.331/278.153;width:min(100%,25.083rem)}.home-security__layer{transform-origin:50%;filter:drop-shadow(0 .375rem 1rem #1f2b5114);height:auto;transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),z-index 0s linear .15s;display:block;position:absolute}.home-security__layer--back{z-index:1;width:78.77%;top:0;left:0}.home-security__layer--front{z-index:2;width:78.26%;top:20.26%;left:21.76%}.home-security__card:hover .home-security__layer{filter:drop-shadow(0 1rem 1.75rem #1f2b5124);transition:transform .5s cubic-bezier(.22,1,.36,1),filter .5s cubic-bezier(.22,1,.36,1),z-index 0s linear .15s}.home-security__card:hover .home-security__layer--back{z-index:2;transform:translate(-6.5%,-6%)rotate(-4deg)scale(1.04)}.home-security__card:hover .home-security__layer--front{z-index:1;transform:translate(6.5%,6%)rotate(4deg)scale(.97)}.home-security__stage--scan{aspect-ratio:463/308.377;--u:calc(100cqw / 463);--scan-travel:calc(396.882 * var(--u));width:min(100%,25.336rem);container-type:inline-size}.home-security__scan-art{border-radius:calc(18 * var(--u));width:100%;height:100%;display:block}.home-security__scan-screen{left:calc(36.484 * var(--u));top:calc(86 * var(--u));width:calc(390.032 * var(--u));height:calc(184.158 * var(--u));border-radius:calc(16 * var(--u));opacity:0;pointer-events:none;clip-path:inset(0% 0% 0% 101.76%);transition:clip-path 1.2s ease-in-out,opacity .3s 1.2s;display:block;position:absolute;overflow:hidden}.home-security__stage--scan[data-phase=video] .home-security__scan-screen{opacity:1;transition:clip-path 1.2s ease-in-out,opacity .3s}.home-security__card:hover .home-security__scan-screen{clip-path:inset(0%)}.home-security__scan-video{object-fit:cover;width:100%;height:100%;display:block}.home-security__scan-overlay{width:calc(56 * var(--u));opacity:0;pointer-events:none;height:auto;transition:opacity .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-security__card:hover .home-security__scan-overlay{opacity:1;transition:opacity .3s .9s}.home-security__scan-bar{left:calc(426.516 * var(--u));top:calc(65.149 * var(--u));width:calc(13.697 * var(--u));height:calc(225.854 * var(--u));pointer-events:none;transition:transform 1.2s ease-in-out,opacity .3s;position:absolute}.home-security__scan-bar-glow,.home-security__scan-bar-core,.home-security__scan-bar-line{left:50%;top:calc(7.06 * var(--u));height:calc(211.73 * var(--u));position:absolute;transform:translate(-50%)}.home-security__scan-bar-glow,.home-security__scan-bar-core{background:linear-gradient(#6476fa00 0%,#6476fa 6%,#fd7462 94%,#fd746200 100%)}.home-security__scan-bar-glow{width:calc(5.4 * var(--u));border-radius:calc(2.7 * var(--u));filter:blur(calc(1.8 * var(--u)))}.home-security__scan-bar-core{width:calc(3 * var(--u));border-radius:calc(1.5 * var(--u));filter:blur(calc(.6 * var(--u)))}.home-security__scan-bar-line{width:calc(.87 * var(--u));border-radius:calc(.44 * var(--u));background:#fff}.home-security__card:hover .home-security__scan-bar{transform:translateX(calc(-1 * var(--scan-travel)));opacity:0;transition:transform 1.2s ease-in-out,opacity .25s 1s}.home-security__stage--panel{aspect-ratio:400/270;--u:calc(100cqw / 400);width:min(100%,25rem);container-type:inline-size}.home-security__panel{border-radius:calc(20 * var(--u));color:#1c1c1c;background:#fff;font-family:Inter,sans-serif;position:absolute;inset:0}.home-security__panel-title,.home-security__lock-title{left:calc(30 * var(--u));font-size:calc(24 * var(--u));letter-spacing:-.00833em;margin:0;font-weight:600;line-height:normal;position:absolute}.home-security__panel-title{top:calc(27 * var(--u))}.home-security__lock-title{top:calc(32 * var(--u))}.home-security__acl{left:calc(13 * var(--u));top:calc(74 * var(--u));width:calc(374 * var(--u));height:calc(183 * var(--u));border-radius:calc(6 * var(--u));background:#f6f6f6;position:absolute}.home-security__acl-row{left:calc(30 * var(--u));top:calc((91 + 57 * var(--row)) * var(--u));width:calc(340 * var(--u));height:calc(44 * var(--u));position:absolute}.home-security__acl-avatar{width:calc(44 * var(--u));height:calc(44 * var(--u));position:absolute;top:0;left:0}.home-security__acl-name,.home-security__acl-role{white-space:nowrap;margin:0;line-height:normal;position:absolute;transform:translateY(-50%)}.home-security__acl-name{left:calc(53 * var(--u));top:calc(12.5 * var(--u));font-size:calc(16 * var(--u));letter-spacing:-.03027em;font-weight:600}.home-security__acl-role{left:calc(54 * var(--u));top:calc(33.5 * var(--u));font-size:calc(12 * var(--u));letter-spacing:-.04036em;font-weight:400}.home-security__switch{left:calc(270 * var(--u));top:calc(10 * var(--u));width:calc(44 * var(--u));height:calc(24 * var(--u));position:absolute}.home-security__switch-track{fill:#77757f;transition:fill .35s}.home-security__switch[data-on] .home-security__switch-track{fill:#a4e276}.home-security__switch-knob{transition:transform .35s cubic-bezier(.4,0,.2,1);transform:translate(-20px)}.home-security__switch[data-on] .home-security__switch-knob{transform:translate(0)}@keyframes hs-switch-knob-on{0%{transform:translate(0)}12%,45%{transform:translate(-20px)}57%,to{transform:translate(0)}}@keyframes hs-switch-knob-off{0%{transform:translate(-20px)}12%,45%{transform:translate(0)}57%,to{transform:translate(-20px)}}@keyframes hs-switch-track-on{0%{fill:#a4e276}12%,45%{fill:#77757f}57%,to{fill:#a4e276}}@keyframes hs-switch-track-off{0%{fill:#77757f}12%,45%{fill:#a4e276}57%,to{fill:#77757f}}.home-security__card:hover .home-security__switch-knob,.home-security__card:hover .home-security__switch-track{animation-duration:2.4s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-delay:calc(var(--row) * .14s)}.home-security__card:hover .home-security__switch[data-on] .home-security__switch-knob{animation-name:hs-switch-knob-on}.home-security__card:hover .home-security__switch[data-on] .home-security__switch-track{animation-name:hs-switch-track-on}.home-security__card:hover .home-security__switch:not([data-on]) .home-security__switch-knob{animation-name:hs-switch-knob-off}.home-security__card:hover .home-security__switch:not([data-on]) .home-security__switch-track{animation-name:hs-switch-track-off}.home-security__lock-art{left:calc(116 * var(--u));top:calc(83 * var(--u));width:calc(166 * var(--u));height:calc(166 * var(--u));position:absolute;overflow:visible}.home-security__lock-shackle{transform-box:view-box;transform-origin:64.844px 98px;transition:transform .55s cubic-bezier(.34,1.32,.58,1)}.home-security__card:hover .home-security__lock-shackle{transform:rotate(30deg)}@media (prefers-reduced-motion:reduce){.home-security__layer,.home-security__card:hover .home-security__layer{transition-duration:.01ms;transition-delay:0s}.home-security__card:hover .home-security__layer--back{z-index:1;transform:none}.home-security__card:hover .home-security__layer--front{z-index:2;transform:none}.home-security__card:hover .home-security__scan-bar,.home-security__card:hover .home-security__scan-screen{clip-path:inset(0% 0% 0% 101.76%);transform:none}.home-security__card:hover .home-security__switch-knob,.home-security__card:hover .home-security__switch-track{animation:none}.home-security__lock-shackle,.home-security__card:hover .home-security__lock-shackle{transition:none;transform:none}}.home-security__card-title{color:#2f2f2f;margin:0;font-family:General Sans,Inter,sans-serif;font-size:clamp(1.75rem,2.22vw,2rem);font-weight:500;line-height:1.2}.home-security__card-description{max-width:34.375rem;font-family:General Sans,Inter,sans-serif;font-size:clamp(var(--font-size-body), 1.5vw, 1rem);color:#2f2f2f;margin:clamp(.75rem,1.5vw,1.25rem) 0 0;font-weight:400;line-height:1.4}@media (width<=1024px){.home-industry-cards__viewport{--industry-card-width:min(85vw, calc((var(--industry-track) - var(--industry-gap)) / 1.12))}.home-industry-cards__card{height:clamp(18rem,70vw,29.875rem)}.home-industry-cards__image{object-fit:cover}.home-industry-cards__pagination{max-width:18rem}.home-security__grid{grid-template-columns:1fr}}@media (width<=640px){.home-security__stage--fan,.home-security__stage--scan,.home-security__stage--panel{width:min(70%,16rem)}}.home-slider__controls{justify-content:flex-end;gap:.75rem;margin-bottom:1.5rem;display:flex}.home-slider__arrow{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:3.125rem;height:3.125rem;padding:0;transition:transform .2s;display:inline-flex}.home-slider__arrow:hover{transform:scale(1.06)}.home-slider__arrow-icon{width:100%;height:100%;display:block}.home-slider__viewport{overflow:hidden}.home-slider__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:1rem;display:flex;overflow-x:auto}.home-slider__track::-webkit-scrollbar{display:none}.home-slider__slide{scroll-snap-align:start;flex:none}.home-testimonials,.home-case-studies,.home-news,.home-faq{padding:clamp(1.75rem, 3.6vw, 3.125rem) var(--page-gutter);background:#fff}.home-testimonials{padding-block:clamp(2.25rem,4.3vw,3.75rem) clamp(2rem,3.9vw,3.375rem)}.home-faq{padding-block:clamp(2.25rem,4.3vw,3.75rem) clamp(2.5rem,4.9vw,4.25rem)}.home-testimonials__intro,.home-case-studies__intro,.home-news__intro,.home-faq__intro{text-align:center;flex-direction:column;align-items:center;max-width:42.5rem;margin:0 auto clamp(2rem,4vw,3rem);display:flex}.home-testimonials__intro .home-section-eyebrow,.home-case-studies__intro .home-section-eyebrow,.home-news__intro .home-section-eyebrow,.home-faq__intro .home-section-eyebrow{margin-bottom:1rem}.home-testimonials__heading,.home-case-studies__heading,.home-news__heading,.home-faq__heading{color:#1c1c1c;margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:600;line-height:1.2}.home-testimonials__lead,.home-case-studies__lead{color:#83939c;margin:1rem 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.25rem;font-weight:400;line-height:1.4}.home-testimonials__slider-wrap,.home-case-studies__slider-wrap,.home-news__slider-wrap{max-width:var(--page-content);margin-inline:auto;position:relative}.home-case-studies__slider-wrap .home-slider__controls,.home-news__slider-wrap .home-slider__controls{padding-right:clamp(0,2vw,1rem)}.home-testimonials__head{max-width:var(--page-content);justify-content:center;align-items:flex-end;gap:2rem;margin:0 auto clamp(2rem,4vw,3rem);display:flex;position:relative}.home-testimonials__head .home-testimonials__intro{margin:0}.home-testimonials__head .home-slider__controls{flex-shrink:0;margin-bottom:0;position:absolute;bottom:0;right:0}.home-testimonials__slider-wrap{--testimonial-track:var(--page-content);max-width:var(--page-content);margin-inline:auto}.home-slider--testimonials .home-slider__viewport{--testimonial-gap:1rem;--testimonial-card-width:calc((var(--testimonial-track) - 3 * var(--testimonial-gap)) / 3.5)}@media (width<=1600px){.home-slider--testimonials .home-slider__viewport{--testimonial-card-width:calc((var(--testimonial-track) - 2 * var(--testimonial-gap)) / 2.5)}}.home-testimonials[data-slide-count="2"] .home-slider--testimonials .home-slider__viewport{--testimonial-card-width:calc((var(--testimonial-track) - var(--testimonial-gap)) / 2)}.home-testimonials--static .home-slider__controls{display:none}.home-testimonials__pagination{justify-content:center;align-items:center;gap:.625rem;max-width:20rem;margin:1.5rem auto 0;padding-inline:1rem;display:none}.home-testimonials__bar{cursor:pointer;background:#d9d9d9;border:none;border-radius:999px;flex:1;height:.25rem;padding:0;transition:opacity .3s;position:relative;overflow:hidden}.home-testimonials__bar-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff6551 0%,#1f43df 100%);transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.home-testimonials__bar.is-active .home-testimonials__bar-fill{transform:scaleX(1)}.home-testimonials__bar:hover:not(.is-active){opacity:.75}.home-slider--testimonials .home-slider__track{gap:var(--testimonial-gap)}.home-testimonials__card{flex:0 0 var(--testimonial-card-width);width:var(--testimonial-card-width);color:#fff;border-radius:1.25rem;height:29.875rem;display:flex;position:relative;overflow:hidden}.home-testimonials__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home-testimonials__overlay{pointer-events:none;background:linear-gradient(#00000059 0%,#00000026 32%,#0000008c 72%,#000000d1 100%);position:absolute;inset:0}.home-testimonials__body{z-index:1;flex-direction:column;flex:1;height:100%;min-height:0;padding:2rem;display:flex;position:relative}.home-testimonials__logo{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.home-testimonials__logo img:first-child{width:2rem;height:auto}.home-testimonials__quote-icon{flex-shrink:0;width:2.25rem;height:2.25rem;margin-top:auto;margin-bottom:.75rem;display:block}.home-testimonials__quote{-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:0;margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.45;display:-webkit-box;overflow:hidden}.home-testimonials__quote p{margin:0}.home-testimonials__author{text-align:right;color:#ffffffeb;flex-shrink:0;margin:.875rem 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.0625rem;font-weight:500;line-height:1.4}@media (width<=1024px){.home-slider--testimonials .home-slider__viewport{--testimonial-card-width:min(30rem, calc(var(--testimonial-track) - var(--testimonial-gap) - 2.5rem))}.home-testimonials__card{height:auto;min-height:20rem}.home-testimonials__body{padding:clamp(1.25rem,4vw,2rem)}.home-testimonials__quote-icon{width:2rem;height:2rem}.home-testimonials__quote{font-size:var(--font-size-body);-webkit-line-clamp:5}.home-testimonials__author{font-size:clamp(.9375rem,1.25vw,1.125rem)}.home-testimonials[data-slide-count="2"] .home-slider--testimonials .home-slider__viewport{--testimonial-card-width:calc(100vw - var(--page-gutter) * 2)}.home-testimonials--static .home-testimonials__pagination{display:flex}}@media (width<=640px){.home-slider--testimonials .home-slider__viewport{--testimonial-card-width:calc(106vw - var(--page-gutter) * 2 - 2rem)}.home-testimonials__card{border-radius:1rem;min-height:17.5rem}.home-testimonials__lead{font-size:var(--font-size-body)}.home-testimonials__quote-icon{width:1.75rem;height:1.75rem;margin-bottom:.625rem}.home-testimonials__author{margin-top:.75rem}}.home-case-studies{padding-top:clamp(2.5rem,4.17vw,5rem)}.home-case-studies__intro .home-section-eyebrow__dot{width:.5625rem;height:.5625rem}.home-case-studies__heading{color:#1c1c1c;font-family:General Sans,Inter,sans-serif;font-size:clamp(2rem,3.33vw,2.25rem);font-weight:500;line-height:normal}.home-case-studies__intro .home-section-eyebrow{margin-bottom:1.25rem}.home-case-studies__lead{max-width:28.375rem;font-size:var(--font-size-body);margin-top:1.25rem;line-height:normal}.home-case-studies__head{max-width:var(--page-content);justify-content:center;align-items:flex-end;gap:2rem;margin:0 auto clamp(1.5rem,2.78vw,2.5rem);padding-bottom:2.375rem;display:flex;position:relative}.home-case-studies__head .home-case-studies__intro{text-align:center;align-items:center;max-width:38.5rem;margin:0}.home-case-studies__head .home-slider__controls{flex-shrink:0;margin-bottom:0;position:absolute;bottom:0;right:0}.home-case-studies__stage{cursor:grab;touch-action:pan-y;width:100%;position:relative}.home-case-studies__stage.is-dragging{cursor:grabbing;user-select:none}.home-case-studies__stage.is-dragging .home-case-studies__logo,.home-case-studies__stage.is-dragging .home-case-studies__media img{-webkit-user-drag:none}.home-case-studies__slides{grid-template-columns:1fr;width:100%;display:grid}.home-case-studies__slide{--card-w:80%;--media-w:20%;--slide-gap:2rem;align-items:stretch;gap:var(--slide-gap);aspect-ratio:1233/445;opacity:0;pointer-events:none;z-index:0;grid-area:1/1;width:100%;min-height:22rem;max-height:27.8125rem;transition:opacity .45s;display:flex;position:relative}.home-case-studies.is-in-view .home-case-studies__slide.is-active:not(.is-leaving){--card-w:67.15%;--media-w:32.85%}.home-case-studies__slide.is-active{opacity:1;pointer-events:auto;z-index:2}.home-case-studies__slide.is-active.is-leaving{opacity:0;pointer-events:none;z-index:1}.home-case-studies__slide.is-leaving:not(.is-active){opacity:0;pointer-events:none;z-index:0}.home-case-studies__card{flex:0 0 calc(var(--card-w) - var(--slide-gap) / 2);background:#eceef1;border-radius:1.25rem;min-width:0;transition:flex-basis .75s ease-in-out .15s;display:flex;position:relative}.home-case-studies__content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;padding:clamp(2rem,4.17vw,3.75rem) clamp(1.25rem,2.01vw,2.5rem);display:flex}.home-case-studies__logo{object-fit:contain;object-position:left center;width:auto;height:2.375rem;margin-bottom:1.25rem}.home-case-studies__logo-text{letter-spacing:-.01em;color:#1c1c1c;align-items:center;height:2.375rem;margin:0 0 1.25rem;font-family:General Sans,Inter,sans-serif;font-size:1.5rem;font-weight:600;line-height:1;display:flex}.home-case-studies__title{color:#414042;max-width:31.086rem;margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(1.375rem,2.22vw,2rem);font-weight:600;line-height:normal}.home-case-studies__description{color:#414042;max-width:55.384rem;margin:1.25rem 0 0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(1rem,1.39vw,1.25rem);font-weight:500;line-height:normal}.home-case-studies__link{appearance:none;cursor:pointer;color:#353535;background:0 0;border:0;align-items:center;gap:.5rem;margin-top:auto;padding:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.home-case-studies__link img{width:1.5rem;height:1.5rem;transition:transform .3s}.home-case-studies__link:hover img{transform:translate(4px)}.home-case-studies__media{flex:0 0 calc(var(--media-w) - var(--slide-gap) / 2);border-radius:1.25rem;min-width:0;transition:flex-basis .75s ease-in-out .15s;position:relative;overflow:hidden}.home-case-studies__media img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.home-case-studies__logo,.home-case-studies__logo-text,.home-case-studies__title,.home-case-studies__description,.home-case-studies__link{opacity:0;transition:opacity .6s ease-in-out,transform .6s ease-in-out;transform:translateY(1.5rem)}.home-case-studies__slide.is-active:not(.is-leaving) .home-case-studies__logo,.home-case-studies__slide.is-active:not(.is-leaving) .home-case-studies__logo-text,.home-case-studies__slide.is-active:not(.is-leaving) .home-case-studies__title,.home-case-studies__slide.is-active:not(.is-leaving) .home-case-studies__description,.home-case-studies__slide.is-active:not(.is-leaving) .home-case-studies__link{opacity:1;transform:none}.home-case-studies__slide.is-active:not(.is-leaving) .home-case-studies__logo,.home-case-studies__slide.is-active:not(.is-leaving) .home-case-studies__logo-text{transition-delay:.15s}.home-case-studies__slide.is-active:not(.is-leaving) .home-case-studies__title{transition-delay:.25s}.home-case-studies__slide.is-active:not(.is-leaving) .home-case-studies__description{transition-delay:.35s}.home-case-studies__slide.is-active:not(.is-leaving) .home-case-studies__link{transition-delay:.45s}.home-case-studies__pagination{justify-content:center;align-items:center;gap:.625rem;max-width:20rem;margin:clamp(1.5rem,3vw,2rem) auto 0;padding-inline:1rem;display:flex}.home-case-studies__bar{cursor:pointer;background:#d9d9d9;border:none;border-radius:999px;flex:1;height:.25rem;padding:0;transition:opacity .3s;position:relative;overflow:hidden}.home-case-studies__bar-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff6551 0%,#1f43df 100%);transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.home-case-studies__bar.is-active .home-case-studies__bar-fill{transform:scaleX(1)}.home-case-studies__bar:hover:not(.is-active){opacity:.75}@media (prefers-reduced-motion:reduce){.home-case-studies__slide{transition:none}.home-case-studies__logo,.home-case-studies__logo-text,.home-case-studies__title,.home-case-studies__description,.home-case-studies__link{opacity:1;transition:none;transform:none}.home-case-studies__slide{--card-w:67.15%;--media-w:32.85%}.home-case-studies__card,.home-case-studies__media{transition:none}}.home-news__card{background:#eceef1;border-radius:1.25rem;grid-template-columns:14.125rem minmax(0,1fr);gap:2rem;width:min(100%,43rem);min-height:22.4375rem;display:grid;overflow:hidden}.home-news__thumb{min-height:100%}.home-news__thumb img{object-fit:cover;width:100%;height:100%}.home-news__content{flex-direction:column;padding:2.875rem 1.5rem 2rem 0;display:flex}.home-news__title{color:#414042;margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(1.25rem,2vw,2rem);font-weight:600;line-height:1.25}.home-news__excerpt{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--font-size-body);color:#414042;margin:1rem 0 0;font-weight:500;line-height:1.5}.home-news__link{color:#353535;align-items:center;gap:.5rem;margin-top:auto;padding-top:1.25rem;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.home-news__link img{width:1.5rem;height:1.5rem}.home-news__pagination{justify-content:center;align-items:center;gap:.625rem;max-width:20rem;margin:clamp(1.5rem,3vw,2rem) auto 0;padding-inline:1rem;display:flex}.home-news__bar{cursor:pointer;background:#d9d9d9;border:none;border-radius:999px;flex:1;height:.25rem;padding:0;transition:opacity .3s;position:relative;overflow:hidden}.home-news__bar-fill{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#ff6551 0%,#1f43df 100%);transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.home-news__bar.is-active .home-news__bar-fill{transform:scaleX(1)}.home-news__bar:hover:not(.is-active){opacity:.75}.home-faq__list{max-width:var(--page-content);flex-direction:column;gap:1rem;margin-inline:auto;display:flex}.home-faq__item{background:#fff;border:1px solid #d9dbe9;border-radius:1rem;overflow:hidden;box-shadow:0 .3125rem .9375rem #19213d0f}.home-faq__item[open]{border-color:#d9dbe9}.home-faq__question{color:#170f49;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.625rem 2rem;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.home-faq__question::-webkit-details-marker{display:none}.home-faq__toggle{background:#f1f2f9 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M4.5 2.5L7.5 6L4.5 9.5' stroke='%236F6C8F' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/.75rem no-repeat;border-radius:50%;flex-shrink:0;width:2.125rem;height:2.125rem;transition:transform .2s,background-color .2s}.home-faq__item[open] .home-faq__toggle{background-color:#1f43df;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2.5 4.5L6 8L9.5 4.5' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:rotate(0)}.home-faq__answer{font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--font-size-body);color:#6f6c8f;line-height:1.66;overflow:hidden}.home-faq__answer-inner{padding:0 2rem 1.5rem}.home-faq__answer p{margin:0}.home-cta{width:100%;height:clamp(28rem,43.54vw,52.25rem);position:relative;overflow:hidden}.home-cta__media{position:absolute;inset:0}.home-cta__media img,.home-cta__media video{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.home-cta__gradient{pointer-events:none;background:linear-gradient(179.96deg,#0000 .13%,#000 143.93%);height:66.75%;position:absolute;bottom:0;left:0;right:0}.home-cta__content{z-index:1;text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem) clamp(1.25rem,3vw,2rem);display:flex;position:absolute;inset:0}.home-cta__logo{flex-shrink:0;width:4.9375rem;height:4.9375rem;margin-bottom:.5rem;display:block}.home-cta__heading{letter-spacing:-.01em;max-width:54.8125rem;margin:0;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:clamp(1.75rem,3.33vw,4rem);font-weight:600;line-height:1.194}.home-cta__lead{max-width:52.5rem;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:var(--font-size-body);margin:.5rem 0 0;font-weight:400;line-height:normal}.home-cta__button{margin-top:clamp(1.25rem,2.5vw,2.25rem)}.home-footer{padding:clamp(2.5rem, 4vw, 3.125rem) var(--page-gutter);background:#fff}.home-footer__inner{max-width:var(--page-content);margin-inline:auto}.home-footer__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem 3rem;margin-bottom:clamp(2.5rem,4vw,3.125rem);display:flex}.home-footer__logo{align-items:center;gap:.625rem;text-decoration:none;display:inline-flex}.home-footer__description{color:#83939c;max-width:20.25rem;margin:1.25rem 0 0;font-family:Inter,sans-serif;font-size:1rem;line-height:1.4}.home-footer__newsletter-wrap{flex-direction:column;gap:.5rem;display:flex}.home-footer__newsletter-status{margin:0;font-family:Inter,sans-serif;font-size:.875rem}.home-footer__newsletter-status.is-success{color:#16a34a}.home-footer__newsletter-status.is-error{color:#dc2626}.home-footer__newsletter{align-items:flex-start;gap:.5rem;display:flex}.home-footer__newsletter-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.home-footer__newsletter input{color:#1c1c1c;border:1px solid #898989;border-radius:.625rem;width:25.625rem;max-width:100%;height:3.125rem;padding:0 .8125rem;font-family:Inter,sans-serif;font-size:1rem}.home-footer__newsletter input.is-invalid{border-color:#dc2626}.home-footer__newsletter-error{color:#dc2626;min-height:1em;font-family:Inter,sans-serif;font-size:.8125rem;font-style:normal}.home-footer__newsletter button{color:#fff;cursor:pointer;background:#005de0;border:0;border-radius:.75rem;flex-shrink:0;height:3.125rem;padding:0 2rem;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600}.home-footer__newsletter button:disabled{opacity:.7;cursor:not-allowed}.home-footer__columns{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:clamp(2rem,5vw,4rem);margin-bottom:clamp(2.5rem,5vw,3rem);display:flex}.home-footer__column-title{color:#1c1c1c;margin:0 0 1.25rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:500}.home-footer__links{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.home-footer__links a{color:#1c1c1c;font-family:Inter,sans-serif;font-size:.875rem;text-decoration:none}.home-footer__links a:hover{color:#2f60ff}.home-footer__links--grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4rem;display:grid}.home-footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-footer__copyright{color:#83939c;margin:0;font-family:Inter,sans-serif;font-size:.875rem}.home-footer__meta,.home-footer__social{align-items:center;gap:1.5rem;display:flex}.home-footer__social a{display:inline-flex}.home-footer__divider{background:#d9d9d9;width:1px;height:3.125rem}.home-footer__navsoft{object-fit:contain;width:auto;height:3.375rem}@media (width<=1024px){.home-case-studies__head,.home-testimonials__head,.home-industries-intro__head{flex-direction:column;align-items:center;gap:1.25rem}.home-slider__controls{display:none}.home-case-studies__head{padding-bottom:0}.home-case-studies__link{margin-top:1.5rem}.home-case-studies__slide{aspect-ratio:auto;flex-direction:column;gap:1rem;max-height:none;display:flex}.home-case-studies__card,.home-case-studies__media{flex:auto;width:100%}.home-case-studies__content{min-height:18rem}.home-case-studies__media{order:-1;min-height:14rem}.home-news__card{grid-template-columns:1fr;width:min(100%,22rem)}.home-news__content{padding:1.5rem}.home-footer__column{flex:40%}.home-cta__logo{flex-shrink:0;width:3.9375rem;height:2.9375rem;margin-bottom:.5rem;display:block}.home-cta__content{gap:1.5rem}}@media (width<=640px){.home-footer__links--grid{column-gap:1rem}.home-footer__newsletter-wrap,.home-footer__newsletter{max-width:100%}.home-footer__newsletter{flex-wrap:nowrap}.home-footer__newsletter-field{flex:100%;min-width:0;max-width:100%}.home-footer__newsletter input{width:100%;max-width:100%}.home-footer__bottom{text-align:center;flex-direction:column;justify-content:center}.home-footer__meta{justify-content:center}}@media (width<=400px){.home-footer__links--grid{grid-template-columns:1fr}.home-footer__meta{flex-wrap:wrap}}
