.hhms-slider{position:relative;width:100%;min-height:90vh;overflow:hidden;background:#080b14;color:#fff;isolation:isolate;--hhms-accent:#85ffbd;--hhms-safe-content:1420px;--hhms-ultra-height:980px;--hhms-ultra-visual-w:760px}.hhms-slides,.hhms-slide{position:absolute;inset:0}.hhms-slide{display:block;opacity:0;pointer-events:none;background-image:var(--hhms-bg);background-size:cover;background-position:center;background-repeat:no-repeat;transition:opacity var(--hhms-speed,.9s) ease,transform var(--hhms-speed,.9s) ease,filter var(--hhms-speed,.9s) ease,clip-path var(--hhms-speed,.9s) ease}.hhms-slide.is-active{opacity:1;pointer-events:auto;z-index:2}.hhms-transition-slide .hhms-slide{transform:translateX(6%)}.hhms-transition-slide .hhms-slide.is-active{transform:translateX(0)}.hhms-transition-zoom .hhms-slide{transform:scale(1.12)}.hhms-transition-zoom .hhms-slide.is-active{transform:scale(1)}.hhms-transition-clip .hhms-slide{clip-path:inset(0 0 0 100%)}.hhms-transition-clip .hhms-slide.is-active{clip-path:inset(0)}.hhms-transition-blur .hhms-slide{filter:blur(22px);transform:scale(1.06)}.hhms-transition-blur .hhms-slide.is-active{filter:blur(0);transform:scale(1)}.hhms-bg-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3}.hhms-overlay{position:absolute;inset:0;background:var(--hhms-overlay,rgba(0,0,0,.45));z-index:-1}.hhms-slide:before{content:"";position:absolute;inset:-20%;background:radial-gradient(circle at 70% 25%,color-mix(in srgb,var(--hhms-accent) 35%,transparent),transparent 34%),radial-gradient(circle at 12% 85%,rgba(255,255,255,.10),transparent 30%);z-index:-2;opacity:.8;animation:hhmsSlowGlow 12s ease-in-out infinite alternate}.hhms-inner{position:relative;z-index:8;width:min(100%,1240px);margin:0 auto;min-height:inherit;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.86fr);gap:clamp(28px,5vw,86px);align-items:center;padding:90px 24px;box-sizing:border-box}.hhms-layout-left-visual .hhms-inner{grid-template-columns:minmax(280px,.86fr) minmax(0,1fr)}.hhms-layout-left-visual .hhms-copy{order:2}.hhms-layout-left-visual .hhms-visual{order:1}.hhms-layout-centered .hhms-inner,.hhms-layout-cinematic .hhms-inner{display:flex;align-items:center;justify-content:center;text-align:center}.hhms-layout-centered .hhms-copy,.hhms-layout-cinematic .hhms-copy{max-width:900px;margin:auto}.hhms-layout-centered .hhms-visual,.hhms-layout-cinematic .hhms-visual{position:absolute;right:5%;bottom:0;opacity:.38;max-width:42vw}.hhms-layout-split .hhms-inner{grid-template-columns:1fr 1fr}.hhms-copy{max-width:760px;transform:translateY(26px);opacity:0;transition:opacity .8s ease .18s,transform .8s ease .18s,filter .8s ease}.hhms-slide.is-active .hhms-copy{transform:translateY(0);opacity:1}.hhms-eyebrow{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;font-size:13px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--hhms-accent)}.hhms-eyebrow:before{content:"";width:38px;height:1px;background:currentColor;opacity:.8}.hhms-title{margin:0;font-size:clamp(42px,7vw,104px);line-height:.96;letter-spacing:-.065em;font-weight:850;color:#fff}.hhms-description{margin:24px 0 0;font-size:clamp(16px,1.35vw,21px);line-height:1.7;max-width:650px;color:rgba(255,255,255,.78)}.hhms-layout-centered .hhms-description,.hhms-layout-cinematic .hhms-description{margin-left:auto;margin-right:auto}.hhms-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:14px;margin-top:34px}.hhms-layout-centered .hhms-buttons,.hhms-layout-cinematic .hhms-buttons{justify-content:center}.hhms-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:15px 25px;border-radius:999px;font-weight:750;text-decoration:none;overflow:hidden;transition:transform .25s ease,border-color .25s ease,background .25s ease}.hhms-btn:hover{transform:translateY(-3px)}.hhms-btn:before{content:"";position:absolute;inset:-120% auto auto -40%;width:35%;height:340%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.5),transparent);transform:rotate(24deg);transition:transform .65s ease}.hhms-btn:hover:before{transform:translateX(420%) rotate(24deg)}.hhms-btn span{position:relative;z-index:1}.hhms-btn-primary{background:#fff;color:#080b14}.hhms-btn-secondary{border:1px solid rgba(255,255,255,.75);color:#fff;background:rgba(255,255,255,.08);backdrop-filter:blur(10px)}.hhms-visual{position:relative;z-index:9;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(30px) scale(.96);transition:opacity .85s ease .28s,transform .85s cubic-bezier(.19,1,.22,1) .28s}.hhms-slide.is-active .hhms-visual{opacity:1;transform:translateY(0) scale(1)}.hhms-visual img{width:var(--hhms-fg-w,var(--hhms-fg-global-w,min(100%,560px)))!important;height:var(--hhms-fg-h,var(--hhms-fg-global-h,auto))!important;max-width:100%;max-height:var(--hhms-fg-max-h,var(--hhms-fg-global-max-h,76vh))!important;object-fit:contain;filter:drop-shadow(0 38px 55px rgba(0,0,0,.34));will-change:transform}.hhms-motion-floating img{animation:hhmsFloat 6s ease-in-out infinite}.hhms-motion-slow-zoom img{animation:hhmsSlowZoom 9s ease-in-out infinite alternate}.hhms-motion-soft-rotate img{animation:hhmsSoftRotate 8s ease-in-out infinite alternate}.hhms-motion-breathing img{animation:hhmsBreath 4s ease-in-out infinite}.hhms-decor-layer{position:absolute;inset:0;z-index:4;pointer-events:none}.hhms-decor{position:absolute;left:var(--x);top:var(--y);width:var(--s);height:var(--s);opacity:var(--o);filter:blur(var(--b));transform:translate(-50%,-50%);will-change:transform}.hhms-decor img{width:100%;height:100%;object-fit:contain}.hhms-decor-glow{border-radius:999px;background:radial-gradient(circle,color-mix(in srgb,var(--hhms-accent) 75%,white),transparent 68%)}.hhms-decor-cloud{border-radius:999px;background:rgba(255,255,255,.16);box-shadow:35px 10px 60px rgba(255,255,255,.13),-22px -15px 70px rgba(255,255,255,.1)}.hhms-decor-line{height:2px;background:linear-gradient(90deg,transparent,var(--hhms-accent),transparent)}.hhms-z-behind-content{z-index:3}.hhms-z-front-content{z-index:20}.hhms-z-behind-visual{z-index:6}.hhms-z-front-visual{z-index:12}.hhms-decor-anim-float{animation:hhmsDecorFloat var(--d) ease-in-out infinite}.hhms-decor-anim-drift{animation:hhmsDecorDrift var(--d) linear infinite alternate}.hhms-decor-anim-rotate{animation:hhmsRotate var(--d) linear infinite}.hhms-decor-anim-pulse{animation:hhmsPulse var(--d) ease-in-out infinite}.hhms-nav{position:absolute;z-index:30;top:50%;transform:translateY(-50%);width:54px;height:54px;border-radius:999px;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.09);backdrop-filter:blur(14px);color:#fff;font-size:36px;line-height:1;cursor:pointer;transition:transform .25s ease,background .25s ease}.hhms-prev{left:24px}.hhms-next{right:24px}.hhms-nav:hover{background:rgba(255,255,255,.18);transform:translateY(-50%) scale(1.06)}.hhms-bottom-ui{position:absolute;z-index:31;left:clamp(18px,5vw,72px);right:clamp(18px,5vw,72px);bottom:clamp(18px,4vw,44px);display:flex;align-items:center;gap:18px}.hhms-counter{font-size:14px;letter-spacing:.12em;font-weight:700;color:#fff;min-width:72px}.hhms-counter em{font-style:normal;opacity:.45;margin:0 5px}.hhms-progress{position:relative;flex:1;height:2px;background:rgba(255,255,255,.22);overflow:hidden;border-radius:999px}.hhms-progress span{display:block;width:0;height:100%;background:var(--hhms-accent);transform-origin:left center}.hhms-progress.is-running span{animation:hhmsProgress var(--hhms-duration,5.5s) linear forwards}.hhms-dots{display:flex;gap:8px}.hhms-dot{width:9px;height:9px;border-radius:999px;border:1px solid rgba(255,255,255,.8);background:transparent;padding:0;cursor:pointer;transition:width .25s ease,background .25s ease}.hhms-dot.is-active{width:28px;background:currentColor}.hhms-copy[data-anim="blur-in"]{filter:blur(16px)}.hhms-slide.is-active .hhms-copy[data-anim="blur-in"]{filter:blur(0)}.hhms-copy[data-anim="mask-reveal"] .hhms-title{clip-path:inset(0 0 100% 0);transition:clip-path .95s cubic-bezier(.19,1,.22,1) .18s}.hhms-slide.is-active .hhms-copy[data-anim="mask-reveal"] .hhms-title{clip-path:inset(0)}.hhms-word{display:inline-block;opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .55s ease}.hhms-slide.is-active .hhms-word{opacity:1;transform:translateY(0);transition-delay:calc(var(--i) * 55ms)}.hhms-preset-clean-light{background:#f7f4ef;color:#111}.hhms-preset-clean-light .hhms-title{color:#111}.hhms-preset-clean-light .hhms-description{color:rgba(0,0,0,.68)}.hhms-preset-clean-light .hhms-btn-secondary{color:#111;border-color:rgba(0,0,0,.35)}.hhms-preset-product-showcase .hhms-title{font-size:clamp(46px,7.5vw,112px)}.hhms-preset-agency-cinematic .hhms-title{text-transform:uppercase;letter-spacing:-.075em}
.hhms-large-screen-guard.hhms-ultra-active.hhms-slider{min-height:var(--hhms-ultra-height)!important;height:var(--hhms-ultra-height);max-height:var(--hhms-ultra-height);border-radius:0;contain:layout paint}.hhms-large-screen-guard.hhms-ultra-active .hhms-inner{width:min(100%,var(--hhms-safe-content));max-width:var(--hhms-safe-content)!important;gap:clamp(56px,4vw,110px)}.hhms-large-screen-guard.hhms-ultra-active .hhms-title{font-size:clamp(64px,4.9vw,118px)}.hhms-large-screen-guard.hhms-ultra-active .hhms-description{font-size:clamp(18px,1vw,22px)}.hhms-large-screen-guard.hhms-ultra-active .hhms-visual img{width:min(var(--hhms-fg-w,var(--hhms-fg-global-w,min(100%,560px))),var(--hhms-ultra-visual-w))!important;max-height:min(var(--hhms-fg-max-h,var(--hhms-fg-global-max-h,76vh)),calc(var(--hhms-ultra-height) * .78))!important}.hhms-large-screen-guard.hhms-ultra-active .hhms-slide{background-size:cover;background-position:center center}.hhms-large-screen-guard.hhms-ultra-active .hhms-decor{max-width:22vw;max-height:22vw}
@media (max-width:1024px){.hhms-inner{grid-template-columns:1fr;gap:20px;text-align:center}.hhms-description{margin-left:auto;margin-right:auto}.hhms-buttons{justify-content:center}.hhms-layout-left-visual .hhms-copy,.hhms-layout-left-visual .hhms-visual{order:initial}.hhms-nav{display:none}.hhms-visual img{max-height:var(--hhms-fg-m-max-h,var(--hhms-fg-max-h,var(--hhms-fg-global-max-h,42vh)))!important}}
@media (max-width:767px){.hhms-slide{background-image:var(--hhms-mobile-bg)}.hhms-inner{padding:72px 18px 92px}.hhms-title{font-size:clamp(38px,13vw,62px)}.hhms-description{font-size:15px;line-height:1.65}.hhms-buttons{gap:10px}.hhms-btn{width:100%;min-height:48px}.hhms-bottom-ui{left:18px;right:18px}.hhms-counter{display:none}.hhms-visual{margin-top:4px}.hhms-visual img{width:var(--hhms-fg-m-w,var(--hhms-fg-w,var(--hhms-fg-global-w,82%)))!important;height:var(--hhms-fg-m-h,var(--hhms-fg-h,var(--hhms-fg-global-h,auto)))!important;max-height:var(--hhms-fg-m-max-h,var(--hhms-fg-max-h,var(--hhms-fg-global-max-h,34vh)))!important}.hhms-decor{opacity:calc(var(--o) * .75)}}
@keyframes hhmsProgress{from{width:0}to{width:100%}}@keyframes hhmsFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-18px)}}@keyframes hhmsDecorFloat{0%,100%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-24px)}}@keyframes hhmsDecorDrift{from{transform:translate(-50%,-50%) translateX(-12px)}to{transform:translate(-50%,-50%) translateX(24px)}}@keyframes hhmsRotate{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes hhmsPulse{0%,100%{transform:translate(-50%,-50%) scale(.92)}50%{transform:translate(-50%,-50%) scale(1.12)}}@keyframes hhmsSlowGlow{from{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(2%,1%,0) scale(1.08)}}@keyframes hhmsSlowZoom{from{transform:scale(1)}to{transform:scale(1.055)}}@keyframes hhmsSoftRotate{from{transform:rotate(-1.5deg)}to{transform:rotate(1.5deg)}}@keyframes hhmsBreath{0%,100%{transform:scale(1)}50%{transform:scale(1.035)}}

/* v2.5.5 - Yazılı görsel / poster güvenli görünüm modu */
.hhms-slide.hhms-fg-mode-poster_safe{background-size:cover;background-position:center center;overflow:hidden}
.hhms-slide.hhms-fg-mode-poster_safe.hhms-poster-fill::before{content:"";position:absolute;inset:-28px;z-index:0;background-image:var(--hhms-fg-img);background-size:cover;background-position:center center;background-repeat:no-repeat;filter:blur(var(--hhms-poster-blur,22px));transform:scale(1.08);opacity:.86}
.hhms-slide.hhms-fg-mode-poster_safe.hhms-poster-fill::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(0,0,0,var(--hhms-poster-dim,.28));pointer-events:none}
.hhms-slide.hhms-fg-mode-poster_safe .hhms-overlay{z-index:2}
.hhms-slide.hhms-fg-mode-poster_safe .hhms-decor-layer{z-index:3}
.hhms-slide.hhms-fg-mode-poster_safe .hhms-inner{position:absolute;inset:0;z-index:6;width:100%;max-width:none!important;padding:0!important;display:block}
.hhms-slide.hhms-fg-mode-poster_safe .hhms-visual{position:absolute;inset:0;z-index:8;width:100%;height:100%;max-width:none!important;display:flex;align-items:center;justify-content:center;margin:0!important;transform:none;opacity:0;overflow:visible!important}
.hhms-slide.hhms-fg-mode-poster_safe.is-active .hhms-visual{opacity:1;transform:none}
.hhms-slide.hhms-fg-mode-poster_safe .hhms-visual img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center center!important;border-radius:0!important;filter:none!important;animation:none!important;display:block}
.hhms-slide.hhms-fg-mode-poster_safe.hhms-hide-copy .hhms-copy{display:none!important}
.hhms-slide.hhms-fg-mode-poster_safe:not(.hhms-hide-copy) .hhms-copy{position:relative;z-index:12;margin:0 auto;max-width:760px;padding:clamp(56px,7vw,110px) clamp(20px,5vw,72px)}
.hhms-slide.hhms-fg-mode-poster_safe .hhms-buttons,.hhms-slide.hhms-fg-mode-poster_safe .hhms-description,.hhms-slide.hhms-fg-mode-poster_safe .hhms-title,.hhms-slide.hhms-fg-mode-poster_safe .hhms-eyebrow{position:relative;z-index:12}
.hhms-large-screen-guard.hhms-ultra-active .hhms-slide.hhms-fg-mode-poster_safe .hhms-visual img{width:100%!important;max-height:100%!important}
@media (max-width:767px){.hhms-slide.hhms-fg-mode-poster_safe .hhms-inner{padding:0!important}.hhms-slide.hhms-fg-mode-poster_safe .hhms-visual img{width:100%!important;height:100%!important;max-height:100%!important}.hhms-slide.hhms-fg-mode-poster_safe:not(.hhms-hide-copy) .hhms-copy{padding:56px 18px 96px}}

