/* GETSY HERO NEXT — 2026-10-24
   New, isolated homepage hero design. Loaded after old desktop/mobile rules.
   Does not style cards, sections, or any other pages.
*/
.getsy-home .ghr-hero[data-ghr-slider]{
  --hero-ink:#f7fbff;
  --hero-muted:#b7cce1;
  position:relative;
  isolation:isolate;
  overflow:hidden;
  padding:0 !important;
  background:#091827 !important;
  color:var(--hero-ink);
  border-bottom:1px solid #dbe6f0;
}
.getsy-home .ghr-hero[data-ghr-slider]::before{display:none !important;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide{
  --ghr-design-accent:#5bb8ff;
  --ghr-design-soft:#bde7ff;
  --ghr-design-halo:rgba(57,160,252,.28);
  background:transparent;
  justify-content:center;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide--wordpress{
  --ghr-design-accent:#60d1ed;--ghr-design-soft:#c4f8fc;--ghr-design-halo:rgba(44,203,228,.24);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide--vps{
  --ghr-design-accent:#a0a6ff;--ghr-design-soft:#dfddff;--ghr-design-halo:rgba(119,115,252,.25);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide--vds{
  --ghr-design-accent:#65e1cc;--ghr-design-soft:#c6fff2;--ghr-design-halo:rgba(52,211,176,.23);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide--dedicated{
  --ghr-design-accent:#ffca83;--ghr-design-soft:#ffe9c9;--ghr-design-halo:rgba(239,170,79,.22);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide::before{
  inset:0;
  opacity:1;
  background:
    radial-gradient(ellipse 60% 90% at 85% 36%,var(--ghr-design-halo),transparent 76%),
    radial-gradient(ellipse 40% 55% at -7% 115%,rgba(29,108,158,.22),transparent 78%),
    linear-gradient(112deg,#091827 0%,#10263c 55%,#102a43 100%);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  z-index:0;
  opacity:.14;
  background-image:linear-gradient(rgba(182,222,244,.22) 1px,transparent 1px),linear-gradient(90deg,rgba(182,222,244,.22) 1px,transparent 1px);
  background-size:58px 58px;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 65%,#000 100%);
  mask-image:linear-gradient(90deg,transparent 0%,#000 65%,#000 100%);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-viewport{width:100%;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide>.ghr-hero-inner{
  display:grid;
  grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);
  align-items:center;
  gap:clamp(26px,4vw,65px);
  width:100%;
  max-width:1320px;
  min-height:474px;
  padding:52px 24px 41px !important;
  margin:0 auto;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-copy{
  position:relative;
  min-width:0;
  max-width:650px;
  margin:0;
  z-index:1;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-kicker{
  display:inline-flex;
  gap:10px;
  align-items:center;
  flex-wrap:wrap;
  width:fit-content;
  max-width:100%;
  margin:0 0 19px;
  padding:7px 13px 7px 7px;
  border:1px solid rgba(173,214,244,.23);
  border-radius:99px;
  background:rgba(173,214,244,.065);
  color:var(--ghr-design-soft) !important;
  font-size:.66rem;
  font-weight:850;
  letter-spacing:.105em;
  line-height:1.4;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-kicker>i{
  display:grid;
  place-items:center;
  flex:none;
  width:30px;
  height:30px;
  border-radius:50%;
  background:var(--ghr-design-accent) !important;
  color:#0a2030 !important;
  font-size:1rem;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-kicker-divider{background:rgba(195,229,253,.24);}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide h1,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-slide-headline{
  color:#f7fbff !important;
  max-width:720px;
  margin:0 0 21px !important;
  font-size:clamp(2.8rem,4.2vw,4.35rem) !important;
  line-height:1.09 !important;
  letter-spacing:-.065em !important;
  font-weight:850;
  text-wrap:balance;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide h1 em,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-slide-headline em{
  color:var(--ghr-design-accent) !important;
  font-style:normal;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-hero-lead{
  max-width:565px;
  margin:0 0 25px !important;
  color:var(--hero-muted) !important;
  font-size:clamp(.93rem,1.12vw,1.045rem);
  line-height:1.7;
  letter-spacing:0;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-hero-actions{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:11px;
  max-width:100%;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn{
  min-height:49px;
  border-radius:12px;
  padding:11px 18px;
  font-size:.82rem;
  font-weight:800;
  line-height:1.3;
  transition:background-color .2s,transform .2s,border-color .2s,box-shadow .2s;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-primary{
  color:#081c2b !important;
  background:var(--ghr-design-accent) !important;
  box-shadow:0 14px 34px var(--ghr-design-halo);
  border:1px solid transparent;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-primary:hover{
  transform:translateY(-2px);
  filter:brightness(1.08);
  box-shadow:0 18px 37px var(--ghr-design-halo);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-primary .ghr-btn-separator{opacity:.4;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-secondary{
  background:rgba(255,255,255,.055) !important;
  color:#ecf6ff !important;
  border:1px solid rgba(185,221,244,.24) !important;
  box-shadow:none;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-secondary:hover{background:rgba(255,255,255,.13) !important;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-chips{
  display:flex;
  gap:8px;
  margin-top:24px;
  max-width:100%;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-chips span{
  color:#bad1e3 !important;
  background:rgba(191,226,246,.07) !important;
  border:1px solid rgba(191,226,246,.13);
  padding:7px 11px;
  font-size:.7rem;
  letter-spacing:0;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-chips i{color:var(--ghr-design-accent) !important;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-visual{
  min-height:0;
  width:100%;
  max-width:540px;
  margin:0 auto;
  padding:12px;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-visual-halo,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-feature-graphic::before{
  background:radial-gradient(circle,var(--ghr-design-halo),transparent 70%) !important;
  filter:blur(12px);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-platform,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-feature-panel{
  transform:rotate(-1deg);
  width:min(100%,495px);
  border:1px solid rgba(170,217,245,.22);
  border-radius:20px;
  background:#f7fbff;
  box-shadow:0 30px 65px rgba(0,9,19,.4),0 1px 0 rgba(255,255,255,.5) inset;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-platform-top,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-feature-top{
  padding:15px 20px;
  background:linear-gradient(105deg,#153247,#214a62) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-feature-main{padding:22px;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-feature-foot{
  background:#f7fbff;
  color:#668397;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-floating-badge{
  border:1px solid rgba(255,255,255,.2);
  box-shadow:0 15px 28px rgba(0,13,25,.27);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-shortcuts{
  position:relative;
  z-index:2;
  display:flex;
  align-items:center;
  gap:18px;
  width:100%;
  max-width:1320px;
  margin:0 auto;
  padding:14px 24px 17px !important;
  border:0;
  border-top:1px solid rgba(192,223,246,.16);
  background:#091827;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list{
  display:flex !important;
  flex-wrap:wrap;
  flex:1;
  align-items:center;
  gap:9px;
  min-width:0;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list>.ghr-shortcut{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  flex:0 0 auto;
  gap:7px;
  min-height:40px;
  margin:0;
  padding:10px 14px;
  border-radius:11px;
  border:1px solid rgba(168,211,238,.19) !important;
  background:rgba(210,235,251,.065) !important;
  color:#c9dbe9 !important;
  font-size:.77rem;
  font-weight:780;
  transition:background-color .2s,transform .2s;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list>.ghr-shortcut>i{color:#a4c4dc !important;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list>.ghr-shortcut.is-active{
  color:#081b2a !important;
  background:var(--ghr-active-accent) !important;
  border-color:transparent !important;
  box-shadow:0 8px 24px var(--ghr-active-glow) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list>.ghr-shortcut.is-active>i{color:#081b2a !important;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-controls{
  display:flex;
  align-items:center;
  justify-content:center;
  flex:none;
  gap:8px;
  margin:0;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-arrow{
  display:grid;
  place-items:center;
  flex:none;
  width:40px;
  height:40px;
  border-radius:11px;
  background:rgba(220,240,255,.065) !important;
  border:1px solid rgba(184,224,250,.24) !important;
  color:#e5f5ff !important;
  box-shadow:none;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-arrow:hover{background:rgba(218,240,255,.17) !important;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-arrow:focus-visible,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut:focus-visible{
  outline:3px solid #a5d8fb !important;
  outline-offset:3px;
}
@media (max-width:1100px) and (min-width:768px){
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide>.ghr-hero-inner{
    grid-template-columns:minmax(0,1.07fr) minmax(0,.93fr);
    min-height:430px;
    padding:38px 25px !important;
    gap:20px;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide h1,
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-slide-headline{
    font-size:clamp(2.4rem,4vw,3.15rem) !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-platform-row{padding:10px 12px;}
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-platform-body{padding:13px 13px 7px;}
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-feature-main{padding:17px;}
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list{flex-wrap:nowrap;overflow:auto;scrollbar-width:none;}
}
@media (max-width:767.98px){
  .getsy-home .ghr-hero[data-ghr-slider]{
    overflow:hidden;
    background:#091827 !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide::before{
    background:
      radial-gradient(ellipse 80% 60% at 96% 0%,var(--ghr-design-halo),transparent 85%),
      linear-gradient(165deg,#0a1c2e,#112e46 100%) !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide::after{
    background-size:40px 40px;
    opacity:.075;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-viewport{
    order:0;
    margin:0;
    width:100%;
    overflow:hidden;
    transition:height .25s ease;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-enhanced .ghr-slide{
    justify-content:flex-start !important;
    align-items:stretch;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide>.ghr-hero-inner{
    display:block !important;
    width:100%;
    max-width:620px;
    min-height:0 !important;
    padding:31px 21px 24px !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-copy{
    display:flex;
    flex-direction:column;
    max-width:100%;
    align-items:stretch;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-kicker{
    margin:0 0 16px;
    padding:6px 12px 6px 6px;
    font-size:.61rem;
    letter-spacing:.09em;
    border-color:rgba(195,225,248,.18);
    color:#def0ff !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-kicker>i{
    width:27px;
    height:27px;
    font-size:.9rem;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide h1,
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-slide-headline{
    width:100%;
    margin:0 0 15px !important;
    font-size:clamp(2.06rem,8.4vw,2.85rem) !important;
    line-height:1.13 !important;
    letter-spacing:-.056em !important;
    font-weight:850;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-hero-lead{
    max-width:none;
    margin:0 0 20px !important;
    color:#b8cee1 !important;
    font-size:.87rem !important;
    line-height:1.58 !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-hero-actions{
    display:flex;
    flex-direction:column;
    align-items:stretch;
    gap:9px;
    width:100%;
    max-width:480px;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn{
    width:100%;
    min-height:47px;
    margin:0;
    padding:11px 13px;
    flex:0 0 auto;
    border-radius:11px;
    font-size:.79rem;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-primary{
    color:#091827 !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-secondary{
    min-height:39px;
    padding:7px 10px;
    color:#d2e9f8 !important;
    background:rgba(215,239,255,.055) !important;
    border:1px solid rgba(209,234,250,.17) !important;
    font-size:.77rem;
    text-decoration:none !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-hero-visual,
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-hero-chips{
    display:none !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-shortcuts{
    order:1;
    display:flex !important;
    flex-direction:column;
    align-items:stretch;
    width:100%;
    max-width:none;
    padding:0 !important;
    margin:0 !important;
    background:#091827 !important;
    border-top:1px solid rgba(170,208,235,.13);
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-controls{
    display:flex !important;
    order:0;
    justify-content:space-between;
    width:calc(100% - 42px);
    max-width:580px;
    min-height:46px;
    margin:8px auto 8px !important;
    padding:0 !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-controls .ghr-slider-arrow{
    display:grid;
    flex:none;
    width:39px;
    height:39px;
    border-radius:50%;
    font-size:.95rem;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list{
    display:flex !important;
    order:1;
    flex-wrap:nowrap;
    align-items:center;
    gap:7px;
    width:100%;
    max-width:100%;
    min-width:0;
    margin:0 !important;
    padding:11px 19px 16px !important;
    border-top:1px solid rgba(190,220,242,.1);
    background:#0c2033;
    overflow-x:auto;
    overflow-y:hidden;
    scroll-snap-type:x proximity;
    scrollbar-width:none;
    -webkit-overflow-scrolling:touch;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list::-webkit-scrollbar{display:none;}
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list>.ghr-shortcut{
    flex:0 0 auto !important;
    min-height:38px;
    padding:9px 12px;
    border-radius:10px;
    font-size:.74rem;
    white-space:nowrap;
    scroll-snap-align:center;
    transform:none !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-label{display:none !important;}
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-counter{display:none !important;}
}
@media (max-width:359.98px){
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide>.ghr-hero-inner{padding:26px 15px 20px !important;}
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide h1,
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-slide-headline{font-size:clamp(1.88rem,8.6vw,2.15rem) !important;}
}
@media (prefers-reduced-motion:reduce){
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-viewport,
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-track,
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut{transition:none !important;}
}

/* Keep active navigation contrast aligned with each service's hero accent. */
.getsy-home .ghr-hero[data-ghr-active="home"]{--ghr-active-accent:#5bb8ff;--ghr-active-deep:#bde7ff;}
.getsy-home .ghr-hero[data-ghr-active="wordpress"]{--ghr-active-accent:#60d1ed;--ghr-active-deep:#c4f8fc;}
.getsy-home .ghr-hero[data-ghr-active="vps"]{--ghr-active-accent:#a0a6ff;--ghr-active-deep:#dfddff;}
.getsy-home .ghr-hero[data-ghr-active="vds"]{--ghr-active-accent:#65e1cc;--ghr-active-deep:#c6fff2;}
.getsy-home .ghr-hero[data-ghr-active="dedicated"]{--ghr-active-accent:#ffca83;--ghr-active-deep:#ffe9c9;}

/* GETSY HERO NEXT / LIGHT PALETTE 2026-10-24
   Retain redesigned structure, reduce visual weight on all screen sizes. */
.getsy-home .ghr-hero[data-ghr-slider]{
  --hero-ink:#18344f;
  --hero-muted:#55728c;
  background:#f7fbff !important;
  color:#18344f !important;
  border-bottom:1px solid #dceaf4;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide{
  --ghr-design-accent:#156eb3;
  --ghr-design-soft:#21618f;
  --ghr-design-halo:rgba(52,151,226,.14);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide--wordpress{
  --ghr-design-accent:#117b97;--ghr-design-soft:#176e8a;--ghr-design-halo:rgba(31,172,200,.12);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide--vps{
  --ghr-design-accent:#515ab1;--ghr-design-soft:#505b9c;--ghr-design-halo:rgba(108,122,202,.13);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide--vds{
  --ghr-design-accent:#087f7b;--ghr-design-soft:#177a79;--ghr-design-halo:rgba(34,172,159,.12);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide--dedicated{
  --ghr-design-accent:#956128;--ghr-design-soft:#90612b;--ghr-design-halo:rgba(214,161,94,.12);
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide::before{
  background:
    radial-gradient(ellipse 60% 90% at 89% 25%,var(--ghr-design-halo),transparent 76%),
    radial-gradient(ellipse 35% 50% at 0% 99%,rgba(141,195,229,.1),transparent 80%),
    linear-gradient(116deg,#ffffff 0%,#f7fbff 50%,#edf6fd 100%) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide::after{
  background-image:linear-gradient(rgba(65,137,188,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(65,137,188,.13) 1px,transparent 1px);
  opacity:.14 !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-kicker{
  background:#eaf4fb !important;
  color:var(--ghr-design-soft) !important;
  border-color:#d7e9f5 !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-kicker>i{
  background:#d4eaf9 !important;
  color:var(--ghr-design-accent) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-kicker-divider{background:#b7d5e7 !important;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide h1,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-slide-headline{
  color:#15334f !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-hero-lead{
  color:#526d85 !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-primary{
  color:#fff !important;
  background:var(--ghr-design-accent) !important;
  box-shadow:0 11px 22px var(--ghr-design-halo) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-primary:hover{
  filter:brightness(.93);
  box-shadow:0 13px 24px var(--ghr-design-halo) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-secondary{
  background:#fff !important;
  color:#2d5877 !important;
  border:1px solid #cfdfeb !important;
  box-shadow:0 3px 11px rgba(56,101,135,.06) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-secondary:hover{
  background:#eef7fc !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-chips span{
  background:rgba(228,241,250,.8) !important;
  color:#56738c !important;
  border:1px solid #d9e8f2 !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-platform,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-feature-panel{
  border-color:#d8e7f2 !important;
  box-shadow:0 22px 55px rgba(35,95,135,.13),0 4px 10px rgba(35,95,135,.05) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-platform-top,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-feature-top{
  background:linear-gradient(110deg,#e7f2fa,#f1f8fd) !important;
  color:#264c69 !important;
  border-bottom:1px solid #d6e9f5;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-platform-top strong,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-feature-top>span,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-platform-top>i,
.getsy-home .ghr-hero[data-ghr-slider] .ghr-feature-top>i{
  color:#345c77 !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-platform-top strong span{color:#6a94b0 !important;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-floating-badge{
  box-shadow:0 10px 20px rgba(51,100,132,.12) !important;
  border-color:#dae8f3 !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-shortcuts{
  background:#f7fbff !important;
  border-top:1px solid #dfebf4 !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list>.ghr-shortcut{
  background:#fff !important;
  color:#4e6980 !important;
  border-color:#d8e5ee !important;
  box-shadow:0 2px 6px rgba(50,97,129,.035) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list>.ghr-shortcut>i{color:#6d92ae !important;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list>.ghr-shortcut.is-active{
  background:var(--ghr-active-accent) !important;
  color:#fff !important;
  border-color:transparent !important;
  box-shadow:0 5px 13px var(--ghr-active-glow) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list>.ghr-shortcut.is-active>i{color:#fff !important;}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-arrow{
  background:#fff !important;
  color:#2c698f !important;
  border-color:#d6e5f0 !important;
  box-shadow:0 3px 10px rgba(47,95,128,.045) !important;
}
.getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-arrow:hover{
  background:#eaf4fb !important;
}
.getsy-home .ghr-hero[data-ghr-active="home"]{--ghr-active-accent:#156eb3;--ghr-active-glow:rgba(40,120,191,.16);}
.getsy-home .ghr-hero[data-ghr-active="wordpress"]{--ghr-active-accent:#117b97;--ghr-active-glow:rgba(30,134,157,.16);}
.getsy-home .ghr-hero[data-ghr-active="vps"]{--ghr-active-accent:#515ab1;--ghr-active-glow:rgba(82,95,181,.16);}
.getsy-home .ghr-hero[data-ghr-active="vds"]{--ghr-active-accent:#087f7b;--ghr-active-glow:rgba(32,140,124,.16);}
.getsy-home .ghr-hero[data-ghr-active="dedicated"]{--ghr-active-accent:#956128;--ghr-active-glow:rgba(170,124,70,.15);}
@media(max-width:767.98px){
  .getsy-home .ghr-hero[data-ghr-slider]{background:#f7fbff !important;}
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide::before{
    background:radial-gradient(ellipse 80% 65% at 95% 0%,var(--ghr-design-halo),transparent 83%),linear-gradient(165deg,#fff,#eef7fd) !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-kicker{
    color:var(--ghr-design-soft) !important;
    background:#eaf4fb !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-primary{color:#fff !important;}
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slide .ghr-btn-secondary{
    background:#fff !important;
    color:#2d5877 !important;
    border:1px solid #d4e5f0 !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-shortcuts{
    background:#f7fbff !important;
    border-color:#deebf5 !important;
  }
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-shortcut-list{
    background:#f0f7fc !important;
    border-color:#dbe9f2 !important;
  }
}

/* Mobile: remove the entire previous/next arrow row, keep service tabs and swipe navigation. */
@media (max-width:767.98px) {
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-slider-controls {
    display:none !important;
  }
}

/* Equal-height mobile slides: vertically balance shorter service descriptions. */
@media (max-width:767.98px) {
  .getsy-home .ghr-hero[data-ghr-slider].ghr-enhanced .ghr-slide {
    justify-content:center !important;
  }
}

/* Mobile autoplay: category selector and its entire bar are omitted.
   Desktop shortcuts/navigation remain unchanged. */
@media (max-width:767.98px) {
  .getsy-home .ghr-hero[data-ghr-slider] .ghr-hero-shortcuts {
    display:none !important;
  }
}
