.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-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 #0181a7;color:#0181a7;background:#fff;padding:9px 16px;border-radius:999px;cursor:pointer;font-weight:700}.gca-tab.is-active,.gca-tab:hover{background:#0181a7;color:#fff}.gca-embla{position:relative;max-width:100%;padding:24px 82px 20px}.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%;display:flex;flex-direction:column}.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 24px;background:#fff;overflow:hidden;z-index:1;flex:1;display:flex;flex-direction:column}.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:0 0 14px}.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:auto;color:#0181a7;font-weight:700;text-decoration:none}.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:#77e1ff!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;opacity:1;transition:opacity .25s ease,background .2s ease}.gca-slider-prev:hover,.gca-slider-next:hover{background:#40c1e5!important}@media (min-width:981px){.gca-slider-prev,.gca-slider-next{opacity:0!important;pointer-events:none!important;transition:opacity .3s ease,background .25s ease,box-shadow .25s ease,transform .25s ease}.gca-embla:hover .gca-slider-prev:not(.is-disabled),.gca-embla:hover .gca-slider-next:not(.is-disabled){opacity:1!important;pointer-events:auto!important}.gca-embla:hover .gca-slider-prev.is-disabled,.gca-embla:hover .gca-slider-next.is-disabled{opacity:.35!important;pointer-events:none!important}.gca-slider-prev:not(.is-disabled):hover,.gca-slider-next:not(.is-disabled):hover{box-shadow:0 8px 22px rgb(0 0 0 / .32),0 3px 8px rgb(0 0 0 / .16);transform:translateY(-50%) scale(1.05)!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{cursor:default!important;pointer-events:none!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:6px}.gca-slider-dot{width:9px;height:9px;border-radius:999px;border:0;padding:0;background:#fff;cursor:pointer}.gca-slider-dot.is-active{background:#40c1e5}.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:60px;height:60px;border-radius:999px;background:#fff;z-index:2;display:flex;align-items:center;justify-content:center;overflow:visible;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:12px solid #fff0;border-bottom:12px solid #fff0;border-left:19px solid #0098c7;margin-left:4px}.gca-play-button::after{content:"";position:absolute;inset:-8px;border-radius:999px;background:rgb(255 255 255 / .22);z-index:-1;animation:gca-play-ripple 2.4s ease-out infinite;pointer-events:none}.gca-youtube-preview:hover .gca-play-button{transform:translate(-50%,-50%) scale(1.12);box-shadow:0 14px 36px rgb(0 0 0 / .40)}@keyframes gca-play-ripple{0%{transform:scale(.85);opacity:.55}70%{transform:scale(1.45);opacity:0}100%{transform:scale(1.45);opacity:0}}.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}.gca-grid{align-items:stretch}.gca-grid-item{display:flex}.gca-grid-item .gca-case-media{height:220px;overflow:hidden}.gca-grid-item .gca-case-media img,.gca-grid-item .gca-case-media video,.gca-grid-item .gca-video-wrap,.gca-grid-item .gca-video-wrap iframe{width:100%;height:100%;object-fit:cover}.gca-grid-item .gca-case-card{width:100%;height:100%;display:flex;flex-direction:column}.gca-grid-item .gca-case-content{position:relative;padding:22px 22px 26px;overflow:hidden;z-index:1;flex:1;display:flex;flex-direction:column}.gca-grid-item .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-grid-item .gca-read-more{margin-top:auto;padding-top:12px}.gca-grid-item .gca-case-content h3{margin:0 0 14px}.gca-grid-item .gca-case-text{margin-bottom:14px}.gca-grid-item .gca-case-card:hover .gca-case-text{color:#fff}.gca-grid-item .gca-gallery,.gca-grid-item .gca-gallery-slider{display:none!important}.gca-gallery-slider{margin-top:24px}.gca-gallery-track{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.gca-gallery-thumb{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;cursor:pointer;overflow:hidden;border-radius:8px}.gca-gallery-thumb img{width:100%;height:145px;object-fit:cover;display:block;border-radius:8px;transition:transform .25s ease,opacity .25s ease}.gca-gallery-thumb:hover img{transform:scale(1.03);opacity:.9}.gca-gallery-lightbox{display:none;position:fixed;inset:0;z-index:999999!important;background:rgb(0 0 0 / .88);align-items:center;justify-content:center;padding:70px 120px}.gca-gallery-lightbox.is-active{display:flex}.gca-gallery-lightbox img{max-width:100%;max-height:82vh;object-fit:contain;border-radius:8px}.gca-gallery-close,.gca-gallery-prev,.gca-gallery-next{position:fixed!important;z-index:1000001!important;width:46px;height:46px;min-width:46px!important;min-height:46px!important;max-width:46px!important;max-height:46px!important;padding:0!important;margin:0!important;border:0!important;border-radius:999px;background:#fff!important;color:#111!important;box-shadow:none!important;cursor:pointer;display:flex!important;align-items:center;justify-content:center;line-height:1!important;font-size:28px!important}.gca-gallery-close{top:24px!important;right:28px!important}.gca-gallery-prev{top:50%!important;left:90px!important;transform:translateY(-50%)!important}.gca-gallery-next{top:50%!important;right:90px!important;transform:translateY(-50%)!important}@media (max-width:640px){.gca-gallery-track{grid-template-columns:repeat(2,1fr)}.gca-gallery-lightbox{padding:54px 16px 70px;align-items:center}.gca-gallery-lightbox img{max-width:96vw;max-height:72vh}.gca-gallery-prev,.gca-gallery-next{top:auto!important;bottom:72px!important;transform:none!important}.gca-gallery-prev{left:calc(50% - 58px)!important}.gca-gallery-next{right:calc(50% - 58px)!important}.gca-gallery-close{top:18px!important;right:14px!important}}.gca-pagination{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:42px}.gca-pagination .page-numbers{width:54px;height:54px;border-radius:999px;border:1px solid #c8e9f3;color:#0181a7;background:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:700;text-decoration:none;transition:all .25s ease}.gca-pagination .page-numbers.current,.gca-pagination .page-numbers:hover{background:#0181a7;border-color:#0181a7;color:#fff}.gca-pagination .page-numbers.dots{width:auto;border:0;background:#fff0;color:#666}.gca-pagination .page-numbers.dots:hover{background:#fff0;color:#666}.gca-pagination .next,.gca-pagination .prev{font-size:26px}@media (max-width:640px){.gca-pagination{gap:8px;margin-top:28px}.gca-pagination .page-numbers{width:44px;height:44px;font-size:17px}}@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:42px!important;height:42px!important;line-height:42px!important;font-size:26px!important;z-index:999!important}.gca-slider-prev{left:calc(50% - 58px)!important;right:auto!important}.gca-slider-next{left:calc(50% + 16px)!important;right:auto!important}.gca-slider-dots{grid-column:1;grid-row:3;margin-top:-4px}.gca-slider-dot{width:11px;height:11px}.gca-case-pills{justify-content:center;text-align:center}}