.gcc-home-solution-cards{background:var(--gcc-sol-bg)}.gcc-home-solution-cards__header{margin-bottom:28px}.gcc-home-solution-cards__header--left{text-align:left;align-items:flex-start}.gcc-home-solution-cards__header--center{text-align:center;align-items:center}.gcc-home-solution-cards__header--right{text-align:right;align-items:flex-end}.gcc-home-solution-cards__header-text{max-width:920px}.gcc-home-solution-cards__eyebrow{display:inline-block;margin-bottom:10px;font-size:12px;line-height:1;font-weight:700;text-transform:uppercase;letter-spacing:.11em;color:var(--gcc-sol-muted)}.gcc-home-solution-cards__intro{margin-top:10px;color:var(--gcc-sol-text)}.gcc-home-solution-cards__intro p:last-child{margin-bottom:0}.gcc-home-solution-cards__grid{display:grid;grid-template-columns:1fr;gap:22px}.gcc-home-solution-cards__card{min-width:0}.gcc-home-solution-cards__card-link-wrap{display:flex;flex-direction:column;height:100%;background:var(--gcc-sol-card-bg);border:1px solid var(--gcc-sol-card-border);border-radius:var(--gcc-sol-radius);overflow:hidden;text-decoration:none;box-shadow:0 6px 20px #12263a0a;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease,background .28s ease}.gcc-home-solution-cards__card-link-wrap:hover{transform:translateY(-4px);border-color:#12263a1f;box-shadow:0 18px 36px #12263a1a}.gcc-home-solution-cards__media{position:relative;overflow:hidden;background:#eef2f5}.gcc-home-solution-cards__image,.gcc-home-solution-cards__placeholder,.gcc-home-solution-cards__media picture{display:block;width:100%;height:100%}.gcc-home-solution-cards__image{aspect-ratio:1 / 1;object-fit:cover;border-radius:0;object-position:center;transition:transform .9s cubic-bezier(.25,.46,.45,.94),filter .35s ease}.gcc-home-solution-cards__card-link-wrap:hover .gcc-home-solution-cards__image{transform:scale(1.045);filter:saturate(1.03)}.gcc-home-solution-cards__body{display:flex;flex-direction:column;flex:1 1 auto;padding:22px 22px 0}.gcc-home-solution-cards__tag{display:inline-flex;align-items:center;align-self:flex-start;margin-bottom:14px;min-height:28px;padding:6px 10px;border-radius:999px;background:var(--gcc-sol-tag-bg);color:var(--gcc-sol-tag-text);font-size:11px;line-height:1;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gcc-home-solution-cards__title{margin:0 0 12px;color:var(--gcc-sol-title);font-size:28px;line-height:1.12;font-weight:600;letter-spacing:-.02em}.gcc-home-solution-cards__text{color:var(--gcc-sol-text);font-size:16px;line-height:1.65}.gcc-home-solution-cards__text p:last-child{margin-bottom:0}.gcc-home-solution-cards__support{margin-top:16px;color:var(--gcc-sol-muted);font-size:15px;line-height:1.6}.gcc-home-solution-cards__footer{position:relative;margin-top:auto;padding:18px 0 0}.gcc-home-solution-cards__footer-accent{position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,#18c37e00,#18c37ecc,#18c37e00);opacity:0;transform:scaleX(.7);transform-origin:center;transition:opacity .28s ease,transform .28s ease}.gcc-home-solution-cards__card-link-wrap:hover .gcc-home-solution-cards__footer-accent{opacity:1;transform:scaleX(1)}.gcc-home-solution-cards__cta-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;margin:0 -2px 10px;border-top:1px solid var(--gcc-sol-cta-border);background:linear-gradient(180deg,#fff0,#f8fafbcc 22%,#f7f7f7);border-bottom-left-radius:calc(var(--gcc-sol-radius) - 2px);border-bottom-right-radius:calc(var(--gcc-sol-radius) - 2px)}.gcc-home-solution-cards__cta{display:inline-flex;align-items:center;gap:12px;color:var(--gcc-sol-accent);font-size:16px;line-height:1.2;font-weight:600;letter-spacing:-.01em;transition:color .25s ease}.gcc-home-solution-cards__cta-text{position:relative}.gcc-home-solution-cards__cta-text:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:currentColor;opacity:.12;transition:opacity .25s ease,transform .25s ease}.gcc-home-solution-cards__card-link-wrap:hover .gcc-home-solution-cards__cta-text:after{opacity:.32;transform:scaleX(1.04)}.gcc-home-solution-cards__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex:0 0 22px;transition:transform .28s ease,opacity .25s ease}.gcc-home-solution-cards__cta-icon svg,.gcc-home-solution-cards__cta-icon img{width:18px;height:18px;display:block;object-fit:contain}.gcc-home-solution-cards__card-link-wrap:hover .gcc-home-solution-cards__cta-icon--arrow-right,.gcc-home-solution-cards__card-link-wrap:hover .gcc-home-solution-cards__cta-icon--chevron-right{transform:translate(4px)}.gcc-home-solution-cards__card-link-wrap:hover .gcc-home-solution-cards__cta-icon--arrow-up-right{transform:translate(3px,-3px)}.gcc-home-solution-cards__card-link-wrap:hover .gcc-home-solution-cards__cta-icon--plus{transform:rotate(90deg)}@media screen and (min-width:768px){.gcc-home-solution-cards__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.gcc-home-solution-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gcc-home-solution-cards__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1200px){.gcc-home-solution-cards__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.gcc-home-solution-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.gcc-home-solution-cards__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.gcc-home-solution-cards__header{margin-bottom:22px}.gcc-home-solution-cards__body{padding:18px 18px 0}.gcc-home-solution-cards__title{font-size:22px}.gcc-home-solution-cards__text{font-size:15px}.gcc-home-solution-cards__support{font-size:14px}.gcc-home-solution-cards__cta-row{padding:15px 16px}.gcc-home-solution-cards__cta{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/220/assets/gcc-home-solution-cards.css.map */
