.elementor-309 .elementor-element.elementor-element-6f6c6891{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-6f6c6891::before, .elementor-309 .elementor-element.elementor-element-6f6c6891 > .elementor-background-video-container::before, .elementor-309 .elementor-element.elementor-element-6f6c6891 > .e-con-inner > .elementor-background-video-container::before, .elementor-309 .elementor-element.elementor-element-6f6c6891 > .elementor-background-slideshow::before, .elementor-309 .elementor-element.elementor-element-6f6c6891 > .e-con-inner > .elementor-background-slideshow::before, .elementor-309 .elementor-element.elementor-element-6f6c6891 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/ghostdevstack.com/wp-content/uploads/2026/01/VaultAura3.webp?fit=1536%2C1024&ssl=1");--background-overlay:'';}.elementor-309 .elementor-element.elementor-element-7149ab08{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:86px;--padding-bottom:52px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-309 .elementor-element.elementor-element-15f862e6{text-align:center;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-309 .elementor-element.elementor-element-2f8ab921{text-align:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-309 .elementor-element.elementor-element-139cacbc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-31119ecb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-5c4e219a{text-align:start;}.elementor-309 .elementor-element.elementor-element-1b2e7c14{text-align:start;}.elementor-309 .elementor-element.elementor-element-6b88f0d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-4110c1b8{text-align:start;}.elementor-309 .elementor-element.elementor-element-46899b7d{text-align:start;}.elementor-309 .elementor-element.elementor-element-19bd7cb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-35b19105{text-align:start;}.elementor-309 .elementor-element.elementor-element-374c3368{text-align:start;}.elementor-309 .elementor-element.elementor-element-4d611d9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:16px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-703eaa56{text-align:center;}.elementor-309 .elementor-element.elementor-element-1a650a04{text-align:center;}.elementor-309 .elementor-element.elementor-element-2ec71494{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-5cf7890f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-5ca5677f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-1ca55472{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-270038b2{text-align:start;}.elementor-309 .elementor-element.elementor-element-70dd3c5{text-align:start;}.elementor-309 .elementor-element.elementor-element-5a2b4feb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-16f5cc98{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-72d45282{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-1254d1f3{text-align:start;}.elementor-309 .elementor-element.elementor-element-f70e98d{text-align:start;}.elementor-309 .elementor-element.elementor-element-5a1af8ee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-397699ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-3613c662{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-3180cdbd{text-align:start;}.elementor-309 .elementor-element.elementor-element-57a57e47{text-align:start;}.elementor-309 .elementor-element.elementor-element-7c96e7e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-74c52e85{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-258c83a2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-7265dfa7{text-align:start;}.elementor-309 .elementor-element.elementor-element-3198aca5{text-align:start;}.elementor-309 .elementor-element.elementor-element-63728ed5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-41157fb4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-3fd3d757{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-5ae10212{text-align:start;}.elementor-309 .elementor-element.elementor-element-2072adb7{text-align:start;}.elementor-309 .elementor-element.elementor-element-3dca2e82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-52f176ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-2f08ee12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-79a3b4dd{text-align:start;}.elementor-309 .elementor-element.elementor-element-598839e1{text-align:start;}.elementor-309 .elementor-element.elementor-element-43c1a066{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-309 .elementor-element.elementor-element-54c8a713{text-align:center;}.elementor-309 .elementor-element.elementor-element-49e6028b{text-align:center;}.elementor-309 .elementor-element.elementor-element-3def4a07:not(.elementor-motion-effects-element-type-background), .elementor-309 .elementor-element.elementor-element-3def4a07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070814;}.elementor-309 .elementor-element.elementor-element-3def4a07{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-309 .elementor-element.elementor-element-3def4a07 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-6bec9208{text-align:center;}.elementor-309 .elementor-element.elementor-element-159f9ea{--spacer-size:50px;}.elementor-309 .elementor-element.elementor-element-75e11c37{text-align:center;}.elementor-309 .elementor-element.elementor-element-509dea8a{--spacer-size:50px;}.elementor-309 .elementor-element.elementor-element-bb8a442:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-309 .elementor-element.elementor-element-bb8a442 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1020;}.elementor-309 .elementor-element.elementor-element-bb8a442 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2a2f55;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-309 .elementor-element.elementor-element-bb8a442 > .elementor-element-populated, .elementor-309 .elementor-element.elementor-element-bb8a442 > .elementor-element-populated > .elementor-background-overlay, .elementor-309 .elementor-element.elementor-element-bb8a442 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-309 .elementor-element.elementor-element-bb8a442 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-309 .elementor-element.elementor-element-4c812e5c{text-align:center;}.elementor-309 .elementor-element.elementor-element-4be5cfe8{--spacer-size:50px;}.elementor-309 .elementor-element.elementor-element-333eab91{text-align:center;}.elementor-309 .elementor-element.elementor-element-739db373{--spacer-size:50px;}.elementor-309 .elementor-element.elementor-element-54c585a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-309 .elementor-element.elementor-element-54c585a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1020;}.elementor-309 .elementor-element.elementor-element-54c585a > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2a2f55;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-309 .elementor-element.elementor-element-54c585a > .elementor-element-populated, .elementor-309 .elementor-element.elementor-element-54c585a > .elementor-element-populated > .elementor-background-overlay, .elementor-309 .elementor-element.elementor-element-54c585a > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-309 .elementor-element.elementor-element-54c585a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-204b678b{text-align:center;}.elementor-309 .elementor-element.elementor-element-eee557c{--spacer-size:50px;}.elementor-309 .elementor-element.elementor-element-53fa5851{text-align:center;}.elementor-309 .elementor-element.elementor-element-3c34f192{--spacer-size:50px;}.elementor-309 .elementor-element.elementor-element-5e9ea4b1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-309 .elementor-element.elementor-element-5e9ea4b1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0b1020;}.elementor-309 .elementor-element.elementor-element-5e9ea4b1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#2a2f55;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:24px 24px 24px 24px;}.elementor-309 .elementor-element.elementor-element-5e9ea4b1 > .elementor-element-populated, .elementor-309 .elementor-element.elementor-element-5e9ea4b1 > .elementor-element-populated > .elementor-background-overlay, .elementor-309 .elementor-element.elementor-element-5e9ea4b1 > .elementor-background-slideshow{border-radius:14px 14px 14px 14px;}.elementor-309 .elementor-element.elementor-element-5e9ea4b1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-309 .elementor-element.elementor-element-2247d7b3{text-align:center;}.elementor-309 .elementor-element.elementor-element-b423815{--spacer-size:50px;}.elementor-309 .elementor-element.elementor-element-253da88a{text-align:center;}.elementor-309 .elementor-element.elementor-element-dbf9905{--spacer-size:50px;}.elementor-309 .elementor-element.elementor-element-32f2fa36{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-309 .elementor-element.elementor-element-54c585a{width:33.326%;}.elementor-309 .elementor-element.elementor-element-5e9ea4b1{width:50.01%;}}@media(max-width:1024px){.elementor-309 .elementor-element.elementor-element-7149ab08{--padding-top:76px;--padding-bottom:44px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-4d611d9d{--padding-top:10px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-309 .elementor-element.elementor-element-7149ab08{--padding-top:62px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-309 .elementor-element.elementor-element-4d611d9d{--padding-top:6px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}}@media(min-width:1025px){.elementor-309 .elementor-element.elementor-element-6f6c6891::before, .elementor-309 .elementor-element.elementor-element-6f6c6891 > .elementor-background-video-container::before, .elementor-309 .elementor-element.elementor-element-6f6c6891 > .e-con-inner > .elementor-background-video-container::before, .elementor-309 .elementor-element.elementor-element-6f6c6891 > .elementor-background-slideshow::before, .elementor-309 .elementor-element.elementor-element-6f6c6891 > .e-con-inner > .elementor-background-slideshow::before, .elementor-309 .elementor-element.elementor-element-6f6c6891 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}}/* Start custom CSS for container, class: .elementor-element-6f6c6891 */@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;600;700&display=swap");

