.theme-2025 .padding-global{padding-left:24px;padding-right:24px}@media (max-width:768px){.theme-2025 .padding-global{padding-left:24px;padding-right:24px}}.theme-2025 .container-large{max-width:1240px}.theme-2025 .container-large,.theme-2025 .container-xlarge{margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}.theme-2025 .container-xlarge{max-width:100%;width:100%}.theme-2025 .padding-section-small{padding-bottom:0;padding-top:0}.theme-2025 .padding-section-medium{padding-bottom:24px;padding-top:24px}.theme-2025 .padding-section-large{padding-bottom:120px;padding-top:120px}@media (max-width:768px){.theme-2025 .padding-section-medium{padding-bottom:12px;padding-top:12px}}.theme-2025 h2{color:#18174d;font-family:Inter,sans-serif;font-size:3rem;font-weight:700;line-height:1.2}@media (max-width:768px){.theme-2025 h2{font-size:2rem}}.theme-2025 h4.overline{color:#18174d;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1875rem;line-height:1.5rem;margin-bottom:8px;text-transform:uppercase}.theme-2025 .ux-copy-bold,.theme-2025 p{color:#18174d;font-size:1rem}.theme-2025 .ux-copy-bold{font-weight:600}.theme-2025 .gradient-text{background:linear-gradient(90deg,#5ba2ff,#c8c5ff 50%,#ff7aa5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.theme-2025 .btn{align-items:center;border:none;border-radius:16px;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:.9375rem;font-weight:600;justify-content:center;line-height:1.5;padding:12px 18px;text-align:center;text-decoration:none;transition:all .3s ease-in-out;white-space:nowrap}@media (max-width:767px){.theme-2025 .btn{min-width:224px}}.theme-2025 .btn:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.theme-2025 .btn-primary{background-color:#5ba2ff;color:#fff}.theme-2025 .btn-primary:hover{background-color:#4891ef}.theme-2025 .btn-secondary{background-color:#e2e9f8;border-color:#e2e9f8;border-radius:12px;color:#0c0989}.theme-2025 .btn-secondary:hover{background-color:#f3f7ff;border-color:#f3f7ff}.theme-2025 .btn-tertiary{background-color:#e2e9f8;color:#e2e9f8}.theme-2025 .btn-tertiary:hover{background-color:#4891ef}.theme-2025 .btn-ghost{background-color:transparent;border:none;box-shadow:inset 0 4px 13px 0 hsla(0,0%,100%,.5);color:#18174d;position:relative;transition:box-shadow .3s ease-in-out;z-index:1}.theme-2025 .btn-ghost:before{background:linear-gradient(90deg,#5ba2ff,#c8c5ff 50%,#ff7aa5);border-radius:16px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2.5px;position:absolute;z-index:-1}.theme-2025 .btn-ghost:after{background-color:hsla(0,0%,100%,.2);border-radius:5.5px;content:"";inset:2.5px;position:absolute;transition:background-color .3s ease-in-out;z-index:-1}.theme-2025 .btn-ghost:hover{box-shadow:inset 0 4px 13px 0 hsla(0,0%,100%,0)}.theme-2025 .btn-ghost:hover:after{background-color:transparent}.theme-2025 .btn-lg{font-size:.9375rem;padding:14px 24px}.theme-2025 .btn-md{font-size:.9375rem;padding:.875rem 1.5rem}.theme-2025 .btn-group{align-items:center;display:flex;gap:8px;justify-content:center}@media (max-width:calc(768px - 1px)){.theme-2025 .btn-group{align-items:center;flex-direction:column}.theme-2025 .btn-group .btn{max-width:300px;width:100%}}.theme-2025 .pill{background:linear-gradient(90deg,rgba(91,162,255,.15),rgba(200,197,255,.15) 50%,rgba(255,122,165,.15));border-radius:100px;color:#18174d;display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:4px 12px;text-transform:uppercase}.theme-2025 .card{background-color:#fff;border-radius:16px;box-shadow:0 4px 15px 0 rgba(0,0,0,.08);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.theme-2025 .card:hover{box-shadow:0 8px 16px rgba(0,0,0,.08);transform:translateY(-4px)}.theme-2025 .card-regular-image{display:flex;flex-direction:column}.theme-2025 .card-regular-image .card-content{flex:1;padding:0}.theme-2025 .card-regular-image .card-content img{display:block;height:auto;padding:24px 24px 0;width:100%}.theme-2025 .card-regular-image .card-content p{color:#18174d;font-size:1rem;line-height:1.5;margin:0;padding:24px}.theme-2025 .card-regular-image .card-footer{padding:0 24px 24px}.theme-2025 .card-regular-image .card-footer .btn{width:auto}@media (max-width:768px){.theme-2025 .hide-mobile{display:none!important}}@media (min-width:calc(768px + 1px)){.theme-2025 .hide-desktop{display:none!important}}@media (min-width:calc(768px + 1px)) and (max-width:1024px){.theme-2025 .hide-tablet{display:none!important}}.theme-2025.section_product-showcase{padding:0;position:relative;z-index:2}.theme-2025.section_product-showcase .padding-global{padding-left:0;padding-right:0}.theme-2025.section_product-showcase .padding-section-small{padding:0 32px}@media (max-width:768px){.theme-2025.section_product-showcase{margin-top:-180px}.theme-2025.section_product-showcase .padding-section-small{padding:0}}.theme-2025.section_product-showcase .section-header{align-items:center;background-color:#fff;border-radius:32px 32px 0 0;display:flex;height:90px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-shadow:0 4px 15px 0 rgba(0,0,0,.08)}@media (max-width:768px){.theme-2025.section_product-showcase .section-header{height:75px}}.theme-2025.section_product-showcase .section-header::-webkit-scrollbar{display:none}.theme-2025.section_product-showcase .section-header{-ms-overflow-style:none;scrollbar-width:none}.theme-2025.section_product-showcase .section-header ul{display:flex;gap:36px;justify-content:space-between;list-style:none;margin:0;padding:0 24px 0 32px;white-space:nowrap;width:100%}@media (max-width:1024px){.theme-2025.section_product-showcase .section-header ul{justify-content:flex-start;width:auto}}.theme-2025.section_product-showcase .section-header li{margin:0}.theme-2025.section_product-showcase .section-header li a{color:#49495e;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;font-weight:400;text-decoration:none;transition:color .2s ease-in-out}.theme-2025.section_product-showcase .section-header li a:hover{color:#5ba2ff}.theme-2025.section_product-showcase .section-header li.active a{color:#5ba2ff;cursor:default;font-weight:700}.theme-2025.section_product-showcase .section-content{background-color:#fff;border-radius:0 0 30px 30px;box-shadow:0 4px 15px 0 rgba(0,0,0,.08)}.theme-2025.section_product-showcase .sub-section{display:none;gap:64px;grid-template-columns:1fr 2fr}@media (max-width:1024px) and (min-width:calc(768px + 1px)){.theme-2025.section_product-showcase .sub-section{grid-template-columns:1fr 1fr}}@media (max-width:768px){.theme-2025.section_product-showcase .sub-section{gap:32px;grid-template-columns:1fr}.theme-2025 .card-regular-image .card-footer .btn{width:100%}}.theme-2025.section_product-showcase .sub-section.active{display:grid}.theme-2025.section_product-showcase .sub-section .img{order:2;padding:36px 36px 0 0}@media (max-width:768px){.theme-2025.section_product-showcase .sub-section .img{order:1;padding:0}}.theme-2025.section_product-showcase .sub-section .img img{display:block;height:auto;width:100%}.theme-2025.section_product-showcase .sub-section .description{order:1;padding:56px 0 0 32px;position:relative}@media (max-width:768px){.theme-2025.section_product-showcase .sub-section .description{order:2;padding:0 32px}}.theme-2025.section_product-showcase .sub-section .description h2{margin-bottom:24px;margin-top:24px}.theme-2025.section_product-showcase .sub-section .description p{margin-bottom:104px}@media (max-width:768px){.theme-2025.section_product-showcase .sub-section .description p{margin-bottom:0}}.theme-2025.section_product-showcase .sub-section .description .btn-group{align-items:center;bottom:24px;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px;justify-content:flex-start;left:24px;position:absolute}@media (max-width:768px){.theme-2025.section_product-showcase .sub-section .description .btn-group{align-items:center;flex-direction:column;margin-bottom:0;position:static}.theme-2025.section_product-showcase .sub-section .description .btn-group .btn{max-width:300px;width:100%}.btn-group{margin-top:24px}}.theme-2025.section_logo-wrapper{padding:0}.theme-2025.section_logo-wrapper .padding-section-small{padding:48px 0}.theme-2025.section_logo-wrapper header{margin-bottom:32px;text-align:center}.theme-2025.section_logo-wrapper .scroll-list{overflow:hidden;position:relative}.theme-2025.section_logo-wrapper .scroll-list ul{display:flex;gap:80px;list-style:none;margin:0;padding:0;will-change:transform}.theme-2025.section_logo-wrapper .scroll-list ul li{align-items:center;display:flex;flex-shrink:0;justify-content:center;width:200px}.theme-2025.section_logo-wrapper .scroll-list ul li img{filter:grayscale(100%);height:auto;max-height:80px;max-width:160px;object-fit:contain;opacity:.6;transition:all .3s ease;width:auto}.theme-2025.section_logo-wrapper .scroll-list ul li img:hover{filter:grayscale(0);opacity:1}.theme-2025.section_media-stories{padding:0}.theme-2025.section_media-stories header{margin-bottom:48px;text-align:center}.theme-2025.section_media-stories .content-wrapper{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width:1024px){.theme-2025.section_media-stories .content-wrapper{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.theme-2025.section_media-stories .content-wrapper{grid-template-columns:1fr}}section.quote-section-block.target-quote-section .quote_content-row{max-width:100%}.button,a.btn.btn-tertiary.btn-lg,button{background-color:#e2e9f8;border-color:#e2e9f8;border-radius:10px;color:#18174d;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:600;padding:14px 35px;text-align:center;text-decoration:none;text-transform:none}a.btn.btn-tertiary.btn-lg:hover{background-color:#f3f7ff;border-color:#f3f7ff;color:unset}.body-container--industry .icon-close-part{transform:translateY(0) rotate(311deg)}.body-container--industry .icon-close-part.part{position:absolute}span.title-gradient{background:linear-gradient(90deg,#4f4bff,#9a2bfd 47%,#36e0b4);-webkit-background-clip:text;-webkit-text-fill-color:transparent}