:root {
  --hc-bg: hsl(230, 7%, 97%);
  --hc-text: hsl(230, 10%, 7%);
  --hc-primary: hsl(230, 71%, 63%);
  --hc-secondary: hsl(303, 57%, 63%);
  --hc-border: hsl(230, 10%, 7%);
  --sbv2-shell-bottom-safe: 0px;
  --sbv2-shell-left-safe: 0px;
  --chrome-primary: var(--primary-color, hsl(230, 71%, 63%));
  --chrome-secondary: var(--secondary-color, hsl(303, 57%, 63%));
  --chrome-bg: var(--bg-color, hsl(230, 7, 97%));
  --chrome-text: var(--text-color, hsl(230, 10%, 7%));
  --chrome-gray: #5f6368;
  --section-gap: 2rem;
  --border-radius: 8px;
  --transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  --chrome-card-bg: #ffffff;
  --chrome-radius: var(--radius-m, 0px);
  --chrome-shadow: var(--shadow-sm, 0 4px 12px rgba(0,0,0,0.08));
  --brand-primary: var(--primary-color, hsl(230, 71%, 63%));
  --brand-secondary: var(--secondary-color, hsl(303, 57%, 63%));
  --brand-text: var(--text-color, hsl(230, 10%, 7%));
  --brand-bg: var(--bg-color, hsl(230, 7%, 97%));
  --card-shadow: var(--shadow-sm, 0 2px 8px rgba(0,0,0,0.05));
  --radius: var(--border-radius-md, 8px);
  --compact-gap: 2rem;
  --sp-clr-primary: hsl(230, 71%, 63%);
  --sp-clr-primary-dark: hsl(230, 71%, 50%);
  --sp-clr-secondary: hsl(303, 57%, 63%);
  --sp-clr-text: hsl(230, 10%, 7%);
  --sp-clr-text-light: hsl(230, 10%, 30%);
  --sp-clr-bg: hsl(230, 7%, 97%);
  --sp-clr-surface: #ffffff;
  --sp-clr-border: var(--sp-clr-text);
  --sp-font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
  --sp-space-xs: 0.5rem;
  --sp-space-sm: 1rem;
  --sp-space-md: 2rem;
  --sp-space-lg: 4rem;
  --sp-space-xl: 6rem;
  --sp-border-width: 2px;
  --sp-shadow-hard: 6px 6px 0px 0px var(--sp-clr-text);
  --sp-shadow-hard-sm: 3px 3px 0px 0px var(--sp-clr-text);
}

.ax-theta8i2q *, div.ax-st-m *{
    box-sizing: border-box;
    }

.ax-theta8i2q{
    background: var(--primary-color));
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    border-bottom: 2px solid var(--hc-border);
    z-index: 1000;
    display: flex;
    align-items: center;
    padding: 0 2rem;
    justify-content: space-between;
    font-family: system-ui, -apple-system, sans-serif;
    margin: 0;
    }

.ax-delta_voyr{
    font-weight: 800;
    font-size: 1.25rem;
    color: var(--text-color));
    text-decoration: none;
    z-index: 1002;
    letter-spacing: -0.02em;
    }

.ax-zeta_peg8{
    display: flex;
    align-items: center;
    }

.ax-betaboxv90{
    display: none;
    }

.ax-epsilon9rn9{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 28px;
    height: 18px;
    cursor: pointer;
    z-index: 1002;
    }

.ax-epsilon9rn9 .ax-alphaw2gsa{
    width: 100%;
    height: 3px;
    background: var(--primary-color));
    transition: transform 0.3s ease, opacity 0.3s ease;
    }

.ax-betaboxv90:checked ~ .ax-epsilon9rn9 .ax-alphaw2gsa:nth-child(1){
    transform: translateY(7.5px) rotate(45deg);
    }

.ax-betaboxv90:checked ~ .ax-epsilon9rn9 .ax-alphaw2gsa:nth-child(2){
    opacity: 0;
    }

.ax-betaboxv90:checked ~ .ax-epsilon9rn9 .ax-alphaw2gsa:nth-child(3){
    transform: translateY(-7.5px) rotate(-45deg);
    }

.ax-gammaray7i13{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: var(--primary-color));
    z-index: 1001;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 2rem 10vw;
    clip-path: circle(0px at calc(100% - 3rem) 30px);
    transition: clip-path 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    }

.ax-betaboxv90:checked ~ .ax-gammaray7i13{
    clip-path: circle(200% at calc(100% - 3rem) 30px);
    }

.ax-gammaray7i13 a{
    font-size: clamp(2rem, 5vw, 4rem);
    font-weight: 800;
    color: var(--text-color));
    text-decoration: none;
    margin: 0.5rem 0;
    transition: color 0.2s;
    letter-spacing: -0.03em;
    }

.ax-gammaray7i13 a:hover{
    color: var(--text-color));
    }

#nav-toggle:checked ~ .ax-gammaray7i13{ right: 0 !important; left: auto !important; }