#gds-case-studies{
  --gds-bg0:#05050b;
  --gds-bg1:#0b0a14;
  --gds-ink:#e9e7ff;
  --gds-muted:rgba(233,231,255,.72);
  --gds-dim:rgba(233,231,255,.55);
  --gds-border:rgba(255,255,255,.12);
  --gds-accent:#b56cff;
  --gds-accent2:#ff5fbf;
  --gds-accent3:#35d1ff;
  background:
    radial-gradient(1200px 700px at 18% 20%, rgba(181,108,255,.20), transparent 60%),
    radial-gradient(900px 560px at 82% 24%, rgba(255,95,191,.14), transparent 60%),
    radial-gradient(900px 560px at 50% 95%, rgba(53,209,255,.10), transparent 55%),
    linear-gradient(180deg, var(--gds-bg0), var(--gds-bg1));
  color: var(--gds-ink);
  font-family: "Poppins", system-ui, -apple-system, Segoe UI, Roboto, Arial, sans-serif;
}

#gds-case-studies .gds-inner{
  max-width: 1240px;
  margin: 0 auto;
  padding-left: 20px;
  padding-right: 20px;
}

#gds-case-studies .gds-h1 .elementor-heading-title{
  font-family: "Playfair Display", Georgia, serif;
  letter-spacing: -0.02em;
  text-shadow: 0 8px 40px rgba(0,0,0,.45);
}

