@keyframes grv-fade-in{0%{opacity:0}to{opacity:1}}@keyframes grv-slide-up{0%{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}@keyframes grv-slide-down{0%{opacity:0;transform:translateY(-2rem)}to{opacity:1;transform:none}}@keyframes grv-zoom-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:none}}@keyframes grv-slide-start{0%{opacity:0;transform:translateX(-2rem)}to{opacity:1;transform:none}}@keyframes grv-slide-end{0%{opacity:0;transform:translateX(2rem)}to{opacity:1;transform:none}}.grv-anim-fade{animation:grv-fade-in var(--grv-anim-duration,.6s) var(--grv-anim-delay,0ms) var(--grv-anim-easing,ease-out) forwards}.grv-anim-slide-up{animation:grv-slide-up var(--grv-anim-duration,.6s) var(--grv-anim-delay,0ms) var(--grv-anim-easing,ease-out) forwards}.grv-anim-zoom-in{animation:grv-zoom-in var(--grv-anim-duration,.6s) var(--grv-anim-delay,0ms) var(--grv-anim-easing,ease-out) forwards}[data-grv-animation]:not(.grv-animated){opacity:0}@media(max-width:600px){.grv-hide-mobile{display:none!important}}@media(max-width:900px){.grv-hide-tablet{display:none!important}}@keyframes grv-ring-pulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.03)}}@keyframes grv-ring-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes grv-ring-wave{0%{opacity:.3;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}to{opacity:.3;transform:scale(.96)}}@keyframes grv-float-in-up{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px))}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes grv-stat-in{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0 0}}@keyframes grv-dot-pop{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes grv-dot-pulse-ring{0%{opacity:.7;transform:scale(.85)}60%{opacity:0;transform:scale(1.3)}to{opacity:0;transform:scale(1.3)}}@media(prefers-reduced-motion:reduce){[class*=grv-anim-]{animation:none!important;opacity:1!important;transform:none!important;transition:none!important}[data-grv-animation]:not(.grv-animated){opacity:1}}@media(max-width:1024px){.grv-cards-grid{--grv-cg-pt:var( --grv-cg-pt-tablet )!important;--grv-cg-pr:var( --grv-cg-pr-tablet )!important;--grv-cg-pb:var( --grv-cg-pb-tablet )!important;--grv-cg-pl:var( --grv-cg-pl-tablet )!important;--grv-cg-title-size:var( --grv-cg-title-size-tablet )!important;--grv-cg-desc-size:var( --grv-cg-desc-size-tablet )!important;--grv-cg-cta-size:var( --grv-cg-cta-size-tablet )!important}.grv-cg-grid{grid-template-columns:repeat(var(--grv-cg-cols-tablet,2),1fr)}}@media(max-width:640px){.grv-cards-grid{--grv-cg-pt:var( --grv-cg-pt-mobile )!important;--grv-cg-pr:var( --grv-cg-pr-mobile )!important;--grv-cg-pb:var( --grv-cg-pb-mobile )!important;--grv-cg-pl:var( --grv-cg-pl-mobile )!important;--grv-cg-title-size:var( --grv-cg-title-size-mobile )!important;--grv-cg-desc-size:var( --grv-cg-desc-size-mobile )!important;--grv-cg-cta-size:var( --grv-cg-cta-size-mobile )!important}.grv-cg-grid{grid-template-columns:repeat(var(--grv-cg-cols-mobile,1),1fr)}.grv-cg-card{padding:32px 24px;padding-block-end:60px}}@media(hover:none){.grv-cg-cta{transform:translateY(0)!important}.grv-cg-card{min-block-size:auto}}@media(prefers-reduced-motion:reduce){.grv-cg-card,.grv-cg-card.is-visible,.grv-cg-card:before,.grv-cg-cta,.grv-cg-icon-wrap{animation:none!important;transition:none!important}.grv-cg-card{clip-path:none!important;opacity:1!important}.grv-cg-cta{transform:translateY(0)!important}}@layer grivo{.grv-cards-grid *,.grv-cards-grid :after,.grv-cards-grid :before{box-sizing:border-box}.grv-cards-grid a{color:inherit;text-decoration:none}.grv-cards-grid img{display:block;max-inline-size:100%}.grv-cards-grid h1,.grv-cards-grid h2,.grv-cards-grid h3,.grv-cards-grid h4,.grv-cards-grid h5,.grv-cards-grid h6{font-size:inherit;font-weight:inherit;margin:0}.grv-cards-grid p{margin:0}.grv-cards-grid button{cursor:pointer}.grv-cards-grid{direction:inherit;padding-block-end:var(--grv-cg-pb,0);padding-block-start:var(--grv-cg-pt,0);padding-inline-end:var(--grv-cg-pr,0);padding-inline-start:var(--grv-cg-pl,0);position:relative}.grv-cg-inner{margin-inline:auto;max-inline-size:1280px;padding-inline:24px}.grv-cg-grid{display:grid;gap:24px;grid-template-columns:repeat(var(--grv-cg-cols,4),1fr)}.grv-cg-load-more-wrap{display:flex;justify-content:center;margin-block-start:40px}}.wp-block-grivo-cards-grid{border:none!important}.grv-cg-load-more{align-items:center;background:var(--grv-cg-lm-bg,var(--grv-cg-cta-bg,#1a5fd4));border:none;border-radius:var(--grv-cg-lm-radius,8px);color:var(--grv-cg-lm-txt,var(--grv-cg-cta-txt,#fff));cursor:pointer;display:inline-flex;font-weight:600;gap:8px;padding-block:14px;padding-inline:40px;transition:opacity .2s ease}.grv-cg-load-more:hover{opacity:.85}.grv-cg-load-more:focus-visible{outline:2px solid currentColor;outline-offset:3px}.grv-cg-load-more:focus:not(:focus-visible){outline:none}.grv-cg-load-more[hidden]{display:none}.grv-cg-card{align-items:var(--grv-cg-text-align,center);background:var(--grv-cg-card-bg,#fff);border:var(--grv-cg-card-border-width,0) solid var(--grv-cg-bdr-main-color,transparent);border-radius:var(--grv-cg-card-radius,16px);box-shadow:0 1px 3px rgba(0,0,0,.08);display:flex;min-block-size:280px;overflow:hidden;padding:40px 32px;position:relative;text-align:var(--grv-cg-text-align,center)}.grv-cg-card[hidden]{display:none}.grv-cg-card{align-items:flex-start;clip-path:polygon(0 15%,100% 0,100% 100%,0 100%);flex-direction:column;opacity:0;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.grv-cg-card.is-visible{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);opacity:1;transition:clip-path .5s cubic-bezier(.4,0,.2,1),opacity .4s ease,box-shadow .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1)}.grv-cg-card:before{background:var(--grv-cg-bdr-main-grad,linear-gradient(135deg,var(--grv-cg-icon-from,#1a5fd4),var(--grv-cg-icon-to,#c6de2c)));opacity:var(--grv-cg-bdr-main-opacity,0)}.grv-cg-card:after,.grv-cg-card:before{border-radius:var(--grv-cg-card-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:var(--grv-cg-card-border-width,2px);pointer-events:none;position:absolute;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.grv-cg-card:after{background:var(--grv-cg-bdr-hover-grad,transparent);opacity:0}.grv-cg-card:hover{box-shadow:0 8px 32px rgba(26,95,212,.18);transform:translateY(-4px)}.grv-cg-card:hover:after,.grv-cg-card:hover:before{opacity:1}.grv-cards-grid[style*="--grv-cg-bdr-hover-grad"] .grv-cg-card:hover:before{opacity:0!important}.grv-cards-grid[style*="--grv-cg-bdr-hover-grad"] .grv-cg-card:hover{border-color:transparent}.grv-cards-grid[style*="--grv-cg-bdr-cta-main"] .grv-cg-card,.grv-cards-grid[style*="--grv-cg-bdr-main-grad"] .grv-cg-card{--grv-cg-bdr-main-opacity:1}.grv-cg-icon-wrap{align-items:center;background:linear-gradient(135deg,var(--grv-cg-icon-from,#1a5fd4),var(--grv-cg-icon-to,#c6de2c));block-size:64px;border-radius:50%;display:flex;flex-shrink:0;inline-size:64px;justify-content:center;margin-block-end:20px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.grv-cg-card:hover .grv-cg-icon-wrap{transform:scale(1.1) rotate(5deg)}.grv-cg-icon-img{block-size:32px;display:block;inline-size:32px;-o-object-fit:contain;object-fit:contain}.grv-cg-icon-placeholder{background-color:hsla(0,0%,100%,.5);block-size:20px;border-radius:50%;display:block;inline-size:20px}.grv-cg-title{color:var(--grv-cg-title-color,#0d1b2a);font-size:var(--grv-cg-title-size,22px);font-weight:var(--grv-cg-title-weight,700);line-height:1.3;margin:0 0 8px}.grv-cards-grid[style*="--grv-cg-title-grad-bg"] .grv-cg-title{background:var(--grv-cg-title-grad-bg);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.grv-cg-desc{color:var(--grv-cg-desc-color,#64748b);flex:1;font-size:var(--grv-cg-desc-size,15px);line-height:1.7;margin:0}.grv-cards-grid[style*="--grv-cg-desc-grad-bg"] .grv-cg-desc{background:var(--grv-cg-desc-grad-bg);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.grv-cg-cta{align-items:center;background:var(--grv-cg-cta-bg,#1a5fd4);border-radius:0 0 var(--grv-cg-card-radius,16px) var(--grv-cg-card-radius,16px);color:var(--grv-cg-cta-txt,#fff);display:flex;font-weight:700;gap:6px;inset-block-end:0;inset-inline-end:0;inset-inline-start:0;padding:14px 32px;position:absolute;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1)}.grv-cg-card:focus-within .grv-cg-cta,.grv-cg-card:hover .grv-cg-cta{transform:translateY(0)}.grv-cards-grid[style*="--grv-cg-cta-txt-grad-bg"] .grv-cg-cta{color:transparent}.grv-cards-grid[style*="--grv-cg-cta-txt-grad-bg"] .grv-cg-cta span,.grv-cards-grid[style*="--grv-cg-cta-txt-grad-bg"] .grv-cg-cta-link{background:var(--grv-cg-cta-txt-grad-bg);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.grv-cg-cta-link{align-items:center;color:var(--grv-cg-cta-color,var(--grv-cg-cta-txt,#fff));display:flex;font-size:var(--grv-cg-cta-size,inherit);gap:6px;text-decoration:none;width:100%}.grv-cg-cta-link:focus-visible{border-radius:3px;outline:2px solid currentColor;outline-offset:3px}.grv-cg-cta-link:focus:not(:focus-visible){outline:none}.grv-cards-grid[style*="--grv-cg-lm-txt-grad-bg"] .grv-cg-load-more .grv-cg-lm-label{background:var(--grv-cg-lm-txt-grad-bg);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
