.elementor-kit-11{--e-global-color-primary:#277C7C;--e-global-color-secondary:#303E49;--e-global-color-text:#5A6B78;--e-global-color-accent:#E25843;--e-global-color-a99dbca:#39A4A7;--e-global-color-fa2ef24:#6AD8CE;--e-global-color-e5c009d:#FFB266;--e-global-color-96facfb:#8FA0AC;--e-global-color-c1e404b:#F5F7F9;--e-global-color-c56a27f:#E2E7EB;--e-global-color-92f1312:#39A4A7;--e-global-color-998ab88:#1A262E;--e-global-color-e1a2b3c:#1A262E;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Poppins";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */:root{
  --t1:#39a4a7; --t2:#277c7c; --t3:#6ad8ce;
  --d1:#303e49; --d2:#243039; --d3:#1a2630;
  --coral:#e25843; --og:#ffb266;
  --g-og:linear-gradient(135deg,#ffb266 0%,#e25843 100%);
  --g-hero:linear-gradient(140deg,#303e49 0%,#277c7c 100%);
  --g-dk:linear-gradient(135deg,#243039 0%,#303e49 100%);
  --g-tl:linear-gradient(135deg,#39a4a7 0%,#277c7c 100%);
  --sh2:0 8px 28px rgba(48,62,73,.10);
  --sh3:0 20px 56px rgba(48,62,73,.14);
  --sh4:0 32px 80px rgba(48,62,73,.20);
  --r:12px; --rl:18px; --rxl:26px;
}

/* ===== Resources (blog): reusable res- classes ===== */
/* Hero glow */
.res-hero{position:relative;}
.res-hero::after{content:'';position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 55% 65% at 60% 40%,rgba(57,164,167,.18) 0%,transparent 60%);}
.res-hero > .e-con-inner{position:relative;z-index:1;}
/* Teal highlight inside headings */
.res-hl{color:var(--t3);}
/* Breadcrumb */
.res-breadcrumb p{margin:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap;}
.res-breadcrumb a{color:rgba(255,255,255,.6);font-weight:500;}
.res-breadcrumb a:hover{color:#fff;}
.res-breadcrumb .res-sep{opacity:.4;}
.res-breadcrumb .res-current{color:rgba(255,255,255,.85);}
/* Hero search: smooth focus */
.res-hero-search input{transition:background .2s,border-color .2s;}

/* Post card */
.res-card{transition:transform .22s,box-shadow .22s,border-color .22s;color:inherit;}
.res-card:hover{transform:translateY(-4px);border-color:var(--t1) !important;box-shadow:var(--sh2);}
.res-card:hover .res-card-title .elementor-heading-title{color:var(--t1);}
.res-card-img,.res-card-img img{width:100%;height:100%;display:block;}
.res-card-excerpt p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
/* Category badge pills */
.res-badge .elementor-post-info{display:flex;flex-wrap:wrap;gap:6px;}
.res-badge .elementor-post-info__terms-list{display:flex;flex-wrap:wrap;gap:6px;font-size:0;}
.res-badge .elementor-post-info__terms-list-item{font-size:10px;display:inline-block;padding:4px 11px;border-radius:100px;background:rgba(57,164,167,.1);color:var(--t2);border:1px solid rgba(57,164,167,.2);line-height:1.2;}
.category-popia-compliance .res-badge .elementor-post-info__terms-list-item,
.category-sa-data-benchmarks .res-badge .elementor-post-info__terms-list-item{background:rgba(255,178,102,.1);color:#d97706;border-color:rgba(255,178,102,.25);}
.category-for-agencies .res-badge .elementor-post-info__terms-list-item{background:rgba(226,88,67,.08);color:var(--coral);border-color:rgba(226,88,67,.2);}
.category-ai-in-recruitment .res-badge .elementor-post-info__terms-list-item{background:rgba(48,62,73,.08);color:var(--d1);border-color:rgba(48,62,73,.15);}

/* Post card: stat visual + gradient per category */
.res-card-stat-num{align-items:baseline !important;}
.res-card-stat .elementor-heading-title:empty{display:none;}
.res-card-media{background-image:linear-gradient(140deg,#303e49,#39a4a7) !important;}
.category-sa-data-benchmarks .res-card-media{background-image:linear-gradient(140deg,#1a262e,#277c7c) !important;}
.category-popia-compliance .res-card-media{background-image:linear-gradient(140deg,#ffb266,#e25843) !important;}
.category-hiring-guides .res-card-media{background-image:linear-gradient(140deg,#277c7c,#303e49) !important;}
.category-for-agencies .res-card-media{background-image:linear-gradient(140deg,#e25843,#303e49) !important;}
.category-ai-in-recruitment .res-card-media{background-image:linear-gradient(140deg,#303e49,#39a4a7) !important;}
.res-card-img:not(:has(img)){display:none;}
/* Read time pill */
.res-read .elementor-heading-title{background:#f5f7f9;padding:3px 9px;border-radius:100px;}
.res-read .elementor-heading-title:empty{display:none;}

/* Featured card */
.res-avatar .elementor-heading-title{width:32px;height:32px;border-radius:50%;background:var(--g-tl);display:flex;align-items:center;justify-content:center;}
.res-feat-excerpt p{margin:0;}
.res-read-more .elementor-heading-title{transition:letter-spacing .18s, padding-left .18s;}
.res-feat:hover .res-read-more .elementor-heading-title{padding-left:4px;}
.res-feat:hover{transform:translateY(-3px);box-shadow:var(--sh3);}
/* "Featured guide" label with line */
.res-label .elementor-heading-title{display:flex;align-items:center;gap:8px;}
.res-label .elementor-heading-title::before{content:'';width:24px;height:1.5px;background:var(--t1);display:block;}

/* Featured card: stat bars */
.res-bar-fill .elementor-widget-container,.res-bar-fill{display:flex;align-items:center;gap:10px;width:100%;}
.res-bar-fill .elementor-title{min-width:100px;margin:0;line-height:1.2;display:inline-block;}
.res-bar-fill .elementor-progress-wrapper{flex:1;margin:0;overflow:hidden;}
.res-bar-1 .elementor-progress-bar{background:linear-gradient(90deg,#ffb266,#e25843) !important;}
.res-bar-2 .elementor-progress-bar{background:linear-gradient(90deg,#39a4a7,#6ad8ce) !important;}
.res-bar-3 .elementor-progress-bar{background:linear-gradient(90deg,#303e49,#39a4a7) !important;}
.res-bar:has(.res-bar-val .elementor-heading-title:empty){display:none !important;}
.res-bars:not(:has(.res-bar-val .elementor-heading-title:not(:empty))){display:none !important;}

.res-bar-val{flex:0 0 38px !important;}
.res-bar-val .elementor-heading-title{white-space:nowrap;}
.res-bar-fill{min-width:0;}


/* Sticky filter bar (pure CSS, sits under the 64px sticky header) */
.res-filters{position:sticky;top:64px;z-index:100;}
.admin-bar .res-filters{top:96px;}
@media (max-width:782px){.admin-bar .res-filters{top:110px;}}

/* Search live results */
.res-result{transition:background .15s;}
.res-result:hover{background:#f5f7f9;}
.res-result:hover .res-card-title .elementor-heading-title{color:var(--t1);}
.res-result-thumb .elementor-heading-title:empty{display:none;}
.res-result .res-badge .elementor-post-info__terms-list-item{font-size:9px;padding:2px 8px;}

/* Search bar polish (match prototype) */
.res-hero:focus-within{z-index:101;}
.res-hero-search input[type=search]:focus,.res-hero-search input[type=search]:focus-visible{outline:none !important;box-shadow:none !important;}
.res-hero-search input[type=search]{min-height:0;line-height:1.4;}
.res-hero-search .res-result{padding:8px 10px;}
.res-hero-search .res-result-thumb{width:40px !important;min-height:40px !important;}
.res-hero-search .res-result .res-card-title .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

/* ===== Single post ===== */
/* Reading progress bar: fixed under the 64px header */
.res-progress{position:fixed !important;top:64px;left:0;right:0;z-index:499;height:3px;min-height:0 !important;padding:0 !important;pointer-events:none;}
.admin-bar .res-progress{top:96px;}
.res-progress .elementor-widget-progress-tracker,.res-progress .elementor-widget-container{margin:0;}
.res-progress .elementor-scrolling-tracker{height:3px;background:transparent;border-radius:0;padding:0;border:0;}
.res-progress .current-progress{height:3px;background:var(--g-tl);border-radius:0;}
.res-progress .current-progress-percentage{display:none;}
/* Post hero */
.res-post-hero::after{background:radial-gradient(ellipse 55% 65% at 65% 35%,rgba(57,164,167,.16) 0%,transparent 60%);}
.res-breadcrumb-row .res-breadcrumb p{gap:6px;}
.res-breadcrumb-current .elementor-heading-title{display:block;max-width:320px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.res-badge-dark .elementor-post-info__terms-list-item{background:rgba(57,164,167,.2) !important;color:var(--t3) !important;border-color:rgba(57,164,167,.3) !important;}
.res-avatar-lg .elementor-heading-title{width:36px;height:36px;}
.res-read-dark .elementor-heading-title{background:rgba(57,164,167,.15);border:1px solid rgba(57,164,167,.25);padding:4px 11px;border-radius:100px;}
.res-read-dark .elementor-heading-title:empty{display:none;}
.res-deck p{margin:0;}
/* ===== Article body: styles ANY post content ===== */
.res-article-body{font-family:'Poppins',sans-serif;}
.res-article-body p,.res-article-body li{font-size:16px;color:#5a6b78;font-weight:300;line-height:1.85;}
.res-article-body p{margin:0 0 18px;}
.res-article-body > p:first-child,.res-article-body > .elementor-widget-container > p:first-child,.res-lead p,p.res-lead{font-size:18px;color:#303e49;line-height:1.8;margin-bottom:36px;padding-left:20px;border-left:3px solid var(--t1);}
.res-article-body h2{font-size:clamp(20px,2.8vw,28px);font-weight:700;color:#303e49;letter-spacing:-.5px;line-height:1.25;margin:44px 0 14px;padding-top:8px;scroll-margin-top:110px;}
.res-article-body h3{font-size:18px;font-weight:600;color:#303e49;letter-spacing:-.3px;line-height:1.4;margin:28px 0 10px;scroll-margin-top:110px;}
.res-article-body strong,.res-article-body b{color:#303e49;font-weight:600;}
.res-article-body a:not(.elementor-button){color:var(--t1);text-decoration:underline;text-underline-offset:3px;}
.res-article-body a:not(.elementor-button):hover{color:var(--t2);}
.res-article-body ul,.res-article-body ol{margin:16px 0 20px 20px;padding:0;display:flex;flex-direction:column;gap:8px;}
.res-article-body li{padding-left:6px;}
.res-article-body img{border-radius:14px;max-width:100%;height:auto;}
.res-article-body figure{margin:28px 0;}
.res-article-body figcaption{font-size:12px;color:#8fa0ac;margin-top:8px;text-align:center;}
.res-article-body blockquote{border-left:4px solid var(--t1);padding:20px 24px;margin:32px 0;background:rgba(57,164,167,.05);border-radius:0 12px 12px 0;}
.res-article-body blockquote p{font-size:20px;color:#303e49;font-weight:300;line-height:1.6;margin:0;}
.res-article-body table{width:100%;border-collapse:collapse;margin:28px 0;font-size:14px;display:block;overflow-x:auto;}
.res-article-body th,.res-article-body td{border:1px solid #e2e7eb;padding:10px 14px;text-align:left;}
.res-article-body th{background:#f5f7f9;color:#303e49;font-weight:600;}
.res-article-body iframe,.res-article-body video{max-width:100%;border-radius:14px;}
.res-article-body iframe[src*="youtube"],.res-article-body iframe[src*="vimeo"]{width:100%;aspect-ratio:16/9;height:auto;}
.res-article-body > *:last-child{margin-bottom:0;}

/* Single post: sidebar (sticky on desktop) */
@media (min-width:1025px){.res-sidebar{position:sticky;top:90px;align-self:flex-start;}.admin-bar .res-sidebar{top:122px;}}
.res-toc .elementor-toc__header{padding:0 0 14px !important;border:0 !important;}
.res-toc .elementor-toc__body{padding:0 !important;max-height:none;}
.res-toc .elementor-toc__list-wrapper{gap:2px;margin:0;}
.res-toc .elementor-toc__list-item-text-wrapper{padding:7px 10px;border-radius:8px;transition:background .14s;}
.res-toc .elementor-toc__list-item-text-wrapper:hover{background:rgba(57,164,167,.08);}
.res-toc .elementor-toc__list-item-text.elementor-item-active{font-weight:600;}
.res-toc .elementor-toc__list-item-text-wrapper:has(.elementor-item-active) i,.res-toc .elementor-toc__list-item-text-wrapper:has(.elementor-item-active) svg{color:var(--t1);fill:var(--t1);}
/* Buttons */
.res-btn-orange .elementor-button{background:var(--g-og) !important;transition:transform .18s,box-shadow .18s;}
.res-btn-orange .elementor-button:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(226,88,67,.3);color:#fff;}
.res-btn-ghost .elementor-button{transition:background .18s,color .18s;}
/* Hero stat banner: hide empty stats, hide banner if no stats */
.res-stat-item:has(.res-stat-num .elementor-heading-title:empty){display:none !important;}
.res-stat-banner:not(:has(.res-stat-num .elementor-heading-title:not(:empty))){display:none !important;}
/* Author bio */
.res-avatar-xl .elementor-heading-title{width:52px;height:52px;}
.res-bio-text p{margin:0;}
/* End CTA */
.res-post-cta{position:relative;overflow:hidden;}
.res-post-cta::after{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(57,164,167,.12) 0%,transparent 65%);}
.res-post-cta > *{position:relative;z-index:1;}
.res-cta-text p{margin:0;}
/* Related cards */
.res-rel-card{transition:transform .2s,box-shadow .2s,border-color .2s;}
.res-rel-card:hover{border-color:var(--t1) !important;box-shadow:var(--sh2);transform:translateY(-3px);}
.res-rel-card .elementor-post-info__terms-list-item{color:var(--t1);}

.res-stat-banner{flex-wrap:nowrap !important;}
.res-stat-banner > .res-stat-item{flex:1 1 0 !important;width:auto !important;min-width:0;}
@media (max-width:767px){.res-stat-banner{flex-direction:column !important;}.res-stat-banner > .res-stat-item{flex:1 1 auto !important;width:100% !important;}}

.res-avatar{flex:0 0 auto !important;}
.res-avatar .elementor-heading-title{flex-shrink:0;}
.res-avatar-xl{min-width:52px;}

/* ===== Article built with Elementor (posts edited in Elementor) ===== */
.res-article-body .res-article-root{padding:0 !important;}
.res-article-body .elementor-widget-text-editor{margin-bottom:0;}
.res-article-body .elementor-widget-text-editor > *:first-child,.res-article-body .elementor-widget-text-editor .elementor-widget-container > *:first-child{margin-top:0;}
.res-article-body .elementor-widget-text-editor h2{margin-top:44px;}
.res-article-body p.res-lead{font-size:18px;color:#303e49;line-height:1.8;margin-bottom:36px;padding-left:20px;border-left:3px solid var(--t1);}
/* Block text: keep the block's own sizes/colours, not the article defaults */
.res-article-body .res-block-text p,.res-article-body .res-block-text li{font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit;margin:0;}
.res-block-text p{margin:0;}
/* ===== RES content blocks ===== */
.res-quote-text strong{color:var(--t2) !important;font-weight:700;}
.res-ib-title .elementor-heading-title{display:flex;align-items:center;gap:7px;}
.res-ib-title .elementor-heading-title::before{content:'';width:8px;height:8px;border-radius:50%;background:var(--og);flex-shrink:0;}
/* Cost bars */
.res-ig{box-shadow:var(--sh2);}
.res-cb-bar .elementor-progress-wrapper{height:32px;border-radius:6px;margin:0;}
.res-cb-bar .elementor-progress-bar{height:32px;border-radius:6px;display:flex;align-items:center;transition:width 1.4s cubic-bezier(.4,0,.2,1);}
.res-cb-bar .elementor-progress-text{padding-left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.res-cb-bar .elementor-title{display:none;}
.res-cb-1 .elementor-progress-bar{background:linear-gradient(90deg,#e25843,#f1735c) !important;}
.res-cb-2 .elementor-progress-bar{background:linear-gradient(90deg,#ffb266,#e25843) !important;}
.res-cb-3 .elementor-progress-bar{background:linear-gradient(90deg,#39a4a7,#6ad8ce) !important;}
.res-cb-4 .elementor-progress-bar{background:linear-gradient(90deg,#303e49,#39a4a7) !important;}
.res-cb-label{flex:0 0 160px;}
.res-cb-pct{flex:0 0 40px;}
.res-ig-source{padding-top:12px;border-top:1px solid #e2e7eb;margin-top:-2px;}
@media (max-width:767px){.res-cb-label,.res-cb-pct{flex:0 0 auto;}.res-cb-pct .elementor-heading-title{text-align:left;}}
/* Steps timeline */
.res-tl-step{position:relative;}
.res-tl-step:not(:last-child)::before{content:'';position:absolute;left:15px;top:32px;bottom:0;width:2px;background:#e2e7eb;z-index:0;}
.res-tl-dot{flex:0 0 auto !important;position:relative;z-index:1;}
.res-tl-dot .elementor-heading-title{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.res-tl-1 .res-tl-dot .elementor-heading-title{background:var(--g-tl);}
.res-tl-2 .res-tl-dot .elementor-heading-title{background:linear-gradient(135deg,#ffb266,#e25843);}
.res-tl-3 .res-tl-dot .elementor-heading-title{background:var(--g-dk);}
.res-tl-4 .res-tl-dot .elementor-heading-title{background:linear-gradient(135deg,#22c55e,#16a34a);}
/* Checklist */
.res-cl-item{transition:border-color .18s,background .18s;}
.res-cl-item:hover{border-color:var(--t1) !important;background:rgba(57,164,167,.08) !important;}
.res-cl-check{flex:0 0 auto !important;margin-top:1px;}
.res-cl-check .elementor-heading-title{width:22px;height:22px;border-radius:50%;background:var(--t1);display:flex;align-items:center;justify-content:center;}
/* FAQ */
.res-faq-acc .e-n-accordion-item-title-icon{width:24px;height:24px;border-radius:50%;background:#edf0f3;display:flex;align-items:center;justify-content:center;transition:all .25s;}
.res-faq-acc .e-n-accordion-item[open] .e-n-accordion-item-title-icon{background:var(--t1);}
.res-faq-acc .e-n-accordion-item[open] .e-n-accordion-item-title-icon i,.res-faq-acc .e-n-accordion-item[open] .e-n-accordion-item-title-icon svg{color:#fff;fill:#fff;}
.res-faq-acc .e-n-accordion-item-title:hover{background:rgba(57,164,167,.03);}
/* TOC: highlight only the current section */
.res-toc .elementor-toc__list-item-text.elementor-item-active{color:#5a6b78 !important;font-weight:400;}
.res-toc .elementor-toc__list-item.res-toc-current > .elementor-toc__list-item-text-wrapper .elementor-toc__list-item-text{color:var(--t1) !important;font-weight:600;}
.res-toc .elementor-toc__list-item.res-toc-current > .elementor-toc__list-item-text-wrapper{background:rgba(57,164,167,.08);}

.res-stat-callout > .elementor-widget-heading,.res-stat-callout > .e-con-inner > .elementor-widget-heading{flex:0 0 auto !important;}
.res-stat-callout .elementor-heading-title{white-space:nowrap;}
.res-stat-callout > .e-con{min-width:0;}

/* FAQ polish */
.res-faq-acc .e-n-accordion-item{border:1.5px solid #e2e7eb;border-radius:11px;overflow:hidden;transition:border-color .2s;}
.res-faq-acc .e-n-accordion-item:hover,.res-faq-acc .e-n-accordion-item[open]{border-color:var(--t1);}
.res-faq-acc .e-n-accordion-item-title{border:0 !important;border-radius:0 !important;justify-content:space-between !important;width:100%;}
.res-faq-acc .e-n-accordion-item-title-header{flex:1 1 auto;}
.res-faq-acc .e-n-accordion-item-title-icon{flex:0 0 24px;width:24px;height:24px;}
.res-faq-acc .e-n-accordion-item > .e-con,.res-faq-acc .e-n-accordion-item > [role=region]{border:0 !important;border-radius:0 !important;}


/* ===== Mobile fixes v2: Resources (fit phone width) ===== */
@media (max-width:767px){
  .res-featured .e-loop-item,.res-posts .e-loop-item,.res-related .e-loop-item,.res-feat,.res-card{min-width:0 !important;max-width:100%;}
  .res-feat .res-card-media{--padding-top:24px;--padding-bottom:24px;--padding-left:16px;--padding-right:16px;padding:24px 16px !important;min-height:240px !important;}
  .res-feat .res-card-stat{width:100%;}
  .res-feat .res-card-stat .elementor-widget__width-initial,.res-feat .res-bars{--width:100% !important;width:100% !important;max-width:100% !important;}
  .res-bar{flex-wrap:nowrap !important;}
  .res-bar-fill .elementor-title{min-width:84px;font-size:10.5px;}
  .res-bar-val{flex:0 0 34px !important;}
  .res-filters{top:60px !important;}
  .admin-bar .res-filters{top:106px !important;}
  #wpadminbar{overflow:hidden;}
  html,body{overflow-x:clip;}
}

.prd-hero-arc{position:relative;overflow:hidden;}
.prd-hero-arc::before{content:'';position:absolute;top:-100px;right:-60px;width:500px;height:500px;border-radius:50%;border:1px solid rgba(57,164,167,.15);pointer-events:none;z-index:0;}

/* "Explore the platform" gradient cards */
.prd-plat-card{position:relative;overflow:hidden;border-radius:var(--rl);transition:transform .22s,box-shadow .22s;}
.prd-plat-card:hover{transform:translateY(-5px);box-shadow:0 20px 52px rgba(0,0,0,.18);}
.prd-plat-card::before{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.07) 50%,transparent 80%);background-size:200% 100%;animation:prd-shimmer 4s linear infinite;}
.prd-plat-card::after{content:'';position:absolute;bottom:-30px;right:-30px;width:100px;height:100px;border-radius:50%;background:rgba(255,255,255,.07);pointer-events:none;transition:transform .4s;}
.prd-plat-card:hover::after{transform:scale(1.6);}
.prd-plat-1{background:linear-gradient(140deg,#303e49,#39a4a7);}
.prd-plat-2{background:linear-gradient(140deg,#ffb266,#e25843);}
.prd-plat-3{background:linear-gradient(140deg,#277c7c,#303e49);}
.prd-plat-4{background:linear-gradient(140deg,#e25843,#303e49);}
@keyframes prd-shimmer{from{background-position:200% 0;}to{background-position:-200% 0;}}

/* Turn off the moving effects for visitors who prefer less motion */
@media (prefers-reduced-motion:reduce){
  .prd-plat-card::before{animation:none;}
  .prd-plat-card,.prd-plat-card::after{transition:none;}
}/* End custom CSS */