#gds-case-studies .gds-sub{
  max-width: 820px;
  margin: 14px auto 0;
}

#gds-case-studies .gds-sub p{
  margin: 0;
  color: var(--gds-muted);
  font-size: 18px;
  line-height: 1.65;
}

#gds-case-studies .gds-btn .elementor-button{
  border-radius: 14px;
  padding: 14px 18px;
  border: 1px solid rgba(255,255,255,.18);
  background: linear-gradient(135deg, rgba(181,108,255,.92), rgba(255,95,191,.82));
  box-shadow: 0 18px 44px rgba(181,108,255,.18);
  transition: transform .18s ease, box-shadow .18s ease, filter .18s ease;
}

#gds-case-studies .gds-btn .elementor-button:hover{
  transform: translateY(-1px);
  box-shadow: 0 22px 60px rgba(255,95,191,.22);
  filter: saturate(1.08);
}

#gds-case-studies .gds-chip{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding: 10px 14px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(12,12,20,.55);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  color: var(--gds-muted);
  font-size: 13px;
}

#gds-case-studies .gds-chip b{
  color: var(--gds-ink);
  font-weight: 600;
}

#gds-case-studies .gds-hl-row{
  display:flex;
  flex-wrap:wrap;
  gap: 14px;
  justify-content:center;
  margin-top: 18px;
}

#gds-case-studies .gds-hl-card{
  flex: 1 1 240px;
  max-width: 360px;
  border-radius: 18px;
  border: 1px solid var(--gds-border);
  background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));
  box-shadow: 0 18px 50px rgba(0,0,0,.35);
  padding: 18px 18px 16px;
  position: relative;
  overflow: hidden;
}

#gds-case-studies .gds-hl-card:before{
  content:"";
  position:absolute;
  inset:-2px;
  background: radial-gradient(500px 220px at 20% 0%, rgba(181,108,255,.18), transparent 60%);
  opacity:.9;
  pointer-events:none;
}

#gds-case-studies .gds-hl-card .elementor-heading-title{
  font-size: 16px;
  font-weight: 600;
  margin: 0;
}

#gds-case-studies .gds-hl-card p{
  margin: 10px 0 0;
  color: var(--gds-muted);
  font-size: 14px;
  line-height: 1.6;
}

#gds-case-studies .gds-section{
  padding-top: 34px;
  padding-bottom: 14px;
}

#gds-case-studies .gds-section-title .elementor-heading-title{
  font-family: "Playfair Display", Georgia, serif;
  font-weight: 600;
  letter-spacing: -0.01em;
}

#gds-case-studies .gds-cs-grid{
  display:grid;
  grid-template-columns: repeat(12, 1fr);
  gap: 18px;
  margin-top: 18px;
}

