@keyframes rotate-gradient{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes shimmer-gradient{0%{background-position:0 0}to{background-position:200% 0}}.section_hero{background-color:#18174d;background-position:0;background-repeat:no-repeat;background-size:cover;margin-top:-128px;padding-bottom:70px;padding-top:128px;position:relative}@media (max-width:767px){.section_hero{padding-bottom:160px}}.hero-content-wrapper .content-wrapper{align-items:center;display:flex;justify-content:center;position:relative;text-align:center;z-index:1}.hero-content-wrapper .content{max-width:54%;padding:48px 0 100px}@media (max-width:1023px){.hero-content-wrapper .content{max-width:75%}}@media (max-width:767px){.hero-content-wrapper .content{max-width:100%;padding-left:8px;padding-right:8px}}.hero-logo{display:flex;justify-content:center;margin-bottom:32px}.hero-heading{color:#fff;font-size:4rem;line-height:4.25rem;margin-bottom:32px}@media (max-width:767px){.hero-heading{font-size:3rem;line-height:3.25rem}}.hero-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:32px}.hero-description{color:#fff;font-size:1.25rem;line-height:1.75;margin:32px auto 0;max-width:800px}.section_product-architecture{color:#fff;max-width:none;padding:32px 0 0}.section_product-architecture .padding-section-small{background:#18174d;border-radius:30px;padding:48px 24px 24px}@media (max-width:767px){.section_product-architecture .padding-section-small{padding:32px}}.section_product-architecture a,.section_product-architecture h2,.section_product-architecture h3,.section_product-architecture h4,.section_product-architecture h5,.section_product-architecture h6,.section_product-architecture li,.section_product-architecture p,.section_product-architecture span{color:#fff}.section_product-architecture .padding-section-small{align-items:flex-start;display:grid;gap:24px;grid-template-columns:40% 60%}@media (max-width:767px){.section_product-architecture .padding-section-small{gap:48px;grid-template-columns:1fr}}.section_product-architecture .description{min-height:400px;order:1;position:relative}@media (max-width:767px){.section_product-architecture .description{min-height:auto;order:1;padding:0;text-align:center}}.section_product-architecture .description h2{margin-bottom:24px;margin-top:0}.section_product-architecture .description p{margin-bottom:120px}@media (max-width:767px){.section_product-architecture .description p{margin-bottom:24px}}.section_product-architecture .description .btn{bottom:-12px;left:0;position:absolute}@media (max-width:767px){.section_product-architecture .description .btn{margin-top:24px;position:static}}.section_product-architecture .diagram{align-items:center;display:flex;justify-content:center;order:2;padding-right:24px}@media (max-width:767px){.section_product-architecture .diagram{order:2;padding:0}}.section_product-architecture .diagram img{display:block;height:auto;max-width:100%}.section_key-metrics{padding:32px 0 0}.section_key-metrics header{margin-bottom:64px;text-align:center}.section_key-metrics header .overline{color:#18174d;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1875rem;line-height:1.5rem;margin-bottom:8px;text-transform:uppercase}.section_key-metrics header h2{margin:0}.section_key-metrics .content-wrapper{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.section_key-metrics .content-wrapper{gap:12px;grid-template-columns:repeat(2,1fr)}}@media (max-width:375px){.section_key-metrics .content-wrapper{gap:12px;grid-template-columns:1fr}}.section_key-metrics .metric{background-clip:padding-box;background-color:#fff;border:1px solid transparent;border-radius:16px;box-shadow:0 4px 15px 0 rgba(0,0,0,.08);padding:48px 24px 24px;position:relative;text-align:center}@media (max-width:768px){.section_key-metrics .metric{align-items:center;display:grid;gap:16px;grid-template-columns:1fr 1fr;height:112px;padding:0 12px 0 24px;text-align:left}}.section_key-metrics .metric:before{background:linear-gradient(90deg,#4f4bff 0,#9a2bfd 58%,#36e0b4);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:1px;pointer-events:none;position:absolute;z-index:-1}.section_key-metrics .metric .ux-h2{line-height:.9;margin:0 0 1rem}@media (max-width:768px){.section_key-metrics .metric .ux-h2{font-size:2.5rem;margin:0;text-align:left}}.section_key-metrics .metric p{margin:0}@media (max-width:768px){.section_key-metrics .metric p{text-align:left}}.section_learn-lead{padding:32px 0 0}.section_learn-lead .padding-section-medium{padding:0}.section_learn-lead header{margin:0 auto 64px;text-align:center;width:100%}@media (min-width:768px){.section_learn-lead header{width:75%}}@media (min-width:1024px){.section_learn-lead header{width:50%}}.section_learn-lead header .overline{color:#18174d;font-family:Inter,sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1875rem;line-height:1.5rem;margin-bottom:8px;text-transform:uppercase}.section_learn-lead header h2{margin:0}.section_learn-lead .content-wrapper{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:768px){.section_learn-lead .content-wrapper{grid-template-columns:1fr 2fr;grid-template-rows:auto auto}}.section_learn-lead .card-learn-lead{border-radius:24px;box-shadow:0 4px 15px 0 rgba(0,0,0,.08);color:#fff;display:flex;height:382px;overflow:hidden;position:relative}@media (min-width:768px){.section_learn-lead .card-learn-lead{height:444px}}.section_learn-lead .card-learn-lead h3,.section_learn-lead .card-learn-lead p{color:#fff}.section_learn-lead .card-learn-lead .description{display:flex;flex-direction:column;justify-content:flex-start;padding:48px 32px;position:relative;z-index:2}@media (max-width:768px){.section_learn-lead .card-learn-lead .description{padding:32px 24px}}.section_learn-lead .card-learn-lead .description h3{margin:0 0 16px}.section_learn-lead .card-learn-lead .description p{margin:0 0 auto;padding-bottom:32px}.section_learn-lead .card-learn-lead .description .buttons{bottom:32px;left:32px;position:absolute}@media (max-width:768px){.section_learn-lead .card-learn-lead .description .buttons{bottom:auto;left:auto;margin-top:24px;position:static}}.section_learn-lead .card-learn-lead.card-1{grid-column:1;grid-row:1}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-1{grid-column:1/2;grid-row:1}}.section_learn-lead .card-learn-lead.card-1 .bg-image{height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:1}.section_learn-lead .card-learn-lead.card-1 .description{width:100%}.section_learn-lead .card-learn-lead.card-2{background:#18174d;grid-column:1;grid-row:2}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-2{flex-direction:row;grid-column:2/3;grid-row:1}}.section_learn-lead .card-learn-lead.card-2:before{background:url(/public/theme-images/backgrounds/learn-lead2-bg.jpg) no-repeat 50%;background-size:cover;content:"";display:none;height:100%;left:0;position:absolute;top:0;width:50%;z-index:0}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-2:before{display:block}}.section_learn-lead .card-learn-lead.card-2 .bg-image-mobile{display:block;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;top:0;width:100%;z-index:1}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-2 .bg-image-mobile{display:none}}.section_learn-lead .card-learn-lead.card-2 .description{width:100%}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-2 .description{width:50%}}.section_learn-lead .card-learn-lead.card-2 .image{display:none}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-2 .image{display:block;padding:0;position:relative;width:50%}.section_learn-lead .card-learn-lead.card-2 .image img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}}.section_learn-lead .card-learn-lead.card-3{flex-direction:column;grid-column:1;grid-row:3;height:auto}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-3{flex-direction:row;grid-column:1/3;height:444px}}.section_learn-lead .card-learn-lead.card-3:before{background:linear-gradient(135deg,#18174d,#4a467d 50%,#585491);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.section_learn-lead .card-learn-lead.card-3 .description{min-height:auto;width:100%}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-3 .description{min-height:auto;width:33.333%}}.section_learn-lead .card-learn-lead.card-3 .image{align-items:flex-end;display:flex;height:332px;justify-content:flex-end;overflow:hidden;padding-left:24px;position:relative;width:100%;z-index:1}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-3 .image{height:auto;padding-left:0;padding-top:48px;width:66.667%}}.section_learn-lead .card-learn-lead.card-3 .image .main-image-desktop{display:none}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-3 .image .main-image-desktop{display:block;height:420px;min-width:100%;object-fit:cover;object-position:left bottom;width:auto}}.section_learn-lead .card-learn-lead.card-3 .image .main-image-mobile{display:block;height:332px;min-width:100%;object-fit:cover;object-position:left bottom;width:auto}@media (min-width:768px){.section_learn-lead .card-learn-lead.card-3 .image .main-image-mobile{display:none}}.section_learn-lead .card-learn-lead.card-3 .image .img-headshot{bottom:24px;position:absolute;right:24px;z-index:3}@media (max-width:767px){.section_learn-lead .card-learn-lead.card-3 .image .img-headshot{left:50%;right:auto;transform:translateX(-50%)}}.section_learn-lead .card-learn-lead.card-3 .image .img-headshot img{display:block;height:auto;max-width:220px}.section_testimonials{padding:0}.section_testimonials .padding-section-medium{padding:0 0 56px}.section_testimonials header{margin-bottom:48px;text-align:center}.section_testimonials .content-wrapper{display:grid;gap:24px;grid-template-columns:1fr 1fr 1fr}@media (max-width:768px){.section_testimonials .content-wrapper{grid-template-columns:1fr}}.section_testimonials .card{border-radius:24px;color:#fff;display:flex;flex-direction:column;min-height:443px;overflow:hidden;padding:32px;position:relative}@media (max-width:768px){.section_testimonials .card{min-height:auto;padding:32px 24px}}.section_testimonials .card-1-3{grid-column:span 1}@media (max-width:768px){.section_testimonials .card-1-3{grid-column:1/-1}}.section_testimonials .card-2-3{grid-column:span 2}@media (max-width:768px){.section_testimonials .card-2-3{grid-column:1/-1}}.section_testimonials .card-cyan{background:linear-gradient(180deg,#27aae1,#0c98c8)}.section_testimonials .card-navy{background:linear-gradient(180deg,#4f4bff,#18174d)}.section_testimonials .card-purple{background:linear-gradient(180deg,#9d4edd,#5a189a)}.section_testimonials .card-background{background:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.4));background-position:50%;background-size:cover}.section_testimonials .card-background .description{position:relative;z-index:1}.section_testimonials .card-background .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:0}.section_testimonials .card-split-image{flex-direction:row;padding:0}@media (max-width:768px){.section_testimonials .card-split-image{flex-direction:column}}.section_testimonials .card-split-image .description{display:flex;flex:0 0 50%;flex-direction:column;padding:32px}@media (max-width:768px){.section_testimonials .card-split-image .description{flex:1;padding:32px 24px}}.section_testimonials .card-split-image .image{flex:0 0 50%;overflow:hidden;position:relative}@media (max-width:768px){.section_testimonials .card-split-image .image{flex:0 0 200px}}.section_testimonials .card-split-image .image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.section_testimonials .description{display:flex;flex:1;flex-direction:column}.section_testimonials .description h3{color:#fff;font-size:2rem;font-weight:400;margin-bottom:16px}@media (max-width:768px){.section_testimonials .description h3{margin-bottom:12px}}.section_testimonials .description p{color:#fff;font-size:1.2rem;font-weight:400;line-height:1.4;margin-bottom:16px}@media (max-width:768px){.section_testimonials .description p{margin-bottom:12px}}.section_testimonials .description p:last-of-type{margin-bottom:0}@media (max-width:768px){.section_testimonials .description p:last-of-type{margin-bottom:0}}.section_testimonials .description dl{align-items:center;display:grid;gap:16px;column-gap:16px;grid-template-columns:auto 1fr;margin-top:auto;padding-top:24px}@media (max-width:1024px) and (min-width:768px){.section_testimonials .description dl{grid-template-columns:1fr 1fr}}.section_testimonials .description dl dt{font-size:1.5rem;margin:0}.section_testimonials .description dl dt img{border-radius:50%;display:block;flex-shrink:0;height:106px;object-fit:cover;width:106px}@media (max-width:1024px) and (min-width:768px){.section_testimonials .description dl dt img{height:85px;width:85px}}.section_testimonials .description dl dd{color:#fff;font-size:1.2rem;font-weight:700;line-height:1.2;margin:0}@media (max-width:1024px) and (min-width:768px){.section_testimonials .description dl dd{font-size:.96rem}}.section_testimonials .description dl dd img{display:block;height:auto;margin-top:8px;max-height:84px;max-width:150px;width:auto}@media (max-width:1024px) and (min-width:768px){.section_testimonials .description dl dd img{max-height:67px;max-width:120px}}.section_testimonials .description .btn{align-self:flex-start;margin-top:32px}.section_quotes{padding:0}.section_quotes .padding-section-medium{margin-top:-24px;padding:0 0 24px}.section_quotes .customer-quote-carousel{background:#fff;border-radius:24px;box-shadow:0 4px 15px 0 rgba(0,0,0,.08);display:grid;gap:0;grid-template-columns:1fr 1fr 1fr;overflow:hidden}@media (max-width:1023px){.section_quotes .customer-quote-carousel{grid-template-columns:1fr}}.section_quotes .quote-nav-bottom ul,.section_quotes .quote-nav-top ul{background:#dadae1;display:grid;gap:0;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.section_quotes .quote-nav-bottom li,.section_quotes .quote-nav-top li{align-items:center;background:#fff;display:flex;height:148px;justify-content:center;margin:1px;position:relative}.section_quotes .quote-nav-bottom li:first-child,.section_quotes .quote-nav-bottom li:nth-child(2),.section_quotes .quote-nav-top li:first-child,.section_quotes .quote-nav-top li:nth-child(2){margin-top:0}.section_quotes .quote-nav-bottom li:nth-child(odd),.section_quotes .quote-nav-top li:nth-child(odd){margin-left:0}.section_quotes .quote-nav-bottom li:nth-child(2n),.section_quotes .quote-nav-top li:nth-child(2n){margin-right:0}.section_quotes .quote-nav-bottom li:nth-last-child(-n+2),.section_quotes .quote-nav-top li:nth-last-child(-n+2){margin-bottom:0}.section_quotes .quote-nav-bottom li a,.section_quotes .quote-nav-top li a{align-items:center;display:flex;height:100%;justify-content:center;padding:16px;width:100%}.section_quotes .quote-nav-bottom li .casestudy-link,.section_quotes .quote-nav-top li .casestudy-link{bottom:16px;height:auto;left:50%;padding:0;position:absolute;transform:translateX(-50%);width:auto}.section_quotes .quote-nav-bottom li .casestudy-link img,.section_quotes .quote-nav-top li .casestudy-link img{width:68px}.section_quotes .quote-nav-bottom li img,.section_quotes .quote-nav-top li img{height:auto;max-height:84px;max-width:150px;object-fit:contain;width:auto}.section_quotes .quote-detail{border-radius:24px;height:448px;overflow:hidden;position:relative}@media (max-width:1023px){.section_quotes .quote-detail{height:auto;min-height:330px}}.section_quotes .quote-detail:before{background:linear-gradient(90deg,#4f4bff 0,#9a2bfd 58%,#36e0b4);border-radius:24px;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:2px 2px 6px;pointer-events:none;position:absolute;z-index:2}.section_quotes .quote-detail>ul{height:100%;list-style:none;margin:0;padding:0;position:relative;width:100%}.section_quotes .quote-detail>ul li{align-items:center;background:#fff;display:flex;flex-direction:column;height:443px;justify-content:flex-start;left:0;opacity:0;padding:80px 56px 36px;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .4s ease-in-out;width:100%}.section_quotes .quote-detail>ul li.active{opacity:1;pointer-events:auto;z-index:1}.section_quotes .quote-detail>ul li .customer-quote{color:#18174d;font-size:1.25rem;font-weight:400;margin-bottom:24px}.section_quotes .quote-detail>ul li .customer-quote-name{color:#18174d;font-size:1rem;font-weight:700;margin-bottom:24px}.section_quotes .quote-detail>ul li .customer-logo{height:auto;margin:0 auto;max-height:84px;max-width:150px;object-fit:contain;width:auto}.section_quotes .quote-detail .customer-quote-nav{bottom:24px;display:flex;justify-content:space-between;left:0;padding:0 24px;position:absolute;right:0;z-index:3}.section_quotes .quote-detail .customer-quote-nav a{align-items:center;color:#18174d;cursor:pointer;display:flex;font-size:.875rem;font-weight:600;gap:8px;text-decoration:none;transition:color .3s ease}.section_quotes .quote-detail .customer-quote-nav a:hover{color:#4f4bff}.section_quotes .quote-detail .customer-quote-nav a i{font-size:12px}.section_trust-compliance{padding:0 0 64px}.section_trust-compliance .padding-section-medium{padding:0}.section_trust-compliance header h4{margin-bottom:16px}.section_trust-compliance header{margin-bottom:16px;text-align:center}.section_trust-compliance .content-wrapper{text-align:center}.section_trust-compliance .content-wrapper p{margin:0 auto 36px}.section_trust-compliance .content-wrapper img{display:block;height:auto;margin:0 auto 48px;max-width:577px;width:100%}.section_trust-compliance .content-wrapper .btn{margin:0 auto}