#vx-about-page{
    --vxa-orange:#f97316;--vxa-orange-dark:#d95708;--vxa-orange-soft:#fff0e6;
    --vxa-ink:#111827;--vxa-muted:#667085;--vxa-line:#e5e8ef;--vxa-bg:#f3f5fa;
    --vxa-white:#fff;--vxa-night:#0b0d14;--vxa-night-card:#151925;--vxa-night-muted:#a7afbf;
    --vxa-radius:22px;background:var(--vxa-white);color:var(--vxa-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow:hidden;width:100%
  }
  #vx-about-page *{box-sizing:border-box}
  #vx-about-page a{color:inherit;text-decoration:none}
  #vx-about-page h1,#vx-about-page h2,#vx-about-page h3,#vx-about-page p{margin-top:0}
  #vx-about-page .vxa-shell{margin:0 auto;max-width:1120px;padding-left:clamp(20px,4vw,52px);padding-right:clamp(20px,4vw,52px)}
  #vx-about-page .vxa-nav{align-items:center;display:flex;justify-content:space-between;min-height:78px}
  #vx-about-page .vxa-logo{align-items:center;display:flex;font-size:18px;font-weight:760;gap:10px;letter-spacing:-.04em}
  #vx-about-page .vxa-logo-mark{align-items:center;background:var(--vxa-orange);border-radius:10px;color:#fff;display:flex;font-size:12px;font-weight:800;height:34px;justify-content:center;width:34px}
  #vx-about-page .vxa-links{align-items:center;display:flex;gap:clamp(15px,2.7vw,30px)}
  #vx-about-page .vxa-links>a{color:#4b5565;font-size:13px;font-weight:600}
  #vx-about-page .vxa-links>a.active{color:var(--vxa-orange-dark)}
  #vx-about-page .vxa-primary,#vx-about-page .vxa-secondary{align-items:center;border-radius:999px;display:inline-flex;font-size:13px;font-weight:720;gap:8px;justify-content:center;min-height:44px;padding:11px 18px}
  #vx-about-page .vxa-primary{background:var(--vxa-orange);color:#fff!important;box-shadow:0 9px 24px rgba(249,115,22,.22)}
  #vx-about-page .vxa-secondary{background:#fff;border:1px solid var(--vxa-line);color:var(--vxa-ink)}
  #vx-about-page .vxa-menu{display:none}

  #vx-about-page .vxa-hero{background:radial-gradient(circle at 82% 7%,rgba(249,115,22,.18),transparent 29%),linear-gradient(180deg,#fff 0%,var(--vxa-bg) 100%);border-top:1px solid #f1f2f5;padding:clamp(68px,9vw,112px) 0 clamp(82px,10vw,128px)}
  #vx-about-page .vxa-hero-grid{align-items:center;display:grid;gap:clamp(46px,7vw,82px);grid-template-columns:1.04fr .96fr}
  #vx-about-page .vxa-eyebrow{color:var(--vxa-orange-dark);font-size:11px;font-weight:800;letter-spacing:.15em;margin:0 0 17px;text-transform:uppercase}
  #vx-about-page h1{font-size:clamp(44px,6vw,72px);font-weight:680;letter-spacing:-.063em;line-height:1;margin-bottom:24px}
  #vx-about-page .vxa-hero-copy>p:not(.vxa-eyebrow){color:var(--vxa-muted);font-size:clamp(16px,1.8vw,19px);line-height:1.68;margin-bottom:30px;max-width:620px}
  #vx-about-page .vxa-actions{display:flex;flex-wrap:wrap;gap:11px}
  #vx-about-page .vxa-hero-note{color:#7a8393;font-size:11px;font-weight:650;margin-top:25px}

  #vx-about-page .vxa-system{background:var(--vxa-night);border-radius:28px;box-shadow:0 28px 70px rgba(17,24,39,.18);color:#fff;min-height:430px;padding:28px;position:relative}
  #vx-about-page .vxa-system:before{background:radial-gradient(circle,rgba(249,115,22,.29),transparent 70%);content:"";height:230px;position:absolute;right:-80px;top:-90px;width:230px}
  #vx-about-page .vxa-system-head{align-items:center;display:flex;justify-content:space-between;position:relative}
  #vx-about-page .vxa-system-head strong{font-size:12px;letter-spacing:.08em;text-transform:uppercase}
  #vx-about-page .vxa-system-head span{color:var(--vxa-night-muted);font-size:10px}
  #vx-about-page .vxa-system-core{align-items:center;background:var(--vxa-orange);border:7px solid var(--vxa-night);border-radius:50%;box-shadow:0 0 0 1px rgba(255,255,255,.12),0 18px 45px rgba(249,115,22,.2);display:flex;font-size:18px;font-weight:760;height:125px;justify-content:center;left:50%;letter-spacing:-.05em;position:absolute;top:54%;transform:translate(-50%,-50%);width:125px;z-index:3}
  #vx-about-page .vxa-system-line{background:rgba(255,255,255,.12);height:1px;left:20%;position:absolute;right:20%;top:54%}
  #vx-about-page .vxa-system-line.vertical{bottom:18%;height:auto;left:50%;right:auto;top:24%;width:1px}
  #vx-about-page .vxa-orbit{align-items:center;background:var(--vxa-night-card);border:1px solid rgba(255,255,255,.09);border-radius:15px;display:flex;gap:10px;padding:13px;position:absolute;width:145px;z-index:2}
  #vx-about-page .vxa-orbit i{color:#ff9a56;height:16px;width:16px}
  #vx-about-page .vxa-orbit span{font-size:11px;font-weight:700}
  #vx-about-page .vxa-orbit.strategy{left:24px;top:92px}
  #vx-about-page .vxa-orbit.campaign{right:24px;top:92px}
  #vx-about-page .vxa-orbit.creation{bottom:37px;left:24px}
  #vx-about-page .vxa-orbit.performance{bottom:37px;right:24px}

  #vx-about-page .vxa-section{padding:clamp(78px,10vw,126px) 0}
  #vx-about-page .vxa-section.soft{background:var(--vxa-bg)}
  #vx-about-page .vxa-head{margin-bottom:48px;max-width:760px}
  #vx-about-page .vxa-head.center{margin-left:auto;margin-right:auto;text-align:center}
  #vx-about-page h2{font-size:clamp(34px,4.8vw,56px);font-weight:650;letter-spacing:-.055em;line-height:1.03;margin-bottom:20px}
  #vx-about-page .vxa-lead{color:var(--vxa-muted);font-size:17px;line-height:1.68;margin-bottom:0}

  #vx-about-page .vxa-belief{align-items:start;display:grid;gap:clamp(42px,7vw,86px);grid-template-columns:.88fr 1.12fr}
  #vx-about-page .vxa-belief-copy p{color:var(--vxa-muted);font-size:15px;line-height:1.75;margin-bottom:18px}
  #vx-about-page .vxa-belief-copy strong{color:var(--vxa-ink)}
  #vx-about-page .vxa-friction{display:grid;gap:12px}
  #vx-about-page .vxa-friction-item{align-items:flex-start;background:#fff;border:1px solid var(--vxa-line);border-radius:var(--vxa-radius);display:grid;gap:15px;grid-template-columns:41px 1fr;padding:21px}
  #vx-about-page .vxa-friction-icon{align-items:center;background:var(--vxa-orange-soft);border-radius:11px;color:var(--vxa-orange-dark);display:flex;height:41px;justify-content:center;width:41px}
  #vx-about-page .vxa-friction-icon i{height:17px;width:17px}
  #vx-about-page .vxa-friction-item h3{font-size:15px;margin:1px 0 6px}
  #vx-about-page .vxa-friction-item p{color:var(--vxa-muted);font-size:11px;line-height:1.55;margin:0}

  #vx-about-page .vxa-values{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}
  #vx-about-page .vxa-value{border-top:2px solid var(--vxa-line);padding:23px 12px 0 0}
  #vx-about-page .vxa-value:first-child{border-color:var(--vxa-orange)}
  #vx-about-page .vxa-value-number{color:var(--vxa-orange-dark);font-size:10px;font-weight:800;letter-spacing:.1em}
  #vx-about-page .vxa-value h3{font-size:17px;margin:17px 0 9px}
  #vx-about-page .vxa-value p{color:var(--vxa-muted);font-size:12px;line-height:1.58;margin:0}

  #vx-about-page .vxa-model{background:var(--vxa-night);color:#fff;padding:clamp(78px,9vw,112px) 0}
  #vx-about-page .vxa-model .vxa-lead{color:var(--vxa-night-muted)}
  #vx-about-page .vxa-model-grid{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:44px}
  #vx-about-page .vxa-model-item{background:var(--vxa-night-card);border:1px solid rgba(255,255,255,.09);border-radius:var(--vxa-radius);padding:27px}
  #vx-about-page .vxa-model-icon{align-items:center;background:rgba(249,115,22,.14);border-radius:11px;color:#ff9a56;display:flex;height:41px;justify-content:center;width:41px}
  #vx-about-page .vxa-model-icon i{height:18px;width:18px}
  #vx-about-page .vxa-model-item h3{font-size:19px;margin:19px 0 10px}
  #vx-about-page .vxa-model-item p{color:var(--vxa-night-muted);font-size:12px;line-height:1.62;margin:0}
  #vx-about-page .vxa-model-note{border-top:1px solid rgba(255,255,255,.1);color:var(--vxa-night-muted);font-size:11px;line-height:1.65;margin-top:28px;padding-top:22px}

  #vx-about-page .vxa-promise-grid{display:grid;gap:15px;grid-template-columns:repeat(3,1fr)}
  #vx-about-page .vxa-promise{border-left:2px solid var(--vxa-line);padding:4px 20px}
  #vx-about-page .vxa-promise:first-child{border-color:var(--vxa-orange)}
  #vx-about-page .vxa-promise h3{font-size:17px;margin:0 0 8px}
  #vx-about-page .vxa-promise p{color:var(--vxa-muted);font-size:12px;line-height:1.55;margin:0}

  #vx-about-page .vxa-final{padding:0 0 clamp(72px,9vw,108px)}
  #vx-about-page .vxa-final-box{align-items:center;background:radial-gradient(circle at 86% 5%,rgba(255,255,255,.2),transparent 28%),var(--vxa-orange);border-radius:28px;color:#fff;display:grid;gap:30px;grid-template-columns:1fr auto;padding:clamp(35px,5vw,58px)}
  #vx-about-page .vxa-final h2{font-size:clamp(32px,4vw,49px);margin-bottom:12px}
  #vx-about-page .vxa-final p{color:rgba(255,255,255,.84);font-size:14px;line-height:1.6;margin-bottom:0;max-width:620px}
  #vx-about-page .vxa-final .vxa-secondary{border-color:transparent;min-width:170px}
  #vx-about-page .vxa-footer{background:var(--vxa-night);color:#fff;padding:48px 0 28px}
  #vx-about-page .vxa-footer-grid{display:grid;gap:30px;grid-template-columns:1.4fr .6fr .6fr}
  #vx-about-page .vxa-footer .vxa-logo{margin-bottom:16px}
  #vx-about-page .vxa-footer p,#vx-about-page .vxa-footer a{color:var(--vxa-night-muted);display:block;font-size:13px;line-height:1.7}
  #vx-about-page .vxa-footer h3{font-size:14px;margin-bottom:13px}
  #vx-about-page .vxa-copy{border-top:1px solid rgba(255,255,255,.08);color:#8f98a8;font-size:12px;margin-top:34px;padding-top:22px}

  @media(max-width:840px){
    #vx-about-page .vxa-links>a:not(.vxa-primary){display:none}
    #vx-about-page .vxa-hero-grid,#vx-about-page .vxa-belief{grid-template-columns:1fr}
    #vx-about-page .vxa-system{margin:0 auto;max-width:620px;width:100%}
    #vx-about-page .vxa-values{grid-template-columns:repeat(2,1fr)}
    #vx-about-page .vxa-model-grid{grid-template-columns:1fr}
  }
  @media(max-width:560px){
    #vx-about-page .vxa-links .vxa-primary{display:none}
    #vx-about-page .vxa-menu{align-items:center;background:transparent;border:0;display:flex;justify-content:center;min-height:44px;min-width:44px}
    #vx-about-page .vxa-system{min-height:530px}
    #vx-about-page .vxa-system-core{top:49%}
    #vx-about-page .vxa-system-line{display:none}
    #vx-about-page .vxa-orbit{left:20px!important;right:20px!important;width:auto}
    #vx-about-page .vxa-orbit.strategy{top:76px}
    #vx-about-page .vxa-orbit.campaign{top:140px}
    #vx-about-page .vxa-orbit.creation{bottom:93px}
    #vx-about-page .vxa-orbit.performance{bottom:29px}
    #vx-about-page .vxa-values,#vx-about-page .vxa-promise-grid,#vx-about-page .vxa-final-box,#vx-about-page .vxa-footer-grid{grid-template-columns:1fr}
    #vx-about-page .vxa-final .vxa-secondary{justify-self:start}
  }
