.gca-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.gca-case-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 14px 38px rgb(0 0 0 / .06),0 4px 12px rgb(0 0 0 / .035)}.gca-case-media img,.gca-case-media video,.gca-video-wrap iframe{width:100%;display:block}.gca-video-wrap{position:relative;overflow:hidden}.gca-case-content{padding:22px}.gca-case-content h3{margin-top:0}.gca-case-text{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:all .25s ease}.gca-case-text.is-open{display:block;overflow:visible}.gca-read-more{margin-top:12px;background:#fff0;border:none;padding:0;color:#1f6f2d;font-weight:700;cursor:pointer}.gca-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.gca-gallery img{width:100%;height:90px;object-fit:cover;border-radius:8px}.gca-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.gca-tab{border:1px solid #1f6f2d;background:#fff;color:#1f6f2d;padding:9px 16px;border-radius:999px;cursor:pointer;font-weight:700}.gca-tab.is-active,.gca-tab:hover{background:#1f6f2d;color:#fff}.gca-embla{position:relative;max-width:100%;padding:24px 82px 44px}.gca-embla-viewport{overflow:hidden;width:100%;min-width:0;touch-action:pan-y;padding:0}.gca-embla-container{padding:12px 0 10px}.gca-embla-container{display:flex;gap:0;align-items:stretch;will-change:transform;user-select:none}.gca-embla-slide{flex:0 0 33.333333%;min-width:0;box-sizing:border-box;padding:12px 13px 30px}.gca-embla .gca-case-card{height:100%}.gca-embla .gca-gallery{display:none!important}.gca-embla .gca-case-media{height:170px;overflow:hidden;background:#f5f5f5}.gca-embla .gca-case-media img,.gca-embla .gca-case-media video,.gca-embla .gca-video-wrap,.gca-embla .gca-video-wrap iframe{width:100%;height:100%;display:block;object-fit:cover}.gca-embla .gca-case-content{position:relative;padding:16px 20px;background:#fff;overflow:hidden;z-index:1}.gca-embla .gca-case-content::before{content:"";position:absolute;inset:0;background:#0181a7;opacity:0;transition:opacity .55s cubic-bezier(.22,.61,.36,1);z-index:-1}.gca-case-card:hover .gca-case-content::before{opacity:1}.gca-embla .gca-case-content h3{font-size:20px;line-height:1.25;margin-bottom:10px}.gca-embla .gca-case-text{font-size:15px;line-height:1.45}.gca-case-card{cursor:pointer}.gca-case-content h3 a{color:inherit;text-decoration:none;transition:color .25s ease}.gca-case-card:hover .gca-case-content h3 a{color:#fff}.gca-embla .gca-case-text{display:none}.gca-read-more{display:inline-block;margin-top:12px;color:#0181a7;font-weight:700;text-decoration:none;transition:color .25s ease}.gca-case-card:hover .gca-read-more{color:#fff}.gca-read-more:hover,.gca-read-more:focus{text-decoration:none}.gca-case-content h3 a,.gca-read-more{transition:color .55s cubic-bezier(.22,.61,.36,1)}.gca-slider-prev,.gca-slider-next{position:absolute!important;top:calc(50% - 45px)!important;transform:translateY(-50%)!important;width:44px!important;height:44px!important;border-radius:999px!important;border:none!important;background:#40c1e5!important;color:#fff!important;font-size:28px!important;cursor:pointer!important;z-index:50!important;padding:0!important;line-height:44px!important;text-align:center!important;pointer-events:auto!important;transition:background .2s ease,opacity .2s ease}.gca-slider-prev:hover,.gca-slider-next:hover{background:#0194c2!important}.gca-case-media img,.gca-youtube-preview img{transition:transform .55s cubic-bezier(.16,1,.3,1);will-change:transform}.gca-case-card:hover .gca-case-media img,.gca-case-card:hover .gca-youtube-preview img{transform:scale(1.12)}.gca-slider-prev.is-disabled,.gca-slider-next.is-disabled{opacity:.35;cursor:default!important;pointer-events:none!important}.gca-slider-prev{left:12px!important}.gca-slider-next{right:12px!important}.gca-slider-prev{left:0!important}.gca-slider-next{right:0!important}.gca-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:18px}.gca-slider-dot{width:9px;height:9px;border-radius:999px;border:0;padding:0;background:#c9d6df;cursor:pointer}.gca-slider-dot.is-active{background:#0098c7}.gca-youtube-preview{position:relative;width:100%;height:100%;border:0!important;padding:0!important;cursor:pointer;overflow:hidden;background:#000;display:block}.gca-youtube-preview img{width:100%;height:100%;object-fit:cover;display:block}.gca-youtube-preview::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .18);z-index:1}.gca-play-button{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:66px;height:66px;border-radius:999px;background:#fff;z-index:2;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 26px rgb(0 0 0 / .28);transition:transform .2s ease,box-shadow .2s ease;font-size:0}.gca-play-button::before{content:"";width:0;height:0;border-top:14px solid #fff0;border-bottom:14px solid #fff0;border-left:22px solid #0098c7;margin-left:5px}.gca-youtube-preview:hover .gca-play-button{transform:translate(-50%,-50%) scale(1.07);box-shadow:0 10px 30px rgb(0 0 0 / .34)}.gca-video-lightbox{position:fixed;inset:0;background:rgb(0 0 0 / .82);z-index:999999;display:none;align-items:center;justify-content:center;padding:24px}.gca-video-lightbox.is-active{display:flex}.gca-video-lightbox-inner{position:relative;width:min(100%, 960px);aspect-ratio:16 / 9;background:#000}.gca-video-lightbox iframe{width:100%;height:100%;display:block}.gca-video-lightbox-close{position:absolute;top:-48px;right:0;width:40px;height:40px;border:0;border-radius:999px;background:#fff;color:#111;font-size:26px;cursor:pointer}.gca-case-pills{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0}.gca-case-pills .gca-case-pill,.gca-case-pills a.gca-case-pill{display:inline-flex;align-items:center;justify-content:center;padding:6px 14px;border:1px solid #b7e8f5;border-radius:999px;background:#eef9fd!important;color:#0194c2!important;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none!important;transition:all .2s ease}.gca-case-pills .gca-case-pill:hover,.gca-case-pills .gca-case-pill:focus,.gca-case-pills a.gca-case-pill:hover,.gca-case-pills a.gca-case-pill:focus{background:#0194c2cf!important;border-color:#0194c2cf!important;color:#fff!important;text-decoration:none!important}.gca-single-feature-media{position:relative;overflow:hidden;border-radius:14px}.gca-single-feature-media img,.gca-single-feature-media iframe,.gca-single-feature-media video{width:100%;display:block}.gca-single-feature-media .gca-youtube-preview{aspect-ratio:16 / 9}@media (max-width:980px){.gca-grid{grid-template-columns:repeat(2,1fr)}.gca-embla-slide{flex:0 0 50%}}@media (max-width:640px){.gca-grid{grid-template-columns:1fr}.gca-embla{position:relative;display:grid;grid-template-columns:1fr;row-gap:8px;padding:4px 0 28px}.gca-embla::before{content:"";grid-row:1;height:34px}.gca-embla-viewport{grid-column:1;grid-row:2}.gca-embla-slide{flex:0 0 100%;padding:8px 16px 30px}.gca-slider-prev,.gca-slider-next{position:absolute!important;top:0!important;left:auto!important;transform:none!important;width:36px!important;height:36px!important;line-height:36px!important;font-size:23px!important;z-index:999!important}.gca-slider-prev{right:55px!important}.gca-slider-next{right:0px!important}.gca-slider-dots{grid-column:1;grid-row:3;margin-top:-4px}.gca-slider-dot{width:11px;height:11px}}