/* v2.5.7 - Arka plan görsel oranına/birebir tuval ölçüsüne göre otomatik slider yüksekliği */
.hhms-slider.hhms-bg-ratio-active{
  height:var(--hhms-bg-ratio-height)!important;
  min-height:0!important;
  max-height:none!important;
  background:transparent!important;
}
.hhms-slider.hhms-bg-ratio-active .hhms-slides,
.hhms-slider.hhms-bg-ratio-active .hhms-slide{height:100%;min-height:0!important;}
.hhms-slide.hhms-bg-mode-image_ratio,
.hhms-slide.hhms-bg-mode-image_canvas{
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  background-color:transparent!important;
  overflow:hidden;
}
.hhms-slide.hhms-bg-mode-image_ratio::before,.hhms-slide.hhms-bg-mode-image_canvas::before{display:none!important;}
.hhms-slide.hhms-bg-mode-image_ratio.hhms-bg-hide-copy .hhms-overlay,.hhms-slide.hhms-bg-mode-image_canvas.hhms-bg-hide-copy .hhms-overlay{display:none!important;}
.hhms-slide.hhms-bg-mode-image_ratio.hhms-bg-hide-copy .hhms-copy,.hhms-slide.hhms-bg-mode-image_canvas.hhms-bg-hide-copy .hhms-copy{display:none!important;}
.hhms-slide.hhms-bg-mode-image_ratio.hhms-bg-hide-copy .hhms-inner,.hhms-slide.hhms-bg-mode-image_canvas.hhms-bg-hide-copy .hhms-inner{display:block;padding:0!important;max-width:none!important;width:100%;height:100%;min-height:0!important;}
.hhms-slide.hhms-bg-mode-image_ratio.hhms-bg-hide-copy .hhms-visual,.hhms-slide.hhms-bg-mode-image_canvas.hhms-bg-hide-copy .hhms-visual{display:none!important;}
.hhms-slide.hhms-bg-mode-image_ratio .hhms-inner,.hhms-slide.hhms-bg-mode-image_canvas .hhms-inner{min-height:100%;}
.hhms-large-screen-guard.hhms-ultra-active.hhms-bg-ratio-active.hhms-slider{height:var(--hhms-bg-ratio-height)!important;min-height:0!important;max-height:none!important;}
@media (max-width:767px){
  .hhms-slide.hhms-bg-mode-image_ratio,
.hhms-slide.hhms-bg-mode-image_canvas{background-image:var(--hhms-mobile-bg)!important;}
}

/* Birebir Görsel Tuvali modu: slider alanı aktif görselin doğal oranıyla ölçeklenir. */
.hhms-slide.hhms-bg-mode-image_canvas{
  background-size:100% 100%!important;
  background-position:center center!important;
  background-repeat:no-repeat!important;
  background-color:transparent!important;
}
.hhms-slider.hhms-bg-ratio-active .hhms-slide.hhms-bg-mode-image_canvas{
  min-height:0!important;
}
