/* ========================================================================
   GaliVue V5.1.78 — REFERENCE-ACCURATE LIVE HERO
   Homepage-only visual layer.
   Goal: V5.1.76 approved art direction + V5.1.77 live semantic text/responsive UI.
   No application routes, auth, projects, D1, R2, Stripe, Resend or client flows.
   ======================================================================== */
:root{--gvf78-lime:#b7ff12;--gvf78-bg:#020402;--gvf78-line:rgba(255,255,255,.28)}
body.gvf-homepage-v5178 .gvf-hero-slider{position:relative!important;min-height:0!important;padding:0!important;background:#020402!important;overflow:hidden!important}
body.gvf-homepage-v5178 .gvf-hero-slider .gvf-carousel-shell{position:relative!important;width:min(1672px,100%)!important;max-width:1672px!important;margin:0 auto!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:#020402!important;overflow:hidden!important;isolation:isolate!important}
body.gvf-homepage-v5178 .gvf-hero-slider .gvf-edge,
body.gvf-homepage-v5178 .gvf-hero-slider .gvf-read-progress{display:none!important}
body.gvf-homepage-v5178 .gvf-hero-slider .gvf-ref-layer{position:absolute!important;inset:0!important;z-index:4!important;pointer-events:none!important}
body.gvf-homepage-v5178 .gvf-hero-slider .gvf-ref-art{position:absolute!important;display:block!important;width:auto;height:auto;max-width:none!important;object-fit:contain!important;pointer-events:none!important;user-select:none!important;-webkit-user-drag:none!important}

/* ------------------------------ desktop -------------------------------- */
@media(min-width:901px){
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-carousel-shell{aspect-ratio:1672/941!important;height:auto!important;min-height:0!important;max-height:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide{position:absolute!important;inset:0!important;display:block!important;padding:0!important;background:radial-gradient(circle at 72% 41%,rgba(183,255,18,.12),transparent 32%),linear-gradient(105deg,#010302 0%,#020402 55%,#071006 100%)!important;overflow:hidden!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide::before,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide::after{display:none!important;content:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-top,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-body,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-bottom{position:static!important;inset:auto!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;border:0!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-top{z-index:12!important;display:block!important;pointer-events:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-count{position:absolute!important;right:2.75%!important;top:3.25%!important;display:inline-flex!important;align-items:center!important;gap:.55rem!important;padding:.52rem .82rem!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;background:rgba(2,4,3,.55)!important;color:#f3f5f1!important;font-size:clamp(11px,.82vw,14px)!important;line-height:1!important;font-weight:680!important;backdrop-filter:blur(8px)!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-count i{width:9px!important;height:9px!important;border-radius:50%!important;background:var(--gvf78-lime)!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-body{z-index:5!important;display:block!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-body>*{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;display:block!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-copy-block{position:absolute!important;display:block!important;min-width:0!important;z-index:6!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-story-headline,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-primary-h1{margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-family:"Avenir Next","SF Pro Display",Inter,ui-sans-serif,system-ui,sans-serif!important;font-size:clamp(48px,4.12vw,69px)!important;line-height:.965!important;letter-spacing:-.052em!important;font-weight:900!important;text-wrap:balance!important;text-shadow:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-story-headline em{font-style:normal!important;color:var(--gvf78-lime)!important;-webkit-text-fill-color:var(--gvf78-lime)!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-copy-block p{margin:1.25rem 0 0!important;color:#e7e9e5!important;font-size:clamp(14px,1.16vw,19.5px)!important;line-height:1.53!important;font-weight:420!important;max-width:none!important;text-wrap:pretty!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-copy-block p strong{color:var(--gvf78-lime)!important;-webkit-text-fill-color:var(--gvf78-lime)!important}

  /* Exact approved complex visual groups are retained as high-resolution
     sub-assets. Important marketing copy remains real HTML text. */
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-device-wrap{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-ref-device{z-index:5!important}

  /* Slide 1 — approved geometry */
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-copy-block{left:3.15%!important;top:10.0%!important;width:50.5%!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-story-headline{max-width:790px!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-copy-block p{width:92%!important;max-width:690px!important;margin-top:1.18rem!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-s1-bottom{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-s1-stress{left:0!important;top:41.98%!important;width:21.23%!important;height:41.98%!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-s1-compare{left:19.74%!important;top:43.57%!important;width:37.38%!important;height:38.26%!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-device{left:56.22%!important;top:17.53%!important;width:42.17%!important;height:62.70%!important}

  /* Slide 2 */
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-copy-block{left:3.15%!important;top:10.8%!important;width:48.7%!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-story-headline{max-width:720px!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-copy-block p{width:95%!important;max-width:720px!important;margin-top:1.45rem!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:5.7%!important;width:95%!important;margin-top:2.25rem!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card{position:relative!important;min-height:0!important;aspect-ratio:.79!important;padding:clamp(16px,1.2vw,22px) 10px 14px!important;border:1.5px solid rgba(183,255,18,.78)!important;border-radius:18px!important;background:rgba(0,0,0,.10)!important;text-align:center!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card:not(:last-child)::after{content:"→"!important;position:absolute!important;right:-23%!important;top:43%!important;color:var(--gvf78-lime)!important;font-size:clamp(24px,2.0vw,34px)!important;font-weight:700!important;line-height:1!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card>b{left:10px!important;top:10px!important;width:30px!important;height:30px!important;font-size:13px!important;background:var(--gvf78-lime)!important;color:#10140c!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card>i{display:block!important;width:58px!important;height:58px!important;margin:36px auto 20px!important;color:var(--gvf78-lime)!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card>i svg{width:100%!important;height:100%!important;fill:none!important;stroke:currentColor!important;stroke-width:2.2!important;stroke-linecap:round!important;stroke-linejoin:round!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card>span{display:block!important;color:#fff!important;font-size:clamp(14px,1.18vw,19px)!important;line-height:1.34!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-shield{display:flex!important;align-items:center!important;gap:14px!important;margin-top:2rem!important;color:#eef0ec!important;font-size:clamp(14px,1.15vw,19px)!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-shield::before{content:"✓"!important;display:grid!important;place-items:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border:2px solid var(--gvf78-lime)!important;clip-path:polygon(50% 0,88% 18%,88% 62%,50% 100%,12% 62%,12% 18%)!important;border-radius:0!important;background:transparent!important;color:var(--gvf78-lime)!important;font-weight:900!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-ref-device{left:48.44%!important;top:14.35%!important;width:49.34%!important;height:67.48%!important}

  /* Slide 3 */
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-copy-block{left:3.15%!important;top:10.4%!important;width:31.5%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-story-headline{max-width:520px!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-copy-block p{width:100%!important;max-width:520px!important;margin-top:1.35rem!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-copy-block p strong{display:block!important;margin-bottom:.55rem!important;color:var(--gvf78-lime)!important;font-size:clamp(16px,1.38vw,23px)!important;line-height:1.28!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-favorites-card,
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-export-card{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-favorites{left:2.39%!important;top:46.76%!important;width:28.11%!important;height:34.54%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-export{left:33.79%!important;top:38.26%!important;width:19.74%!important;height:42.51%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-device{left:53.83%!important;top:12.22%!important;width:44.86%!important;height:68.01%!important}

  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-layer::before{content:"→"!important;position:absolute!important;left:30.8%!important;top:56.7%!important;z-index:7!important;color:var(--gvf78-lime)!important;font-size:clamp(30px,2.7vw,46px)!important;line-height:1!important;font-weight:500!important}

  /* Slide 4 */
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-copy-block{left:3.05%!important;top:12.5%!important;width:38.2%!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-story-headline{max-width:590px!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-copy-block p{width:96%!important;max-width:560px!important;margin-top:1.75rem!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-copy-block p+p{margin-top:2.15rem!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-shield{display:flex!important;align-items:center!important;gap:20px!important;margin-top:2.5rem!important;color:#f0f2ee!important;font-size:clamp(18px,1.4vw,23px)!important;line-height:1.35!important;max-width:360px!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-shield::before{content:"✓"!important;display:grid!important;place-items:center!important;flex:0 0 56px!important;width:56px!important;height:56px!important;border:2px solid var(--gvf78-lime)!important;clip-path:polygon(50% 0,88% 18%,88% 62%,50% 100%,12% 62%,12% 18%)!important;border-radius:0!important;background:transparent!important;color:var(--gvf78-lime)!important;font-weight:900!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-ref-device{left:39.17%!important;top:10.10%!important;width:58.91%!important;height:68.54%!important}

  /* Slide 5 */
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-copy-block{left:3.0%!important;top:9.6%!important;width:48.5%!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-story-headline{max-width:720px!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-copy-block p{width:94%!important;max-width:720px!important;margin-top:1.25rem!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-flow-row,
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-mini-benefits{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-s5-flow{left:2.09%!important;top:38.79%!important;width:50.24%!important;height:27.10%!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-device{left:52.03%!important;top:9.56%!important;width:46.05%!important;height:58.45%!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-s5-benefits{left:53.83%!important;top:61.64%!important;width:30.50%!important;height:11.69%!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-slide5-tagline{position:absolute!important;left:2.75%!important;bottom:4.35%!important;z-index:10!important;display:flex!important;align-items:center!important;gap:.55rem!important;margin:0!important;white-space:nowrap!important;color:#fff!important;font-size:clamp(20px,1.9vw,32px)!important;font-weight:830!important;letter-spacing:-.03em!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-slide5-tagline em{color:var(--gvf78-lime)!important;font-style:normal!important}

  /* Language strip + slide dots, matched to supplied art */
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-bottom{z-index:11!important;display:block!important;pointer-events:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-lang-strip{position:absolute!important;left:2.9%!important;bottom:3.35%!important;width:69.5%!important;min-height:0!important;height:11.8%!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0!important;padding:0!important;overflow:hidden!important;clip:auto!important;clip-path:none!important;border:1px solid rgba(255,255,255,.20)!important;border-radius:16px!important;background:rgba(2,4,3,.42)!important;pointer-events:auto!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-lang-cell{position:relative!important;display:grid!important;grid-template-columns:auto 1fr!important;align-content:center!important;gap:12px!important;padding:12px 16px!important;border-left:1px solid rgba(255,255,255,.18)!important;color:#f3f4f1!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-lang-cell:first-child{border-left:0!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-lang-cell b{display:grid!important;place-items:center!important;min-width:34px!important;height:25px!important;padding:0 8px!important;border-radius:999px!important;background:var(--gvf78-lime)!important;color:#12160d!important;font-size:12px!important;font-weight:900!important;line-height:1!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-lang-cell span{display:block!important;align-self:center!important;color:#f0f2ee!important;font-size:clamp(10px,.82vw,13.5px)!important;line-height:1.36!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-nav{position:absolute!important;right:2.75%!important;bottom:4.05%!important;z-index:13!important;display:flex!important;gap:16px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;opacity:1!important;pointer-events:auto!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-nav button{display:grid!important;place-items:center!important;width:35px!important;height:35px!important;min-width:35px!important;min-height:35px!important;margin:0!important;padding:0!important;border:1px solid rgba(255,255,255,.26)!important;border-radius:50%!important;background:rgba(2,4,3,.70)!important;color:#fff!important;font-size:12px!important;font-weight:720!important;pointer-events:auto!important;cursor:pointer!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-nav button.is-active{border-color:var(--gvf78-lime)!important;background:var(--gvf78-lime)!important;color:#111!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-lang-strip{left:2.8%!important;bottom:13.1%!important;width:94.1%!important;height:13.9%!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-slide-nav{bottom:4.15%!important}
}

/* -------------------------- small desktop/tablet ------------------------- */
@media(min-width:701px) and (max-width:900px){
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-carousel-shell{height:980px!important;min-height:980px!important;aspect-ratio:auto!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide{position:absolute!important;inset:0!important;display:grid!important;grid-template-rows:42px minmax(0,1fr) 52px!important;padding:18px 22px 18px!important;background:radial-gradient(circle at 72% 58%,rgba(183,255,18,.13),transparent 33%),linear-gradient(155deg,#020402 0%,#050805 72%,#091106 100%)!important;overflow:hidden!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide::before,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide::after{display:none!important;content:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-top,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-body,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-bottom{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-top{display:flex!important;justify-content:flex-end!important;align-items:flex-start!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-count{padding:.46rem .7rem!important;font-size:.68rem!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-body{display:block!important;position:relative!important;min-height:0!important;padding:8px 0 0!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-body>*{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;display:block!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-copy-block{position:relative!important;left:auto!important;top:auto!important;width:100%!important;z-index:7!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-story-headline,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-primary-h1{max-width:760px!important;margin:0!important;font-size:clamp(2.8rem,6.3vw,4.15rem)!important;line-height:.96!important;letter-spacing:-.05em!important;color:#fff!important;-webkit-text-fill-color:#fff!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-story-headline em{color:var(--gvf78-lime)!important;-webkit-text-fill-color:var(--gvf78-lime)!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-copy-block p{max-width:760px!important;margin:14px 0 0!important;color:#e5e8e2!important;font-size:.94rem!important;line-height:1.48!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-ref-layer{display:block!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-device-wrap{display:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-s1-bottom,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-favorites-card,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-export-card,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-flow-row,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-mini-benefits{display:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-ref-art{position:absolute!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-s1-stress{left:3%!important;top:47%!important;width:22%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-s1-compare{left:22%!important;top:47%!important;width:45%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-device{right:0!important;left:auto!important;top:47%!important;width:43%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:8px!important;margin-top:18px!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card{min-height:145px!important;padding:16px 8px 10px!important;border-radius:14px!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card>i{width:46px!important;height:46px!important;margin:30px auto 12px!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card>span{font-size:.75rem!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-ref-device{left:21%!important;top:49%!important;width:72%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-favorites{left:3%!important;top:42%!important;width:40%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-export{left:43%!important;top:43%!important;width:27%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-device{left:29%!important;top:62%!important;width:66%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-ref-device{left:15%!important;top:47%!important;width:80%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-s5-flow{left:3%!important;top:40%!important;width:66%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-device{left:30%!important;top:56%!important;width:66%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-s5-benefits{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-slide5-tagline{display:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-bottom{display:flex!important;justify-content:center!important;align-items:flex-end!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-lang-strip{display:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-nav{position:static!important;display:flex!important;justify-content:center!important;gap:10px!important;margin:0!important;padding:0!important;opacity:1!important;pointer-events:auto!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-nav button{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}
}

/* ------------------------------- phones -------------------------------- */
@media(max-width:700px){
  body.gvf-homepage-v5178 .gvf-hero-slider{padding:0!important;background:#030503!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-carousel-shell{width:100%!important;height:820px!important;min-height:820px!important;aspect-ratio:auto!important;background:#030503!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide{position:absolute!important;inset:0!important;display:grid!important;grid-template-rows:38px minmax(0,1fr) 42px!important;padding:12px 14px 12px!important;background:radial-gradient(circle at 73% 58%,rgba(183,255,18,.12),transparent 34%),linear-gradient(160deg,#020402 0%,#050805 73%,#091106 100%)!important;overflow:hidden!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide::before,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide::after{display:none!important;content:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-top,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-body,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-bottom{position:relative!important;inset:auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;clip:auto!important;clip-path:none!important;overflow:visible!important;white-space:normal!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-top{display:flex!important;justify-content:flex-end!important;align-items:flex-start!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-count{padding:.4rem .62rem!important;font-size:.62rem!important;background:rgba(3,5,3,.62)!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-count i{width:8px!important;height:8px!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-body{display:block!important;min-height:0!important;padding:8px 0 0!important;overflow:hidden!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-body>*{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;display:block!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-copy-block{position:relative!important;left:auto!important;top:auto!important;width:100%!important;z-index:7!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-story-headline,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-primary-h1{max-width:100%!important;margin:0!important;color:#fff!important;-webkit-text-fill-color:#fff!important;font-size:clamp(2.15rem,9.2vw,2.85rem)!important;line-height:.98!important;letter-spacing:-.05em!important;font-weight:900!important;text-wrap:balance!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-story-headline br{display:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-story-headline em{color:var(--gvf78-lime)!important;-webkit-text-fill-color:var(--gvf78-lime)!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-copy-block p{max-width:100%!important;margin:10px 0 0!important;color:#e6e9e3!important;font-size:.80rem!important;line-height:1.42!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-ref-layer{display:block!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-device-wrap{display:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-lang-strip{display:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-bottom{display:flex!important;justify-content:center!important;align-items:flex-end!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-nav{position:static!important;display:flex!important;justify-content:center!important;gap:8px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;opacity:1!important;pointer-events:auto!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-nav button{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;font-size:.62rem!important}

  /* Slide 1 phone: readable live comparison cards, product visual kept large. */
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-s1-bottom{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;margin-top:12px!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-s1-bottom>img{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-compare-card{display:block!important;min-height:154px!important;padding:10px 10px 9px!important;border-radius:13px!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-compare-card>span{font-size:.61rem!important;margin-bottom:7px!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-compare-card li{font-size:.60rem!important;line-height:1.18!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-compare-card small{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-s1-stress,
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-s1-compare{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-device{left:8%!important;top:61%!important;width:86%!important;height:auto!important}

  /* Slide 2 phone */
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-row{display:grid!important;grid-template-columns:repeat(4,1fr)!important;gap:5px!important;margin-top:12px!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card{min-height:100px!important;padding:10px 4px 7px!important;border-radius:11px!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card>b{left:5px!important;top:5px!important;width:21px!important;height:21px!important;font-size:.58rem!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card>i{width:35px!important;height:35px!important;margin:25px auto 8px!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card>span{font-size:.50rem!important;line-height:1.15!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-step-card::after{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-shield{margin-top:10px!important;gap:8px!important;font-size:.70rem!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-shield::before{width:32px!important;height:32px!important;flex-basis:32px!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-ref-device{left:6%!important;top:51%!important;width:90%!important;height:auto!important}

  /* Slide 3 phone */
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-copy-block p strong{display:block!important;color:var(--gvf78-lime)!important;margin-bottom:5px!important;font-size:.88rem!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-favorites-card,
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-export-card{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-favorites{left:4%!important;top:36%!important;width:54%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-export{left:59%!important;top:36%!important;width:37%!important;height:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-device{left:9%!important;top:62%!important;width:87%!important;height:auto!important}

  /* Slide 4 phone */
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-copy-block p+p{margin-top:9px!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-shield{display:flex!important;align-items:center!important;gap:10px!important;margin-top:12px!important;color:#f0f2ee!important;font-size:.78rem!important;line-height:1.3!important;max-width:250px!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-shield::before{width:38px!important;height:38px!important;flex-basis:38px!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-ref-device{left:2%!important;top:50%!important;width:96%!important;height:auto!important}

  /* Slide 5 phone: live five-step cards stay readable; device is exact art. */
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-flow-row{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:4px!important;margin-top:12px!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-flow-card{min-height:108px!important;padding:13px 3px 7px!important;border-radius:10px!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-flow-card>b{width:21px!important;height:21px!important;top:-10px!important;font-size:.56rem!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-flow-card>i{width:28px!important;height:28px!important;margin:17px auto 6px!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-flow-card>strong{font-size:.46rem!important;line-height:1.1!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-flow-card>small{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-mini-benefits,
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-slide5-tagline,
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-s5-flow,
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-s5-benefits{display:none!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-device{left:7%!important;top:55%!important;width:90%!important;height:auto!important}
}

@media(max-width:430px){
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-carousel-shell{height:790px!important;min-height:790px!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide{padding:11px 12px 11px!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-story-headline,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-primary-h1{font-size:clamp(2.02rem,9.15vw,2.55rem)!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-copy-block p{font-size:.76rem!important;line-height:1.38!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-compare-card{min-height:145px!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-device{top:62%!important;width:88%!important;left:6%!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-ref-device{top:53%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-favorites{top:38%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-export{top:38%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-device{top:64%!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-ref-device{top:52%!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-device{top:57%!important}
}
@media(max-width:380px){
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-carousel-shell{height:770px!important;min-height:770px!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-story-headline,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-primary-h1{font-size:1.96rem!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-compare-card li{font-size:.56rem!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-flow-card>strong{font-size:.42rem!important}
}
@media(prefers-reduced-motion:reduce){body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide{transition:none!important}}

/* V5.1.78 specificity lock over the V5.1.77 footer guard. */
@media(min-width:901px){
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-bottom .gvf-lang-strip{position:absolute!important;left:2.9%!important;bottom:3.35%!important;width:69.5%!important;height:11.8%!important;min-height:0!important;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;overflow:hidden!important;clip:auto!important;clip-path:none!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-bottom .gvf-slide-nav{position:absolute!important;right:2.75%!important;bottom:4.05%!important;display:flex!important;justify-content:flex-end!important;gap:16px!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;opacity:1!important;pointer-events:auto!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-5>.gvf-slide-bottom .gvf-lang-strip{left:2.8%!important;bottom:13.1%!important;width:94.1%!important;height:13.9%!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-5>.gvf-slide-bottom .gvf-slide-nav{bottom:4.15%!important}
}

/* V5.1.78 final reference-fidelity locks: original shield marks + slide 5 footer tagline. */
@media(min-width:901px){
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-2 .gvf-shield::before,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-4 .gvf-shield::before{
    content:""!important;
    display:block!important;
    place-items:initial!important;
    border:0!important;
    border-radius:0!important;
    clip-path:none!important;
    background-color:transparent!important;
    background-repeat:no-repeat!important;
    background-position:center!important;
    background-size:contain!important;
    color:transparent!important;
  }
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-2 .gvf-shield::before{
    flex:0 0 43px!important;width:43px!important;height:43px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 4 53 13v15c0 14-8.6 25.2-21 32C19.6 53.2 11 42 11 28V13L32 4Z' fill='none' stroke='%23B7FF12' stroke-width='3.5' stroke-linejoin='round'/%3E%3Cpath d='m22 31 7 7 14-16' fill='none' stroke='%23B7FF12' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
  }
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-4 .gvf-shield::before{
    flex:0 0 58px!important;width:58px!important;height:58px!important;
    background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 4 53 13v15c0 14-8.6 25.2-21 32C19.6 53.2 11 42 11 28V13L32 4Z' fill='none' stroke='%23B7FF12' stroke-width='3.5' stroke-linejoin='round'/%3E%3Cpath d='m22 31 7 7 14-16' fill='none' stroke='%23B7FF12' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
  }
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-5 .gvf-slide5-tagline{
    position:absolute!important;left:2.75%!important;right:auto!important;top:auto!important;bottom:3.9%!important;
    display:flex!important;align-items:center!important;gap:15px!important;margin:0!important;padding:0!important;
    z-index:16!important;white-space:nowrap!important;color:#fff!important;font-size:clamp(21px,1.85vw,31px)!important;
    line-height:1!important;font-weight:850!important;letter-spacing:-.035em!important;
  }
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-5 .gvf-slide5-tagline::before{
    content:"★"!important;display:grid!important;place-items:center!important;flex:0 0 58px!important;width:58px!important;height:58px!important;
    box-sizing:border-box!important;border:2px solid var(--gvf78-lime)!important;border-radius:50%!important;color:#fff!important;
    font-size:30px!important;line-height:1!important;background:rgba(0,0,0,.28)!important;
  }
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-5 .gvf-slide5-tagline em{color:var(--gvf78-lime)!important;font-style:normal!important}
}

/* V5.1.78 final cross-device detail and spacing corrections. */
body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-2 .gvf-shield::before,
body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-4 .gvf-shield::before{
  content:""!important;display:block!important;place-items:initial!important;border:0!important;border-radius:0!important;clip-path:none!important;
  background-color:transparent!important;background-repeat:no-repeat!important;background-position:center!important;background-size:contain!important;color:transparent!important;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 4 53 13v15c0 14-8.6 25.2-21 32C19.6 53.2 11 42 11 28V13L32 4Z' fill='none' stroke='%23B7FF12' stroke-width='3.5' stroke-linejoin='round'/%3E%3Cpath d='m22 31 7 7 14-16' fill='none' stroke='%23B7FF12' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;
}
@media(min-width:901px){
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-3 .gvf-s3-kicker{margin:1.15rem 0 0!important;max-width:520px!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-3 .gvf-s3-kicker strong{margin:0!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-3 .gvf-s3-copy{margin:1.35rem 0 0!important;max-width:500px!important;line-height:1.50!important}
}
@media(min-width:701px) and (max-width:900px){
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-carousel-shell{height:850px!important;min-height:850px!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide{grid-template-rows:38px minmax(0,1fr) 42px!important;padding:15px 20px!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-story-headline,
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-primary-h1{font-size:clamp(2.65rem,6.0vw,3.55rem)!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-copy-block p{font-size:.86rem!important;line-height:1.42!important;margin-top:11px!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-bottom .gvf-lang-strip{display:none!important;visibility:hidden!important}
  body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide>.gvf-slide-bottom{display:flex!important;justify-content:center!important;align-items:flex-end!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-s1-stress{top:40%!important;width:23%!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-s1-compare{top:40%!important;left:21%!important;width:46%!important}
  body.gvf-homepage-v5178 .gvf-slide-1 .gvf-ref-device{top:40%!important;width:45%!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-ref-device{top:44%!important;width:73%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-s3-kicker{margin-top:10px!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-s3-copy{margin-top:12px!important;max-width:560px!important}
  html body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-3 .gvf-copy-block .gvf-favorites-card,
  html body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-3 .gvf-copy-block .gvf-export-card{display:none!important;visibility:hidden!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-favorites{top:39%!important;width:39%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-export{top:39%!important;width:27%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-device{top:57%!important;width:65%!important}
  body.gvf-homepage-v5178 .gvf-slide-4 .gvf-ref-device{top:40%!important;width:82%!important;left:13%!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-s5-flow{top:36%!important;width:67%!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-device{top:50%!important;width:68%!important;left:28%!important}
}
@media(max-width:700px){
  html body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-3 .gvf-copy-block .gvf-favorites-card,
  html body.gvf-homepage-v5178 .gvf-hero-slider .gvf-slide-3 .gvf-copy-block .gvf-export-card{display:none!important;visibility:hidden!important;width:0!important;height:0!important;overflow:hidden!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-s3-kicker{margin:8px 0 0!important;font-size:.76rem!important;line-height:1.25!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-s3-kicker strong{font-size:.76rem!important;line-height:1.25!important;margin:0!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-s3-copy{margin:10px 0 0!important;font-size:.70rem!important;line-height:1.30!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-favorites{left:3%!important;top:39%!important;width:51%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-export{left:57%!important;top:39%!important;width:39%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-device{left:8%!important;top:61%!important;width:88%!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-flow-card{grid-column:auto!important;grid-row:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-flow-card:last-child{grid-column:auto!important;grid-row:auto!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-device{top:54%!important}
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-ref-device{top:56%!important}
}
@media(max-width:430px){
  body.gvf-homepage-v5178 .gvf-slide-2 .gvf-ref-device{top:58%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-favorites{top:40%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-s3-export{top:40%!important}
  body.gvf-homepage-v5178 .gvf-slide-3 .gvf-ref-device{top:63%!important}
  body.gvf-homepage-v5178 .gvf-slide-5 .gvf-ref-device{top:53%!important}
}