div.ax-st-m.ax-vinfo7k5vd .site-header *, div.ax-st-m.ax-vinfo7k5vd *{
    box-sizing: border-box;
    }

div.ax-st-m.ax-vinfo7k5vd{
    margin: 0;
    padding: 0;
    font-family: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
    color: var(--text-color));
    background: var(--primary-color));
    line-height: 1.6;
    display: block;
    }

div.ax-st-m.ax-vinfo7k5vd .site-header{
    background: var(--primary-color));
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px;
    border-bottom: 2px solid var(--hc-border);
    z-index: 1000;
    display: flex;
    align-items: center;
    padding: 0 2rem;
    justify-content: space-between;
    font-family: system-ui, -apple-system, sans-serif;
    margin: 0;
    }

div.ax-st-m.ax-vinfo7k5vd .header-logo{
    font-weight: 800;
    font-size: 1.25rem;
    color: var(--text-color));
    text-decoration: none;
    z-index: 1002;
    letter-spacing: -0.02em;
    }

div.ax-st-m.ax-vinfo7k5vd .nav-controls{
    display: flex;
    align-items: center;
    }

div.ax-st-m.ax-vinfo7k5vd .nav-toggle{
    display: none;
    }

div.ax-st-m.ax-vinfo7k5vd .hamburger{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    width: 28px;
    height: 18px;
    cursor: pointer;
    z-index: 1002;
    }

div.ax-st-m.ax-vinfo7k5vd .hamburger .bar{
    width: 100%;
    height: 3px;
    background: var(--primary-color));
    transition: transform 0.3s ease, opacity 0.3s ease;
    }

div.ax-st-m.ax-vinfo7k5vd .nav-toggle:checked ~ .hamburger .bar:nth-child(1){
    transform: translateY(7.5px) rotate(45deg);
    }

div.ax-st-m.ax-vinfo7k5vd .nav-toggle:checked ~ .hamburger .bar:nth-child(2){
    opacity: 0;
    }

div.ax-st-m.ax-vinfo7k5vd .nav-toggle:checked ~ .hamburger .bar:nth-child(3){
    transform: translateY(-7.5px) rotate(-45deg);
    }

div.ax-st-m.ax-vinfo7k5vd .nav-menu{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background: var(--primary-color));
    z-index: 1001;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 2rem 10vw;
    clip-path: circle(0px at calc(100% - 3rem) 30px);
    transition: clip-path 0.5s cubic-bezier(0.77, 0, 0.175, 1);
    }

div.ax-st-m.ax-vinfo7k5vd .nav-toggle:checked ~ .nav-menu{
    clip-path: circle(200% at calc(100% - 3rem) 30px);
    }

div.ax-st-m.ax-vinfo7k5vd .nav-menu a{
    font-size: clamp(2rem, 5vw, 4rem);
    font-weight: 800;
    color: var(--text-color));
    text-decoration: none;
    margin: 0.5rem 0;
    transition: color 0.2s;
    letter-spacing: -0.03em;
    }

div.ax-st-m.ax-vinfo7k5vd .nav-menu a:hover{
    color: var(--text-color));
    }

div.ax-st-m.ax-vinfo7k5vd .ax-crimson8{
    min-height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 6rem 2rem 4rem;
    background: var(--primary-color));
    border-bottom: 2px solid var(--hc-border);
    }

div.ax-st-m.ax-vinfo7k5vd .ax-spark_n7{
    max-width: 900px;
    margin: 0 auto;
    width: 100%;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-spark_n7 h1{
    font-size: clamp(2.5rem, 6vw, 4.5rem);
    line-height: 1.1;
    margin: 0 0 1.5rem;
    font-weight: 800;
    letter-spacing: -0.02em;
    color: var(--text-color));
    }

div.ax-st-m.ax-vinfo7k5vd .ax-spark_n7 p{
    font-size: clamp(1rem, 2vw, 1.25rem);
    margin: 0 0 2.5rem;
    max-width: 700px;
    line-height: 1.6;
    color: var(--text-color));
    }

