
    .sc-placeholder{background:color-mix(in srgb,currentColor 8%,transparent);
      border:1px solid color-mix(in srgb,currentColor 50%,transparent);
      border-radius:2px;box-sizing:border-box;overflow:hidden}
    @keyframes sc-shine{0%{background-position:100% 50%}100%{background-position:0% 50%}}
    html.sc-dc-streaming .sc-placeholder,
    html.sc-dc-streaming .sc-interp.sc-missing{position:relative;
      background:color-mix(in srgb,currentColor 5%,transparent);
      border-color:transparent}
    html.sc-dc-streaming .sc-placeholder::before,
    html.sc-dc-streaming .sc-interp.sc-missing::before{content:'';
      position:absolute;inset:0;pointer-events:none;
      background:linear-gradient(90deg,rgba(217,119,87,0) 25%,rgba(247,225,211,.95) 37%,rgba(217,119,87,0) 63%);
      background-size:400% 100%;animation:sc-shine 1.4s ease infinite}
    html.sc-dc-streaming .sc-placeholder:nth-child(n+9 of .sc-placeholder)::before,
    html.sc-dc-streaming .sc-interp.sc-missing:nth-child(n+9 of .sc-interp.sc-missing)::before{animation:none;
      background:color-mix(in srgb,currentColor 8%,transparent)}
    .sc-placeholder-error{padding:4px 8px;font:11px/1.4 ui-monospace,monospace;
      color:color-mix(in srgb,currentColor 70%,transparent);word-break:break-word}
    .sc-interp.sc-missing{display:inline-block;width:2em;height:1em;overflow:hidden;
      vertical-align:text-bottom;background:rgba(255,255,255,.3);border:1px solid rgba(0,0,0,.5);
      border-radius:2px;box-sizing:border-box;color:transparent;
      user-select:none}
    .sc-interp.sc-unresolved{font-family:ui-monospace,monospace;font-size:.85em;
      color:color-mix(in srgb,currentColor 50%,transparent);
      background:color-mix(in srgb,currentColor 10%,transparent);border-radius:3px;
      padding:0 3px}
    .sc-host.sc-has-error{position:relative}
    .sc-logic-error{position:absolute;top:8px;left:8px;z-index:2147483647;max-width:60ch;
      padding:6px 10px;background:#b00020;color:#fff;font:12px/1.4 ui-monospace,monospace;
      border-radius:4px;white-space:pre-wrap;pointer-events:none}
    /* Mirrors PRINT_BASELINE_CSS in apps/web deck-stage-export.ts — keep both
       in sync until dc-runtime regains a build step. */
    @media print {
      @page { margin: 0.5cm; }
      figure, table { break-inside: avoid; }
      #dc-root, #dc-root > .sc-host { height: auto; }
      *, *::before, *::after {
        print-color-adjust: exact; -webkit-print-color-adjust: exact;
        backdrop-filter: none !important; -webkit-backdrop-filter: none !important;
        animation-delay: -99s !important; animation-duration: .001s !important;
        animation-iteration-count: 1 !important; animation-fill-mode: both !important;
        animation-play-state: running !important; transition-duration: 0s !important;
      }
    }
  

x-dc{display:none!important}



/* vietnamese */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/wp-content/themes/socioakHuTech/assets/migrated/d699664b145bfeeccc66.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/wp-content/themes/socioakHuTech/assets/migrated/054c266fbb441ee05936.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("/wp-content/themes/socioakHuTech/assets/migrated/a0d054c4af557de20afd.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/wp-content/themes/socioakHuTech/assets/migrated/d699664b145bfeeccc66.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/wp-content/themes/socioakHuTech/assets/migrated/054c266fbb441ee05936.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Space Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("/wp-content/themes/socioakHuTech/assets/migrated/a0d054c4af557de20afd.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}



  *{margin:0;padding:0;box-sizing:border-box}
  body{font-family:'Hiragino Kaku Gothic ProN','Hiragino Sans','Yu Gothic',Meiryo,sans-serif;color:#1A2520;-webkit-font-smoothing:antialiased;background:#fff}
  @keyframes soFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}
  @keyframes soDash{to{stroke-dashoffset:-24}}
  @keyframes soDrift{0%,100%{transform:translate(0,0) rotate(0deg)}33%{transform:translate(14px,-18px) rotate(6deg)}66%{transform:translate(-10px,10px) rotate(-5deg)}}
  @keyframes soSpin{to{transform:rotate(360deg)}}
  @keyframes soBlob{0%,100%{border-radius:42% 58% 63% 37%/42% 44% 56% 58%}50%{border-radius:60% 40% 38% 62%/52% 60% 40% 48%}}
  @keyframes soPulseRing{0%{transform:scale(.85);opacity:.5}70%{opacity:0}100%{transform:scale(1.5);opacity:0}}
  [data-reveal]{opacity:0;transform:translateY(34px);transition:opacity .8s cubic-bezier(.16,.8,.3,1),transform .8s cubic-bezier(.16,.8,.3,1)}
  [data-reveal].so-in{opacity:1;transform:none}
  [data-px]{will-change:transform}
  @media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}[data-px]{transform:none!important}}
  @keyframes scStepIn{from{opacity:0;transform:translateX(-50%) translateY(40px);}to{opacity:1;transform:translateX(-50%) translateY(0);}}
  [data-step-track][data-in="0"] > .sc-step{opacity:0;}
  [data-step-track][data-in="1"] > .sc-step{animation:scStepIn .62s cubic-bezier(.18,.72,.28,1) both;}
  [data-step-track][data-in="1"] > div.sc-step:nth-of-type(1){animation-delay:.05s;}
  [data-step-track][data-in="1"] > div.sc-step:nth-of-type(2){animation-delay:.27s;}
  [data-step-track][data-in="1"] > div.sc-step:nth-of-type(3){animation-delay:.49s;}
  [data-step-track][data-in="1"] > div.sc-step:nth-of-type(4){animation-delay:.71s;}
  [data-step-track][data-in="1"] > div.sc-step:nth-of-type(5){animation-delay:.93s;}
  @media(max-width:1000px){
    [data-step-track]{height:auto!important;margin-top:36px!important;display:grid;grid-template-columns:repeat(2,1fr);gap:26px 18px;}
    [data-step-track] > svg{display:none!important;}
    [data-step-track] > .sc-step{position:static!important;transform:none!important;width:auto!important;min-width:0!important;}
    [data-step-track] + div{margin-top:40px!important;}
  }
  @media(max-width:780px){
    [data-step-track]{grid-template-columns:1fr;}
    .hub-bus{display:none!important;}
    .hub-cards{grid-template-columns:1fr!important;}
    .flow-chev{display:none!important;}
    .so-decor{display:none!important;}
  }


@media (max-width:1000px){.skh-row{flex-wrap:wrap!important;height:auto!important;padding-top:12px!important;padding-bottom:6px!important;row-gap:4px!important;}.skh-nav{order:3;flex:1 1 100%!important;margin-left:0!important;justify-content:center!important;flex-wrap:wrap!important;gap:2px 6px!important;}.skh-act{margin-left:auto!important;}}@media (max-width:560px){.skh-row{padding-left:14px!important;padding-right:14px!important;gap:8px!important;}.skh-row > a img{height:22px!important;}.skh-act{gap:6px!important;}.skh-act a{height:34px!important;padding:0 9px!important;font-size:11.5px!important;}.skh-nav a{padding:6px 8px!important;font-size:12.5px!important;}}