.card-grid{display:grid;gap:2rem;grid-template-columns:repeat(1,1fr)}@media (min-width:768px){.card-grid.grid-columns-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.card-grid.grid-columns-3{grid-template-columns:repeat(3,1fr)}.card-grid.grid-columns-4{grid-template-columns:repeat(4,1fr)}.card-grid.grid-columns-5{grid-template-columns:repeat(5,1fr)}}.card-grid.logo-bg{position:relative}.card-grid.logo-bg:before{bottom:-150px;content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNjIuMzIgOTUuMjciPjxwYXRoIGZpbGw9IiMzM2NjZWIiIGQ9Ik03OS45MSA1MS41N2MxLjc5LTMuNDggMS44LTcuNi4wMi0xMS4wOUw1Ny43NiAyLjM2Yy0xLjc4LTMuMDYtNC42Ny0zLjA1LTYuNDUgMEwuNzYgODkuNzFjLTEuNzcgMy4wNi0uMzMgNS41NiAzLjIgNS41Nmg0My44OGMzLjkyLS4yMiA3LjUtMi4yNyA5LjY3LTUuNTRMNzkuOSA1MS41N1oiLz48cGF0aCBmaWxsPSIjMmU4YWQ0IiBkPSJNNTcuNzYgMi4zNmMtMS43OC0zLjA1LTQuNjctMy4wNS02LjQ0IDBMMjYuMDQgNDYuMDNoNTUuMjJjLjA0LTEuOTMtLjQxLTMuODQtMS4zMi01LjU1eiIvPjxwYXRoIGZpbGw9IiM2M2Q5ZjUiIGQ9Ik01My42MSA5My40NiAyNi4xNiA0NS44Mi43NiA4OS43MWMtMS43NyAzLjA2LS4zMyA1LjU2IDMuMiA1LjU2aDQzLjg4YzIuMDUtLjA5IDQuMDQtLjcxIDUuNzctMS44MSIvPjxwYXRoIGZpbGw9IiNkOTIxZDYiIGQ9Ik04Mi40MSA1MS41MWMtMS43OS0zLjQ4LTEuOC03LjYtLjAyLTExLjA5bDIyLjE3LTM4LjEzYzEuNzgtMy4wNSA0LjY3LTMuMDUgNi40NSAwbDUwLjU2IDg3LjM1YzEuNzcgMy4wNi4zMyA1LjU2LTMuMiA1LjU2aC00My44OGMtMy45Mi0uMjItNy41LTIuMjctOS42Ny01LjU0TDgyLjQzIDUxLjVaIi8+PHBhdGggZmlsbD0iI2ZmNWVkYiIgZD0iTTEwNC41NiAyLjI5YzEuNzgtMy4wNSA0LjY3LTMuMDUgNi40NCAwbDI1LjI4IDQzLjY3SDgxLjA2Yy0uMDQtMS45My40MS0zLjg1IDEuMzMtNS41NXoiLz48cGF0aCBmaWxsPSIjYjgwMGM5IiBkPSJtMTA4LjcxIDkzLjM5IDI3LjQ1LTQ3LjY0IDI1LjQxIDQzLjljMS43NyAzLjA2LjMzIDUuNTYtMy4yIDUuNTZoLTQzLjg4Yy0yLjA1LS4wOC00LjA0LS43MS01Ljc3LTEuODEiLz48L3N2Zz4=");display:inline-block;height:300px;left:-225px;opacity:.5;position:absolute;width:500px;z-index:-1}.card-grid.logo-bg.grid-columns-2:before{left:unset;right:-225px;z-index:unset}.card-grid:has(.gradient-border){grid-row-gap:4rem}.card-grid .card{display:flex;flex-direction:column;overflow:hidden;position:relative}.card-grid .card .card-interior{display:flex;flex-direction:column;gap:1rem}.card-grid .card .card-body{flex-grow:1}.card-grid .card .card-body .preheader{display:block;font-size:.875rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.card-grid .card .card-body h3{font-size:1.25rem;font-weight:600;line-height:1.25;margin-bottom:.5rem}.card-grid .card .card-body p:last-of-type{margin-bottom:0}.card-grid .card .card-footer{margin-top:auto}.card-grid .card .card-footer .btn-card{align-items:center;color:var(--blue);display:flex;font-weight:500;gap:.75rem;text-decoration:none}.card-grid .card .card-footer .btn-card svg{height:16px}.card-grid .card .card-footer .btn-card svg path,.card-grid .card .card-footer .btn-card svg:hover path{fill:var(--blue)}.card-grid .card .card-footer .text-magenta svg path{stroke:var(--magenta)}.card-grid .card .card-footer .text-black svg path{stroke:var(--black)}.card-grid .card .card-footer .text-orange svg path{stroke:var(--orange)}.card-grid .card .card-footer .text-purple svg path{stroke:var(--purple)}.card-grid .card.link-card:hover{background:var(--blue-light)!important}.card-grid .card.link-card:hover .btn-card{color:var(--orange)}.card-grid .card.link-card:hover .btn-card svg path{fill:var(--orange)}.card-grid .card.gradient-border{background:linear-gradient(45deg,#44b0ff,#ff44ec);border-radius:10px;overflow:visible;padding:3px;position:relative}.card-grid .card.gradient-border .card-interior{background:var(--white);border-radius:8px;display:flex;flex-direction:column;flex-grow:1;padding:0 2rem 2rem}.card-grid .card.gradient-border .card-header{background:linear-gradient(180deg,transparent 33px,#fff 0);display:inline-block;height:60px;margin-top:-36px;margin-inline:auto;padding:0 1rem}.card-grid.comparison-cards{margin-top:4rem}.card-grid.comparison-cards .card:first-of-type{background:#b4dfff}.card-grid.comparison-cards .card:first-of-type .card-interior{background:#464646}.card-grid.comparison-cards .card:first-of-type .card-header{background:transparent;padding:0}.card-grid.comparison-cards .card:first-of-type .card-header img{transform:scale(1.125)}.card-grid.comparison-cards .card:first-of-type .card-body h3,.card-grid.comparison-cards .card:first-of-type .card-body p,.card-grid.comparison-cards .card:first-of-type .card-body ul{color:var(--white)}.card-grid.comparison-cards .card .card-body{display:flex;flex-direction:column;gap:1rem}.card-grid.comparison-cards .card .card-body h3{font-size:2rem;font-weight:700;margin-bottom:0}