div.ax-st-m.ax-vinfo7k5vd .ax-echovibe{
    display: flex;
    gap: 1.5rem;
    flex-wrap: wrap;
    margin-bottom: 3rem;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-r7module{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: var(--primary-color));
    color: var(--hc-bg); 
    padding: 1rem 2.5rem;
    font-size: 1.125rem;
    font-weight: 700;
    text-decoration: none;
    border: 2px solid var(--hc-border);
    box-shadow: 6px 6px 0px var(--hc-border);
    transition: transform 0.2s, box-shadow 0.2s;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-r7module:hover{
    transform: translate(2px, 2px);
    box-shadow: 4px 4px 0px var(--hc-border);
    }

div.ax-st-m.ax-vinfo7k5vd .ax-x4_render{
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem 2.5rem;
    font-size: 0.85rem;
    font-family: monospace;
    color: var(--text-color));
    border-top: 2px solid var(--hc-border);
    padding-top: 1.5rem;
    opacity: 0.8;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-solarv4{
    display: flex;
    flex-direction: column;
    border-bottom: 2px solid var(--hc-border);
    }

div.ax-st-m.ax-vinfo7k5vd .ax-silver44{
    display: grid;
    grid-template-columns: 1fr;
    border-bottom: 2px solid var(--hc-border);
    }

div.ax-st-m.ax-vinfo7k5vd .ax-silver44:last-child{
    border-bottom: none;
    }

@media (min-width: 768px){div.ax-st-m.ax-vinfo7k5vd .ax-silver44{
    grid-template-columns: 1fr 1fr;
    }
div.ax-st-m.ax-vinfo7k5vd .ax-silver44.ax-d3matrix .ax-darkforce{
    order: 2;
    }
div.ax-st-m.ax-vinfo7k5vd .ax-silver44.ax-d3matrix .ax-neonshift{
    order: 1;
    border-right: 2px solid var(--hc-border);
    border-left: none;
    }
div.ax-st-m.ax-vinfo7k5vd .ax-neonshift{
    border-left: 2px solid var(--hc-border);
    }}

div.ax-st-m.ax-vinfo7k5vd .ax-darkforce{
    padding: clamp(3rem, 8vw, 6rem) 2rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-width: 600px;
    margin: 0 auto;
    width: 100%;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-darkforce h2{
    font-size: clamp(2rem, 4vw, 3rem);
    margin: 0 0 1rem;
    line-height: 1.2;
    letter-spacing: -0.02em;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-darkforce p{
    font-size: 1.125rem;
    margin: 0 0 1.5rem;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-light_r0{
    color: var(--text-color));
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px;
    font-weight: 700;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-neonshift{
    display: flex;
    background: var(--hc-border);
    }

div.ax-st-m.ax-vinfo7k5vd .ax-neonshift img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    aspect-ratio: 4 / 3;
    }

@media (min-width: 768px){div.ax-st-m.ax-vinfo7k5vd .ax-neonshift img{
    aspect-ratio: auto; 
    }}

div.ax-st-m.ax-vinfo7k5vd .ax-phantom_v{
    padding: clamp(3rem, 8vw, 6rem) 2rem;
    background: var(--primary-color));
    }

div.ax-st-m.ax-vinfo7k5vd .ax-ghostmode{
    max-width: 1000px;
    margin: 0 auto;
    background: var(--primary-color));
    border: 2px solid var(--hc-border);
    box-shadow: 8px 8px 0px var(--hc-border);
    display: flex;
    flex-direction: column;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-m0logic{
    padding: clamp(2rem, 5vw, 4rem);
    border-bottom: 2px solid var(--hc-border);
    }

div.ax-st-m.ax-vinfo7k5vd .ax-m0logic h2{
    font-size: clamp(1.75rem, 3vw, 2.5rem);
    margin: 0 0 1rem;
    line-height: 1.2;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-m0logic p{
    font-size: 1.125rem;
    margin: 0;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-quartzxp{
    height: 350px;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-quartzxp img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    }

@media (min-width: 768px){div.ax-st-m.ax-vinfo7k5vd .ax-ghostmode{
    flex-direction: row;
    }
div.ax-st-m.ax-vinfo7k5vd .ax-m0logic{
    flex: 1;
    border-bottom: none;
    border-right: 2px solid var(--hc-border);
    display: flex;
    flex-direction: column;
    justify-content: center;
    }
div.ax-st-m.ax-vinfo7k5vd .ax-quartzxp{
    flex: 1;
    height: auto;
    }}

div.ax-st-m.ax-vinfo7k5vd .ax-bluenova{
    background: var(--hc-border);
    color: var(--hc-bg);
    padding: 4rem 2rem;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-lunar88{
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-flashpoint{
    font-size: 1.5rem;
    font-weight: 800;
    letter-spacing: -0.02em;
    }

div.ax-st-m.ax-vinfo7k5vd .ax-lunar88 p{
    margin: 0;
    font-size: 0.875rem;
    opacity: 0.8;
    }

div.ax-st-m.ax-vinfo7k5vd .footer-nav{
    display: flex;
    flex-wrap: wrap;
    gap: 1.5rem;
    margin-top: 1rem;
    }

div.ax-st-m.ax-vinfo7k5vd .footer-nav a{
    color: var(--hc-bg);
    text-decoration: underline;
    text-underline-offset: 4px;
    font-weight: 600;
    }

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

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

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

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

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

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

div.ax-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.ax-st-m .sbv2-media-frame{
    overflow: hidden;
    box-sizing: border-box !important;
    max-width: 100%;
    padding: 0 !important;
    min-height: 0;
    }

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

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

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

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

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

body{
    padding-bottom: calc(var(--sbv2-shell-bottom-safe, 0px) + env(safe-area-inset-bottom, 0px));
    }

[data-shell-main="1"]{
    margin-left: var(--sbv2-shell-left-safe, 0px);
    }

@media (max-width: 1024px){[data-shell-main="1"] {
    margin-left: 0 !important;
    }}

.ax-turbo_x9ju{box-sizing:border-box;}

.ax-bluenova{
    background: var(--hc-border);
    color: var(--hc-bg);
    padding: 4rem 2rem;
    }

.ax-lunar88{
    max-width: 1200px;
    margin: 0 auto;
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    }

.ax-flashpoint{
    font-size: 1.5rem;
    font-weight: 800;
    letter-spacing: -0.02em;
    }

.ax-lunar88 p{
    margin: 0;
    font-size: 0.875rem;
    opacity: 0.8;
    }

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

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

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

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

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

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

    div.ax-st-m.ax-6pfwkp{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: var(--chrome-text);
    background-color: var(--chrome-bg);
    line-height: 1.6;
    overflow-x: hidden;
    }

    div.ax-st-m.ax-6pfwkp .ax-lambda7{
    min-height: 100vh;
    display: flex;
    align-items: center;
    padding: 0 10%;
    position: relative;
    background-image: linear-gradient(rgba(255,255,255,0.8), rgba(255,255,255,0.8)), url("../img/download-browser-download-install-1.jpg");
    background-size: cover;
    background-position: center;
    background-attachment: fixed;
    }

div.ax-st-m.ax-6pfwkp .ax-pixel_7{
    max-width: 650px;
    text-align: left;
    z-index: 2;
    }

div.ax-st-m.ax-6pfwkp h1{
    font-size: clamp(2.5rem, 5vw, 4rem);
    font-weight: 800;
    line-height: 1.1;
    margin-bottom: 1.5rem;
    color: var(--chrome-text);
    }

div.ax-st-m.ax-6pfwkp .ax-kappav{
    font-size: 1.25rem;
    margin-bottom: 2rem;
    color: var(--chrome-gray);
    }

    div.ax-st-m.ax-6pfwkp .ax-muflow{
    display: flex;
    flex-direction: column;
    gap: 1rem;
    }

div.ax-st-m.ax-6pfwkp .ax-tau_x{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--chrome-primary);
    color: white;
    padding: 18px 42px;
    border-radius: 50px;
    font-size: 1.2rem;
    font-weight: 600;
    text-decoration: none;
    box-shadow: 0 10px 25px rgba(66, 133, 244, 0.3);
    transition: var(--transition);
    width: fit-content;
    }

div.ax-st-m.ax-6pfwkp .ax-tau_x:hover{
    transform: translateY(-3px);
    box-shadow: 0 15px 30px rgba(66, 133, 244, 0.4);
    background-color: hsl(230, 71%, 55%);
    }

div.ax-st-m.ax-6pfwkp .ax-nucore{
    font-size: 0.9rem;
    color: var(--chrome-gray);
    margin-top: 0.5rem;
    }

    div.ax-st-m.ax-6pfwkp .ax-gl1tch{
    padding: 4rem 10%;
    background: white; color: #1a1a2e;}

div.ax-st-m.ax-6pfwkp .ax-omicron99{
    border-left: 4px solid var(--chrome-primary);
    padding-left: 1.5rem;
    margin-bottom: var(--section-gap);
    }

div.ax-st-m.ax-6pfwkp h2{
    font-size: 2rem;
    margin-bottom: 1rem;
    text-align: left;
    }

    div.ax-st-m.ax-6pfwkp .ax-iotan{
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.5rem;
    padding: 2rem 10%;
    }

div.ax-st-m.ax-6pfwkp .ax-piradius{
    display: flex;
    align-items: center;
    background: white;
    padding: 1.5rem;
    border-radius: var(--border-radius);
    border: 1px solid #eee;
    transition: var(--transition); color: #1a1a2e;}

div.ax-st-m.ax-6pfwkp .ax-piradius:hover{
    border-color: var(--chrome-primary);
    background: var(--chrome-bg);
    }

div.ax-st-m.ax-6pfwkp .ax-rho_7{
    width: 48px;
    height: 48px;
    margin-right: 1.5rem;
    flex-shrink: 0;
    }

div.ax-st-m.ax-6pfwkp .ax-xiscan h3{
    margin: 0;
    font-size: 1.25rem;
    }

div.ax-st-m.ax-6pfwkp .ax-xiscan p{
    margin: 0.25rem 0 0;
    font-size: 0.9rem;
    color: var(--chrome-gray);
    }

    div.ax-st-m.ax-6pfwkp .ax-upsilon8{
    background-color: #f8f9fa;
    padding: 4rem 10%;
    border-top: 1px solid #eee; color: #1a1a2e;}

div.ax-st-m.ax-6pfwkp .ax-sigmav{
    color: var(--chrome-primary);
    text-decoration: none;
    font-weight: 500;
    border-bottom: 1px solid transparent;
    transition: var(--transition);
    }

div.ax-st-m.ax-6pfwkp .ax-sigmav:hover{
    border-bottom-color: var(--chrome-primary);
    }

div.ax-st-m.ax-6pfwkp .footer-content{
    display: flex;
    flex-direction: column;
    gap: 1rem;
    }

div.ax-st-m.ax-6pfwkp .footer-links{
    display: flex;
    gap: 1.5rem;
    flex-wrap: wrap;
    }

div.ax-st-m.ax-6pfwkp .footer-links a{
    color: #bdc1c6;
    text-decoration: none;
    }

@media (max-width: 768px){div.ax-st-m.ax-6pfwkp .ax-lambda7{
    padding: 0 5%;
    }
    div.ax-st-m.ax-6pfwkp .ax-gl1tch, div.ax-st-m.ax-6pfwkp .ax-iotan, div.ax-st-m.ax-6pfwkp .ax-upsilon8{
    padding: 3rem 5%;
    }}

div.ax-st-m.ax-6pfwkp .ax-tau_x a:not([class]){color:#ffffff !important;text-decoration:underline;}

div.ax-st-m.ax-6pfwkp .ax-tau_x a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.ax-st-m.ax-6pfwkp .ax-tau_x a:not([class]):hover{opacity:0.92;}

div.ax-st-m.ax-6pfwkp .ax-tau_x a[class=""]:hover{opacity:0.92;}

div.ax-st-m.ax-6pfwkp .ax-tau_x a:not([class]):visited{color:#ffffff !important;}

div.ax-st-m.ax-6pfwkp .ax-tau_x a[class=""]:visited{color:#ffffff !important;}

div.ax-st-m.ax-jftbrxp3h7.ax-giga_w{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: var(--chrome-text);
    background-color: var(--chrome-bg);
    line-height: 1.6;
    overflow-x: hidden;
    }

    div.ax-st-m.ax-jftbrxp3h7 .ax-yotta_x{
    min-height: 100vh;
    display: flex;
    align-items: center;
    position: relative;
    background-color: #000;
    color: #fff;
    overflow: hidden;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-ynib2otdm{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0.5;
    z-index: 1;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-zetta_y{
    position: relative;
    z-index: 2;
    max-width: 800px;
    padding: 0 5%;
    text-align: left;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-zetta_y h1{
    font-size: clamp(2.5rem, 8vw, 4.5rem);
    line-height: 1.1;
    margin-bottom: 1.5rem;
    font-weight: 800;
    letter-spacing: -0.02em;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-cyber_v{
    font-size: 1.25rem;
    max-width: 600px;
    margin-bottom: 2rem;
    color: rgba(255, 255, 255, 0.9);
    }

    div.ax-st-m.ax-jftbrxp3h7 .ax-tera_v{
    position: fixed;
    bottom: 2rem;
    right: 2rem;
    z-index: 100;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-hyper_v{
    display: inline-flex;
    align-items: center;
    padding: 1rem 2rem;
    background-color: var(--chrome-primary);
    color: #fff;
    text-decoration: none;
    font-weight: 600;
    border-radius: var(--chrome-radius);
    box-shadow: 0 10px 20px rgba(0,0,0,0.2);
    transition: transform 0.3s ease, background-color 0.3s ease;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-hyper_v:hover{
    transform: translateY(-3px);
    background-color: hsl(230, 71%, 55%);
    }

    div.ax-st-m.ax-jftbrxp3h7 .ax-p3ta_m{
    padding: 4rem 5%;
    max-width: 1200px;
    margin: 0 auto;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-flame_x{
    display: grid;
    grid-template-columns: 1fr; 
    gap: 2rem;
    margin-top: 3rem;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-mega_9{
    background: var(--chrome-card-bg);
    padding: 2.5rem;
    border: 1px solid rgba(0,0,0,0.05);
    display: flex;
    flex-direction: column;
    gap: 1.5rem;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-mega_9 h2{
    font-size: 1.75rem;
    margin: 0;
    position: relative;
    padding-bottom: 0.5rem;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-mega_9 h2::after{
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 40px;
    height: 3px;
    background: var(--chrome-primary);
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-nleck457taczc{
    list-style: none;
    padding: 0;
    margin: 0;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-ultras{
    padding: 0.75rem 0;
    border-bottom: 1px solid #f0f0f0;
    display: flex;
    justify-content: space-between;
    font-size: 0.95rem;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-frost_9{
    color: #666;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-t3ra_p{
    font-weight: 500;
    text-align: left;
    }

    div.ax-st-m.ax-jftbrxp3h7 .ax-peta_x{
    display: flex;
    flex-direction: column;
    gap: 3rem;
    padding: 4rem 0;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-peta_x:nth-child(even){
    flex-direction: column;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-exa_z{
    width: 100%;
    aspect-ratio: 16 / 9;
    overflow: hidden;
    background: #eee; color: #1a1a2e;}

div.ax-st-m.ax-jftbrxp3h7 .ax-exa_z img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    }

div.ax-st-m.ax-jftbrxp3h7 .ax-k1lo_v h3{
    font-size: 2rem;
    margin-bottom: 1rem;
    }

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

div.ax-st-m.ax-jftbrxp3h7 .footer-links a{
    color: #ccc;
    text-decoration: none;
    display: block;
    margin-bottom: 0.5rem;
    }

div.ax-st-m.ax-jftbrxp3h7 .footer-links a:hover{
    color: #fff;
    }

div.ax-st-m.ax-jftbrxp3h7 .copyright-bar{
    margin-top: 3rem;
    padding-top: 2rem;
    border-top: 1px solid #222;
    text-align: left;
    }

@media (min-width: 768px){div.ax-st-m.ax-jftbrxp3h7 .ax-flame_x{
    gap: 4rem;
    }
    div.ax-st-m.ax-jftbrxp3h7 .ax-p3ta_m{
    padding: 6rem 5%;
    }
    div.ax-st-m.ax-jftbrxp3h7 .ax-peta_x{
    flex-direction: row;
    align-items: center;
    }
    div.ax-st-m.ax-jftbrxp3h7 .ax-peta_x:nth-child(even){
    flex-direction: row-reverse;
    }
    div.ax-st-m.ax-jftbrxp3h7 .ax-exa_z, div.ax-st-m.ax-jftbrxp3h7 .ax-k1lo_v{
    flex: 1;
    }}

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

div.ax-st-m.ax-jftbrxp3h7 .ax-hyper_v a[class=""]{color:#ffffff !important;text-decoration:underline;}

div.ax-st-m.ax-jftbrxp3h7 .ax-hyper_v a:not([class]):hover{opacity:0.92;}

div.ax-st-m.ax-jftbrxp3h7 .ax-hyper_v a[class=""]:hover{opacity:0.92;}

div.ax-st-m.ax-jftbrxp3h7 .ax-hyper_v a:not([class]):visited{color:#ffffff !important;}

div.ax-st-m.ax-jftbrxp3h7 .ax-hyper_v a[class=""]:visited{color:#ffffff !important;}

div.ax-st-m.ax-lso6v1x{
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    color: var(--brand-text);
    background-color: var(--brand-bg);
    line-height: 1.5;
    overflow-x: hidden;
    }

    div.ax-st-m.ax-lso6v1x .ax-dark_z{
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 10%;
    background: linear-gradient(135deg, #ffffff 0%, #f0f4ff 100%);
    position: relative; color: #1a1a2e;}

div.ax-st-m.ax-lso6v1x .ax-dark_z h1{
    font-size: clamp(2.5rem, 5vw, 4rem);
    font-weight: 800;
    max-width: 800px;
    margin-bottom: 1.5rem;
    text-align: left;
    color: var(--brand-text);
    }

div.ax-st-m.ax-lso6v1x .ax-dark_z p{
    font-size: 1.25rem;
    max-width: 600px;
    margin-bottom: 2rem;
    text-align: left;
    color: #555;
    }

    div.ax-st-m.ax-lso6v1x .ax-light_8{
    position: fixed;
    bottom: 40px;
    right: 40px;
    z-index: 100;
    background: var(--brand-primary);
    color: white;
    padding: 1rem 2rem;
    border-radius: 50px;
    text-decoration: none;
    font-weight: bold;
    box-shadow: 0 10px 25px rgba(66, 133, 244, 0.3);
    transition: transform 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    display: flex;
    align-items: center;
    gap: 10px;
    }

div.ax-st-m.ax-lso6v1x .ax-light_8:hover{
    transform: scale(1.05) translateY(-5px);
    }

    div.ax-st-m.ax-lso6v1x .ax-aqua_v{
    display: flex;
    align-items: center;
    padding: 4rem 10%;
    gap: 4rem;
    border-bottom: 1px solid rgba(0,0,0,0.05);
    }

div.ax-st-m.ax-lso6v1x .ax-aqua_v:nth-child(even){
    flex-direction: row-reverse;
    background-color: #ffffff; color: #1a1a2e;}

div.ax-st-m.ax-lso6v1x .ax-space_z{
    flex: 1;
    text-align: left;
    }

div.ax-st-m.ax-lso6v1x .ax-fire_x{
    flex: 1;
    border-radius: var(--radius);
    overflow: hidden;
    box-shadow: var(--card-shadow);
    aspect-ratio: 16 / 10;
    }

div.ax-st-m.ax-lso6v1x .ax-fire_x img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    }

div.ax-st-m.ax-lso6v1x .ax-space_z h2{
    font-size: 2rem;
    margin-bottom: 1rem;
    color: var(--brand-text);
    }

div.ax-st-m.ax-lso6v1x .ax-wind_v{
    margin-top: 1.5rem;
    font-size: 0.95rem;
    color: #666;
    border-left: 3px solid var(--brand-primary);
    padding-left: 1rem;
    }

    div.ax-st-m.ax-lso6v1x .ax-shadow_v{
    padding: 4rem 10%;
    display: flex;
    flex-direction: column;
    gap: var(--compact-gap);
    }

div.ax-st-m.ax-lso6v1x .ax-earth_9{
    background: white;
    padding: 2.5rem;
    border-radius: var(--radius);
    box-shadow: var(--card-shadow);
    display: flex;
    flex-direction: column;
    gap: 1rem; color: #1a1a2e;}

div.ax-st-m.ax-lso6v1x .footer-grid{
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
    gap: 2rem;
    margin-bottom: 3rem;
    }

div.ax-st-m.ax-lso6v1x .footer-link{
    color: #ccc;
    text-decoration: none;
    display: block;
    margin-bottom: 0.5rem;
    }

div.ax-st-m.ax-lso6v1x .footer-link:hover{
    color: white;
    }

@media (max-width: 768px){div.ax-st-m.ax-lso6v1x .ax-aqua_v, div.ax-st-m.ax-lso6v1x .ax-aqua_v:nth-child(even){
    flex-direction: column;
    padding: 3rem 5%;
    }
    div.ax-st-m.ax-lso6v1x .ax-dark_z{
    padding: 0 5%;
    }
    div.ax-st-m.ax-lso6v1x .ax-light_8{
    bottom: 20px;
    right: 20px;
    padding: 0.8rem 1.5rem;
    }}

div.ax-st-m.ax-lso6v1x .ax-time_x{box-sizing:border-box;}

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

    div.ax-st-m.ax-lso6v1x .ax-light_8 a[class=""]{color:#ffffff !important;text-decoration:underline;}

    div.ax-st-m.ax-lso6v1x .ax-light_8 a:not([class]):hover{opacity:0.92;}

    div.ax-st-m.ax-lso6v1x .ax-light_8 a[class=""]:hover{opacity:0.92;}

    div.ax-st-m.ax-lso6v1x .ax-light_8 a:not([class]):visited{color:#ffffff !important;}

    div.ax-st-m.ax-lso6v1x .ax-light_8 a[class=""]:visited{color:#ffffff !important;}

    div.ax-st-m.ax-dp5gq3xpp.ax-mind_v{
    font-family: var(--sp-font-sans);
    color: var(--text-color));
    background-color: var(--primary-color));
    line-height: 1.6;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased;
    }

div.ax-st-m.ax-dp5gq3xpp.ax-mind_v *{
    box-sizing: border-box;
    }

    div.ax-st-m.ax-dp5gq3xpp .ax-hot_9{
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 var(--sp-space-md);
    }

    div.ax-st-m.ax-dp5gq3xpp.ax-mind_v h1, div.ax-st-m.ax-dp5gq3xpp.ax-mind_v h2, div.ax-st-m.ax-dp5gq3xpp.ax-mind_v h3{
    margin: 0 0 var(--sp-space-sm) 0;
    font-weight: 800;
    line-height: 1.2;
    text-align: left;
    color: var(--sp-clr-text);
    }

div.ax-st-m.ax-dp5gq3xpp .ax-big_z{
    font-size: clamp(2.5rem, 5vw, 4rem);
    letter-spacing: -0.03em;
    margin-bottom: var(--sp-space-md) !important;
    }

div.ax-st-m.ax-dp5gq3xpp .ax-fast_8{
    font-size: clamp(1.75rem, 3vw, 2.5rem);
    letter-spacing: -0.02em;
    border-bottom: var(--sp-border-width) solid var(--sp-clr-text);
    padding-bottom: var(--sp-space-xs);
    margin-bottom: var(--sp-space-md) !important;
    }

div.ax-st-m.ax-dp5gq3xpp .ax-war_z{
    font-size: 1.25rem;
    background-color: var(--sp-clr-text);
    color: var(--sp-clr-surface);
    display: inline-block;
    padding: 0.2rem 0.5rem;
    margin-bottom: var(--sp-space-xs) !important;
    }

div.ax-st-m.ax-dp5gq3xpp.ax-mind_v p{
    margin: 0 0 var(--sp-space-sm) 0;
    font-size: 1.05rem;
    color: var(--sp-clr-text-light);
    }

    div.ax-st-m.ax-dp5gq3xpp .ax-sad_x{
    margin-bottom: var(--sp-space-md);
    }

div.ax-st-m.ax-dp5gq3xpp .ax-sad_x:last-child{
    margin-bottom: 0;
    }

    div.ax-st-m.ax-dp5gq3xpp .ax-life_9{
    color: var(--sp-clr-primary-dark);
    font-weight: 600;
    text-decoration: none;
    border-bottom: 2px solid var(--sp-clr-primary);
    transition: all 0.2s ease;
    }

div.ax-st-m.ax-dp5gq3xpp .ax-life_9:hover{
    background-color: var(--sp-clr-primary);
    color: var(--sp-clr-surface);
    }

    div.ax-st-m.ax-dp5gq3xpp .ax-small_x{
    font-family: monospace;
    background-color: #e5e7eb;
    padding: 0.1rem 0.3rem;
    border: 1px solid var(--sp-clr-text);
    font-size: 0.9em; color: #1a1a2e;}

    div.ax-st-m.ax-dp5gq3xpp .ax-high_z{
    padding: var(--sp-space-xl) 0;
    border-bottom: var(--sp-border-width) solid var(--sp-clr-text);
    }

div.ax-st-m.ax-dp5gq3xpp .ax-high_z.ax-cold_v{
    background-color: var(--sp-clr-text);
    color: var(--sp-clr-surface);
    }

div.ax-st-m.ax-dp5gq3xpp .ax-high_z.ax-cold_v .ax-big_z, div.ax-st-m.ax-dp5gq3xpp .ax-high_z.ax-cold_v p{
    color: var(--sp-clr-surface);
    }

div.ax-st-m.ax-dp5gq3xpp .ax-power_z{
    display: grid;
    grid-template-columns: 1fr;
    gap: var(--sp-space-lg);
    align-items: stretch;
    }

@media (min-width: 900px){div.ax-st-m.ax-dp5gq3xpp .ax-power_z{
    grid-template-columns: 1fr 1fr;
    }
    div.ax-st-m.ax-dp5gq3xpp .ax-power_z.ax-death_v{
    direction: rtl;
    }
    div.ax-st-m.ax-dp5gq3xpp .ax-power_z.ax-death_v > *{
    direction: ltr;
    }}

    div.ax-st-m.ax-dp5gq3xpp .ax-peace_x{
    width: 100%;
    height: 100%;
    min-height: 300px;
    border: var(--sp-border-width) solid var(--sp-clr-text);
    box-shadow: var(--sp-shadow-hard);
    background-color: var(--sp-clr-surface);
    overflow: hidden;
    position: relative;
    }

div.ax-st-m.ax-dp5gq3xpp .ax-peace_x img{
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    aspect-ratio: 4/3;
    }

    div.ax-st-m.ax-dp5gq3xpp .ax-soul_8{
    display: flex;
    flex-direction: column;
    gap: var(--sp-space-md);
    }

div.ax-st-m.ax-dp5gq3xpp .ax-speed_x{
    background: var(--sp-clr-surface);
    border: var(--sp-border-width) solid var(--sp-clr-text);
    padding: var(--sp-space-md);
    box-shadow: var(--sp-shadow-hard-sm);
    }

div.ax-st-m.ax-dp5gq3xpp .ax-speed_x dt{
    font-weight: 800;
    font-size: 1.1rem;
    color: var(--sp-clr-text);
    margin-bottom: 0.2rem;
    }

div.ax-st-m.ax-dp5gq3xpp .ax-speed_x dd{
    margin: 0;
    color: var(--sp-clr-text-light);
    }

    div.ax-st-m.ax-dp5gq3xpp .ax-love_8{
    position: fixed;
    bottom: var(--sp-space-md);
    right: var(--sp-space-md);
    z-index: 999;
    }

div.ax-st-m.ax-dp5gq3xpp .ax-hate_v{
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: var(--sp-clr-primary);
    color: var(--sp-clr-surface);
    font-size: 1.1rem;
    font-weight: 700;
    text-decoration: none;
    padding: 1rem 2rem;
    border: var(--sp-border-width) solid var(--sp-clr-text);
    box-shadow: var(--sp-shadow-hard);
    transition: transform 0.1s ease, box-shadow 0.1s ease;
    }

div.ax-st-m.ax-dp5gq3xpp .ax-hate_v:hover{
    transform: translate(-2px, -2px);
    box-shadow: 8px 8px 0px 0px var(--sp-clr-text);
    }

div.ax-st-m.ax-dp5gq3xpp .ax-hate_v:active{
    transform: translate(4px, 4px);
    box-shadow: 2px 2px 0px 0px var(--sp-clr-text);
    }

@media (max-width: 768px){div.ax-st-m.ax-dp5gq3xpp .ax-love_8{
    bottom: 0;
    right: 0;
    left: 0;
    padding: var(--sp-space-sm);
    background-color: var(--sp-clr-bg);
    border-top: var(--sp-border-width) solid var(--sp-clr-text);
    }
    div.ax-st-m.ax-dp5gq3xpp .ax-hate_v{
    width: 100%;
    box-shadow: 4px 4px 0px 0px var(--sp-clr-text);
    }}

    div.ax-st-m.ax-dp5gq3xpp .sp-footer{
    background-color: var(--sp-clr-text);
    color: var(--sp-clr-surface);
    padding: var(--sp-space-lg) 0 var(--sp-space-md);
    }

div.ax-st-m.ax-dp5gq3xpp .sp-footer p{
    color: #a1a1aa;
    font-size: 0.9rem;
    margin-bottom: 0;
    }

div.ax-st-m.ax-dp5gq3xpp .sp-footer-links{
    display: flex;
    gap: var(--sp-space-sm);
    margin-top: var(--sp-space-sm);
    }

div.ax-st-m.ax-dp5gq3xpp .sp-footer-links a{
    color: var(--sp-clr-surface);
    text-decoration: none;
    font-weight: 600;
    }

div.ax-st-m.ax-dp5gq3xpp .sp-footer-links a:hover{
    text-decoration: underline;
    }

div.ax-st-m.ax-dp5gq3xpp .ax-slow_v{box-sizing:border-box;}

div.ax-st-m.ax-dp5gq3xpp .ax-joy_z{box-sizing:border-box;}

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