#gds-case-studies .gds-cs-card{
  grid-column: span 12;
  border-radius: 22px;
  border: 1px solid var(--gds-border);
  background: linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));
  box-shadow: 0 22px 60px rgba(0,0,0,.40);
  overflow: hidden;
  position: relative;
  transition: transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

#gds-case-studies .gds-cs-card:hover{
  transform: translateY(-2px);
  box-shadow: 0 30px 70px rgba(0,0,0,.48);
  border-color: rgba(255,255,255,.20);
}

#gds-case-studies .gds-thumb{
  min-height: 160px;
  background:
    radial-gradient(900px 320px at 20% 20%, rgba(181,108,255,.35), transparent 55%),
    radial-gradient(700px 260px at 80% 30%, rgba(53,209,255,.22), transparent 60%),
    linear-gradient(135deg, rgba(20,20,35,.85), rgba(10,10,18,.75));
  position: relative;
}

#gds-case-studies .gds-thumb:after{
  content:"";
  position:absolute;
  inset:0;
  background: linear-gradient(180deg, transparent, rgba(5,5,11,.78));
}

#gds-case-studies .gds-thumb-label{
  position:absolute;
  left: 16px;
  top: 16px;
  z-index: 2;
}

#gds-case-studies .gds-cs-body{
  padding: 18px 18px 20px;
}

#gds-case-studies .gds-meta{
  display:flex;
  flex-wrap:wrap;
  gap: 8px;
  margin-top: 10px;
}

#gds-case-studies .gds-kpi{
  margin-top: 12px;
  color: var(--gds-muted);
  font-size: 14px;
  line-height: 1.6;
}

#gds-case-studies .gds-actions{
  display:flex;
  flex-wrap:wrap;
  gap: 10px;
  margin-top: 14px;
}

#gds-case-studies .gds-action{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  padding:10px 14px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(255,255,255,.06);
  color: var(--gds-ink);
  text-decoration:none;
  font-size:14px;
  transition: transform .18s ease, background .18s ease, border-color .18s ease, box-shadow .18s ease;
}

#gds-case-studies .gds-action:hover{
  transform: translateY(-1px);
  background: rgba(255,255,255,.09);
  border-color: rgba(255,255,255,.20);
}

#gds-case-studies .gds-action--primary{
  background: linear-gradient(135deg, rgba(181,108,255,.92), rgba(53,209,255,.70));
  border-color: rgba(255,255,255,.18);
  box-shadow: 0 18px 44px rgba(181,108,255,.16);
}

#gds-case-studies .gds-action--primary:hover{
  box-shadow: 0 24px 64px rgba(53,209,255,.14);
}

#gds-case-studies .gds-action--link{
  background: transparent;
  border-color: transparent;
  padding-left: 6px;
  padding-right: 6px;
  opacity: .9;
}

#gds-case-studies .gds-action--link:hover{
  text-decoration: underline;
  background: transparent;
  transform: none;
}

#gds-case-studies .gds-cta{
  margin-top: 28px;
  border-radius: 22px;
  border: 1px solid rgba(255,255,255,.14);
  background:
    radial-gradient(700px 240px at 20% 30%, rgba(181,108,255,.18), transparent 60%),
    linear-gradient(180deg, rgba(255,255,255,.06), rgba(255,255,255,.02));
  padding: 22px 20px;
  text-align: center;
  box-shadow: 0 22px 60px rgba(0,0,0,.40);
}

#gds-case-studies .gds-cta p{
  color: var(--gds-muted);
  margin: 10px auto 0;
  max-width: 760px;
  font-size: 16px;
  line-height: 1.7;
}

@media (min-width: 768px){
  #gds-case-studies .gds-cs-card{ grid-column: span 6; }
  #gds-case-studies .gds-thumb{ min-height: 190px; }
}

@media (min-width: 1025px){
  #gds-case-studies .gds-cs-card{ grid-column: span 4; }
  #gds-case-studies .gds-thumb{ min-height: 200px; }
  #gds-case-studies .gds-sub p{ font-size: 19px; }
}/* End custom CSS */