:root {
  --primary: hsl(224, 79%, 53%);
  --secondary: hsl(318, 63%, 53%);
  --text: hsl(224, 10%, 11%);
  --bg: hsl(224, 7%, 96%);
  --card-bg: hsl(0, 0%, 100%);
  --border: hsl(224, 10%, 88%);
  --feat-primary: var(--primary-color, hsl(224, 79%, 53%));
  --feat-primary-dark: hsl(224, 80%, 45%);
  --feat-text: var(--text-color, hsl(224, 10%, 11%));
  --feat-text-light: hsl(224, 8%, 40%);
  --feat-bg: var(--bg-color, hsl(224, 7%, 96%));
  --feat-bg-alt: hsl(0, 0%, 100%);
  --feat-border: hsl(224, 15%, 88%);
  --feat-spacing-sm: 1rem;
  --feat-spacing-md: 2rem;
  --feat-spacing-lg: 4rem;
  --feat-spacing-xl: 8rem;
  --ch-main-color: hsl(224, 79%, 53%);
  --ch-main-color-hover: hsl(224, 79%, 45%);
  --ch-sec-color: hsl(318, 63%, 53%);
  --ch-text: hsl(224, 10%, 11%);
  --ch-text-light: hsl(224, 10%, 35%);
  --ch-bg: hsl(224, 7%, 96%);
  --ch-surface: #ffffff;
  --ch-border: hsl(224, 10%, 85%);
  --ch-spacing-xs: 0.5rem;
  --ch-spacing-sm: 1.25rem;
  --ch-spacing-md: 2.5rem;
  --ch-spacing-lg: 5rem;
  --ch-spacing-xl: 8rem;
  --page-bg: hsl(220, 18%, 97%);
  --page-surface: hsl(0, 0%, 100%);
  --page-surface-2: hsl(220, 20%, 99%);
  --page-ink: hsl(224, 10%, 11%);
  --page-muted: hsl(220, 9%, 39%);
  --page-line: hsl(220, 15%, 86%);
  --page-accent: hsl(224, 79%, 53%);
  --page-accent-2: hsl(214, 90%, 45%);
  --page-highlight: hsl(318, 63%, 53%);
  --page-shadow: 0 20px 50px rgba(16, 24, 40, 0.08);
  --page-radius: 18px;
  --page-radius-sm: 12px;
  --page-max: 1240px;
  --help-c-primary: var(--nav-primary-color, hsl(224, 79%, 53%));
  --help-c-primary-hover: hsl(224, 79%, 45%);
  --help-c-text: hsl(224, 10%, 11%);
  --help-c-text-muted: hsl(224, 10%, 40%);
  --help-c-bg: #ffffff;
  --help-c-bg-alt: hsl(224, 7%, 97%);
  --help-c-border: hsl(224, 15%, 88%);
  --help-font: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --help-radius: 4px;
  --help-spacing-section: 7rem;
}

.ies-jade_loop3fr{
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 64px;
    }

