.cs-mcp-hero-wrapper{box-sizing:border-box;color:#fff;font-family:Inter,system-ui,sans-serif;overflow:hidden;position:relative;width:100%}.cs-mcp-bg-image-container{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.cs-mcp-bg-img{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.cs-mcp-gradient-overlay{inset:0;pointer-events:none;position:absolute;z-index:1}.cs-mcp-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cs-mcp-content-container{box-sizing:border-box;margin:0 auto;position:relative;z-index:2}.cs-mcp-hero-grid{align-items:center;display:grid;grid-template-columns:1fr;width:100%}.cs-mcp-hero-left{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:920px;text-align:center}.cs-mcp-tag{display:inline-block;font-size:22px;font-weight:700;letter-spacing:normal;margin-bottom:16px;text-transform:none;transition:all .3s ease}.cs-mcp-tag.is-glow-active:hover{cursor:default;text-shadow:0 0 10px #5ed5d9,0 0 20px #5ed5d9}.cs-mcp-heading{color:#fff;font-size:56px;font-weight:700;line-height:1.1;margin:0 0 24px;max-width:940px}.cs-mcp-subheading{color:#b8babc;font-size:22px;line-height:1.6;max-width:920px}.cs-mcp-buttons-row{display:flex;gap:16px;justify-content:center;margin-top:28px}a.cs-mcp-btn{all:unset;align-items:center!important;border-radius:6px!important;box-shadow:none!important;box-sizing:border-box!important;cursor:pointer!important;display:inline-flex!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:600!important;justify-content:center!important;line-height:1!important;padding:11px 16px 12px!important;text-decoration:none!important;transition:all .3s ease!important;white-space:nowrap!important}a.cs-mcp-btn--primary{background-color:#5ed5d9!important;border:1px solid #5ed5d9!important;color:#021025!important}a.cs-mcp-btn--primary:hover{background-color:#4bc2c6!important;opacity:1!important;transform:translateY(-2px)!important}a.cs-mcp-btn--secondary{backdrop-filter:blur(5px)!important;background-color:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.3)!important;color:#fff!important}a.cs-mcp-btn--secondary:hover{background-color:hsla(0,0%,100%,.2)!important;border-color:#5ed5d9!important;opacity:1!important;transform:translateY(-2px)!important}.cs-mcp-gallery-wrapper{flex-direction:column;margin-top:60px}.cs-mcp-gallery-track,.cs-mcp-gallery-wrapper{align-items:center;display:flex;justify-content:center;position:relative;width:100%}.cs-mcp-gallery-track{height:450px;max-width:800px;perspective:1000px;z-index:10}.cs-mcp-gallery-slide{display:flex;justify-content:center;opacity:0;pointer-events:none;position:absolute;transform:scale(.8);transition:all .5s cubic-bezier(.25,.8,.25,1);width:100%;z-index:0}.cs-mcp-img-card{background:#021025;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.5);overflow:hidden;position:relative;transition:all .5s ease}.cs-mcp-img-card img{border-radius:12px;display:block;height:auto;max-width:100%}.cs-mcp-gallery-slide.cs-active{opacity:1;pointer-events:auto;transform:translateX(0) scale(1);z-index:10}.cs-mcp-gallery-slide.cs-active .cs-mcp-img-card{border-color:#5ed5d9;box-shadow:0 0 30px rgba(94,213,217,.3)}.cs-mcp-gallery-slide.cs-prev{transform:translateX(-55%) scale(.85)}.cs-mcp-gallery-slide.cs-next,.cs-mcp-gallery-slide.cs-prev{cursor:pointer;filter:blur(1px);opacity:.5;pointer-events:auto;z-index:5}.cs-mcp-gallery-slide.cs-next{transform:translateX(55%) scale(.85)}.cs-mcp-gallery-slide.cs-hidden{opacity:0;pointer-events:none;visibility:hidden}.cs-mcp-nav-layer{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:20}.cs-mcp-gallery-nav{align-items:center!important;appearance:none;-webkit-appearance:none;background:hsla(0,0%,100%,.1)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:50%!important;box-sizing:border-box!important;color:#fff;cursor:pointer;display:flex!important;height:48px!important;justify-content:center!important;line-height:0!important;margin:0!important;padding:0!important;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:48px!important}.cs-mcp-gallery-nav:hover{background:#5ed5d9!important;border-color:#5ed5d9!important;box-shadow:0 0 15px rgba(94,213,217,.4);color:#021025!important}.cs-mcp-gallery-nav svg{display:block!important;height:24px!important;margin:0!important;width:24px!important}.cs-mcp-nav-prev{left:0}.cs-mcp-nav-prev svg{transform:translateX(-1px)}.cs-mcp-nav-next{right:0}.cs-mcp-nav-next svg{transform:translateX(1px)}.cs-mcp-dots-container{align-items:center;bottom:-40px;display:flex;gap:12px;justify-content:center;left:50%;pointer-events:auto;position:absolute;transform:translateX(-50%);z-index:20}.cs-mcp-dot{all:unset;background-color:hsla(0,0%,100%,.2);border:none!important;border-radius:6px!important;box-sizing:border-box!important;cursor:pointer;display:block!important;height:12px!important;margin:0!important;overflow:hidden;padding:0!important;position:relative;transition:width .3s ease,background-color .3s ease;width:12px!important}.cs-mcp-dot:hover{background-color:hsla(0,0%,100%,.5)}.cs-mcp-dot.active{background-color:hsla(0,0%,100%,.2);box-shadow:0 0 10px rgba(94,213,217,.2);width:40px!important}.cs-mcp-dot.active:after{background-color:#5ed5d9;border-radius:6px;content:"";height:100%;left:0;position:absolute;top:0;width:0}@keyframes csFillDotMcp_V2{0%{width:0}to{width:100%}}.cs-mcp-gallery-wrapper[data-autoplay=true] .cs-mcp-dot.active:after{animation-fill-mode:forwards;animation-name:csFillDotMcp_V2;animation-timing-function:linear}.cs-mcp-gallery-wrapper[data-autoplay=false] .cs-mcp-dot.active{background-color:#5ed5d9}@media (max-width:1024px){.cs-mcp-heading{font-size:36px}.cs-mcp-buttons-row{flex-direction:column;gap:12px;width:100%}a.cs-mcp-btn{width:100%!important}.cs-mcp-gallery-track{height:300px}.cs-mcp-gallery-slide.cs-next,.cs-mcp-gallery-slide.cs-prev{opacity:0}.cs-mcp-nav-layer{align-items:center;display:flex;gap:20px;height:auto;justify-content:center;margin-top:40px;pointer-events:auto;position:static;width:100%}.cs-mcp-dots-container,.cs-mcp-gallery-nav{position:static;transform:none}.cs-mcp-dots-container{margin:0}}