
        @media (min-width:768px){.ui-widget-gx-core-imagebox.ui-position-top .gx-core-imagebox-img{margin:auto}.ui-widget-gx-core-imagebox.ui-vertical-align-top .gx-core-imagebox-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.ui-widget-gx-core-imagebox .gx-core-imagebox-title{position:relative}.ui-widget-gx-core-imagebox .gx-core-imagebox-title a,.ui-widget-gx-core-imagebox .gx-core-imagebox-title span{color:inherit}.ui-widget-gx-core-imagebox .gx-core-imagebox-wrapper{text-align:center}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img{display:inline-block}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img a{display:inline-block;max-width:100%}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img img,.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img svg{max-width:100%;height:auto}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover{position:relative}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover img,.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover svg,.ui-widget-gx-core-imagebox .gx-core-imagebox-description,.ui-widget-gx-core-imagebox .gx-core-imagebox-title{transition:all .3s}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover img+img,.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover img+svg,.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover svg+img,.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover svg+svg{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover img:first-child,.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover svg:first-child{opacity:0}.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover img+img,.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover img+svg,.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover svg+img,.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover svg+svg{opacity:1}.ui-widget-gx-core-imagebox .gx-core-imagebox-content{width:100%}@media (min-width:768px){.ui-widget-gx-core-imagebox.ui-position-top .gx-core-imagebox-img{margin:auto}.ui-widget-gx-core-imagebox.ui-vertical-align-top .gx-core-imagebox-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.gx-core-imagebox-wrapper{position:relative;z-index:2}.gx-core-imagebox-wrapper+a{position:absolute;left:0;top:0;right:0;bottom:0;display:block;z-index:10}@media only screen and (max-width:767px){.ui-widget-gx-core-imagebox .gx-core-imagebox-wrapper{width:100%;text-align:left;margin-top:30px}.rtl .ui-widget-gx-core-imagebox .gx-core-imagebox-wrapper{text-align:right}}body .gx-core-imagebox-wrapper+a{display:none}.gx-core-imagebox-title a{color:inherit!important}

.ui-13674 .ui-element.ui-element-ea07f38 > .ui-container{max-width:1190px;}.ui-13674 .ui-element.ui-element-ea07f38{margin-top:80px;margin-bottom:0px;z-index:2;}.ui-13674 .ui-element.ui-element-7de0ca6 > .ui-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.ui-13674 .ui-element.ui-element-8e97cf4{text-align:center;z-index:5;}.ui-13674 .ui-element.ui-element-8e97cf4 .ui-heading-title{font-size:18px;font-weight:600;text-transform:uppercase;line-height:38px;}.ui-13674 .ui-element.ui-element-71b4482{text-align:center;z-index:5;}.ui-13674 .ui-element.ui-element-71b4482 .ui-heading-title{font-size:28px;line-height:38px;}.ui-13674 .ui-element.ui-element-71b4482 > .ui-widget-container{margin:-9px 0px 0px 0px;}.ui-13674 .ui-element.ui-element-9d863d3{width:var( --container-widget-width, 13px );max-width:13px;--container-widget-width:13px;--container-widget-flex-grow:0;bottom:16%;z-index:50;}body:not(.rtl) .ui-13674 .ui-element.ui-element-9d863d3{left:58%;}body.rtl .ui-13674 .ui-element.ui-element-9d863d3{right:58%;}.ui-13674 .ui-element.ui-element-de6eef8 img{width:100px;max-width:100%;}.ui-13674 .ui-element.ui-element-de6eef8{width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;bottom:70px;z-index:50;}body:not(.rtl) .ui-13674 .ui-element.ui-element-de6eef8{right:-100px;}body.rtl .ui-13674 .ui-element.ui-element-de6eef8{left:-100px;}.ui-13674 .ui-element.ui-element-51ea618{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.ui-13674 .ui-element.ui-element-5831c26{margin-top:0px;margin-bottom:50px;}.ui-13674 .ui-element.ui-element-afaf5d2 .gx-core-imagebox-wrapper .gx-core-imagebox-img{margin:0px 0px 30px 0px !important;max-width:100%;width:100%;}.ui-13674 .ui-element.ui-element-afaf5d2 .gx-core-imagebox-img img{transition-duration:0.3s;}.ui-13674 .ui-element.ui-element-afaf5d2 .gx-core-imagebox-wrapper{text-align:center;}.ui-13674 .ui-element.ui-element-afaf5d2 .gx-core-imagebox-title{margin-bottom:3px;}.ui-13674 .ui-element.ui-element-afaf5d2 .gx-core-imagebox-content .gx-core-imagebox-title{font-size:20px;font-weight:700;line-height:26px;}.ui-13674 .ui-element.ui-element-afaf5d2 .gx-core-imagebox-content .gx-core-imagebox-description{color:#696687;font-size:16px;line-height:1.7em;}.ui-13674 .ui-element.ui-element-afaf5d2 > .ui-widget-container{padding:0px 25px 50px 25px;border-radius:10px 10px 10px 10px;}.ui-13674 .ui-element.ui-element-aa28f0f .gx-core-imagebox-wrapper .gx-core-imagebox-img{margin:0px 0px 30px 0px !important;max-width:100%;width:100%;}.ui-13674 .ui-element.ui-element-aa28f0f .gx-core-imagebox-img img{transition-duration:0.3s;}.ui-13674 .ui-element.ui-element-aa28f0f .gx-core-imagebox-wrapper{text-align:center;}.ui-13674 .ui-element.ui-element-aa28f0f .gx-core-imagebox-title{margin-bottom:3px;}.ui-13674 .ui-element.ui-element-aa28f0f .gx-core-imagebox-content .gx-core-imagebox-title{font-size:20px;font-weight:700;line-height:26px;}.ui-13674 .ui-element.ui-element-aa28f0f .gx-core-imagebox-content .gx-core-imagebox-description{color:#696687;font-size:16px;line-height:1.7em;}.ui-13674 .ui-element.ui-element-aa28f0f > .ui-widget-container{padding:0px 25px 50px 25px;border-radius:10px 10px 10px 10px;}.ui-13674 .ui-element.ui-element-0cab251 .gx-core-imagebox-wrapper .gx-core-imagebox-img{margin:0px 0px 30px 0px !important;max-width:100%;width:100%;}.ui-13674 .ui-element.ui-element-0cab251 .gx-core-imagebox-img img{transition-duration:0.3s;}.ui-13674 .ui-element.ui-element-0cab251 .gx-core-imagebox-wrapper{text-align:center;}.ui-13674 .ui-element.ui-element-0cab251 .gx-core-imagebox-title{margin-bottom:3px;}.ui-13674 .ui-element.ui-element-0cab251 .gx-core-imagebox-content .gx-core-imagebox-title{font-size:20px;font-weight:700;line-height:26px;}.ui-13674 .ui-element.ui-element-0cab251 .gx-core-imagebox-content .gx-core-imagebox-description{color:#696687;font-size:16px;line-height:1.7em;}.ui-13674 .ui-element.ui-element-0cab251 > .ui-widget-container{padding:0px 25px 50px 25px;border-radius:10px 10px 10px 10px;}.ui-13674 .ui-element.ui-element-6268cab .gx-core-imagebox-wrapper .gx-core-imagebox-img{margin:0px 0px 30px 0px !important;max-width:100%;width:100%;}.ui-13674 .ui-element.ui-element-6268cab .gx-core-imagebox-img img{transition-duration:0.3s;}.ui-13674 .ui-element.ui-element-6268cab .gx-core-imagebox-wrapper{text-align:center;}.ui-13674 .ui-element.ui-element-6268cab .gx-core-imagebox-title{margin-bottom:3px;}.ui-13674 .ui-element.ui-element-6268cab .gx-core-imagebox-content .gx-core-imagebox-title{font-size:20px;font-weight:700;line-height:26px;}.ui-13674 .ui-element.ui-element-6268cab .gx-core-imagebox-content .gx-core-imagebox-description{color:#696687;font-size:16px;line-height:1.7em;}.ui-13674 .ui-element.ui-element-6268cab > .ui-widget-container{padding:0px 25px 50px 25px;border-radius:10px 10px 10px 10px;}@media(max-width:1024px){.ui-13674 .ui-element.ui-element-ea07f38{margin-top:-58px;margin-bottom:0px;}.ui-13674 .ui-element.ui-element-640df80 > .ui-element-populated{padding:10px 10px 10px 10px;}.ui-13674 .ui-element.ui-element-afaf5d2 > .ui-widget-container{padding:0px 0px 0px 0px;}.ui-13674 .ui-element.ui-element-7fd9356 > .ui-element-populated{padding:10px 10px 10px 10px;}.ui-13674 .ui-element.ui-element-aa28f0f > .ui-widget-container{padding:0px 0px 0px 0px;}.ui-13674 .ui-element.ui-element-28dca7f > .ui-element-populated{padding:10px 10px 10px 10px;}.ui-13674 .ui-element.ui-element-0cab251 > .ui-widget-container{padding:0px 0px 0px 0px;}.ui-13674 .ui-element.ui-element-3171382 > .ui-element-populated{padding:10px 10px 10px 10px;}.ui-13674 .ui-element.ui-element-6268cab > .ui-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.ui-13674 .ui-element.ui-element-ea07f38{margin-top:0px;margin-bottom:0px;}.ui-13674 .ui-element.ui-element-8e97cf4 .ui-heading-title{line-height:1.4em;}.ui-13674 .ui-element.ui-element-71b4482 .ui-heading-title{font-size:20px;line-height:1.6em;}.ui-13674 .ui-element.ui-element-71b4482 > .ui-widget-container{margin:0px 0px 0px 0px;}}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/ucco3fwrk3iltehus-nvmrmxcp50sjiw2bokodukmmevuokfmzg.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/ucco3fwrk3iltehus-nvmrmxcp50sjiw2bokodukmmevulyfmzg.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/ucco3fwrk3iltehus-nvmrmxcp50sjiw2bokodukmmevui6fmzg.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("../fonts/ucco3fwrk3iltehus-nvmrmxcp50sjiw2bokodukmmevugkymzg.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/ucco3fwrk3iltehus-nvmrmxcp50sjiw2bokodukmmevufuymzg.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url("../fonts/ucco3fwrk3iltehus-nvmrmxcp50sjiw2bokodukmmevudyymzg.ttf") format('truetype');
}
@font-face {
  font-family: 'Inter';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("../fonts/ucco3fwrk3iltehus-nvmrmxcp50sjiw2bokodukmmevubwymzg.ttf") format('truetype');
}


  :root {
    --orange: #E8630A;
    --orange-soft: #FDF0E6;
    --orange-glow: rgba(232, 99, 10, 0.06);
    --slate-50: #F8FAFC;
    --slate-100: #F1F5F9;
    --slate-200: #E2E8F0;
    --slate-300: #CBD5E1;
    --slate-400: #94A3B8;
    --slate-500: #64748B;
    --slate-600: #475569;
    --slate-800: #1E293B;
    --slate-900: #0F172A;
    --slate-950: #020617;
  }

  .guid-services {
    font-family: 'Inter', system-ui, -apple-system, sans-serif;
    color: var(--slate-900);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    background: var(--slate-50);
    background-image: radial-gradient(circle at 1px 1px, var(--slate-200) 0.5px, transparent 0);
    background-size: 32px 32px;
  }
  .guid-services * { box-sizing: border-box; margin: 0; padding: 0; }

  .guid-container {
    max-width: 1180px;
    margin: 0 auto;
    padding: 0 2rem;
  }

  
  .guid-topbar {
    padding: 1.25rem 0;
    position: sticky;
    top: 0;
    z-index: 100;
    background: rgba(248, 250, 252, 0.82);
    backdrop-filter: blur(16px);
    -webkit-backdrop-filter: blur(16px);
    border-bottom: 1px solid rgba(226, 232, 240, 0.6);
  }
  .guid-topbar-inner {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .guid-logo {
    font-size: 0.85rem;
    font-weight: 800;
    letter-spacing: 0.12em;
    color: var(--slate-900);
    text-transform: uppercase;
  }
  .guid-logo span { color: var(--orange); }
  .guid-topbar-right {
    font-size: 0.72rem;
    font-weight: 500;
    color: var(--slate-400);
    letter-spacing: 0.06em;
    text-transform: uppercase;
  }

  
  .guid-hero {
    padding: 6.5rem 0 4.5rem;
    text-align: center;
    position: relative;
  }
  .guid-hero-overline {
    display: inline-flex;
    align-items: center;
    gap: 0.6rem;
    font-size: 0.68rem;
    font-weight: 600;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: var(--orange);
    margin-bottom: 2rem;
    opacity: 0;
    animation: guidFadeUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.1s forwards;
  }
  .guid-hero-overline::before,
  .guid-hero-overline::after {
    content: '';
    width: 24px;
    height: 1px;
    background: var(--orange);
    opacity: 0.4;
  }
  .guid-hero h1 {
    font-size: clamp(2.8rem, 6.5vw, 4.5rem);
    font-weight: 900;
    letter-spacing: -0.05em;
    line-height: 1.02;
    color: var(--slate-950);
    margin-bottom: 1.5rem;
    opacity: 0;
    animation: guidFadeUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.2s forwards;
  }
  .guid-hero h1 em {
    font-style: normal;
    background: linear-gradient(135deg, var(--orange), #F59E0B);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
  }
  .guid-hero-sub {
    font-size: 1.1rem;
    font-weight: 400;
    color: var(--slate-500);
    max-width: 480px;
    margin: 0 auto;
    line-height: 1.75;
    opacity: 0;
    animation: guidFadeUp 0.8s cubic-bezier(0.16, 1, 0.3, 1) 0.35s forwards;
  }

  
  .guid-section-header {
    display: flex;
    align-items: center;
    gap: 1.5rem;
    margin-bottom: 3rem;
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.7s cubic-bezier(0.16, 1, 0.3, 1);
  }
  .guid-section-header.visible {
    opacity: 1;
    transform: translateY(0);
  }
  .guid-section-header .num {
    font-size: 0.65rem;
    font-weight: 700;
    color: var(--orange);
    letter-spacing: 0.1em;
    white-space: nowrap;
  }
  .guid-section-header h2 {
    font-size: 1.15rem;
    font-weight: 700;
    letter-spacing: -0.02em;
    color: var(--slate-800);
    white-space: nowrap;
  }
  .guid-section-header .rule {
    flex: 1;
    height: 1px;
    background: linear-gradient(to right, var(--slate-200), transparent);
  }

  
  .guid-grid {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 1.25rem;
    padding-bottom: 5rem;
  }

  
  .guid-card {
    position: relative;
    background: rgba(255, 255, 255, 0.65);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);
    border: 1px solid rgba(226, 232, 240, 0.7);
    border-radius: 18px;
    padding: 2.25rem 2.1rem 2rem;
    display: flex;
    flex-direction: column;
    transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
    cursor: default;
    opacity: 0;
    transform: translateY(30px);
  }
  .guid-card.visible {
    opacity: 1;
    transform: translateY(0);
  }

  .guid-card::after {
    content: '';
    position: absolute;
    inset: 0;
    border-radius: 18px;
    background: linear-gradient(135deg, rgba(232, 99, 10, 0.04), transparent 60%);
    opacity: 0;
    transition: opacity 0.5s ease;
    pointer-events: none;
  }
  .guid-card:hover {
    border-color: rgba(232, 99, 10, 0.25);
    background: rgba(255, 255, 255, 0.85);
    box-shadow:
      0 0 0 1px rgba(232, 99, 10, 0.06),
      0 20px 50px -12px rgba(15, 23, 42, 0.08),
      0 0 40px -8px rgba(232, 99, 10, 0.06);
    transform: translateY(-4px);
  }
  .guid-card:hover::after { opacity: 1; }

  
  .guid-card-index {
    font-size: 0.6rem;
    font-weight: 700;
    color: var(--slate-300);
    letter-spacing: 0.1em;
    margin-bottom: 1.35rem;
    transition: color 0.4s ease;
  }
  .guid-card:hover .guid-card-index { color: var(--orange); }

  
  .guid-card-icon {
    width: 48px;
    height: 48px;
    border-radius: 13px;
    background: var(--orange-soft);
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 1.4rem;
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    z-index: 1;
  }
  .guid-card:hover .guid-card-icon {
    background: var(--orange);
    transform: scale(1.06);
    box-shadow: 0 8px 24px -4px rgba(232, 99, 10, 0.3);
  }
  .guid-card-icon svg {
    width: 22px;
    height: 22px;
    color: var(--orange);
    transition: color 0.3s ease;
  }
  .guid-card:hover .guid-card-icon svg { color: #fff; }

  .guid-card-title {
    font-size: 1.2rem;
    font-weight: 700;
    letter-spacing: -0.025em;
    line-height: 1.25;
    color: var(--slate-900);
    margin-bottom: 0.7rem;
    position: relative;
    z-index: 1;
  }

  .guid-card-desc {
    font-size: 0.9rem;
    line-height: 1.72;
    color: var(--slate-500);
    font-weight: 400;
    flex: 1;
    position: relative;
    z-index: 1;
  }

  .guid-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 0.4rem;
    margin-top: 1.35rem;
    position: relative;
    z-index: 1;
  }
  .guid-tag {
    font-size: 0.62rem;
    font-weight: 600;
    padding: 0.28rem 0.7rem;
    background: var(--slate-100);
    color: var(--slate-500);
    border-radius: 6px;
    letter-spacing: 0.02em;
    transition: all 0.3s ease;
    border: 1px solid transparent;
  }
  .guid-card:hover .guid-tag {
    background: var(--orange-soft);
    color: #C2410C;
    border-color: rgba(232, 99, 10, 0.1);
  }

  
  .guid-card--wide {
    grid-column: 1 / -1;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2.5rem;
    align-items: center;
    padding: 2.5rem 2.5rem;
  }
  .guid-card--wide .guid-card-left {
    display: flex;
    flex-direction: column;
  }
  .guid-card--wide .guid-card-visual {
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
    z-index: 1;
  }
  .guid-card--wide .guid-card-visual-inner {
    width: 200px;
    height: 200px;
    border-radius: 50%;
    background: linear-gradient(135deg, var(--orange-soft), #FEF3C7);
    display: flex;
    align-items: center;
    justify-content: center;
    position: relative;
  }
  .guid-card--wide .guid-card-visual-inner::before {
    content: '';
    position: absolute;
    inset: -12px;
    border-radius: 50%;
    border: 1px dashed var(--slate-200);
    animation: guidSpin 30s linear infinite;
  }
  .guid-card--wide .guid-card-visual-inner::after {
    content: '';
    position: absolute;
    inset: -28px;
    border-radius: 50%;
    border: 1px dashed rgba(226, 232, 240, 0.5);
    animation: guidSpin 45s linear infinite reverse;
  }
  .guid-card--wide .guid-card-visual-inner svg {
    width: 48px;
    height: 48px;
    color: var(--orange);
  }
  .guid-card--wide .guid-card-index {
    margin-bottom: 1rem;
  }
  .guid-card--wide .guid-card-desc {
    max-width: 400px;
  }

  
  .guid-cta-bar {
    background: var(--slate-950);
    border-radius: 20px;
    padding: 3rem 3.5rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 2rem;
    margin-bottom: 3.5rem;
    opacity: 0;
    transform: translateY(20px);
    transition: all 0.7s cubic-bezier(0.16, 1, 0.3, 1);
    position: relative;
    overflow: hidden;
  }
  .guid-cta-bar.visible {
    opacity: 1;
    transform: translateY(0);
  }
  .guid-cta-bar::before {
    content: '';
    position: absolute;
    top: -50%;
    right: -10%;
    width: 300px;
    height: 300px;
    background: radial-gradient(circle, rgba(232, 99, 10, 0.12), transparent 70%);
    pointer-events: none;
  }
  .guid-cta-bar h3 {
    font-size: 1.35rem;
    font-weight: 700;
    color: #fff;
    letter-spacing: -0.025em;
    position: relative;
    z-index: 1;
  }
  .guid-cta-bar h3 span {
    color: var(--orange);
  }
  .guid-cta-bar p {
    font-size: 0.88rem;
    color: var(--slate-400);
    margin-top: 0.35rem;
    position: relative;
    z-index: 1;
  }
  .guid-cta-btn {
    display: inline-flex;
    align-items: center;
    gap: 0.6rem;
    padding: 0.85rem 2rem;
    background: var(--orange);
    color: #fff;
    font-size: 0.82rem;
    font-weight: 600;
    letter-spacing: 0.02em;
    border: none;
    border-radius: 10px;
    cursor: pointer;
    transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1);
    white-space: nowrap;
    position: relative;
    z-index: 1;
    text-decoration: none;
  }
  .guid-cta-btn:hover {
    background: #D4580A;
    transform: translateY(-2px);
    box-shadow: 0 10px 30px -6px rgba(232, 99, 10, 0.4);
  }
  .guid-cta-btn svg {
    width: 16px;
    height: 16px;
    transition: transform 0.3s ease;
  }
  .guid-cta-btn:hover svg { transform: translateX(3px); }

  
  .guid-signature {
    text-align: center;
    padding: 2rem 0 3.5rem;
    opacity: 0;
    transform: translateY(15px);
    transition: all 0.6s cubic-bezier(0.16, 1, 0.3, 1);
  }
  .guid-signature.visible {
    opacity: 1;
    transform: translateY(0);
  }
  .guid-sig-line {
    width: 40px;
    height: 2px;
    background: var(--slate-200);
    margin: 0 auto 1.25rem;
    border-radius: 2px;
  }
  .guid-signature p {
    font-size: 0.72rem;
    color: var(--slate-400);
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }
  .guid-signature strong {
    color: var(--orange);
    font-weight: 600;
  }

  
  @keyframes guidFadeUp {
    from { opacity: 0; transform: translateY(24px); }
    to   { opacity: 1; transform: translateY(0); }
  }
  @keyframes guidSpin {
    to { transform: rotate(360deg); }
  }

  
  @media (max-width: 768px) {
    .guid-grid {
      grid-template-columns: 1fr;
    }
    .guid-card--wide {
      grid-template-columns: 1fr;
      gap: 1.5rem;
      padding: 2rem 1.75rem;
    }
    .guid-card--wide .guid-card-visual-inner {
      width: 140px;
      height: 140px;
    }
    .guid-card--wide .guid-card-visual-inner::before { inset: -8px; }
    .guid-card--wide .guid-card-visual-inner::after { inset: -20px; }
    .guid-cta-bar {
      flex-direction: column;
      text-align: center;
      padding: 2.25rem 1.75rem;
    }
    .guid-hero { padding: 4.5rem 0 3rem; }
    .guid-container { padding: 0 1.25rem; }
  }



@media (min-width:768px){.ui-widget-gx-core-imagebox.ui-position-top .gx-core-imagebox-img{margin:auto}.ui-widget-gx-core-imagebox.ui-vertical-align-top .gx-core-imagebox-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.ui-widget-gx-core-imagebox .gx-core-imagebox-title{position:relative}.ui-widget-gx-core-imagebox .gx-core-imagebox-title a,.ui-widget-gx-core-imagebox .gx-core-imagebox-title span{color:inherit}.ui-widget-gx-core-imagebox .gx-core-imagebox-wrapper{text-align:center}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img{display:inline-block}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img a{display:inline-block;max-width:100%}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img img,.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img svg{max-width:100%;height:auto}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover{position:relative}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover img,.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover svg,.ui-widget-gx-core-imagebox .gx-core-imagebox-description,.ui-widget-gx-core-imagebox .gx-core-imagebox-title{transition:all .3s}.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover img+img,.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover img+svg,.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover svg+img,.ui-element .gx-core-imagebox-wrapper .gx-core-imagebox-img.gx-core-imagebox-img_hover svg+svg{position:absolute;top:0;bottom:0;left:0;right:0;opacity:0}.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover img:first-child,.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover svg:first-child{opacity:0}.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover img+img,.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover img+svg,.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover svg+img,.ui-element .ui-widget-gx-core-imagebox:hover .gx-core-imagebox-img.gx-core-imagebox-img_hover svg+svg{opacity:1}.ui-widget-gx-core-imagebox .gx-core-imagebox-content{width:100%}@media (min-width:768px){.ui-widget-gx-core-imagebox.ui-position-top .gx-core-imagebox-img{margin:auto}.ui-widget-gx-core-imagebox.ui-vertical-align-top .gx-core-imagebox-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}.gx-core-imagebox-wrapper{position:relative;z-index:2}.gx-core-imagebox-wrapper+a{position:absolute;left:0;top:0;right:0;bottom:0;display:block;z-index:10}@media only screen and (max-width:767px){.ui-widget-gx-core-imagebox .gx-core-imagebox-wrapper{width:100%;text-align:left;margin-top:30px}.rtl .ui-widget-gx-core-imagebox .gx-core-imagebox-wrapper{text-align:right}}body .gx-core-imagebox-wrapper+a{display:none}.gx-core-imagebox-title a{color:inherit!important}
