:root{--title-primary:"Instrument", sans-serif;--title-secondary:"HelveticaB";--text:"HelveticaR";--container:1280px;--section-padding-large-top:120px;--section-padding-large-bottom:80px;--section-padding-large-block:var(--section-padding-large-top);--section-padding-large-inline:0px;--section-padding-large:var(--section-padding-large-top) var(--section-padding-large-inline) var(--section-padding-large-bottom);--section-padding-top-1024-1440:var(--section-padding-large-top);--section-padding-bottom-1024-1440:var(--section-padding-large-bottom);--section-padding-block-1024-1440:var(--section-padding-top-1024-1440);--section-padding-inline-1024-1440:0px;--section-padding-1024-1440:var(--section-padding-top-1024-1440) var(--section-padding-inline-1024-1440) var(--section-padding-bottom-1024-1440);--container-1024-1440:1320px;--home-connection-image-width:610px;--home-stat-card-image-width:295px;--home-maturity-image-width:612px;--home-authority-image-width:662px;--about-overview-image-width:620px;--about-authority-image-width:706px;--about-pillar-card-image-width:295px;--services-overview-image-width:674px;--services-overview-photo-width:62%;--services-overview-photo-max-width:418px;--cloud-core-platform-image-width:556px;--cloud-core-personalized-image-width:674px;--cloud-core-personalized-photo-width:62%;--cloud-core-personalized-photo-max-width:418px;--add-on-cloud-core-platform-image-width:556px;--add-on-cloud-core-personalized-image-width:674px;--add-on-cloud-core-personalized-photo-width:62%;--add-on-cloud-core-personalized-photo-max-width:418px;--backup-platform-image-width:556px;--backup-personalized-image-width:674px;--backup-personalized-photo-width:62%;--backup-personalized-photo-max-width:418px;--cybersecurity-platform-image-width:556px;--cybersecurity-maturity-image-width:612px;--cybersecurity-personalized-image-width:674px;--cybersecurity-personalized-photo-width:62%;--cybersecurity-personalized-photo-max-width:418px;--disaster-recovery-platform-image-width:556px;--disaster-recovery-personalized-image-width:674px;--disaster-recovery-personalized-photo-width:62%;--disaster-recovery-personalized-photo-max-width:418px;--blog-overview-image-width:674px;--blog-overview-photo-width:62%;--blog-overview-photo-max-width:418px;--careers-overview-image-width:674px;--careers-overview-photo-width:62%;--careers-overview-photo-max-width:418px;--careers-story-image-width:674px;--careers-pillar-card-image-width:295px;--case-overview-image-width:620px;--industry-case-media-column-width:1fr;--industry-case-image-width:100%;--industry-episode-phone-width:330px;--partners-overview-image-width:390px;--retail-integration-card-image-width:1fr;--font-size-10:10px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-15:15px;--font-size-16:16px;--font-size-17:17px;--font-size-18:18px;--font-size-19:19px;--font-size-20:20px;--font-size-21:21px;--font-size-22:22px;--font-size-23:23px;--font-size-24:24px;--font-size-25:25px;--font-size-26:26px;--font-size-28:28px;--font-size-30:30px;--font-size-32:32px;--font-size-34:34px;--font-size-36:36px;--font-size-37:37px;--font-size-38:38px;--font-size-40:40px;--font-size-42:42px;--font-size-44:44px;--font-size-45:45px;--font-size-46:46px;--font-size-48:48px;--font-size-50:50px;--font-size-51:51px;--font-size-52:52px;--font-size-54:54px;--font-size-56:56px;--font-size-58:58px;--font-size-61:61px;--font-size-62:62px;--font-size-64:64px;--font-size-70:70px;--font-size-72:72px;--font-size-76:76px;--font-size-77:77px;--font-size-80:80px;--font-size-88:88px;--font-size-96:96px;--font-text-large:var(--font-size-18);--font-text-1024-1440:var(--font-size-16);--font-title-96-1024-1440:var(--font-size-77);--font-title-88-1024-1440:var(--font-size-70);--font-title-80-1024-1440:var(--font-size-64);--font-title-76-1024-1440:var(--font-size-61);--font-title-72-1024-1440:var(--font-size-58);--font-title-64-1024-1440:var(--font-size-51);--font-title-58-1024-1440:var(--font-size-46);--font-title-56-1024-1440:var(--font-size-45);--font-title-52-1024-1440:var(--font-size-42);--font-title-48-1024-1440:var(--font-size-38);--font-title-46-1024-1440:var(--font-size-37);--font-title-42-1024-1440:var(--font-size-34);--font-title-40-1024-1440:var(--font-size-32);--font-title-38-1024-1440:var(--font-size-30);--font-title-30-1024-1440:var(--font-size-24);--font-title-28-1024-1440:var(--font-size-22);--font-title-26-1024-1440:var(--font-size-21);--font-title-25-1024-1440:var(--font-size-20);--font-title-24-1024-1440:var(--font-size-19)}@font-face{font-family:Instrument;src:url(/build/assets/InstrumentSerif-Regular-BjwVvGU6.ttf)}@font-face{font-family:HelveticaR;src:url(/build/assets/Helvetica-LT-Std-Roman-BkT_M_zU.ttf)}@font-face{font-family:HelveticaB;src:url(/build/assets/Helvetica-LT-Std-Bold-w5E1aMN_.ttf)}body{margin:0}a{color:#000;font-family:var(--title-secondary);text-decoration:none}h1{margin:0}h2{font-family:var(--title-primary)}h1,h2{margin-block:0}p{font-family:var(--text)}.site-header{--navbar-block-offset:24px;--navbar-inline-offset:24px;--navbar-fixed-top:10px;--navbar-width:min(1508px, calc(100vw - (var(--navbar-inline-offset) * 2)));--navbar-fixed-height:80px;z-index:20;box-sizing:border-box;color:#0a1a09;width:100%;padding:var(--navbar-block-offset) var(--navbar-inline-offset);background-color:#fff;position:relative;overflow:visible}@media (width>=1280px){body.has-navbar-dropdown-open:before{content:"";z-index:15;-webkit-backdrop-filter:blur(7px);pointer-events:none;background-color:#ffffff2e;animation:.16s both navbarBackdropFadeIn;position:fixed;inset:0}}@keyframes navbarBackdropFadeIn{0%{opacity:0}to{opacity:1}}header.site-header>nav.site-navbar{width:var(--navbar-width);max-width:var(--navbar-width);box-sizing:border-box;justify-content:center;align-items:center;gap:clamp(16px,1.4vw,40px);min-height:56px;margin:0 auto;transition:min-height .18s,padding .18s,border-radius .18s,background-color .18s,box-shadow .18s;display:flex}@media (width>=1280px){.site-header.is-scrolled{z-index:100;pointer-events:none;background-color:#0000;min-height:104px}.site-header.is-scrolled .site-navbar{top:var(--navbar-fixed-top);z-index:100;width:var(--navbar-width);max-width:var(--navbar-width);min-height:var(--navbar-fixed-height);pointer-events:auto;background-color:#fff;border-radius:1000px;padding:0 30px;position:fixed;left:0;right:0;box-shadow:0 18px 48px #00000024}.site-header.is-scrolled .cta-contact{background-color:#aaff09;border:none}}.site-navbar .brand{flex:none;align-items:center;margin:0;display:flex}.site-navbar .logo{width:196px;max-width:100%;height:auto;display:block}.mobile-menu-toggle{display:none}.mobile-menu-toggle:focus,.mobile-menu-toggle:focus-visible{outline:0}.site-navbar .nav-options{align-items:center;gap:20px;margin:0;padding:0;list-style:none;display:flex}.site-navbar .nav-options>li{margin:0;position:relative}.site-navbar .nav-options a,.site-navbar .nav-options button{color:#0a1a09;cursor:pointer;min-height:56px;font-family:var(--title-secondary);text-align:center;white-space:nowrap;background:0 0;border:0;align-items:center;padding:0;font-size:16px;line-height:1.2;text-decoration:none;display:inline-flex}.site-navbar .nav-options>li>a,.site-navbar .nav-options>li>button,.site-navbar .nav-options>li>a>span,.site-navbar .nav-options>li>button>span{font-size:17px!important}.site-navbar .nav-options a:hover,.site-navbar .nav-options a:focus-visible,.site-navbar .nav-options a.is-active,.site-navbar .nav-options button:hover,.site-navbar .nav-options button:focus-visible,.site-navbar .nav-options button.is-active{background:linear-gradient(90deg,#4d7a09 0%,#94db0e 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.navbar-dropdown__trigger{gap:4px}@media (width>=1280px){.navbar-dropdown:after{content:"";z-index:29;pointer-events:none;width:max(100%,286px);height:18px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.navbar-dropdown:hover:after,.navbar-dropdown:focus-within:after,.navbar-dropdown.is-open:after{pointer-events:auto}.navbar-dropdown--solutions:after{width:max(100%,min(456px,100vw - 48px))}}.navbar-dropdown__chevron{flex:0 0 24px;width:24px;height:24px;transition:transform .16s}.navbar-dropdown.is-open .navbar-dropdown__chevron,.navbar-dropdown:hover .navbar-dropdown__chevron,.navbar-dropdown:focus-within .navbar-dropdown__chevron{transform:rotate(180deg)}.navbar-dropdown__menu{z-index:30;visibility:hidden;opacity:0;pointer-events:none;background-color:#fff;border:1px solid #0a1a0914;border-radius:18px;flex-direction:column;gap:6px;width:286px;margin:0;padding:14px;list-style:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%,8px);box-shadow:0 18px 38px #0a1a0924}.navbar-dropdown.is-open .navbar-dropdown__menu,.navbar-dropdown:hover .navbar-dropdown__menu,.navbar-dropdown:focus-within .navbar-dropdown__menu{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(-50%)}.navbar-dropdown__menu li{margin:0}.site-navbar .nav-options .navbar-dropdown__menu:not(.navbar-dropdown__menu--icon-list) a{box-sizing:border-box;color:#0a1a09;width:100%;min-height:44px;font-family:var(--text);font-size:var(--font-size-16);white-space:normal;-webkit-text-fill-color:currentColor;border-radius:12px;justify-content:space-between;padding:12px 14px;line-height:1.25}.site-navbar .nav-options .navbar-dropdown__menu:not(.navbar-dropdown__menu--icon-list) a:hover,.site-navbar .nav-options .navbar-dropdown__menu:not(.navbar-dropdown__menu--icon-list) a:focus-visible,.site-navbar .nav-options .navbar-dropdown__menu:not(.navbar-dropdown__menu--icon-list) a.is-active{color:#0a1a09;-webkit-text-fill-color:#0a1a09;background:#aaff09}.navbar-dropdown__menu--icon-list{border-radius:20px;gap:6px;padding:12px}.navbar-dropdown__menu--solutions{width:min(456px,100vw - 48px)}.navbar-dropdown__menu--segments{width:min(286px,100vw - 48px)}.navbar-dropdown__nested{position:relative}.navbar-dropdown__nested:after{content:"";width:14px;height:100%;position:absolute;top:0;left:100%}.navbar-dropdown__nested-trigger{border-radius:12px;width:100%;min-height:44px!important;font-family:var(--text)!important;font-size:var(--font-size-16)!important;justify-content:space-between!important;padding:12px 14px!important}.navbar-dropdown__nested-arrow{font-size:25px;line-height:.7}.navbar-dropdown__nested-menu{visibility:hidden;opacity:0;pointer-events:none;background:#fff;border:1px solid #0a1a0914;border-radius:18px;flex-direction:column;gap:6px;width:230px;margin:0;padding:14px;list-style:none;transition:opacity .16s,transform .16s,visibility 0s linear .16s;display:flex;position:absolute;top:-15px;left:calc(100% + 14px);transform:translate(-8px);box-shadow:0 18px 38px #0a1a0924}.navbar-dropdown__nested:hover .navbar-dropdown__nested-menu,.navbar-dropdown__nested:focus-within .navbar-dropdown__nested-menu{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translate(0)}.navbar-dropdown__nested-menu a{border-radius:10px;width:100%;min-height:40px!important;font-family:var(--text)!important;font-size:var(--font-size-16)!important;justify-content:flex-start!important;padding:10px 12px!important}.navbar-dropdown__nested-menu a:hover,.navbar-dropdown__nested-menu a:focus-visible,.navbar-dropdown__nested-menu a.is-active{background:#aaff09;color:#0a1a09!important;-webkit-text-fill-color:#0a1a09!important}.navbar-dropdown__segment-link{justify-content:flex-start!important;gap:10px!important}.navbar-dropdown__segment-link img{flex:0 0 22px;width:22px;height:22px}.site-navbar .nav-options .navbar-dropdown__menu--icon-list .navbar-dropdown-icon-item{box-sizing:border-box;color:#0a1a09;width:100%;min-height:76px;font-family:var(--text);text-align:left;white-space:normal;-webkit-text-fill-color:currentColor;border-radius:14px;padding:14px 50px 14px 52px;text-decoration:none;transition:background-color .18s,color .18s;display:block;position:relative;overflow:hidden}.site-navbar .nav-options .navbar-dropdown__menu--icon-list .navbar-dropdown-icon-item--segment{min-height:56px;padding-top:16px;padding-bottom:16px}.navbar-dropdown-icon-item__icon{width:22px;height:22px;transition:opacity .18s,transform .22s;position:absolute;top:18px;left:18px}.navbar-dropdown-icon-item--segment .navbar-dropdown-icon-item__icon{top:17px}.navbar-dropdown-icon-item__content{flex-direction:column;gap:7px;min-width:0;transition:transform .22s;display:flex}.navbar-dropdown-icon-item--segment .navbar-dropdown-icon-item__content{justify-content:center;min-height:24px}.navbar-dropdown-icon-item__content strong{font-family:var(--title-secondary);font-size:var(--font-size-18);font-weight:700;line-height:1.1}.navbar-dropdown-icon-item__content small{opacity:.82;font-family:var(--text);font-weight:400;line-height:1.3;font-size:15px!important}.navbar-dropdown-icon-item__arrow{opacity:0;width:24px;height:24px;transition:opacity .18s,transform .22s;position:absolute;top:50%;right:16px;transform:translate(-8px,8px)}.site-navbar .nav-options .navbar-dropdown__menu--icon-list .navbar-dropdown-icon-item:hover,.site-navbar .nav-options .navbar-dropdown__menu--icon-list .navbar-dropdown-icon-item:focus-visible,.site-navbar .nav-options .navbar-dropdown__menu--icon-list .navbar-dropdown-icon-item.is-active{color:#0a1a09;-webkit-text-fill-color:#0a1a09;background:#aaff09}.navbar-dropdown-icon-item:hover .navbar-dropdown-icon-item__icon,.navbar-dropdown-icon-item:focus-visible .navbar-dropdown-icon-item__icon,.navbar-dropdown-icon-item.is-active .navbar-dropdown-icon-item__icon{opacity:0;transform:translate(-32px)}.navbar-dropdown-icon-item:hover .navbar-dropdown-icon-item__content,.navbar-dropdown-icon-item:focus-visible .navbar-dropdown-icon-item__content,.navbar-dropdown-icon-item.is-active .navbar-dropdown-icon-item__content{transform:translate(-34px)}.navbar-dropdown-icon-item:hover .navbar-dropdown-icon-item__arrow,.navbar-dropdown-icon-item:focus-visible .navbar-dropdown-icon-item__arrow,.navbar-dropdown-icon-item.is-active .navbar-dropdown-icon-item__arrow{opacity:1;transform:translateY(-50%)}.navbar__actions{flex:none;align-items:center;gap:16px;display:flex}.site-navbar .cta-contact{box-sizing:border-box;color:#0a1a09;min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-18);text-align:center;white-space:nowrap;border:1px solid #0a1a09;border-radius:100px;justify-content:center;align-items:center;margin:0;padding:18px 24px;line-height:1;text-decoration:none;transition:background-color .5s;display:inline-flex}.site-header .site-navbar .cta-contact:hover,.site-header.is-scrolled .site-navbar .cta-contact{background-color:#aaff09;border:none}.site-header.is-scrolled .site-navbar .cta-contact:hover{background-color:#fff;border:1px solid #000}.mobile-navigation{display:none}@media (width<=1400px){header.site-header>nav.site-navbar{gap:20px}.site-navbar .nav-options{gap:16px}.site-navbar .nav-options a,.site-navbar .nav-options button,.site-navbar .cta-contact{font-size:var(--font-size-16)}.site-navbar .logo{width:176px}.site-navbar .cta-contact{padding-left:20px;padding-right:20px}}@media (width<=1279px){header.site-header>nav.site-navbar{gap:16px}.site-navbar .nav-options{gap:12px}.site-header{--navbar-block-offset:16px;--navbar-inline-offset:16px;--navbar-fixed-top:16px;--navbar-width:min(844px, calc(100% - (var(--navbar-inline-offset) * 2)));--navbar-fixed-height:80px;z-index:20;pointer-events:auto;background-color:#fff;position:relative}.site-header.is-scrolled{z-index:100;min-height:calc(var(--navbar-fixed-height) + (var(--navbar-block-offset) * 2));pointer-events:none;background-color:#0000}.site-header.is-mobile-menu-open{z-index:100;height:100dvh;min-height:100dvh;padding:var(--navbar-block-offset) var(--navbar-inline-offset);pointer-events:none;background-color:#0000;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}header.site-header>nav.site-navbar{width:var(--navbar-width);min-height:80px;box-shadow:none;pointer-events:auto;background-color:#0000;border-radius:0;grid-template-columns:1fr auto 1fr;justify-content:stretch;align-items:center;gap:16px;padding:0 24px;display:grid}.site-header.is-scrolled .site-navbar{top:var(--navbar-fixed-top);z-index:100;width:var(--navbar-width);max-width:var(--navbar-width);padding:0 30px;position:fixed;left:0;right:0}.site-header.is-scrolled .site-navbar,.site-header.is-mobile-menu-open .site-navbar{pointer-events:auto;background-color:#fff;border-radius:1000px;box-shadow:0 18px 48px #0000002e}.site-header.is-mobile-menu-open .site-navbar{pointer-events:auto;flex:none;position:static}.site-navbar .nav-options{display:none}.mobile-menu-toggle{cursor:pointer;background:0 0;border:0;border-radius:50%;flex-direction:column;justify-content:center;justify-self:start;align-items:center;gap:8px;width:52px;height:52px;padding:0;display:inline-flex}.mobile-menu-toggle span{background-color:#0a1a09;border-radius:999px;width:34px;height:4px;transition:transform .18s,opacity .18s;display:block}.site-header.is-mobile-menu-open .mobile-menu-toggle{width:42px;height:42px}.site-header.is-mobile-menu-open .mobile-menu-toggle span{width:28px;height:3px}.site-header.is-mobile-menu-open .mobile-menu-toggle span:first-child{transform:translateY(11px)rotate(45deg)}.site-header.is-mobile-menu-open .mobile-menu-toggle span:nth-child(2){opacity:0}.site-header.is-mobile-menu-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-12px)rotate(-45deg)}.site-navbar .brand{justify-self:center}.site-navbar .logo{width:196px}.site-header.is-mobile-menu-open .site-navbar .logo{width:min(156px,40vw)}.navbar__actions{justify-self:end}.site-navbar .cta-contact{display:none}.mobile-navigation{width:var(--navbar-width);box-sizing:border-box;overscroll-behavior:contain;pointer-events:auto;-webkit-overflow-scrolling:touch;background-color:#f4f4f4;border-radius:28px;flex:auto;min-height:0;margin:12px auto 0;padding:18px 20px 72px;display:block;overflow-y:auto;box-shadow:0 18px 48px #0000001f}.mobile-navigation[hidden],.mobile-navigation__view[hidden]{display:none}.mobile-navigation__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.mobile-navigation__list a,.mobile-navigation__row{box-sizing:border-box;color:#0a1a09;width:100%;min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-20);text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #0a1a091a;border-radius:0;justify-content:space-between;align-items:center;gap:4px;padding:16px 0 15px;font-weight:700;line-height:1.2;text-decoration:none;display:flex}.mobile-navigation__list a.is-active,.mobile-navigation__row.is-active{text-decoration:none}.mobile-navigation__list a.is-active>span,.mobile-navigation__row.is-active>span,.mobile-navigation-solution.is-active strong,.mobile-navigation-option.is-active span,.mobile-navigation__migration-list a.is-active{background:linear-gradient(90deg,#4d7a09 0%,#94db0e 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mobile-navigation__row--branch img,.mobile-navigation__row--direct img{flex:0 0 24px;width:24px;height:24px;transform:rotate(-90deg)}.mobile-navigation__view--submenu{flex-direction:column;gap:40px;display:flex}.mobile-navigation__view--solutions{gap:54px}.mobile-navigation__back{color:#0a1a09;cursor:pointer;width:100%;font-family:var(--title-secondary);font-size:var(--font-size-20);text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:16px;padding:0 8px;font-weight:700;line-height:1.2;display:flex}.mobile-navigation__back img{flex:0 0 32px;width:32px;height:32px}.mobile-navigation__solution-list{flex-direction:column;gap:25px;display:flex}.mobile-navigation-solution{box-sizing:border-box;color:#0a1a09;align-items:flex-start;gap:8px;min-height:56px;padding:0 0 3px;text-decoration:none;display:flex}.mobile-navigation-solution>img{flex:0 0 22px;width:22px;height:22px}.mobile-navigation-solution>span{text-align:left;flex-direction:column;flex:auto;gap:12px;display:flex}.mobile-navigation-solution strong{font-family:var(--title-secondary);font-size:var(--font-size-18);font-weight:700;line-height:1.1}.mobile-navigation-solution small{opacity:.8;font-family:var(--text);font-size:var(--font-size-14);font-weight:400;line-height:1.3}.mobile-navigation__option-group{color:#0a1a09;font-family:var(--title-secondary);flex-direction:column;gap:12px;font-weight:700;line-height:1.1;display:flex}.mobile-navigation__option-list{font-size:var(--font-size-18);flex-direction:column;display:flex}.mobile-navigation-option{box-sizing:border-box;color:#0a1a09;align-items:center;gap:8px;min-height:56px;padding:17px 0;text-decoration:none;display:flex}.mobile-navigation-option img{flex:0 0 22px;width:22px;height:22px}.mobile-navigation__migration-list{font-size:var(--font-size-18);flex-direction:column;gap:43px;padding:22px 0;display:flex}.mobile-navigation__migration-list a{box-sizing:border-box;color:#0a1a09;min-height:56px;text-decoration:none}.mobile-navigation__migration-segments{color:#0a1a09;min-height:56px;font:inherit;text-align:left;justify-content:space-between;align-items:center;padding:0;display:flex}.mobile-navigation__migration-segments span:last-child{font-size:28px;font-weight:400}.mobile-navigation-view-all{color:#0a1a09;width:max-content;font-family:var(--title-secondary);font-size:var(--font-size-14);align-items:center;gap:8px;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.mobile-navigation-view-all img{flex:0 0 24px;width:24px;height:24px}}@media (width<=760px){.site-header{--navbar-block-offset:14px;--navbar-inline-offset:12px;--navbar-fixed-top:14px;--navbar-fixed-height:70px}.site-header.is-scrolled{min-height:calc(var(--navbar-fixed-height) + (var(--navbar-block-offset) * 2))}header.site-header>nav.site-navbar{min-height:70px;padding:0 16px}.site-navbar .logo{width:148px}.mobile-menu-toggle{gap:6px;width:46px;height:46px}.mobile-menu-toggle span{width:30px;height:3px}.site-header.is-mobile-menu-open .mobile-menu-toggle span:first-child{transform:translateY(9px)rotate(45deg)}.site-header.is-mobile-menu-open .mobile-menu-toggle span:nth-child(3){transform:translateY(-9px)rotate(-45deg)}.navbar__actions{gap:0}.mobile-navigation{padding:18px 20px 72px}}@media (width<=420px){header.site-header>nav.site-navbar{padding:0 14px}.site-navbar .logo{width:126px}.mobile-menu-toggle{width:42px;height:42px}.site-header.is-mobile-menu-open .site-navbar .logo{width:min(126px,34vw)}}.partners{box-sizing:border-box;color:#f4f4f4;text-align:center;background-color:#0a1a09;flex-direction:column;gap:64px;width:100%;max-width:100%;padding:104px 0;display:flex}.partners__container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.partners__heading{flex-direction:column;align-items:center;gap:40px;display:flex}.partners__heading h2{color:#f4f4f4;max-width:880px;font-family:var(--title-primary);font-size:var(--font-size-72);letter-spacing:0;margin:0;font-weight:400;line-height:1}.partners__title-line{display:block}.partners__title-highlight{background:linear-gradient(90deg,#aaff09 2%,#e2f7b9 100%);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline}.partners__heading p{color:#f4f4f4;max-width:640px;font-family:var(--text);font-size:var(--font-size-22);margin:0;line-height:1.3}.partners__logos{flex-direction:column;gap:16px;display:flex}.partners__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:56px;min-height:72px;display:flex}.partners__row:first-child{margin-bottom:-50px}.partners__row img{object-fit:contain;max-width:min(269px,42vw);height:auto;display:block}@media (width<=1279px){.partners__heading h2{font-size:var(--font-size-56);line-height:1}}@media (width<=760px){.partners{padding:72px 0}.partners__container{width:min(var(--container), calc(100% - 32px))}.partners__heading h2{font-size:var(--font-size-40)}.partners__heading p{font-size:var(--font-size-18)}.partners__row{gap:28px}.partners__row:first-child{margin-bottom:0}}.language-switch{cursor:pointer}.lang{display:none}.track{background:url(https://flagcdn.com/w320/br.png) 50%/cover no-repeat;border:1px solid #ffffffe6;border-radius:999px;width:60px;height:30px;transition:background-image .25s;display:block;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000002e}.track:before{content:"";background:#0000000f;position:absolute;inset:0}.ball{z-index:2;background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 2px 8px #00000059}.lang:checked+.track{background-image:url(https://flagcdn.com/w320/us.png)}.lang:checked+.track .ball{transform:translate(30px)}.solution-service-tabs{width:min(var(--container), calc(100% - 40px));color:#0a1a09;max-width:100%;font-family:var(--title-secondary);font-size:var(--font-size-32);letter-spacing:0;align-items:flex-start;gap:31px;margin:0 auto;line-height:1.2;display:flex}.solution-service-tabs__item{min-width:0;min-height:148px;color:inherit;text-align:left;opacity:.5;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:18px;text-decoration:none;transition:opacity .18s,color .18s;display:flex;position:relative}.solution-service-tabs__item+.solution-service-tabs__item{padding-left:31px}.solution-service-tabs__item+.solution-service-tabs__item:before{content:"";background-color:#0a1a094d;width:1px;height:148px;position:absolute;top:0;left:0}.solution-service-tabs__item:hover,.solution-service-tabs__item:focus-visible,.solution-service-tabs__item.active{opacity:1}.solution-service-tabs__icon{flex:0 0 40px;width:40px;height:40px;display:inline-flex}.solution-service-tabs__icon img{width:100%;height:100%;display:block}.solution-service-tabs__label{min-height:78px;display:block;font-size:32px!important}.solution-service-tabs__indicator{background-color:#aaff09;border-radius:100px;width:0;height:4px;margin-top:auto;transition:width .18s}.solution-service-tabs__item.active .solution-service-tabs__indicator{width:100%}@media (width<=1100px){.solution-service-tabs{font-size:var(--font-size-28);flex-direction:column;align-items:center;gap:21px}.solution-service-tabs__item{text-align:center;align-items:center;gap:16px;width:100%;min-height:auto}.solution-service-tabs__item+.solution-service-tabs__item{padding-top:24px;padding-left:0}.solution-service-tabs__item+.solution-service-tabs__item:before{width:min(220px,100%);height:1px;top:0;left:50%;transform:translate(-50%)}.solution-service-tabs__label{min-height:auto}.solution-service-tabs__item.active .solution-service-tabs__indicator{width:min(220px,100%)}}@media (width<=576px){.solution-service-tabs{width:min(100%,100% - 32px);font-size:var(--font-size-24)}.solution-service-tabs__label{font-size:var(--font-text-large)!important}}.site-footer{box-sizing:border-box;color:#0a1a09;background:linear-gradient(112deg,#aaff0900 1%,#aaff0926 116%),#f4f4f4;width:100%;max-width:100%;padding:72px 0 56px;overflow:hidden}.site-footer *,.site-footer :before,.site-footer :after{box-sizing:border-box}.site-footer__inner{width:min(var(--container), calc(100% - 48px));margin:0 auto}.site-footer__brand-row{justify-content:space-between;align-items:center;gap:32px;width:100%;display:flex}.site-footer__brand,.site-footer__brand img{display:block}.site-footer__brand img{object-fit:contain;width:188px;height:40px}.site-footer__social-links{align-items:center;gap:24px;display:flex}.site-footer__social-links a,.site-footer__social-links img{width:40px;height:40px;display:block}.site-footer__divider{background-color:#0a1a094d;width:100%;height:1px;margin:55px 0 54px}.site-footer__sitemap{grid-template-columns:1.15fr 1.15fr .9fr 1fr .95fr;align-items:flex-start;gap:40px;display:grid}.site-footer__column,.site-footer__link-cluster{flex-direction:column;align-items:flex-start;display:flex}.site-footer__column{gap:41px}.site-footer__link-cluster{gap:29px}.site-footer__column h2,.site-footer__link,.site-footer__subheading{color:#0a1a09;box-shadow:none;text-align:left;letter-spacing:0;background:0 0;margin:0}.site-footer__column h2,.site-footer__subheading{font-family:var(--title-primary);font-size:var(--font-size-40);font-weight:400;line-height:1}.site-footer__link{opacity:.75;font-family:var(--text);font-size:var(--font-size-22);text-underline-offset:5px;align-items:center;font-weight:400;line-height:1.3;text-decoration:none;transition:opacity .18s,padding-left .22s;display:inline-flex;position:relative}.site-footer__link:not(.site-footer__link--featured):before{content:url(/build/assets/arrow-BO6d04du.svg);opacity:0;pointer-events:none;width:24px;height:24px;transition:opacity .18s,transform .22s;position:absolute;top:50%;left:0;transform:translate(-8px,-40%)}.site-footer__link--featured{opacity:1;font-family:var(--title-secondary);font-size:var(--font-size-20);text-transform:uppercase;font-weight:700}.site-footer__column:nth-child(4) .site-footer__link-cluster:nth-of-type(2) .site-footer__link{opacity:1;font-family:var(--title-primary);font-weight:400;line-height:1;font-size:var(--font-size-40)!important}.site-footer__link:hover,.site-footer__link:focus-visible{opacity:1;padding-left:32px;text-decoration:underline}.site-footer__link:not(.site-footer__link--featured):hover,.site-footer__link:not(.site-footer__link--featured):focus-visible{padding-left:32px}.site-footer__link:not(.site-footer__link--featured):hover:before,.site-footer__link:not(.site-footer__link--featured):focus-visible:before{opacity:1;transform:translateY(-50%)}.site-footer__column:nth-child(4) .site-footer__link-cluster:nth-of-type(2) .site-footer__link:before{content:none}.site-footer__column:nth-child(4) .site-footer__link-cluster:nth-of-type(2) .site-footer__link:hover,.site-footer__column:nth-child(4) .site-footer__link-cluster:nth-of-type(2) .site-footer__link:focus-visible{padding-left:0;text-decoration:none}.site-footer__bottom{color:#0a1a09;font-family:var(--text);justify-content:space-between;align-items:center;gap:32px;line-height:1.5;display:flex}.site-footer__address{font-style:normal;font-family:var(--title-secondary);font-size:var(--font-size-18);margin:0;font-weight:700}.site-footer__address span{font-family:var(--text);font-weight:400;display:block}.site-footer__bottom p{opacity:.5;font-size:var(--font-size-16);text-align:right;margin:0}@media (width<=1100px){.site-footer__sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px 48px}}@media (width<=760px){.site-footer{padding:56px 0 40px}.site-footer__inner{width:min(var(--container), calc(100% - 32px))}.site-footer__brand-row{gap:20px}.site-footer__brand img{width:132px;height:auto}.site-footer__social-links{gap:12px}.site-footer__social-links a,.site-footer__social-links img{width:28px;height:28px}.site-footer__divider{margin:42px 0}.site-footer__sitemap{grid-template-columns:1fr;gap:56px}.site-footer__column{gap:32px}.site-footer__link-cluster{gap:22px}.site-footer__column h2,.site-footer__subheading{font-size:var(--font-size-34)}.site-footer__link{font-size:var(--font-size-19)}.site-footer__link--featured{font-size:var(--font-size-18)}.site-footer__column:nth-child(4) .site-footer__link-cluster:nth-of-type(2) .site-footer__link{font-size:var(--font-size-34)}.site-footer__bottom{flex-direction:column;align-items:flex-start}.site-footer__bottom p{text-align:left}}[data-reveal]{opacity:0;will-change:opacity, transform;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(60px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}:is(html:has(.home-page),body:has(.home-page)){overflow-x:hidden}.home-page{color:#0a1a09;background-color:#f4f4f4;width:100%;max-width:100%;overflow:hidden}.home-page *,.home-page :before,.home-page :after{box-sizing:border-box}.home-page h1,.home-page h2,.home-page h3,.home-page p,.home-page figure{margin:0}.home-page h1,.home-page h2,.home-page h3{height:auto;box-shadow:none;letter-spacing:0;background:0 0}.home-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.home-button{min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-22);text-align:center;border-radius:100px;justify-content:center;align-items:center;padding:18px 32px;font-weight:700;line-height:1;text-decoration:none;transition:filter .2s;display:inline-flex}.home-button:hover{filter:brightness(1.08)}.home-button--accent{color:#0a1a09;background-color:#aaff09}.home-button--light{color:#0a1a09;background-color:#fff}.home-button--light:hover{background-color:#aaff09;transition:background-color .5s}.home-button--dark{color:#aaff09;background-color:#0a1a09}.home-button--dark:hover{color:#0a1a09;background-color:#fff;transition:background-color .5s}.home-hero{background:linear-gradient(271deg, #0000 1%, #0006 99%), var(--home-hero-image) center / cover no-repeat;align-items:flex-start;min-height:640px;padding:132px 0 147px;display:flex}.home-hero__content{flex-direction:column;align-items:flex-start;gap:64px;display:flex}.home-hero h1{color:#f4f4f4;max-width:720px;font-family:var(--title-primary);font-size:85px;font-weight:400;line-height:1}.home-hero__actions{align-items:center;gap:24px;display:flex}.home-connection{padding:var(--section-padding-large);background-color:#aaff09}.home-connection__grid{width:min(var(--container), calc(100% - 40px));grid-template-columns:var(--home-connection-image-width) minmax(360px, 610px);justify-content:space-between;align-items:center;gap:0;display:grid}.home-connection__visual{width:var(--home-connection-image-width);max-width:100%;display:flex}.home-connection__visual img{width:90%;height:auto}.home-connection__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:30px;width:100%;max-width:610px;display:flex}.home-connection__logo{width:147px;height:auto}.home-connection h2,.home-maturity h2,.home-authority h2,.home-newsletter h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);font-weight:400;line-height:1}.home-connection h2{max-width:520px;margin-bottom:34px}.home-connection p,.home-maturity p,.home-authority p,.home-newsletter p{color:#0a1a09bf;font-family:var(--text);font-size:var(--font-size-22);line-height:1.3}.home-connection p{font-size:var(--font-size-24);text-align:justify}.home-connection .home-button{margin-top:32px}.home-statistics{background-color:#f4f4f4;padding:160px 0}.home-statistics__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;display:grid}.home-stat-card{grid-template-columns:minmax(250px, 1fr) var(--home-stat-card-image-width);background-color:#ececec;border-radius:24px;min-height:340px;display:grid;overflow:hidden}.home-stat-card__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:32px;padding:40px;display:flex}.home-stat-card strong{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-48);line-height:1.2}.home-stat-card p{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-22);line-height:1.3}.home-stat-card img{object-fit:cover;width:100%;height:100%;min-height:340px}.home-maturity{padding:var(--section-padding-large);background-color:#aaff09}.home-maturity__grid{grid-template-columns:minmax(420px, var(--home-maturity-image-width)) minmax(360px, 608px);align-items:center;gap:68px;display:grid}.home-maturity__visual{width:100%;max-width:var(--home-maturity-image-width);aspect-ratio:597/434;position:relative}.home-maturity__visual__mobile{display:none}.home-maturity__visual>img{object-fit:contain;width:100%;height:100%}.home-maturity-level{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-18);align-items:center;gap:8px;line-height:1.2;display:flex;position:absolute}.home-maturity-level span{color:#f4f4f4;width:40px;height:40px;font-size:var(--font-size-20);background-color:#0a1a09;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.home-maturity-level--advanced{top:0;right:25%}.home-maturity-level--initial{bottom:14%;right:4%}.home-maturity-level--basic{bottom:36%;right:13%}.home-maturity-level--intermediate{bottom:58%;right:23%}.home-maturity__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:28px;display:flex}.home-eyebrow{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-16);text-transform:uppercase;background-color:#0a1a091a;border-radius:10000px;justify-content:center;align-items:center;padding:16px 24px;font-weight:700;line-height:1;display:inline-flex}.home-maturity__copy .home-button{margin-top:32px}.home-authority{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 0;background-color:#f4f4f4}.home-authority__card{grid-template-columns:minmax(420px, var(--home-authority-image-width)) minmax(0, 1fr);background-color:#fff;border-radius:24px;display:grid;overflow:hidden}.home-authority__copy{z-index:2;text-align:left;flex-direction:column;align-items:flex-start;gap:28px;padding:56px 84px 56px 56px;display:flex;position:relative}.home-authority__copy h2{margin-bottom:8px}.home-authority__visual{min-height:438px;position:relative}.home-authority__photo{object-fit:cover;width:100%;height:100%;min-height:438px}.home-authority__badge{z-index:2;border:2px solid #ffffff4d;border-radius:6px;width:min(314px,64%);position:absolute;bottom:78px;left:-50px;box-shadow:0 0 10px #00000040}.home-newsletter{padding:var(--section-padding-large);background-color:#f4f4f4}.home-newsletter__panel{background-color:#fff;border-radius:24px;grid-template-columns:minmax(320px,378px) minmax(320px,392px);justify-content:flex-end;gap:104px;padding:64px;display:grid;position:relative;overflow:hidden}.home-newsletter__lines{pointer-events:none;width:min(553px,46%);height:auto;position:absolute;top:0;left:0}.home-newsletter__copy,.home-newsletter__form{z-index:1;position:relative}.home-newsletter__copy{text-align:left;flex-direction:column;gap:40px;display:flex}.home-newsletter__form{flex-direction:column;align-items:flex-start;gap:48px;display:flex}.home-newsletter__fields{flex-direction:column;gap:32px;width:100%;display:flex}.home-newsletter label{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;gap:20px;line-height:1.2;display:flex}.home-newsletter input{color:#0a1a09;width:100%;font-family:var(--text);font-size:var(--font-size-22);background-color:#f4f4f4;border:0;border-radius:1000px;padding:24px;line-height:1.3}.home-newsletter input:focus{outline-offset:2px;outline:2px solid #aaff09}.home-newsletter__button{color:#0a1a09;width:min(100%,285px);min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-22);cursor:pointer;background-color:#aaff09;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1;display:inline-flex}.home-newsletter__button img{width:26px;height:26px}.section3{padding:var(--section-padding-large);background-color:#f4f4f4}.section3 h2{font-size:var(--font-size-72);color:#0a1a09;text-align:center;margin-bottom:40px;line-height:72px}.section3 p{color:#0a1a09;text-align:center;width:410px;margin:auto;line-height:28.6px}.section3 .carousel-viewport{width:calc(100% - max(20px, calc((100vw - var(--container)) / 2)));margin-left:max(20px, calc((100vw - var(--container)) / 2));margin-top:64px;overflow:hidden}.section3 .carousel-viewport .carousel-track{will-change:transform;gap:24px;transition:transform .45s;display:flex}.section3 .carousel-viewport .carousel-track .card{--section3-card-icon-background:#0a1a09;--section3-card-icon-hover-background:linear-gradient(90deg, #aaff09 2%, #e2f7b9 100%);background-color:#fff;border-radius:44px;flex-direction:column;justify-content:flex-start;width:402px;height:506px;display:flex;position:relative}.section3 .carousel-viewport .carousel-track .card:hover{background-color:#0a1a09;transition:background-color .5s}.section3 .carousel-viewport .carousel-track .card .card-content{padding:0 40px}.section3 .carousel-viewport .carousel-track .card .section3-card__icon{background:var(--section3-card-icon-background);width:48px;height:48px;-webkit-mask:var(--section3-card-icon) center / contain no-repeat;-webkit-mask:var(--section3-card-icon) center / contain no-repeat;mask:var(--section3-card-icon) center / contain no-repeat;flex:0 0 48px;margin-top:44px;margin-bottom:40px;margin-left:40px;transition:background .18s;display:block}.section3 .carousel-viewport .carousel-track .card .section3-card__icon--spark{--section3-card-icon:url(/build/assets/icone1-C1HPut7d.svg)}.section3 .carousel-viewport .carousel-track .card .section3-card__icon--orbit{--section3-card-icon:url(/build/assets/icone2-CGhx22bl.svg)}.section3 .carousel-viewport .carousel-track .card:hover .section3-card__icon,.section3 .carousel-viewport .carousel-track .card:focus-within .section3-card__icon{background:var(--section3-card-icon-hover-background)}.section3 .carousel-viewport .carousel-track .card .card-content h3{font-family:var(--title-secondary);font-size:var(--font-size-40);letter-spacing:-.8px;color:#0a1a09;margin-bottom:32px;line-height:44px}.section3 .carousel-viewport .carousel-track .card:hover .card-content h3{color:#fff}.section3 .carousel-viewport .carousel-track .card .card-content p{text-align:start;color:#0a1a09;width:322px;margin:0 0 40px;line-height:28.6px}.section3 .carousel-viewport .carousel-track .card:hover .card-content p{color:#fff}.section3 .carousel-viewport .carousel-track .card .card-content a{color:#aaff09;background-color:#0a1a09;border-radius:30px;padding:12px 32px}.section3 .carousel-viewport .carousel-track .card:hover .card-content a{color:#0a1a09;background-color:#aaff09}.section3 .carousel-viewport .carousel-track .card .bright{box-sizing:border-box;background:linear-gradient(90deg,#aaff09 0%,#e2f7b9 75%,#aaff09 100%);border-radius:0 0 40px 40px;justify-content:center;align-items:center;width:100%;height:134px;padding-top:70px;display:flex;position:absolute;bottom:0}.section3 .carousel-viewport .carousel-track .card .bright:before{content:"";background:#fff;border-bottom-right-radius:44px;border-bottom-left-radius:44px;height:70px;position:absolute;top:-1px;left:0;right:0}.section3 .carousel-viewport .carousel-track .card:hover .bright:before{background-color:#0a1a09;transition:background-color .5s}.section3 .carousel-viewport .carousel-track .card .bright img{width:26px;height:26px;margin:0 8px}.section3 .carousel-viewport .carousel-track .card .bright p{width:unset;margin:0;font-weight:700}.section3 .carousel-viewport .carousel-controls{justify-content:end;margin-top:32px;padding-right:20%;display:flex}.section3 .control-button{color:#0a1a09;width:90px;height:56px;font-family:var(--title-secondary);font-size:var(--font-size-24);cursor:pointer;background-color:#0a1a091a;border:0;border-radius:100px}.section3 .control-button+.control-button{background-color:#aaff09;margin-left:8px}.section3 .control-button:disabled{opacity:.45;cursor:not-allowed}@media (width<=1279px){.home-hero h1,.home-connection h2,.home-maturity h2,.home-authority h2,.home-newsletter h2,.section3 h2{font-size:var(--font-size-56);line-height:1}.home-connection__grid,.home-maturity__grid{grid-template-columns:1fr;gap:56px}.home-connection__visual,.home-maturity__visual{justify-self:center}.home-connection__copy,.home-maturity__copy{text-align:center;justify-self:center;align-items:center;max-width:720px}.home-statistics__grid,.home-authority__card,.home-newsletter__panel{grid-template-columns:1fr}.home-newsletter__panel{justify-content:stretch;gap:48px}.home-newsletter__copy,.home-newsletter__form{text-align:center;justify-self:center;align-items:center;max-width:560px}.home-authority__badge{left:32px}}@media (width<=760px){.home-container{width:min(var(--container), calc(100% - 32px))}.home-connection__grid{grid-template-columns:minmax(0,1fr);gap:32px}.home-connection__visual{width:100%;min-width:0}.home-connection__visual img{width:100%;max-width:100%;display:block}.home-connection__copy{text-align:left;align-items:flex-start;gap:20px;min-width:0}.home-connection h2{overflow-wrap:break-word;max-width:100%;margin-bottom:0}.home-connection p{text-align:left}.home-connection .home-button{margin-top:12px}.home-hero{min-height:560px;padding:84px 0 96px}.home-hero h1,.home-connection h2,.home-maturity h2,.home-authority h2,.home-newsletter h2,.section3 h2{font-size:var(--font-size-40)}.home-hero__actions{flex-direction:column;align-items:stretch;gap:14px;width:100%}.home-button{width:100%;min-height:52px;font-size:var(--font-size-18)}.home-connection,.home-statistics,.home-maturity,.home-authority,.home-newsletter,.section3{padding-top:72px;padding-bottom:72px}.home-connection p,.home-maturity p,.home-authority p,.home-newsletter p,.home-stat-card p{font-size:var(--font-size-18)}.home-statistics__grid{gap:24px}.home-stat-card{flex-direction:column-reverse;display:flex}.home-stat-card__copy{padding:32px 24px}.home-stat-card img{min-height:220px}.home-maturity__visual{max-width:440px}.home-maturity__visual__mobile{justify-self:center;width:min(100%,351px);height:auto;display:block}.home-maturity-level{margin-top:10px;position:static}.home-maturity__visual{aspect-ratio:auto;flex-direction:column;gap:6px;display:none}.home-maturity__visual>img{aspect-ratio:597/434}.home-authority__copy{padding:32px 24px}.home-authority__visual,.home-authority__photo{min-height:320px}.home-authority__badge{width:min(240px,70%);bottom:24px;left:24px}.home-newsletter__panel{padding:32px 24px}.home-newsletter__lines{opacity:.7;width:72%}.home-newsletter label,.home-newsletter input,.home-newsletter__button{font-size:var(--font-size-18)}.section3 p{width:min(410px,100% - 32px)}.section3 .carousel-viewport{width:calc(100% - 32px);margin-left:16px}.section3 .carousel-viewport .carousel-controls{justify-content:center;padding-right:0}.section3 .carousel-viewport .carousel-track .card{width:100%}}:is(html:has(.about-hero),body:has(.about-hero)){overflow-x:hidden}body:has(.about-hero)>header{overflow:visible}body:has(.about-hero)>header nav{box-sizing:border-box;justify-content:space-between;gap:24px;width:min(1508px,100vw - 48px);max-width:100%}:is(body:has(.about-hero)>header nav .brand,body:has(.about-hero)>header nav .cta-contact){margin-left:0;margin-right:0}body:has(.about-hero)>header nav ul{margin:0}body:has(.about-hero)>header nav ul li{margin:0}.about-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.about-hero,.about-overview,.about-reasons,.about-authority,.about-technology,.about-pillars,.about-values,.about-final-cta{box-sizing:border-box;width:100%;max-width:100%}.about-button{box-sizing:border-box;min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-16);text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;padding:0 32px;line-height:1;display:inline-flex}.about-button--primary{color:#0a1a09;background-color:#aaff09}.about-button--outline{color:#f4f4f4;border-color:#f4f4f4}.about-pill{color:#aaff09;min-height:43px;font-family:var(--title-secondary);font-size:var(--font-size-12);letter-spacing:0;text-transform:uppercase;background-color:#aaff092e;border-radius:24px;align-items:center;padding:0 24px;display:inline-flex}.about-section-heading{width:min(760px,100%);height:auto;box-shadow:none;text-align:center;background-color:#0000;margin:0 auto 64px;display:block}.about-section-heading h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);letter-spacing:0;font-weight:400;line-height:1}.about-section-heading p{color:#0a1a09;width:min(620px,100%);font-size:var(--font-size-16);margin:24px auto 0;line-height:1.5}.about-section-heading--dark h2,.about-section-heading--dark p{color:#f4f4f4}.about-hero{background-color:#0a1a09;background-image:linear-gradient(180deg, #0000008a 0%, #0000003d 38%, #0000 72%), var(--about-hero-image);background-position:top;background-size:auto,cover;justify-content:center;align-items:flex-start;min-height:723px;padding:98px 24px 360px;display:flex;position:relative;overflow:hidden}.about-hero:before{content:"";z-index:1;background-image:var(--about-hero-mask);pointer-events:none;background-position:top;background-repeat:no-repeat;background-size:100%;width:min(100% - 32px,1728px);height:100%;margin:0 auto;position:absolute;inset:0}.about-hero__content{z-index:2;text-align:center;width:min(900px,100%);position:relative}.about-hero h1{color:#f4f4f4;font-family:var(--title-primary);font-size:var(--font-size-80);letter-spacing:0;font-weight:400;line-height:1}.about-overview{padding:var(--section-padding-large);background-color:#f4f4f4}.about-overview__grid{grid-template-columns:minmax(0,1fr) minmax(360px,536px);align-items:center;gap:86px;display:grid}.about-overview__visual{width:min(var(--about-overview-image-width), 100%);margin:0;position:relative}.about-overview__photo{aspect-ratio:1;object-fit:cover;border-radius:52px;width:100%;display:block}.about-overview__brand-word{pointer-events:none;display:block;position:absolute}.about-overview__brand-word--cloud{width:82px;top:8px;right:-85px}.about-overview__brand-word--pws{width:136px;bottom:58px;left:-150px}.about-overview__copy h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);letter-spacing:0;font-weight:400;line-height:1}.about-overview__copy p{color:#0a1a09;font-size:var(--font-size-16);margin:32px 0;line-height:1.5}.about-reasons{padding:var(--section-padding-large);background-color:#fff}.about-reasons__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.about-reason-card{box-sizing:border-box;background-color:#0a1a09;background-image:linear-gradient(0deg, #0a1a09e0 0%, #0a1a09ad 30%, #0a1a0900 72%), var(--about-reason-image);background-position:50%;background-size:auto,cover;border-radius:24px;align-items:flex-end;min-height:582px;padding:32px;display:flex;position:relative;overflow:hidden}.about-reason-card__content{z-index:1;position:relative}.about-reason-card h3{color:#f4f4f4;font-family:var(--title-primary);font-size:var(--font-size-48);letter-spacing:0;margin:0;font-weight:400;line-height:1}.about-reason-card p{color:#f4f4f4;font-size:var(--font-size-15);margin:24px 0 0;line-height:1.5}.about-authority{padding:0 var(--section-padding-large-inline) var(--section-padding-large-bottom);background-color:#fff}.about-authority__panel{box-sizing:border-box;background-color:#0a1a09;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(360px,536px);align-items:center;gap:48px;padding:64px;display:grid}.about-authority__visual{width:min(100%, var(--about-authority-image-width));min-height:480px;margin:0;position:relative}.about-authority__photo{object-fit:cover;border-radius:24px;width:100%;height:480px;display:block}.about-authority__badge{box-sizing:border-box;background-color:#f4f4f4;border-radius:18px;width:min(310px,100% - 68px);padding:18px;position:absolute;bottom:34px;right:34px}.about-authority__copy h2{color:#f4f4f4;font-family:var(--title-primary);font-size:var(--font-size-72);letter-spacing:0;margin:28px 0 24px;font-weight:400;line-height:1}.about-authority__copy p{color:#f4f4f4;font-size:var(--font-size-16);margin:0;line-height:1.55}.about-technology{padding:0 var(--section-padding-large-inline) var(--section-padding-large-bottom);background-color:#f4f4f4}.about-technology__panel{background-color:#0a1a09;background-image:linear-gradient(90deg, #0a1a09eb 0%, #0a1a09b8 45%, #0a1a0938 100%), var(--about-technology-image);background-position:50%;background-size:auto,cover;border-radius:24px;justify-content:center;align-items:center;min-height:560px;display:flex;position:relative;overflow:hidden}.about-technology__panel:before{content:"";z-index:1;background-image:var(--about-technology-mask);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.about-technology__content{z-index:2;text-align:center;width:min(860px,100% - 48px);position:relative}.about-technology h2{color:#f4f4f4;font-family:var(--title-primary);font-size:var(--font-size-76);letter-spacing:0;margin:0;font-weight:400;line-height:1}.about-technology h2 span{color:#aaff09}.about-technology__actions{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:42px;display:flex}.about-pillars{background-color:#f4f4f4;padding:0}.about-pillars .about-section-heading,.about-values .about-section-heading{width:min(var(--container), 100%);margin-bottom:48px}.about-pillars__grid{align-items:flex-start;gap:32px;display:flex}.about-pillar-card{box-sizing:border-box;background-color:#ececec;border-radius:24px;align-items:flex-start;gap:40px;width:100%;min-height:389px;padding-left:40px;display:flex;overflow:hidden}.about-pillar-card__copy{box-sizing:border-box;text-align:left;flex-direction:column;flex:1 1 0;gap:32px;min-width:0;margin-top:40px;padding:0 0 32px;display:flex}.about-pillar-card h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-40);letter-spacing:0;margin:0;font-weight:700;line-height:1.2}.about-pillar-card p{color:#0a1a09;font-size:var(--font-size-22);margin:0;line-height:1.3}.about-pillar-card img{width:var(--about-pillar-card-image-width);flex:0 0 var(--about-pillar-card-image-width);aspect-ratio:295/389;object-fit:cover;object-position:center;display:block}.about-values{background-color:#f4f4f4;padding:64px 0 0}.about-values__panel{box-sizing:border-box;background-color:#ececec;border-radius:24px;flex-direction:column;gap:42px;padding:47px 53px 48px 48px;display:flex;position:relative;overflow:hidden}.about-values__connector{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;min-height:579px;position:absolute;inset:0}.about-values__row{z-index:1;align-items:flex-start;gap:40px;display:flex;position:relative}.about-value-item{z-index:1;text-align:left;flex-direction:column;flex-grow:1;gap:32px;width:100%;padding-bottom:5px;display:flex;position:relative}.about-value-item--featured{width:min(576px,100%)}.about-value-item h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-40);letter-spacing:0;margin:0;font-weight:700;line-height:1.21}.about-value-item p{color:#0a1a09;opacity:.8;font-size:var(--font-size-22);margin:0;line-height:normal}.about-final-cta{padding:var(--section-padding-large);background-color:#fff;margin-top:120px}.about-final-cta__panel{background-color:#0a1a09;background-image:linear-gradient(0deg, #0a1a09e6 0%, #0a1a09b3 48%, #0a1a091f 100%), var(--about-cta-image);background-position:50%;background-size:auto,cover;border-radius:24px;justify-content:center;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.about-final-cta__panel:before{content:"";z-index:1;background-image:var(--about-cta-mask);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.about-final-cta__content{z-index:2;text-align:center;width:min(680px,100% - 40px);position:relative}.about-final-cta h2{color:#f4f4f4;font-family:var(--title-primary);font-size:var(--font-size-64);letter-spacing:0;margin:0 0 34px;font-weight:400;line-height:1}@media (width<=1328px){.about-pillars__grid{flex-direction:column;align-items:center;gap:53px}.about-pillar-card{width:100%}}@media (width<=1227px){.about-values__row{flex-direction:column;align-items:flex-start;gap:32px}.about-value-item--featured{width:100%}}@media (width<=1100px){body:has(.about-hero)>header nav .nav-options{display:none}.about-section-heading h2,.about-overview__copy h2,.about-authority__copy h2,.about-technology h2,.about-final-cta h2{font-size:var(--font-size-54)}.about-hero h1{font-size:var(--font-size-62)}.about-overview__grid,.about-authority__panel{grid-template-columns:1fr}.about-overview__visual{margin:0 auto}.about-reasons__grid{grid-template-columns:1fr}.about-reason-card{min-height:430px}}@media (width<=760px){body:has(.about-hero)>header nav{width:min(1508px,100vw - 48px)}body:has(.about-hero)>header nav .cta-contact{display:none}.about-container{width:min(var(--container), calc(100% - 28px))}.about-button{white-space:normal;width:100%;min-height:52px;padding:0 20px}.about-hero{background-position:top;min-height:620px;padding:72px 14px 320px}.about-hero:before{background-position:top;background-size:auto 100%;width:100%}.about-hero h1,.about-section-heading h2,.about-overview__copy h2,.about-authority__copy h2,.about-technology h2,.about-final-cta h2{font-size:var(--font-size-42)}.about-overview,.about-reasons{padding:76px 0}.about-authority,.about-technology{padding-bottom:76px}.about-values{padding-top:48px}.about-final-cta{margin-top:76px;padding:76px 0}.about-overview__grid{gap:48px}.about-overview__brand-word--cloud{width:62px;right:-10px}.about-overview__brand-word--pws{width:96px;left:-8px}.about-reason-card{min-height:390px;padding:28px 24px}.about-reason-card h3{font-size:var(--font-size-36)}.about-authority__panel,.about-values__panel{border-radius:24px;padding:36px 24px}.about-authority__photo{height:330px}.about-authority__badge{width:min(260px,100% - 36px);padding:12px;bottom:18px;right:18px}.about-technology__panel{min-height:440px}.about-technology__actions{gap:16px}.about-values__connector{min-height:100%}.about-final-cta__panel{min-height:310px}}@media (width<=660px){.about-pillar-card{text-align:center;flex-direction:column;align-items:center;gap:38px;min-height:0;padding:16px 10px}.about-pillar-card__copy{text-align:center;align-items:center;width:100%;margin-top:0;padding:0}.about-pillar-card img{width:100%;max-width:var(--about-pillar-card-image-width);flex:0 auto}}:is(html:has(.industry-hero),body:has(.industry-hero)){overflow-x:hidden}.industry-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.industry-hero,.industry-intro,.industry-benefits,.industry-solutions,.industry-metrics,.industry-case,.industry-served,.industry-differentials,.industry-compatibility,.industry-episode,.industry-final-cta{box-sizing:border-box;width:100%;max-width:100%}.industry-button{box-sizing:border-box;min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-16);white-space:nowrap;border:1px solid #0000;border-radius:30px;justify-content:center;align-items:center;padding:0 32px;line-height:1;display:inline-flex}.industry-button--primary{color:#0a1a09;background-color:#aaff09}.industry-container .industry-button--dark{color:#aaff09;background-color:#0a1a09}.industry-container .industry-button--dark:hover{color:#0a1a09;background-color:#fff;transition:background-color .5s}.industry-final-cta__actions .industry-button--outline{color:#f4f4f4;border-color:#f4f4f4}.industry-final-cta__actions .industry-button--outline:hover{color:#0a1a09;background-color:#aaff09;border:none;transition:background-color .5s}.industry-pill{color:#0a1a09;width:fit-content;min-height:43px;font-family:var(--title-secondary);font-size:var(--font-size-12);text-transform:uppercase;background-color:#0a1a091a;border-radius:24px;align-items:center;padding:0 24px;display:inline-flex}.industry-pill--light{background-color:#f4f4f4}.industry-section-heading{width:min(720px,100%);height:auto;box-shadow:none;text-align:center;background-color:#0000;margin:0 auto 64px;display:block}.industry-section-heading h2{color:#0a1a09;font-size:var(--font-size-72);width:790px;font-weight:400;line-height:1}.industry-section-heading h2 span{color:#aaff09}.industry-section-heading p{color:#0a1a09;width:min(520px,100%);font-size:var(--font-size-16);margin:24px auto 0;line-height:1.5}.industry-section-heading--dark h2,.industry-section-heading--dark p{color:#f4f4f4}.industry-hero{box-sizing:border-box;background-image:linear-gradient(0deg, #000000b3 0%, #000000a1 39%, #0000 78%), var(--industry-hero-image);background-position:top;background-size:auto,cover;justify-content:center;align-items:flex-end;min-height:723px;padding:385px 24px 91px;display:flex;position:relative;overflow:hidden}.industry-hero:before,.industry-hero:after{content:"";pointer-events:none;position:absolute}.industry-hero:before{z-index:1;background-image:var(--industry-hero-mask);background-position:top;background-repeat:no-repeat;background-size:100%;width:min(100% - 32px,1728px);height:100%;margin:0 auto;inset:0}.industry-hero:after{z-index:1;background:linear-gradient(#0000,#0000002e);height:42%;inset:auto 0 0}.industry-hero__content{z-index:2;color:#fff;text-align:center;width:min(820px,100% - 40px);position:relative}.industry-hero h1{font-family:var(--title-primary);font-size:var(--font-size-80);font-weight:400;line-height:1}.industry-hero p{width:min(620px,100%);font-size:var(--font-size-24);margin:56px auto 0;line-height:1.3}.industry-intro{background-color:#f4f4f4;padding:110px 0}.industry-intro__grid{grid-template-columns:1fr 1.3fr;align-items:center;gap:88px;display:grid}.industry-intro h2{color:#0a1a09;width:min(520px,100%);font-size:var(--font-size-64);font-weight:400;line-height:1.03}.industry-intro p{color:#0a1a09;width:min(390px,100%);font-size:var(--font-size-16);margin-top:28px;line-height:1.5}.industry-intro__proof ul{margin:0 0 32px;padding:0;list-style:none}.industry-intro__proof li{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-16);margin-bottom:24px;padding-left:28px;line-height:1.35;position:relative}.industry-intro__proof li:before{content:"";border-bottom:2px solid #0a1a09;border-left:2px solid #0a1a09;width:12px;height:7px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.industry-benefits{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 128px;background-color:#fff}.industry-benefits__grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.industry-benefit-card{box-sizing:border-box;background-color:#f4f4f4;border-radius:24px;min-height:330px;padding:48px 40px}.industry-benefit-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.industry-benefit-card:hover .animation{transform:translateY(-10px)}.industry-card-icon{box-sizing:border-box;object-fit:contain;object-position:left center;width:72px;height:72px;margin-bottom:36px;display:block}.industry-benefit-card h3,.industry-solution-card h3,.industry-differential-card h3{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-42);margin:0;font-weight:400;line-height:1.04}.industry-benefit-card p,.industry-solution-card p,.industry-differential-card p{color:#0a1a09;font-size:var(--font-size-16);margin:24px 0 0;line-height:1.45}.industry-solutions{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 72px;background-color:#0a1a09;position:relative;overflow:hidden}.industry-container{width:100%;max-width:1280px;margin-inline:auto}.industry-solutions__map{color:#0a1a09;grid-template-columns:repeat(5,1fr);align-items:start;width:100%;min-height:620px;margin-top:60px;display:grid;position:relative}.industry-solutions__map:before{content:"";z-index:0;pointer-events:none;border-top:3px solid #aaff09;border-radius:50% 50% 0 0;width:110vw;height:600px;position:absolute;top:205px;left:50%;transform:translate(-50%)}.industry-solution-column{z-index:2;text-align:left;flex-direction:column;align-items:center;width:100%;min-width:0;display:flex;position:relative}.industry-solution-column:first-child{padding-top:25px}.industry-solution-column:nth-child(2){padding-top:190px}.industry-solution-column:nth-child(3){padding-top:0}.industry-solution-column:nth-child(4){padding-top:190px}.industry-solution-column:nth-child(5){padding-top:25px}.industry-solution-connector{z-index:1;object-fit:fill;width:22px;height:270px;margin:8px 0;display:block;position:relative}.industry-solution-column--single{justify-content:flex-start;gap:14px;transform:none}.industry-solution-column--single .industry-solution-connector{width:22px;height:116px;margin:0}.industry-solution-card{z-index:2;box-sizing:border-box;background-color:#f4f4f4;border-radius:16px;width:198px;height:230px;padding:16px;position:relative}.industry-solution-card h3{font-family:var(--title-secondary);margin:0;font-size:20px;line-height:1.05}.industry-solution-card p{margin-top:10px;font-size:11px;line-height:1.25}@media (width>=1024px) and (width<=1440px){.industry-container{max-width:1320px}.industry-solutions__map{min-height:610px}.industry-solution-card{width:198px}}@media (width>=1441px){.industry-container{max-width:1280px}.industry-solution-card{width:220px;min-height:150px;padding:18px}.industry-solution-card h3{font-size:22px}.industry-solution-card p{font-size:12px}}.industry-metrics{padding:0 var(--section-padding-large-inline) var(--section-padding-large-bottom);background-color:#0a1a09;border-top:1px solid #e2f7b959}.industry-metrics .industry-section-heading{padding-top:56px}.industry-metrics__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.industry-metric-card{box-sizing:border-box;text-align:center;background-color:#0b2209;border-radius:18px;min-height:240px;padding:40px 28px 30px;position:relative;overflow:hidden}.industry-metric-card strong{color:#aaff09;font-family:var(--title-secondary);font-size:var(--font-size-52);line-height:1;display:block}.industry-metric-card p{color:#f4f4f4;width:min(190px,100%);font-size:var(--font-size-12);margin:14px auto 26px;line-height:1.3}.industry-metric-card__graphic{object-fit:contain;width:170px;height:92px;margin:0 auto;display:block}.industry-metric-card__graphic--bars{background:linear-gradient(0deg,#aaff09 0 36%,#0000 36%) 8px 30px/28px 40px no-repeat,linear-gradient(0deg,#e2f7b9 0 70%,#0000 70%) 50px 10px/28px 60px no-repeat,linear-gradient(0deg,#aaff09 0 52%,#0000 52%) 92px 22px/28px 48px no-repeat;border-bottom:5px solid #aaff09;width:150px;height:70px}.industry-metric-card:nth-child(3) .industry-metric-card__graphic,.industry-metric-card:nth-child(4) .industry-metric-card__graphic{z-index:1;width:500px;height:230px;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.industry-metric-card:nth-child(3),.industry-metric-card:nth-child(4){flex-direction:column;justify-content:center;align-items:center;padding:36px 24px;display:flex}.industry-metric-card:nth-child(3) strong,.industry-metric-card:nth-child(4) strong,.industry-metric-card:nth-child(3) p,.industry-metric-card:nth-child(4) p{z-index:2;position:relative}.industry-metric-card:nth-child(3) strong,.industry-metric-card:nth-child(4) strong{font-size:var(--font-size-38)}.industry-metric-card:nth-child(3) p,.industry-metric-card:nth-child(4) p{width:128px;font-size:var(--font-size-10);margin:8px auto 0;line-height:1.18}.industry-case{padding:var(--section-padding-large);background-color:#f4f4f4}.industry-case__grid{grid-template-columns:1fr var(--industry-case-media-column-width);align-items:stretch;gap:48px;display:grid}.industry-case__story,.industry-quote-card{background-color:#fff;border-radius:24px}.industry-case__story{box-sizing:border-box;min-height:650px;padding:48px}.industry-case__story h3{color:#0a1a09;width:min(520px,100%);font-family:var(--title-primary);font-size:var(--font-size-58);margin:44px 0 32px;font-weight:400;line-height:1.02}.industry-case__story p{color:#0a1a09;font-size:var(--font-size-15);line-height:1.5}.industry-case__story .industry-button{margin-top:32px}.industry-case__quote-area{grid-template-rows:1fr 1fr;gap:32px;display:grid}.industry-case__quote-area>img{width:min(100%, var(--industry-case-image-width));object-fit:cover;border-radius:24px;height:100%;min-height:300px}.industry-quote-card{box-sizing:border-box;flex-direction:column;justify-content:center;margin:0;padding:52px 48px;display:flex}.industry-quote-card__mark{object-fit:contain;object-position:left center;width:56px;height:56px;margin-bottom:28px;display:block}.industry-quote-card blockquote{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-18);margin:0;font-style:italic;line-height:1.55}.industry-quote-card figcaption{color:#0a1a09;font-family:var(--title-secondary);align-items:center;gap:18px;margin-top:32px;display:flex}.industry-quote-card__avatar{color:#aaff09;background-color:#0a1a09;border-radius:50%;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.industry-quote-card small{font-family:var(--text);font-size:var(--font-size-12);margin-top:4px;display:block}.industry-served{padding:0 var(--section-padding-large-inline) var(--section-padding-large-bottom);background-color:#f4f4f4}.industry-served__tags{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.industry-served__tags>span{color:#aaff09;min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-15);text-align:center;background-color:#0a1a09;border-radius:30px;justify-content:center;align-items:center;gap:8px;padding:0 24px;display:flex}.industry-served__tags>span>span{background:linear-gradient(90deg,#aaff09 2%,#e2f7b9 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.industry-served__tags img{object-fit:contain;flex:0 0 26px;width:26px;height:26px;display:block}.industry-differentials{padding:var(--section-padding-large);background-color:#f4f4f4}.industry-differentials__grid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.industry-differential-card{box-sizing:border-box;background-color:#e2f7b9;border-radius:18px;min-height:230px;padding:48px 40px}.industry-differential-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.industry-differential-card:hover .animation{transform:translateY(-10px)}.industry-differential-card .industry-card-icon{margin-bottom:28px}.industry-differential-card h3{font-size:var(--font-size-42)}.industry-compatibility{padding:var(--section-padding-large);background-color:#0a1a09}.industry-compatibility__grid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.industry-compatibility-card{box-sizing:border-box;background-color:#f4f4f4;border-radius:18px;min-height:198px;padding:36px 32px}.industry-compatibility-card img{object-fit:contain;object-position:left center;width:auto;max-width:180px;height:52px;margin-bottom:28px;display:block}.industry-compatibility-card p{color:#0a1a09;font-size:var(--font-size-14);margin:0;line-height:1.45}.industry-compatibility__footer{text-align:center;margin-top:56px}.industry-compatibility__footer p{color:#f4f4f4;font-size:var(--font-size-18);margin-bottom:24px}.industry-episode{padding:0 var(--section-padding-large-inline) var(--section-padding-large-bottom);background:linear-gradient(#0a1a09 0 48%,#fff 48% 100%)}.industry-episode__panel{box-sizing:border-box;background-color:#e2f7b9;border-radius:40px;grid-template-columns:1fr 360px;align-items:center;gap:72px;min-height:516px;padding:72px 80px;display:grid;position:relative;overflow:hidden}.industry-episode__copy{z-index:1;position:relative}.industry-episode__copy h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-58);margin:24px 0;font-weight:400;line-height:1}.industry-episode__copy p{color:#0a1a09;width:min(620px,100%);font-size:var(--font-size-16);margin:0 0 24px;line-height:1.5}.industry-episode__copy .industry-button{margin-top:8px}.industry-episode__phone{width:var(--industry-episode-phone-width);align-self:end;height:560px;margin:0 auto -130px;position:relative}.industry-episode__screen,.industry-episode__mockup{object-fit:contain;display:block;position:absolute}.industry-episode__screen{object-fit:cover;border-radius:30px;width:260px;height:500px;top:18px;left:34px}.industry-episode__mockup{width:100%;height:100%;inset:0}.industry-final-cta{padding:0 var(--section-padding-large-inline) var(--section-padding-large-bottom);background-color:#fff}.industry-final-cta__panel{background-color:#0a1a09;background-image:linear-gradient(0deg, #000000e6 0%, #000000cf 39%, #0000 78%), var(--industry-cta-image);background-position:50%;background-size:auto,cover;border-radius:24px;min-height:274px;position:relative;overflow:hidden}.industry-final-cta__panel:before{content:"";z-index:1;background-image:var(--industry-cta-mask);pointer-events:none;background-position:50%;background-size:cover;position:absolute;inset:0}.industry-final-cta__panel:after{content:none}.industry-final-cta__content{z-index:2;text-align:center;width:min(720px,100% - 40px);margin:0 auto;padding:58px 0;position:relative}.industry-final-cta h2{color:#fff;font-family:var(--title-primary);font-size:var(--font-size-56);margin:0;font-weight:400;line-height:1}.industry-final-cta p{color:#f4f4f4;width:min(620px,100%);font-size:var(--font-size-16);margin:20px auto 32px;line-height:1.45}.industry-final-cta__actions{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}@media (width<=1100px){.industry-section-heading h2,.industry-intro h2{font-size:var(--font-size-52)}.industry-hero h1{font-size:var(--font-size-58)}.industry-intro__grid,.industry-case__grid,.industry-episode__panel{grid-template-columns:1fr}.industry-benefits__grid,.industry-compatibility__grid,.industry-metrics__grid,.industry-served__tags{grid-template-columns:repeat(2,1fr)}.industry-solutions__map{grid-template-columns:repeat(2,1fr);gap:24px;min-height:0;display:grid}.industry-solutions__map:before{content:none}.industry-solution-column,.industry-solution-column+.industry-solution-column,.industry-solution-column--single{gap:24px;width:auto;margin-left:0;transform:none}.industry-solution-connector{display:none}.industry-episode__phone{margin-bottom:-190px}}@media (width<=760px){.industry-container{width:min(calc(100% - 28px), var(--container))}.industry-button{white-space:normal;text-align:center;width:100%;min-height:52px;padding:0 20px}.industry-hero{background-position:42% 0;min-height:620px;padding:300px 14px 70px}.industry-hero:before{background-position:top;background-size:auto 100%;width:100%;height:100%;inset:0}.industry-hero:after{height:45%;inset:auto 0 0}.industry-hero h1,.industry-section-heading h2,.industry-intro h2,.industry-case__story h3,.industry-episode__copy h2,.industry-final-cta h2{font-size:var(--font-size-42);width:100%}.industry-hero p{font-size:var(--font-size-16);margin-top:28px}.industry-intro,.industry-benefits,.industry-solutions,.industry-case,.industry-differentials,.industry-compatibility{padding:76px 0}.industry-metrics,.industry-served,.industry-final-cta{padding-bottom:76px}.industry-benefits__grid,.industry-differentials__grid,.industry-compatibility__grid,.industry-metrics__grid,.industry-served__tags,.industry-solutions__map{grid-template-columns:1fr}.industry-benefit-card,.industry-case__story,.industry-quote-card,.industry-differential-card,.industry-compatibility-card{padding:32px 24px}.industry-benefit-card h3,.industry-differential-card h3{font-size:var(--font-size-34)}.industry-case__story{min-height:0}.industry-case__quote-area{grid-template-rows:auto}.industry-episode{background:linear-gradient(#0a1a09 0 32%,#fff 32% 100%)}.industry-episode__panel{border-radius:24px;min-height:0;padding:40px 24px 0}.industry-episode__phone{width:220px;height:380px;margin-bottom:-68px}.industry-episode__screen{width:174px;height:340px;top:12px;left:22px}.industry-final-cta__content{padding:44px 0}}:is(html:has(.retail-page),body:has(.retail-page)){overflow-x:hidden}.retail-page{color:#0a1a09;background-color:#f4f4f4;width:100%;max-width:100%;overflow:hidden}.retail-page *,.retail-page :before,.retail-page :after{box-sizing:border-box}.retail-page h1,.retail-page h2,.retail-page h3,.retail-page p,.retail-page figure{margin:0}.retail-page h1,.retail-page h2{height:auto;box-shadow:none;letter-spacing:0;background:0 0;font-weight:400}.retail-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.retail-button{min-height:54px;font-family:var(--title-secondary);font-size:var(--font-size-18);text-align:center;border-radius:100px;justify-content:center;align-items:center;padding:16px 30px;line-height:1;text-decoration:none;display:inline-flex}.retail-button--accent{color:#0a1a09;background-color:#aaff09}.retail-button--dark{color:#aaff09;background-color:#0a1a09;transition:background-color .5s}.retail-button--dark:hover{color:#0a1a09;background-color:#fff}.retail-hero{background:#0a1a09 var(--retail-hero-image) center / cover no-repeat;color:#f4f4f4;text-align:center;justify-content:center;align-items:center;min-height:720px;padding:96px 0 190px;display:flex;position:relative;overflow:hidden}.retail-hero:before{content:"";z-index:1;background:linear-gradient(#000000b8,#0000001a);position:absolute;inset:0}.retail-hero:after{content:"";z-index:2;background:var(--retail-hero-mask) center top / cover no-repeat;pointer-events:none;position:absolute;inset:0}.retail-hero__content{z-index:3;flex-direction:column;align-items:center;gap:34px;max-width:920px;display:flex;position:relative}.retail-hero h1{max-width:900px;font-family:var(--title-primary);font-size:var(--font-size-80);color:#f4f4f4;line-height:1}.retail-hero p{max-width:800px;font-family:var(--text);font-size:var(--font-size-22);color:#f4f4f4;line-height:1.3}.retail-section-heading{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.retail-section-heading h2,.retail-resolves h2,.retail-diagnosis h2,.retail-faq h2,.retail-final-cta h2{max-width:880px;font-family:var(--title-primary);font-size:var(--font-size-64);color:#0a1a09;line-height:1}.retail-section-heading p,.retail-diagnosis p{max-width:700px;font-family:var(--text);font-size:var(--font-size-20);color:#0a1a09b8;line-height:1.3}.retail-card-carousel{background-color:#e9e9e9;padding:88px 0 72px}.retail-card-carousel--dark{background-color:#f4f4f4;padding-top:86px}.retail-card-carousel__viewport{margin-top:44px;overflow:hidden}.retail-card-carousel__track{will-change:transform;gap:24px;transition:transform .45s;display:flex}.retail-scenario-card,.retail-bottleneck-card{border-radius:18px;flex-direction:column;flex:0 0 404px;justify-content:flex-end;gap:20px;width:404px;height:306px;padding:30px;display:flex}.retail-scenario-card{color:#f4f4f4;background-color:#0a1a09}.retail-scenario-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.retail-scenario-card:hover .animation{transform:translateY(-10px)}.retail-scenario-card img{margin-bottom:40px}.retail-scenario-card p{margin-top:32px;transition:all .3s ease-in-out}.retail-bottleneck-card{color:#0a1a09;background-color:#fff}.retail-bottleneck-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.retail-bottleneck-card:hover .animation{transform:translateY(-10px)}.retail-bottleneck-card img,.retail-scenario-card img{margin-bottom:40px}.retail-bottleneck-card p{margin-top:32px;transition:all .3s ease-in-out}.retail-scenario-card img,.retail-bottleneck-card img,.retail-rhythm-card img,.retail-resolve-card img{object-fit:contain;width:42px;height:42px}.retail-scenario-card h3,.retail-bottleneck-card h3,.retail-rhythm-card h3,.retail-integration-card h3,.retail-resolve-card h3{font-family:var(--title-secondary);font-size:var(--font-size-28);color:inherit;line-height:1.1}.retail-scenario-card p,.retail-bottleneck-card p,.retail-rhythm-card p,.retail-integration-card p,.retail-resolve-card p{font-family:var(--text);font-size:var(--font-size-18);color:inherit;opacity:.78;line-height:1.35}.retail-carousel-controls{justify-content:flex-end;gap:8px;margin-top:28px;margin-right:200px;display:flex}.retail-carousel-controls button{cursor:pointer;background-color:#dcdcdc;border:0;border-radius:100px;justify-content:center;align-items:center;width:82px;height:46px;display:inline-flex}.retail-carousel-controls__accent{background-color:#aaff09!important}.retail-carousel-controls button:disabled{cursor:not-allowed;opacity:.45}.retail-carousel-controls img{width:22px;height:22px}.retail-rhythm{padding:88px 0 96px}.retail-rhythm__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.retail-rhythm-card{background-color:#e2f7b9;border-radius:18px;flex-direction:column;gap:22px;min-height:260px;padding:30px;display:flex}.retail-rhythm-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.retail-rhythm-card:hover .animation{transform:translateY(-10px)}.retail-rhythm-card .animation img{margin-bottom:32px}.retail-rhythm-card .animation p{margin-top:28px}.retail-segments{background-color:#fff;padding:90px 0}.retail-segments__tags{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:950px;margin-top:36px;display:grid}.retail-segments__tags .background{background-color:#0a1a09;border-radius:30px;justify-content:center;display:flex}.retail-segments__tags .background img{width:11%}.retail-segments__tags .background span{background:var(--PWS-Gradient-2,linear-gradient(90deg, #aaff09 2%, #e2f7b9 100%));-webkit-background-clip:text;background-clip:text;margin-right:10px;padding:0;font-size:16px!important}.retail-segments__tags span,.retail-integration-card__tags span{color:#aaff09;min-height:34px;font-family:var(--title-secondary);font-size:var(--font-size-14);text-align:center;white-space:nowrap;background-color:#0a1a09;border-radius:100px;justify-content:center;align-items:center;padding:8px 20px;line-height:1;display:inline-flex}.retail-integrations{padding:90px 0 100px}.retail-integrations__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.retail-integration-card{grid-template-columns:minmax(0, 1fr) minmax(0, var(--retail-integration-card-image-width));background-color:#fff;border-radius:18px;min-height:330px;display:grid;overflow:hidden}.retail-integration-card__content{background-color:#ececec;flex-direction:column;justify-content:center;gap:22px;padding:30px;display:flex}.retail-integration-card__tags{flex-wrap:wrap;gap:8px;display:flex}.retail-integration-card__tags span{color:#0a1a09;background:linear-gradient(90deg,#aaff09 2%,#e2f7b9 100%);min-height:30px;padding:8px 14px}.retail-integration-card>img{object-fit:cover;width:100%;height:100%;min-height:330px}.retail-resolves{color:#f4f4f4;background-color:#0a1a09;padding:96px 0 104px}.retail-resolves h2{color:#f4f4f4;text-align:center;margin:0 auto 54px}.retail-resolves__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.retail-resolve-card{color:#0a1a09;background-color:#f4f4f4;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:18px;height:310px;padding:30px;display:flex}.retail-resolve-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.retail-resolve-card .animation:hover{transform:translateY(-10px)}.retail-resolve-card .animation img{margin-bottom:40px}.retail-resolve-card .animation p{margin-top:32px}.retail-diagnosis{text-align:center;background-color:#aaff09;padding:82px 0}.retail-diagnosis .retail-container{flex-direction:column;align-items:center;gap:18px;display:flex}.retail-faq{background-color:#f4f4f4;padding:96px 0 72px}.retail-faq h2{text-align:center;margin:0 auto 54px}.retail-faq__list{border-top:1px solid #0a1a0924;max-width:1010px;margin:0 auto}.retail-faq__question{color:#0a1a09;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #0a1a0924;justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:74px;padding:20px 0;display:flex}.retail-faq__question:hover{padding-left:15px;text-decoration:underline;transition:all .3s ease-in-out}.retail-faq__question span{font-family:var(--text);font-size:var(--font-size-20);line-height:1.3}.retail-faq__question img{width:20px;height:20px}.retail-final-cta{padding:32px 0 96px}.retail-final-cta__panel{text-align:center;background:linear-gradient(#0a1a0966,#0a1a09ad),url(/build/assets/retail-hero-DoY1jz6r.webp) 50%/cover no-repeat;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:min(828px,100% - 40px);min-height:360px;margin:0 auto;padding:44px;display:flex;position:relative;overflow:hidden}.retail-final-cta__panel:before{content:"";border-radius:inherit;pointer-events:none;border:2px solid #aaff098c;position:absolute;inset:0}.retail-final-cta h2{z-index:1;color:#f4f4f4;max-width:620px;position:relative}.retail-final-cta a{z-index:1;position:relative}@media (width<=1024px){.retail-hero h1,.retail-section-heading h2,.retail-resolves h2,.retail-diagnosis h2,.retail-faq h2,.retail-final-cta h2{font-size:var(--font-size-50)}.retail-rhythm__grid,.retail-resolves__grid,.retail-segments__tags{grid-template-columns:repeat(2,minmax(0,1fr))}.retail-integrations__grid{grid-template-columns:1fr}}@media (width<=720px){.retail-container{width:min(var(--container), calc(100% - 32px))}.retail-hero{min-height:560px;padding:78px 0 96px}.retail-hero h1,.retail-section-heading h2,.retail-resolves h2,.retail-diagnosis h2,.retail-faq h2,.retail-final-cta h2{font-size:var(--font-size-40)}.retail-hero p,.retail-section-heading p,.retail-diagnosis p{font-size:var(--font-size-18)}.retail-button{width:100%}.retail-scenario-card,.retail-bottleneck-card{flex-basis:100%;width:100%}.retail-rhythm__grid,.retail-resolves__grid,.retail-segments__tags{grid-template-columns:1fr}.retail-segments__tags span{white-space:normal}.retail-integrations__grid{gap:18px}.retail-integration-card{grid-template-columns:1fr}.retail-integration-card>img{min-height:220px}.retail-final-cta__panel{width:calc(100% - 32px);min-height:340px;padding:32px 24px}}:is(html:has(.concessions-page),body:has(.concessions-page)){overflow-x:hidden}.concessions-page{color:#0a1a09;background-color:#f4f4f4;width:100%;max-width:100%;overflow:hidden}.concessions-page *,.concessions-page :before,.concessions-page :after{box-sizing:border-box}.concessions-page h1,.concessions-page h2,.concessions-page h3,.concessions-page p,.concessions-page ul,.concessions-page figure,.concessions-page blockquote{margin:0}.concessions-page h1,.concessions-page h2,.concessions-page h3{height:auto;box-shadow:none;letter-spacing:0;background:0 0;font-weight:400}.concessions-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.concessions-button{min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-18);text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;padding:18px 28px;line-height:1;text-decoration:none;transition:transform .16s,filter .16s,background-color .16s;display:inline-flex}.concessions-button:hover,.concessions-button:focus-visible{transform:translateY(-2px)}.concessions-button--accent{color:#0a1a09;background-color:#aaff09}.concessions-button--light{color:#f4f4f4;border-color:#f4f4f4b3}.concessions-button--dark{color:#aaff09;background-color:#0a1a09}.concessions-button--outline-dark{color:#0a1a09;border-color:#0a1a09}.concessions-button--outline-light{color:#f4f4f4;border-color:#f4f4f4}.concessions-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.concessions-section-heading{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:780px;margin:0 auto 64px;display:flex}.concessions-section-heading h2{font-family:var(--title-primary);font-size:var(--font-size-72);color:#0a1a09;line-height:1}.concessions-section-heading h2 span{color:#aaff09}.concessions-section-heading p{color:#0a1a09bf;max-width:650px;font-family:var(--text);font-size:var(--font-size-20);line-height:1.3}.concessions-section-heading--dark h2,.concessions-section-heading--dark p{color:#f4f4f4}.concessions-section-heading--dark h2 span{color:#aaff09}.concessions-pill{color:#0a1a09;width:fit-content;min-height:42px;font-family:var(--title-secondary);font-size:var(--font-size-14);text-transform:uppercase;background-color:#0a1a091a;border-radius:1000px;justify-content:center;align-items:center;padding:14px 22px;line-height:1;display:inline-flex}.concessions-pill--light{background-color:#f4f4f4}.concessions-hero{background:linear-gradient(180deg, #00000080 0%, #00000038 38%, #000000ad 100%), var(--concessions-hero-image) center / cover no-repeat;color:#f4f4f4;text-align:center;justify-content:center;align-items:center;min-height:704px;padding:118px 0 130px;display:flex;position:relative;overflow:hidden}.concessions-hero:after{content:"";z-index:1;background:var(--concessions-hero-mask) center top / cover no-repeat;pointer-events:none;width:min(100% - 32px,1728px);margin:0 auto;position:absolute;inset:0}.concessions-hero__content{z-index:2;flex-direction:column;align-items:center;max-width:1120px;display:flex;position:relative}.concessions-hero h1{max-width:1060px;font-family:var(--title-primary);font-size:var(--font-size-80);color:#f4f4f4;line-height:.96}.concessions-hero h1 span{color:#aaff09;display:block}.concessions-hero p{color:#f4f4f4eb;max-width:1080px;font-family:var(--text);font-size:var(--font-size-24);margin-top:34px;line-height:1.3}.concessions-hero .concessions-actions{margin-top:34px}.concessions-stack{background-color:#f4f4f4;padding:54px 0 96px}.concessions-stack h2{max-width:640px;font-family:var(--text);font-size:var(--font-size-20);text-align:center;margin:0 auto 34px;line-height:1.3}.concessions-stack__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.concessions-stack-card{text-align:center;background-color:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:130px;padding:24px 18px;display:flex}.concessions-stack-card img{object-fit:contain;width:72px;height:42px}.concessions-stack-card p{font-family:var(--title-secondary);font-size:var(--font-size-16);line-height:1.2}.concessions-risks{background-color:#f4f4f4;padding:120px 0}.concessions-risks__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.concessions-risk-card{color:#f4f4f4;background-color:#0a1a09;border-radius:22px;flex-direction:column;justify-content:space-between;gap:38px;min-height:360px;padding:40px;display:flex}.concessions-risk-card img{object-fit:contain;width:56px;height:56px}.concessions-risk-card span{color:#aaff09;font-family:var(--title-secondary);font-size:var(--font-size-18);line-height:1.2;display:block}.concessions-risk-card h3{font-family:var(--title-primary);font-size:var(--font-size-40);color:#f4f4f4;margin-top:16px;line-height:1}.concessions-risk-card p{color:#f4f4f4d1;font-family:var(--text);font-size:var(--font-size-16);margin-top:20px;line-height:1.45}.concessions-journey{background-color:#fff;padding:120px 0}.concessions-journey__timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid;position:relative}.concessions-journey__timeline:before{content:"";background-color:#aaff09;height:2px;position:absolute;top:33px;left:12%;right:12%}.concessions-journey-card{z-index:1;flex-direction:column;gap:28px;min-height:320px;padding:0 0 32px;display:flex;position:relative}.concessions-journey-card>span{color:#aaff09;width:68px;height:68px;font-family:var(--title-secondary);font-size:var(--font-size-18);background-color:#0a1a09;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:inline-flex}.concessions-journey-card h3{min-height:84px;font-family:var(--title-primary);font-size:var(--font-size-40);line-height:1.05}.concessions-journey-card ul{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.concessions-journey-card li{color:#0a1a09c7;font-family:var(--text);font-size:var(--font-size-16);padding-left:20px;line-height:1.35;position:relative}.concessions-journey-card li:before{content:"";background-color:#aaff09;border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}.concessions-solutions{background-color:#0a1a09;padding:120px 0}.concessions-solutions__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;display:grid}.concessions-solution-card{color:#f4f4f4;background-color:#f4f4f40f;border-radius:18px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:28px;min-height:350px;padding:32px 28px 28px;display:flex}.concessions-solution-card img{object-fit:contain;width:48px;height:48px}.concessions-solution-card h3{font-family:var(--title-secondary);font-size:var(--font-size-24);color:#f4f4f4;line-height:1.08}.concessions-solution-card p{color:#f4f4f4c7;font-family:var(--text);font-size:var(--font-size-16);margin-top:16px;line-height:1.42}.concessions-solution-card a{color:#0a1a09;min-height:48px;font-family:var(--title-secondary);font-size:var(--font-size-18);background-color:#aaff09;border-radius:100px;justify-content:center;align-items:center;padding:14px 24px;line-height:1;text-decoration:none;display:inline-flex}.concessions-numbers{color:#f4f4f4;background-color:#0a1a09;padding:0 0 120px}.concessions-numbers h2{max-width:840px;font-family:var(--title-primary);font-size:var(--font-size-72);color:#f4f4f4;margin-bottom:62px;line-height:1}.concessions-numbers h2 span{color:#aaff09;display:block}.concessions-numbers__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.concessions-number-card{background-color:#f4f4f40f;border:1px solid #aaff0929;border-radius:20px;flex-direction:column;justify-content:flex-end;gap:18px;min-height:214px;padding:34px;display:flex}.concessions-number-card strong{color:#aaff09;font-family:var(--title-secondary);font-size:var(--font-size-64);line-height:.9}.concessions-number-card p{color:#f4f4f4db;max-width:260px;font-family:var(--text);font-size:var(--font-size-18);line-height:1.25}.concessions-case{background-color:#fff;padding:120px 0 140px}.concessions-case__grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:44px;display:grid}.concessions-case-story,.concessions-case-deliveries{border-radius:24px;min-height:820px}.concessions-case-story{color:#f4f4f4;background-color:#0a1a09;flex-direction:column;gap:34px;padding:56px;display:flex;position:relative;overflow:hidden}.concessions-case-story h3{z-index:1;max-width:620px;font-family:var(--title-primary);font-size:var(--font-size-56);color:#f4f4f4;line-height:1;position:relative}.concessions-case-story p{z-index:1;color:#f4f4f4db;font-family:var(--text);font-size:var(--font-size-20);line-height:1.45;position:relative}.concessions-case-story__metrics{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:auto;display:grid;position:relative}.concessions-case-story__metrics div{background-color:#f4f4f414;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:10px;min-height:146px;padding:20px;display:flex}.concessions-case-story__metrics strong{color:#aaff09;font-family:var(--title-secondary);font-size:var(--font-size-34);line-height:1}.concessions-case-story__metrics span{color:#f4f4f4d1;font-family:var(--text);font-size:var(--font-size-14);line-height:1.3}.concessions-case-deliveries{background-color:#f4f4f4;flex-direction:column;gap:32px;padding:46px;display:flex}.concessions-case-deliveries__list{gap:18px;display:grid}.concessions-case-delivery{background-color:#fff;border-radius:18px;align-items:center;gap:22px;min-height:112px;padding:22px 24px;display:flex}.concessions-case-delivery img{flex:0 0 44px;width:44px;height:44px}.concessions-case-delivery h3{font-family:var(--title-secondary);font-size:var(--font-size-22);line-height:1.15}.concessions-case-quote{background-color:#fff;border-radius:18px;flex-direction:column;gap:24px;padding:28px;display:flex}.concessions-case-quote>img{width:46px;height:46px}.concessions-case-quote blockquote{font-family:var(--text);font-size:var(--font-size-20);line-height:1.35}.concessions-case-quote figcaption{align-items:center;gap:16px;display:flex}.concessions-case-quote figcaption>span:first-child{background-color:#aaff09;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.concessions-case-quote figcaption img{width:32px;height:auto}.concessions-case-quote figcaption>span:last-child{flex-direction:column;gap:6px;min-width:0;display:flex}.concessions-case-quote strong,.concessions-case-quote small{font-family:var(--text);line-height:1.2}.concessions-case-quote small{color:#0a1a09ad}.concessions-compliance{background-color:#fff;padding:120px 0}.concessions-compliance__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.concessions-compliance-card{background-color:#f4f4f4;border-radius:18px;flex-direction:column;justify-content:space-between;gap:28px;min-height:262px;padding:34px;display:flex}.concessions-compliance-card h3{font-family:var(--title-primary);font-size:var(--font-size-36);line-height:1.05}.concessions-compliance-card p{color:#0a1a09b8;font-family:var(--text);font-size:var(--font-size-16);line-height:1.42}.concessions-segments{background-color:#f4f4f4;padding:120px 0}.concessions-segments__grid{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.concessions-segment-tag{color:#f4f4f4;background-color:#0a1a09;border-radius:1000px;align-items:center;gap:16px;min-height:82px;padding:18px 20px 18px 24px;display:inline-flex}.concessions-segment-tag span{font-family:var(--title-secondary);font-size:var(--font-size-18);line-height:1.15}.concessions-segment-tag img{object-fit:contain;width:40px;height:40px}.concessions-contract-cta{background-color:#f4f4f4;padding:0}.concessions-contract-cta__inner{background-color:#aaff09;border-radius:24px;justify-content:space-between;align-items:center;gap:64px;min-height:352px;padding:72px;display:flex}.concessions-contract-cta h2{max-width:560px;font-family:var(--title-primary);font-size:var(--font-size-64);line-height:1}.concessions-contract-cta p{max-width:530px;font-family:var(--text);font-size:var(--font-size-20);margin-top:22px;line-height:1.35}.concessions-contract-cta .concessions-actions{flex:none;justify-content:flex-end}.concessions-process{background-color:#f4f4f4;padding:120px 0}.concessions-process__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.concessions-process-card{background-color:#fff;border-radius:18px;flex-direction:column;justify-content:space-between;gap:32px;min-height:320px;padding:34px 28px;display:flex}.concessions-process-card img{object-fit:contain;width:68px;height:68px}.concessions-process-card h3{font-family:var(--title-secondary);font-size:var(--font-size-24);line-height:1.08}.concessions-process-card p{color:#0a1a09b8;font-family:var(--text);font-size:var(--font-size-16);margin-top:16px;line-height:1.42}.concessions-faq{background-color:#f4f4f4;padding:0 0 120px}.concessions-faq__list{max-width:1100px;margin:0 auto}.faq-accordion--concessions .faq-accordion__item{border-bottom:2px solid #d7d7d7}.faq-accordion--concessions .faq-accordion__item:first-child{border-top:0}.faq-accordion--concessions .faq-accordion__trigger{color:#0a1a09;width:100%;min-height:104px;font-family:var(--title-secondary);font-size:var(--font-size-24);text-align:right;background:0 0;align-items:center;gap:42px;padding:34px 0;line-height:1.2;display:flex}.faq-accordion--concessions .faq-accordion__trigger span{flex:auto}.faq-accordion--concessions .faq-accordion__trigger img{flex:0 0 32px;width:32px;height:32px}.faq-accordion--concessions .faq-accordion__panel{color:#0a1a09b8;font-family:var(--text);font-size:var(--font-size-18);text-align:right;padding:0 0 30px 74px;line-height:1.45}.concessions-final-cta{background-color:#fff;padding:0 0 120px}.concessions-final-cta__panel{background:linear-gradient(180deg, #0003 0%, #000000c7 100%), var(--concessions-cta-image) center / cover no-repeat;color:#f4f4f4;text-align:center;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:560px;padding:86px 72px;display:flex;position:relative;overflow:hidden}.concessions-final-cta__panel:before{content:"";background:var(--concessions-cta-mask) center top / 100% auto no-repeat;pointer-events:none;height:250px;position:absolute;inset:44px 0 auto}.concessions-final-cta__panel>*{z-index:1;position:relative}.concessions-final-cta h2{max-width:920px;font-family:var(--title-primary);font-size:var(--font-size-72);color:#f4f4f4;line-height:1}.concessions-final-cta p{color:#f4f4f4d1;max-width:780px;font-family:var(--text);font-size:var(--font-size-20);line-height:1.35}.concessions-final-cta .concessions-actions{margin-top:16px}@media (width<=1180px){.concessions-stack__grid,.concessions-risks__grid,.concessions-compliance__grid,.concessions-solutions__grid,.concessions-process__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.concessions-journey__timeline{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.concessions-journey__timeline:before{display:none}.concessions-case__grid{grid-template-columns:1fr}.concessions-case-story,.concessions-case-deliveries{min-height:0}.concessions-contract-cta__inner{flex-direction:column;align-items:flex-start}.concessions-contract-cta .concessions-actions{justify-content:flex-start}}@media (width<=900px){.concessions-container{width:min(100% - 32px, var(--container))}.concessions-section-heading{margin-bottom:44px}.concessions-section-heading h2,.concessions-numbers h2,.concessions-final-cta h2{font-size:clamp(44px,11vw,64px)}.concessions-section-heading p,.concessions-contract-cta p,.concessions-final-cta p{font-size:var(--font-size-18)}.concessions-hero{min-height:640px;padding:92px 0 110px}.concessions-hero h1{font-size:clamp(52px,11vw,72px)}.concessions-hero p{font-size:var(--font-size-20)}.concessions-stack,.concessions-journey,.concessions-solutions,.concessions-case,.concessions-compliance,.concessions-segments,.concessions-process{padding-top:88px;padding-bottom:88px}.concessions-risks,.concessions-numbers,.concessions-faq,.concessions-final-cta{padding-bottom:88px}.concessions-stack__grid,.concessions-risks__grid,.concessions-solutions__grid,.concessions-compliance__grid,.concessions-process__grid,.concessions-numbers__grid{grid-template-columns:1fr}.concessions-case-story,.concessions-case-deliveries,.concessions-contract-cta__inner,.concessions-final-cta__panel{border-radius:20px;padding:36px}.concessions-case-story h3,.concessions-contract-cta h2{font-size:clamp(42px,10vw,56px)}.concessions-case-story__metrics{grid-template-columns:1fr}.faq-accordion--concessions .faq-accordion__trigger,.faq-accordion--concessions .faq-accordion__panel{text-align:left}.faq-accordion--concessions .faq-accordion__trigger{font-size:var(--font-size-20);gap:20px}.faq-accordion--concessions .faq-accordion__panel{padding-left:52px}}@media (width<=640px){.concessions-container{width:min(100% - 24px, var(--container))}.concessions-actions,.concessions-contract-cta .concessions-actions{flex-direction:column;align-items:stretch;width:100%}.concessions-button{white-space:normal;width:100%}.concessions-hero{min-height:590px;padding:78px 0 84px}.concessions-hero h1{font-size:clamp(42px,13vw,56px)}.concessions-hero p{font-size:var(--font-size-18)}.concessions-stack-card,.concessions-risk-card,.concessions-solution-card,.concessions-compliance-card,.concessions-process-card{min-height:0;padding:28px}.concessions-risk-card h3,.concessions-compliance-card h3{font-size:var(--font-size-32)}.concessions-journey__timeline{grid-template-columns:1fr}.concessions-journey-card{min-height:0;padding-bottom:0}.concessions-journey-card h3{min-height:0}.concessions-contract-cta__inner{padding:34px 24px}.concessions-segment-tag{border-radius:18px;justify-content:space-between;width:100%}.concessions-case-delivery,.concessions-case-quote figcaption{align-items:flex-start}.concessions-final-cta__panel{min-height:500px;padding:46px 24px}}:is(html:has(.services-page),body:has(.services-page)){overflow-x:hidden}body:has(.services-page)>header{overflow:visible}body:has(.services-page)>header nav{box-sizing:border-box;justify-content:space-between;gap:24px;width:min(1508px,100vw - 48px);max-width:100%}:is(body:has(.services-page)>header nav .brand,body:has(.services-page)>header nav .cta-contact){margin-left:0;margin-right:0}body:has(.services-page)>header nav ul{margin:0}body:has(.services-page)>header nav ul li{margin:0}.services-page{color:#0a1a09;background-color:#f4f4f4;width:100%;max-width:100%;overflow:hidden}.services-page *,.services-page :before,.services-page :after{box-sizing:border-box}.services-page h1,.services-page h2,.services-page p,.services-page figure{margin:0}.services-page h1,.services-page h2{height:auto;box-shadow:none;letter-spacing:0;background:0 0;font-weight:400}.services-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.services-button{min-height:62px;font-family:var(--title-secondary);font-size:var(--font-size-18);letter-spacing:0;text-align:center;white-space:nowrap;border:0;border-radius:100px;justify-content:center;align-items:center;padding:20px 32px;line-height:1.1;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex}.services-button:hover,.services-button:focus-visible{filter:brightness(1.08)}.services-button--dark{color:#aaff09;background-color:#0a1a09;align-self:flex-start}.services-button--dark:hover{color:#0a1a09;background-color:#aaff09;transition:background-color .5s}.services-button--accent{color:#0a1a09;background:linear-gradient(90deg,#aaff09 2%,#e2f7b9 100%);min-width:245px}.services-button--accent:hover{transition:background-color .5s;color:#aaff09!important;background-color:#0a1a09!important}.services-hero{color:#f4f4f4;text-align:center;background:linear-gradient(177deg, #000c 5%, #0000 98%), var(--services-hero-image) center / cover no-repeat;justify-content:center;min-height:724px;padding:96px 0 388px;display:flex;position:relative;overflow:hidden}.services-hero__content{z-index:2;flex-direction:column;align-items:center;gap:56px;display:flex;position:relative}.services-hero h1{max-width:var(--container);color:inherit;font-family:var(--title-primary);font-size:var(--font-size-80);line-height:1}.services-hero p{width:100%;max-width:840px;color:inherit;font-family:var(--text);font-size:var(--font-size-22);line-height:1.3}.services-hero__icons{z-index:2;pointer-events:none;width:280px;height:40px;display:block;position:absolute;bottom:112px;left:50%;transform:translate(-50%)}.services-catalog{flex-direction:column;align-items:center;gap:80px;padding:140px 0 0;display:flex}.services-catalog__intro{text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.services-catalog h2,.services-overview h2,.services-cta h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);line-height:1}.services-catalog p{color:#0a1a09bf;width:100%;max-width:640px;font-family:var(--text);font-size:var(--font-size-22);line-height:1.3}.services-overview{padding:240px 0 0}.services-overview__grid{grid-template-columns:minmax(0,1fr) 536px;align-items:center;gap:80px;display:grid}.services-overview__visual{width:100%;max-width:var(--services-overview-image-width);aspect-ratio:23265300/15598800;position:relative;overflow:hidden}.services-overview__photo{width:var(--services-overview-photo-width);max-width:var(--services-overview-photo-max-width);display:block;position:absolute;top:1.3%;left:22%}.services-overview__brand-word{pointer-events:none;display:block;position:absolute}.services-overview__brand-word--cloud{width:78px;height:auto;top:0;left:594px}.services-overview__brand-word--pws{width:136px;height:auto;bottom:0;left:0}.services-overview__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:536px;display:flex}.services-overview__text{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;gap:0;line-height:1.3;display:flex}.services-overview__text p+p{margin-top:0}.services-cta{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 200px}.services-cta__panel{text-align:center;background:linear-gradient(#0009, #0009), var(--services-cta-image) center / cover no-repeat;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:496px;padding:144px 80px;display:flex;position:relative;overflow:hidden}.services-cta__panel:before{content:"";z-index:1;background:var(--services-cta-mask) center / cover no-repeat;pointer-events:none;position:absolute;inset:0}.services-cta h2,.services-cta .services-button{z-index:2;position:relative}.services-cta h2{color:#f4f4f4}@media (width<=1280px){.services-hero,.services-catalog,.services-overview,.services-cta{padding-left:0;padding-right:0}}@media (width<=1100px){.services-overview{padding-top:160px}.services-overview__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.services-overview__copy{text-align:center;align-items:center}.services-button--dark{align-self:center}}@media (width<=900px){.services-hero{min-height:640px;padding-top:88px;padding-bottom:300px}.services-hero h1{font-size:var(--font-size-56)}.services-hero p{font-size:var(--font-size-20)}.services-hero__icons{bottom:80px}.services-catalog{gap:64px;padding-top:96px}.services-catalog h2,.services-overview h2,.services-cta h2{font-size:var(--font-size-56)}.services-overview__text{font-size:var(--font-size-22)}.services-cta{padding-bottom:120px}.services-cta__panel{min-height:420px;padding:96px 40px}}@media (width<=576px){.services-container{width:min(100%,100% - 32px)}.services-hero{min-height:560px;padding-top:72px;padding-bottom:240px}.services-hero h1{font-size:var(--font-size-42)}.services-hero p,.services-catalog p{font-size:var(--font-size-18)}.services-hero__content{gap:32px}.services-hero__icons{width:224px;height:auto;bottom:56px}.services-catalog h2,.services-overview h2,.services-cta h2{font-size:var(--font-size-42)}.services-overview{padding-top:120px}.services-overview__grid{gap:72px}.services-overview__visual{max-width:360px}.services-overview__brand-word--cloud{width:58px}.services-overview__brand-word--pws{width:100px}.services-overview__text{font-size:var(--font-size-20)}.services-cta{padding-top:88px}.services-cta__panel{border-radius:18px;min-height:360px;padding:72px 24px}.services-button{white-space:normal;width:100%;min-height:58px}.services-button--accent{min-width:0}}.cloud-core-page{background-color:#f4f4f4}.cloud-core-page h3,.cloud-core-page button{font:inherit;letter-spacing:0;margin:0}.cloud-core-hero h1{white-space:normal}.cloud-core-service-banner{color:#f4f4f4;background:var(--cloud-core-service-image) center / cover no-repeat;justify-content:center;align-items:center;height:371px;margin-top:120px;display:flex;position:relative;overflow:hidden}.cloud-core-service-banner:before{content:"";z-index:1;background-color:#0009;position:absolute;inset:0}.cloud-core-service-banner__shape{z-index:2;pointer-events:none;height:100%;position:absolute;top:0}.cloud-core-service-banner__shape--left{width:min(562px,44vw);left:0}.cloud-core-service-banner__shape--right{width:min(444px,36vw);right:0}.cloud-core-service-banner__content{z-index:3;justify-content:center;align-items:flex-start;gap:56px;padding:144px 24px;display:flex;position:relative}.cloud-core-service-banner__content img{flex:0 0 104px;width:104px;height:104px;margin-top:36px}.cloud-core-service-banner h2{color:inherit;font-family:var(--title-secondary);font-size:var(--font-size-96);text-align:left;font-weight:700;line-height:1.1}.cloud-core-benefits{padding-top:120px}.cloud-core-section-header{flex-direction:column;gap:40px;display:flex}.cloud-core-section-header--center{text-align:center;align-items:center}.cloud-core-section-header h2,.cloud-core-platform h2,.cloud-core-use-cases h2,.cloud-core-plans h2,.cloud-core-faq h2,.cloud-core-personalized h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);line-height:1}.cloud-core-section-header p{color:#0a1a09bf;width:100%;max-width:840px;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.cloud-core-benefits__carousel{flex-direction:column;gap:32px;margin-top:56px;display:flex}.cloud-core-benefits__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cloud-core-benefit-card{text-align:left;background-color:#fff;border-radius:32px;flex-direction:column;align-items:flex-start;gap:40px;min-height:444px;padding:40px;display:flex}.cloud-core-benefit-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.cloud-core-benefit-card:hover .animation{transform:translateY(-10px)}.cloud-core-benefit-card .animation>img{flex:0 0 64px;width:64px;height:64px;margin-bottom:40px}.cloud-core-benefit-card__copy{flex-direction:column;gap:32px;display:flex}.cloud-core-benefit-card h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.cloud-core-benefit-card p{color:#0a1a09cc;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.cloud-core-benefits__controls{justify-content:flex-end;gap:8px;margin-right:200px;display:flex}.cloud-core-benefits__control{cursor:default;border:0;border-radius:100px;justify-content:center;align-items:center;width:90px;height:56px;display:inline-flex}.cloud-core-benefits__control--muted{background-color:#0a1a091a}.cloud-core-benefits__control--accent{background-color:#aaff09}.cloud-core-benefits__control img{width:26px;height:26px}.cloud-core-platform{padding:152px var(--section-padding-large-inline) var(--section-padding-large-bottom)}.cloud-core-platform__grid{grid-template-columns:var(--cloud-core-platform-image-width) minmax(0, 1fr);align-items:center;gap:96px;display:grid}.cloud-core-platform__illustration{width:100%;max-width:var(--cloud-core-platform-image-width)}.cloud-core-platform__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;display:flex}.cloud-core-platform__copy p{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);text-align:justify;font-weight:400;line-height:1.3}.cloud-core-use-cases,.cloud-core-plans{padding-top:80px}.cloud-core-use-cases .services-container,.cloud-core-plans .services-container,.cloud-core-faq .services-container{flex-direction:column;gap:64px;display:flex}.cloud-core-use-cases h2,.cloud-core-plans h2,.cloud-core-faq h2{text-align:left}.cloud-core-image-cards{color:#f4f4f4;gap:28px;display:grid}.cloud-core-image-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.cloud-core-image-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-core-image-card{text-align:left;background:linear-gradient(180deg, #0000 39%, #000 100%), var(--cloud-core-card-image) center / cover no-repeat;border-radius:36px;flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;overflow:hidden}.cloud-core-image-card:hover .cloud-core-image-card__copy{background:linear-gradient(#0000 39.46%,#000 100%)}.cloud-core-image-card--plan{text-align:center;background:linear-gradient(180deg, #0000 30%, #000 100%), var(--cloud-core-card-image) center / cover no-repeat;min-height:432px}.cloud-core-image-card__copy{isolation:isolate;background:linear-gradient(#0000 39.46%,#000 100%);flex-direction:column;gap:24px;padding:0 32px 48px;display:flex;position:relative}.cloud-core-image-card__copy:before{content:"";z-index:0;opacity:0;background:linear-gradient(#0000 39.46%,#aaff09 100%);transition:opacity .65s;position:absolute;inset:0}.cloud-core-image-card:hover .cloud-core-image-card__copy:before{opacity:1}.cloud-core-image-card__copy>*{z-index:1;position:relative}.cloud-core-image-card h3{color:inherit;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.cloud-core-image-card p{color:inherit;font-family:var(--text);font-size:var(--font-size-18);line-height:1.3}.cloud-core-image-card--plan h3{font-family:var(--title-primary);font-size:var(--font-size-64);font-weight:400}.cloud-core-faq{padding-top:120px}.cloud-core-faq__list{font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;line-height:1.2;display:flex}.cloud-core-faq__question{color:#0a1a09;text-align:right;background-color:#f4f4f4;border:0;border-top:2px solid #d7d7d7;align-items:center;gap:24px;width:100%;padding:35px 0;display:flex}.cloud-core-faq__question:first-child{border-top:0}.cloud-core-faq__question:last-child{border-bottom:2px solid #d7d7d7}.cloud-core-faq__question img{flex:0 0 32px;width:32px;height:32px}.cloud-core-faq__question span{flex:1}.cloud-core-personalized{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 0;margin-bottom:50px}.cloud-core-personalized__grid{grid-template-columns:minmax(0,1fr) 536px;align-items:center;gap:80px;display:grid}.cloud-core-personalized__visual{width:100%;max-width:var(--cloud-core-personalized-image-width);aspect-ratio:23265300/15598800;position:relative;overflow:hidden}.cloud-core-personalized__photo{width:var(--cloud-core-personalized-photo-width);max-width:var(--cloud-core-personalized-photo-max-width);display:block;position:absolute;top:1.3%;left:22%}.cloud-core-personalized__brand-word{pointer-events:none;display:block;position:absolute}.cloud-core-personalized__brand-word--cloud{width:78px;top:0;left:560px}.cloud-core-personalized__brand-word--pws{width:136px;bottom:0;left:0}.cloud-core-personalized__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:536px;display:flex}.cloud-core-personalized__text{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;gap:0;line-height:1.3;display:flex}@media (width<=1280px){.cloud-core-benefits__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cloud-core-platform__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.cloud-core-platform__copy{text-align:center;align-items:center}}@media (width<=1100px){.cloud-core-service-banner__content{text-align:center;flex-direction:column;align-items:center;gap:20px}.cloud-core-service-banner__content img{margin-top:0}.cloud-core-service-banner h2{text-align:center}.cloud-core-image-cards--three,.cloud-core-image-cards--two{grid-template-columns:1fr}.cloud-core-personalized__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.cloud-core-personalized__copy{text-align:center;align-items:center}}@media (width<=900px){.cloud-core-service-banner h2{font-size:var(--font-size-72)}.cloud-core-section-header h2,.cloud-core-platform h2,.cloud-core-use-cases h2,.cloud-core-plans h2,.cloud-core-faq h2,.cloud-core-personalized h2{font-size:var(--font-size-56)}.cloud-core-benefits__cards{grid-template-columns:1fr}.cloud-core-benefits__controls{justify-content:center}.cloud-core-platform{padding-top:120px}.cloud-core-image-card,.cloud-core-image-card--plan{min-height:480px}.cloud-core-personalized__text,.cloud-core-section-header p,.cloud-core-platform__copy p,.cloud-core-faq__list{font-size:var(--font-size-22)}}@media (width<=576px){.cloud-core-service-banner{min-height:360px;margin-top:88px}.cloud-core-service-banner__shape--left{width:80vw}.cloud-core-service-banner__shape--right{width:70vw}.cloud-core-service-banner__content{padding:80px 16px}.cloud-core-service-banner__content img{flex-basis:72px;width:72px;height:72px}.cloud-core-service-banner h2{font-size:var(--font-size-52)}.cloud-core-benefits{padding-top:88px}.cloud-core-section-header h2,.cloud-core-platform h2,.cloud-core-use-cases h2,.cloud-core-plans h2,.cloud-core-faq h2,.cloud-core-personalized h2{font-size:var(--font-size-42)}.cloud-core-section-header p,.cloud-core-platform__copy p,.cloud-core-personalized__text{font-size:var(--font-size-20)}.cloud-core-benefit-card{border-radius:24px;min-height:auto;padding:32px 24px}.cloud-core-benefit-card h3,.cloud-core-image-card h3{font-size:var(--font-size-32)}.cloud-core-benefit-card p{font-size:var(--font-size-20)}.cloud-core-platform{padding:88px 0}.cloud-core-use-cases,.cloud-core-plans{padding-top:64px}.cloud-core-use-cases .services-container,.cloud-core-plans .services-container,.cloud-core-faq .services-container{gap:40px}.cloud-core-image-card,.cloud-core-image-card--plan{border-radius:24px;min-height:420px}.cloud-core-image-card__copy{padding:0 24px 36px}.cloud-core-image-card--plan h3{font-size:var(--font-size-44)}.cloud-core-faq{padding-top:88px}.cloud-core-faq__list{font-size:var(--font-size-18)}.cloud-core-faq__question{gap:16px;padding:28px 0}.cloud-core-personalized{padding-top:88px}.cloud-core-personalized__grid{gap:72px}.cloud-core-personalized__visual{max-width:360px}.cloud-core-personalized__brand-word--cloud{width:58px}.cloud-core-personalized__brand-word--pws{width:100px}}.add-on-cloud-core-page{background-color:#f4f4f4}.add-on-cloud-core-page h3,.add-on-cloud-core-page button{font:inherit;letter-spacing:0;margin:0}.add-on-cloud-core-service-banner{color:#f4f4f4;background:var(--add-on-service-image) center / cover no-repeat;justify-content:center;align-items:center;height:371px;margin-top:120px;display:flex;position:relative;overflow:hidden}.add-on-cloud-core-service-banner:before{content:"";z-index:1;background-color:#0009;position:absolute;inset:0}.add-on-cloud-core-service-banner__shape{z-index:2;pointer-events:none;height:100%;position:absolute;top:0}.add-on-cloud-core-service-banner__shape--left{width:min(562px,44vw);left:0}.add-on-cloud-core-service-banner__shape--right{width:min(444px,36vw);right:0}.add-on-cloud-core-service-banner__content{z-index:3;justify-content:center;align-items:flex-start;gap:56px;padding:144px 24px;display:flex;position:relative}.add-on-cloud-core-service-banner__content img{flex:0 0 104px;width:104px;height:104px;margin-top:36px}.add-on-cloud-core-service-banner h2{color:inherit;font-family:var(--title-secondary);font-size:var(--font-size-96);text-align:left;font-weight:700;line-height:1.1}.add-on-cloud-core-benefits{padding-top:120px}.add-on-cloud-core-section-header{flex-direction:column;gap:40px;display:flex}.add-on-cloud-core-section-header--center{text-align:center;align-items:center}.add-on-cloud-core-section-header h2,.add-on-cloud-core-platform h2,.add-on-cloud-core-use-cases h2,.add-on-cloud-core-plans h2,.add-on-cloud-core-faq h2,.add-on-cloud-core-personalized h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);line-height:1}.add-on-cloud-core-section-header p{color:#0a1a09bf;width:100%;max-width:840px;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.add-on-cloud-core-benefits__carousel{flex-direction:column;gap:32px;margin-top:56px;display:flex}.add-on-cloud-core-benefits__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.add-on-cloud-core-benefit-card{text-align:left;background-color:#fff;border-radius:32px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;min-height:444px;padding:0 40px;display:flex}.add-on-cloud-core-benefit-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.add-on-cloud-core-benefit-card:hover .animation{transform:translateY(-10px)}.add-on-cloud-core-benefit-card .animation>img{flex:0 0 64px;width:64px;height:64px;margin-bottom:40px}.add-on-cloud-core-benefit-card__copy{flex-direction:column;gap:32px;display:flex}.add-on-cloud-core-benefit-card h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.add-on-cloud-core-benefit-card p{color:#0a1a09cc;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.add-on-cloud-core-benefits__controls{justify-content:flex-end;gap:8px;margin-right:200px;display:flex}.add-on-cloud-core-benefits__control{cursor:default;border:0;border-radius:100px;justify-content:center;align-items:center;width:90px;height:56px;display:inline-flex}.add-on-cloud-core-benefits__control--muted{background-color:#0a1a091a}.add-on-cloud-core-benefits__control--accent{background-color:#aaff09}.add-on-cloud-core-benefits__control img{width:26px;height:26px}.add-on-cloud-core-platform{padding:152px var(--section-padding-large-inline) var(--section-padding-large-bottom)}.add-on-cloud-core-platform__grid{grid-template-columns:var(--add-on-cloud-core-platform-image-width) minmax(0, 1fr);align-items:center;gap:96px;display:grid}.add-on-cloud-core-platform__illustration{width:100%;max-width:var(--add-on-cloud-core-platform-image-width)}.add-on-cloud-core-platform__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;display:flex}.add-on-cloud-core-platform__copy p{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);text-align:justify;font-weight:400;line-height:1.3}.add-on-cloud-core-use-cases,.add-on-cloud-core-plans{padding-top:80px}.add-on-cloud-core-use-cases .services-container,.add-on-cloud-core-plans .services-container,.add-on-cloud-core-faq .services-container{flex-direction:column;gap:64px;display:flex}.add-on-cloud-core-use-cases h2,.add-on-cloud-core-plans h2,.add-on-cloud-core-faq h2{text-align:left}.add-on-cloud-core-image-cards{color:#f4f4f4;gap:28px;display:grid}.add-on-cloud-core-image-cards--three{grid-template-columns:repeat(3,minmax(0,1fr))}.add-on-cloud-core-image-cards--two{grid-template-columns:repeat(2,minmax(0,1fr))}.add-on-cloud-core-image-card{text-align:left;background:linear-gradient(180deg, #0000 39%, #000 100%), var(--add-on-card-image) center / cover no-repeat;border-radius:36px;flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;overflow:hidden}.add-on-cloud-core-image-card:hover .add-on-cloud-core-image-card__copy{background:linear-gradient(#0000 39.46%,#000 100%)}.add-on-cloud-core-image-card--plan{text-align:center;background:linear-gradient(180deg, #0000 30%, #000 100%), var(--add-on-card-image) center / cover no-repeat;min-height:432px}.add-on-cloud-core-image-card__copy{isolation:isolate;background:linear-gradient(#0000 39.46%,#000 100%);flex-direction:column;gap:24px;padding:0 32px 48px;display:flex;position:relative}.add-on-cloud-core-image-card__copy:before{content:"";z-index:0;opacity:0;background:linear-gradient(#0000 39.46%,#aaff09 100%);transition:opacity .65s;position:absolute;inset:0}.add-on-cloud-core-image-card:hover .add-on-cloud-core-image-card__copy:before{opacity:1}.add-on-cloud-core-image-card__copy>*{z-index:1;position:relative}.add-on-cloud-core-image-card h3{color:inherit;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.add-on-cloud-core-image-card p{color:inherit;font-family:var(--text);font-size:var(--font-size-18);line-height:1.3}.add-on-cloud-core-image-card--plan h3{font-family:var(--title-primary);font-size:var(--font-size-64);font-weight:400}.add-on-cloud-core-faq{padding-top:120px}.add-on-cloud-core-faq__list{font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;line-height:1.2;display:flex}.add-on-cloud-core-faq__question{color:#0a1a09;text-align:right;background-color:#f4f4f4;border:0;border-top:2px solid #d7d7d7;align-items:center;gap:24px;width:100%;padding:35px 0;display:flex}.add-on-cloud-core-faq__question:first-child{border-top:0}.add-on-cloud-core-faq__question:last-child{border-bottom:2px solid #d7d7d7}.add-on-cloud-core-faq__question img{flex:0 0 32px;width:32px;height:32px}.add-on-cloud-core-faq__question span{flex:1}.add-on-cloud-core-personalized{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 0;margin-bottom:50px}.add-on-cloud-core-personalized__grid{grid-template-columns:minmax(0,1fr) 536px;align-items:center;gap:80px;display:grid}.add-on-cloud-core-personalized__visual{width:100%;max-width:var(--add-on-cloud-core-personalized-image-width);aspect-ratio:23265300/15598800;position:relative;overflow:hidden}.add-on-cloud-core-personalized__photo{width:var(--add-on-cloud-core-personalized-photo-width);max-width:var(--add-on-cloud-core-personalized-photo-max-width);display:block;position:absolute;top:1.3%;left:22%}.add-on-cloud-core-personalized__brand-word{pointer-events:none;display:block;position:absolute}.add-on-cloud-core-personalized__brand-word--cloud{width:78px;top:0;left:594px}.add-on-cloud-core-personalized__brand-word--pws{width:136px;bottom:0;left:0}.add-on-cloud-core-personalized__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:536px;display:flex}.add-on-cloud-core-personalized__text{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;gap:0;line-height:1.3;display:flex}@media (width<=1280px){.add-on-cloud-core-benefits__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.add-on-cloud-core-platform__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.add-on-cloud-core-platform__copy{text-align:center;align-items:center}}@media (width<=1100px){.add-on-cloud-core-service-banner__content{text-align:center;flex-direction:column;align-items:center;gap:20px}.add-on-cloud-core-service-banner__content img{margin-top:0}.add-on-cloud-core-service-banner h2{text-align:center}.add-on-cloud-core-image-cards--three,.add-on-cloud-core-image-cards--two{grid-template-columns:1fr}.add-on-cloud-core-personalized__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.add-on-cloud-core-personalized__copy{text-align:center;align-items:center}}@media (width<=900px){.add-on-cloud-core-service-banner h2{font-size:var(--font-size-72)}.add-on-cloud-core-section-header h2,.add-on-cloud-core-platform h2,.add-on-cloud-core-use-cases h2,.add-on-cloud-core-plans h2,.add-on-cloud-core-faq h2,.add-on-cloud-core-personalized h2{font-size:var(--font-size-56)}.add-on-cloud-core-benefits__cards{grid-template-columns:1fr}.add-on-cloud-core-benefits__controls{justify-content:center}.add-on-cloud-core-platform{padding-top:120px}.add-on-cloud-core-image-card,.add-on-cloud-core-image-card--plan{min-height:480px}.add-on-cloud-core-personalized__text,.add-on-cloud-core-section-header p,.add-on-cloud-core-platform__copy p,.add-on-cloud-core-faq__list{font-size:var(--font-size-22)}}@media (width<=576px){.add-on-cloud-core-service-banner{min-height:360px;margin-top:88px}.add-on-cloud-core-service-banner__shape--left{width:80vw}.add-on-cloud-core-service-banner__shape--right{width:70vw}.add-on-cloud-core-service-banner__content{padding:80px 16px}.add-on-cloud-core-service-banner__content img{flex-basis:72px;width:72px;height:72px}.add-on-cloud-core-service-banner h2{font-size:var(--font-size-52)}.add-on-cloud-core-benefits{padding-top:88px}.add-on-cloud-core-section-header h2,.add-on-cloud-core-platform h2,.add-on-cloud-core-use-cases h2,.add-on-cloud-core-plans h2,.add-on-cloud-core-faq h2,.add-on-cloud-core-personalized h2{font-size:var(--font-size-42)}.add-on-cloud-core-section-header p,.add-on-cloud-core-platform__copy p,.add-on-cloud-core-personalized__text{font-size:var(--font-size-20)}.add-on-cloud-core-benefit-card{border-radius:24px;min-height:auto;padding:32px 24px}.add-on-cloud-core-benefit-card h3,.add-on-cloud-core-image-card h3{font-size:var(--font-size-32)}.add-on-cloud-core-benefit-card p{font-size:var(--font-size-20)}.add-on-cloud-core-platform{padding:88px 0}.add-on-cloud-core-use-cases,.add-on-cloud-core-plans{padding-top:64px}.add-on-cloud-core-use-cases .services-container,.add-on-cloud-core-plans .services-container,.add-on-cloud-core-faq .services-container{gap:40px}.add-on-cloud-core-image-card,.add-on-cloud-core-image-card--plan{border-radius:24px;min-height:420px}.add-on-cloud-core-image-card__copy{padding:0 24px 36px}.add-on-cloud-core-image-card--plan h3{font-size:var(--font-size-44)}.add-on-cloud-core-faq{padding-top:88px}.add-on-cloud-core-faq__list{font-size:var(--font-size-18)}.add-on-cloud-core-faq__question{gap:16px;padding:28px 0}.add-on-cloud-core-personalized{padding-top:88px}.add-on-cloud-core-personalized__grid{gap:72px}.add-on-cloud-core-personalized__visual{max-width:360px}.add-on-cloud-core-personalized__brand-word--cloud{width:58px}.add-on-cloud-core-personalized__brand-word--pws{width:100px}}.cybersecurity-page{background-color:#f4f4f4}.cybersecurity-page h3,.cybersecurity-page button{font:inherit;letter-spacing:0;margin:0}.cybersecurity-page h3{height:auto;box-shadow:none;background:0 0}.cybersecurity-service-banner{color:#f4f4f4;background:var(--cybersecurity-service-image) center / cover no-repeat;justify-content:center;align-items:center;height:371px;margin-top:120px;display:flex;position:relative;overflow:hidden}.cybersecurity-service-banner:before{content:"";z-index:1;background-color:#0009;position:absolute;inset:0}.cybersecurity-service-banner__shape{z-index:2;pointer-events:none;height:100%;position:absolute;top:0}.cybersecurity-service-banner__shape--left{width:min(562px,44vw);left:0}.cybersecurity-service-banner__shape--right{width:min(444px,36vw);right:0}.cybersecurity-service-banner__content{z-index:3;justify-content:center;align-items:flex-start;gap:56px;padding:144px 24px;display:flex;position:relative}.cybersecurity-service-banner__content img{flex:0 0 104px;width:104px;height:104px;margin-top:36px}.cybersecurity-service-banner h2{color:inherit;font-family:var(--title-secondary);font-size:var(--font-size-96);text-align:left;font-weight:700;line-height:1.1}.cybersecurity-benefits{padding-top:120px}.cybersecurity-section-header{flex-direction:column;gap:40px;display:flex}.cybersecurity-section-header--center{text-align:center;align-items:center}.cybersecurity-section-header h2,.cybersecurity-platform h2,.cybersecurity-maturity h2,.cybersecurity-use-cases h2,.cybersecurity-faq h2,.cybersecurity-personalized h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);line-height:1}.cybersecurity-section-header p{color:#0a1a09bf;width:100%;max-width:840px;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.cybersecurity-benefits__carousel{flex-direction:column;gap:32px;margin-top:56px;display:flex}.cybersecurity-benefits__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.cybersecurity-benefit-card{text-align:left;background-color:#fff;border-radius:32px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;min-height:444px;padding:0 40px;display:flex}.cybersecurity-benefit-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.cybersecurity-benefit-card:hover .animation{transform:translateY(-10px)}.cybersecurity-benefit-card .animation>img{flex:0 0 64px;width:64px;height:64px;margin-bottom:40px}.cybersecurity-benefit-card__copy{flex-direction:column;gap:32px;display:flex}.cybersecurity-benefit-card h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.cybersecurity-benefit-card p{color:#0a1a09cc;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.cybersecurity-benefits__controls{justify-content:flex-end;gap:8px;margin-right:200px;display:flex}.cybersecurity-benefits__control{cursor:default;border:0;border-radius:100px;justify-content:center;align-items:center;width:90px;height:56px;display:inline-flex}.cybersecurity-benefits__control--muted{background-color:#0a1a091a}.cybersecurity-benefits__control--accent{background-color:#aaff09}.cybersecurity-benefits__control img{width:26px;height:26px}.cybersecurity-platform{padding:152px var(--section-padding-large-inline) var(--section-padding-large-bottom)}.cybersecurity-platform__grid{grid-template-columns:var(--cybersecurity-platform-image-width) minmax(0, 1fr);align-items:center;gap:96px;display:grid}.cybersecurity-platform__illustration{width:100%;max-width:var(--cybersecurity-platform-image-width)}.cybersecurity-platform__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;display:flex}.cybersecurity-platform__copy p{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);text-align:justify;font-weight:400;line-height:1.3}.cybersecurity-maturity{padding:var(--section-padding-large);background-color:#aaff09}.cybersecurity-maturity__grid{grid-template-columns:minmax(0, var(--cybersecurity-maturity-image-width)) minmax(0, 608px);align-items:center;gap:68px;display:grid}.cybersecurity-maturity__pyramid{width:100%;max-width:var(--cybersecurity-maturity-image-width);aspect-ratio:612/445;color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-18);margin:0;font-weight:700;line-height:1.34;position:relative;overflow:visible}.cybersecurity-maturity__pyramid-image{width:auto;height:100%;display:block}.cybersecurity-maturity__pyramid-label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex;position:absolute}.cybersecurity-maturity__pyramid-label--advanced{top:6%;left:56%}.cybersecurity-maturity__pyramid-label--initial{top:72%;left:84%}.cybersecurity-maturity__pyramid-label--basic{top:50%;left:75%}.cybersecurity-maturity__pyramid-label--intermediate{top:28%;left:66%}.cybersecurity-level-number{color:#f4f4f4;width:40px;height:40px;font-family:var(--text);font-size:var(--font-size-20);background-color:#0a1a09;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.cybersecurity-maturity__copy{color:#0a1a09;text-align:left;flex-direction:column;gap:60px;width:100%;max-width:608px;display:flex}.cybersecurity-maturity__title-group{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.cybersecurity-maturity__tag{color:#0a1a09;min-height:48px;font-family:var(--title-secondary);font-size:var(--font-size-16);text-transform:uppercase;background-color:#0a1a091a;border-radius:10000px;align-items:center;padding:16px 25px;font-weight:700;line-height:1;display:inline-flex}.cybersecurity-maturity__copy p{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.cybersecurity-maturity-levels{background-color:#aaff09;padding-bottom:120px}.cybersecurity-maturity-levels__list{flex-direction:column;gap:48px;display:flex;overflow:hidden}.cybersecurity-maturity-level{color:#0a1a09;width:fit-content;max-width:100%;font-family:var(--text);align-items:center;display:flex}.cybersecurity-maturity-level--intermediate{margin-left:min(88px,7vw)}.cybersecurity-maturity-level--basic{margin-left:min(180px,14vw)}.cybersecurity-maturity-level--initial{margin-left:auto}.cybersecurity-maturity-level p{color:#0a1a09;width:608px;max-width:100%;font-size:var(--font-size-22);text-align:left;border:1px solid #0a1a09;border-radius:40px;padding:31px 32px;line-height:1.3}.cybersecurity-maturity-level__line{background-color:#0a1a09;flex:0 0 320px;width:320px;height:1px}.cybersecurity-maturity-level__heading{font-family:var(--title-secondary);align-items:center;gap:16px;font-weight:700;display:flex}.cybersecurity-maturity-level h3{color:#0a1a09;font-size:var(--font-size-24);text-align:left;font-weight:700;line-height:1.005}.cybersecurity-use-cases{padding-top:80px}.cybersecurity-use-cases .services-container,.cybersecurity-faq .services-container{flex-direction:column;gap:64px;display:flex}.cybersecurity-use-cases h2,.cybersecurity-faq h2{text-align:left}.cybersecurity-image-cards{color:#f4f4f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.cybersecurity-image-card{text-align:left;background:linear-gradient(180deg, #0000 39%, #000 100%), var(--cybersecurity-card-image) center / cover no-repeat;border-radius:36px;flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;overflow:hidden}.cybersecurity-image-card:hover .cybersecurity-image-card__copy{background:linear-gradient(#0000 39.46%,#000 100%)}.cybersecurity-image-card__copy{isolation:isolate;background:linear-gradient(#0000 39.46%,#000 100%);flex-direction:column;gap:24px;padding:0 32px 48px;display:flex;position:relative}.cybersecurity-image-card__copy:before{content:"";z-index:0;opacity:0;background:linear-gradient(#0000 39.46%,#aaff09 100%);transition:opacity .65s;position:absolute;inset:0}.cybersecurity-image-card:hover .cybersecurity-image-card__copy:before{opacity:1}.cybersecurity-image-card__copy>*{z-index:1;position:relative}.cybersecurity-image-card h3{color:inherit;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.cybersecurity-image-card p{color:inherit;font-family:var(--text);font-size:var(--font-size-18);line-height:1.3}.cybersecurity-faq{padding-top:120px}.cybersecurity-faq__list{font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;line-height:1.2;display:flex}.cybersecurity-faq__question{color:#0a1a09;text-align:right;background-color:#f4f4f4;border:0;border-top:2px solid #d7d7d7;align-items:center;gap:24px;width:100%;padding:35px 0;display:flex}.cybersecurity-faq__question:first-child{border-top:0}.cybersecurity-faq__question:last-child{border-bottom:2px solid #d7d7d7}.cybersecurity-faq__question img{flex:0 0 32px;width:32px;height:32px}.cybersecurity-faq__question span{flex:1}.cybersecurity-personalized{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 0;margin-bottom:50px}.cybersecurity-personalized__grid{grid-template-columns:minmax(0,1fr) 536px;align-items:center;gap:80px;display:grid}.cybersecurity-personalized__visual{width:100%;max-width:var(--cybersecurity-personalized-image-width);aspect-ratio:23265300/15598800;margin:0;position:relative;overflow:hidden}.cybersecurity-personalized__photo{width:var(--cybersecurity-personalized-photo-width);max-width:var(--cybersecurity-personalized-photo-max-width);display:block;position:absolute;top:1.3%;left:22%}.cybersecurity-personalized__brand-word{pointer-events:none;display:block;position:absolute}.cybersecurity-personalized__brand-word--cloud{width:78px;top:0;right:0}.cybersecurity-personalized__brand-word--pws{width:136px;bottom:0;left:0}.cybersecurity-personalized__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:536px;display:flex}.cybersecurity-personalized__text{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;gap:0;line-height:1.3;display:flex}@media (width<=1280px){.cybersecurity-benefits__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cybersecurity-platform__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.cybersecurity-platform__copy{text-align:center;align-items:center}.cybersecurity-maturity__grid{grid-template-columns:1fr;justify-items:center;gap:80px}.cybersecurity-maturity__copy{text-align:center;align-items:center}.cybersecurity-maturity__title-group{align-items:center}.cybersecurity-maturity-level--intermediate,.cybersecurity-maturity-level--basic{margin-left:0}.cybersecurity-maturity-level{width:100%}.cybersecurity-maturity-level p{width:min(560px,100%)}.cybersecurity-maturity-level__line{flex-basis:240px;width:240px}}@media (width<=1100px){.cybersecurity-service-banner__content{text-align:center;flex-direction:column;align-items:center;gap:20px}.cybersecurity-service-banner__content img{margin-top:0}.cybersecurity-service-banner h2{text-align:center}.cybersecurity-maturity-level,.cybersecurity-maturity-level--initial{flex-direction:column;align-items:center;gap:16px;width:100%;margin-left:0}.cybersecurity-maturity-level p{text-align:center;width:100%}.cybersecurity-maturity-level__line{flex-basis:1px;width:min(320px,100%)}.cybersecurity-image-cards{grid-template-columns:1fr}.cybersecurity-personalized__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.cybersecurity-personalized__copy{text-align:center;align-items:center}}@media (width<=900px){.cybersecurity-service-banner h2{font-size:var(--font-size-72)}.cybersecurity-section-header h2,.cybersecurity-platform h2,.cybersecurity-maturity h2,.cybersecurity-use-cases h2,.cybersecurity-faq h2,.cybersecurity-personalized h2{font-size:var(--font-size-56)}.cybersecurity-benefits__cards{grid-template-columns:1fr}.cybersecurity-benefits__controls{justify-content:center}.cybersecurity-platform{padding-top:120px}.cybersecurity-maturity{padding-top:100px}.cybersecurity-image-card{min-height:480px}.cybersecurity-personalized__text,.cybersecurity-section-header p,.cybersecurity-platform__copy p,.cybersecurity-maturity__copy p,.cybersecurity-faq__list{font-size:var(--font-size-22)}}@media (width<=576px){.cybersecurity-service-banner{min-height:360px;margin-top:88px}.cybersecurity-service-banner__shape--left{width:80vw}.cybersecurity-service-banner__shape--right{width:70vw}.cybersecurity-service-banner__content{padding:80px 16px}.cybersecurity-service-banner__content img{flex-basis:72px;width:72px;height:72px}.cybersecurity-service-banner h2{font-size:var(--font-size-52)}.cybersecurity-benefits{padding-top:88px}.cybersecurity-section-header h2,.cybersecurity-platform h2,.cybersecurity-maturity h2,.cybersecurity-use-cases h2,.cybersecurity-faq h2,.cybersecurity-personalized h2{font-size:var(--font-size-42)}.cybersecurity-section-header p,.cybersecurity-platform__copy p,.cybersecurity-maturity__copy p,.cybersecurity-personalized__text{font-size:var(--font-size-20)}.cybersecurity-benefit-card{border-radius:24px;min-height:auto;padding:32px 24px}.cybersecurity-benefit-card h3,.cybersecurity-image-card h3{font-size:var(--font-size-32)}.cybersecurity-benefit-card p{font-size:var(--font-size-20)}.cybersecurity-platform,.cybersecurity-maturity{padding:88px 0}.cybersecurity-maturity__grid{gap:64px}.cybersecurity-maturity__pyramid{max-width:342px;font-size:var(--font-size-14)}.cybersecurity-maturity__pyramid-label{gap:6px}.cybersecurity-level-number{width:32px;height:32px;font-size:var(--font-size-16);flex-basis:32px}.cybersecurity-maturity__tag{min-height:42px;font-size:var(--font-size-12);text-align:center;padding:14px 18px}.cybersecurity-maturity__copy{gap:40px}.cybersecurity-maturity-levels{padding-bottom:88px}.cybersecurity-maturity-levels__list{gap:40px}.cybersecurity-maturity-level p{font-size:var(--font-size-18);border-radius:28px;padding:28px 24px}.cybersecurity-use-cases{padding-top:64px}.cybersecurity-use-cases .services-container,.cybersecurity-faq .services-container{gap:40px}.cybersecurity-image-card{border-radius:24px;min-height:420px}.cybersecurity-image-card__copy{padding:0 24px 36px}.cybersecurity-faq{padding-top:88px}.cybersecurity-faq__list{font-size:var(--font-size-18)}.cybersecurity-faq__question{gap:16px;padding:28px 0}.cybersecurity-personalized{padding-top:88px}.cybersecurity-personalized__grid{gap:72px}.cybersecurity-personalized__visual{max-width:360px}.cybersecurity-personalized__brand-word--cloud{width:58px}.cybersecurity-personalized__brand-word--pws{width:100px}}.backup-page{background-color:#f4f4f4}.backup-page h3,.backup-page button{font:inherit;letter-spacing:0;margin:0}.backup-page h3{height:auto;box-shadow:none;background:0 0}.backup-service-banner{color:#f4f4f4;background:var(--backup-service-image) center / cover no-repeat;justify-content:center;align-items:center;height:371px;margin-top:120px;display:flex;position:relative;overflow:hidden}.backup-service-banner:before{content:"";z-index:1;background-color:#0009;position:absolute;inset:0}.backup-service-banner__shape{z-index:2;pointer-events:none;height:100%;position:absolute;top:0}.backup-service-banner__shape--left{width:min(562px,44vw);left:0}.backup-service-banner__shape--right{width:min(444px,36vw);right:0}.backup-service-banner__content{z-index:3;justify-content:center;align-items:flex-start;gap:56px;padding:180px 24px;display:flex;position:relative}.backup-service-banner__content img{flex:0 0 104px;width:104px;height:104px}.backup-service-banner h2{color:inherit;font-family:var(--title-secondary);font-size:var(--font-size-96);text-align:left;margin-top:18px;font-weight:700;line-height:1.1}.backup-benefits{padding-top:120px}.backup-section-header{flex-direction:column;gap:40px;display:flex}.backup-section-header--center{text-align:center;align-items:center}.backup-section-header h2,.backup-platform h2,.backup-use-cases h2,.backup-faq h2,.backup-personalized h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);line-height:1}.backup-section-header p{color:#0a1a09bf;width:100%;max-width:840px;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.backup-benefits__carousel{flex-direction:column;gap:32px;margin-top:56px;display:flex}.backup-benefits__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.backup-benefit-card{text-align:left;background-color:#fff;border-radius:32px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;min-height:461px;padding:0 40px;display:flex}.backup-benefit-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.backup-benefit-card:hover .animation{transform:translateY(-10px)}.backup-benefit-card .animation>img{flex:0 0 64px;width:64px;height:64px;margin-bottom:40px}.backup-benefit-card__copy{flex-direction:column;gap:32px;display:flex}.backup-benefit-card h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.backup-benefit-card p{color:#0a1a09cc;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.backup-benefits__controls{justify-content:flex-end;gap:8px;margin-right:200px;display:flex}.backup-benefits__control{cursor:default;border:0;border-radius:100px;justify-content:center;align-items:center;width:90px;height:56px;display:inline-flex}.backup-benefits__control--muted{background-color:#0a1a091a}.backup-benefits__control--accent{background-color:#aaff09}.backup-benefits__control img{width:26px;height:26px}.backup-platform{padding:152px var(--section-padding-large-inline) var(--section-padding-large-bottom)}.backup-platform__grid{grid-template-columns:var(--backup-platform-image-width) minmax(0, 1fr);align-items:center;gap:96px;display:grid}.backup-platform__illustration{width:100%;max-width:var(--backup-platform-image-width)}.backup-platform__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;display:flex}.backup-platform__copy p{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);text-align:justify;font-weight:400;line-height:1.3}.backup-use-cases{padding-top:80px}.backup-use-cases .services-container,.backup-faq .services-container{flex-direction:column;gap:64px;display:flex}.backup-use-cases h2,.backup-faq h2{text-align:left}.backup-image-cards{color:#f4f4f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.backup-image-card{text-align:left;background:linear-gradient(180deg, #0000 39%, #000 100%), var(--backup-card-image) center / cover no-repeat;border:2px solid #f4f4f480;border-radius:36px;flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;overflow:hidden}.backup-image-card:hover .backup-image-card__copy{background:linear-gradient(#0000 39.46%,#000 100%)}.backup-image-card__copy{isolation:isolate;background:linear-gradient(#0000 39.46%,#000 100%);flex-direction:column;gap:24px;padding:0 32px 48px;display:flex;position:relative}.backup-image-card__copy:before{content:"";z-index:0;opacity:0;background:linear-gradient(#0000 39.46%,#aaff09 100%);transition:opacity .65s;position:absolute;inset:0}.backup-image-card:hover .backup-image-card__copy:before{opacity:1}.backup-image-card__copy>*{z-index:1;position:relative}.backup-image-card h3{color:inherit;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.backup-image-card p{color:inherit;font-family:var(--text);font-size:var(--font-size-18);line-height:1.3}.backup-faq{padding-top:120px}.backup-faq__list{font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;line-height:1.2;display:flex}.backup-faq__question{color:#0a1a09;text-align:right;background-color:#f4f4f4;border:0;border-top:2px solid #d7d7d7;align-items:center;gap:24px;width:100%;padding:35px 0;display:flex}.backup-faq__question:first-child{border-top:0}.backup-faq__question:last-child{border-bottom:2px solid #d7d7d7}.backup-faq__question img{flex:0 0 32px;width:32px;height:32px}.backup-faq__question span{flex:1}.backup-personalized{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 0;margin-bottom:50px}.backup-personalized__grid{grid-template-columns:minmax(0,1fr) 536px;align-items:center;gap:80px;display:grid}.backup-personalized__visual{width:100%;max-width:var(--backup-personalized-image-width);aspect-ratio:23265300/15598800;margin:0;position:relative;overflow:hidden}.backup-personalized__photo{width:var(--backup-personalized-photo-width);max-width:var(--backup-personalized-photo-max-width);display:block;position:absolute;top:1.3%;left:22%}.backup-personalized__brand-word{pointer-events:none;display:block;position:absolute}.backup-personalized__brand-word--cloud{width:78px;top:0;right:0}.backup-personalized__brand-word--pws{width:136px;bottom:0;left:0}.backup-personalized__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:536px;display:flex}.backup-personalized__text{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;gap:0;line-height:1.3;display:flex}@media (width<=1280px){.backup-benefits__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.backup-platform__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.backup-platform__copy{text-align:center;align-items:center}}@media (width<=1100px){.backup-service-banner__content{text-align:center;flex-direction:column;align-items:center;gap:16px}.backup-service-banner h2{text-align:center;margin-top:0}.backup-image-cards{grid-template-columns:1fr}.backup-personalized__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.backup-personalized__copy{text-align:center;align-items:center}}@media (width<=900px){.backup-service-banner h2{font-size:var(--font-size-72)}.backup-section-header h2,.backup-platform h2,.backup-use-cases h2,.backup-faq h2,.backup-personalized h2{font-size:var(--font-size-56)}.backup-benefits__cards{grid-template-columns:1fr}.backup-benefits__controls{justify-content:center}.backup-platform{padding-top:120px}.backup-image-card{min-height:480px}.backup-personalized__text,.backup-section-header p,.backup-platform__copy p,.backup-faq__list{font-size:var(--font-size-22)}}@media (width<=576px){.backup-service-banner{min-height:360px;margin-top:88px}.backup-service-banner__shape--left{width:80vw}.backup-service-banner__shape--right{width:70vw}.backup-service-banner__content{padding:80px 16px}.backup-service-banner__content img{flex-basis:72px;width:72px;height:72px}.backup-service-banner h2{font-size:var(--font-size-52)}.backup-benefits{padding-top:88px}.backup-section-header h2,.backup-platform h2,.backup-use-cases h2,.backup-faq h2,.backup-personalized h2{font-size:var(--font-size-42)}.backup-section-header p,.backup-platform__copy p,.backup-personalized__text{font-size:var(--font-size-20)}.backup-benefit-card{border-radius:24px;min-height:auto;padding:32px 24px}.backup-benefit-card h3,.backup-image-card h3{font-size:var(--font-size-32)}.backup-benefit-card p{font-size:var(--font-size-20)}.backup-platform{padding:88px 0}.backup-use-cases{padding-top:64px}.backup-use-cases .services-container,.backup-faq .services-container{gap:40px}.backup-image-card{border-radius:24px;min-height:420px}.backup-image-card__copy{padding:0 24px 36px}.backup-faq{padding-top:88px}.backup-faq__list{font-size:var(--font-size-18)}.backup-faq__question{gap:16px;padding:28px 0}.backup-personalized{padding-top:88px}.backup-personalized__grid{gap:72px}.backup-personalized__visual{max-width:360px}.backup-personalized__brand-word--cloud{width:58px}.backup-personalized__brand-word--pws{width:100px}}.disaster-recovery-page{background-color:#f4f4f4}.disaster-recovery-page h3,.disaster-recovery-page button{font:inherit;letter-spacing:0;margin:0}.disaster-recovery-page h3{height:auto;box-shadow:none;background:0 0}.disaster-recovery-service-banner{color:#f4f4f4;background:var(--disaster-recovery-service-image) center / cover no-repeat;justify-content:center;align-items:center;height:371px;margin-top:120px;display:flex;position:relative;overflow:hidden}.disaster-recovery-service-banner:before{content:"";z-index:1;background-color:#0009;position:absolute;inset:0}.disaster-recovery-service-banner__shape{z-index:2;pointer-events:none;height:100%;position:absolute;top:0}.disaster-recovery-service-banner__shape--left{width:min(562px,44vw);left:0}.disaster-recovery-service-banner__shape--right{width:min(444px,36vw);right:0}.disaster-recovery-service-banner__content{z-index:3;justify-content:center;align-items:flex-start;gap:56px;padding:144px 24px;display:flex;position:relative}.disaster-recovery-service-banner__content img{flex:0 0 104px;width:104px;height:104px;margin-top:36px}.disaster-recovery-service-banner h2{color:inherit;font-family:var(--title-secondary);font-size:var(--font-size-96);text-align:left;font-weight:700;line-height:1.1}.disaster-recovery-benefits{padding-top:120px}.disaster-recovery-section-header{flex-direction:column;gap:40px;display:flex}.disaster-recovery-section-header--center{text-align:center;align-items:center}.disaster-recovery-section-header h2,.disaster-recovery-platform h2,.disaster-recovery-use-cases h2,.disaster-recovery-faq h2,.disaster-recovery-personalized h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);line-height:1}.disaster-recovery-section-header p{color:#0a1a09bf;width:100%;max-width:840px;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.disaster-recovery-benefits__carousel{flex-direction:column;gap:32px;margin-top:56px;display:flex}.disaster-recovery-benefits__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.disaster-recovery-benefit-card{text-align:left;background-color:#fff;border-radius:32px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;min-height:461px;padding:0 40px;display:flex}.disaster-recovery-benefit-card .animation{transition:transform .3s ease-in-out;transform:translateY(0)}.disaster-recovery-benefit-card:hover .animation{transform:translateY(-10px)}.disaster-recovery-benefit-card .animation>img{flex:0 0 64px;width:64px;height:64px;margin-bottom:40px}.disaster-recovery-benefit-card__copy{flex-direction:column;gap:32px;display:flex}.disaster-recovery-benefit-card h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.disaster-recovery-benefit-card p{color:#0a1a09cc;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.disaster-recovery-benefits__controls{justify-content:flex-end;gap:8px;margin-right:200px;display:flex}.disaster-recovery-benefits__control{cursor:default;background-color:#aaff09;border:0;border-radius:100px;justify-content:center;align-items:center;width:90px;height:56px;display:inline-flex}.disaster-recovery-benefits__control img{width:26px;height:26px}.disaster-recovery-platform{padding:152px var(--section-padding-large-inline) var(--section-padding-large-bottom)}.disaster-recovery-platform__grid{grid-template-columns:var(--disaster-recovery-platform-image-width) minmax(0, 1fr);align-items:center;gap:96px;display:grid}.disaster-recovery-platform__illustration{width:100%;max-width:var(--disaster-recovery-platform-image-width)}.disaster-recovery-platform__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;display:flex}.disaster-recovery-platform__copy p{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);text-align:justify;font-weight:400;line-height:1.3}.disaster-recovery-use-cases{padding-top:80px}.disaster-recovery-use-cases .services-container,.disaster-recovery-faq .services-container{flex-direction:column;gap:64px;display:flex}.disaster-recovery-use-cases h2,.disaster-recovery-faq h2{text-align:left}.disaster-recovery-image-cards{color:#f4f4f4;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.disaster-recovery-image-card{text-align:left;background:linear-gradient(180deg, #0000 39%, #000 100%), var(--disaster-recovery-card-image) center / cover no-repeat;border-radius:36px;flex-direction:column;justify-content:flex-end;min-height:560px;display:flex;overflow:hidden}.disaster-recovery-image-card:hover .disaster-recovery-image-card__copy{background:linear-gradient(#0000 39.46%,#000 100%)}.disaster-recovery-image-card__copy{isolation:isolate;background:linear-gradient(#0000 39.46%,#000 100%);flex-direction:column;gap:24px;padding:0 32px 48px;display:flex;position:relative}.disaster-recovery-image-card__copy:before{content:"";z-index:0;opacity:0;background:linear-gradient(#0000 39.46%,#aaff09 100%);transition:opacity .65s;position:absolute;inset:0}.disaster-recovery-image-card:hover .disaster-recovery-image-card__copy:before{opacity:1}.disaster-recovery-image-card__copy>*{z-index:1;position:relative}.disaster-recovery-image-card h3{color:inherit;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.disaster-recovery-image-card p{color:inherit;font-family:var(--text);font-size:var(--font-size-18);line-height:1.3}.disaster-recovery-faq{padding-top:120px}.disaster-recovery-faq__list{font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;line-height:1.2;display:flex}.disaster-recovery-faq__question{color:#0a1a09;text-align:right;background-color:#f4f4f4;border:0;border-top:2px solid #d7d7d7;align-items:center;gap:24px;width:100%;padding:35px 0;display:flex}.disaster-recovery-faq__question:first-child{border-top:0}.disaster-recovery-faq__question:last-child{border-bottom:2px solid #d7d7d7}.disaster-recovery-faq__question img{flex:0 0 32px;width:32px;height:32px}.disaster-recovery-faq__question span{flex:1}.disaster-recovery-personalized{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 0;margin-bottom:50px}.disaster-recovery-personalized__grid{grid-template-columns:minmax(0,1fr) 536px;align-items:center;gap:80px;display:grid}.disaster-recovery-personalized__visual{width:100%;max-width:var(--disaster-recovery-personalized-image-width);aspect-ratio:23265300/15598800;margin:0;position:relative;overflow:hidden}.disaster-recovery-personalized__photo{width:var(--disaster-recovery-personalized-photo-width);max-width:var(--disaster-recovery-personalized-photo-max-width);display:block;position:absolute;top:1.3%;left:22%}.disaster-recovery-personalized__brand-word{pointer-events:none;display:block;position:absolute}.disaster-recovery-personalized__brand-word--cloud{width:78px;top:0;right:0}.disaster-recovery-personalized__brand-word--pws{width:136px;bottom:0;left:0}.disaster-recovery-personalized__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:536px;display:flex}.disaster-recovery-personalized__text{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;gap:0;line-height:1.3;display:flex}@media (width<=1280px){.disaster-recovery-benefits__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.disaster-recovery-platform__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.disaster-recovery-platform__copy{text-align:center;align-items:center}}@media (width<=1100px){.disaster-recovery-service-banner__content{text-align:center;flex-direction:column;align-items:center;gap:20px}.disaster-recovery-service-banner__content img{margin-top:0}.disaster-recovery-service-banner h2{text-align:center}.disaster-recovery-image-cards{grid-template-columns:1fr}.disaster-recovery-personalized__grid{grid-template-columns:1fr;justify-items:center;gap:100px}.disaster-recovery-personalized__copy{text-align:center;align-items:center}}@media (width<=900px){.disaster-recovery-service-banner h2{font-size:var(--font-size-72)}.disaster-recovery-section-header h2,.disaster-recovery-platform h2,.disaster-recovery-use-cases h2,.disaster-recovery-faq h2,.disaster-recovery-personalized h2{font-size:var(--font-size-56)}.disaster-recovery-benefits__cards{grid-template-columns:1fr}.disaster-recovery-benefits__controls{justify-content:center}.disaster-recovery-platform{padding-top:120px}.disaster-recovery-image-card{min-height:480px}.disaster-recovery-personalized__text,.disaster-recovery-section-header p,.disaster-recovery-platform__copy p,.disaster-recovery-faq__list{font-size:var(--font-size-22)}}@media (width<=576px){.disaster-recovery-service-banner{min-height:360px;margin-top:88px}.disaster-recovery-service-banner__shape--left{width:80vw}.disaster-recovery-service-banner__shape--right{width:70vw}.disaster-recovery-service-banner__content{padding:80px 16px}.disaster-recovery-service-banner__content img{flex-basis:72px;width:72px;height:72px}.disaster-recovery-service-banner h2{font-size:var(--font-size-52)}.disaster-recovery-benefits{padding-top:88px}.disaster-recovery-section-header h2,.disaster-recovery-platform h2,.disaster-recovery-use-cases h2,.disaster-recovery-faq h2,.disaster-recovery-personalized h2{font-size:var(--font-size-42)}.disaster-recovery-section-header p,.disaster-recovery-platform__copy p,.disaster-recovery-personalized__text{font-size:var(--font-size-20)}.disaster-recovery-benefit-card{border-radius:24px;min-height:auto;padding:32px 24px}.disaster-recovery-benefit-card h3,.disaster-recovery-image-card h3{font-size:var(--font-size-32)}.disaster-recovery-benefit-card p{font-size:var(--font-size-20)}.disaster-recovery-platform{padding:88px 0}.disaster-recovery-use-cases{padding-top:64px}.disaster-recovery-use-cases .services-container,.disaster-recovery-faq .services-container{gap:40px}.disaster-recovery-image-card{border-radius:24px;min-height:420px}.disaster-recovery-image-card__copy{padding:0 24px 36px}.disaster-recovery-faq{padding-top:88px}.disaster-recovery-faq__list{font-size:var(--font-size-18)}.disaster-recovery-faq__question{gap:16px;padding:28px 0}.disaster-recovery-personalized{padding-top:88px}.disaster-recovery-personalized__grid{gap:72px}.disaster-recovery-personalized__visual{max-width:360px}.disaster-recovery-personalized__brand-word--cloud{width:58px}.disaster-recovery-personalized__brand-word--pws{width:100px}}.faq-accordion__item{position:relative}.faq-accordion__trigger{cursor:pointer;border:0;transition:all .3s ease-in-out}.faq-accordion__trigger:hover{padding-left:15px;text-decoration:underline}.faq-accordion--services .faq-accordion__trigger:hover{padding-left:0}.faq-accordion--services .faq-accordion__trigger:hover span{transition:transform .3s ease-in-out;transform:translate(-15px)}.faq-accordion__trigger img{width:20px;height:20px;transition:transform .2s}.faq-accordion__trigger[aria-expanded=true] img{transform:rotate(180deg)}.faq-accordion__panel[hidden]{display:none}.faq-accordion__panel p{margin:0}.faq-accordion--services .faq-accordion__item{border-top:2px solid #d7d7d7}.faq-accordion--services .faq-accordion__item:first-child{border-top:0}.faq-accordion--services .faq-accordion__item:last-child{border-bottom:2px solid #d7d7d7}.faq-accordion--services .faq-accordion__panel{color:#0a1a09b8;font-family:var(--text);font-size:var(--font-size-18);text-align:right;padding:0 0 34px 56px;line-height:1.45}.faq-accordion--retail .faq-accordion__item{border-bottom:1px solid #0a1a0924}.faq-accordion--retail .faq-accordion__trigger{border-bottom:0}.faq-accordion--retail .faq-accordion__panel{color:#0a1a09b8;font-family:var(--text);font-size:var(--font-size-18);padding:0 44px 22px 0;line-height:1.45}@media (width<=1023px){.faq-accordion--services .faq-accordion__panel{padding:0 0 26px 44px}.faq-accordion--retail .faq-accordion__panel{padding:0 36px 20px 0}}.cloud-core-benefits__carousel[data-carousel],.add-on-cloud-core-benefits__carousel[data-carousel],.cybersecurity-benefits__carousel[data-carousel],.backup-benefits__carousel[data-carousel],.disaster-recovery-benefits__carousel[data-carousel]{width:calc(100% - max(20px, calc((100vw - var(--container)) / 2)));max-width:none;margin-left:max(20px, calc((100vw - var(--container)) / 2));margin-right:0;overflow:hidden}.cloud-core-benefits__cards[data-carousel-track],.add-on-cloud-core-benefits__cards[data-carousel-track],.cybersecurity-benefits__cards[data-carousel-track],.backup-benefits__cards[data-carousel-track],.disaster-recovery-benefits__cards[data-carousel-track]{will-change:transform;grid-template-columns:none;gap:24px;transition:transform .45s;display:flex}.cloud-core-benefit-card[data-carousel-card],.add-on-cloud-core-benefit-card[data-carousel-card],.cybersecurity-benefit-card[data-carousel-card],.backup-benefit-card[data-carousel-card],.disaster-recovery-benefit-card[data-carousel-card]{flex:0 0 428px;width:428px;height:444px;min-height:444px}.cloud-core-benefits__control:disabled,.add-on-cloud-core-benefits__control:disabled,.cybersecurity-benefits__control:disabled,.backup-benefits__control:disabled,.disaster-recovery-benefits__control:disabled{cursor:not-allowed;opacity:.45}@media (width<=576px){.cloud-core-benefits__cards[data-carousel-track],.add-on-cloud-core-benefits__cards[data-carousel-track],.cybersecurity-benefits__cards[data-carousel-track],.backup-benefits__cards[data-carousel-track],.disaster-recovery-benefits__cards[data-carousel-track]{gap:16px}.cloud-core-benefit-card[data-carousel-card],.add-on-cloud-core-benefit-card[data-carousel-card],.cybersecurity-benefit-card[data-carousel-card],.backup-benefit-card[data-carousel-card],.disaster-recovery-benefit-card[data-carousel-card]{flex-basis:100%;width:100%;height:auto;min-height:auto}}:is(html:has(.migration-page),body:has(.migration-page)){overflow-x:hidden}.migration-page{color:#0a1a09;background-color:#f4f4f4;width:100%;max-width:100%;overflow:hidden}.migration-page *,.migration-page :before,.migration-page :after{box-sizing:border-box}.migration-page h1,.migration-page h2,.migration-page h3,.migration-page p,.migration-page figure{margin:0}.migration-page h1,.migration-page h2{height:auto;box-shadow:none;letter-spacing:0;background:0 0;font-weight:400}.migration-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.migration-button{min-height:54px;font-family:var(--title-secondary);font-size:var(--font-size-18);color:#0a1a09;border-radius:100px;justify-content:center;align-items:center;padding:16px 28px;line-height:1;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex}.migration-button:hover,.migration-button:focus-visible{filter:brightness(1.06)}.migration-button--accent{background-color:#aaff09}.migration-button--light{background-color:#f4f4f4}.migration-button--light:hover{background-color:#aaff09}.migration-button--dark{color:#aaff09;min-height:44px;font-size:var(--font-size-16);background-color:#0a1a09;padding:13px 28px;transition:background-color .5s}.migration-button--dark:hover{color:#0a1a09;background-color:#fff}.migration-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.migration-hero{background:#0a1a09 var(--migration-hero-image) center / cover no-repeat;text-align:center;color:#f4f4f4;justify-content:center;align-items:center;min-height:642px;padding:112px 0 132px;display:flex;position:relative;overflow:hidden}.migration-hero:before{content:"";z-index:1;background:linear-gradient(#000000b8,#00000042);position:absolute;inset:0}.migration-hero:after{content:"";z-index:2;background:var(--migration-hero-mask) center top / cover no-repeat;pointer-events:none;position:absolute;inset:0}.migration-hero__content{z-index:3;flex-direction:column;align-items:center;gap:32px;max-width:930px;display:flex;position:relative}.migration-hero h1{max-width:860px;font-family:var(--title-primary);font-size:var(--font-size-80);color:#f4f4f4;line-height:1}.migration-hero p,.migration-totvs-hero p{max-width:800px;font-family:var(--text);font-size:var(--font-size-22);color:#f4f4f4;line-height:1.3}.migration-stats{background-color:#fff;padding:42px 0 74px}.migration-stats__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.migration-stat h2{font-family:var(--title-primary);font-size:var(--font-size-46);color:#0a1a09;line-height:1}.migration-stat p{font-family:var(--text);font-size:var(--font-size-18);color:#0a1a09b8;margin-top:10px;line-height:1.3}.migration-section-heading{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.migration-section-heading h1,.migration-section-heading h2{max-width:860px;font-family:var(--title-primary);font-size:var(--font-size-72);color:#0a1a09;line-height:1}.migration-section-heading p{max-width:700px;font-family:var(--text);font-size:var(--font-size-22);color:#0a1a09b8;line-height:1.3}.migration-section-heading--dark h1,.migration-section-heading--dark h2,.migration-section-heading--dark p{color:#f4f4f4}.migration-benefits{padding:96px 0 104px}.migration-benefits__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.migration-benefit-card{background-color:#e2f7b9;border-radius:18px;flex-direction:column;gap:26px;height:300px;padding:32px;display:flex}.migration-benefit-card img,.migration-method-card img,.migration-totvs-flow-card img,.migration-totvs-method-card img{object-fit:contain;width:52px;height:52px}.migration-benefit-card:hover img,.migration-totvs-flow-card:hover img{margin-top:-10px;transition:all .3s ease-in-out}.migration-totvs-method-card:hover p{margin-bottom:10px;transition:all .3s ease-in-out}.migration-benefit-card h3,.migration-method-card h3,.migration-origin-card h2,.migration-journey-card h3{font-family:var(--title-secondary);font-size:var(--font-size-28);color:#0a1a09;line-height:1.1}.migration-benefit-card p,.migration-method-card p,.migration-origin-card p,.migration-journey-card p,.migration-application-card p{font-family:var(--text);font-size:var(--font-size-18);color:#0a1a09c2;line-height:1.35}.migration-applications{background-color:#0a1a09;padding:100px 0 82px}.migration-applications__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.migration-application-card{background-color:#f4f4f4;border-radius:18px;flex-direction:column;justify-content:space-between;gap:24px;min-height:240px;padding:28px;display:flex}.migration-application-card:last-child{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);background-color:#f4f4f41a}.migration-application-card img{object-fit:contain;object-position:left center;width:auto;max-width:170px;height:44px}.migration-application-card h3{font-family:var(--title-secondary);font-size:var(--font-size-30);color:#0a1a09;line-height:1.1}.migration-application-card:last-child h3,.migration-application-card:last-child p{color:#fff}.migration-application-card .link-arrow{align-items:center;display:flex}.migration-application-card .link-arrow a{margin-right:8px}.migration-application-card:last-child a{color:#fff}.migration-application-card:last-child .link-arrow svg path{fill:#fff}.migration-text-link,.migration-origin-card a{font-family:var(--title-secondary);font-size:var(--font-size-16);color:#0a1a09;align-self:flex-start;line-height:1.1;text-decoration:none}.migration-origins{background:linear-gradient(#0a1a09 40%,#f4f4f4 40%);height:460px}.migration-origins__grid{flex-direction:column;gap:32px;display:flex}.migration-origin-card{background-color:#fff;border-radius:18px;flex-direction:column;gap:22px;padding:42px;display:flex}.migration-origin-card h2{font-family:var(--title-primary);font-size:var(--font-size-42);font-weight:400;line-height:1}.migration-journey{padding:96px 0 104px}.migration-journey__carousel{margin-top:56px;overflow:hidden}.migration-journey__track{will-change:transform;gap:24px;transition:transform .45s;display:flex}.migration-journey-card{background-color:#0a1a09;border-radius:18px;flex-direction:column;flex:0 0 416px;justify-content:flex-end;gap:24px;width:416px;min-height:332px;padding:34px;display:flex}.migration-journey-card img{object-fit:contain;width:52px;height:52px}.migration-journey-card h3,.migration-journey-card p{color:#f4f4f4}.migration-journey-card:hover p{margin-bottom:10px;transition:all .3s ease-in-out}.migration-carousel-controls{justify-content:flex-end;gap:8px;margin-top:28px;margin-right:200px;display:flex}.migration-carousel-button{cursor:pointer;background-color:#e7e7e7;border:0;border-radius:100px;justify-content:center;align-items:center;width:82px;height:46px;display:inline-flex}.migration-carousel-button--accent{background-color:#aaff09}.migration-carousel-button img{width:22px;height:22px}.migration-carousel-button:disabled{cursor:not-allowed;opacity:.45}.migration-method{background-color:#fff;padding:96px 0 100px}.migration-method__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin-top:64px;display:grid}.migration-method-card{text-align:left;flex-direction:column;gap:22px;display:flex}.migration-method-card:hover img{margin-top:-10px;transition:all .3s ease-in-out}.migration-cta{background-color:#aaff09;padding:0}.migration-cta__panel{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:360px;display:flex}.migration-cta h1,.migration-cta h2{max-width:760px;font-family:var(--title-primary);font-size:var(--font-size-64);color:#0a1a09;line-height:1}.migration-cta p{max-width:700px;font-family:var(--text);font-size:var(--font-size-20);color:#0a1a09c2;line-height:1.3}.migration-totvs-hero{text-align:center;color:#f4f4f4;background-color:#0a1a09;justify-content:center;align-items:center;min-height:560px;padding:92px 0 96px;display:flex;position:relative;overflow:hidden}.migration-totvs-hero:before{content:"";background:var(--migration-totvs-mask) center top / cover no-repeat;opacity:.95;position:absolute;inset:0}.migration-totvs-hero__back{top:44px;left:max(20px, calc((100vw - var(--container)) / 2));z-index:2;color:#f4f4f4;font-family:var(--title-secondary);font-size:var(--font-size-16);align-items:center;gap:8px;text-decoration:none;display:inline-flex;position:absolute}.migration-totvs-hero__back img{filter:brightness(0)invert();width:20px;height:20px}.migration-totvs-hero__content{z-index:2;flex-direction:column;align-items:center;gap:34px;max-width:850px;display:flex;position:relative}.migration-totvs-hero__brand{width:min(484px,82vw);height:auto}.migration-totvs-performance{padding:96px 0 104px}.migration-totvs-performance__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.migration-totvs-image-card{background:linear-gradient(180deg, #0a1a0914, #0a1a09e6), var(--migration-totvs-card-image) center / cover no-repeat;color:#f4f4f4;border-radius:18px;align-items:flex-end;min-height:360px;display:flex;overflow:hidden}.migration-totvs-image-card div{text-align:left;flex-direction:column;gap:18px;padding:28px;display:flex}.migration-totvs-image-card h2,.migration-totvs-flow-card h2,.migration-totvs-method-card h2,.migration-totvs-line h2{font-family:var(--title-secondary);font-size:var(--font-size-28);color:inherit;line-height:1.1}.migration-totvs-flow-card:hover h2{background:linear-gradient(90deg,#aaff09 2%,#e2f7b9 100%);-webkit-background-clip:text;background-clip:text;transition:all .3s ease-in-out}.migration-totvs-image-card p,.migration-totvs-flow-card p,.migration-totvs-method-card p{font-family:var(--text);font-size:var(--font-size-18);color:inherit;line-height:1.35}.migration-totvs-flow{background-color:#0a1a09;padding:98px 0 104px}.migration-totvs-flow__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:64px;display:grid}.migration-totvs-flow-card{text-align:left;color:#f4f4f4;flex-direction:column;gap:22px;display:flex}.migration-totvs-lines{padding:96px 0 104px}.migration-totvs-lines__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:80px;display:grid}.migration-totvs-lines__intro h2{font-family:var(--title-primary);font-size:var(--font-size-72);color:#0a1a09;line-height:1}.migration-totvs-lines__intro p{font-family:var(--text);font-size:var(--font-size-22);color:#0a1a09b8;margin-top:24px;line-height:1.3}.migration-totvs-lines__list{flex-direction:column;gap:30px;display:flex}.migration-totvs-line{grid-template-columns:64px 1fr;align-items:center;gap:24px;display:grid}.migration-totvs-line span{background-color:#aaff09;border-radius:50%;width:64px;height:64px}.migration-totvs-line h2{color:#0a1a09}.migration-totvs-method{background-color:#e9e9e9;padding:96px 0 104px}.migration-totvs-method__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.migration-totvs-method-card{color:#f4f4f4;background-color:#0a1a09;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:22px;min-height:268px;padding:32px;display:flex}@media (width<=1024px){.migration-hero h1,.migration-section-heading h1,.migration-section-heading h2,.migration-totvs-lines__intro h2{font-size:var(--font-size-56)}.migration-stats__grid,.migration-method__grid,.migration-benefits__grid,.migration-applications__grid,.migration-totvs-performance__grid,.migration-totvs-flow__grid,.migration-totvs-method__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.migration-totvs-lines__grid{grid-template-columns:1fr;gap:42px}}@media (width<=720px){.migration-container{width:min(var(--container), calc(100% - 32px))}.migration-hero,.migration-totvs-hero{min-height:540px;padding:78px 0 84px}.migration-hero h1,.migration-section-heading h1,.migration-section-heading h2,.migration-totvs-lines__intro h2,.migration-cta h1,.migration-cta h2{font-size:var(--font-size-42)}.migration-hero p,.migration-totvs-hero p,.migration-section-heading p,.migration-totvs-lines__intro p{font-size:var(--font-size-18)}.migration-actions{flex-direction:column;width:100%}.migration-button{width:100%}.migration-stats__grid,.migration-benefits__grid,.migration-applications__grid,.migration-origins__grid,.migration-method__grid,.migration-totvs-performance__grid,.migration-totvs-flow__grid,.migration-totvs-method__grid{grid-template-columns:1fr}.migration-stat{text-align:center}.migration-journey-card{flex-basis:100%;width:100%}.migration-totvs-hero__back{top:24px}.migration-totvs-line{grid-template-columns:48px 1fr;gap:16px}.migration-totvs-line span{width:48px;height:48px}}:is(html:has(.careers-page),body:has(.careers-page)){overflow-x:hidden}body:has(.careers-page)>header{overflow:visible}body:has(.careers-page)>header nav{box-sizing:border-box;justify-content:space-between;gap:24px;width:min(1508px,100vw - 48px);max-width:100%}:is(body:has(.careers-page)>header nav .brand,body:has(.careers-page)>header nav .cta-contact){margin-left:0;margin-right:0}body:has(.careers-page)>header nav ul{margin:0}body:has(.careers-page)>header nav ul li{margin:0}.careers-page{color:#0a1a09;background-color:#f4f4f4;width:100%;max-width:100%;overflow:hidden}.careers-page *,.careers-page :before,.careers-page :after{box-sizing:border-box}.careers-page h1,.careers-page h2,.careers-page h3,.careers-page p,.careers-page figure,.careers-page blockquote{margin:0}.careers-page h1,.careers-page h2,.careers-page h3{height:auto;box-shadow:none;letter-spacing:0;background:0 0}.careers-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.careers-button{min-height:62px;font-family:var(--title-secondary);font-size:var(--font-size-22);text-align:center;white-space:nowrap;border:0;border-radius:100px;justify-content:center;align-items:center;padding:20px 32px;line-height:1.1;text-decoration:none;transition:filter .18s;display:inline-flex}.careers-button:hover,.careers-button:focus-visible{filter:brightness(1.08)}.careers-button--dark{color:#aaff09;background-color:#0a1a09;align-self:flex-start}.careers-section-heading{width:100%;max-width:var(--container);height:auto;box-shadow:none;text-align:center;background:0 0;margin:0 auto 48px;padding:0;display:block}.careers-section-heading h2,.careers-overview h2,.careers-story h2,.careers-join h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);font-weight:400;line-height:1}.careers-hero{color:#f4f4f4;background:var(--careers-hero-image) center / cover no-repeat;align-items:flex-start;min-height:723px;padding:128px 0 297px;display:flex;position:relative;overflow:hidden}.careers-hero:before{content:"";z-index:2;background:var(--careers-hero-mask) center top / cover no-repeat;pointer-events:none;position:absolute;inset:0}.careers-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(89deg,#000000fc 0%,#000000fa 54%,#000000d1 66%,#0000002e 84%,#0000 100%);position:absolute;inset:0}.careers-hero__content{z-index:3;position:relative}.careers-hero h1{color:#f4f4f4;max-width:860px;font-family:var(--title-primary);font-size:var(--font-size-80);text-align:left;font-weight:400;line-height:1}.careers-hero__title-highlight{color:#aaff09}.careers-hero__award{z-index:4;width:237px;max-width:18vw;display:block;position:absolute;top:93px;left:calc(50% + 486px)}.careers-overview{padding:140px var(--section-padding-large-inline) var(--section-padding-large-bottom)}.careers-overview__grid{grid-template-columns:minmax(0,1fr) 536px;align-items:center;gap:80px;display:grid}.careers-overview__visual{width:100%;max-width:var(--careers-overview-image-width);aspect-ratio:23265300/15598800;position:relative;overflow:hidden}.careers-overview__photo{width:var(--careers-overview-photo-width);max-width:var(--careers-overview-photo-max-width);display:block;position:absolute;top:1.3%;left:22%}.careers-overview__brand-word{pointer-events:none;display:block;position:absolute}.careers-overview__brand-word--cloud{width:78px;top:0;right:0}.careers-overview__brand-word--pws{width:136px;bottom:0;left:0}.careers-overview__copy,.careers-story__copy,.careers-join__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;display:flex}.careers-overview__copy p{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.careers-story{color:#f4f4f4;padding:var(--section-padding-large);background-color:#0a1a09}.careers-story__grid{grid-template-columns:536px minmax(0,1fr);align-items:center;gap:80px;display:grid}.careers-story h2{color:#f4f4f4;text-align:left}.careers-story blockquote{color:#f4f4f4;font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;gap:28px;line-height:1.3;display:flex}.careers-story__author{color:#f4f4f4;font-family:var(--title-secondary);font-size:var(--font-size-24);flex-direction:column;gap:4px;line-height:1.2;display:flex}.careers-story__author span{opacity:.75;font-family:var(--text)}.careers-story__image{width:100%;max-width:var(--careers-story-image-width);border-radius:40px;justify-self:end;display:block}.careers-join{padding:80px 0 0}.careers-join__grid{grid-template-columns:minmax(0,604px) minmax(0,604px);justify-content:center;align-items:flex-start;gap:80px;display:grid}.careers-join__copy p{color:#0a1a09cc;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.careers-openings-card{text-align:left;background-color:#fff;border-radius:40px;flex-direction:column;justify-content:space-between;gap:92px;min-height:318px;padding:48px 40px 40px;display:flex}.careers-openings-card h3{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);font-weight:400;line-height:1}.careers-pillars{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 0}.careers-pillars__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.careers-pillar-card{background-color:#ececec;border-radius:24px;align-items:flex-start;gap:40px;min-height:389px;padding-left:40px;display:flex;overflow:hidden}.careers-pillar-card__copy{text-align:left;flex-direction:column;flex:1 1 0;gap:32px;min-width:0;margin-top:40px;padding-bottom:32px;display:flex}.careers-pillar-card h3,.careers-value-item h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.21}.careers-pillar-card p,.careers-value-item p{color:#0a1a09cc;font-family:var(--text);font-size:var(--font-size-22);line-height:1.3}.careers-pillar-card img{width:var(--careers-pillar-card-image-width);flex:0 0 var(--careers-pillar-card-image-width);object-fit:cover;align-self:stretch}.careers-values{padding:64px var(--section-padding-large-inline) var(--section-padding-large-bottom)}.careers-values__panel{background-color:#ececec;border-radius:24px;padding:48px;position:relative;overflow:hidden}.careers-values__connector{z-index:0;object-fit:cover;pointer-events:none;width:100%;height:100%;min-height:574px;position:absolute;inset:0}.careers-values__grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:43px 40px;padding-right:178px;display:grid;position:relative}.careers-value-item{text-align:left;flex-direction:column;gap:32px;display:flex}.careers-value-item--featured{max-width:536px}@media (width<=1280px){.careers-hero__award{left:auto;right:7vw}.careers-pillars__grid{grid-template-columns:1fr}.careers-values__grid{padding-right:0}}@media (width<=1100px){body:has(.careers-page)>header nav .nav-options{display:none}.careers-overview__grid,.careers-story__grid,.careers-join__grid{grid-template-columns:1fr;justify-items:center;gap:80px}.careers-overview__copy,.careers-story__copy,.careers-join__copy{text-align:center;align-items:center}.careers-story h2{text-align:center}.careers-story__image{justify-self:center}.careers-button--dark{align-self:center}.careers-section-heading h2,.careers-overview h2,.careers-story h2,.careers-join h2,.careers-openings-card h3{font-size:var(--font-size-56)}}@media (width<=760px){body:has(.careers-page)>header nav{width:min(1508px,100vw - 48px)}body:has(.careers-page)>header nav .cta-contact{display:none}.careers-container{width:min(var(--container), calc(100% - 32px))}.careers-hero{background-position:top;min-height:620px;padding:72px 0 288px}.careers-hero h1{max-width:78%;font-size:var(--font-size-50)}.careers-hero__award{width:128px;max-width:32vw;top:72px;right:18px}.careers-overview,.careers-story{padding:88px 0}.careers-join{padding-top:72px}.careers-pillars{padding-top:88px}.careers-values{padding:48px 0 88px}.careers-section-heading h2,.careers-overview h2,.careers-story h2,.careers-join h2,.careers-openings-card h3{font-size:var(--font-size-42)}.careers-overview__copy p,.careers-story blockquote,.careers-story__author,.careers-join__copy p{font-size:var(--font-size-20)}.careers-button{width:100%;min-height:58px;font-size:var(--font-size-18);white-space:normal}.careers-overview__visual{max-width:360px}.careers-overview__brand-word--cloud{width:58px}.careers-overview__brand-word--pws{width:100px}.careers-story__image{border-radius:28px}.careers-openings-card{border-radius:28px;gap:64px;min-height:auto;padding:36px 24px}.careers-pillar-card{text-align:center;flex-direction:column;align-items:center;gap:38px;min-height:auto;padding:16px 10px}.careers-pillar-card__copy{text-align:center;align-items:center;width:100%;margin-top:0;padding:0}.careers-pillar-card img{width:100%;max-width:var(--careers-pillar-card-image-width);flex:0 auto;align-self:center}.careers-values__panel{padding:36px 24px}.careers-values__grid{grid-template-columns:1fr;gap:32px}.careers-value-item{align-items:flex-start;gap:18px}.careers-pillar-card h3,.careers-value-item h3{font-size:var(--font-size-32)}.careers-pillar-card p,.careers-value-item p{font-size:var(--font-size-18)}}@media (width<=420px){.careers-hero h1{max-width:76%;font-size:var(--font-size-40)}.careers-hero__award{width:104px}}:is(html:has(.contact-page),body:has(.contact-page)){overflow-x:hidden}body:has(.contact-page)>header{overflow:visible}body:has(.contact-page)>header nav{box-sizing:border-box;justify-content:space-between;gap:24px;width:min(1508px,100vw - 48px);max-width:100%}:is(body:has(.contact-page)>header nav .brand,body:has(.contact-page)>header nav .cta-contact){margin-left:0;margin-right:0}body:has(.contact-page)>header nav ul{margin:0}body:has(.contact-page)>header nav ul li{margin:0}.contact-page{color:#0a1a09;background-color:#f4f4f4;width:100%;max-width:100%;overflow:hidden}.contact-form__feedback{border-radius:8px;width:min(100% - 2rem,1180px);margin:1rem auto 0;padding:.9rem 1rem;font-size:1rem}.contact-form__feedback--success{color:#176b38;background:#e8f7ed}.contact-form__feedback--error{color:#9b2020;background:#fff0f0}.contact-page *,.contact-page :before,.contact-page :after{box-sizing:border-box}.contact-page h1,.contact-page h2,.contact-page h3,.contact-page p{margin:0}.contact-page h1,.contact-page h2,.contact-page h3{height:auto;box-shadow:none;letter-spacing:0;background:0 0}.contact-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.contact-hero{background-color:#0a1a09;background-image:linear-gradient(177deg, #000000b3 5%, #0000 98%), var(--contact-hero-image);background-position:top;background-size:auto,cover;justify-content:center;align-items:flex-start;min-height:723px;padding:96px 24px 383px;display:flex;position:relative;overflow:hidden}.contact-hero:before{content:"";z-index:1;background:var(--contact-hero-mask) top center / 100% auto no-repeat;pointer-events:none;width:min(100% - 32px,1728px);margin:0 auto;position:absolute;inset:0}.contact-hero__content{z-index:2;color:#f4f4f4;text-align:center;flex-direction:column;align-items:center;gap:56px;width:min(840px,100%);display:flex;position:relative}.contact-hero h1{color:#f4f4f4;font-family:var(--title-primary);font-size:var(--font-size-80);font-weight:400;line-height:1}.contact-hero p{color:#f4f4f4;width:min(820px,100%);font-size:var(--font-size-22);line-height:1.3}.contact-main{padding:100px 0 80px}.contact-main__grid{grid-template-columns:minmax(0,650px) minmax(360px,604px);justify-content:center;align-items:start;gap:34px;display:grid}.contact-main__content{color:#0a1a09;text-align:left;flex-direction:column;gap:47px;display:flex}.contact-main__content h2{max-width:650px;font-family:var(--title-primary);font-size:var(--font-size-72);font-weight:400;line-height:1}.contact-main__divider{background-color:#0a1a094d;width:calc(100% - 46px);height:1px}.contact-methods{flex-direction:column;gap:24px;width:calc(100% - 46px);margin:0;font-style:normal;display:flex}.contact-method{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-28);grid-template-columns:48px minmax(0,1fr) 56px;align-items:center;gap:16px;line-height:1.3;text-decoration:none;display:grid}.contact-method__icon{width:48px;height:48px;display:block}.contact-method span{min-width:0}.contact-method__action{background-color:#aaff09;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.contact-method__action img{width:26px;height:26px}.contact-form{background-color:#fff;border-radius:40px;flex-direction:column;gap:48px;width:100%;padding:48px 40px 40px;display:flex}.contact-form__fields{flex-direction:column;gap:32px;display:flex}.contact-field{color:#0a1a09;text-align:left;flex-direction:column;gap:20px;display:flex}.contact-field span{font-family:var(--text);font-size:var(--font-size-24);line-height:1.2}.contact-field input,.contact-field textarea{color:#0a1a09;width:100%;font-family:var(--text);font-size:var(--font-size-22);background-color:#f4f4f4;border:0;outline:0;line-height:1.3}.contact-field input{border-radius:1000px;min-height:81px;padding:24px}.contact-field textarea{resize:vertical;border-radius:24px;min-height:153px;padding:24px}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#0a1a09b3;opacity:1}.contact-form__submit{color:#aaff09;cursor:pointer;min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-22);background-color:#0a1a09;border:0;border-radius:100px;justify-content:center;align-items:center;gap:8px;font-weight:700;line-height:1.1;display:inline-flex}.contact-form__submit img{width:26px;height:26px}.contact-form__submit:hover,.contact-form__submit:focus-visible{filter:brightness(1.2)}@media (width<=1100px){body:has(.contact-page)>header nav .nav-options{display:none}.contact-main__grid{grid-template-columns:1fr;justify-items:center;gap:80px}.contact-main__content{text-align:center;align-items:center}.contact-main__content h2{font-size:var(--font-size-56)}.contact-main__divider,.contact-methods{width:min(650px,100%)}.contact-form{max-width:604px}}@media (width<=760px){body:has(.contact-page)>header nav{width:min(1508px,100vw - 48px)}body:has(.contact-page)>header nav .cta-contact{display:none}.contact-container{width:min(var(--container), calc(100% - 32px))}.contact-hero{background-position:top;min-height:620px;padding:72px 14px 300px}.contact-hero:before{background-position:top;background-size:auto 100%;width:100%}.contact-hero__content{gap:32px}.contact-hero h1,.contact-main__content h2{font-size:var(--font-size-42)}.contact-hero p,.contact-field input,.contact-field textarea{font-size:var(--font-size-18)}.contact-main{padding:72px 0}.contact-method{font-size:var(--font-size-20);grid-template-columns:40px minmax(0,1fr) 48px;gap:12px}.contact-method__icon{width:40px;height:40px}.contact-method__action{width:48px;height:48px}.contact-form{border-radius:30px;padding:36px 24px}.contact-field span{font-size:var(--font-size-20)}.contact-field input{min-height:64px;padding:18px 20px}.contact-field textarea{padding:18px 20px}}@media (width<=460px){.contact-method{grid-template-columns:1fr 48px}.contact-method__icon{display:none}}:is(html:has(.blog-page),body:has(.blog-page),html:has(.blog-post-page),body:has(.blog-post-page)){overflow-x:hidden}.blog-page,.blog-post-page{color:#0a1a09;background-color:#f4f4f4;width:100%;max-width:100%;overflow:hidden}.blog-page *,.blog-page :before,.blog-page :after,.blog-post-page *,.blog-post-page :before,.blog-post-page :after{box-sizing:border-box}.blog-page h1,.blog-page h2,.blog-page h3,.blog-page p,.blog-page figure,.blog-post-page h1,.blog-post-page h2,.blog-post-page h3,.blog-post-page p,.blog-post-page figure{margin:0}.blog-page h1,.blog-page h2,.blog-page h3,.blog-post-page h1,.blog-post-page h2,.blog-post-page h3{height:auto;box-shadow:none;letter-spacing:0;background:0 0;font-weight:400}.blog-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.blog-button{min-height:62px;font-family:var(--title-secondary);font-size:var(--font-size-18);letter-spacing:0;text-align:center;white-space:nowrap;border:0;border-radius:100px;justify-content:center;align-items:center;padding:20px 32px;line-height:1.1;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex}.blog-button:hover,.blog-button:focus-visible{filter:brightness(1.08)}.blog-button--dark{color:#aaff09;background-color:#0a1a09;align-self:flex-start}.blog-button--accent{color:#0a1a09;background:linear-gradient(90deg,#aaff09 2%,#e2f7b9 100%);min-width:245px}.blog-hero{color:#f4f4f4;background:linear-gradient(90deg, #0a1a09db 0%, #0a1a09a8 35%, #0a1a0914 100%), var(--blog-hero-image) center / cover no-repeat;align-items:flex-start;min-height:724px;padding:132px 0 218px;display:flex;position:relative;overflow:hidden}.blog-hero:before{content:"";z-index:1;background:var(--blog-hero-mask) center / cover no-repeat;pointer-events:none;position:absolute;inset:0}.blog-hero__content{z-index:2;flex-direction:column;gap:40px;width:100%;max-width:650px;display:flex;position:relative}.blog-hero h1{color:inherit;font-family:var(--title-primary);font-size:90px;line-height:1}.blog-hero h1 span{display:block}.blog-hero p{width:100%;max-width:520px;color:inherit;font-family:var(--text);line-height:1.3;font-size:22px!important}.blog-index-posts{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 190px}.blog-index-posts__grid,.blog-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:76px 24px;display:grid}.blog-index-posts__empty{color:#0a1a09bf;font-family:var(--text);font-size:var(--font-size-22);line-height:1.4}.blog-card{background-color:#fff;border-radius:24px;flex-direction:column;gap:30px;min-width:0;display:flex}.blog-card:hover{background-color:#0a1a09;transition:all .3s ease-in-out}.blog-card:hover .blog-card__content span,.blog-card:hover .blog-card__content h3{color:#aaff09}.blog-card:hover .blog-card__content p{color:#fff}.blog-card__media{aspect-ratio:816/422;background-color:#0a1a0914;border-radius:24px;width:100%;display:block;overflow:hidden}.blog-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.blog-card__media:hover img,.blog-card__media:focus-visible img{transform:scale(1.025)}.blog-card__content{flex-direction:column;align-items:flex-start;gap:18px;padding:40px 24px 24px;display:flex}.blog-card__meta{color:#0a1a0994;font-family:var(--title-secondary);font-size:var(--font-size-14);text-transform:uppercase;flex-wrap:wrap;gap:8px 14px;line-height:1.2;display:flex}.blog-card h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-25);line-height:1.18}.blog-card h3 a{color:inherit;text-decoration:none}.blog-card p{color:#0a1a09b8;font-family:var(--text);font-size:var(--font-size-18);line-height:1.36}.blog-card__link{color:#aaff09;font-family:var(--title-secondary);font-size:var(--font-size-18);background-color:#0a1a09;border-radius:30px;align-items:center;margin-top:4px;padding:12px 32px;line-height:1.1;text-decoration:none;display:inline-flex}.blog-card:hover .blog-card__link{background-color:#aaff09}.blog-card:hover .blog-card__link span{color:#0a1a09}.blog-card__link img{width:18px;height:18px;display:block}.blog-post-hero{background-color:#f4f4f4;padding:86px 0 0}.blog-post-hero__copy{text-align:center;flex-direction:column;align-items:center;gap:26px;padding-bottom:72px;display:flex}.blog-post-hero__category{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-16);text-transform:uppercase;line-height:1.2}.blog-post-hero h1{color:#0a1a09;width:100%;max-width:950px;font-family:var(--title-primary);font-size:var(--font-size-72);line-height:1}.blog-post-hero__excerpt{color:#0a1a09bf;width:100%;max-width:850px;font-family:var(--text);font-size:var(--font-size-22);line-height:1.35}.blog-post-hero__meta{color:#0a1a0994;font-family:var(--title-secondary);font-size:var(--font-size-15);text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px;line-height:1.2;display:flex}.blog-post-hero__image{object-fit:cover;border-radius:24px;width:100%;height:clamp(300px,25.5vw,440px);display:block}.blog-post-body{padding:112px 0 0}.blog-post-body__grid{grid-template-columns:minmax(0,830px) minmax(280px,302px);justify-content:space-between;align-items:flex-start;gap:88px;display:grid}.blog-post-article{min-width:0}.blog-post-content{color:#0a1a09d1;font-family:var(--text);font-size:var(--font-size-22);line-height:1.42}.blog-post-content>*+*{margin-top:22px}.blog-post-content h2,.blog-post-content h3{color:#0a1a09;font-family:var(--title-secondary);font-weight:700;line-height:1.16}.blog-post-content h2{font-size:var(--font-size-38);margin-top:62px}.blog-post-content h3{font-size:var(--font-size-28);margin-top:44px}.blog-post-content ul,.blog-post-content ol{flex-direction:column;gap:12px;margin:26px 0;padding-left:28px;display:flex}.blog-post-content li{padding-left:4px}.blog-post-content strong{color:#0a1a09;font-family:var(--title-secondary)}.blog-post-content a{color:#0a1a09;font-family:var(--title-secondary);text-underline-offset:4px;text-decoration-thickness:1px}.blog-post-content img{border-radius:18px;max-width:100%;height:auto;display:block}.blog-post-sidebar{flex-direction:column;gap:44px;display:flex}.blog-sidebar-banner{color:#f4f4f4;background:linear-gradient(180deg, #0a1a090d 0%, #0a1a09c7 100%), var(--blog-sidebar-image) center / cover no-repeat;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:22px;min-height:366px;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.blog-sidebar-banner:before{content:"";z-index:1;background:var(--blog-sidebar-mask) center / cover no-repeat;pointer-events:none;position:absolute;inset:0}.blog-sidebar-banner__title,.blog-sidebar-banner__link,.blog-sidebar-banner img{z-index:2;position:relative}.blog-sidebar-banner__title{max-width:230px;font-family:var(--title-secondary);font-size:var(--font-size-30);line-height:1.12}.blog-sidebar-banner__link{color:#aaff09;font-family:var(--title-secondary);font-size:var(--font-size-17);line-height:1.2}.blog-sidebar-banner img{width:76px;height:auto;position:absolute;top:24px;right:22px}.blog-sidebar-section{flex-direction:column;gap:24px;display:flex}.blog-sidebar-section h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-40);line-height:1}.blog-sidebar-topics{color:#0a1a09;flex-direction:column;line-height:1.3;display:flex}.blog-post-page .blog-sidebar-topics__heading{color:#aaff09;min-height:100px;font-family:var(--title-primary);font-size:var(--font-size-28);text-align:left;background-color:#0a1a09;align-items:flex-start;padding:28px 16px;line-height:1.1;display:flex}.blog-sidebar-latest{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-16);background-color:#fff;border-radius:24px;flex-direction:column;gap:19px;margin-top:-24px;padding:24px 16px;line-height:1.3;display:flex}.blog-sidebar-latest__item{color:#0a1a09;min-height:56px;font-family:var(--text);align-items:center;gap:24px;padding:12px 0;font-weight:400;text-decoration:none;display:flex}.blog-sidebar-latest__item:first-child{padding-top:2px;padding-bottom:2px}.blog-sidebar-latest__item+.blog-sidebar-latest__item{border-top:1px solid #0a1a0926}.blog-sidebar-latest__item span{text-align:left;flex:auto}.blog-sidebar-latest__item img{flex:0 0 24px;width:24px;height:24px;display:block}.blog-post-page .blog-sidebar-topics--solutions .blog-sidebar-topics__heading{color:#0a1a09;background-color:#aaff09;font-weight:400}.blog-sidebar-solutions{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-16);background-color:#fff;border-radius:24px;flex-direction:column;gap:19px;margin-top:-24px;padding:24px 16px;font-weight:700;line-height:1.3;display:flex}.blog-sidebar-solutions__item{color:#0a1a09;min-height:25px;font-family:var(--title-secondary);text-align:left;align-items:center;gap:12px;font-weight:700;text-decoration:none;display:flex}.blog-sidebar-solutions__item+.blog-sidebar-solutions__item{border-top:1px solid #0a1a0926;padding-top:19px}.blog-sidebar-solutions__item img{flex:0 0 24px;width:24px;height:24px;display:block}.blog-sidebar-solutions__item span{flex:auto}.blog-related{padding:130px 0 0}.blog-related h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-64);text-align:center;margin-bottom:64px;line-height:1}.blog-overview{padding:170px 0 0}.blog-overview__grid{grid-template-columns:minmax(0,1fr) 536px;align-items:center;gap:80px;display:grid}.blog-overview__visual{width:100%;max-width:var(--blog-overview-image-width);aspect-ratio:23265300/15598800;position:relative;overflow:hidden}.blog-overview__photo{width:var(--blog-overview-photo-width);max-width:var(--blog-overview-photo-max-width);display:block;position:absolute;top:1.3%;left:22%}.blog-overview__brand-word{pointer-events:none;display:block;position:absolute}.blog-overview__brand-word--cloud{width:78px;height:auto;top:0;left:594px}.blog-overview__brand-word--pws{width:136px;height:auto;bottom:0;left:0}.blog-overview__copy{text-align:left;flex-direction:column;align-items:flex-start;gap:48px;width:100%;max-width:536px;display:flex}.blog-overview__copy h2,.blog-cta h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);line-height:1}.blog-overview__text{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;line-height:1.3;display:flex}.blog-cta{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 200px}.blog-cta__panel{text-align:center;background:linear-gradient(#0009, #0009), var(--blog-cta-image) center / cover no-repeat;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:496px;padding:144px 80px;display:flex;position:relative;overflow:hidden}.blog-cta__panel:before{content:"";z-index:1;background:var(--blog-cta-mask) center / cover no-repeat;pointer-events:none;position:absolute;inset:0}.blog-cta h2,.blog-cta .blog-button{z-index:2;position:relative}.blog-cta h2{color:#f4f4f4}@media (width<=1180px){.blog-index-posts__grid,.blog-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post-body__grid{grid-template-columns:minmax(0,1fr) 286px;gap:54px}}@media (width<=1020px){.blog-post-body__grid,.blog-overview__grid{grid-template-columns:1fr;justify-items:center}.blog-post-sidebar{width:100%;max-width:680px}.blog-overview{padding-top:130px}.blog-overview__copy{text-align:center;align-items:center}.blog-button--dark{align-self:center}}@media (width<=900px){.blog-hero{min-height:620px;padding:104px 0 170px}.blog-hero h1,.blog-post-hero h1{font-size:var(--font-size-56)}.blog-hero p,.blog-post-hero__excerpt,.blog-post-content{font-size:var(--font-size-20)}.blog-index-posts{padding:88px 0 130px}.blog-post-body{padding-top:84px}.blog-post-content h2{font-size:var(--font-size-32)}.blog-related h2,.blog-overview__copy h2,.blog-cta h2{font-size:var(--font-size-56)}.blog-cta{padding-bottom:120px}.blog-cta__panel{min-height:420px;padding:96px 40px}}@media (width<=680px){.blog-container{width:min(100%,100% - 32px)}.blog-hero{background-position:58%;min-height:560px;padding:82px 0 132px}.blog-hero h1,.blog-post-hero h1{font-size:var(--font-size-42)}.blog-hero__content{gap:30px}.blog-hero p,.blog-index-posts__empty,.blog-post-hero__excerpt,.blog-post-content,.blog-overview__text{font-size:var(--font-size-18)}.blog-index-posts__grid,.blog-related__grid{grid-template-columns:1fr;gap:56px}.blog-card{gap:24px}.blog-card__media{border-radius:18px}.blog-card h3{font-size:var(--font-size-23)}.blog-card p{font-size:var(--font-size-17)}.blog-post-hero{padding-top:64px}.blog-post-hero__copy{padding-bottom:48px}.blog-post-hero__image{border-radius:18px;height:280px}.blog-post-body{padding-top:68px}.blog-post-content h2{font-size:var(--font-size-28);margin-top:48px}.blog-post-content h3{font-size:var(--font-size-23);margin-top:34px}.blog-sidebar-banner{border-radius:18px;min-height:320px}.blog-sidebar-section h2{font-size:var(--font-size-34)}.blog-sidebar-topics__heading{min-height:88px;font-size:var(--font-size-26)}.blog-related{padding-top:96px}.blog-related h2,.blog-overview__copy h2,.blog-cta h2{font-size:var(--font-size-42);margin-bottom:44px}.blog-overview{padding-top:100px}.blog-overview__grid{gap:72px}.blog-overview__visual{max-width:360px}.blog-overview__brand-word--cloud{width:58px;left:auto;right:0}.blog-overview__brand-word--pws{width:100px}.blog-cta{padding-top:88px}.blog-cta__panel{border-radius:18px;min-height:360px;padding:72px 24px}.blog-button{white-space:normal;width:100%;min-height:58px}.blog-button--accent{min-width:0}}:is(html:has(.cases-page),body:has(.cases-page),html:has(.case-detail-page),body:has(.case-detail-page)){overflow-x:hidden}:is(body:has(.cases-page)>header,body:has(.case-detail-page)>header){overflow:visible}:is(body:has(.cases-page)>header nav,body:has(.case-detail-page)>header nav){box-sizing:border-box;justify-content:space-between;gap:24px;width:min(1508px,100vw - 48px);max-width:100%}:is(body:has(.cases-page)>header nav .brand,body:has(.cases-page)>header nav .cta-contact,body:has(.case-detail-page)>header nav .brand,body:has(.case-detail-page)>header nav .cta-contact){margin-left:0;margin-right:0}:is(body:has(.cases-page)>header nav ul,body:has(.case-detail-page)>header nav ul),:is(body:has(.cases-page)>header nav ul li,body:has(.case-detail-page)>header nav ul li){margin:0}.cases-page,.case-detail-page{color:#0a1a09;background-color:#f4f4f4;width:100%;max-width:100%;overflow:hidden}.cases-page *,.cases-page :before,.cases-page :after,.case-detail-page *,.case-detail-page :before,.case-detail-page :after{box-sizing:border-box}.cases-page h1,.cases-page h2,.cases-page h3,.cases-page p,.case-detail-page h1,.case-detail-page h2,.case-detail-page h3,.case-detail-page p,.case-detail-page figure{margin:0}.cases-page h1,.cases-page h2,.cases-page h3,.case-detail-page h1,.case-detail-page h2,.case-detail-page h3{height:auto;box-shadow:none;letter-spacing:0;background:0 0;font-weight:400}.cases-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.case-button,.success-case-card__button{min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-22);letter-spacing:0;text-align:center;white-space:nowrap;border-radius:100px;justify-content:center;align-items:center;padding:18px 31px;line-height:1.1;text-decoration:none;transition:filter .18s,transform .18s;display:inline-flex}.case-button:hover,.case-button:focus-visible,.success-case-card__button:hover,.success-case-card__button:focus-visible{filter:brightness(1.06)}.case-button--accent{color:#0a1a09;background:linear-gradient(90deg,#aaff09 2%,#e2f7b9 100%);border:0;min-width:245px}.cases-hero{color:#f4f4f4;position:relative;overflow:hidden}.cases-hero--list{text-align:center;background:linear-gradient(#00000094, #00000094), var(--cases-hero-image) center / cover no-repeat;justify-content:center;align-items:center;min-height:724px;padding:178px 0 206px;display:flex}.cases-hero--list:before{content:"";z-index:1;background:var(--cases-hero-mask) center / cover no-repeat;pointer-events:none;position:absolute;inset:0}.cases-hero__content{z-index:2;flex-direction:column;align-items:center;gap:34px;display:flex;position:relative}.cases-hero h1{max-width:1040px;color:inherit;font-family:var(--title-primary);font-size:90px;line-height:1}.cases-hero p{width:100%;max-width:650px;color:inherit;font-family:var(--text);line-height:1.3;font-size:22px!important}.cases-intro{padding:84px 0 0}.cases-intro__header{width:100%;max-width:var(--container);flex-direction:column;gap:40px;display:flex}.cases-intro h2,.case-overview h2,.case-metrics h2,.case-highlights h2,.case-related h2,.case-cta h2{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-72);line-height:1}.cases-intro p{color:#0a1a09bf;width:100%;max-width:840px;font-family:var(--text);font-size:var(--font-size-22);line-height:1.3}.cases-filters{color:#0a1a09;width:100%;font-family:var(--title-secondary);font-size:var(--font-size-18);flex-wrap:wrap;align-items:center;gap:12px;margin-top:56px;line-height:1.2;display:flex}.cases-filter{color:#0a1a09;border-radius:100px;justify-content:center;align-items:center;gap:8px;min-height:56px;padding:17px 20px;text-decoration:none;display:inline-flex}.cases-filter img{flex:0 0 22px;width:22px;height:22px;display:block}.cases-filter--all,.cases-filter.is-active{background-color:#aaff09}.cases-filter--text{min-height:32px;padding:6px 0}.cases-filter--text.is-active{padding:17px 20px}.cases-list{padding:72px 0 170px}.cases-list__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:32px;display:grid}.cases-list__empty{color:#0a1a09bf;font-family:var(--text);font-size:var(--font-size-22);line-height:1.4}.success-case-card{background-color:#fff;border-radius:24px;flex-direction:column;min-width:0;height:100%;display:flex;overflow:hidden}.success-case-card__media{aspect-ratio:670/390;background-color:#0a1a0914;border-radius:24px 24px 0 0;width:100%;display:block;overflow:hidden}.success-case-card__media img{object-fit:cover;width:100%;height:100%;transition:transform .22s;display:block}.success-case-card__media:hover img,.success-case-card__media:focus-visible img{transform:scale(1.025)}.success-case-card__content{z-index:1;background-color:#fff;border-radius:24px;flex-direction:column;flex:auto;align-items:flex-start;gap:24px;min-height:322px;margin-top:-24px;padding:32px 24px 24px;display:flex;position:relative}.success-case-card__content:hover{background-color:#aaff09;transition:all .3s ease-in-out}.success-case-card__company{color:#0a1a09bf;font-family:var(--title-secondary);font-size:var(--font-size-16);text-transform:uppercase;line-height:1.2}.success-case-card__content:hover .success-case-card__company{margin-top:-10px;transition:all .3s ease-in-out}.success-case-card h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-28);line-height:1.2}.success-case-card h3 a{color:inherit;text-decoration:none}.success-case-card__excerpt{color:#0a1a09cc;min-height:70.2px;font-family:var(--text);font-size:var(--font-size-18);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.success-case-card__button{color:#0a1a09;border:1px solid #0a1a09;margin-top:auto}.success-case-card--compact .success-case-card__content{min-height:296px}.success-case-card--compact h3{font-size:var(--font-size-25)}.case-detail-hero{color:#f4f4f4;background:linear-gradient(89deg, #0a1a09e6 0%, #0a1a0994 42%, #0a1a0900 100%), var(--case-hero-image) center / cover no-repeat;align-items:flex-start;min-height:724px;padding:165px 0 237px;display:flex;position:relative;overflow:hidden}.case-detail-hero__content{z-index:3;flex-direction:column;align-items:flex-start;gap:32px;max-width:645px;display:flex;position:relative}.case-detail-hero__content p{color:#aaff09;font-family:var(--title-secondary);font-size:var(--font-size-18);text-transform:uppercase;line-height:1.2}.case-detail-hero h1{color:inherit;font-family:var(--title-primary);font-size:var(--font-size-80);line-height:1}.case-detail-hero__content span{color:inherit;font-family:var(--text);font-size:var(--font-size-22);line-height:1.3;display:block}.case-detail-hero__graphic{z-index:2;pointer-events:none;display:block;position:absolute}.case-detail-hero__graphic--right{width:min(383px,24vw);top:116px;right:clamp(20px,8vw,154px)}.case-detail-hero__graphic--center{opacity:.82;width:min(726px,42vw);top:-72px;right:clamp(230px,28vw,520px)}.case-detail-hero__graphic--left{opacity:.75;width:auto;height:1018px;top:-140px;right:clamp(520px,54vw,880px)}.case-overview{padding:var(--section-padding-large);background-color:#fff;margin-top:20px}.case-overview__grid{grid-template-columns:minmax(0, 1fr) minmax(420px, var(--case-overview-image-width));align-items:flex-start;gap:48px;display:grid}.case-overview__copy{flex-direction:column;gap:48px;display:flex}.case-rich-text{color:#0a1a09d6;font-family:var(--text);font-size:var(--font-size-24);flex-direction:column;gap:18px;line-height:1.3;display:flex}.case-rich-text h2,.case-rich-text h3{color:#0a1a09;font-family:var(--title-secondary);font-weight:700;line-height:1.16}.case-rich-text h2{font-size:var(--font-size-38)}.case-rich-text h3{font-size:var(--font-size-28)}.case-rich-text ul,.case-rich-text ol{flex-direction:column;gap:10px;margin:0;padding-left:28px;display:flex}.case-overview__image{width:min(100%, var(--case-overview-image-width));object-fit:cover;border-radius:24px;display:block}.case-metrics{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 0}.case-metrics h2{max-width:920px;margin-bottom:64px}.case-metrics__grid{grid-template-columns:120px minmax(0,1fr);align-items:stretch;gap:40px;display:grid}.case-metrics__rail{flex-direction:column;justify-content:space-around;align-items:center;gap:75px;padding:48px 0;display:flex;position:relative}.case-metrics__rail:before{content:"";background-color:#aaff09;width:4px;position:absolute;top:168px;bottom:168px;left:50%;transform:translate(-50%)}.case-metrics__rail span{z-index:1;background-color:#aaff09;border-radius:50%;flex:0 0 120px;justify-content:center;align-items:center;width:120px;height:120px;display:flex;position:relative}.case-metrics__rail img{width:64px;height:64px;display:block}.case-metrics__items{flex-direction:column;display:flex}.case-metric-card{background-color:#f4f4f4;align-items:center;gap:24px;min-height:190px;padding:48px 0;display:flex}.case-metric-card+.case-metric-card{border-top:1px solid #0a1a094d}.case-metric-card__number{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-56);flex:0 0 116px;justify-content:flex-start;align-items:center;line-height:1.2;display:flex}.case-metric-card__text{flex:auto;grid-template-columns:minmax(240px,.9fr) minmax(260px,1fr);align-items:center;gap:28px;display:grid}.case-metric-card h3{color:#0a1a09;font-family:var(--title-primary);font-size:var(--font-size-48);line-height:1.12}.case-metric-card p{color:#0a1a09cc;font-family:var(--text);font-size:var(--font-size-22);line-height:1.3}.case-highlights{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 48px;background-color:#0a1a09;margin-top:120px}.case-highlights h2{color:#f4f4f4;max-width:960px;margin-bottom:72px}.case-highlights__carousel{flex-direction:column;gap:32px;display:flex}.case-highlights__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.case-highlight-card{color:#0a1a09;background-color:#fff;border-radius:32px;flex-direction:column;align-items:flex-start;gap:40px;min-width:0;min-height:461px;padding:40px;display:flex}.case-highlight-card>img{flex:0 0 64px;width:64px;height:64px;display:block}.case-highlight-card div{flex-direction:column;gap:32px;display:flex}.case-highlight-card h3{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-40);font-weight:700;line-height:1.1}.case-highlight-card p{color:#0a1a09cc;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.case-highlights__buttons{justify-content:flex-end;gap:8px;display:flex}.case-highlights__button{cursor:pointer;border:0;border-radius:100px;justify-content:center;align-items:center;width:90px;height:56px;display:flex}.case-highlights__button--previous{background-color:#ffffff26}.case-highlights__button--next{background-color:#aaff09}.case-highlights__button img{width:26px;height:26px;display:block}.case-highlights__button:disabled{cursor:not-allowed;opacity:.45}.case-testimonial{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 0}.case-testimonial__panel{background-color:#fff;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(260px,.78fr);align-items:center;gap:80px;padding:44px;display:grid}.case-testimonial__quote{flex-direction:column;align-items:flex-start;gap:32px;display:flex}.case-testimonial__quote>img{width:56px;height:56px;display:block}.case-testimonial__quote p{color:#0a1a09;font-family:var(--text);font-size:var(--font-size-24);line-height:1.3}.case-testimonial__customer{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.case-testimonial__avatar{background-color:#0a1a09;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.case-testimonial__avatar img{width:26px;display:block}.case-testimonial__customer h2{color:#0a1a09;font-family:var(--title-secondary);font-size:var(--font-size-28);font-weight:700;line-height:1.16}.case-testimonial__customer p{color:#0a1a09cc;font-family:var(--text);font-size:var(--font-size-20);margin-top:16px;line-height:1.3}.case-related{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 0}.case-related h2{font-size:var(--font-size-64);text-align:center;margin-bottom:64px}.case-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.case-cta{padding:var(--section-padding-large-block) var(--section-padding-large-inline) 200px}.case-cta__panel{text-align:center;background:linear-gradient(#0009, #0009), var(--case-cta-image) center / cover no-repeat;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:48px;min-height:496px;padding:144px 80px;display:flex;position:relative;overflow:hidden}.case-cta__panel:before{content:"";z-index:1;background:var(--case-cta-mask) center / cover no-repeat;pointer-events:none;position:absolute;inset:0}.case-cta h2,.case-cta .case-button{z-index:2;position:relative}.case-cta h2{color:#f4f4f4}@media (width<=1180px){.cases-list__grid,.case-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-overview__grid{grid-template-columns:1fr}.case-overview__image{max-width:760px}.case-metric-card__text{grid-template-columns:1fr;gap:18px}.case-highlights__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=980px){.case-detail-hero__graphic{opacity:.32}.case-detail-hero__graphic--left{display:none}.case-testimonial__panel{grid-template-columns:1fr;gap:48px}}@media (width<=900px){.cases-hero--list,.case-detail-hero{min-height:620px}.cases-hero--list{padding:136px 0 168px}.case-detail-hero{padding:126px 0 166px}.cases-hero h1,.case-detail-hero h1,.cases-intro h2,.case-overview h2,.case-metrics h2,.case-highlights h2,.case-cta h2{font-size:var(--font-size-56)}.case-related h2{font-size:var(--font-size-52)}.cases-hero p,.case-detail-hero__content span,.cases-intro p,.case-rich-text,.case-metric-card p{font-size:var(--font-size-20)}.cases-intro,.case-overview,.case-metrics,.case-highlights,.case-testimonial,.case-related,.case-cta{padding-top:92px}.case-overview{padding-bottom:92px}.case-highlights{margin-top:92px;padding-bottom:48px}.case-metrics__grid{grid-template-columns:82px minmax(0,1fr);gap:28px}.case-metrics__rail span{flex-basis:82px;width:82px;height:82px}.case-metrics__rail img{width:44px;height:44px}.case-metrics__rail:before{top:130px;bottom:130px}.case-metric-card{min-height:164px;padding:36px 0}.case-metric-card__number{font-size:var(--font-size-44);flex-basis:78px}.case-metric-card h3,.case-highlight-card h3{font-size:var(--font-size-34)}.case-highlight-card{min-height:390px}.case-highlight-card p,.case-testimonial__quote p{font-size:var(--font-size-21)}.case-cta{padding-bottom:120px}.case-cta__panel{min-height:420px;padding:96px 40px}}@media (width<=680px){.cases-container{width:min(100%,100% - 32px)}:is(body:has(.cases-page)>header nav,body:has(.case-detail-page)>header nav){width:min(1508px,100vw - 48px)}.cases-hero--list,.case-detail-hero{min-height:560px}.cases-hero--list{padding:96px 0 124px}.case-detail-hero{padding:90px var(--section-padding-large-inline) var(--section-padding-large-bottom);background-position:62%}.case-detail-hero__graphic--right,.case-detail-hero__graphic--center{width:310px;right:-90px}.cases-hero h1,.case-detail-hero h1,.cases-intro h2,.case-overview h2,.case-metrics h2,.case-highlights h2,.case-related h2,.case-cta h2{font-size:var(--font-size-42)}.cases-hero p,.case-detail-hero__content span,.cases-intro p,.cases-list__empty,.case-rich-text,.case-metric-card p{font-size:var(--font-size-18)}.cases-filters{font-size:var(--font-size-16);align-items:stretch;gap:10px;margin-top:40px}.cases-filter{min-height:50px;padding:14px 16px}.cases-list{padding:56px 0 112px}.cases-list__grid,.case-related__grid,.case-highlights__cards{grid-template-columns:1fr}.success-case-card__media{border-radius:18px 18px 0 0}.success-case-card__content{border-radius:18px;gap:20px;min-height:292px;padding:28px 20px 22px}.success-case-card h3{font-size:var(--font-size-23)}.success-case-card__excerpt{font-size:var(--font-size-17)}.success-case-card__button,.case-button{width:100%;min-height:56px;font-size:var(--font-size-18);white-space:normal}.case-overview__copy{gap:34px}.case-overview__image{border-radius:18px}.case-metrics h2,.case-highlights h2,.case-related h2{margin-bottom:44px}.case-metrics__grid{grid-template-columns:1fr;gap:24px}.case-metrics__rail{display:none}.case-metric-card{align-items:flex-start;gap:18px;padding:30px 0}.case-metric-card__number{font-size:var(--font-size-38);flex:0 0 58px}.case-metric-card h3,.case-highlight-card h3{font-size:var(--font-size-28)}.case-highlight-card{border-radius:24px;gap:28px;min-height:0;padding:32px 24px}.case-highlight-card div{gap:20px}.case-highlight-card p,.case-testimonial__quote p,.case-testimonial__customer p{font-size:var(--font-size-18)}.case-highlights__buttons{justify-content:flex-start}.case-testimonial__panel{border-radius:18px;padding:32px 24px}.case-testimonial__customer h2{font-size:var(--font-size-24)}.case-cta__panel{border-radius:18px;min-height:360px;padding:72px 24px}.case-button--accent{min-width:0}}:is(html:has(.partners-page),body:has(.partners-page)){overflow-x:hidden}.partners-page{color:#0a1a09;background-color:#f4f4f4;width:100%;max-width:100%;overflow:hidden}.partners-page *,.partners-page :before,.partners-page :after{box-sizing:border-box}.partners-page h1,.partners-page h2,.partners-page h3,.partners-page p,.partners-page figure{margin:0}.partners-page h1,.partners-page h2{height:auto;box-shadow:none;letter-spacing:0;background:0 0;font-weight:400}.partners-container{width:min(var(--container), calc(100% - 40px));margin:0 auto}.partners-button{min-height:54px;font-family:var(--title-secondary);font-size:var(--font-size-18);text-align:center;border-radius:100px;justify-content:center;align-items:center;padding:16px 30px;line-height:1;text-decoration:none;display:inline-flex}.partners-button--accent{color:#0a1a09;background-color:#aaff09}.partners-hero{background:#0a1a09 var(--partners-hero-image) center / cover no-repeat;color:#f4f4f4;text-align:center;justify-content:center;align-items:center;min-height:720px;padding:96px 0 176px;display:flex;position:relative;overflow:hidden}.partners-hero:before{content:"";z-index:1;background:linear-gradient(#000000a8,#0000001a);position:absolute;inset:0}.partners-hero:after{content:"";z-index:2;background:var(--partners-hero-mask) center top / cover no-repeat;pointer-events:none;position:absolute;inset:0}.partners-hero__content{z-index:3;flex-direction:column;align-items:center;gap:32px;max-width:850px;display:flex;position:relative}.partners-hero h1,.partners-section-heading h2,.partners-profile__copy h2,.partners-types h2,.partners-final-cta h2{font-family:var(--title-primary);font-size:var(--font-size-72);color:#0a1a09;line-height:1}.partners-hero h1{color:#f4f4f4}.partners-hero p,.partners-section-heading p,.partners-profile__copy p,.partners-training-card p,.partners-journey-card p{font-family:var(--text);font-size:var(--font-size-20);color:#0a1a09c2;line-height:1.3}.partners-hero p{color:#f4f4f4;max-width:700px}.partners-overview{padding:94px 0 104px}.partners-overview__grid{grid-template-columns:.86fr 1.14fr;align-items:center;gap:80px;display:grid}.partners-overview__visual{justify-content:flex-end;display:flex}.partners-overview__visual img{width:min(var(--partners-overview-image-width), 100%);border-radius:18px;height:auto}.partners-overview__copy{text-align:left;flex-direction:column;gap:34px;display:flex}.partners-overview__copy h2{max-width:600px;font-family:var(--title-primary);font-size:var(--font-size-64);color:#0a1a09;line-height:1}.partners-overview__copy p{max-width:650px;font-family:var(--text);font-size:var(--font-size-22);color:#0a1a09c7;line-height:1.35}.partners-section-heading{text-align:center;flex-direction:column;align-items:center;gap:20px;display:flex}.partners-section-heading h2{max-width:850px}.partners-section-heading p{max-width:720px}.partners-section-heading--dark h2{color:#f4f4f4}.partners-benefits{background-color:#0a1a09;padding:96px 0 82px}.partners-benefits__carousel,.partners-portfolio__carousel{margin-top:48px;overflow:hidden}.partners-benefits__track,.partners-portfolio__track{will-change:transform;gap:24px;transition:transform .45s;display:flex}.partners-benefit-card{text-align:center;background-color:#f4f4f4;border-radius:18px;flex-direction:column;flex:0 0 620px;justify-content:center;align-items:center;gap:24px;width:620px;min-height:260px;padding:42px;display:flex}.partners-benefit-card img,.partners-portfolio-card img{object-fit:contain;width:48px;height:48px}.partners-benefit-card h3,.partners-portfolio-card h3,.partners-profile-item h3,.partners-type-card h3,.partners-training-card h3,.partners-journey-card h3{font-family:var(--title-secondary);font-size:var(--font-size-28);color:#0a1a09;line-height:1.1}.partners-benefit-card p,.partners-portfolio-card p,.partners-type-card p{font-family:var(--text);font-size:var(--font-size-18);color:#0a1a09c2;line-height:1.35}.partners-carousel-controls{justify-content:flex-end;gap:8px;margin-top:28px;margin-right:200px;display:flex}.partners-carousel-controls button{cursor:pointer;background-color:#f4f4f42e;border:0;border-radius:100px;justify-content:center;align-items:center;width:82px;height:46px;display:inline-flex}.partners-portfolio .partners-carousel-controls button{background-color:#e1e1e1}.partners-carousel-controls__accent{background-color:#aaff09!important}.partners-carousel-controls button:disabled{cursor:not-allowed;opacity:.45}.partners-carousel-controls img{width:22px;height:22px}.partners-benefits .partners-carousel-controls button:not(.partners-carousel-controls__accent) img{filter:brightness(0)invert()}.partners-portfolio{padding:92px 0 86px}.partners-portfolio__carousel{width:calc(100% - max(20px, calc((100vw - var(--container)) / 2)));max-width:none;margin-left:max(20px, calc((100vw - var(--container)) / 2));margin-right:0}.partners-portfolio-card{background-color:#fff;border-radius:18px;flex-direction:column;flex:0 0 308px;justify-content:space-between;gap:20px;width:308px;min-height:376px;padding:28px;display:flex}.partners-portfolio-card a{color:#aaff09;min-height:42px;font-family:var(--title-secondary);font-size:var(--font-size-15);background-color:#0a1a09;border-radius:100px;justify-content:center;align-self:flex-start;align-items:center;padding:12px 22px;line-height:1;text-decoration:none;display:inline-flex}.partners-profile{background-color:#fff;padding:88px 0 80px;position:relative;overflow:hidden}.partners-profile:before{content:"";z-index:0;background:var(--partners-profile-curve) left top / 100% 100% no-repeat;pointer-events:none;width:min(1008px,100% - 32px);height:min(937px,100% - 48px);margin-left:-360px;position:absolute;top:48px;left:50%;transform:translate(-50%)}.partners-profile__grid{z-index:1;grid-template-columns:minmax(420px,536px) minmax(620px,1fr);align-items:center;gap:48px;display:grid;position:relative}.partners-profile__copy{text-align:left;flex-direction:column;gap:48px;display:flex}.partners-profile__copy h2{max-width:536px}.partners-profile__copy p{max-width:540px;font-size:var(--font-size-24)}.partners-profile__list{flex-direction:column;align-items:flex-start;gap:64px;padding:8px 0;display:flex;position:relative}.partners-profile-item{align-items:center;gap:16px;width:min(100%,568px);display:flex}.partners-profile-item:nth-child(2),.partners-profile-item:nth-child(4){margin-left:96px}.partners-profile-item:nth-child(3){align-self:flex-end}.partners-profile-item__icon{background-color:#aaff09;border:8px solid #fff;border-radius:50%;flex:0 0 136px;justify-content:center;align-items:center;width:136px;height:136px;display:inline-flex}.partners-profile-item__icon img{object-fit:contain;width:72px;height:72px}.partners-types{text-align:center;background-color:#e9e9e9;padding:86px 0 104px}.partners-types__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.partners-type-card{color:#f4f4f4;text-align:left;background-color:#0a1a09;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:22px;min-height:230px;padding:30px;display:flex}.partners-type-card h3,.partners-type-card p{color:#f4f4f4}.partners-training{padding:90px 0 98px}.partners-training__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.partners-training-card{background-color:#fff;border-radius:18px;overflow:hidden}.partners-training-card>img{object-fit:cover;width:100%;height:190px}.partners-training-card div{flex-direction:column;gap:16px;min-height:160px;padding:24px;display:flex}.partners-journey{background-color:#f4f4f4;padding:88px 0 96px}.partners-journey__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;display:grid}.partners-journey-card{text-align:center;background-color:#e2f7b9;border-radius:18px;flex-direction:column;justify-content:flex-end;gap:14px;min-height:194px;padding:58px 28px 28px;display:flex;position:relative}.partners-journey-card:nth-child(3){background-color:#aaff09}.partners-journey-card span{width:56px;height:56px;font-family:var(--title-secondary);font-size:var(--font-size-24);color:#0a1a09;background-color:#aaff09;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:-28px;left:50%;transform:translate(-50%)}.partners-final-cta{padding:16px 0 104px}.partners-final-cta__panel{background:linear-gradient(180deg, #0a1a096b, #0a1a09b3), var(--partners-cta-image) center / cover no-repeat;text-align:center;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:28px;width:min(828px,100% - 40px);min-height:360px;margin:0 auto;padding:44px;display:flex;position:relative;overflow:hidden}.partners-final-cta__panel:before{content:"";border-radius:inherit;pointer-events:none;border:2px solid #aaff098c;position:absolute;inset:0}.partners-final-cta h2{z-index:1;color:#f4f4f4;max-width:620px;position:relative}.partners-final-cta a{z-index:1;position:relative}@media (width<=1180px){.partners-profile:before{display:none}.partners-profile__grid{grid-template-columns:1fr;gap:56px}.partners-profile__copy{text-align:center;align-items:center}.partners-profile__list{align-items:stretch;gap:24px;width:min(100%,720px);margin:0 auto}.partners-profile-item,.partners-profile-item:nth-child(2),.partners-profile-item:nth-child(3),.partners-profile-item:nth-child(4){align-self:stretch;width:100%;margin-left:0}}@media (width<=1024px){.partners-hero h1,.partners-section-heading h2,.partners-profile__copy h2,.partners-types h2,.partners-overview__copy h2,.partners-final-cta h2{font-size:var(--font-size-52)}.partners-overview__grid{grid-template-columns:1fr;gap:42px}.partners-overview__visual{justify-content:center}.partners-overview__copy,.partners-profile__copy{text-align:center;align-items:center}.partners-types__grid,.partners-training__grid,.partners-journey__grid{grid-template-columns:1fr}}@media (width<=720px){.partners-container{width:min(var(--container), calc(100% - 32px))}.partners-hero{min-height:560px;padding:78px 0 96px}.partners-hero h1,.partners-section-heading h2,.partners-profile__copy h2,.partners-types h2,.partners-overview__copy h2,.partners-final-cta h2{font-size:var(--font-size-40)}.partners-hero p,.partners-section-heading p,.partners-overview__copy p,.partners-profile__copy p{font-size:var(--font-size-18)}.partners-button{width:100%}.partners-benefit-card,.partners-portfolio-card{flex-basis:100%;width:100%}.partners-portfolio__carousel{width:calc(100% - 32px);margin-left:16px}.partners-profile-item{gap:16px}.partners-profile-item__icon{border-width:0;flex-basis:64px;width:64px;height:64px}.partners-profile-item__icon img{width:34px;height:34px}.partners-profile-item h3{font-size:var(--font-size-22)}.partners-final-cta__panel{width:calc(100% - 32px);min-height:340px;padding:32px 24px}}@media (width>=721px){[data-carousel]{--carousel-viewport-offset:max(20px, calc((100vw - var(--container)) / 2))}.section3 .carousel-viewport,.cloud-core-benefits__carousel[data-carousel],.add-on-cloud-core-benefits__carousel[data-carousel],.cybersecurity-benefits__carousel[data-carousel],.backup-benefits__carousel[data-carousel],.disaster-recovery-benefits__carousel[data-carousel],.retail-card-carousel__viewport[data-carousel],.case-highlights__carousel[data-carousel],.partners-benefits__carousel[data-carousel],.partners-portfolio__carousel[data-carousel],.migration-journey__carousel[data-carousel]{width:calc(100vw - var(--carousel-viewport-offset));max-width:none;margin-left:var(--carousel-viewport-offset);margin-right:0;overflow:hidden}}[data-carousel-track]>[data-carousel-card]{flex-shrink:0}.case-highlights__cards[data-carousel-track]{will-change:transform;grid-template-columns:none;gap:24px;transition:transform .45s;display:flex}.case-highlight-card[data-carousel-card]{flex:0 0 428px;width:428px}@media (width<=720px){.case-highlights__carousel[data-carousel]{width:calc(100% - 32px);margin-left:16px;overflow:hidden}.case-highlight-card[data-carousel-card]{flex-basis:100%;width:100%}}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{line-height:inherit;font-size:inherit!important}@media (width>=1441px){body,p,span,a,button,label,input,textarea,select,li,blockquote,small,address,.blog-post-content,.case-rich-text,.cases-filters,.add-on-cloud-core-faq__list,.add-on-cloud-core-personalized__text,.backup-faq__list,.backup-personalized__text,.blog-index-posts__empty,.blog-card__meta,.blog-card__link,.blog-post-hero__category,.blog-post-hero__excerpt,.blog-post-hero__meta,.blog-sidebar-banner__link,.blog-sidebar-latest,.blog-sidebar-solutions,.blog-overview__text,.careers-story__author,.success-case-card__button,.cases-list__empty,.success-case-card__company,.success-case-card__excerpt,.cloud-core-faq__list,.cloud-core-personalized__text,.contact-form__submit,.cybersecurity-faq__list,.cybersecurity-maturity__pyramid,.cybersecurity-level-number,.cybersecurity-maturity__tag,.cybersecurity-personalized__text,.disaster-recovery-faq__list,.disaster-recovery-personalized__text,.home-maturity-level,.home-eyebrow,.home-newsletter__button,.industry-pill,.migration-text-link,.migration-totvs-hero__back,.services-overview__text,.site-footer__link,.site-footer__link--featured,.site-footer__address,.site-navbar .cta-contact,.solution-service-tabs{font-size:var(--font-text-large)}}@media (width>=1024px) and (width<=1440px){:root{--container:var(--container-1024-1440)}body,p,span,a,button,label,input,textarea,select,li,blockquote,small,address,.blog-post-content,.case-rich-text,.cases-filters,.add-on-cloud-core-faq__list,.add-on-cloud-core-personalized__text,.backup-faq__list,.backup-personalized__text,.blog-index-posts__empty,.blog-card__meta,.blog-card__link,.blog-post-hero__category,.blog-post-hero__excerpt,.blog-post-hero__meta,.blog-sidebar-banner__link,.blog-sidebar-latest,.blog-sidebar-solutions,.blog-overview__text,.careers-story__author,.success-case-card__button,.cases-list__empty,.success-case-card__company,.success-case-card__excerpt,.cloud-core-faq__list,.cloud-core-personalized__text,.contact-form__submit,.cybersecurity-faq__list,.cybersecurity-maturity__pyramid,.cybersecurity-level-number,.cybersecurity-maturity__tag,.cybersecurity-personalized__text,.disaster-recovery-faq__list,.disaster-recovery-personalized__text,.home-maturity-level,.home-eyebrow,.home-newsletter__button,.industry-pill,.migration-text-link,.migration-totvs-hero__back,.services-overview__text,.site-footer__link,.site-footer__link--featured,.site-footer__address,.site-navbar .cta-contact,.solution-service-tabs{font-size:var(--font-text-1024-1440)!important}.about-overview,.about-reasons,.about-final-cta,.careers-story,.case-overview,.cybersecurity-maturity,.home-connection,.home-maturity,.home-newsletter,.section3,.industry-case,.industry-differentials,.industry-compatibility{padding:var(--section-padding-1024-1440)}.add-on-cloud-core-service-banner h2,.backup-service-banner h2,.cloud-core-service-banner h2,.cybersecurity-service-banner h2,.disaster-recovery-service-banner h2{font-size:var(--font-title-96-1024-1440)!important}.home-hero h1{font-size:var(--font-title-88-1024-1440)!important}.about-hero h1,.blog-hero h1,.careers-hero h1,.cases-hero h1,.case-detail-hero h1,.contact-hero h1,.industry-hero h1,.migration-hero h1,.retail-hero h1,.services-hero h1{font-size:var(--font-title-80-1024-1440)!important}.about-technology h2{font-size:var(--font-title-76-1024-1440)!important}.about-section-heading h2,.about-overview__copy h2,.about-authority__copy h2,.add-on-cloud-core-section-header h2,.add-on-cloud-core-platform h2,.add-on-cloud-core-use-cases h2,.add-on-cloud-core-plans h2,.add-on-cloud-core-faq h2,.add-on-cloud-core-personalized h2,.backup-section-header h2,.backup-platform h2,.backup-use-cases h2,.backup-faq h2,.backup-personalized h2,.blog-post-hero h1,.blog-overview__copy h2,.blog-cta h2,.careers-section-heading h2,.careers-overview h2,.careers-story h2,.careers-join h2,.careers-openings-card h3,.cases-intro h2,.case-overview h2,.case-metrics h2,.case-highlights h2,.case-cta h2,.cloud-core-section-header h2,.cloud-core-platform h2,.cloud-core-use-cases h2,.cloud-core-plans h2,.cloud-core-faq h2,.cloud-core-personalized h2,.contact-main__content h2,.cybersecurity-section-header h2,.cybersecurity-platform h2,.cybersecurity-maturity h2,.cybersecurity-use-cases h2,.cybersecurity-faq h2,.cybersecurity-personalized h2,.disaster-recovery-section-header h2,.disaster-recovery-platform h2,.disaster-recovery-use-cases h2,.disaster-recovery-faq h2,.disaster-recovery-personalized h2,.home-connection h2,.home-maturity h2,.home-authority h2,.home-newsletter h2,.section3 h2,.industry-section-heading h2,.migration-section-heading h1,.migration-section-heading h2,.migration-totvs-lines__intro h2,.partners-hero h1,.partners-section-heading h2,.partners-profile__copy h2,.partners-types h2,.partners-final-cta h2,.services-catalog h2,.services-overview h2,.services-cta h2,.partners__heading h2{font-size:var(--font-title-72-1024-1440)!important}.about-final-cta h2,.add-on-cloud-core-image-card--plan h3,.blog-related h2,.case-related h2,.cloud-core-image-card--plan h3,.industry-intro h2,.migration-cta h1,.migration-cta h2,.partners-overview__copy h2,.retail-section-heading h2,.retail-resolves h2,.retail-diagnosis h2,.retail-faq h2,.retail-final-cta h2{font-size:var(--font-title-64-1024-1440)!important}.industry-case__story h3,.industry-episode__copy h2{font-size:var(--font-title-58-1024-1440)!important}.case-metric-card__number,.industry-final-cta h2{font-size:var(--font-title-56-1024-1440)!important}.industry-metric-card strong{font-size:var(--font-title-52-1024-1440)!important}.about-reason-card h3,.case-metric-card h3,.home-stat-card strong{font-size:var(--font-title-48-1024-1440)!important}.migration-stat h2{font-size:var(--font-title-46-1024-1440)!important}.industry-benefit-card h3,.industry-differential-card h3,.migration-origin-card h2{font-size:var(--font-title-42-1024-1440)!important}.about-pillar-card h3,.about-value-item h3,.add-on-cloud-core-benefit-card h3,.add-on-cloud-core-image-card h3,.backup-benefit-card h3,.backup-image-card h3,.blog-sidebar-section h2,.careers-pillar-card h3,.careers-value-item h3,.case-highlight-card h3,.cloud-core-benefit-card h3,.cloud-core-image-card h3,.cybersecurity-benefit-card h3,.cybersecurity-image-card h3,.disaster-recovery-benefit-card h3,.disaster-recovery-image-card h3,.section3 .carousel-viewport .carousel-track .card .card-content h3,.site-footer__column h2,.site-footer__subheading{font-size:var(--font-title-40-1024-1440)!important}.blog-post-content h2,.case-rich-text h2,.industry-metric-card:nth-child(3) strong,.industry-metric-card:nth-child(4) strong{font-size:var(--font-title-38-1024-1440)!important}.blog-sidebar-banner__title,.migration-application-card h3{font-size:var(--font-title-30-1024-1440)!important}.blog-post-content h3,.blog-post-page .blog-sidebar-topics__heading,.case-rich-text h3,.case-testimonial__customer h2,.contact-method,.migration-benefit-card h3,.migration-method-card h3,.migration-journey-card h3,.migration-totvs-image-card h2,.migration-totvs-flow-card h2,.migration-totvs-method-card h2,.migration-totvs-line h2,.partners-benefit-card h3,.partners-portfolio-card h3,.partners-profile-item h3,.partners-type-card h3,.partners-training-card h3,.partners-journey-card h3,.retail-scenario-card h3,.retail-bottleneck-card h3,.retail-rhythm-card h3,.retail-integration-card h3,.retail-resolve-card h3,.success-case-card h3{font-size:var(--font-title-28-1024-1440)!important}.industry-solution-card h3{font-size:var(--font-title-26-1024-1440)!important}.blog-card h3,.success-case-card--compact h3{font-size:var(--font-title-25-1024-1440)!important}.cybersecurity-maturity-level h3{font-size:var(--font-title-24-1024-1440)!important}}.home-button--accent,.home-newsletter__button,.section3 .control-button+.control-button,.about-button--primary,.industry-button--primary,.retail-button--accent,.retail-carousel-controls button.retail-carousel-controls__accent,.partners-button--accent,.partners-carousel-controls button.partners-carousel-controls__accent,.services-button--accent,.migration-button--accent,.migration-carousel-button--accent,.cloud-core-benefits__control--accent,.add-on-cloud-core-benefits__control--accent,.cybersecurity-benefits__control--accent,.backup-benefits__control--accent,.disaster-recovery-benefits__control,.blog-button--accent,.case-button--accent,.case-highlights__button--next,.cases-filter--all,.cases-filter.is-active,.contact-method__action{box-sizing:border-box;border:1px solid #0000}.home-button--accent:hover,.home-button--accent:focus-visible,.home-newsletter__button:hover,.home-newsletter__button:focus-visible,.section3 .control-button+.control-button:hover,.section3 .control-button+.control-button:focus-visible,.about-button--primary:hover,.about-button--primary:focus-visible,.industry-button--primary:hover,.industry-button--primary:focus-visible,.retail-button--accent:hover,.retail-button--accent:focus-visible,.retail-carousel-controls button.retail-carousel-controls__accent:hover,.retail-carousel-controls button.retail-carousel-controls__accent:focus-visible,.partners-button--accent:hover,.partners-button--accent:focus-visible,.partners-carousel-controls button.partners-carousel-controls__accent:hover,.partners-carousel-controls button.partners-carousel-controls__accent:focus-visible,.services-button--accent:hover,.services-button--accent:focus-visible,.migration-button--accent:hover,.migration-button--accent:focus-visible,.migration-carousel-button--accent:hover,.migration-carousel-button--accent:focus-visible,.cloud-core-benefits__control--accent:hover,.cloud-core-benefits__control--accent:focus-visible,.add-on-cloud-core-benefits__control--accent:hover,.add-on-cloud-core-benefits__control--accent:focus-visible,.cybersecurity-benefits__control--accent:hover,.cybersecurity-benefits__control--accent:focus-visible,.backup-benefits__control--accent:hover,.backup-benefits__control--accent:focus-visible,.disaster-recovery-benefits__control:hover,.disaster-recovery-benefits__control:focus-visible,.blog-button--accent:hover,.blog-button--accent:focus-visible,.case-button--accent:hover,.case-button--accent:focus-visible,.case-highlights__button--next:hover,.case-highlights__button--next:focus-visible,.cases-filter--all:hover,.cases-filter--all:focus-visible,.cases-filter.is-active:hover,.cases-filter.is-active:focus-visible,.contact-method__action:hover,.contact-method__action:focus-visible{color:#aaff09;background-color:#0a1a09;transition:background-color .5s}.site-navbar .cta-contact:hover,.site-navbar .cta-contact:focus-visible,.about-button--outline:hover,.about-button--outline:focus-visible,.industry-button--outline:hover,.industry-button--outline:focus-visible,.success-case-card__button:hover,.success-case-card__button:focus-visible,.cases-filter:not(.is-active):not(.cases-filter--all):hover,.cases-filter:not(.is-active):not(.cases-filter--all):focus-visible{background-color:#fff}:root{--site-hero-height:600px}.home-hero,.about-hero,.industry-hero,.retail-hero,.concessions-hero,.services-hero,.migration-hero,.migration-totvs-hero,.careers-hero,.contact-hero,.blog-hero,.blog-post-hero,.cases-hero,.case-detail-hero,.partners-hero{min-height:var(--site-hero-height)}.site-hero-subtitle{color:#f4f4f4;width:100%;max-width:840px;font-family:var(--text);font-size:var(--font-size-22);margin:0;line-height:1.3}.site-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.home-hero__actions.site-hero-actions{justify-content:flex-start}.site-hero-button{box-sizing:border-box;min-height:56px;font-family:var(--title-secondary);font-size:var(--font-size-18);text-align:center;white-space:nowrap;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;padding:18px 30px;line-height:1;text-decoration:none;transition:transform .16s,filter .16s,background-color .16s,color .16s;display:inline-flex}.site-hero-button:hover,.site-hero-button:focus-visible{transform:translateY(-2px)}.site-hero-button--accent{color:#0a1a09;background-color:#aaff09;transition:background-color .5s}.site-hero-button--accent:hover{color:#aaff09;background-color:#0a1a09}.site-hero-button--light{color:#0a1a09;background-color:#f4f4f4;transition:background-color .5s}.site-hero-button--light:hover{background-color:#aaff09}.site-hero-button--dark{color:#aaff09;background-color:#0a1a09}.site-hero-button--outline-light{color:#f4f4f4;border-color:#f4f4f4}.site-hero-button--outline-dark{color:#0a1a09;border-color:#0a1a09}.migration-totvs-hero{background:#0a1a09 var(--migration-totvs-hero-image,none) center / cover no-repeat}.migration-totvs-hero h1{color:#f4f4f4;max-width:860px;font-family:var(--title-primary);font-size:var(--font-size-72);font-weight:400;line-height:1}@media (width<=640px){.site-hero-actions{width:100%}.site-hero-button{white-space:normal;width:100%;max-width:320px}}.solution-differentials{padding:var(--section-padding-large);color:#0a1a09;background:#f4f4f4}.solution-differentials__container{width:min(var(--container), calc(100% - 48px));margin-inline:auto}.solution-differentials__heading h2{font-family:var(--title-primary);color:#0a1a09;margin:0 0 48px;font-size:clamp(42px,5vw,64px);font-weight:400;line-height:1.1}.solution-differentials__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.solution-differential-card{background:#e2f7b9;border-radius:18px;padding:40px}.solution-differentials__icon{width:72px;height:72px;margin-bottom:28px;display:block}.solution-differential-card h3{color:#0a1a09;font-family:var(--title-primary);margin:0;font-size:clamp(34px,3vw,42px);font-weight:400;line-height:1.1}.solution-differential-card p{color:#0a1a09c2;margin:24px 0 0;font-size:16px;line-height:1.6}.solution-differentials__tagline{color:#0a1a09;font-family:var(--title-secondary);text-align:center;margin:40px 0 0;font-size:clamp(20px,2vw,24px);line-height:1.4}@media (width<=767px){.solution-differentials{padding:64px 0}.solution-differentials__grid{grid-template-columns:1fr;gap:24px}.solution-differential-card{padding:32px 24px}}.page-agronegocio{--pws-off-white:#f4f4f4;--pws-bright-green:#aaff09;--pws-dark-green:#0a1a09;--margin-sm:16px;--margin-md:32px}.page-agronegocio *{--min-screen-size:430;--max-screen-size:1728;--interpolate-diff:calc(var(--max-font-size) - var(--min-font-size));--interpolate:clamp(calc(var(--min-font-size) * 1px), calc((var(--min-font-size) * 1px) + var(--interpolate-diff) * ((100vw - calc(var(--min-screen-size) * 1px)) / (var(--max-screen-size) - var(--min-screen-size)))), calc(var(--max-font-size) * 1px))}.page-agronegocio{height:100%;font-size:16px}.page-agronegocio .text2{letter-spacing:-.44px;font-size:22px;font-weight:400;line-height:1.3}.page-agronegocio .subtitle1{font-size:72px;font-family:var(--title-primary);letter-spacing:-1.43px;line-height:1}.page-agronegocio .text1{letter-spacing:-.36px;font-style:normal;font-weight:700}.page-agronegocio .sub-text-pws-bright-green{color:var(--pws-bright-green)}.page-agronegocio .section{flex-direction:column;align-items:center;padding:120px 24px 0;display:flex}.page-agronegocio .card-white{background-color:#fff;border-radius:24px;flex-direction:column;width:100%;padding:32px 24px;display:flex}.page-agronegocio .hover-bright:hover{filter:brightness(1.2)}.page-agronegocio{background-color:var(--pws-off-white);flex-direction:column;min-height:100%;display:flex;overflow:auto}.page-agronegocio .header-b{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1288px;display:flex}.page-agronegocio .header-subtitle{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-1.43px;align-self:stretch;line-height:1}.page-agronegocio .header-text{opacity:.75;--min-font-size:16;--max-font-size:22;width:100%;max-width:640px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.44px;line-height:1.3}.page-agronegocio .title{letter-spacing:-1.43px;flex-direction:column;align-items:center;gap:20px;line-height:1;display:flex}.page-agronegocio .title-btn-tag{font-size:16px;font-family:var(--text);text-transform:uppercase;letter-spacing:1.58px;text-align:center;background-color:#0a1a091a;border-radius:10000px;justify-content:center;padding:16px 24px;font-style:normal;font-weight:700;display:flex}.page-agronegocio .title-subtitle{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);align-self:stretch;font-weight:400}.page-agronegocio .text-a{text-transform:uppercase;letter-spacing:-.36px;font-size:18px;font-weight:700;line-height:1.2}.page-agronegocio .item-a{align-items:flex-start;gap:8px;padding-bottom:4px;display:flex}.page-agronegocio .item-plus-circle-a{flex-shrink:0;width:24px;height:24px}.page-agronegocio .item-text1{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-agronegocio .item-b{align-items:flex-start;gap:8px;padding-bottom:5px;display:flex}.page-agronegocio .item-plus-circle-b{flex-shrink:0;width:24px;height:24px}.page-agronegocio .text-b{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-agronegocio .item-c{align-items:flex-start;gap:8px;display:flex}.page-agronegocio .item-plus-circle-c{flex-shrink:0;width:24px;height:24px}.page-agronegocio .item-text3{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-agronegocio .minus{flex-shrink:0;width:18px;margin-top:11px}.page-agronegocio .minus-line{border-top:2px solid var(--pws-dark-green);border-radius:1.5px;height:0}.page-agronegocio .btn-a{width:159px;color:var(--pws-bright-green);letter-spacing:-.44px;text-align:center;background-color:var(--pws-dark-green);border-radius:100px;justify-content:center;padding:20px 24px;font-size:22px;font-style:normal;font-weight:700;line-height:1.1;display:flex}.page-agronegocio .hero{z-index:6;color:var(--pws-dark-green);font-family:var(--text);text-align:center;background-color:#f4f4f4;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-agronegocio .body-a{flex-direction:column;margin-top:-160px;display:flex;overflow:hidden;container:body-a/inline-size}.page-agronegocio .body-a-quatro{color:var(--pws-dark-green);gap:80px;margin-top:20px;padding-bottom:115px;font-weight:400}.page-agronegocio .header2{text-align:center}.page-agronegocio .body-a-cards1{width:100%;max-width:1288px;font-family:var(--text);letter-spacing:0;text-align:left;flex-direction:column;padding-bottom:5px;line-height:1.3;display:flex}.page-agronegocio .benefit-card-a{background-color:var(--pws-off-white);border-radius:24px;flex-direction:column;display:flex}.page-agronegocio .benefit-card-text1{flex-direction:column;gap:28px;margin-bottom:-5px;padding-bottom:5px;display:flex}.page-agronegocio .benefit-card-text-top{opacity:.5;--min-font-size:18;--max-font-size:20;font-size:var(--interpolate);text-transform:uppercase;font-weight:700}.page-agronegocio .benefit-card-subtitle1{--min-font-size:35;--max-font-size:48;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-agronegocio .benefit-card-text-bottom{opacity:.8;--min-font-size:19;--max-font-size:22;font-size:var(--interpolate)}.page-agronegocio ._1{margin-right:668px}.page-agronegocio ._2{margin-top:-179px;margin-left:668px}.page-agronegocio ._2 .benefit-card-text1{margin-bottom:-3px;padding-bottom:3px}.page-agronegocio ._3{margin-top:48px;margin-left:668px}.page-agronegocio ._4{margin-top:-179px;margin-right:668px}.page-agronegocio .body-a-numeros{color:var(--pws-off-white);background-color:var(--pws-dark-green);align-items:flex-start;gap:32px;padding:64px 220px 59px;font-weight:400;line-height:1;display:flex}.page-agronegocio .numbers-section-number{text-align:left;flex-direction:column;flex-grow:1;gap:24px;width:100%;max-width:490px;display:flex}.page-agronegocio .numbers-section-number-subtitle{font-size:56px;font-family:var(--title-primary);letter-spacing:-1.11px}.page-agronegocio .numbers-section-number-text{opacity:.8;font-size:22px;font-family:var(--text);letter-spacing:-.44px}.page-agronegocio .numbers-section1,.page-agronegocio .numbers-section2{padding-bottom:5px}.page-agronegocio .body-a-o-agro-nao{color:var(--pws-dark-green);gap:64px;padding-bottom:120px}.page-agronegocio .tabs-section-content{width:100%;max-width:1288px;font-family:var(--text);text-align:left;background-color:var(--pws-off-white);border:1px solid #00000026;border-radius:48px;flex-direction:column;gap:35px;padding:32px;display:flex;container:tabs-section-content/inline-size}.page-agronegocio .tabs-section-content-tags{letter-spacing:-.36px;align-items:flex-start;gap:32px;padding-right:20px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.page-agronegocio .tabs-section-content-text{flex-direction:column;gap:28px;margin-top:5px;margin-right:320px;padding-bottom:5px;font-weight:400;display:flex}.page-agronegocio .tabs-section-content-subtitle{--min-font-size:24;--max-font-size:48;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-agronegocio .tabs-section-content-text-graos-fibras{opacity:.8;--min-font-size:16;--max-font-size:22;font-size:var(--interpolate);letter-spacing:0;line-height:1.3}.page-agronegocio .tabs-section-content-cards{align-items:flex-start;gap:24px;display:flex}.page-agronegocio .card-symbol1{text-align:left;flex-grow:1;gap:32px;min-height:421px}.page-agronegocio .card-symbol-items1{letter-spacing:0;flex-direction:column;gap:24px;font-size:20px;font-weight:400;line-height:1.3;display:flex}.page-agronegocio .card-symbol2{text-align:left;flex-grow:1;gap:32px;min-height:421px}.page-agronegocio .card-symbol-items2{letter-spacing:0;flex-direction:column;gap:24px;font-size:20px;font-weight:400;line-height:1.3;display:flex}.page-agronegocio .item-d{align-items:flex-start;gap:11px;padding-bottom:4px;padding-left:3px;display:flex}.page-agronegocio .item-text4{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-agronegocio .card-symbol-item1{align-items:flex-start;gap:11px;padding-bottom:5px;padding-left:3px;display:flex}.page-agronegocio .card-symbol3{text-align:left;flex-grow:1;gap:32px;min-height:421px}.page-agronegocio .card-symbol-items3{letter-spacing:0;flex-direction:column;gap:24px;font-size:20px;font-weight:400;line-height:1.3;display:flex}.page-agronegocio .card-symbol-item2{align-items:flex-start;gap:8px;padding-bottom:3px;display:flex}.page-agronegocio .card-symbol-plus-circle{flex-shrink:0;width:24px;height:24px}.page-agronegocio .card-symbol-text-conectividade{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-agronegocio .tabs-section-content-footer{letter-spacing:-.36px;background-color:var(--pws-dark-green);border-radius:24px;align-items:center;gap:24px;margin-top:5px;padding:33px 32px;font-size:18px;line-height:1.2;display:flex}.page-agronegocio .tabs-section-content-text-se-parar-na{color:var(--pws-bright-green);text-transform:uppercase;text-align:left}.page-agronegocio .tabs-section-content-text-fila-de-carreta{color:var(--pws-off-white);text-align:left;flex-grow:1;font-weight:400}.page-agronegocio .body-a-header1{text-align:center;flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1288px;display:flex}.page-agronegocio .title1{align-self:stretch}.page-agronegocio .body-a-text-section1{opacity:.75;--min-font-size:16;--max-font-size:22;width:100%;max-width:640px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.44px;font-weight:400;line-height:1.3}.page-agronegocio .tabs-section-content1 .item10{margin-top:2px}.page-agronegocio .body-a-no-campo{color:var(--pws-off-white);background-color:#0a1a09;justify-content:center;align-items:flex-start;gap:56px;padding:0 24px 120px;font-weight:400;display:flex}.page-agronegocio .body-a-header2{width:616px;font-size:22px;font-family:var(--text);text-align:left;flex-direction:column;flex-shrink:0;gap:40px;margin-top:-26px;padding-top:186px;padding-bottom:120px;display:flex}.page-agronegocio .body-a-text-section2{opacity:.75}.page-agronegocio .body-a-btn{width:unset;color:var(--pws-dark-green);font-size:unset;background-color:var(--pws-bright-green);align-self:start}.page-agronegocio .body-a-cards2{text-align:left;flex-direction:column;flex-shrink:0;gap:56px;width:616px;margin-top:120px;display:flex}.page-agronegocio .benefit-card-b{background-color:var(--pws-dark-green);border-radius:32px;flex-direction:column;align-items:flex-start;gap:24px;display:flex}.page-agronegocio .benefit-card-number-three-a{flex-shrink:0;width:64px;height:64px}.page-agronegocio .benefit-card-text2{flex-direction:column;align-self:stretch;gap:32px;margin-bottom:-5px;padding-bottom:5px;display:flex}.page-agronegocio .benefit-card-subtitle2{font-size:48px;font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.1}.page-agronegocio .benefit-card-text3{opacity:.8;font-size:24px;font-family:var(--text);letter-spacing:0;line-height:1.3}.page-agronegocio .body-a-tres-etapas{color:var(--pws-dark-green);text-align:center;background-color:#fff;gap:64px;padding-bottom:115px;font-weight:400;container:body-a-tres-etapas/inline-size}.page-agronegocio .header3{font-family:"unset"}.page-agronegocio .body-a-cards3{align-items:flex-start;gap:48px;width:100%;max-width:1288px;display:flex}.page-agronegocio .benefit-card-c{text-align:left;flex-direction:column;flex-grow:1;align-items:flex-start;gap:32px;width:100%;display:flex}.page-agronegocio .benefit-card-number-three-b{flex-shrink:0;width:72px;height:72px}.page-agronegocio .benefit-card-text4{flex-direction:column;align-self:stretch;gap:28px;padding-bottom:5px;display:flex}.page-agronegocio .benefit-card-subtitle3{font-size:48px;font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-agronegocio .benefit-card-text5{opacity:.8;font-size:22px;font-family:var(--text);letter-spacing:0;line-height:1.3}.page-agronegocio .body-a-o-que-costumam{color:var(--pws-dark-green);text-align:center;gap:48px;padding-top:0;padding-bottom:120px}.page-agronegocio .header5{width:100%;max-width:1288px}.page-agronegocio .body-a-content{--min-font-size:17;--max-font-size:24;width:100%;max-width:1288px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:0;flex-direction:column;font-weight:400;line-height:normal;display:flex}.page-agronegocio .body-a-comece-pelo{background-color:var(--pws-bright-green);align-items:center;gap:220px;padding:160px 220px 156px;display:flex}.page-agronegocio .btn-b{width:282px;color:var(--pws-bright-green);font-size:22px;font-family:var(--text);letter-spacing:-.44px;text-align:unset;background-color:var(--pws-dark-green);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;margin-top:-4px;padding:24px 10px;font-style:normal;font-weight:700;line-height:1.1;display:flex}.page-agronegocio .btn-icon-arrow-right{aspect-ratio:1;flex-shrink:0;width:26px}.page-agronegocio .btn-label{text-align:center}.page-agronegocio .body-a-text-content{max-width:1280px;color:var(--pws-dark-green);text-align:left;flex-direction:column;flex-grow:1;gap:40px;padding-bottom:4px;font-weight:400;display:flex}.page-agronegocio .body-a-text-em-uma-conversa{font-size:24px;font-family:var(--text);letter-spacing:-.48px;line-height:1.3}@media screen and (width<=1280px){.page-agronegocio ._1,.page-agronegocio ._2,.page-agronegocio ._3,.page-agronegocio ._4{margin-inline:0}.page-agronegocio .body-a-numeros{padding-inline:var(--margin-md)}.page-agronegocio .tabs-section-content{padding-inline:var(--margin-sm)}.page-agronegocio .tabs-section-content-tags{padding-inline:0}.page-agronegocio .tabs-section-content-text{margin-inline:0}.page-agronegocio .tabs-section-content-footer,.page-agronegocio .body-a-no-campo{padding-inline:var(--margin-sm)}.page-agronegocio .body-a-comece-pelo{padding-inline:var(--margin-md)}}@media screen and (width<=576px){.page-agronegocio .body-a-numeros,.page-agronegocio .body-a-comece-pelo{padding-inline:var(--margin-sm)}}@container body-a (width<1717px){.page-agronegocio .body-a-numeros{flex-direction:column;align-items:flex-start;gap:24px}.page-agronegocio .body-a-numeros>.numbers-section1,.page-agronegocio .body-a-numeros>.numbers-section2,.page-agronegocio .body-a-numeros>.numbers-section3,.page-agronegocio .body-a-numeros>.numbers-section4{width:100%}}@container tabs-section-content (width<1218px){.page-agronegocio .tabs-section-content-tags{flex-direction:column;align-items:center;gap:13px}.page-agronegocio .tabs-section-content1>*{margin-left:0;margin-right:0}.page-agronegocio .tabs-section-content-tags>*{text-align:center;margin-left:unset!important;margin-top:unset!important}}@container tabs-section-content (width<1219px){.page-agronegocio .tabs-section-content-cards{flex-direction:column;align-items:center;gap:60px}.page-agronegocio .tabs-section-content-cards>*{text-align:center;margin-left:unset!important;margin-right:unset!important}.page-agronegocio .tabs-section-content-cards>.card-symbol1,.page-agronegocio .tabs-section-content-cards>.card-symbol2,.page-agronegocio .tabs-section-content-cards>.card-symbol3{width:100%}.page-agronegocio .tabs-section-content-footer{flex-direction:column;align-items:center;gap:12px}.page-agronegocio .tabs-section-content-footer>*{text-align:center}.page-agronegocio .tabs-section-content-footer>.tabs-section-content-text-fila-de-carreta{width:100%}}@container body-a (width<1335px){.page-agronegocio .body-a-no-campo{flex-direction:column;align-items:flex-start;gap:100px;padding:24px 15px}.page-agronegocio .body-a-no-campo>*{margin-top:unset!important}.page-agronegocio .body-a-no-campo>.body-a-header2,.page-agronegocio .body-a-no-campo>.body-a-cards2{width:100%;max-width:616px}}@container body-a-tres-etapas (width<1287px){.page-agronegocio .body-a-cards3{flex-direction:column;align-items:flex-start;gap:32px}.page-agronegocio .body-a-cards3>*{margin-left:unset!important;margin-right:unset!important}.page-agronegocio .body-a-cards3>.benefit-card5,.page-agronegocio .body-a-cards3>.benefit-card6,.page-agronegocio .body-a-cards3>.benefit-card7{width:100%}}@container body-a (width<1717px){.page-agronegocio .body-a-comece-pelo{flex-direction:column;align-items:center;gap:22px}.page-agronegocio .body-a-comece-pelo>*{text-align:center;margin-top:unset!important}.page-agronegocio .body-a-comece-pelo>.body-a-text-content{width:100%}}.page-segmentos{--pws-off-white:#f4f4f4;--pws-bright-green:#aaff09;--pws-dark-green:#0a1a09;--margin-sm:16px;--margin-md:32px}.page-segmentos *{--min-screen-size:430;--max-screen-size:1728;--interpolate-diff:calc(var(--max-font-size) - var(--min-font-size));--interpolate:clamp(calc(var(--min-font-size) * 1px), calc((var(--min-font-size) * 1px) + var(--interpolate-diff) * ((100vw - calc(var(--min-screen-size) * 1px)) / (var(--max-screen-size) - var(--min-screen-size)))), calc(var(--max-font-size) * 1px))}.page-segmentos{height:100%;font-size:16px}.page-segmentos .text1{letter-spacing:-.36px;font-style:normal;font-weight:700}.page-segmentos .text2{font-size:16px;font-family:var(--text);letter-spacing:1.58px;font-style:normal;font-weight:700}.page-segmentos .subtitle1{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-1.43px;font-weight:400;line-height:1}.page-segmentos .subtitle2{font-size:72px;font-family:var(--title-primary);letter-spacing:-1.43px;font-weight:400;line-height:1}.page-segmentos .sub-text-pws-bright-green{color:var(--pws-bright-green)}.page-segmentos .section{flex-direction:column;align-items:center;padding:120px 24px;display:flex}.page-segmentos .card-white{background-color:#fff;border-radius:24px;flex-direction:column;width:100%;padding:32px 24px 0;display:flex}.page-segmentos .hover-bright:hover{filter:brightness(1.2)}.page-segmentos{text-align:center;background-color:var(--pws-off-white);flex-direction:column;min-height:100%;display:flex;overflow:auto}.page-segmentos .text-a{text-transform:uppercase;letter-spacing:-.36px;font-size:18px;font-weight:700;line-height:1.2}.page-segmentos .text-b,.page-segmentos .text-c{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-segmentos .item-b{align-items:flex-start;gap:8px;padding-bottom:4px;display:flex}.page-segmentos .item-plus{flex-shrink:0;width:24px;height:24px}.page-segmentos .item-text2{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-segmentos .minus{flex-shrink:0;width:18px;margin-top:11px}.page-segmentos .minus-line{border-top:2px solid var(--pws-dark-green);border-radius:1.5px;height:0}.page-segmentos .btn-a{width:159px;color:var(--pws-bright-green);letter-spacing:-.44px;text-align:center;background-color:var(--pws-dark-green);border-radius:100px;justify-content:center;padding:20px 24px;font-size:22px;font-style:normal;font-weight:700;line-height:1.1;display:flex}.page-segmentos .header-b{flex-direction:column;gap:40px;width:100%;max-width:1288px;display:flex}.page-segmentos .header-subtitle{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-1.43px;line-height:1}.page-segmentos .header-text{opacity:.75;--min-font-size:16;--max-font-size:22;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.44px;line-height:1.3}.page-segmentos .hero{z-index:5;color:var(--pws-dark-green);font-family:var(--text);background-color:#f4f4f4;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-segmentos .body-a{flex-direction:column;margin-top:-160px;display:flex;overflow:hidden;container:body-a/inline-size}.page-segmentos .body-a-escolha-o{color:var(--pws-dark-green);gap:64px;margin-top:20px}.page-segmentos .tabs-section-content{width:100%;max-width:1288px;font-family:var(--text);text-align:left;background-color:var(--pws-off-white);border:1px solid #00000026;border-radius:48px;flex-direction:column;gap:35px;padding:32px;display:flex;container:tabs-section-content/inline-size}.page-segmentos .tabs-section-content-tags{letter-spacing:-.36px;align-items:flex-start;gap:32px;padding-right:20px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.page-segmentos .tabs-section-content-text{flex-direction:column;gap:28px;margin-top:5px;margin-right:320px;padding-bottom:5px;font-weight:400;display:flex}.page-segmentos .tabs-section-content-subtitle{--min-font-size:24;--max-font-size:48;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-segmentos .tabs-section-content-text-graos-fibras{opacity:.8;--min-font-size:16;--max-font-size:22;font-size:var(--interpolate);letter-spacing:0;line-height:1.3}.page-segmentos .tabs-section-content-cards{align-items:flex-start;gap:24px;display:flex}.page-segmentos .card-symbol1{text-align:left;flex-grow:1;gap:32px;min-height:421px;padding-bottom:32px}.page-segmentos .card-symbol-items1{letter-spacing:0;flex-direction:column;gap:24px;font-size:20px;font-weight:400;line-height:1.3;display:flex}.page-segmentos .item-a{align-items:flex-start;gap:8px;margin-top:5px;display:flex}.page-segmentos .item-caret-right{flex-shrink:0;width:24px;height:24px}.page-segmentos .card-symbol-item1{align-items:flex-start;gap:8px;margin-top:4px;padding-bottom:5px;display:flex}.page-segmentos .card-symbol-caret-right{flex-shrink:0;width:24px;height:24px}.page-segmentos .card-symbol2{text-align:left;flex-grow:1;gap:32px;min-height:421px;padding-bottom:32px}.page-segmentos .card-symbol-items2{letter-spacing:0;flex-direction:column;gap:24px;font-size:20px;font-weight:400;line-height:1.3;display:flex}.page-segmentos .item-c{align-items:flex-start;gap:11px;padding-bottom:4px;padding-left:3px;display:flex}.page-segmentos .item-text3{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-segmentos .card-symbol-item2{align-items:flex-start;gap:11px;padding-left:3px;display:flex}.page-segmentos .card-symbol-item3{align-items:flex-start;gap:11px;padding-bottom:5px;padding-left:3px;display:flex}.page-segmentos .card-symbol3{text-align:left;flex-grow:1;gap:32px;min-height:421px;padding-bottom:28px}.page-segmentos .card-symbol-items3{letter-spacing:0;flex-direction:column;gap:24px;font-size:20px;font-weight:400;line-height:1.3;display:flex}.page-segmentos .card-symbol-item4{align-items:flex-start;gap:8px;padding-bottom:3px;display:flex}.page-segmentos .card-symbol-plus{flex-shrink:0;width:24px;height:24px}.page-segmentos .card-symbol-text-conectividade{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-segmentos .tabs-section-content-footer{letter-spacing:-.36px;background-color:var(--pws-dark-green);border-radius:24px;align-items:center;gap:24px;margin-top:5px;padding:33px 32px;font-size:18px;line-height:1.2;display:flex}.page-segmentos .tabs-section-content-text-se-parar-por{color:var(--pws-bright-green);text-transform:uppercase;text-align:left}.page-segmentos .tabs-section-content-text-carga-nao{color:var(--pws-off-white);text-align:left;flex-grow:1;font-weight:400}.page-segmentos .body-a-header1{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1288px;font-weight:400;display:flex}.page-segmentos .body-a-subtitle1{align-self:stretch}.page-segmentos .body-a-text-section{opacity:.75;--min-font-size:16;--max-font-size:22;width:100%;max-width:640px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.44px;line-height:1.3}.page-segmentos .tabs-section-content1 .item1{margin-top:0}.page-segmentos .tabs-section-content1 .item6{margin-top:4px}.page-segmentos .tabs-section-content1 .item9{margin-top:1px}.page-segmentos .body-a-numeros{color:var(--pws-off-white);background-color:var(--pws-dark-green);align-items:flex-start;gap:32px;padding:64px 220px 59px;font-weight:400;line-height:1;display:flex}.page-segmentos .numbers-section-number{text-align:left;flex-direction:column;flex-grow:1;gap:24px;width:100%;max-width:490px;display:flex}.page-segmentos .numbers-section-number-subtitle{font-size:56px;font-family:var(--title-primary);letter-spacing:-1.11px}.page-segmentos .numbers-section-number-text{opacity:.8;font-size:22px;font-family:var(--text);letter-spacing:-.44px}.page-segmentos .numbers-section1,.page-segmentos .numbers-section2{padding-bottom:5px}.page-segmentos .body-a-a-base-e{color:var(--pws-dark-green);justify-content:center;align-items:flex-start;gap:56px;padding:0 24px 120px;display:flex}.page-segmentos .body-a-header2{letter-spacing:-1.43px;text-align:left;flex-direction:column;flex-shrink:0;align-items:flex-start;gap:40px;width:616px;margin-top:-26px;padding-top:186px;padding-bottom:120px;display:flex}.page-segmentos .title-a{flex-direction:column;align-self:stretch;align-items:flex-start;gap:20px;line-height:1;display:flex}.page-segmentos .title-btn-tag1{text-transform:uppercase;text-align:left;background-color:#0a1a091a;border-radius:10000px;padding:16px 24px;display:flex}.page-segmentos .title-subtitle1{align-self:stretch}.page-segmentos .body-a-btn{width:unset;color:unset;font-family:var(--text);background-color:var(--pws-bright-green)}.page-segmentos .body-a-cards1{width:616px;font-family:var(--text);text-align:left;flex-direction:column;flex-shrink:0;gap:51px;margin-top:120px;display:flex}.page-segmentos .benefit-card-a{flex-direction:column;gap:24px;padding-bottom:5px;display:flex}.page-segmentos .benefit-card-subtitle1{letter-spacing:-.55px;font-size:28px;font-weight:700;line-height:1.1}.page-segmentos .benefit-card-text1{opacity:.8;letter-spacing:0;font-size:24px;font-weight:400;line-height:1.3}.page-segmentos .benefit-card6{margin-bottom:-5px}.page-segmentos .body-a-tres-etapas{color:var(--pws-dark-green);background-color:#fff;gap:64px;padding-bottom:115px;font-weight:400;container:body-a-tres-etapas/inline-size}.page-segmentos .header2{align-items:center}.page-segmentos .header2 .header-subtitle{align-self:stretch}.page-segmentos .header2 .header-text{width:100%;max-width:640px}.page-segmentos .body-a-cards2{align-items:flex-start;gap:48px;width:100%;max-width:1288px;display:flex}.page-segmentos .benefit-card-b{text-align:left;flex-direction:column;flex-grow:1;align-items:flex-start;gap:32px;width:100%;display:flex}.page-segmentos .benefit-card-number-three{flex-shrink:0;width:72px;height:72px}.page-segmentos .benefit-card-text2{flex-direction:column;align-self:stretch;gap:28px;padding-bottom:5px;display:flex}.page-segmentos .benefit-card-subtitle2{font-size:48px;font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-segmentos .benefit-card-text3{opacity:.8;font-size:22px;font-family:var(--text);letter-spacing:0;line-height:1.3}.page-segmentos .body-a-o-que-costumam{color:var(--pws-dark-green);gap:48px;padding-top:0}.page-segmentos .title-b{letter-spacing:-1.43px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1288px;line-height:1;display:flex}.page-segmentos .title-btn-tag2{text-transform:uppercase;text-align:center;background-color:#0a1a091a;border-radius:10000px;justify-content:center;padding:16px 24px 16px 25px;display:flex}.page-segmentos .title-subtitle2{align-self:stretch}.page-segmentos .body-a-content{--min-font-size:17;--max-font-size:24;width:100%;max-width:1288px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:0;flex-direction:column;font-weight:400;line-height:normal;display:flex}.page-segmentos .body-a-comece-pelo{background-color:var(--pws-bright-green);align-items:center;gap:220px;padding:160px 220px;display:flex}.page-segmentos .btn-b{width:282px;color:var(--pws-bright-green);font-size:22px;font-family:var(--text);letter-spacing:-.44px;text-align:unset;background-color:var(--pws-dark-green);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:24px 10px;font-style:normal;font-weight:700;line-height:1.1;display:flex}.page-segmentos .btn-icon-arrow-right{aspect-ratio:1;flex-shrink:0;width:26px}.page-segmentos .btn-label{text-align:center}.page-segmentos .body-a-text-content{max-width:1280px;color:var(--pws-dark-green);text-align:left;flex-direction:column;flex-grow:1;gap:40px;font-weight:400;display:flex}.page-segmentos .body-a-text-em-uma-conversa{font-size:24px;font-family:var(--text);letter-spacing:-.48px;line-height:1.3}@media screen and (width<=1280px){.page-segmentos .tabs-section-content{padding-inline:var(--margin-sm)}.page-segmentos .tabs-section-content-tags{padding-inline:0}.page-segmentos .tabs-section-content-text{margin-inline:0}.page-segmentos .tabs-section-content-footer{padding-inline:var(--margin-sm)}.page-segmentos .body-a-numeros{padding-inline:var(--margin-md)}.page-segmentos .body-a-a-base-e{padding-inline:var(--margin-sm)}.page-segmentos .body-a-comece-pelo{padding-inline:var(--margin-md)}}@media screen and (width<=576px){.page-segmentos .body-a-numeros,.page-segmentos .body-a-comece-pelo{padding-inline:var(--margin-sm)}}@container tabs-section-content (width<1218px){.page-segmentos .tabs-section-content-tags{flex-direction:column;align-items:center;gap:13px}.page-segmentos .tabs-section-content1>*{margin-left:0;margin-right:0}.page-segmentos .tabs-section-content-tags>*{text-align:center;margin-left:unset!important;margin-top:unset!important}}@container tabs-section-content (width<1219px){.page-segmentos .tabs-section-content-cards{flex-direction:column;align-items:center;gap:60px}.page-segmentos .tabs-section-content-cards>*{text-align:center;margin-left:unset!important;margin-right:unset!important}.page-segmentos .tabs-section-content-cards>.card-symbol1,.page-segmentos .tabs-section-content-cards>.card-symbol2,.page-segmentos .tabs-section-content-cards>.card-symbol3{width:100%}.page-segmentos .tabs-section-content-footer{flex-direction:column;align-items:center;gap:12px}.page-segmentos .tabs-section-content-footer>*{text-align:center}.page-segmentos .tabs-section-content-footer>.tabs-section-content-text-carga-nao{width:100%}}@container body-a (width<1717px){.page-segmentos .body-a-numeros{flex-direction:column;align-items:flex-start;gap:24px}.page-segmentos .body-a-numeros>.numbers-section1,.page-segmentos .body-a-numeros>.numbers-section2,.page-segmentos .body-a-numeros>.numbers-section3,.page-segmentos .body-a-numeros>.numbers-section4{width:100%}}@container body-a (width<1335px){.page-segmentos .body-a-a-base-e{flex-direction:column;align-items:flex-start;gap:100px}.page-segmentos .body-a-a-base-e>*{margin-top:unset!important}.page-segmentos .body-a-a-base-e>.body-a-header2,.page-segmentos .body-a-a-base-e>.body-a-cards1{width:100%;max-width:616px}}@container body-a-tres-etapas (width<1287px){.page-segmentos .body-a-cards2{flex-direction:column;align-items:flex-start;gap:32px}.page-segmentos .body-a-cards2>*{margin-left:unset!important;margin-right:unset!important}.page-segmentos .body-a-cards2>.benefit-card7,.page-segmentos .body-a-cards2>.benefit-card8,.page-segmentos .body-a-cards2>.benefit-card9{width:100%}}@container body-a (width<1717px){.page-segmentos .body-a-comece-pelo{flex-direction:column;align-items:center;gap:19px}.page-segmentos .body-a-comece-pelo>*{text-align:center;margin-top:unset!important}.page-segmentos .body-a-comece-pelo>.body-a-text-content{width:100%}}.page-transporte-logistica{--pws-off-white:#f4f4f4;--pws-bright-green:#aaff09;--pws-dark-green:#0a1a09;--pws-soft-green:#e2f7b9;--margin-sm:16px;--margin-md:32px}.page-transporte-logistica *{--min-screen-size:430;--max-screen-size:1728;--interpolate-diff:calc(var(--max-font-size) - var(--min-font-size));--interpolate:clamp(calc(var(--min-font-size) * 1px), calc((var(--min-font-size) * 1px) + var(--interpolate-diff) * ((100vw - calc(var(--min-screen-size) * 1px)) / (var(--max-screen-size) - var(--min-screen-size)))), calc(var(--max-font-size) * 1px))}.page-transporte-logistica{height:100%;font-size:16px}.page-transporte-logistica .subtitle1{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-1.43px;font-weight:400;line-height:1}.page-transporte-logistica .text1{font-size:16px;font-family:var(--text);letter-spacing:0;font-style:normal;font-weight:400;line-height:1.3}.page-transporte-logistica .sub-text-pws-bright-green{color:var(--pws-bright-green)}.page-transporte-logistica .section{flex-direction:column;align-items:center;padding:120px 24px;display:flex}.page-transporte-logistica .hover-zoom:hover{scale:1.05}.page-transporte-logistica .hover-bright:hover{filter:brightness(1.2)}.page-transporte-logistica .hover-dark:hover{filter:brightness(.85)}.page-transporte-logistica{background-color:var(--pws-off-white);flex-direction:column;min-height:100%;display:flex;overflow:auto}.page-transporte-logistica .buttons{align-items:flex-start;gap:24px;font-size:22px;font-weight:700;line-height:1.1;display:flex}.page-transporte-logistica .btn-a{letter-spacing:-.44px;text-align:center;background-color:var(--pws-bright-green);border-radius:100px;justify-content:center;min-height:56px;padding:20px 31px;font-style:normal;display:flex}.page-transporte-logistica .title-b{text-transform:uppercase;letter-spacing:1.58px;background-color:#0a1a091a;border-radius:10000px;padding:16px 0;font-size:16px}.page-transporte-logistica .header{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1288px;display:flex}.page-transporte-logistica .header-subtitle{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-1.43px;align-self:stretch;line-height:1}.page-transporte-logistica .header-text{opacity:.75;--min-font-size:16;--max-font-size:22;width:100%;max-width:640px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.44px;line-height:1.3}.page-transporte-logistica .number-six{flex-shrink:0;align-self:start;width:48px;height:48px}.page-transporte-logistica .subtitle-a{--min-font-size:20;--max-font-size:36;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-.71px}.page-transporte-logistica .text-description{opacity:.8;--min-font-size:16;--max-font-size:18;font-size:var(--interpolate);letter-spacing:0;line-height:1.3}.page-transporte-logistica .tag{text-align:center;background-color:var(--pws-soft-green);border-radius:100px;min-height:35px;padding:12px 19px 12px 12px}.page-transporte-logistica .btn-tag{letter-spacing:-.32px;text-align:center;background-color:var(--pws-soft-green);border-radius:100px;justify-content:center;min-height:35px;padding:12px;font-style:normal;display:flex}.page-transporte-logistica .title-c{text-align:center;background:linear-gradient(90deg,#aaff09 2%,#e2f7b9 100%) 0 0 no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.page-transporte-logistica .tray{flex-shrink:0;width:26px;height:26px}.page-transporte-logistica .header1{z-index:4;font-family:var(--text);text-align:center;background-color:#f4f4f4;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-transporte-logistica .body-a{flex-direction:column;margin-top:-160px;display:flex;overflow:hidden;container:body-a/inline-size}.page-transporte-logistica .cta{text-align:center;background-color:#fff;flex-direction:column;align-items:center;padding:120px 220px;display:flex}.page-transporte-logistica .cta-container{background:linear-gradient(#0000 22%,#000000cf 61%,#000000e6 100%) 0 0 no-repeat,url(/build/assets/cta-container-DG3_oTxr.webp) 50%/cover no-repeat;border-radius:24px;flex-direction:column;gap:44px;width:100%;max-width:1288px;padding:80px 80px 64px;display:flex;position:relative;overflow:hidden;container:header-text-content/inline-size}.page-transporte-logistica .cta-mask-group{width:100%;position:absolute;top:47px;left:0;right:0}.page-transporte-logistica .cta-header{z-index:1;color:var(--pws-off-white);flex-direction:column;gap:20px;padding-bottom:5px;display:flex;position:relative}.page-transporte-logistica .title-d{letter-spacing:-1.43px;flex-direction:column;align-items:center;gap:20px;line-height:1;display:flex}.page-transporte-logistica .title-btn-tag{font-size:16px;font-family:var(--text);text-transform:uppercase;letter-spacing:1.58px;text-align:center;background-color:#f4f4f41a;border-radius:10000px;justify-content:center;padding:16px 24px 16px 25px;font-style:normal;font-weight:700;display:flex}.page-transporte-logistica .title-subtitle2{align-self:stretch}.page-transporte-logistica .cta-text{opacity:.75;--min-font-size:16;--max-font-size:20;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.4px;font-weight:400;line-height:1.3}.page-transporte-logistica .body-a-tecnologias{color:var(--pws-dark-green);font-family:var(--text);text-align:center;background-color:#fff;gap:56px;margin-top:20px;padding-top:64px;padding-bottom:64px;container:body-a-tecnologias/inline-size}.page-transporte-logistica .body-a-text-tecnologias{--min-font-size:16;--max-font-size:20;width:100%;max-width:1288px;font-size:var(--interpolate);text-transform:uppercase;letter-spacing:-.4px;font-weight:700;line-height:1.3}.page-transporte-logistica .body-a-items{letter-spacing:-.44px;align-items:center;gap:24px;width:100%;max-width:1288px;font-size:22px;font-weight:400;line-height:1;display:flex}.page-transporte-logistica .numbers-section{text-align:left;flex-direction:column;flex-grow:1;gap:27px;width:100%;margin-top:-6px;padding-bottom:5px;display:flex}.page-transporte-logistica .numbers-section-logo-container{flex-shrink:0;height:48px}.page-transporte-logistica .numbers-section-text{opacity:.8}.page-transporte-logistica .numbers-section1 .numbers-section-logo-container{max-width:none}.page-transporte-logistica .numbers-section5{gap:16px;margin-top:0;padding-bottom:22px}.page-transporte-logistica .numbers-section6{gap:16px;margin-top:5px;margin-bottom:-5px;padding-bottom:27px}.page-transporte-logistica .body-a-no-transporte{gap:64px}.page-transporte-logistica .body-a-header{width:100%;max-width:1288px;color:var(--pws-dark-green);text-align:center;flex-direction:column;align-items:center;gap:40px;display:flex}.page-transporte-logistica .title-a{flex-direction:column;align-self:stretch;align-items:center;gap:20px;line-height:1;display:flex}.page-transporte-logistica .title-subtitle1{align-self:stretch}.page-transporte-logistica .title2 .title-tag{font-family:var(--text);padding-left:25px;padding-right:25px;font-weight:700}.page-transporte-logistica .body-a-text-section{opacity:.75;--min-font-size:16;--max-font-size:22;width:100%;max-width:640px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.44px;font-weight:400;line-height:1.3}.page-transporte-logistica .body-a-cards1{width:100%;max-width:1288px;color:var(--pws-off-white);font-family:var(--text);letter-spacing:0;text-align:left;flex-direction:column;font-weight:400;line-height:1.3;display:flex}.page-transporte-logistica .benefit-card-a{background-color:var(--pws-dark-green);border-radius:32px;flex-direction:column;align-items:flex-start;gap:40px;margin-top:-584px;padding:40px 40px 0;display:flex}.page-transporte-logistica .benefit-card-users{flex-shrink:0;width:64px;height:64px}.page-transporte-logistica .benefit-card-text1{flex-direction:column;align-self:stretch;gap:32px;padding-bottom:5px;display:flex}.page-transporte-logistica .benefit-card-subtitle1{color:var(--pws-bright-green);text-transform:uppercase;font-size:22px;font-weight:700}.page-transporte-logistica .benefit-card-subtitle2{font-size:48px;font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.1}.page-transporte-logistica .benefit-card-text-bottom{opacity:.8;font-size:24px}.page-transporte-logistica ._1{margin-top:0;margin-right:880px;padding-bottom:40px}.page-transporte-logistica ._1 .benefit-card-text1{padding-bottom:0}.page-transporte-logistica ._2{margin-left:440px;margin-right:440px;padding-bottom:40px}.page-transporte-logistica ._2 .benefit-card-text1{padding-bottom:0}.page-transporte-logistica ._3{margin-left:880px;padding-bottom:35px}.page-transporte-logistica ._4{margin-top:32px;margin-right:880px;padding-bottom:95px}.page-transporte-logistica ._5{margin-left:440px;margin-right:440px;padding-bottom:66px}.page-transporte-logistica ._6{margin-left:880px;padding-bottom:66px}.page-transporte-logistica .body-a-o-que-para{color:var(--pws-dark-green);background-color:#fff;gap:64px;font-weight:400}.page-transporte-logistica .tabs-section-content{width:100%;max-width:1288px;font-family:var(--text);letter-spacing:-.36px;background-color:#fff;border:1px solid #0000004d;border-radius:48px;flex-direction:column;gap:40px;padding:32px 32px 40px;line-height:1.2;display:flex;container:tabs-section-content/inline-size}.page-transporte-logistica .tabs-section-content-tags{align-items:flex-start;gap:32px;padding-right:20px;font-size:18px;font-weight:700;display:flex}.page-transporte-logistica .tabs-section-content-cards{text-align:left;flex-direction:column;display:flex}.page-transporte-logistica .benefit-card-b{flex-direction:column;gap:24px;margin-right:831px;display:flex}.page-transporte-logistica .benefit-card-text2{flex-direction:column;gap:20px;display:flex}.page-transporte-logistica .benefit-card-slot1{letter-spacing:-.32px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;font-size:16px;font-weight:700;display:flex}.page-transporte-logistica .benefit-card-input-footer1{text-align:left;background-color:#0a1a090d;padding:20px 16px}.page-transporte-logistica .benefit-card-c{flex-direction:column;gap:24px;margin-top:-328px;display:flex}.page-transporte-logistica .benefit-card-text4{flex-direction:column;gap:20px;display:flex}.page-transporte-logistica .benefit-card-slot2{letter-spacing:-.32px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;font-size:16px;font-weight:700;display:flex}.page-transporte-logistica .benefit-card-input-footer2{letter-spacing:0;text-align:left;background-color:#0a1a090d;padding:20px 16px;font-size:16px;font-style:normal;line-height:1.3}.page-transporte-logistica .benefit-card-d{flex-direction:column;gap:24px;display:flex}.page-transporte-logistica .benefit-card-text5{flex-direction:column;gap:20px;display:flex}.page-transporte-logistica .benefit-card-slot3{letter-spacing:-.32px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;font-size:16px;font-weight:700;display:flex}.page-transporte-logistica .benefit-card-input-footer3{letter-spacing:0;text-align:left;background-color:#0a1a090d;padding:20px 16px;font-size:16px;font-style:normal;line-height:1.3}.page-transporte-logistica .benefit-card-e{flex-direction:column;gap:24px;margin:-328px 415px 0;display:flex}.page-transporte-logistica .benefit-card-text6{flex-direction:column;gap:20px;display:flex}.page-transporte-logistica .benefit-card-slot4{letter-spacing:-.32px;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:8px;font-size:16px;font-weight:700;display:flex}.page-transporte-logistica .benefit-card-input-footer4{text-align:left;background-color:#0a1a090d;padding:20px 16px}.page-transporte-logistica .tabs-section-content-text-footer{opacity:.7;--min-font-size:16;--max-font-size:18;font-size:var(--interpolate);text-align:center}.page-transporte-logistica .header2{text-align:center}.page-transporte-logistica .tabs-section-content1 .benefit-card2{margin-left:415px;margin-right:415px}.page-transporte-logistica .tabs-section-content1 .benefit-card3{margin-left:831px}.page-transporte-logistica .tabs-section-content1 .benefit-card4{margin-top:24px;margin-right:831px}.page-transporte-logistica .tabs-section-content1 .benefit-card6{margin-top:-328px;margin-left:831px}.page-transporte-logistica .body-a-frota-na{text-align:center;background-color:var(--pws-dark-green);gap:64px;padding-top:0;container:body-a-frota-na/inline-size}.page-transporte-logistica .body-a-subtitle1{width:100%;max-width:1288px;color:var(--pws-off-white)}.page-transporte-logistica .body-a-cards3{width:100%;max-width:1288px;font-family:var(--text);align-items:flex-start;gap:24px;display:flex}.page-transporte-logistica .card-symbol{text-align:center;background-color:#f4f4f40d;border-radius:24px;flex-direction:column;flex-grow:1;justify-content:center;gap:24px;width:100%;min-height:413px;padding:0 32px;display:flex}.page-transporte-logistica .card-symbol-subtitle{color:var(--pws-bright-green);letter-spacing:-1.11px;font-size:56px;font-weight:900;line-height:1}.page-transporte-logistica .card-symbol-text{color:var(--pws-off-white);letter-spacing:-.4px;font-size:20px;font-weight:400;line-height:1.2}.page-transporte-logistica .body-a-historias{text-align:center;gap:64px;container:body-a-historias/inline-size}.page-transporte-logistica .body-a-transporte{color:var(--pws-dark-green);background-color:#fff;gap:64px;font-weight:400}.page-transporte-logistica .header5{text-align:center;font-family:"unset"}.page-transporte-logistica .body-a-cards5{text-align:left;flex-direction:column;width:100%;max-width:1288px;display:flex}.page-transporte-logistica .card-benefit{background-color:var(--pws-off-white);border-radius:24px;flex-direction:column;gap:28px;padding:44px 40px;display:flex}.page-transporte-logistica .card-benefit-subtitle{font-size:48px;font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-transporte-logistica .card-benefit-text{opacity:.8;font-size:22px;font-family:var(--text);letter-spacing:0;line-height:1.3}.page-transporte-logistica .card1{margin-right:880px}.page-transporte-logistica .card2{margin:-341px 440px 0}.page-transporte-logistica .card3{margin-top:-341px;margin-left:880px}.page-transporte-logistica .card4{margin-top:32px;margin-right:880px;padding-bottom:131px}.page-transporte-logistica .card5{margin:-428px 440px 0;padding-bottom:131px}.page-transporte-logistica .card6{margin-top:-428px;margin-left:880px}.page-transporte-logistica .body-a-cada-modal{color:var(--pws-dark-green);text-align:center;background-color:var(--pws-off-white);gap:64px}.page-transporte-logistica .header6{font-weight:400}.page-transporte-logistica .body-a-tags{width:100%;max-width:1288px;font-size:20px;font-family:var(--text);letter-spacing:-.4px;flex-wrap:wrap;place-content:flex-start center;align-items:flex-start;gap:12px;padding:0 7px;font-weight:700;line-height:1.2;display:flex}.page-transporte-logistica .industry-segments-tag{background-color:var(--pws-dark-green);border-radius:100px;flex-shrink:0;justify-content:space-between;align-items:center;padding:15px 24px;display:flex}.page-transporte-logistica .btn-industry-segments-tag{letter-spacing:-.4px;text-align:unset;background-color:var(--pws-dark-green);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:15px 0;font-style:normal;display:flex}.page-transporte-logistica .industry-segments1{width:384px}.page-transporte-logistica .industry-segments2{width:382px}.page-transporte-logistica .industry-segments3{width:416px}.page-transporte-logistica .btn-industry-segments1{width:301px;padding-left:10px;padding-right:10px}.page-transporte-logistica .btn-industry-segments2{width:210px;padding-left:9px;padding-right:9px}.page-transporte-logistica .btn-industry-segments3{width:340px;padding-left:11px;padding-right:11px}.page-transporte-logistica .industry-segments4{width:382px}.page-transporte-logistica .industry-segments5{width:418px}.page-transporte-logistica .industry-segments6{width:352px}.page-transporte-logistica .industry-segments7{width:350px}.page-transporte-logistica .body-a-traga-o-mapa{background-color:var(--pws-bright-green);align-items:center;gap:140px;padding:160px 220px 156px;display:flex}.page-transporte-logistica .body-a-text-content{max-width:1280px;color:var(--pws-dark-green);text-align:left;flex-direction:column;flex-grow:1;gap:40px;margin-top:1px;padding-bottom:5px;font-weight:400;display:flex}.page-transporte-logistica .body-a-subtitle2{font-size:72px;font-family:var(--title-primary);letter-spacing:-1.43px;line-height:1}.page-transporte-logistica .body-a-text-levantamos{font-size:24px;font-family:var(--text);letter-spacing:-.48px;line-height:1.3}.page-transporte-logistica .body-a-buttons{width:360px;font-size:22px;font-family:var(--text);flex-direction:column;flex-shrink:0;gap:24px;margin-top:-4px;font-weight:700;line-height:1.1;display:flex;container:body-a-buttons/inline-size}.page-transporte-logistica .btn-b{letter-spacing:-.44px;text-align:unset;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-style:normal;display:flex}.page-transporte-logistica .btn-icon-arrow-right{aspect-ratio:1;flex-shrink:0;width:26px}.page-transporte-logistica .btn-label{text-align:center}.page-transporte-logistica .btn1{color:var(--pws-bright-green);background-color:var(--pws-dark-green);padding-top:24px;padding-bottom:24px}.page-transporte-logistica .btn2{color:var(--pws-dark-green);border:1px solid var(--pws-dark-green);padding-top:23px;padding-bottom:23px}.page-transporte-logistica .body-a-do-diagnostico{color:var(--pws-dark-green);text-align:center;background-color:var(--pws-off-white);gap:64px;font-weight:400;container:body-a-do-diagnostico/inline-size}.page-transporte-logistica .header7{font-family:"unset"}.page-transporte-logistica .body-a-cards6{align-items:flex-start;gap:48px;width:100%;max-width:1288px;display:flex}.page-transporte-logistica .benefit-card-h{text-align:left;background-color:var(--pws-off-white);border-radius:24px;flex-direction:column;flex-grow:1;align-items:flex-start;gap:32px;width:100%;display:flex}.page-transporte-logistica .benefit-card-number-four-a{flex-shrink:0;width:72px;height:72px}.page-transporte-logistica .benefit-card-text9{flex-direction:column;align-self:stretch;gap:28px;display:flex}.page-transporte-logistica .benefit-card-subtitle9{font-size:48px;font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-transporte-logistica .benefit-card-text10{opacity:.8;font-size:22px;font-family:var(--text);letter-spacing:0;line-height:1.3}.page-transporte-logistica .benefit-card11 .benefit-card-text9,.page-transporte-logistica .benefit-card14 .benefit-card-text9{margin-bottom:-5px;padding-bottom:5px}.page-transporte-logistica .body-a-o-que-a-ti{color:var(--pws-dark-green);text-align:center;gap:48px;padding-top:0;font-weight:400}.page-transporte-logistica .body-a-content{--min-font-size:17;--max-font-size:24;width:100%;max-width:1288px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:0;flex-direction:column;line-height:normal;display:flex}.page-transporte-logistica .cta1 .buttons1{z-index:2;font-family:var(--text);justify-content:center;padding-left:24px;padding-right:24px;position:relative}.page-transporte-logistica .cta1 .buttons1 .buttons-btn1{color:var(--pws-off-white);background-color:unset;border:1px solid var(--pws-off-white);padding-top:19px;padding-bottom:19px}.page-transporte-logistica .cta1 .buttons1 .buttons-btn2{color:var(--pws-dark-green)}@media screen and (width<=1280px){.page-transporte-logistica .cta-container{padding-inline:var(--margin-md)}.page-transporte-logistica .title-btn-tag,.page-transporte-logistica .title2 .title-tag{padding-inline:var(--margin-sm)}.page-transporte-logistica .benefit-card-a{padding-inline:var(--margin-md)}.page-transporte-logistica ._1,.page-transporte-logistica ._2,.page-transporte-logistica ._3,.page-transporte-logistica ._4,.page-transporte-logistica ._5,.page-transporte-logistica ._6{margin-inline:0}.page-transporte-logistica .tabs-section-content{padding-inline:var(--margin-sm)}.page-transporte-logistica .tabs-section-content-tags{padding-inline:0}.page-transporte-logistica .benefit-card-b,.page-transporte-logistica .benefit-card-e,.page-transporte-logistica .tabs-section-content1 .benefit-card2,.page-transporte-logistica .tabs-section-content1 .benefit-card3,.page-transporte-logistica .tabs-section-content1 .benefit-card4,.page-transporte-logistica .tabs-section-content1 .benefit-card6,.page-transporte-logistica .card1,.page-transporte-logistica .card2,.page-transporte-logistica .card3,.page-transporte-logistica .card4,.page-transporte-logistica .card5,.page-transporte-logistica .card6{margin-inline:0}.page-transporte-logistica .body-a-tags{padding-inline:0}.page-transporte-logistica .industry-segments-tag{padding-inline:var(--margin-sm)}.page-transporte-logistica .body-a-traga-o-mapa{padding-inline:var(--margin-md)}.page-transporte-logistica .cta1 .buttons1{padding-inline:0}}@media screen and (width<=576px){.page-transporte-logistica .cta-container,.page-transporte-logistica .benefit-card-a,.page-transporte-logistica .body-a-traga-o-mapa{padding-inline:var(--margin-sm)}}@container header-text-content (width<781px){.page-transporte-logistica .buttons{flex-direction:column;align-items:center;gap:14px}.page-transporte-logistica .buttons>*{text-align:center}}@container body-a-tecnologias (width<1287px){.page-transporte-logistica .body-a-items{flex-direction:column;align-items:flex-start;gap:27px}.page-transporte-logistica .body-a-items>*{margin-left:unset!important;margin-top:unset!important}.page-transporte-logistica .body-a-items>.numbers-section1,.page-transporte-logistica .body-a-items>.numbers-section5,.page-transporte-logistica .body-a-items>.numbers-section6{width:100%}}@container tabs-section-content (width<1219px){.page-transporte-logistica .tabs-section-content-tags{flex-direction:column;align-items:center;gap:13px}.page-transporte-logistica .tabs-section-content-tags>*{text-align:center;margin-top:unset!important}}@container body-a-frota-na (width<1287px){.page-transporte-logistica .body-a-cards3{flex-direction:column;align-items:center;gap:58px}.page-transporte-logistica .body-a-cards3>*{margin-left:unset!important;margin-right:unset!important}.page-transporte-logistica .body-a-cards3>.card-symbol3{width:100%}}@container body-a (width<1717px){.page-transporte-logistica .body-a-traga-o-mapa{flex-direction:column;align-items:center;gap:23px}.page-transporte-logistica .body-a-traga-o-mapa>*{text-align:center;margin-top:unset!important}.page-transporte-logistica .body-a-traga-o-mapa>.body-a-text-content{width:100%}.page-transporte-logistica .body-a-traga-o-mapa>.body-a-buttons{width:100%;max-width:360px}.page-transporte-logistica .body-a-traga-o-mapa>.body-a-buttons>*{text-align:unset}}@container body-a-do-diagnostico (width<1287px){.page-transporte-logistica .body-a-cards6{flex-direction:column;align-items:center;gap:47px}.page-transporte-logistica .body-a-cards6>*{text-align:center}.page-transporte-logistica .body-a-cards6>.benefit-card11,.page-transporte-logistica .body-a-cards6>.benefit-card12,.page-transporte-logistica .body-a-cards6>.benefit-card13,.page-transporte-logistica .body-a-cards6>.benefit-card14{align-items:center;width:100%}}.page-nuvem-publica-cloud-core{--pws-off-white:#f4f4f4;--pws-bright-green:#aaff09;--pws-dark-green:#0a1a09;--pws-soft-green-2:#f0fcd4;--margin-sm:16px;--margin-md:32px}.page-nuvem-publica-cloud-core *{--min-screen-size:430;--max-screen-size:1728;--interpolate-diff:calc(var(--max-font-size) - var(--min-font-size));--interpolate:clamp(calc(var(--min-font-size) * 1px), calc((var(--min-font-size) * 1px) + var(--interpolate-diff) * ((100vw - calc(var(--min-screen-size) * 1px)) / (var(--max-screen-size) - var(--min-screen-size)))), calc(var(--max-font-size) * 1px))}.page-nuvem-publica-cloud-core{height:100%;font-size:16px}.page-nuvem-publica-cloud-core .text2{font-size:22px;font-family:var(--text);letter-spacing:-.44px;font-weight:400;line-height:1.3}.page-nuvem-publica-cloud-core .subtitle1{font-size:72px;font-family:var(--title-primary);letter-spacing:-1.43px;font-weight:400;line-height:1}.page-nuvem-publica-cloud-core .text1{letter-spacing:-.36px;font-size:18px;font-style:normal;font-weight:700;line-height:1.2}.page-nuvem-publica-cloud-core .sub-text-pws-bright-green{color:var(--pws-bright-green)}.page-nuvem-publica-cloud-core .section{flex-direction:column;align-items:center;padding:120px 24px;display:flex}.page-nuvem-publica-cloud-core .card-white{background-color:#fff;border-radius:24px;flex-direction:column;width:100%;padding:0 24px;display:flex}.page-nuvem-publica-cloud-core .btn-green{background-color:#0a1a091a;border-radius:10000px;padding:16px 24px;display:flex}.page-nuvem-publica-cloud-core .hover-bright:hover{filter:brightness(1.2)}.page-nuvem-publica-cloud-core{text-align:center;background-color:var(--pws-off-white);flex-direction:column;min-height:100%;display:flex;overflow:auto}.page-nuvem-publica-cloud-core .header-b{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1288px;display:flex}.page-nuvem-publica-cloud-core .header-subtitle1{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-1.43px;align-self:stretch;line-height:1}.page-nuvem-publica-cloud-core .header-text1{opacity:.75;--min-font-size:16;--max-font-size:22;width:100%;max-width:640px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.44px;line-height:1.3}.page-nuvem-publica-cloud-core .title-a{letter-spacing:-1.43px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:1288px;line-height:1;display:flex}.page-nuvem-publica-cloud-core .title-btn-tag1{font-size:16px;font-family:var(--text);text-transform:uppercase;letter-spacing:1.58px;text-align:center;justify-content:center;font-style:normal;font-weight:700}.page-nuvem-publica-cloud-core .title-subtitle1{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);align-self:stretch;font-weight:400}.page-nuvem-publica-cloud-core .header-c{flex-direction:column;gap:40px;width:100%;max-width:1288px;display:flex}.page-nuvem-publica-cloud-core .header-subtitle2{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-1.43px;line-height:1}.page-nuvem-publica-cloud-core .header-text2{opacity:.75;--min-font-size:16;--max-font-size:22;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.44px;line-height:1.3}.page-nuvem-publica-cloud-core .hero{z-index:5;color:var(--pws-dark-green);font-family:var(--text);background-color:#f4f4f4;flex-direction:column;display:flex;position:relative;overflow:hidden}.page-nuvem-publica-cloud-core .body-a{flex-direction:column;margin-top:-160px;display:flex;overflow:hidden;container:body-a/inline-size}.page-nuvem-publica-cloud-core .body-a-quatro-pontos{color:var(--pws-dark-green);gap:80px;margin-top:20px;padding-bottom:115px;font-weight:400}.page-nuvem-publica-cloud-core .body-a-cards1{width:100%;max-width:1288px;font-family:var(--text);letter-spacing:0;text-align:left;flex-direction:column;padding-bottom:5px;line-height:1.3;display:flex}.page-nuvem-publica-cloud-core .benefit-card-a{background-color:var(--pws-off-white);border-radius:24px;flex-direction:column;margin-left:668px;display:flex}.page-nuvem-publica-cloud-core .benefit-card-text1{flex-direction:column;gap:28px;margin-bottom:-5px;padding-bottom:5px;display:flex}.page-nuvem-publica-cloud-core .benefit-card-text-top{opacity:.5;--min-font-size:18;--max-font-size:20;font-size:var(--interpolate);text-transform:uppercase;font-weight:700}.page-nuvem-publica-cloud-core .benefit-card-subtitle1{--min-font-size:35;--max-font-size:48;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-nuvem-publica-cloud-core .benefit-card-text-bottom{opacity:.8;--min-font-size:19;--max-font-size:22;font-size:var(--interpolate)}.page-nuvem-publica-cloud-core ._1{margin-right:668px}.page-nuvem-publica-cloud-core ._2{margin-top:-179px}.page-nuvem-publica-cloud-core ._2 .benefit-card-text1{margin-bottom:-3px;padding-bottom:3px}.page-nuvem-publica-cloud-core ._3{margin-top:48px}.page-nuvem-publica-cloud-core .context-card{background-color:var(--pws-off-white);border-radius:24px;flex-direction:column;gap:28px;margin-top:-237px;margin-right:668px;padding-bottom:87px;display:flex}.page-nuvem-publica-cloud-core .card-text-top{opacity:.5;--min-font-size:18;--max-font-size:20;font-size:var(--interpolate);text-transform:uppercase;font-weight:700}.page-nuvem-publica-cloud-core .card-subtitle{--min-font-size:35;--max-font-size:48;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-nuvem-publica-cloud-core .card-text-bottom{opacity:.8;--min-font-size:19;--max-font-size:22;font-size:var(--interpolate)}.page-nuvem-publica-cloud-core .body-a-escolha-sua{color:var(--pws-dark-green);gap:64px}.page-nuvem-publica-cloud-core .tabs-section-content{width:100%;max-width:1288px;font-family:var(--text);background-color:var(--pws-off-white);border:1px solid #0000004d;border-radius:48px;flex-direction:column;gap:35px;padding:32px 31px 40px;display:flex;container:tabs-section-content/inline-size}.page-nuvem-publica-cloud-core .tabs-section-content-tags{letter-spacing:-.36px;align-items:flex-start;gap:32px;margin:0 1px;padding-right:20px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.page-nuvem-publica-cloud-core .tabs-section-content-text{text-align:left;flex-direction:column;gap:28px;margin:5px 321px 0 1px;padding-bottom:5px;font-weight:400;display:flex}.page-nuvem-publica-cloud-core .tabs-section-content-subtitle{--min-font-size:24;--max-font-size:48;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-nuvem-publica-cloud-core .tabs-section-content-text-o-ambiente{opacity:.8;--min-font-size:16;--max-font-size:22;font-size:var(--interpolate);letter-spacing:0;line-height:1.3}.page-nuvem-publica-cloud-core .tabs-section-content-cards{align-items:flex-start;gap:24px;margin:0 1px;display:flex}.page-nuvem-publica-cloud-core .card-symbol1{text-align:left;flex-grow:1;justify-content:center;gap:32px;min-height:298px}.page-nuvem-publica-cloud-core .card-symbol-text{text-transform:uppercase;margin-top:-4px}.page-nuvem-publica-cloud-core .card-symbol-items1{letter-spacing:0;flex-direction:column;gap:28px;font-size:20px;font-weight:400;line-height:1.3;display:flex}.page-nuvem-publica-cloud-core .item-a{align-items:flex-start;gap:11px;padding-left:3px;display:flex}.page-nuvem-publica-cloud-core .minus{flex-shrink:0;width:18px;margin-top:11px}.page-nuvem-publica-cloud-core .minus-line{border-top:2px solid var(--pws-dark-green);border-radius:1.5px;height:0}.page-nuvem-publica-cloud-core .item-text1{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-nuvem-publica-cloud-core .card-symbol2{background:linear-gradient(90deg,#aaff09 2%,#e2f7b9 100%) 0 0 no-repeat;border-radius:24px;flex-direction:column;flex-grow:1;justify-content:center;gap:32px;width:100%;min-height:298px;padding:0 24px;display:flex}.page-nuvem-publica-cloud-core .card-symbol-header{letter-spacing:-.36px;align-items:center;gap:8px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.page-nuvem-publica-cloud-core .card-symbol-text-no{text-align:left}.page-nuvem-publica-cloud-core .card-symbol-cloud-core{flex-grow:1;align-items:center;gap:6px;display:flex}.page-nuvem-publica-cloud-core .card-symbol-service-cloud-core{aspect-ratio:1;flex-shrink:0;width:22px}.page-nuvem-publica-cloud-core .card-symbol-text-cloud-core{text-align:left}.page-nuvem-publica-cloud-core .card-symbol-items2{letter-spacing:0;flex-direction:column;gap:28px;font-size:20px;font-weight:400;line-height:1.3;display:flex}.page-nuvem-publica-cloud-core .item-b{align-items:flex-start;gap:8px;display:flex}.page-nuvem-publica-cloud-core .item-plus{flex-shrink:0;width:24px;height:24px}.page-nuvem-publica-cloud-core .item-text2{opacity:.8;text-align:left;flex-grow:1;min-height:24px}.page-nuvem-publica-cloud-core .tabs-section-content-text-footer{opacity:.7;--min-font-size:16;--max-font-size:18;font-size:var(--interpolate);letter-spacing:-.36px;margin-top:5px;font-weight:400;line-height:1.2}.page-nuvem-publica-cloud-core .header3{font-weight:400}.page-nuvem-publica-cloud-core .body-a-nuvem-publica{color:var(--pws-dark-green);background-color:#fff;gap:64px;container:body-a-nuvem-publica/inline-size}.page-nuvem-publica-cloud-core .body-a-numeros{color:var(--pws-off-white);background-color:var(--pws-dark-green);align-items:flex-start;gap:32px;padding:64px 220px 59px;font-weight:400;line-height:1;display:flex}.page-nuvem-publica-cloud-core .numbers-section-number{text-align:left;flex-direction:column;flex-grow:1;gap:24px;width:100%;max-width:490px;display:flex}.page-nuvem-publica-cloud-core .numbers-section-number-subtitle{font-size:56px;font-family:var(--title-primary);letter-spacing:-1.11px}.page-nuvem-publica-cloud-core .numbers-section-number-text{opacity:.8;font-size:22px;font-family:var(--text);letter-spacing:-.44px}.page-nuvem-publica-cloud-core .numbers-section1,.page-nuvem-publica-cloud-core .numbers-section2{padding-bottom:5px}.page-nuvem-publica-cloud-core .body-a-quando-a{color:var(--pws-dark-green);justify-content:center;align-items:flex-start;gap:56px;padding:0 24px 120px;display:flex}.page-nuvem-publica-cloud-core .body-a-header{text-align:left;flex-direction:column;flex-shrink:0;gap:40px;width:616px;margin-top:-26px;padding-top:186px;padding-bottom:120px;display:flex}.page-nuvem-publica-cloud-core .title-b{letter-spacing:-1.43px;flex-direction:column;align-items:flex-start;gap:20px;line-height:1;display:flex}.page-nuvem-publica-cloud-core .title-btn-tag2{font-size:16px;font-family:var(--text);text-transform:uppercase;letter-spacing:1.58px;text-align:left;font-style:normal;font-weight:700}.page-nuvem-publica-cloud-core .title-subtitle2{align-self:stretch}.page-nuvem-publica-cloud-core .body-a-text-section{opacity:.75}.page-nuvem-publica-cloud-core .body-a-cards2{width:616px;font-family:var(--text);text-align:left;flex-direction:column;flex-shrink:0;gap:51px;margin-top:120px;display:flex}.page-nuvem-publica-cloud-core .benefit-card-b{flex-direction:column;gap:24px;padding-bottom:5px;display:flex}.page-nuvem-publica-cloud-core .benefit-card-subtitle2{letter-spacing:-.55px;font-size:28px;font-weight:700;line-height:1.1}.page-nuvem-publica-cloud-core .benefit-card-text2{opacity:.8;letter-spacing:0;font-size:24px;font-weight:400;line-height:1.3}.page-nuvem-publica-cloud-core .benefit-card4{margin-bottom:-5px}.page-nuvem-publica-cloud-core .body-a-tres-etapas{color:var(--pws-off-white);background-color:#0a1a09;gap:56px;font-weight:400;container:body-a-tres-etapas/inline-size}.page-nuvem-publica-cloud-core .body-a-cards3{align-items:flex-start;gap:40px;width:100%;max-width:1288px;display:flex}.page-nuvem-publica-cloud-core .benefit-card-c{text-align:left;background-color:var(--pws-dark-green);border-radius:32px;flex-direction:column;flex-grow:1;align-items:flex-start;gap:40px;width:100%;min-height:312px;display:flex}.page-nuvem-publica-cloud-core .benefit-card-number-three{flex-shrink:0;width:64px;height:64px}.page-nuvem-publica-cloud-core .benefit-card-text3{flex-direction:column;align-self:stretch;gap:32px;padding-bottom:5px;display:flex}.page-nuvem-publica-cloud-core .benefit-card-subtitle3{font-size:48px;font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.1}.page-nuvem-publica-cloud-core .benefit-card-text4{opacity:.8;font-size:24px;font-family:var(--text);letter-spacing:0;line-height:1.3}.page-nuvem-publica-cloud-core .benefit-card5 .benefit-card-text3{padding-bottom:0}.page-nuvem-publica-cloud-core .body-a-o-que-costumam{color:var(--pws-dark-green);gap:48px;padding-top:0}.page-nuvem-publica-cloud-core .body-a-content{--min-font-size:17;--max-font-size:24;width:100%;max-width:1288px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:0;flex-direction:column;font-weight:400;line-height:normal;display:flex}.page-nuvem-publica-cloud-core .body-a-comece-pelo{background-color:var(--pws-bright-green);align-items:center;gap:220px;padding:160px 220px;display:flex}.page-nuvem-publica-cloud-core .btn-b{width:282px;color:var(--pws-bright-green);font-size:22px;font-family:var(--text);letter-spacing:-.44px;text-align:unset;background-color:var(--pws-dark-green);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:24px 10px;font-style:normal;font-weight:700;line-height:1.1;display:flex}.page-nuvem-publica-cloud-core .btn-icon-arrow-right{aspect-ratio:1;flex-shrink:0;width:26px}.page-nuvem-publica-cloud-core .btn-label{text-align:center}.page-nuvem-publica-cloud-core .body-a-text-content{max-width:1280px;color:var(--pws-dark-green);text-align:left;flex-direction:column;flex-grow:1;gap:40px;font-weight:400;display:flex}.page-nuvem-publica-cloud-core .body-a-text-em-uma-conversa{font-size:24px;font-family:var(--text);letter-spacing:-.48px;line-height:1.3}@media screen and (width<=1280px){.page-nuvem-publica-cloud-core .benefit-card-a,.page-nuvem-publica-cloud-core ._1,.page-nuvem-publica-cloud-core .context-card{margin-inline:0}.page-nuvem-publica-cloud-core .tabs-section-content{padding-inline:var(--margin-sm)}.page-nuvem-publica-cloud-core .tabs-section-content-tags{padding-inline:0}.page-nuvem-publica-cloud-core .tabs-section-content-text{margin-inline:0}.page-nuvem-publica-cloud-core .card-symbol2{padding-inline:var(--margin-sm)}.page-nuvem-publica-cloud-core .body-a-numeros{padding-inline:var(--margin-md)}.page-nuvem-publica-cloud-core .body-a-quando-a{padding-inline:var(--margin-sm)}.page-nuvem-publica-cloud-core .body-a-comece-pelo{padding-inline:var(--margin-md)}}@media screen and (width<=576px){.page-nuvem-publica-cloud-core .body-a-numeros,.page-nuvem-publica-cloud-core .body-a-comece-pelo{padding-inline:var(--margin-sm)}}@container tabs-section-content (width<1221px){.page-nuvem-publica-cloud-core .tabs-section-content-tags{flex-direction:column;align-items:center;gap:13px}.page-nuvem-publica-cloud-core .tabs-section-content1>*{margin-left:0;margin-right:0}.page-nuvem-publica-cloud-core .tabs-section-content-tags>*{text-align:center;margin-left:unset!important;margin-top:unset!important}.page-nuvem-publica-cloud-core .tabs-section-content-cards{flex-direction:column;align-items:center;gap:37px}.page-nuvem-publica-cloud-core .tabs-section-content-cards>*{text-align:center}.page-nuvem-publica-cloud-core .tabs-section-content-cards>.card-symbol1,.page-nuvem-publica-cloud-core .tabs-section-content-cards>.card-symbol2{width:100%}}@container body-a (width<1717px){.page-nuvem-publica-cloud-core .body-a-numeros{flex-direction:column;align-items:flex-start;gap:24px}.page-nuvem-publica-cloud-core .body-a-numeros>.numbers-section1,.page-nuvem-publica-cloud-core .body-a-numeros>.numbers-section2,.page-nuvem-publica-cloud-core .body-a-numeros>.numbers-section3,.page-nuvem-publica-cloud-core .body-a-numeros>.numbers-section4{width:100%}}@container body-a (width<1335px){.page-nuvem-publica-cloud-core .body-a-quando-a{flex-direction:column;align-items:flex-start;gap:100px}.page-nuvem-publica-cloud-core .body-a-quando-a>*{margin-top:unset!important}.page-nuvem-publica-cloud-core .body-a-quando-a>.body-a-header,.page-nuvem-publica-cloud-core .body-a-quando-a>.body-a-cards2{width:100%;max-width:616px}}@container body-a-tres-etapas (width<1287px){.page-nuvem-publica-cloud-core .body-a-cards3{flex-direction:column;align-items:center;gap:39px}.page-nuvem-publica-cloud-core .body-a-cards3>*{text-align:center;margin-left:unset!important}.page-nuvem-publica-cloud-core .body-a-cards3>.benefit-card5,.page-nuvem-publica-cloud-core .body-a-cards3>.benefit-card6,.page-nuvem-publica-cloud-core .body-a-cards3>.benefit-card7{align-items:center;width:100%}}@container body-a (width<1717px){.page-nuvem-publica-cloud-core .body-a-comece-pelo{flex-direction:column;align-items:center;gap:19px}.page-nuvem-publica-cloud-core .body-a-comece-pelo>*{text-align:center;margin-top:unset!important}.page-nuvem-publica-cloud-core .body-a-comece-pelo>.body-a-text-content{width:100%}}.page-on-premises{--pws-off-white:#f4f4f4;--pws-bright-green:#aaff09;--pws-dark-green:#0a1a09;--pws-soft-green-2:#f0fcd4;--margin-sm:16px;--margin-md:32px}.page-on-premises *{--min-screen-size:430;--max-screen-size:1728;--interpolate-diff:calc(var(--max-font-size) - var(--min-font-size));--interpolate:clamp(calc(var(--min-font-size) * 1px), calc((var(--min-font-size) * 1px) + var(--interpolate-diff) * ((100vw - calc(var(--min-screen-size) * 1px)) / (var(--max-screen-size) - var(--min-screen-size)))), calc(var(--max-font-size) * 1px))}.page-on-premises{height:100%;font-size:16px}.page-on-premises .text{--min-font-size:16;--max-font-size:22;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.44px;font-weight:400;line-height:1.3}.page-on-premises .subtitle1{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-1.43px;line-height:1}.page-on-premises .sub-text-pws-bright-green{color:var(--pws-bright-green)}.page-on-premises .section{flex-direction:column;align-items:center;padding:120px 24px;display:flex}.page-on-premises .card2{border-radius:32px;flex-direction:column;width:100%;padding:0 32px;display:flex}.page-on-premises .hover-bright:hover{filter:brightness(1.2)}.page-on-premises{text-align:center;background-color:var(--pws-off-white);flex-direction:column;min-height:100%;display:flex;overflow:auto}.page-on-premises .title{letter-spacing:-1.43px;flex-direction:column;align-items:center;gap:20px;line-height:1;display:flex}.page-on-premises .title-btn-tag{font-size:16px;font-family:var(--text);text-transform:uppercase;letter-spacing:1.58px;text-align:center;background-color:#0a1a091a;border-radius:10000px;justify-content:center;padding:16px 24px;font-style:normal;font-weight:700;display:flex}.page-on-premises .title-subtitle{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);align-self:stretch;font-weight:400}.page-on-premises .text-a{text-transform:uppercase;letter-spacing:-.4px;font-size:20px;font-weight:700;line-height:1.2}.page-on-premises .subtitle-a{letter-spacing:-.63px;font-size:32px;font-weight:700;line-height:1.2}.page-on-premises .text-b{letter-spacing:0;font-size:18px;font-weight:400;line-height:1.3}.page-on-premises .header-b{flex-direction:column;gap:40px;width:100%;max-width:1288px;display:flex}.page-on-premises .header-subtitle{--min-font-size:35;--max-font-size:72;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-1.43px;line-height:1}.page-on-premises .header-text{opacity:.75;--min-font-size:16;--max-font-size:22;font-size:var(--interpolate);font-family:var(--text);letter-spacing:-.44px;line-height:1.3}.page-on-premises .hero{z-index:5;color:var(--pws-dark-green);font-family:var(--text);background-color:#f4f4f4;flex-direction:column;font-weight:700;display:flex;position:relative;overflow:hidden}.page-on-premises .body-a{flex-direction:column;margin-top:-160px;display:flex;overflow:hidden;container:body-a/inline-size}.page-on-premises .body-a-quatro{color:var(--pws-dark-green);gap:80px;margin-top:20px;padding-bottom:115px;font-weight:400}.page-on-premises .body-a-header1{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1288px;display:flex}.page-on-premises .body-a-subtitle1{align-self:stretch}.page-on-premises .body-a-text-section1{opacity:.75;width:100%;max-width:640px}.page-on-premises .body-a-cards1{width:100%;max-width:1288px;font-family:var(--text);letter-spacing:0;text-align:left;flex-direction:column;padding-bottom:5px;line-height:1.3;display:flex}.page-on-premises .benefit-card-a{background-color:var(--pws-off-white);border-radius:24px;flex-direction:column;display:flex}.page-on-premises .benefit-card-text1{flex-direction:column;gap:28px;margin-bottom:-5px;padding-bottom:5px;display:flex}.page-on-premises .benefit-card-text-top{opacity:.5;--min-font-size:18;--max-font-size:20;font-size:var(--interpolate);text-transform:uppercase;font-weight:700}.page-on-premises .benefit-card-subtitle1{--min-font-size:35;--max-font-size:48;font-size:var(--interpolate);font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.2}.page-on-premises .benefit-card-text-bottom{opacity:.8;--min-font-size:19;--max-font-size:22;font-size:var(--interpolate)}.page-on-premises ._1{margin-right:668px}.page-on-premises ._2{margin-top:-179px;margin-left:668px}.page-on-premises ._3{margin-top:48px;margin-left:668px}.page-on-premises ._4{margin-top:-179px;margin-right:668px}.page-on-premises .body-a-numeros{color:var(--pws-off-white);background-color:var(--pws-dark-green);align-items:flex-start;gap:32px;padding:64px 220px 59px;font-weight:400;line-height:1;display:flex}.page-on-premises .numbers-section-number{text-align:left;flex-direction:column;flex-grow:1;gap:24px;width:100%;max-width:490px;display:flex}.page-on-premises .numbers-section-number-subtitle{font-size:56px;font-family:var(--title-primary);letter-spacing:-1.11px}.page-on-premises .numbers-section-number-text{opacity:.8;font-size:22px;font-family:var(--text);letter-spacing:-.44px}.page-on-premises .numbers-section1,.page-on-premises .numbers-section2{padding-bottom:5px}.page-on-premises .body-a-o-que-sai{color:var(--pws-dark-green);gap:64px}.page-on-premises .body-a-header2{flex-direction:column;align-items:center;gap:40px;width:100%;max-width:1288px;display:flex}.page-on-premises .title1{align-self:stretch}.page-on-premises .body-a-text-section2{opacity:.75;width:100%;max-width:640px}.page-on-premises .body-a-content1{width:100%;max-width:1288px;font-family:var(--text);flex-direction:column;gap:24px;display:flex;container:body-a-content1/inline-size}.page-on-premises .body-a-cards2{align-items:flex-start;gap:24px;display:flex}.page-on-premises .card-symbol1{text-align:left;background-color:#fff;flex-grow:1;justify-content:center;gap:32px;min-height:518px}.page-on-premises .card-symbol-text-top1{color:#ff4b09}.page-on-premises .card-symbol-items1{letter-spacing:0;flex-direction:column;gap:20px;font-size:20px;font-weight:400;line-height:1.3;display:flex}.page-on-premises .item-a{align-items:center;gap:12px;padding:9px 0 9px 4px;display:flex}.page-on-premises .minus{flex-shrink:0;width:24px}.page-on-premises .minus-line{border-top:2px solid #ff4b09;border-radius:2px;height:0}.page-on-premises .item-text1{opacity:.8;text-align:left;flex-grow:1}.page-on-premises .card-symbol-text-bottom1{opacity:.6}.page-on-premises .card-symbol2{text-align:left;background-color:var(--pws-bright-green);flex-grow:1;justify-content:center;gap:32px;min-height:518px}.page-on-premises .card-symbol-items2{letter-spacing:0;flex-direction:column;gap:20px;font-size:20px;font-weight:400;line-height:1.3;display:flex}.page-on-premises .item-b{align-items:center;gap:8px;display:flex}.page-on-premises .item-plus-circle{flex-shrink:0;width:32px;height:32px}.page-on-premises .item-text2{opacity:.8;text-align:left;flex-grow:1}.page-on-premises .card-symbol-text-bottom2{opacity:.75}.page-on-premises .body-a-o-que-muda{color:var(--pws-dark-green);background-color:#fff;gap:64px;font-weight:400;container:body-a-o-que-muda/inline-size}.page-on-premises .body-a-subtitle2{width:100%;max-width:1288px}.page-on-premises .body-a-tres-etapas{color:var(--pws-off-white);background-color:#0a1a09;gap:56px;font-weight:400;container:body-a-tres-etapas/inline-size}.page-on-premises .body-a-cards3{align-items:flex-start;gap:40px;width:100%;max-width:1288px;display:flex}.page-on-premises .benefit-card-b{text-align:left;background-color:var(--pws-dark-green);border-radius:32px;flex-direction:column;flex-grow:1;align-items:flex-start;gap:40px;width:100%;min-height:427px;display:flex}.page-on-premises .benefit-card-number-three{flex-shrink:0;width:64px;height:64px}.page-on-premises .benefit-card-text2{flex-direction:column;align-self:stretch;gap:32px;display:flex}.page-on-premises .benefit-card-subtitle2{font-size:48px;font-family:var(--title-primary);letter-spacing:-.95px;line-height:1.1}.page-on-premises .benefit-card-text3{opacity:.8;font-size:24px;font-family:var(--text);letter-spacing:0;line-height:1.3}.page-on-premises .body-a-o-que-costumam{color:var(--pws-dark-green);gap:48px;padding-top:0}.page-on-premises .header4{width:100%;max-width:1288px}.page-on-premises .body-a-content2{--min-font-size:17;--max-font-size:24;width:100%;max-width:1288px;font-size:var(--interpolate);font-family:var(--text);letter-spacing:0;flex-direction:column;font-weight:400;line-height:normal;display:flex}.page-on-premises .body-a-comece-pelo{background-color:var(--pws-bright-green);align-items:center;gap:220px;padding:160px 220px;display:flex}.page-on-premises .btn-b{width:324px;color:var(--pws-bright-green);font-size:22px;font-family:var(--text);letter-spacing:-.44px;text-align:unset;background-color:var(--pws-dark-green);border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:24px 11px;font-style:normal;font-weight:700;line-height:1.1;display:flex}.page-on-premises .btn-icon-arrow-right{aspect-ratio:1;flex-shrink:0;width:26px}.page-on-premises .btn-label{text-align:center}.page-on-premises .body-a-text-content{max-width:1230px;color:var(--pws-dark-green);text-align:left;flex-direction:column;flex-grow:1;gap:40px;font-weight:400;display:flex}.page-on-premises .body-a-subtitle3{font-size:72px;font-family:var(--title-primary);letter-spacing:-1.43px;line-height:1}.page-on-premises .body-a-text-em-uma-conversa{font-size:24px;font-family:var(--text);letter-spacing:-.48px;line-height:1.3}@media screen and (width<=1280px){.page-on-premises ._1,.page-on-premises ._2,.page-on-premises ._3,.page-on-premises ._4{margin-inline:0}.page-on-premises .body-a-numeros,.page-on-premises .body-a-comece-pelo{padding-inline:var(--margin-md)}}@media screen and (width<=576px){.page-on-premises .body-a-numeros,.page-on-premises .body-a-comece-pelo{padding-inline:var(--margin-sm)}}@container body-a (width<1717px){.page-on-premises .body-a-numeros{flex-direction:column;align-items:flex-start;gap:24px}.page-on-premises .body-a-numeros>.numbers-section1,.page-on-premises .body-a-numeros>.numbers-section2,.page-on-premises .body-a-numeros>.numbers-section3,.page-on-premises .body-a-numeros>.numbers-section4{width:100%}}@container body-a-content1 (width<1287px){.page-on-premises .body-a-cards2{flex-direction:column;align-items:center;gap:88px}.page-on-premises .body-a-cards2>*{text-align:center}.page-on-premises .body-a-cards2>.card-symbol1,.page-on-premises .body-a-cards2>.card-symbol2{width:100%}}@container body-a-tres-etapas (width<1287px){.page-on-premises .body-a-cards3{flex-direction:column;align-items:center;gap:61px}.page-on-premises .body-a-cards3>*{text-align:center;margin-left:unset!important}.page-on-premises .body-a-cards3>.benefit-card1,.page-on-premises .body-a-cards3>.benefit-card2,.page-on-premises .body-a-cards3>.benefit-card3{align-items:center;width:100%}}@container body-a (width<1717px){.page-on-premises .body-a-comece-pelo{flex-direction:column;align-items:center;gap:19px}.page-on-premises .body-a-comece-pelo>*{text-align:center;margin-top:unset!important}.page-on-premises .body-a-comece-pelo>.body-a-text-content{width:100%}.page-on-premises .body-a-comece-pelo>.btn1{width:100%;max-width:324px}}.integrated-page{color:#0a1a09;font-family:var(--text);background:#f4f4f4;width:100%;min-width:0;height:auto;display:block;overflow:visible}.integrated-page *,.integrated-page :before,.integrated-page :after{box-sizing:border-box}.integrated-page p,.integrated-page h2,.integrated-page h3{margin:0}.integrated-page h2,.integrated-page h3{font-weight:400}.integrated-page button{font:inherit;cursor:pointer;border:0}.integrated-page a{text-decoration:none}.integrated-page img{max-width:100%}.integrated-page a:focus-visible,.integrated-page button:focus-visible,.integrated-page summary:focus-visible{outline-offset:5px;outline:3px solid #538500}.integrated-page [hidden]{display:none!important}.integrated-page .hero,.integrated-page>.header1{min-height:0;padding:0;display:block}.integrated-page .integrated-hero{min-height:var(--site-hero-height,600px);background:linear-gradient(90deg, #0a1a09e0, #0a1a096b), var(--page-hero-image) center / cover;color:#f4f4f4;align-items:center;padding:80px 24px;display:flex;position:relative}.integrated-page .integrated-hero__inner{width:min(100%, var(--container));text-align:center;margin:0 auto}.integrated-page .integrated-hero h1{max-width:980px;font-family:var(--title-primary);letter-spacing:-.025em;margin-inline:auto;font-size:clamp(48px,5.2vw,84px);font-weight:400;line-height:1.02}.integrated-page .integrated-hero p{max-width:860px;margin:30px auto;font-size:clamp(18px,1.5vw,22px);font-weight:400;line-height:1.5}.integrated-page .integrated-hero .site-hero-actions{justify-content:center}.integrated-page .body-a{gap:0;width:100%;margin:0;padding:0;overflow:visible}.integrated-page .body-a>.section{padding:var(--section-padding-large-top) 24px var(--section-padding-large-bottom)}.integrated-page .body-a>.section>*{width:100%;max-width:var(--container);margin-left:auto;margin-right:auto}.integrated-page .hero-tecnologias,.integrated-page .hero-de-onde-vem{height:auto;padding:48px 24px}.integrated-page .hero-tecnologias>*,.integrated-page .hero-de-onde-vem>*{max-width:var(--container);margin-inline:auto}.integrated-page .body-a-numeros{padding:64px max(24px,calc((100% - var(--container))/2));grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.integrated-page .body-a-numeros>*{width:auto;min-width:0}.integrated-page .tabs-section-content{width:100%;max-width:var(--container);padding:32px}.integrated-page .tabs-section-content-tags{flex-flow:wrap;align-items:stretch;gap:12px;margin:0 0 36px;display:flex}.integrated-page .tabs-section-content-tags>.integrated-tab{color:#0a1a09;width:auto;min-height:48px;font-family:var(--title-secondary);background:0 0;border:1px solid #cad4c6;border-radius:999px;flex:auto;margin:0;padding:14px 20px;font-size:16px;line-height:1.3}.integrated-page .integrated-tab[aria-selected=true]{background:#aaff09;border-color:#aaff09}.integrated-page .integrated-tab-panel{flex-direction:column;gap:32px;min-width:0;display:flex}.integrated-page .integrated-scenario{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.integrated-page .integrated-scenario h2{font:400 clamp(34px,3vw,48px)/1.1 var(--title-primary)}.integrated-page .integrated-scenario>p{max-width:920px;font-size:20px;line-height:1.5}.integrated-page .integrated-scenario__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;display:grid}.integrated-page .integrated-scenario__grid article{background:#fff;border-radius:20px;padding:28px}.integrated-page .integrated-scenario__grid h3{font:400 30px/1.1 var(--title-primary);margin-bottom:18px}.integrated-page .integrated-scenario__grid p{font-size:17px;line-height:1.6}.integrated-page .integrated-faq{text-align:left;border-bottom:1px solid #cbd3c7;width:100%}.integrated-page .integrated-faq summary{cursor:pointer;font:400 clamp(20px,2vw,26px)/1.3 var(--text);justify-content:space-between;gap:24px;padding:26px 0;list-style:none;display:flex}.integrated-page .integrated-faq summary::-webkit-details-marker{display:none}.integrated-page .integrated-faq summary:after{content:"";background:url(/images/retail/icons/caret-down.svg) 50%/contain no-repeat;flex:0 0 20px;width:20px;height:20px;transition:transform .2s}.integrated-page .integrated-faq[open] summary:after{transform:rotate(180deg)}.integrated-page .integrated-faq summary{transition:all .3s ease-in-out}.integrated-page .integrated-faq summary:hover{padding-left:15px;text-decoration:underline}.integrated-page .integrated-faq p{max-width:1000px;padding:0 40px 28px 0;font-size:18px;line-height:1.6}.integrated-page .body-a-comece-pelo,.integrated-page .body-a-traga-o-mapa{padding:64px max(24px,calc((100% - var(--container))/2))}.integrated-page [id]{scroll-margin-top:110px}.integrated-page .integrated-industry-links{flex-wrap:wrap;justify-content:center;gap:16px;padding:0 24px 64px;display:flex}.integrated-page .integrated-comparison{border:1px solid #cbd3c7;border-radius:24px;width:100%;overflow-x:auto}.integrated-page .integrated-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:660px;font-size:18px;line-height:1.5}.integrated-page .integrated-comparison th,.integrated-page .integrated-comparison td{vertical-align:top;border-bottom:1px solid #d6ded2;width:36%;padding:22px 28px}.integrated-page .integrated-comparison th{font-family:var(--title-secondary);font-weight:400}.integrated-page .integrated-comparison th:first-child{width:28%}.integrated-page .integrated-comparison thead{color:#f4f4f4;background:#0a1a09}.integrated-page .integrated-comparison thead th:last-child{color:#aaff09}.integrated-page .integrated-comparison tbody td:last-child{background:#e2f7b9}.integrated-page .integrated-comparison tbody tr:last-child>*{border-bottom:0}.integrated-page .cta{width:100%;min-width:0;padding:80px 24px}.integrated-page .integrated-overview{background:#f4f4f4;padding:48px 24px}.integrated-page .integrated-overview__card{max-width:var(--container);background:#fff;border-radius:24px;margin:auto;padding:36px}.integrated-page .integrated-overview h2{font:400 30px/1.2 var(--title-primary);text-align:center;margin-bottom:28px}.integrated-page .integrated-overview__card>p{text-align:center;color:#586052;margin-top:24px;line-height:1.5}.integrated-page .integrated-load{margin:20px 0}.integrated-page .integrated-load>div:first-child{justify-content:space-between;gap:20px;margin-bottom:10px;font-size:17px;line-height:1.4;display:flex}.integrated-page .integrated-load strong{font-family:var(--title-secondary);white-space:nowrap}.integrated-page .integrated-load__track{background:#f0f3ed;border-radius:8px;height:8px}.integrated-page .integrated-load__track span{border-radius:inherit;background:#a5b19e;height:100%;display:block}.integrated-page .integrated-load__track span.is-peak{background:#aaff09}.integrated-page .integrated-impact-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;display:grid}.integrated-page .integrated-impact-grid h3{font:400 30px/1.2 var(--title-primary);margin-bottom:16px}.integrated-page .integrated-impact-grid p{font-size:17px;line-height:1.5}.integrated-page .integrated-providers{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.integrated-page .integrated-providers span{font:400 22px/1.2 var(--title-secondary);background:#f4f4f4;border-radius:12px;padding:16px 24px}.integrated-page .integrated-provider-target{flex-direction:column;align-items:center;gap:12px;margin-top:20px;font-size:32px;display:flex}.integrated-page .integrated-provider-target strong{color:#4b7c00;font-family:var(--title-secondary)}.integrated-page .integrated-timeline{counter-reset:stages;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:28px 0;padding:0;list-style:none;display:grid}.integrated-page .integrated-timeline li{counter-increment:stages;flex-direction:column;gap:16px;font-size:17px;line-height:1.5;display:flex}.integrated-page .integrated-timeline li:before{content:counter(stages,decimal-leading-zero);color:#5d704b;font:400 32px/1 var(--title-primary)}.integrated-page .integrated-timeline strong{font:400 26px/1.2 var(--title-primary)}.integrated-page .industry-segments-tag,.integrated-page .btn-industry-segments-tag{white-space:normal;max-width:100%}.integrated-page :is(.btn-a,.btn-b,.site-hero-button,.control-button,.integrated-tab){transition:transform .16s,filter .18s,background-color .5s,color .5s,border-color .5s}.integrated-page :is(.btn-a,.btn-b,.site-hero-button,.control-button,.integrated-tab):hover,.integrated-page :is(.btn-a,.btn-b,.site-hero-button,.control-button,.integrated-tab):focus-visible{transform:translateY(-2px)}.integrated-page :is(.title-btn-tag,.title-btn-tag1,.title-btn-tag2,.btn-tag,.btn-industry-segments-tag){transition:filter .18s,background-color .5s,color .5s,border-color .5s,transform .16s}.integrated-page :is(.title-btn-tag,.title-btn-tag1,.title-btn-tag2,.btn-tag,.btn-industry-segments-tag):hover{transform:translateY(-1px)}.integrated-page :is(.hover-bright,.hover-dark,.hover-zoom):focus-visible{outline-offset:5px;outline:3px solid #538500}.page-agronegocio :is(.btn-a,.btn-b):hover,.page-agronegocio :is(.btn-a,.btn-b):focus-visible,.page-segmentos :is(.btn-a,.btn-b):hover,.page-segmentos :is(.btn-a,.btn-b):focus-visible,.page-nuvem-publica-cloud-core .btn-b:hover,.page-nuvem-publica-cloud-core .btn-b:focus-visible,.page-on-premises .btn-b:hover,.page-on-premises .btn-b:focus-visible,.page-transporte-logistica .btn1:hover,.page-transporte-logistica .btn1:focus-visible,.page-transporte-logistica .buttons-btn1:hover,.page-transporte-logistica .buttons-btn1:focus-visible,.integrated-page .site-hero-button--dark:hover,.integrated-page .site-hero-button--dark:focus-visible{color:#0a1a09;filter:none;background-color:#fff;border-color:#fff}.page-transporte-logistica :is(.btn-a,.buttons-btn2):hover,.page-transporte-logistica :is(.btn-a,.buttons-btn2):focus-visible,.integrated-page .site-hero-button--accent:hover,.integrated-page .site-hero-button--accent:focus-visible,.integrated-page .integrated-tab[aria-selected=true]:hover,.integrated-page .integrated-tab[aria-selected=true]:focus-visible{color:#aaff09;filter:none;background-color:#0a1a09;border-color:#0a1a09}.page-transporte-logistica .btn2:hover,.page-transporte-logistica .btn2:focus-visible,.integrated-page .site-hero-button--outline-dark:hover,.integrated-page .site-hero-button--outline-dark:focus-visible{color:#0a1a09;filter:none;background-color:#fff;border-color:#fff}.page-transporte-logistica .buttons-btn1:hover,.page-transporte-logistica .buttons-btn1:focus-visible,.integrated-page .site-hero-button--outline-light:hover,.integrated-page .site-hero-button--outline-light:focus-visible{color:#0a1a09;background-color:#fff;border-color:#fff}.integrated-page :is(.title-btn-tag,.title-btn-tag1,.title-btn-tag2,.btn-green,.btn-tag):hover,.integrated-page .btn-industry-segments-tag:hover{filter:brightness(1.08)}.integrated-page .hover-zoom:hover{filter:none;transform:translateY(-2px)scale(1.03)}@media (width>=1441px){.integrated-page :is(p,span,a,button,li,summary,td,th){font-size:var(--font-text-large)}}@media (width>=1024px) and (width<=1440px){.integrated-page .body-a>.section,.integrated-page .body-a>.extended-solutions{padding:var(--section-padding-1024-1440)}.integrated-page :is(p,span,a,button,li,summary,td,th){font-size:var(--font-text-1024-1440)!important}.integrated-page :is(.subtitle1,.subtitle2,.header-subtitle,.header-subtitle1,.header-subtitle2,.integrated-hero h1){font-size:var(--font-title-72-1024-1440)!important}.integrated-page .integrated-scenario h2,.integrated-page .extended-solutions>h2{font-size:var(--font-title-48-1024-1440)!important}}@media (width<=1280px){.integrated-page .body-a>.section>*,.integrated-page .hero-tecnologias>*,.integrated-page .hero-de-onde-vem>*{max-width:min(var(--container), calc(100vw - 48px))}}@media (width<=1100px){.integrated-page .body-a>.section{padding:64px 24px}.integrated-page .body-a-numeros{grid-template-columns:repeat(2,minmax(0,1fr))}.integrated-page .integrated-scenario__grid{grid-template-columns:1fr}.integrated-page .tabs-section-content{padding:24px}.integrated-page .integrated-impact-grid,.integrated-page .integrated-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.page-transporte-logistica .body-a-tecnologias .body-a-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.page-transporte-logistica .body-a-tecnologias .body-a-items>*{text-align:center;align-items:center;width:100%;margin:0}.page-transporte-logistica .body-a-tecnologias .body-a-items img{object-fit:contain;width:100%;max-width:140px;height:50px}}@media (width<=760px){.integrated-page .integrated-hero{min-height:600px;padding:64px 20px}.integrated-page .integrated-hero h1{font-size:clamp(42px,11vw,58px)}.integrated-page .integrated-hero .site-hero-button{white-space:normal;width:100%;line-height:1.3}.integrated-page .body-a>.section{padding:56px 20px}.integrated-page .body-a-numeros{grid-template-columns:1fr}.integrated-page .tabs-section-content{padding:20px}.integrated-page .tabs-section-content-tags>.integrated-tab{flex-basis:100%}.integrated-page .subtitle1{font-size:42px}.integrated-page .industry-segments-tag,.integrated-page .btn-industry-segments-tag{justify-content:space-between;width:100%;padding:18px}.integrated-page .industry-segments-tag>*,.integrated-page .btn-industry-segments-tag>*{min-width:0}.integrated-page .cta-container{padding:56px 20px}.integrated-page .integrated-overview{padding:32px 20px}.integrated-page .integrated-overview__card{padding:24px}.integrated-page .integrated-impact-grid{grid-template-columns:1fr}.integrated-page .integrated-impact-grid article{border-bottom:1px solid #e6ebdf;padding-bottom:16px}}.integrated-page .body-a .page-card-grid{grid-template-columns:repeat(var(--page-card-columns,3), minmax(0, 1fr));width:100%;max-width:var(--container);text-align:left;align-items:stretch;gap:32px;padding:0;display:grid}.integrated-page .page-card-grid--1{--page-card-columns:1}.integrated-page .page-card-grid--2{--page-card-columns:2}.integrated-page .page-card-grid--3{--page-card-columns:3}.integrated-page .page-card-grid--4{--page-card-columns:4}.integrated-page .body-a .page-card-grid>*{text-align:left;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:24px;width:100%;min-width:0;max-width:none;height:auto;min-height:0;margin:0;position:relative;inset:auto}.integrated-page .body-a .page-card-grid>*>div{width:100%;min-width:0;max-width:100%;margin:0;padding-bottom:0}.integrated-page .body-a .page-card-grid>*>div>*{max-width:100%}.integrated-page .body-a .page-card-grid>*>img{object-fit:contain;flex:none}.integrated-page .body-a .page-card-grid>* p{overflow-wrap:anywhere;line-height:1.5}.integrated-page .body-a .page-card-grid>* :is(h2,h3){overflow-wrap:break-word}.integrated-page .body-a .page-card-grid>.card-white,.page-on-premises .body-a .body-a-cards2>*,.page-transporte-logistica .body-a .body-a-cards1>*,.page-transporte-logistica .body-a .body-a-cards3>*,.page-transporte-logistica .body-a .body-a-cards5>*{border-radius:24px;padding:32px}.integrated-page .body-a .body-a-numeros>*{margin:0;padding:0}.integrated-page .body-a .body-a-numeros{align-items:start}.integrated-page .tabs-section-content-text{max-width:100%;margin:0}.integrated-page .tabs-section-content-text>p{max-width:920px;line-height:1.5}.integrated-page .tabs-section-content-cards [class^=card-symbol-items]>*{align-items:flex-start;gap:12px;width:100%;margin:0;display:flex}.integrated-page .tabs-section-content-cards [class^=card-symbol-items] p{flex:1;width:auto;min-width:0}.integrated-page .tabs-section-content-cards [class^=card-symbol-items] img{flex:0 0 24px}.page-transporte-logistica .tabs-section-content-cards>*>p:last-child{color:#0a1a09;white-space:normal;background:#e2f7b9;border-radius:16px;width:100%;min-height:0;margin-top:auto;padding:20px}.page-transporte-logistica .tabs-section-content-cards [class*=benefit-card-slot]{flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.page-transporte-logistica .tabs-section-content-cards [class*=benefit-card-slot]>*{width:auto;max-width:100%;min-height:0;margin:0;padding:8px 12px;font-size:14px;line-height:1.3}.integrated-page :is(.body-a-no-campo,.body-a-quando-a,.body-a-a-base-e){padding:80px max(24px, calc((100% - var(--container)) / 2));grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px;display:grid}.integrated-page :is(.body-a-no-campo,.body-a-quando-a,.body-a-a-base-e)>*{width:100%;max-width:none;margin:0}.integrated-page .body-a>.extended-solutions{width:100%;padding:var(--section-padding-large);overflow:hidden}.integrated-page .extended-solutions>h2{width:min(var(--container), calc(100% - 48px));margin:0 auto 40px;font-weight:400}.integrated-page .extended-solutions>p{width:min(640px,100% - 48px);margin:0 auto}.integrated-page .extended-solutions .carousel-track{align-items:stretch}.integrated-page .extended-solutions .carousel-track .card{height:auto;min-height:506px;padding-bottom:158px}.integrated-page .extended-solutions .carousel-track .card .card-content{flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.integrated-page .extended-solutions .carousel-track .card .card-content h3,.integrated-page .extended-solutions .carousel-track .card .card-content p{width:100%}.integrated-page .extended-solutions .carousel-track .card .card-content a{justify-content:center;align-items:center;margin-top:auto;line-height:1.3;display:inline-flex}.integrated-page .extended-solutions:not(:has(.bright)) .carousel-track .card{padding-bottom:40px}.integrated-page .extended-solutions .carousel-track .card:focus-within{background:#0a1a09}.integrated-page .extended-solutions .carousel-track .card:focus-within .card-content :is(h3,p){color:#fff}.integrated-page .extended-solutions .carousel-track .card:focus-within .card-content a{color:#0a1a09;background:#aaff09}.integrated-page .extended-solutions .carousel-track .card:focus-within .bright:before{background:#0a1a09}@media (width<=1100px){.integrated-page .page-card-grid--3,.integrated-page .page-card-grid--4{--page-card-columns:2}.integrated-page :is(.body-a-no-campo,.body-a-quando-a,.body-a-a-base-e){gap:40px}}@media (width<=767px){.integrated-page .body-a .page-card-grid{grid-template-columns:minmax(0,1fr);gap:32px}.integrated-page :is(.body-a-no-campo,.body-a-quando-a,.body-a-a-base-e){grid-template-columns:1fr;padding:56px 20px}.integrated-page .body-a>.extended-solutions{padding:56px 0}.integrated-page .extended-solutions>h2{margin-bottom:24px;font-size:42px;line-height:1.1}.integrated-page .extended-solutions .carousel-track .card .card-content{padding-inline:28px}.integrated-page .extended-solutions .carousel-track .card .card-content h3{margin-bottom:24px;font-size:32px;line-height:1.15}.integrated-page .extended-solutions .carousel-track .card .section3-card__icon{margin-bottom:28px;margin-left:28px}.integrated-page .extended-solutions .carousel-viewport{margin-top:40px}.integrated-page .extended-solutions .carousel-track .card .card-content p{margin-bottom:28px;line-height:1.5}}@media (width<=576px){.integrated-page :is(.btn-a,.btn-b,.site-hero-button){white-space:normal;width:100%;max-width:320px;min-height:52px;padding:16px 24px}.integrated-page :is(.body-a-comece-pelo,.body-a-traga-o-mapa){padding-inline:20px}.integrated-page :is(.body-a-buttons,.buttons){align-items:stretch;width:100%}.integrated-page :is(.subtitle1,.subtitle2,.header-subtitle,.header-subtitle1,.header-subtitle2){line-height:1.1;font-size:var(--font-size-40)!important}}@media (prefers-reduced-motion:reduce){.integrated-page *,.integrated-page :before,.integrated-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important;transform:none!important}}
