.hero-cta-primary{display:inline-flex;padding:1.125rem 2rem;justify-content:center;align-items:center;gap:.625rem;border-radius:.625rem;box-shadow:0 1px 4px 0 rgba(48,83,255,.3),0 5px 10px -4px rgba(195,205,255,.7);text-decoration:none;text-align:center;font-size:1rem;font-style:normal;font-weight:600;line-height:1.25rem;color:#fff;background:#3053ff}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-left:1rem;margin-right:1rem;width:calc(100vw - 2rem);height:100%;max-width:1068px}@media(min-width:768px){.grid-container{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:2.125rem;gap:2.125rem;margin-left:1.25rem;margin-right:1.25rem;width:calc(100vw - 2.5rem)}}@media(min-width:1024px){.grid-container{display:grid;grid-template-columns:repeat(8,1fr);grid-gap:2rem;gap:2rem;margin-left:3rem;margin-right:3rem;width:calc(100vw - 6rem)}}@media(min-width:1440px){.grid-container{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2rem;gap:2rem;margin-left:0;margin-right:0;width:100%;max-width:1288px}}.spoke-grid{grid-column:1/span 4}@media(min-width:768px){.spoke-grid{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.spoke-grid{grid-column:var(--grid-content-start-on-desktop)/span calc(var(--grid-content-base-desktop-span) + 4)}}.spoke-grid .grid-container{--grid-content-base-desktop-span:4}.navbar-section{width:100%;position:relative;display:flex;align-items:center;flex-direction:column;position:fixed;top:0;z-index:100;height:3.75rem;background:#fff;box-shadow:0 4px 14px 0 rgba(48,83,255,.1)}.navbar-section .navbar-container{align-items:center;justify-content:space-between}.navbar-section .navbar-container .navbar-component{grid-column:1/span 4;display:flex;flex-direction:row;align-items:flex-end}@media(min-width:768px){.navbar-section .navbar-container .navbar-component{grid-column:1/span calc(var(--grid-content-base-tablet-span) + 3)}}@media(min-width:1440px){.navbar-section .navbar-container .navbar-component{grid-column:1/span 12}}@media(min-width:1024px){.navbar-section .navbar-container .navbar-component{align-items:center}}.navbar-section .navbar-logo{height:2.5rem;display:flex;align-items:center;margin-right:auto}@media(min-width:1280px){.navbar-section .navbar-logo .navbar-logo-image{width:160px;height:auto}}.navbar-section .navbar-links{display:flex;align-items:center;gap:1.5rem}.navbar-section .navbar-links .navbar-link{display:flex;flex-direction:row;color:#000;font-size:14px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:.5px;text-decoration:none}.navbar-section .navbar-links .navbar-link .chevron-down{padding-left:.3rem}.navbar-section .navbar-buttons{display:flex;flex-direction:row;gap:.75rem;padding-left:2.875rem}.navbar-section .navbar-buttons .btn-primary,.navbar-section .navbar-buttons .btn-secondary{color:#3053ff;text-align:center;font-family:var(--font-inter);font-size:.875rem;font-style:normal;font-weight:700;line-height:16px;text-decoration:none}.navbar-section .navbar-buttons .btn-primary{display:none}@media(min-width:1024px){.navbar-section .navbar-buttons .btn-primary{display:flex;padding:14px 18px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:#dde3ff}}.navbar-section .navbar-buttons .btn-secondary{color:#fff;display:flex;padding:10px 16px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:#3053ff;box-shadow:0 5px 10px -4px rgba(195,205,255,.7)}@media(min-width:1024px){.navbar-section .navbar-buttons .btn-secondary{padding:14px 18px}}.navbar-section .navbar-hamburger{display:none;background:none;border:none;font-size:2rem;margin-left:1rem;cursor:pointer}@media(max-width:768px){.navbar-section .navbar-container{padding:0 1rem;height:3.5rem}.navbar-section .navbar-links{display:none;position:absolute;top:100%;left:0;width:100vw;background:#fff;flex-direction:column;gap:1.5rem;padding:1.5rem 0;box-shadow:0 2px 8px rgba(0,0,0,.08)}.navbar-section .navbar-links.open{display:flex}.navbar-section .navbar-hamburger{display:block}.navbar-section .navbar-buttons{margin-left:0}}.solution-card{display:flex;max-width:275px;padding:1.375rem;flex-direction:row;align-items:flex-start;gap:12px}@media only screen and (min-width:1024px){.solution-card{padding:24px;flex-direction:column;gap:12.15px;min-width:200px;max-width:auto}}@media only screen and (min-width:1440px){.solution-card{gap:14px}}@media only screen and (min-width:1600px){.solution-card{gap:16px}}@media only screen and (min-width:1920px){.solution-card{gap:17.5px}}.solution-card img{width:19.5px;height:auto}@media only screen and (min-width:1024px){.solution-card img{width:19.5px}}@media only screen and (min-width:1440px){.solution-card img{width:23px}}@media only screen and (min-width:1600px){.solution-card img{width:26px}}@media only screen and (min-width:1920px){.solution-card img{width:28px}}.solution-card .card-content{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;align-self:stretch}.solution-card .card-content p{color:#262626;font-family:var(--font-proxima-nova);font-size:14px;font-style:normal;font-weight:400;line-height:129.1%}@media only screen and (min-width:1024px){.solution-card .card-content p{font-size:16px}}.solution-card .card-content p.card-title{color:#000;font-size:16px;font-weight:700;line-height:100%}@media only screen and (min-width:1024px){.solution-card .card-content p.card-title{font-size:18px}}.modal-link{display:flex;flex-direction:column;align-items:flex-start;gap:4.676px}.modal-link .link-icon{width:13px;height:auto}@media only screen and (min-width:1920px){.modal-link .link-icon{width:16px}}.modal-link p{color:#606060;font-family:var(--font-proxima-nova);font-size:14px;font-style:normal;font-weight:400;line-height:129.1%}@media(min-width:1024px){.modal-link p{font-size:14px}}@media(min-width:1440px){.modal-link p{font-size:16px}}@media(min-width:1600px){.modal-link p{font-size:18px}}.modal-link .link-title{display:flex;align-items:center;gap:10px}.modal-link .link-title p{color:#000;font-weight:700;line-height:normal}.modal-link .link-title i{width:12px;height:12px;color:#7f7f7f}.link-grid{display:flex;max-width:55%;padding-top:1.5rem;gap:6px;flex-direction:column;align-items:flex-start;flex-shrink:0}@media only screen and (min-width:1024px){.link-grid{padding-top:2.5rem;max-width:30%;gap:14px}}.link-grid .grid-title{display:flex;align-items:center;gap:7px}.link-grid .grid-title .group-icon{width:14px;height:auto}@media only screen and (min-width:1440px){.link-grid .grid-title .group-icon{width:16.5px}}@media only screen and (min-width:1600px){.link-grid .grid-title .group-icon{width:18px}}@media only screen and (min-width:1920px){.link-grid .grid-title .group-icon{width:20px}}.link-grid .grid-title p{color:#7f7f7f;font-family:var(--font-proxima-nova);font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:.5px;text-transform:uppercase}@media(min-width:1024px){.link-grid .grid-title p{font-size:12px}}@media(min-width:1440px){.link-grid .grid-title p{font-size:14px}}.link-grid .grid-title i{width:16px;height:16px;color:#7f7f7f}.link-grid .grid-content{display:flex;padding-left:20px;flex-direction:column;align-items:flex-start;gap:8px}@media only screen and (min-width:1024px){.link-grid .grid-content{gap:18px}}.toggle-container{display:inline-flex;padding:5.846px 7.015px;flex-direction:column;align-items:flex-start;gap:11.691px;border-radius:46.764px;border:1px solid #bcc7ff;background:#f5f5f5}.toggle-container .toggle-items{cursor:pointer;display:flex;align-items:flex-start;gap:3.507px}.toggle-container .toggle-badge{display:flex;height:32.735px;padding:0 15.198px;justify-content:center;align-items:center;border-radius:46.764px}.toggle-container .toggle-badge p{color:#0054e6;font-family:var(--font-proxima-nova);font-size:14px;font-style:normal;font-weight:600;line-height:normal}.toggle-container .toggle-badge.toggle{background:#0054e6}.toggle-container .toggle-badge.toggle p{color:#fff}.modal-footer{display:none}.modal-footer.integration-footer{margin-top:auto;margin-left:2.5rem}.modal-footer.solution-footer{padding-left:1.5rem;padding-top:0}.modal-footer.resource-footer{padding-top:1.875rem;padding-left:2.5rem}.modal-footer.display-mobile{display:flex;padding-top:19px;width:100%;justify-content:center;margin-left:auto;margin-right:auto}@media only screen and (min-width:1024px){.modal-footer.display-mobile{display:none}.modal-footer{display:flex;gap:37px;padding-bottom:30px;padding-top:30px;padding-right:32px}}.modal-footer .footer-badge{display:flex;justify-content:center;align-items:center;gap:7px;color:#3053ff;font-family:var(--font-proxima-nova);font-size:16px;font-style:normal;font-weight:700;line-height:129.1%}.modal-footer .footer-badge svg{width:18px;height:18px;font-size:18px}.link-content{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-left:1.875rem;width:100%}@media only screen and (min-width:1024px){.link-content{flex-direction:row;gap:1.25rem;padding-left:2.5rem}}.integration-container{display:flex;flex-direction:column;align-items:flex-start;flex:1 0;padding-top:0;padding-right:2rem}@media only screen and (min-width:1024px){.integration-container{height:auto;padding-top:1.75rem;margin-bottom:0;gap:1rem}}.integration-container .top-row{display:flex;flex-direction:column;align-self:stretch;width:100vw;align-items:center;padding-top:8px}@media only screen and (min-width:1024px){.integration-container .top-row{width:auto;align-items:flex-end;padding-top:unset}.integration-container .link-content .link-grid{padding-top:0}.integration-container .link-content .link-grid .grid-content{gap:0;padding-left:0}}.solutions-container{display:flex;padding:.5rem 1.875rem;flex-direction:column;align-items:flex-start;gap:.625rem;width:100%}@media only screen and (min-width:1024px){.solutions-container{padding:2.5rem 1.875rem 0;margin-bottom:0}}.solutions-container .container-title{color:#3053ff;font-family:var(--font-proxima-nova);font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.169px;text-transform:uppercase}@media only screen and (min-width:1024px){.solutions-container .container-title{font-size:16px;padding-left:24px}}.solutions-container .container-grid{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch}@media only screen and (min-width:1024px){.solutions-container .container-grid{flex-direction:row}.resources-container{margin-bottom:0}.resources-container .link-content{width:95%}}.modal-topbar{display:inline-flex;padding:10px;justify-content:end;width:100%;gap:10px;border-bottom:1px solid #d5d5d5;color:#262626;font-family:var(--font-proxima-nova);font-size:16px;font-style:normal;font-weight:600;line-height:29px;letter-spacing:-.25px}.modal-topbar i{width:15px;height:15px}.modal-topbar .topbar-badge{display:flex;padding:10px;align-items:center;gap:10px}@media only screen and (min-width:1024px){.modal-topbar{display:none}}.sidebar-card-container{padding:.625rem}.sidebar-featured-container{display:flex;padding:2.5rem .875rem .625rem;margin-left:1rem;flex-direction:column;align-items:flex-start;gap:.625rem;height:auto;flex-shrink:0;background:#fff}@media only screen and (min-width:1024px){.sidebar-featured-container{height:auto;width:272px;box-shadow:-2.338px 0 5.846px 0 rgba(0,0,0,.05);border-radius:0 8.084px 8.084px 0}}.sidebar-featured-container .container-grid{display:flex;flex-direction:column;align-items:flex-start;gap:1.875rem}.sidebar-featured-container .container-grid .grid-title{color:#3053ff;font-family:var(--font-proxima-nova);font-size:.875rem;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.169px;text-transform:uppercase}@media only screen and (min-width:1024px){.sidebar-featured-container .container-grid .grid-title{font-size:16px}}.sidebar-card{display:none}@media only screen and (min-width:1024px){.sidebar-card{display:flex;padding:1.875rem;flex-direction:column;align-items:flex-start;gap:1.563rem;border-radius:.5rem 0 0 .5rem;background:#f9f9f9;box-shadow:inset 2.338px 0 5.846px 0 rgba(0,0,0,.05)}.sidebar-card img{width:240px;height:150px}.sidebar-card .card-content{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;width:15rem}.sidebar-card .card-content p{color:#262626;font-family:var(--font-proxima-nova);font-size:1rem;font-style:normal;font-weight:400;line-height:129.1%}.sidebar-card .card-content .content-title{color:#000;font-size:1.125rem;font-weight:700;line-height:normal}}.featured-card{display:flex;padding:1rem;flex-direction:column;align-items:flex-start;gap:.625rem;width:100%;min-height:77px;justify-content:center;border-radius:9px;border:1.5px solid #ced6ff}.featured-card p{color:#000;font-family:var(--font-proxima-nova);font-size:14px;font-style:normal;font-weight:600;line-height:normal}.featured-card.blue-gradient{background:radial-gradient(724.9% 141.42% at 100% 100%,#E1F5FF 0,#FFF 52.5%,#B6E6FF 100%)}.featured-card.purple-gradient{background:radial-gradient(724.9% 141.42% at 100% 100%,#E1F5FF 0,#FFF 52.5%,#A4B4FF 100%)}.featured-card.yellow-gradient{background:radial-gradient(842.57% 126.11% at 86.12% -14.43%,#FEEDCB 0,#FFF 72.43%,#FAC82A 100%)}.navigation-modal-screen{position:fixed;z-index:50;top:115px;left:0;right:0}@media only screen and (min-width:1024px){.navigation-modal-screen{top:auto;left:auto;right:auto}}.navigation-modal{min-width:100vw;padding-bottom:6.5rem;cursor:default;background-color:#fff;position:fixed;z-index:101;margin-top:5rem;top:0;left:0;right:0;height:auto;min-height:50vh;max-height:90vh;overflow-y:scroll}@media only screen and (min-width:1024px){.navigation-modal{top:5%;margin-top:unset;margin-left:auto;margin-right:auto;box-shadow:0 4.676px 16.367px 0 rgba(0,0,0,.15);border-radius:.5rem;min-width:auto;width:980px;max-width:1140px;padding-bottom:unset;height:auto;max-height:-moz-fit-content;max-height:fit-content;min-height:unset;overflow-y:unset}}@media only screen and (min-width:1440px){.navigation-modal{width:1140px}}.navigation-modal .modal-body{max-width:100vw}@media only screen and (min-width:1024px){.navigation-modal .modal-body{height:auto;display:flex;align-items:stretch}}.navigation-modal a{text-decoration:none}.navigation-modal .footer-badge p{font-size:1rem;font-weight:600;font-family:var(--font-proxima-nova)}