.ies-delta_wavemn4{
    font-size: 22px;
    font-weight: 600;
    color: var(--text, #1c1e21);
    text-decoration: none;
    }

.ies-cipher_keyscf{
    display: flex;
    gap: 32px;
    list-style: none;
    }

.ies-cipher_keyscf a{
    color: var(--text, #1c1e21);
    text-decoration: none;
    font-size: 15px;
    transition: color 0.2s;
    }

.ies-cipher_keyscf a:hover{
    color: var(--primary, #4169e1);
    }

@media (max-width: 768px){.ies-cipher_keyscf {
    gap: 16px;
    }}

div.ies-st-m.ies-ay3bhq72ua *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    }

div.ies-st-m.ies-ay3bhq72ua{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
    color: var(--text, #1c1e21);
    background: var(--bg, #f5f6f7);
    line-height: 1.6;
    }

div.ies-st-m.ies-ay3bhq72ua div.ies-st-h{
    background: var(--card-bg, #fff);
    border-bottom: 1px solid var(--border, #e1e4e8);
    position: sticky;
    top: 0;
    z-index: 100;
    }

div.ies-st-m.ies-ay3bhq72ua .nav-container{
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    height: 64px;
    }

div.ies-st-m.ies-ay3bhq72ua .logo{
    font-size: 22px;
    font-weight: 600;
    color: var(--text, #1c1e21);
    text-decoration: none;
    }

div.ies-st-m.ies-ay3bhq72ua .nav-links{
    display: flex;
    gap: 32px;
    list-style: none;
    }

div.ies-st-m.ies-ay3bhq72ua .nav-links a{
    color: var(--text, #1c1e21);
    text-decoration: none;
    font-size: 15px;
    transition: color 0.2s;
    }

div.ies-st-m.ies-ay3bhq72ua .nav-links a:hover{
    color: var(--primary, #4169e1);
    }

div.ies-st-m.ies-ay3bhq72ua{
    min-height: 100vh;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-pulse_ring{
    background: linear-gradient(135deg, var(--primary, #4169e1) 0%, var(--secondary, #d946a6) 100%);
    color: white;
    padding: 120px 24px;
    text-align: center;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-storm_cell{
    max-width: 800px;
    margin: 0 auto;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-pulse_ring h1{
    font-size: 56px;
    font-weight: 700;
    margin-bottom: 24px;
    line-height: 1.2;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-blaze_core{
    font-size: 20px;
    margin-bottom: 40px;
    opacity: 0.95;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-orbit_sync{
    font-size: 15px;
    opacity: 0.85;
    margin-bottom: 48px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-prism_wave{
    display: flex;
    gap: 16px;
    justify-content: center;
    flex-wrap: wrap;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-vortex{
    padding: 14px 32px;
    font-size: 16px;
    font-weight: 500;
    border-radius: 6px;
    text-decoration: none;
    transition: all 0.2s;
    display: inline-block;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-crystal_hub{
    background: white;
    color: #1a1a2e;
    box-shadow: 0 4px 12px rgba(0,0,0,0.15);
    }

div.ies-st-m.ies-ay3bhq72ua .ies-crystal_hub:hover{
    transform: translateY(-2px);
    box-shadow: 0 6px 16px rgba(0,0,0,0.2);
    }

div.ies-st-m.ies-ay3bhq72ua .ies-nexus{
    background: rgba(255,255,255,0.2);
    color: #1a1a2e;
    border: 1px solid rgba(255,255,255,0.4);
    }

div.ies-st-m.ies-ay3bhq72ua .ies-nexus:hover{
    background: rgba(255,255,255,0.3); color: #1a1a2e;}

div.ies-st-m.ies-ay3bhq72ua .ies-shadow_flux{
    max-width: 1200px;
    margin: 0 auto;
    padding: 80px 24px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-helix_node{
    font-size: 36px;
    font-weight: 600;
    margin-bottom: 16px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-zenith{
    font-size: 18px;
    color: hsl(224, 10%, 40%);
    margin-bottom: 48px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-thunder_snap{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 32px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-nimbus_arc{
    background: var(--card-bg, #fff);
    padding: 32px;
    border-radius: 8px;
    border: 1px solid var(--border, #e1e4e8);
    }

div.ies-st-m.ies-ay3bhq72ua .ies-tide_mark{
    width: 48px;
    height: 48px;
    background: linear-gradient(135deg, var(--primary, #4169e1), var(--secondary, #d946a6));
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-tide_mark svg{
    width: 24px;
    height: 24px;
    fill: white;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-nimbus_arc h3{
    font-size: 20px;
    margin-bottom: 12px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-nimbus_arc p{
    color: hsl(224, 10%, 40%);
    font-size: 15px;
    line-height: 1.7;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-pixel_dash{
    background: var(--card-bg, #fff);
    padding: 80px 24px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-ember_glow{
    max-width: 1200px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 64px;
    align-items: center;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-aurora_kit h2{
    font-size: 32px;
    margin-bottom: 16px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-aurora_kit p{
    font-size: 16px;
    color: hsl(224, 10%, 40%);
    margin-bottom: 24px;
    line-height: 1.7;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-quantum{
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 8px 24px rgba(0,0,0,0.1);
    }

div.ies-st-m.ies-ay3bhq72ua .ies-quantum img{
    width: 100%;
    height: auto;
    display: block;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-echo_pulse{
    background: var(--bg, #f5f6f7);
    }

div.ies-st-m.ies-ay3bhq72ua .ies-vapor_trail{
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 24px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-chrome_edge{
    background: var(--card-bg, #fff);
    padding: 32px;
    border-radius: 8px;
    border: 1px solid var(--border, #e1e4e8);
    display: flex;
    align-items: flex-start;
    gap: 20px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-frost_byte{
    width: 56px;
    height: 56px;
    background: var(--bg, #f5f6f7);
    border-radius: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-frost_byte svg{
    width: 32px;
    height: 32px;
    fill: var(--primary, #4169e1);
    }

div.ies-st-m.ies-ay3bhq72ua .ies-cascade h3{
    font-size: 18px;
    margin-bottom: 8px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-cascade p{
    font-size: 14px;
    color: hsl(224, 10%, 40%);
    margin-bottom: 12px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-cobalt_mix{
    font-size: 13px;
    color: hsl(224, 10%, 50%);
    }

div.ies-st-m.ies-ay3bhq72ua div.ies-st-f{
    background: var(--card-bg, #fff);
    border-top: 1px solid var(--border, #e1e4e8);
    padding: 48px 24px 32px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-ripple_fx{
    max-width: 1200px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    gap: 48px;
    margin-bottom: 32px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-drift_zone{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 12px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-lunar_shift{
    font-size: 14px;
    color: hsl(224, 10%, 40%);
    line-height: 1.6;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-91l4foyb h4{
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 16px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-nova_beam{
    list-style: none;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-nova_beam li{
    margin-bottom: 12px;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-nova_beam a{
    color: hsl(224, 10%, 40%);
    text-decoration: none;
    font-size: 14px;
    transition: color 0.2s;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-nova_beam a:hover{
    color: var(--primary, #4169e1);
    }

div.ies-st-m.ies-ay3bhq72ua .ies-vertex_map{
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 24px;
    border-top: 1px solid var(--border, #e1e4e8);
    text-align: center;
    font-size: 13px;
    color: hsl(224, 10%, 50%);
    }

@media (max-width: 768px){div.ies-st-m.ies-ay3bhq72ua .nav-links{
    gap: 16px;
    }
div.ies-st-m.ies-ay3bhq72ua .ies-pulse_ring h1{
    font-size: 36px;
    }
div.ies-st-m.ies-ay3bhq72ua .ies-thunder_snap{
    grid-template-columns: 1fr;
    }
div.ies-st-m.ies-ay3bhq72ua .ies-ember_glow{
    grid-template-columns: 1fr;
    gap: 32px;
    }
div.ies-st-m.ies-ay3bhq72ua .ies-vapor_trail{
    grid-template-columns: 1fr;
    }
div.ies-st-m.ies-ay3bhq72ua .ies-ripple_fx{
    grid-template-columns: 1fr;
    gap: 32px;
    }}

html, body{
    margin: 0;
    padding: 0;
    }

div.ies-st-m img.sbv2-ai-image{
    display: block;
    max-width: 100%;
    width: 100%;
    height: auto;
    object-fit: cover;
    object-position: center;
    }

div.ies-st-m img.sbv2-ai-image.sbv2-ratio-16-9{ aspect-ratio: 16 / 9; }

div.ies-st-m img.sbv2-ai-image.sbv2-ratio-16-10{ aspect-ratio: 16 / 10; }

div.ies-st-m img.sbv2-ai-image.sbv2-ratio-4-3{ aspect-ratio: 4 / 3; }

div.ies-st-m img.sbv2-ai-image.sbv2-ratio-1-1{ aspect-ratio: 1 / 1; }

div.ies-st-m :is(div, div, div, div, ul, ol, li, figure, picture, table, form, fieldset, pre, blockquote){
    box-sizing: border-box !important;
    min-width: 0;
    max-width: 100%;
    }

div.ies-st-m .sbv2-media-frame{
    overflow: hidden;
    box-sizing: border-box !important;
    max-width: 100%;
    padding: 0 !important;
    min-height: 0;
    }

div.ies-st-m .sbv2-media-frame.sbv2-ratio-16-9{ aspect-ratio: 16 / 9; }

div.ies-st-m .sbv2-media-frame.sbv2-ratio-16-10{ aspect-ratio: 16 / 10; }

div.ies-st-m .sbv2-media-frame.sbv2-ratio-4-3{ aspect-ratio: 4 / 3; }

div.ies-st-m .sbv2-media-frame.sbv2-ratio-1-1{ aspect-ratio: 1 / 1; }

div.ies-st-m .sbv2-media-frame > img.sbv2-ai-image,
    div.ies-st-m .sbv2-media-frame > picture > img.sbv2-ai-image{
    width: 100%;
    max-width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
    }

div.ies-st-m.ies-ay3bhq72ua .ies-pulse_ring a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.ies-st-m.ies-ay3bhq72ua .ies-pulse_ring a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.ies-st-m.ies-ay3bhq72ua .ies-pulse_ring a:not([class]):hover{opacity:0.92;}

div.ies-st-m.ies-ay3bhq72ua .ies-pulse_ring a[class=""]:hover{opacity:0.92;}

div.ies-st-m.ies-ay3bhq72ua .ies-pulse_ring a:not([class]):visited{color:#ffffff !important;}

div.ies-st-m.ies-ay3bhq72ua .ies-pulse_ring a[class=""]:visited{color:#ffffff !important;}

.ies-ghost_layer194{box-sizing:border-box;}

.ies-ripple_fx{
    max-width: 1200px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    gap: 48px;
    margin-bottom: 32px;
    }

.ies-drift_zone{
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 12px;
    }

.ies-lunar_shift{
    font-size: 14px;
    color: hsl(224, 10%, 40%);
    line-height: 1.6;
    }

.ies-91l4foyb h4{
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 16px;
    }

.ies-nova_beam{
    list-style: none;
    }

.ies-nova_beam li{
    margin-bottom: 12px;
    }

.ies-nova_beam a{
    color: hsl(224, 10%, 40%);
    text-decoration: none;
    font-size: 14px;
    transition: color 0.2s;
    }

.ies-nova_beam a:hover{
    color: var(--primary, #4169e1);
    }

.ies-vertex_map{
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 24px;
    border-top: 1px solid var(--border, #e1e4e8);
    text-align: center;
    font-size: 13px;
    color: hsl(224, 10%, 50%);
    }

@media (max-width: 768px){.ies-ripple_fx{
    grid-template-columns: 1fr;
    gap: 32px;
    }}

.ies-sf{box-sizing:border-box;}

.ies-sn{box-sizing:border-box;}

.ies-st-n{box-sizing:border-box;}

.site-logo{display:block;max-width:100%;height:auto;}

div.ies-st-m.ies-uunzabqq *{
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    }

div.ies-st-m.ies-uunzabqq{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: var(--text-color, hsl(224, 10%, 11%));
    background: var(--bg-color, hsl(224, 7%, 96%));
    line-height: 1.6;
    }

div.ies-st-m.ies-uunzabqq .ies-cipher9{
    background: linear-gradient(135deg, hsl(224, 79%, 53%) 0%, hsl(318, 63%, 53%) 100%);
    color: white;
    min-height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    padding: 80px 24px;
    position: relative;
    overflow: hidden;
    }

div.ies-st-m.ies-uunzabqq .ies-cipher9::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: url("../img/download-browser-download-install-1.jpg") center/cover;
    opacity: 0.15;
    z-index: 0;
    }

div.ies-st-m.ies-uunzabqq .ies-foxtrot_x{
    position: relative;
    z-index: 1;
    max-width: 720px;
    }

div.ies-st-m.ies-uunzabqq .ies-cipher9 h1{
    font-size: 56px;
    font-weight: 700;
    margin-bottom: 24px;
    letter-spacing: -0.02em;
    }

div.ies-st-m.ies-uunzabqq .ies-swift_clip{
    font-size: 20px;
    margin-bottom: 48px;
    opacity: 0.95;
    }

div.ies-st-m.ies-uunzabqq .ies-xeno_bit{
    display: inline-block;
    background: rgba(255, 255, 255, 0.2);
    padding: 8px 16px;
    border-radius: 20px;
    font-size: 14px;
    margin-bottom: 32px;
    backdrop-filter: blur(10px); color: #1a1a2e;}

div.ies-st-m.ies-uunzabqq .ies-vivid_cap{
    background: white;
    padding: 64px 24px; color: #1a1a2e;}

div.ies-st-m.ies-uunzabqq .ies-amber_node{
    max-width: 1200px;
    margin: 0 auto;
    }

div.ies-st-m.ies-uunzabqq .ies-magma_flow{
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 16px;
    color: hsl(224, 10%, 11%);
    }

div.ies-st-m.ies-uunzabqq .ies-comet_dash{
    font-size: 18px;
    color: hsl(224, 10%, 45%);
    margin-bottom: 48px;
    }

div.ies-st-m.ies-uunzabqq .ies-azure_spin{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 24px;
    margin-bottom: 48px;
    }

div.ies-st-m.ies-uunzabqq .ies-bravo_tick{
    background: hsl(0, 0%, 100%);
    border: 1px solid hsl(224, 10%, 90%);
    border-radius: 12px;
    padding: 32px;
    text-align: center;
    transition: all 0.3s ease;
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04); color: #1a1a2e;}

div.ies-st-m.ies-uunzabqq .ies-bravo_tick:hover{
    transform: translateY(-4px);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.12);
    }

div.ies-st-m.ies-uunzabqq .ies-whisper_net{
    width: 64px;
    height: 64px;
    margin: 0 auto 20px;
    background: linear-gradient(135deg, hsl(224, 79%, 53%), hsl(318, 63%, 53%));
    border-radius: 16px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 32px;
    }

div.ies-st-m.ies-uunzabqq .ies-bravo_tick h3{
    font-size: 24px;
    margin-bottom: 12px;
    color: hsl(224, 10%, 11%);
    }

div.ies-st-m.ies-uunzabqq .ies-neon_path{
    font-size: 14px;
    color: hsl(224, 10%, 55%);
    margin-bottom: 20px;
    }

div.ies-st-m.ies-uunzabqq .ies-indigo_ray{
    display: inline-block;
    background: linear-gradient(135deg, hsl(224, 79%, 53%), hsl(318, 63%, 53%));
    color: white;
    padding: 14px 32px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    transition: all 0.3s ease;
    box-shadow: 0 4px 12px rgba(66, 133, 244, 0.3);
    }

div.ies-st-m.ies-uunzabqq .ies-indigo_ray:hover{
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(66, 133, 244, 0.4);
    }

div.ies-st-m.ies-uunzabqq .ies-indigo_ray.ies-iron_mesh{
    background: white;
    color: hsl(224, 79%, 53%);
    border: 2px solid hsl(224, 79%, 53%);
    box-shadow: none;
    }

div.ies-st-m.ies-uunzabqq .ies-indigo_ray.ies-iron_mesh:hover{
    background: hsl(224, 79%, 53%);
    color: white;
    }

div.ies-st-m.ies-uunzabqq .ies-velvet_box{
    background: hsl(224, 10%, 98%);
    padding: 64px 24px; color: #1a1a2e;}

div.ies-st-m.ies-uunzabqq .ies-tango_set{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: 32px;
    margin-top: 40px;
    }

div.ies-st-m.ies-uunzabqq .ies-silver_arc{
    background: white;
    padding: 28px;
    border-radius: 8px;
    border-left: 4px solid hsl(224, 79%, 53%); color: #1a1a2e;}

div.ies-st-m.ies-uunzabqq .ies-silver_arc h3{
    font-size: 20px;
    margin-bottom: 12px;
    color: hsl(224, 10%, 11%);
    }

div.ies-st-m.ies-uunzabqq .ies-silver_arc ul{
    list-style: none;
    padding-left: 0;
    }

div.ies-st-m.ies-uunzabqq .ies-silver_arc li{
    padding: 8px 0;
    color: hsl(224, 10%, 35%);
    position: relative;
    padding-left: 24px;
    }

div.ies-st-m.ies-uunzabqq .ies-silver_arc li::before{
    content: "✓";
    position: absolute;
    left: 0;
    color: hsl(224, 79%, 53%);
    font-weight: bold;
    }

div.ies-st-m.ies-uunzabqq .ies-zeta_lock{
    background: white;
    padding: 64px 24px; color: #1a1a2e;}

div.ies-st-m.ies-uunzabqq .ies-yonder_hub{
    max-width: 800px;
    margin: 40px auto 0;
    }

div.ies-st-m.ies-uunzabqq .ies-rogue_tag{
    display: flex;
    gap: 24px;
    margin-bottom: 32px;
    padding: 24px;
    background: hsl(224, 10%, 98%);
    border-radius: 8px; color: #1a1a2e;}

div.ies-st-m.ies-uunzabqq .ies-echo_v2{
    flex-shrink: 0;
    width: 48px;
    height: 48px;
    background: linear-gradient(135deg, hsl(224, 79%, 53%), hsl(318, 63%, 53%));
    color: white;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 700;
    font-size: 20px;
    }

div.ies-st-m.ies-uunzabqq .ies-mystic_orb h3{
    font-size: 20px;
    margin-bottom: 8px;
    color: hsl(224, 10%, 11%);
    }

div.ies-st-m.ies-uunzabqq .ies-mystic_orb p{
    color: hsl(224, 10%, 45%);
    line-height: 1.7;
    }

div.ies-st-m.ies-uunzabqq .ies-pixel_jump{
    background: hsl(224, 10%, 98%);
    padding: 64px 24px; color: #1a1a2e;}

div.ies-st-m.ies-uunzabqq .ies-plasma_web{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
    gap: 24px;
    margin-top: 40px;
    }

div.ies-st-m.ies-uunzabqq .ies-delta_hex{
    background: white;
    padding: 28px;
    border-radius: 8px;
    text-align: center; color: #1a1a2e;}

div.ies-st-m.ies-uunzabqq .ies-ultra_pod{
    font-size: 40px;
    margin-bottom: 16px;
    }

div.ies-st-m.ies-uunzabqq .ies-delta_hex h3{
    font-size: 18px;
    margin-bottom: 12px;
    color: hsl(224, 10%, 11%);
    }

div.ies-st-m.ies-uunzabqq .ies-delta_hex p{
    color: hsl(224, 10%, 55%);
    font-size: 15px;
    }

div.ies-st-m.ies-uunzabqq .ies-turbo_link{
    background: linear-gradient(135deg, hsl(224, 79%, 53%), hsl(318, 63%, 53%));
    color: white;
    padding: 80px 24px;
    text-align: center;
    }

div.ies-st-m.ies-uunzabqq .ies-turbo_link h2{
    font-size: 40px;
    margin-bottom: 20px;
    }

div.ies-st-m.ies-uunzabqq .ies-turbo_link p{
    font-size: 18px;
    margin-bottom: 32px;
    opacity: 0.95;
    }

div.ies-st-m.ies-uunzabqq .ies-flash_zone{
    display: flex;
    gap: 16px;
    justify-content: center;
    flex-wrap: wrap;
    }

div.ies-st-m.ies-uunzabqq .ies-quartz_dot{
    display: inline-block;
    padding: 16px 40px;
    border-radius: 8px;
    text-decoration: none;
    font-weight: 600;
    font-size: 16px;
    transition: all 0.3s ease;
    }

div.ies-st-m.ies-uunzabqq .ies-quartz_dot.ies-sonic_blur{
    background: white;
    color: hsl(224, 79%, 53%);
    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

div.ies-st-m.ies-uunzabqq .ies-quartz_dot.ies-sonic_blur:hover{
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.2);
    }

div.ies-st-m.ies-uunzabqq .ies-quartz_dot.ies-alpha_rift{
    background: transparent;
    color: white;
    border: 2px solid white;
    }

div.ies-st-m.ies-uunzabqq .ies-quartz_dot.ies-alpha_rift:hover{
    background: white;
    color: hsl(224, 79%, 53%);
    }

div.ies-st-m.ies-uunzabqq .footer-content{
    max-width: 1200px;
    margin: 0 auto;
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 32px;
    margin-bottom: 32px;
    }

div.ies-st-m.ies-uunzabqq .footer-section h4{
    color: white;
    margin-bottom: 16px;
    font-size: 16px;
    }

div.ies-st-m.ies-uunzabqq .footer-section ul{
    list-style: none;
    }

div.ies-st-m.ies-uunzabqq .footer-section a{
    color: hsl(224, 10%, 75%);
    text-decoration: none;
    display: block;
    padding: 6px 0;
    transition: color 0.3s ease;
    }

div.ies-st-m.ies-uunzabqq .footer-section a:hover{
    color: white;
    }

div.ies-st-m.ies-uunzabqq .footer-bottom{
    max-width: 1200px;
    margin: 0 auto;
    padding-top: 24px;
    border-top: 1px solid hsl(224, 10%, 25%);
    text-align: center;
    font-size: 14px;
    }

@media (max-width: 768px){div.ies-st-m.ies-uunzabqq .ies-cipher9 h1{
    font-size: 40px;
    }
    div.ies-st-m.ies-uunzabqq .ies-swift_clip{
    font-size: 18px;
    }
    div.ies-st-m.ies-uunzabqq .ies-magma_flow{
    font-size: 28px;
    }
    div.ies-st-m.ies-uunzabqq .ies-azure_spin{
    grid-template-columns: 1fr;
    }
    div.ies-st-m.ies-uunzabqq .ies-flash_zone{
    flex-direction: column;
    align-items: center;
    }
    div.ies-st-m.ies-uunzabqq .ies-quartz_dot{
    width: 100%;
    max-width: 300px;
    }}

div.ies-st-m .sbv2-icon-node{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    line-height: 1;
    font-size: 0;
    }

div.ies-st-m .sbv2-icon-node > .sbv2-svg-icon{
    width: clamp(20px, 1.35em, 30px);
    height: clamp(20px, 1.35em, 30px);
    stroke: currentColor;
    fill: none;
    stroke-width: 1.9;
    stroke-linecap: round;
    stroke-linejoin: round;
    flex: 0 0 auto;
    }

[data-shell="footer"]{
    padding-left: clamp(16px, 4vw, 48px);
    padding-right: clamp(16px, 4vw, 48px);
    }

[data-shell="footer"] > :first-child,
    [data-shell="footer"] > :last-child{
    width: min(1280px, 100%);
    margin-left: auto;
    margin-right: auto;
    }

.ies-st-f{box-sizing:border-box;}

.ies-st-h{box-sizing:border-box;}

    div.ies-st-m.ies-8au39hth4{
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: var(--feat-text);
    background-color: var(--feat-bg);
    line-height: 1.6;
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    }

div.ies-st-m.ies-8au39hth4 h1, div.ies-st-m.ies-8au39hth4 h2, div.ies-st-m.ies-8au39hth4 h3{
    margin: 0 0 1rem;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.02em;
    }

div.ies-st-m.ies-8au39hth4 p{
    margin: 0 0 1.5rem;
    color: var(--feat-text-light);
    }

div.ies-st-m.ies-8au39hth4 a{
    color: var(--feat-primary);
    text-decoration: none;
    transition: color 0.2s ease;
    }

div.ies-st-m.ies-8au39hth4 a:hover{
    color: var(--feat-primary-dark);
    text-decoration: underline;
    }

    div.ies-st-m.ies-8au39hth4 .ies-nano_chip{
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 var(--feat-spacing-md);
    }

    div.ies-st-m.ies-8au39hth4 .ies-yield_max{
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: var(--feat-spacing-xl) 0 var(--feat-spacing-lg);
    background-color: var(--feat-bg);
    }

div.ies-st-m.ies-8au39hth4 .ies-gamma_seq{
    max-width: 800px;
    }

div.ies-st-m.ies-8au39hth4 .ies-yield_max h1{
    font-size: clamp(2.5rem, 5vw, 4.5rem);
    margin-bottom: var(--feat-spacing-md);
    }

div.ies-st-m.ies-8au39hth4 .ies-yield_max p.ies-sigma_tab{
    font-size: 1.25rem;
    max-width: 600px;
    margin-bottom: var(--feat-spacing-md);
    }

div.ies-st-m.ies-8au39hth4 .ies-vibe_cut{
    display: flex;
    gap: 1rem;
    flex-wrap: wrap;
    margin-bottom: var(--feat-spacing-lg);
    }

div.ies-st-m.ies-8au39hth4 .ies-metro_fix{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.875rem 2rem;
    font-weight: 500;
    text-decoration: none;
    transition: all 0.2s ease;
    border-radius: 2px;
    }

div.ies-st-m.ies-8au39hth4 .ies-metro_fix:hover{
    text-decoration: none;
    }

div.ies-st-m.ies-8au39hth4 .ies-hydra_pin{
    background-color: var(--feat-primary);
    color: #ffffff !important;
    box-shadow: 0 4px 12px rgba(37, 82, 229, 0.3);
    }

div.ies-st-m.ies-8au39hth4 .ies-hydra_pin:hover{
    background-color: var(--feat-primary-dark);
    box-shadow: 0 6px 16px rgba(37, 82, 229, 0.4);
    transform: translateY(-2px);
    }

div.ies-st-m.ies-8au39hth4 .ies-xenon_tip{
    background-color: transparent;
    color: var(--feat-text) !important;
    border: 1px solid var(--feat-border);
    }

div.ies-st-m.ies-8au39hth4 .ies-xenon_tip:hover{
    background-color: var(--feat-border);
    }

div.ies-st-m.ies-8au39hth4 .ies-lima_wrap{
    width: 100%;
    margin-top: var(--feat-spacing-lg);
    }

div.ies-st-m.ies-8au39hth4 .ies-lima_wrap img{
    width: 100%;
    height: auto;
    aspect-ratio: 16/9;
    object-fit: cover;
    display: block;
    box-shadow: 0 24px 48px rgba(0,0,0,0.08);
    }

    div.ies-st-m.ies-8au39hth4 .ies-tron_fly{
    padding: var(--feat-spacing-xl) 0;
    background-color: var(--feat-bg-alt);
    }

div.ies-st-m.ies-8au39hth4 .ies-qubit_run{
    max-width: 600px;
    margin-bottom: var(--feat-spacing-lg);
    }

div.ies-st-m.ies-8au39hth4 .ies-qubit_run h2{
    font-size: 2rem;
    }

div.ies-st-m.ies-8au39hth4 .ies-prism3d{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: var(--feat-spacing-md);
    }

div.ies-st-m.ies-8au39hth4 .ies-unity_dex{
    background-color: var(--feat-bg);
    border: 1px solid var(--feat-border);
    padding: var(--feat-spacing-md);
    display: flex;
    flex-direction: column;
    }

div.ies-st-m.ies-8au39hth4 .ies-jazz_mod{
    width: 100%;
    aspect-ratio: 4/3;
    object-fit: cover;
    margin-bottom: var(--feat-spacing-md);
    background-color: var(--feat-border);
    }

div.ies-st-m.ies-8au39hth4 .ies-unity_dex h3{
    font-size: 1.25rem;
    }

div.ies-st-m.ies-8au39hth4 .ies-unity_dex p{
    flex-grow: 1;
    font-size: 0.95rem;
    }

    div.ies-st-m.ies-8au39hth4 .ies-warp_slot{
    padding: var(--feat-spacing-xl) 0;
    background-color: var(--feat-bg);
    }

div.ies-st-m.ies-8au39hth4 .ies-ion_trace{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--feat-spacing-lg);
    align-items: center;
    margin-bottom: var(--feat-spacing-xl);
    }

div.ies-st-m.ies-8au39hth4 .ies-ion_trace:last-child{
    margin-bottom: 0;
    }

div.ies-st-m.ies-8au39hth4 .ies-radar_hop h2{
    font-size: 2rem;
    }

div.ies-st-m.ies-8au39hth4 .ies-kilo_snap{
    list-style: none;
    padding: 0;
    margin: 1.5rem 0 0;
    border-top: 1px solid var(--feat-border);
    }

div.ies-st-m.ies-8au39hth4 .ies-kilo_snap li{
    display: flex;
    justify-content: space-between;
    padding: 0.75rem 0;
    border-bottom: 1px solid var(--feat-border);
    font-size: 0.875rem;
    }

div.ies-st-m.ies-8au39hth4 .ies-zero_gap{
    color: var(--feat-text-light);
    }

div.ies-st-m.ies-8au39hth4 .ies-omega_bar{
    font-family: monospace;
    color: var(--feat-text);
    }

div.ies-st-m.ies-8au39hth4 .feat-footer-inner{
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    gap: 1rem;
    }

div.ies-st-m.ies-8au39hth4 .feat-footer a{
    color: #bbbbbb;
    }

div.ies-st-m.ies-8au39hth4 .feat-footer a:hover{
    color: #ffffff;
    }

@media (max-width: 768px){div.ies-st-m.ies-8au39hth4 .ies-ion_trace{
    grid-template-columns: 1fr;
    }
    div.ies-st-m.ies-8au39hth4 .ies-yield_max{
    padding-top: 6rem;
    min-height: auto;
    }}

div.ies-st-m.ies-8au39hth4 .ies-hydra_pin a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.ies-st-m.ies-8au39hth4 .ies-hydra_pin a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.ies-st-m.ies-8au39hth4 .ies-hydra_pin a:not([class]):hover{opacity:0.92;}

div.ies-st-m.ies-8au39hth4 .ies-hydra_pin a[class=""]:hover{opacity:0.92;}

div.ies-st-m.ies-8au39hth4 .ies-hydra_pin a:not([class]):visited{color:#ffffff !important;}

div.ies-st-m.ies-8au39hth4 .ies-hydra_pin a[class=""]:visited{color:#ffffff !important;}

    div.ies-st-m.ies-4cldvg{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: var(--ch-text, #1c1e21);
    background-color: var(--ch-bg, #f3f4f6);
    line-height: 1.6;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    }

div.ies-st-m.ies-4cldvg h1, div.ies-st-m.ies-4cldvg h2, div.ies-st-m.ies-4cldvg h3, div.ies-st-m.ies-4cldvg h4{
    margin: 0;
    font-weight: 600;
    line-height: 1.2;
    letter-spacing: -0.02em;
    color: var(--ch-text, #1c1e21);
    text-align: left;
    }

div.ies-st-m.ies-4cldvg p{
    margin: 0 0 1.25rem 0;
    color: var(--ch-text-light, #555);
    font-size: 1.05rem;
    }

div.ies-st-m.ies-4cldvg a{
    color: var(--ch-main-color, #1a56db);
    text-decoration: none;
    border-bottom: 1px solid transparent;
    transition: border-color 0.2s ease;
    }

div.ies-st-m.ies-4cldvg a:hover{
    border-color: var(--ch-main-color, #1a56db);
    }

    div.ies-st-m.ies-4cldvg .ies-apex_duo{
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 var(--ch-spacing-md);
    }

    div.ies-st-m.ies-4cldvg .ies-hash_key{
    min-height: 85vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding-top: var(--ch-spacing-xl);
    padding-bottom: var(--ch-spacing-xl);
    border-bottom: 1px solid var(--ch-border, #d9d9d9);
    background-color: var(--ch-bg, #f3f4f6);
    }

div.ies-st-m.ies-4cldvg .ies-nebula{
    max-width: 760px;
    }

div.ies-st-m.ies-4cldvg .ies-mode_set{
    display: inline-flex;
    align-items: center;
    gap: 0.75rem;
    font-size: 0.875rem;
    color: var(--ch-text-light, #555);
    margin-bottom: var(--ch-spacing-sm);
    padding: 0.25rem 0.75rem;
    background: var(--ch-surface, #fff);
    border: 1px solid var(--ch-border, #d9d9d9);
    }

div.ies-st-m.ies-4cldvg .ies-hash_key h1{
    font-size: clamp(2.5rem, 5vw, 4.5rem);
    margin-bottom: var(--ch-spacing-sm);
    }

div.ies-st-m.ies-4cldvg .ies-core_alt{
    font-size: 1.25rem;
    margin-bottom: var(--ch-spacing-md);
    max-width: 680px;
    }

    div.ies-st-m.ies-4cldvg .ies-knot_val{
    display: flex;
    gap: 1.25rem;
    flex-wrap: wrap;
    margin-top: var(--ch-spacing-sm);
    }

div.ies-st-m.ies-4cldvg .ies-jump_ref{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 1rem 2rem;
    font-size: 1rem;
    font-weight: 600;
    text-decoration: none;
    border-radius: 0; 
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    cursor: pointer;
    border: none;
    }

div.ies-st-m.ies-4cldvg .ies-loop_end{
    background-color: var(--ch-main-color, #1a56db);
    color: #ffffff !important;
    box-shadow: 6px 6px 0px rgba(0,0,0,0.12);
    }

div.ies-st-m.ies-4cldvg .ies-loop_end:hover{
    background-color: var(--ch-main-color-hover, #1e40af);
    transform: translate(2px, 2px);
    box-shadow: 4px 4px 0px rgba(0,0,0,0.12);
    }

div.ies-st-m.ies-4cldvg .ies-form_lab{
    background-color: var(--ch-surface, #ffffff);
    color: var(--ch-text, #1c1e21) !important;
    border: 1px solid var(--ch-border, #d9d9d9);
    box-shadow: 6px 6px 0px rgba(0,0,0,0.06);
    }

div.ies-st-m.ies-4cldvg .ies-form_lab:hover{
    transform: translate(2px, 2px);
    box-shadow: 4px 4px 0px rgba(0,0,0,0.06);
    border-color: var(--ch-text, #1c1e21);
    }

    div.ies-st-m.ies-4cldvg .ies-data_mix{
    padding: var(--ch-spacing-xl) 0;
    border-bottom: 1px solid var(--ch-border, #d9d9d9);
    background-color: var(--ch-surface, #ffffff);
    }

div.ies-st-m.ies-4cldvg .ies-byte_rev{
    background-color: var(--ch-bg, #f3f4f6);
    }

div.ies-st-m.ies-4cldvg .ies-crimson_tide{
    margin-bottom: var(--ch-spacing-lg);
    max-width: 700px;
    }

div.ies-st-m.ies-4cldvg .ies-crimson_tide h2{
    font-size: 2.25rem;
    margin-bottom: var(--ch-spacing-xs);
    }

    div.ies-st-m.ies-4cldvg .ies-info_tag{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(320px, 1fr));
    gap: var(--ch-spacing-md);
    }

div.ies-st-m.ies-4cldvg .ies-node_idx{
    background: var(--ch-surface, #ffffff);
    border: 1px solid var(--ch-border, #d9d9d9);
    padding: var(--ch-spacing-md);
    display: flex;
    flex-direction: column;
    box-shadow: 4px 4px 0px rgba(0,0,0,0.03);
    transition: transform 0.3s ease;
    }

div.ies-st-m.ies-4cldvg .ies-node_idx:hover{
    transform: translateY(-4px);
    box-shadow: 8px 8px 0px rgba(0,0,0,0.05);
    }

div.ies-st-m.ies-4cldvg .ies-node_idx h3{
    font-size: 1.5rem;
    margin-bottom: var(--ch-spacing-sm);
    display: flex;
    align-items: center;
    gap: 0.75rem;
    }

div.ies-st-m.ies-4cldvg .ies-glow_sys{
    list-style: none;
    padding: 0;
    margin: 0 0 var(--ch-spacing-md) 0;
    flex-grow: 1;
    }

div.ies-st-m.ies-4cldvg .ies-glow_sys li{
    padding: 0.875rem 0;
    border-bottom: 1px solid var(--ch-border, #d9d9d9);
    font-size: 0.95rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
    }

div.ies-st-m.ies-4cldvg .ies-glow_sys li:last-child{
    border-bottom: none;
    }

div.ies-st-m.ies-4cldvg .ies-quazar{
    font-weight: 500;
    color: var(--ch-text, #1c1e21);
    }

div.ies-st-m.ies-4cldvg .ies-velvet{
    color: var(--ch-text-light, #555);
    text-align: left;
    }

    div.ies-st-m.ies-4cldvg .ies-zenith{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: var(--ch-spacing-lg);
    align-items: center;
    }

@media (max-width: 992px){div.ies-st-m.ies-4cldvg .ies-zenith{
    grid-template-columns: 1fr;
    }}

div.ies-st-m.ies-4cldvg .ies-edge_pro{
    position: relative;
    border: 1px solid var(--ch-border, #d9d9d9);
    background-color: var(--ch-surface, #ffffff);
    padding: 0.75rem;
    box-shadow: 8px 8px 0px rgba(0,0,0,0.06);
    }

div.ies-st-m.ies-4cldvg .ies-flux_capacitor{
    width: 100%;
    height: auto;
    object-fit: cover;
    aspect-ratio: 16/10;
    display: block;
    background-color: var(--ch-bg, #f3f4f6);
    }

    div.ies-st-m.ies-4cldvg .ch-footer{
    background-color: var(--ch-surface, #ffffff);
    padding: var(--ch-spacing-lg) 0 var(--ch-spacing-md);
    }

div.ies-st-m.ies-4cldvg .ch-footer-inner{
    display: flex;
    flex-direction: column;
    gap: 1rem;
    border-top: 2px solid var(--ch-text, #1c1e21);
    padding-top: var(--ch-spacing-md);
    }

div.ies-st-m.ies-d2pz3j *{
    box-sizing: border-box;
    }

div.ies-st-m.ies-d2pz3j{
    scroll-behavior: smooth;
    }

div.ies-st-m.ies-d2pz3j{
    margin: 0;
    }

div.ies-st-m.ies-d2pz3j{
    color: #1a1a2e;
    background:
    radial-gradient(circle at top left, rgba(67, 97, 238, 0.08), transparent 28%),
    radial-gradient(circle at 86% 10%, rgba(207, 63, 164, 0.08), transparent 24%),
    linear-gradient(180deg, #fbfcfe 0%, var(--page-bg) 100%);
    font-family: "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
    }

div.ies-st-m.ies-d2pz3j a{
    color: var(--page-accent);
    text-decoration: none;
    }

div.ies-st-m.ies-d2pz3j a:hover{
    text-decoration: underline;
    }

div.ies-st-m.ies-d2pz3j img{
    display: block;
    max-width: 100%;
    }

div.ies-st-m.ies-d2pz3j .ies-glacier{
    width: min(var(--page-max), calc(100% - 40px));
    margin: 0 auto;
    }

div.ies-st-m.ies-d2pz3j .ies-juniper{
    min-height: calc(100vh - 40px);
    display: grid;
    grid-template-columns: 1.15fr 0.85fr;
    gap: 28px;
    align-items: stretch;
    padding: 28px 0 34px;
    }

div.ies-st-m.ies-d2pz3j .ies-zephyrqe8, div.ies-st-m.ies-d2pz3j .ies-kinetic{
    position: relative;
    overflow: hidden;
    border: 1px solid var(--border-color, var(--page-line));
    border-radius: 28px;
    background: rgba(255, 255, 255, 0.78);
    backdrop-filter: blur(12px);
    box-shadow: var(--shadow-md); color: #1a1a2e;}

div.ies-st-m.ies-d2pz3j .ies-zephyrqe8{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    padding: 34px;
    background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.95), rgba(246, 249, 255, 0.92)),
    linear-gradient(135deg, rgba(67, 97, 238, 0.06), rgba(207, 63, 164, 0.06)); color: #1a1a2e;}

div.ies-st-m.ies-d2pz3j .ies-helix{
    display: flex;
    align-items: center;
    gap: 14px;
    margin-bottom: 20px;
    }

div.ies-st-m.ies-d2pz3j .ies-boreal{
    width: 44px;
    height: 44px;
    border-radius: 10px;
    background:
    linear-gradient(135deg, var(--page-accent), var(--page-accent-2));
    color: #ffffff;
    display: grid;
    place-items: center;
    font-weight: 700;
    letter-spacing: 0.04em;
    box-shadow: 0 12px 28px rgba(42, 87, 230, 0.25);
    }

div.ies-st-m.ies-d2pz3j .ies-griffin strong{
    display: block;
    font-size: 1rem;
    letter-spacing: 0.02em;
    }

div.ies-st-m.ies-d2pz3j .ies-griffin span{
    color: var(--page-muted);
    font-size: 0.92rem;
    }

div.ies-st-m.ies-d2pz3j .ies-tundra{
    display: inline-flex;
    align-items: center;
    gap: 10px;
    width: fit-content;
    padding: 10px 14px;
    border-radius: 999px;
    background: rgba(34, 76, 211, 0.08);
    color: var(--page-accent);
    font-size: 0.92rem;
    font-weight: 600;
    }

div.ies-st-m.ies-d2pz3j .ies-tundra::before{
    content: "";
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: var(--page-accent);
    box-shadow: 0 0 0 6px rgba(42, 87, 230, 0.12);
    }

div.ies-st-m.ies-d2pz3j h1{
    margin: 18px 0 16px;
    max-width: 11ch;
    font-size: clamp(2.5rem, 5.2vw, 5rem);
    line-height: 0.96;
    letter-spacing: -0.04em;
    font-weight: 750;
    }

div.ies-st-m.ies-d2pz3j .ies-falcon{
    max-width: 66ch;
    margin: 0 0 22px;
    color: var(--page-muted);
    font-size: 1.03rem;
    line-height: 1.8;
    }

div.ies-st-m.ies-d2pz3j .ies-lunar_base{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 14px;
    margin: 26px 0 30px;
    }

div.ies-st-m.ies-d2pz3j .ies-rift{
    padding: 18px;
    border-radius: var(--page-radius-sm);
    background: var(--card-bg, #ffffff);
    border: 1px solid var(--border-color, var(--page-line));
    }

div.ies-st-m.ies-d2pz3j .ies-rift strong{
    display: block;
    margin-bottom: 8px;
    font-size: 0.96rem;
    }

div.ies-st-m.ies-d2pz3j .ies-rift span{
    display: block;
    color: var(--page-muted);
    font-size: 0.94rem;
    line-height: 1.6;
    }

div.ies-st-m.ies-d2pz3j .ies-labyrinth{
    display: flex;
    flex-wrap: wrap;
    gap: 14px;
    align-items: center;
    }

div.ies-st-m.ies-d2pz3j .ies-apex, div.ies-st-m.ies-d2pz3j .ies-cascade_9{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 52px;
    padding: 0 22px;
    border-radius: 14px;
    font-weight: 700;
    letter-spacing: 0.01em;
    transition: transform 0.18s ease, box-shadow 0.18s ease, filter 0.18s ease;
    }

div.ies-st-m.ies-d2pz3j .ies-apex{
    background: linear-gradient(135deg, var(--page-accent), var(--page-accent-2));
    color: #ffffff;
    box-shadow: 0 18px 34px rgba(34, 76, 211, 0.28);
    }

div.ies-st-m.ies-d2pz3j .ies-cascade_9{
    background: #101826;
    color: #ffffff;
    box-shadow: 0 16px 32px rgba(16, 24, 38, 0.18);
    }

div.ies-st-m.ies-d2pz3j .ies-apex:hover, div.ies-st-m.ies-d2pz3j .ies-cascade_9:hover{
    transform: translateY(-1px);
    filter: brightness(1.02);
    text-decoration: none;
    }

div.ies-st-m.ies-d2pz3j .ies-solstice{
    display: flex;
    flex-wrap: wrap;
    gap: 18px;
    margin-top: 26px;
    padding-top: 18px;
    border-top: 1px solid var(--page-line);
    color: var(--page-muted);
    font-size: 0.92rem;
    }

div.ies-st-m.ies-d2pz3j .ies-kinetic{
    display: grid;
    grid-template-rows: 1.2fr auto;
    background: linear-gradient(180deg, #f8fbff 0%, #eef3fb 100%); color: #1a1a2e;}

div.ies-st-m.ies-d2pz3j .ies-bismuth{
    position: relative;
    min-height: 380px;
    }

div.ies-st-m.ies-d2pz3j .ies-bismuth img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    }

div.ies-st-m.ies-d2pz3j .ies-lyric{
    position: absolute;
    left: 24px;
    right: 24px;
    bottom: 24px;
    display: grid;
    gap: 12px;
    }

div.ies-st-m.ies-d2pz3j .ies-enigma{
    width: fit-content;
    max-width: 92%;
    padding: 14px 16px;
    border-radius: 14px;
    color: #ffffff;
    background: rgba(16, 24, 38, 0.8);
    backdrop-filter: blur(10px);
    box-shadow: 0 16px 30px rgba(0, 0, 0, 0.16);
    }

div.ies-st-m.ies-d2pz3j .ies-enigma strong{
    display: block;
    font-size: 1rem;
    margin-bottom: 4px;
    }

div.ies-st-m.ies-d2pz3j .ies-enigma span{
    display: block;
    font-size: 0.92rem;
    line-height: 1.55;
    color: rgba(255, 255, 255, 0.88);
    }

div.ies-st-m.ies-d2pz3j .ies-epoch{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 1px;
    background: var(--page-line);
    border-top: 1px solid var(--page-line);
    }

div.ies-st-m.ies-d2pz3j .ies-halcyon{
    padding: 20px 18px;
    background: rgba(255, 255, 255, 0.82); color: #1a1a2e;}

div.ies-st-m.ies-d2pz3j .ies-halcyon strong{
    display: block;
    font-size: 1.4rem;
    line-height: 1;
    margin-bottom: 6px;
    }

div.ies-st-m.ies-d2pz3j .ies-halcyon span{
    color: var(--page-muted);
    font-size: 0.92rem;
    line-height: 1.5;
    }

div.ies-st-m.ies-d2pz3j .ies-ion_drive{
    padding: 24px 0 10px;
    }

div.ies-st-m.ies-d2pz3j .ies-delta{
    display: grid;
    grid-template-columns: 0.88fr 1.12fr;
    gap: 28px;
    }

div.ies-st-m.ies-d2pz3j .ies-indigo, div.ies-st-m.ies-d2pz3j .ies-yacht, div.ies-st-m.ies-d2pz3j .ies-dune_worm, div.ies-st-m.ies-d2pz3j .ies-umbra, div.ies-st-m.ies-d2pz3j .ies-horizon, div.ies-st-m.ies-d2pz3j .footer-card{
    border: 1px solid var(--border-color, var(--page-line));
    border-radius: 24px;
    background: rgba(255, 255, 255, 0.82);
    box-shadow: var(--shadow-sm, 0 10px 30px rgba(16, 24, 40, 0.06));
    backdrop-filter: blur(10px); color: #1a1a2e;}

div.ies-st-m.ies-d2pz3j .ies-indigo, div.ies-st-m.ies-d2pz3j .ies-yacht, div.ies-st-m.ies-d2pz3j .ies-dune_worm, div.ies-st-m.ies-d2pz3j .ies-horizon, div.ies-st-m.ies-d2pz3j .footer-card{
    padding: 28px;
    }

div.ies-st-m.ies-d2pz3j .ies-ion_drive h2{
    margin: 0 0 14px;
    font-size: clamp(1.55rem, 2.6vw, 2.3rem);
    line-height: 1.1;
    letter-spacing: -0.03em;
    }

div.ies-st-m.ies-d2pz3j .ies-vortex{
    margin: 0 0 18px;
    color: var(--page-muted);
    line-height: 1.8;
    }

div.ies-st-m.ies-d2pz3j .ies-echoshift{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin: 20px 0 0;
    }

div.ies-st-m.ies-d2pz3j .ies-orbit{
    padding: 9px 12px;
    border-radius: 999px;
    background: #eef4ff;
    color: #1a1a2e;
    font-size: 0.9rem;
    font-weight: 600;
    }

div.ies-st-m.ies-d2pz3j .ies-argon{
    display: grid;
    gap: 14px;
    margin: 20px 0 0;
    }

div.ies-st-m.ies-d2pz3j .ies-nexus{
    display: grid;
    grid-template-columns: 44px 1fr;
    gap: 14px;
    align-items: start;
    }

div.ies-st-m.ies-d2pz3j .ies-vertex{
    width: 44px;
    height: 44px;
    border-radius: 12px;
    display: grid;
    place-items: center;
    background: linear-gradient(135deg, rgba(67, 97, 238, 0.1), rgba(207, 63, 164, 0.12));
    color: var(--page-accent);
    }

div.ies-st-m.ies-d2pz3j .ies-nexus h3{
    margin: 2px 0 6px;
    font-size: 1rem;
    }

div.ies-st-m.ies-d2pz3j .ies-nexus p{
    margin: 0;
    color: var(--page-muted);
    line-height: 1.75;
    }

div.ies-st-m.ies-d2pz3j .ies-yacht{
    background:
    linear-gradient(180deg, rgba(255, 255, 255, 0.96), rgba(246, 248, 252, 0.96)); color: #1a1a2e;}

div.ies-st-m.ies-d2pz3j .ies-mirage{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 14px;
    align-items: end;
    margin-bottom: 20px;
    }

div.ies-st-m.ies-d2pz3j .ies-mosaic{
    color: var(--page-muted);
    font-size: 0.94rem;
    }

div.ies-st-m.ies-d2pz3j .ies-mango_tree{
    display: grid;
    gap: 16px;
    }

div.ies-st-m.ies-d2pz3j .ies-frost_bite{
    position: relative;
    display: grid;
    grid-template-columns: 110px 1fr;
    gap: 18px;
    padding: 18px 0 0;
    }

div.ies-st-m.ies-d2pz3j .ies-frost_bite::before{
    content: "";
    position: absolute;
    top: 0;
    left: 54px;
    width: 1px;
    bottom: -16px;
    background: var(--page-line);
    }

div.ies-st-m.ies-d2pz3j .ies-frost_bite:last-child::before{
    bottom: 22px;
    }

div.ies-st-m.ies-d2pz3j .ies-isotope{
    position: relative;
    padding-top: 6px;
    color: var(--page-muted);
    font-size: 0.92rem;
    }

div.ies-st-m.ies-d2pz3j .ies-isotope::after{
    content: "";
    position: absolute;
    top: 12px;
    right: 12px;
    width: 12px;
    height: 12px;
    border-radius: 50%;
    background: var(--page-accent);
    box-shadow: 0 0 0 7px rgba(67, 97, 238, 0.12);
    }

div.ies-st-m.ies-d2pz3j .ies-oasis{
    padding: 18px;
    border-radius: 18px;
    background: #ffffff;
    border: 1px solid var(--page-line); color: #1a1a2e;}

div.ies-st-m.ies-d2pz3j .ies-oasis h3{
    margin: 0 0 10px;
    font-size: 1.08rem;
    }

div.ies-st-m.ies-d2pz3j .ies-oasis p{
    margin: 0;
    color: var(--page-muted);
    line-height: 1.72;
    }

div.ies-st-m.ies-d2pz3j .ies-cipher{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
    margin-top: 14px;
    }

div.ies-st-m.ies-d2pz3j .ies-cipher span{
    padding: 7px 10px;
    border-radius: 999px;
    background: #f3f6fb;
    color: #334155;
    font-size: 0.86rem;
    }

div.ies-st-m.ies-d2pz3j .ies-jigsaw{
    display: grid;
    grid-template-columns: 0.95fr 1.05fr;
    gap: 28px;
    align-items: stretch;
    padding: 24px 0 10px;
    }

div.ies-st-m.ies-d2pz3j .ies-umbra{
    overflow: hidden;
    min-height: 100%;
    }

div.ies-st-m.ies-d2pz3j .ies-umbra img{
    width: 100%;
    height: 100%;
    min-height: 340px;
    object-fit: cover;
    }

div.ies-st-m.ies-d2pz3j .ies-cobalt{
    display: grid;
    gap: 20px;
    }

div.ies-st-m.ies-d2pz3j .ies-dune_worm h2, div.ies-st-m.ies-d2pz3j .ies-horizon h2{
    margin-top: 0;
    }

div.ies-st-m.ies-d2pz3j .ies-nomad{
    display: grid;
    gap: 12px;
    margin-top: 18px;
    }

div.ies-st-m.ies-d2pz3j .ies-xenon{
    display: grid;
    grid-template-columns: 150px 1fr;
    gap: 16px;
    padding: 14px 0;
    border-top: 1px solid var(--page-line);
    }

div.ies-st-m.ies-d2pz3j .ies-xenon:first-child{
    border-top: 0;
    padding-top: 0;
    }

div.ies-st-m.ies-d2pz3j .ies-quantum{
    color: var(--page-muted);
    font-size: 0.94rem;
    }

div.ies-st-m.ies-d2pz3j .ies-pulsar{
    line-height: 1.75;
    }

div.ies-st-m.ies-d2pz3j .ies-dune_worm p, div.ies-st-m.ies-d2pz3j .ies-horizon p, div.ies-st-m.ies-d2pz3j .footer-card p{
    color: var(--page-muted);
    line-height: 1.78;
    }

div.ies-st-m.ies-d2pz3j .ies-whisper{
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 18px;
    margin-top: 20px;
    }

div.ies-st-m.ies-d2pz3j .ies-kelp_forest{
    padding: 18px;
    border-radius: 18px;
    background: var(--page-surface-2);
    border: 1px solid var(--page-line);
    }

div.ies-st-m.ies-d2pz3j .ies-kelp_forest h3{
    margin: 0 0 8px;
    font-size: 1rem;
    }

div.ies-st-m.ies-d2pz3j .ies-kelp_forest p{
    margin: 0;
    font-size: 0.95rem;
    }

div.ies-st-m.ies-d2pz3j .footer-wrap{
    padding: 24px 0 44px;
    }

div.ies-st-m.ies-d2pz3j .footer-card{
    display: grid;
    grid-template-columns: 1.1fr 0.9fr;
    gap: 24px;
    background:
    linear-gradient(135deg, #ffffff, #f5f8fd); color: #1a1a2e;}

div.ies-st-m.ies-d2pz3j .footer-links{
    display: flex;
    flex-wrap: wrap;
    gap: 12px;
    margin-top: 16px;
    }

div.ies-st-m.ies-d2pz3j .footer-links a{
    padding: 10px 12px;
    border-radius: 12px;
    background: #ffffff;
    border: 1px solid var(--page-line);
    color: #1a1a2e;
    }

div.ies-st-m.ies-d2pz3j .footer-note{
    display: grid;
    align-content: space-between;
    gap: 12px;
    }

div.ies-st-m.ies-d2pz3j .footer-badge{
    width: fit-content;
    padding: 9px 12px;
    border-radius: 999px;
    background: rgba(16, 24, 38, 0.92);
    color: #ffffff;
    font-size: 0.9rem;
    }

div.ies-st-m.ies-d2pz3j .muted{
    color: var(--page-muted);
    }

@media (max-width: 1080px){div.ies-st-m.ies-d2pz3j .ies-juniper, div.ies-st-m.ies-d2pz3j .ies-delta, div.ies-st-m.ies-d2pz3j .ies-jigsaw, div.ies-st-m.ies-d2pz3j .footer-card{
    grid-template-columns: 1fr;
    }
    div.ies-st-m.ies-d2pz3j .ies-juniper{
    min-height: auto;
    }
    div.ies-st-m.ies-d2pz3j h1{
    max-width: none;
    }}

@media (max-width: 780px){div.ies-st-m.ies-d2pz3j .ies-glacier{
    width: min(var(--page-max), calc(100% - 24px));
    }
    div.ies-st-m.ies-d2pz3j .ies-juniper{
    padding-top: 18px;
    gap: 18px;
    }
    div.ies-st-m.ies-d2pz3j .ies-zephyrqe8, div.ies-st-m.ies-d2pz3j .ies-kinetic, div.ies-st-m.ies-d2pz3j .ies-indigo, div.ies-st-m.ies-d2pz3j .ies-yacht, div.ies-st-m.ies-d2pz3j .ies-dune_worm, div.ies-st-m.ies-d2pz3j .ies-horizon, div.ies-st-m.ies-d2pz3j .footer-card{
    padding: 22px;
    border-radius: 20px;
    }
    div.ies-st-m.ies-d2pz3j .ies-lunar_base, div.ies-st-m.ies-d2pz3j .ies-epoch, div.ies-st-m.ies-d2pz3j .ies-whisper{
    grid-template-columns: 1fr;
    }
    div.ies-st-m.ies-d2pz3j .ies-frost_bite{
    grid-template-columns: 1fr;
    gap: 8px;
    }
    div.ies-st-m.ies-d2pz3j .ies-frost_bite::before{
    display: none;
    }
    div.ies-st-m.ies-d2pz3j .ies-isotope{
    padding-top: 0;
    }
    div.ies-st-m.ies-d2pz3j .ies-isotope::after{
    position: static;
    display: inline-block;
    margin-left: 10px;
    vertical-align: middle;
    }
    div.ies-st-m.ies-d2pz3j .ies-xenon{
    grid-template-columns: 1fr;
    gap: 6px;
    }
    div.ies-st-m.ies-d2pz3j .ies-bismuth img, div.ies-st-m.ies-d2pz3j .ies-umbra img{
    min-height: 260px;
    }}

    div.ies-st-m.ies-tuiau5b3.ies-dynamo{
    font-family: var(--help-font, sans-serif);
    color: var(--help-c-text, #1c1e21);
    background-color: var(--help-c-bg, #fff);
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    }

div.ies-st-m.ies-tuiau5b3.ies-dynamo *{
    box-sizing: border-box;
    }

div.ies-st-m.ies-tuiau5b3.ies-dynamo img{
    max-width: 100%;
    height: auto;
    display: block;
    }

div.ies-st-m.ies-tuiau5b3.ies-dynamo h1, div.ies-st-m.ies-tuiau5b3.ies-dynamo h2, div.ies-st-m.ies-tuiau5b3.ies-dynamo h3, div.ies-st-m.ies-tuiau5b3.ies-dynamo h4{
    margin: 0 0 1rem 0;
    font-weight: 700;
    line-height: 1.2;
    text-align: left; 
    color: var(--help-c-text, #111);
    }

div.ies-st-m.ies-tuiau5b3.ies-dynamo p{
    margin: 0 0 1.5rem 0;
    }

div.ies-st-m.ies-tuiau5b3.ies-dynamo a{
    color: var(--help-c-primary, #1a73e8);
    text-decoration: none;
    transition: color 0.2s ease;
    }

div.ies-st-m.ies-tuiau5b3.ies-dynamo a:hover{
    text-decoration: underline;
    color: var(--help-c-primary-hover, #0d47a1);
    }

div.ies-st-m.ies-tuiau5b3 .ies-fathom{
    max-width: 1140px;
    margin: 0 auto;
    padding: 0 2rem;
    }

    div.ies-st-m.ies-tuiau5b3 .ies-basalt{
    padding: 8rem 0 5rem 0;
    background-color: var(--help-c-bg, #fff);
    border-bottom: 1px solid var(--help-c-border, #eee);
    }

div.ies-st-m.ies-tuiau5b3 .ies-basalt h1{
    font-size: clamp(2.5rem, 5vw, 4rem);
    letter-spacing: -0.02em;
    max-width: 800px;
    margin-bottom: 1.5rem;
    }

div.ies-st-m.ies-tuiau5b3 .ies-basalt p.ies-ignite{
    font-size: 1.25rem;
    color: var(--help-c-text-muted, #555);
    max-width: 600px;
    margin-bottom: 2rem;
    }

    div.ies-st-m.ies-tuiau5b3 .ies-aegis{
    padding: var(--help-spacing-section, 6rem) 0;
    }

div.ies-st-m.ies-tuiau5b3 .ies-magma{
    background-color: var(--help-c-bg-alt, #f7f8f9);
    }

div.ies-st-m.ies-tuiau5b3 .ies-javelin{
    margin-bottom: 3rem;
    max-width: 700px;
    }

div.ies-st-m.ies-tuiau5b3 .ies-javelin h2{
    font-size: 2rem;
    margin-bottom: 1rem;
    }

    div.ies-st-m.ies-tuiau5b3 .ies-talon{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 2.5rem;
    }

div.ies-st-m.ies-tuiau5b3 .ies-stellar{
    background: var(--help-c-bg, #fff);
    border: 1px solid var(--help-c-border, #eee);
    border-radius: var(--help-radius, 4px);
    overflow: hidden;
    display: flex;
    flex-direction: column;
    transition: transform 0.2s ease, box-shadow 0.2s ease;
    }

div.ies-st-m.ies-tuiau5b3 .ies-stellar:hover{
    transform: translateY(-4px);
    box-shadow: 0 12px 24px -10px rgba(0,0,0,0.08);
    }

div.ies-st-m.ies-tuiau5b3 .ies-lagoon{
    aspect-ratio: 16 / 9;
    overflow: hidden;
    border-bottom: 1px solid var(--help-c-border, #eee);
    }

div.ies-st-m.ies-tuiau5b3 .ies-lagoon img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    }

div.ies-st-m.ies-tuiau5b3 .ies-caldera{
    padding: 2rem;
    flex-grow: 1;
    }

div.ies-st-m.ies-tuiau5b3 .ies-caldera h3{
    font-size: 1.25rem;
    margin-bottom: 0.75rem;
    }

div.ies-st-m.ies-tuiau5b3 .ies-caldera p{
    color: var(--help-c-text-muted, #666);
    font-size: 0.95rem;
    margin-bottom: 1.5rem;
    }

div.ies-st-m.ies-tuiau5b3 .ies-caldera a{
    font-weight: 600;
    font-size: 0.95rem;
    margin-top: auto;
    display: inline-block;
    }

    div.ies-st-m.ies-tuiau5b3 .ies-harbor{
    display: grid;
    grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
    gap: 1.5rem;
    }

div.ies-st-m.ies-tuiau5b3 .ies-quill{
    display: flex;
    align-items: center;
    padding: 1rem;
    background: var(--help-c-bg, #fff);
    border: 1px solid var(--help-c-border, #eee);
    border-radius: var(--help-radius, 4px);
    }

div.ies-st-m.ies-tuiau5b3 .ies-zircon{
    background-color: var(--help-c-bg-alt, #f0f0f0);
    border: 1px solid var(--help-c-border, #ccc);
    border-radius: 3px;
    padding: 0.2rem 0.6rem;
    font-family: monospace;
    font-size: 0.9rem;
    font-weight: 600;
    color: var(--help-c-text, #333);
    margin-right: 1rem;
    white-space: nowrap;
    box-shadow: 0 2px 0 var(--help-c-border, #ccc);
    }

div.ies-st-m.ies-tuiau5b3 .ies-ursine{
    font-size: 0.95rem;
    color: var(--help-c-text-muted, #555);
    margin: 0;
    }

    div.ies-st-m.ies-tuiau5b3 .ies-xylem{
    display: grid;
    grid-template-columns: 1fr;
    gap: 3rem;
    }

@media (min-width: 900px){div.ies-st-m.ies-tuiau5b3 .ies-xylem{
    grid-template-columns: 1fr 2fr;
    gap: 5rem;
    }}

div.ies-st-m.ies-tuiau5b3 .ies-prism{
    display: flex;
    flex-direction: column;
    gap: 2rem;
    }

div.ies-st-m.ies-tuiau5b3 .ies-karma h3{
    font-size: 1.25rem;
    margin-bottom: 0.5rem;
    display: flex;
    align-items: center;
    gap: 0.5rem;
    }

div.ies-st-m.ies-tuiau5b3 .ies-karma h3::before{
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    background-color: var(--help-c-primary, #1a73e8);
    mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center / contain;
    -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 11.08V12a10 10 0 1 1-5.93-9.14'%3E%3C/path%3E%3Cpolyline points='22 4 12 14.01 9 11.01'%3E%3C/polyline%3E%3C/svg%3E") no-repeat center / contain;
    }

div.ies-st-m.ies-tuiau5b3 .ies-karma p{
    color: var(--help-c-text-muted, #555);
    margin-bottom: 0;
    padding-left: 1.5rem;
    }

    div.ies-st-m.ies-tuiau5b3 .ies-ember{
    text-align: left;
    padding: 5rem 0;
    background-color: var(--help-c-text, #111);
    color: #fff;
    }

div.ies-st-m.ies-tuiau5b3 .ies-ember h2, div.ies-st-m.ies-tuiau5b3 .ies-ember p{
    color: #fff;
    }

div.ies-st-m.ies-tuiau5b3 .ies-ember p{
    color: rgba(255,255,255,0.7);
    font-size: 1.1rem;
    max-width: 600px;
    }

div.ies-st-m.ies-tuiau5b3 .ies-yield{
    display: flex;
    gap: 1rem;
    margin-top: 2rem;
    flex-wrap: wrap;
    }

div.ies-st-m.ies-tuiau5b3 .ies-valiant{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 0.8rem 1.5rem;
    font-size: 1rem;
    font-weight: 600;
    border-radius: var(--help-radius, 4px);
    transition: all 0.2s ease;
    text-decoration: none;
    cursor: pointer;
    }

div.ies-st-m.ies-tuiau5b3 .ies-valiant:hover{
    text-decoration: none;
    }

div.ies-st-m.ies-tuiau5b3 .ies-wyvern{
    background-color: var(--help-c-primary, #1a73e8);
    color: #ffffff;
    border: 1px solid var(--help-c-primary, #1a73e8);
    box-shadow: 0 4px 6px -1px rgba(0,0,0,0.1);
    }

div.ies-st-m.ies-tuiau5b3 .ies-wyvern:hover{
    background-color: var(--help-c-primary-hover, #0d47a1);
    color: #ffffff;
    }

div.ies-st-m.ies-tuiau5b3 .ies-radar{
    background-color: transparent;
    color: #ffffff;
    border: 1px solid rgba(255,255,255,0.3);
    }

div.ies-st-m.ies-tuiau5b3 .ies-radar:hover{
    background-color: rgba(255,255,255,0.1);
    color: #1a1a2e;
    }

    div.ies-st-m.ies-tuiau5b3 .help-footer{
    background-color: var(--help-c-bg, #fff);
    padding: 4rem 0 2rem 0;
    border-top: 1px solid var(--help-c-border, #eee);
    }

div.ies-st-m.ies-tuiau5b3 .help-footer-grid{
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    gap: 2rem;
    margin-bottom: 3rem;
    }

div.ies-st-m.ies-tuiau5b3 .help-footer-brand{
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--help-c-text, #111);
    }

div.ies-st-m.ies-tuiau5b3 .help-footer-links{
    display: flex;
    gap: 2rem;
    flex-wrap: wrap;
    }

div.ies-st-m.ies-tuiau5b3 .help-footer-links a{
    color: var(--help-c-text-muted, #555);
    font-size: 0.95rem;
    }

div.ies-st-m.ies-tuiau5b3 .help-footer-bottom{
    padding-top: 2rem;
    border-top: 1px solid var(--help-c-border, #eee);
    font-size: 0.85rem;
    color: var(--help-c-text-muted, #888);
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    }

div.ies-st-m.ies-tuiau5b3 .ies-gargoyle{box-sizing:border-box;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern a:not([class]):hover{opacity:0.92;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern a[class=""]:hover{opacity:0.92;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern a:not([class]):visited{color:#ffffff !important;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern a[class=""]:visited{color:#ffffff !important;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern:hover a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern:hover a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern:hover a:not([class]):hover{opacity:0.92;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern:hover a[class=""]:hover{opacity:0.92;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern:hover a:not([class]):visited{color:#ffffff !important;}

div.ies-st-m.ies-tuiau5b3 .ies-wyvern:hover a[class=""]:visited{color:#ffffff !important;}

.cc-sec-area.active,
.cc-sec-area.cc-visible {
    opacity: 1 !important;
    transform: translateY(0) !important;
}