@font-face{font-family:Avant Garde;src:url(/fonts/itc-avant-garde-pro-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avant Garde;src:url(/fonts/itc-avant-garde-pro-500.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avant Garde;src:url(/fonts/itc-avant-garde-pro-600.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avant Garde;src:url(/fonts/itc-avant-garde-pro-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--red:#E2231A;--red-deep:#c41a12;--graphite:#262729;--graphite-80:#3E3F41;--graphite-60:#5C5D5F;--graphite-40:#8A8B8D;--graphite-20:#C4C4C5;--graphite-10:#E4E4E4;--white:#FFFFFF;--paper:#FAFAFA;--black:#111214;--line:#E4E4E4;--line-strong:#C4C4C5;--d-audit:#FF9015;--d-consult:#FB552B;--d-corp:#003B4D;--d-legal:#7F8787;--d-cyber:#095540;--d-tax:#3F8090;--d-out:#47763B;--d-other:#91182A;--font:"Avant Garde",Verdana,"Segoe UI",system-ui,sans-serif;--mono:"SFMono-Regular",Menlo,Consolas,monospace;--accent:var(--red);--accent-ink:#fff;--page-bg:var(--white);--page-fg:var(--graphite);--page-soft:var(--graphite-80);--page-faint:var(--graphite-60);--surface:var(--white);--surface-fg:var(--graphite);--surface-2:var(--paper);--rule:var(--line);--rule-strong:var(--line-strong);--nav-bg:rgba(255,255,255,.82);--nav-fg:var(--graphite);--nav-border:var(--line);--hero-bg:var(--black);--hero-fg:#fff;--hero-soft:rgba(255,255,255,.66);--radar-ring:rgba(255,255,255,.1);--radar-line:rgba(255,255,255,.07);--radar-sweep:var(--accent);--radar-blip:var(--accent);--radar-core:var(--accent);--band-bg:var(--graphite);--band-fg:#fff;--band-soft:rgba(255,255,255,.7);--statement-bg:var(--accent);--statement-fg:#fff;--shadow-card:0 1px 2px rgba(17,18,20,.05);--shadow-pop:0 24px 60px -22px rgba(17,18,20,.3),0 3px 10px rgba(17,18,20,.06);--r-sm:8px;--r-md:14px;--r-lg:22px;--r-pill:999px;--ease:cubic-bezier(.2,.6,.2,1);--maxw:1280px;--pad:clamp(20px,5vw,72px)}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{margin:0;padding:0}body{font-family:var(--font);font-weight:400;color:var(--page-fg);background:var(--page-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .5s var(--ease),color .5s var(--ease)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--accent);color:#fff}.display{font-weight:700;font-size:clamp(44px,7vw,108px);line-height:.95;letter-spacing:-.035em;margin:0}.h1{font-weight:700;font-size:clamp(34px,4.6vw,68px);line-height:1.02;letter-spacing:-.03em;margin:0}.h2{font-weight:700;font-size:clamp(30px,3.6vw,52px);line-height:1.04;letter-spacing:-.028em;margin:0}.h3{font-weight:600;font-size:clamp(20px,1.6vw,26px);line-height:1.15;letter-spacing:-.018em;margin:0}.accent-word{color:var(--accent)}.lede{font-size:clamp(17px,1.4vw,21px);line-height:1.5;color:var(--page-soft);font-weight:400;max-width:34em;margin:0}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0}.eyebrow:before{content:"";width:22px;height:2px;background:var(--accent);display:inline-block}.eyebrow.no-rule:before{display:none}.kicker{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--page-faint)}.container{max-width:var(--maxw);margin:0 auto;padding-inline:var(--pad)}.section{padding-block:clamp(64px,9vw,140px)}.section__head{max-width:30ch;margin-bottom:clamp(36px,5vw,64px)}.section__head.center{margin-inline:auto;text-align:center;max-width:34ch}.section__head .eyebrow{margin-bottom:20px}.section__head .lede{margin-top:22px}.section--tight{padding-block:clamp(48px,6vw,88px)}.rule{height:1px;background:var(--rule);border:0;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:15px 26px;border-radius:var(--r-pill);border:1.5px solid transparent;font-family:var(--font);font-size:15px;font-weight:600;letter-spacing:0;cursor:pointer;transition:transform .15s var(--ease),background .2s var(--ease),box-shadow .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);white-space:nowrap}.btn svg{width:16px;height:16px}.btn:hover{transform:translateY(-2px)}.btn--primary{background:var(--accent);color:var(--accent-ink)}.btn--primary:hover{box-shadow:0 12px 30px -8px color-mix(in srgb,var(--accent) 55%,transparent)}.btn--ghost{background:0 0;color:var(--page-fg);border-color:var(--rule-strong)}.btn--ghost:hover{border-color:currentColor}.btn--onband{background:#fff;color:var(--graphite)}.btn--onband:hover{box-shadow:0 12px 30px -10px #0006}.btn--lg{padding:18px 34px;font-size:16px}.btn--sm{padding:10px 18px;font-size:14px}.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .reveal.in{opacity:1;transform:none}.js .reveal[data-d="1"]{transition-delay:.08s}.js .reveal[data-d="2"]{transition-delay:.16s}.js .reveal[data-d="3"]{transition-delay:.24s}.js .reveal[data-d="4"]{transition-delay:.32s}.js .reveal[data-d="5"]{transition-delay:.4s}@media (prefers-reduced-motion:reduce){.js .reveal{opacity:1!important;transform:none!important;transition:none!important}}.vmark{width:34px;height:34px;border-radius:9px;background:var(--accent);display:inline-grid;place-items:center;color:#fff;flex:none;position:relative;overflow:hidden}.vmark svg{width:18px;height:18px}.vmark--lg{width:64px;height:64px;border-radius:16px}.vmark--lg svg{width:34px;height:34px}.brandword{display:flex;align-items:baseline;gap:9px;font-weight:700;font-size:19px;letter-spacing:-.02em}.brandword .by{font-size:10px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--page-faint)}.nav{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:26px;padding:14px var(--pad);background:var(--nav-bg);color:var(--nav-fg);border-bottom:1px solid var(--nav-border);-webkit-backdrop-filter:saturate(160%) blur(14px);backdrop-filter:saturate(160%) blur(14px);transition:background .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease)}.nav__brand{display:flex;align-items:center;gap:11px}.nav__links{display:flex;gap:24px;margin-left:14px}.nav__links a{font-size:14px;font-weight:500;color:var(--page-soft);transition:color .15s}.nav__links a:hover{color:var(--page-fg)}.nav__right{margin-left:auto;display:flex;align-items:center;gap:16px}.nav__login{font-size:14px;font-weight:500;color:var(--page-soft)}.nav__login:hover{color:var(--page-fg)}.auren-logo{height:19px;width:auto}.nav .auren-logo{height:32px}.hero{position:relative;background:var(--hero-bg);color:var(--hero-fg);overflow:hidden;transition:background .5s var(--ease),color .5s var(--ease)}.hero__grid{position:relative;z-index:2;max-width:var(--maxw);margin:0 auto;padding:var(--pad);padding-block:clamp(56px,8vw,104px);display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(32px,5vw,72px);align-items:center}.hero__tag{display:inline-flex;align-items:center;gap:10px;padding:7px 15px 7px 13px;border:1px solid color-mix(in srgb,var(--hero-fg) 24%,transparent);border-radius:var(--r-pill);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--hero-fg);margin-bottom:30px}.hero__tag .pulse{width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 color-mix(in srgb,var(--accent) 70%,transparent);animation:beat 2.4s infinite}@keyframes beat{0%{box-shadow:0 0 color-mix(in srgb,var(--accent) 55%,transparent)}70%{box-shadow:0 0 0 10px transparent}to{box-shadow:0 0 0 0 transparent}}.hero h1{margin:0 0 26px}.hero h1 .ghost{color:color-mix(in srgb,var(--hero-fg) 30%,transparent)}.hero__lede{font-size:clamp(17px,1.35vw,20px);line-height:1.5;color:var(--hero-soft);max-width:32em;margin:0 0 34px}.hero__cta{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.hero__metrics{display:flex;gap:clamp(20px,3vw,44px);margin-top:clamp(36px,5vw,56px);padding-top:28px;border-top:1px solid color-mix(in srgb,var(--hero-fg) 16%,transparent)}.hero__metric .v{font-weight:700;font-size:clamp(24px,2.4vw,34px);letter-spacing:-.03em;line-height:1}.hero__metric .l{font-size:12px;color:var(--hero-soft);margin-top:6px;max-width:15ch;line-height:1.35}.hero__visual{position:relative;display:grid;place-items:center;min-height:340px}.radar{position:relative;width:min(440px,80vw);aspect-ratio:1;border-radius:50%}.radar__ring{position:absolute;inset:0;border-radius:50%;border:1px solid var(--radar-ring)}.radar__ring.r2{inset:14%}.radar__ring.r3{inset:30%}.radar__ring.r4{inset:48%}.radar__ring.r5{inset:66%}.radar__cross{position:absolute;inset:0}.radar__cross:before,.radar__cross:after{content:"";position:absolute;background:var(--radar-line)}.radar__cross:before{left:50%;top:0;bottom:0;width:1px;transform:translate(-.5px)}.radar__cross:after{top:50%;left:0;right:0;height:1px;transform:translateY(-.5px)}.radar__sweep{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,color-mix(in srgb,var(--radar-sweep) 0%,transparent) 250deg,color-mix(in srgb,var(--radar-sweep) 38%,transparent) 330deg,color-mix(in srgb,var(--radar-sweep) 70%,transparent) 360deg);animation:sweep 5.5s linear infinite}@keyframes sweep{to{transform:rotate(360deg)}}.radar__core{position:absolute;left:50%;top:50%;width:12px;height:12px;border-radius:50%;transform:translate(-50%,-50%);background:var(--radar-core);box-shadow:0 0 0 6px color-mix(in srgb,var(--radar-core) 22%,transparent)}.radar__blip{position:absolute;width:9px;height:9px;border-radius:50%;background:var(--radar-blip);transform:translate(-50%,-50%);opacity:0;animation:blip 5.5s linear infinite}.radar__blip.b1{left:72%;top:32%;animation-delay:.4s}.radar__blip.b2{left:38%;top:24%;animation-delay:1.7s;width:7px;height:7px}.radar__blip.b3{left:64%;top:70%;animation-delay:3.1s}.radar__blip.b4{left:28%;top:62%;animation-delay:4.2s;width:6px;height:6px}.radar__blip:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--radar-blip);opacity:.5}@keyframes blip{0%{opacity:0}4%{opacity:1}40%{opacity:.55}to{opacity:0}}.radar__label{position:absolute;font-family:var(--mono);font-size:10px;letter-spacing:.04em;color:var(--hero-soft);white-space:nowrap;padding:3px 8px;border-radius:6px;background:color-mix(in srgb,var(--hero-bg) 70%,transparent);border:1px solid color-mix(in srgb,var(--hero-fg) 14%,transparent)}.radar__label.l1{left:74%;top:24%}.radar__label.l2{left:6%;top:64%}@media (prefers-reduced-motion:reduce){.radar__sweep{animation:none;background:conic-gradient(from 300deg,transparent 300deg,color-mix(in srgb,var(--radar-sweep) 55%,transparent) 360deg)}.radar__blip{animation:none;opacity:1}.hero__tag .pulse{animation:none}}.sectores{border-block:1px solid var(--rule);background:var(--surface-2)}.sectores__in{max-width:var(--maxw);margin:0 auto;padding:20px var(--pad);display:flex;flex-wrap:wrap;align-items:center;gap:12px}.sectores__lbl{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--page-faint);margin-right:6px}.chip{font-size:13.5px;font-weight:500;color:var(--page-soft);padding:7px 14px;border:1px solid var(--rule);border-radius:var(--r-pill);background:var(--surface)}.problem__grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,88px);align-items:start}.symptoms{display:flex;flex-direction:column}.symptom{display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:baseline;padding:22px 0;border-top:1px solid var(--rule)}.symptom:last-child{border-bottom:1px solid var(--rule)}.symptom__n{font-weight:700;font-size:26px;color:var(--accent);letter-spacing:-.02em;line-height:1}.symptom__t{font-weight:600;font-size:17px}.symptom__t b{font-weight:600}.symptom p{margin:6px 0 0;font-size:15px;color:var(--page-soft);line-height:1.5}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,2.4vw,32px)}.step{position:relative;padding-top:26px;border-top:2px solid var(--page-fg)}.step__n{display:inline-grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--accent);color:#fff;font-weight:700;font-size:14px;margin-bottom:16px}.step h3{margin:0 0 10px}.step p{margin:0;font-size:15px;color:var(--page-soft);line-height:1.5}.window{border-radius:14px;overflow:hidden;border:1px solid var(--rule);background:var(--surface);box-shadow:var(--shadow-pop)}.window__bar{display:flex;align-items:center;gap:14px;padding:11px 15px;background:color-mix(in srgb,var(--surface-2) 70%,var(--page-bg));border-bottom:1px solid var(--rule)}.window__dots{display:flex;gap:7px}.window__dots i{width:11px;height:11px;border-radius:50%;background:var(--rule-strong)}.window__dots i:nth-child(1){background:#ff5f57}.window__dots i:nth-child(2){background:#febc2e}.window__dots i:nth-child(3){background:#28c840}.window__url{flex:1;text-align:center;font-family:var(--mono);font-size:11.5px;color:var(--page-faint);background:var(--surface);border:1px solid var(--rule);border-radius:7px;padding:4px 12px;max-width:60%;margin:0 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app{display:grid;grid-template-columns:210px 1fr 250px;background:var(--surface);color:var(--surface-fg);height:540px;font-size:12px}.app__side{background:color-mix(in srgb,var(--surface-2) 80%,var(--page-bg));border-right:1px solid var(--rule);padding:14px 11px;display:flex;flex-direction:column;gap:9px;overflow:hidden}.app__brand{display:flex;align-items:center;gap:8px;padding:0 4px 6px}.app__brand .nm{font-weight:600;font-size:13px;line-height:1}.app__brand .by{font-size:8px;letter-spacing:.16em;color:var(--page-faint);margin-top:2px}.app__search{padding:7px 10px;background:var(--surface);border:1px solid var(--rule);border-radius:8px;color:var(--page-faint);font-size:11px}.app__nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.app__nav li{display:flex;align-items:center;justify-content:space-between;padding:6px 9px;border-radius:7px;color:var(--surface-fg);font-size:11.5px}.app__nav li em{font-style:normal;font-size:10px;color:var(--page-faint);background:var(--rule);padding:1px 7px;border-radius:8px}.app__nav li.on{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);font-weight:600}.app__nav li.on em{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.app__grouplbl{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--page-faint);font-weight:600;padding:12px 9px 3px}.app__tree{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:11px}.app__tree li{padding:4px 9px;display:flex;align-items:center;gap:6px;color:var(--surface-fg)}.app__tree li.on{color:var(--accent);font-weight:600}.app__tree ul{list-style:none;margin:3px 0;padding-left:15px;display:flex;flex-direction:column;gap:2px}.dot{width:8px;height:8px;border-radius:2px;flex:none}.dot.cyber{background:var(--d-cyber)}.dot.audit{background:var(--d-audit)}.dot.legal{background:var(--d-legal)}.dot.tax{background:var(--d-tax)}.dot.consult{background:var(--d-consult)}.app__main{display:flex;flex-direction:column;min-width:0}.app__top{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--rule)}.app__crumbs{font-size:11px;color:var(--page-soft);display:flex;align-items:center;gap:6px}.app__crumbs b{color:var(--surface-fg);font-weight:600}.app__crumbs .sep{color:var(--page-faint)}.app__kbd{font-size:10px;padding:2px 7px;border:1px solid var(--rule);border-radius:5px;color:var(--page-faint)}.app__new{background:var(--page-fg);color:var(--page-bg);font-size:11px;padding:5px 11px;border-radius:var(--r-pill);font-weight:600}.app__scan{margin:11px 16px;padding:8px 12px;border-radius:8px;border:1.5px solid var(--accent);font-size:11px;display:flex;align-items:center;gap:8px;background:color-mix(in srgb,var(--accent) 5%,transparent)}.app__scan .live{width:8px;height:8px;border-radius:50%;background:var(--accent);animation:beat 1.6s infinite}.app__tabs{display:flex;gap:18px;padding:0 16px;border-bottom:1px solid var(--rule)}.app__tabs span{padding:9px 0;font-size:11px;color:var(--page-faint);border-bottom:2px solid transparent;display:flex;gap:6px;align-items:center}.app__tabs span em{font-style:normal;font-size:10px;padding:0 5px;background:var(--rule);border-radius:6px}.app__tabs span.on{color:var(--surface-fg);border-bottom-color:var(--surface-fg);font-weight:600}.app__list{padding:6px 16px;flex:1;overflow:hidden}.row{display:grid;grid-template-columns:92px 1fr 96px 86px 64px;gap:12px;align-items:center;padding:11px 6px;border-bottom:1px solid var(--rule);font-size:11px}.row.head{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--page-faint);font-weight:600;padding:6px}.row b{font-weight:600;color:var(--surface-fg)}.row .mut{color:var(--page-faint);font-size:10px}.pill{display:inline-block;padding:2px 9px;border-radius:var(--r-pill);font-size:10px;font-weight:600}.pill.g{background:#47763b29;color:var(--d-out)}.pill.a{background:#ff90152e;color:#b86200}.pill.r{background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent)}.pill.n{background:var(--rule);color:var(--page-soft)}.conf{display:inline-flex;gap:3px;align-items:center;color:var(--page-faint);font-size:10px}.conf i{width:4px;height:11px;background:var(--surface-fg);border-radius:1px}.conf i.off{background:var(--rule)}.app__panel{background:color-mix(in srgb,var(--surface-2) 80%,var(--page-bg));border-left:1px solid var(--rule);padding:16px;overflow:hidden}.app__panel .eb{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--page-faint);font-weight:600}.app__panel h4{font-size:16px;font-weight:600;margin:5px 0 16px}.app__panel .lbl{font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--page-faint);font-weight:600;margin:14px 0 7px}.app__chips{display:flex;flex-wrap:wrap;gap:4px}.app__chips span{font-size:10px;padding:3px 8px;background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-pill);color:var(--page-soft)}.app__chips span.on{background:var(--page-fg);color:var(--page-bg);border-color:var(--page-fg)}.prod__feats{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.2vw,30px);margin-top:clamp(32px,4vw,52px)}.feat h3{margin:0 0 8px;font-size:18px}.feat .eb{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px;display:block}.feat p{margin:0;font-size:14.5px;color:var(--page-soft);line-height:1.5}.vs__quote{max-width:24ch;font-weight:700;font-size:clamp(28px,3.4vw,46px);line-height:1.08;letter-spacing:-.025em;margin:0 0 8px}.vs__quote .accent-word{display:inline}.vs__sub{font-size:16px;color:var(--page-soft);max-width:42ch;line-height:1.55;margin:22px 0 0}.vs__reframe{margin-top:26px;padding:18px 22px;border-left:3px solid var(--accent);background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:0 var(--r-sm) var(--r-sm)0;font-size:15.5px;font-weight:500;line-height:1.5}.vs__axes{display:flex;flex-direction:column;gap:0;margin-top:8px}.axis{display:grid;grid-template-columns:1fr 1fr;gap:clamp(16px,3vw,48px);padding:22px 0;border-top:1px solid var(--rule);position:relative}.axis:last-child{border-bottom:1px solid var(--rule)}.axis__k{grid-column:1/-1;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--page-faint);margin-bottom:14px}.axis__col{display:flex;gap:12px;align-items:flex-start}.axis__ic{width:26px;height:26px;border-radius:7px;flex:none;display:grid;place-items:center;margin-top:1px}.axis__col.ai .axis__ic{background:var(--rule);color:var(--page-faint)}.axis__col.vx .axis__ic{background:var(--accent);color:#fff}.axis__lbl{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--page-faint);margin-bottom:3px}.axis__col.vx .axis__lbl{color:var(--accent)}.axis__txt{font-size:15px;line-height:1.45}.axis__col.ai .axis__txt{color:var(--page-soft)}.axis__col.vx .axis__txt{color:var(--page-fg);font-weight:500}.vs__grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(40px,6vw,88px);align-items:start}.vs__headcol .h2{margin-bottom:0}.ctable{width:100%;border-collapse:collapse;font-size:15px}.ctable th,.ctable td{padding:18px;text-align:center;vertical-align:middle}.ctable thead th{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--page-soft);border-bottom:1px solid var(--rule)}.ctable thead th.cap{text-align:left;color:var(--accent)}.ctable tbody th{text-align:left;font-weight:600;font-size:15px;color:var(--page-fg);width:30%}.ctable td{color:var(--page-faint);border-bottom:1px solid var(--rule)}.ctable tbody th{border-bottom:1px solid var(--rule)}.ctable .vxcol{background:color-mix(in srgb,var(--accent) 6%,transparent);color:var(--page-fg);font-weight:600}.ctable thead .vxcol{color:var(--accent);border-bottom:2px solid var(--accent)}.ctable .vxcol .ck{color:var(--accent);font-weight:700;margin-right:6px}.ctable tr:hover td:not(.vxcol){color:var(--page-soft)}.vxhead{display:inline-flex;align-items:center;gap:8px;justify-content:center}.dash{color:var(--rule-strong)}.roles__wrap{display:grid;grid-template-columns:.82fr 1.18fr;gap:clamp(34px,5vw,76px);align-items:start}.roles__head{position:sticky;top:96px}.roles{display:grid;grid-template-columns:1fr 1fr;gap:clamp(14px,1.4vw,20px)}.role{padding:26px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface);transition:transform .25s var(--ease),box-shadow .25s var(--ease),border-color .25s var(--ease)}.role:hover{transform:translateY(-3px);box-shadow:var(--shadow-pop);border-color:var(--accent)}.role__n{font-weight:700;font-size:15px;color:var(--accent);letter-spacing:.02em}.role h3{margin:14px 0 8px;font-size:18px}.role p{margin:0;font-size:14px;color:var(--page-soft);line-height:1.5}.role--lead{background:var(--band-bg);color:var(--band-fg);border-color:transparent}.role--lead h3{color:#fff}.role--lead p{color:var(--band-soft)}.role--lead .role__n{color:#fff}.cases{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(16px,2vw,24px)}.case{padding:30px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface-2)}.case__tag{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.04em;padding:5px 12px;border-radius:var(--r-pill);background:var(--surface);border:1px solid var(--rule);margin-bottom:16px}.case__tag:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--page-fg)}.case__tag.audit:before{background:var(--d-audit)}.case__tag.legal:before{background:var(--d-legal)}.case__tag.consult:before{background:var(--d-consult)}.case__tag.cyber:before{background:var(--d-cyber)}.case h3{margin:0 0 12px;font-size:21px;letter-spacing:-.012em;line-height:1.22}.case p{margin:0;font-size:15px;color:var(--page-soft);font-style:italic;line-height:1.5}.security__grid{display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(36px,6vw,80px);align-items:center}.badges{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:9px}.badges li{font-size:13px;font-weight:600;padding:9px 16px;border:1px solid var(--rule-strong);border-radius:var(--r-pill);background:var(--surface)}.shield{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);border:1px solid var(--rule);position:relative;width:100%;max-width:240px;margin:0 auto;color:var(--page-fg)}.shield:before{content:"";position:absolute;inset:-16px;border-radius:50%;border:1px dashed var(--rule-strong)}.shield svg{width:40%;height:40%}.method{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.mstep{padding:22px 18px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface)}.mstep__n{font-weight:700;font-size:22px;color:var(--accent);letter-spacing:-.02em}.mstep h4{margin:14px 0 8px;font-size:15px;font-weight:600}.mstep p{margin:0;font-size:13px;color:var(--page-soft);line-height:1.45}.method__lead{display:flex;align-items:center;gap:16px;margin-top:clamp(28px,3vw,40px);padding:22px 26px;border-radius:var(--r-md);background:var(--band-bg);color:var(--band-fg)}.method__lead b{font-weight:700}.method__lead span{color:var(--band-soft);font-size:15px}.faq__list{border-top:2px solid var(--page-fg);max-width:920px}.faq__item{border-bottom:1px solid var(--rule)}.faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:26px 0;font-size:clamp(18px,1.5vw,22px);font-weight:600;letter-spacing:-.01em}.faq__item summary::-webkit-details-marker{display:none}.faq__plus{width:22px;height:22px;flex:none;position:relative}.faq__plus:before,.faq__plus:after{content:"";position:absolute;background:var(--accent);border-radius:1px}.faq__plus:before{left:10px;top:3px;width:2px;height:16px;transition:transform .3s var(--ease)}.faq__plus:after{left:3px;top:10px;width:16px;height:2px}.faq__item[open] .faq__plus:before{transform:scaleY(0)}.faq__body{padding:0 0 26px;font-size:15.5px;line-height:1.6;color:var(--page-soft);max-width:74ch}.faq__body b{color:var(--page-fg);font-weight:600}.demo__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(36px,6vw,80px);align-items:center}.demo__list{list-style:none;margin:26px 0 0;padding:0;display:flex;flex-direction:column;gap:14px}.demo__list li{display:flex;align-items:center;gap:12px;font-size:16px}.demo__list .ck{width:22px;height:22px;border-radius:50%;background:var(--accent);flex:none;display:grid;place-items:center}.demo__list .ck svg{width:12px;height:12px;color:#fff}.formcard{background:var(--surface);border:1px solid var(--rule);border-radius:var(--r-lg);padding:clamp(24px,3vw,38px);box-shadow:var(--shadow-pop);position:relative}.formcard:before{content:"";position:absolute;top:-1px;left:26px;right:26px;height:3px;background:var(--accent);border-radius:0 0 4px 4px}.formcard .chip{display:inline-block;padding:5px 12px;background:color-mix(in srgb,var(--accent) 9%,transparent);color:var(--accent);border-radius:var(--r-pill);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;margin-bottom:14px}.formcard h3{font-size:clamp(22px,2vw,28px);margin:0 0 8px;font-weight:700;letter-spacing:-.02em}.formcard .sub{font-size:14.5px;color:var(--page-soft);margin:0 0 22px;line-height:1.5}.form{display:flex;flex-direction:column;gap:14px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:12px;font-weight:600;color:var(--page-soft)}.field input,.field select{font-family:var(--font);font-size:14px;color:var(--page-fg);padding:11px 13px;border:1px solid var(--rule-strong);border-radius:var(--r-sm);background:var(--surface);outline:0;transition:border-color .15s,box-shadow .15s}.field input:focus,.field select:focus{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 16%,transparent)}.field--row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.checkrow{display:flex;gap:10px;font-size:12.5px;color:var(--page-soft);line-height:1.45;margin-top:2px}.checkrow input{margin-top:2px;accent-color:var(--accent);width:15px;height:15px;flex:none}.checkrow a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.formfoot{font-size:11px;color:var(--page-faint);text-align:center;margin:4px 0 0}.formsuccess{text-align:center;padding:30px 8px;display:none}.formsuccess .ic{width:60px;height:60px;margin:0 auto 16px;border-radius:50%;background:#47763b24;color:var(--d-out);display:grid;place-items:center}.formsuccess h3{font-size:23px;margin:0 0 8px;font-weight:700}.formsuccess p{font-size:14.5px;color:var(--page-soft);margin:0;line-height:1.5}.formcard.done .form{display:none}.formcard.done .formsuccess{display:block}.statement{position:relative;background:var(--statement-bg);color:var(--statement-fg);overflow:hidden}.statement__in{max-width:1040px;margin:0 auto;padding:clamp(80px,11vw,160px) var(--pad);text-align:center;position:relative;z-index:2}.statement .eyebrow{color:color-mix(in srgb,var(--statement-fg) 80%,transparent);justify-content:center}.statement .eyebrow:before{background:color-mix(in srgb,var(--statement-fg) 80%,transparent)}.statement h2{color:var(--statement-fg);margin:18px 0 0}.statement p{font-size:clamp(17px,1.5vw,20px);color:color-mix(in srgb,var(--statement-fg) 82%,transparent);margin:24px auto 0;max-width:46ch;line-height:1.55}.statement__cta{margin-top:38px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.statement__orb{position:absolute;border-radius:50%;pointer-events:none}.statement__orb.o1{width:560px;height:560px;top:-280px;left:-160px;background:radial-gradient(circle,color-mix(in srgb,#000 22%,transparent),transparent 62%)}.statement__orb.o2{width:620px;height:620px;bottom:-360px;right:-180px;background:radial-gradient(circle,color-mix(in srgb,#fff 12%,transparent),transparent 62%)}.footer{background:var(--black);color:#ffffff9e;padding:clamp(48px,6vw,80px) var(--pad) 30px}.footer__top{max-width:var(--maxw);margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:48px;padding-bottom:42px;border-bottom:1px solid rgba(255,255,255,.1)}.footer__brand{display:flex;align-items:center;gap:13px}.footer__brand .nm{font-weight:700;color:#fff;font-size:18px}.footer__brand .by{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.footer__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.footer__cols h5{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin:0 0 16px}.footer__cols div{display:flex;flex-direction:column;gap:10px}.footer__cols a{font-size:14px;color:#fff9;transition:color .15s}.footer__cols a:hover{color:#fff}.footer__bot{max-width:var(--maxw);margin:0 auto;padding-top:22px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-size:12px;color:#fff6}.footer__claim{color:#ffffffb8;font-size:14px}.footer__claim em{font-style:italic}@media (max-width:1080px){.hero__grid,.problem__grid,.vs__grid,.security__grid,.demo__grid{grid-template-columns:1fr}.hero__visual{order:-1;min-height:300px}.steps,.prod__feats{grid-template-columns:1fr 1fr}.roles__wrap{grid-template-columns:1fr;gap:34px}.roles__head{position:static}.method{grid-template-columns:repeat(3,1fr)}.nav__links{display:none}.footer__top{grid-template-columns:1fr}}@media (max-width:680px){.steps,.prod__feats,.roles,.cases,.method{grid-template-columns:1fr}.axis{grid-template-columns:1fr;gap:14px}.hero__metrics{flex-wrap:wrap;gap:20px}.field--row{grid-template-columns:1fr}.footer__cols{grid-template-columns:1fr 1fr}.footer__bot{flex-direction:column;align-items:flex-start}.app{grid-template-columns:1fr}.app__side,.app__panel{display:none}.ctable{font-size:13px}.ctable th,.ctable td{padding:12px 8px}}@media (max-width:620px){.nav{gap:14px}.nav .auren-logo{display:none!important}}@media print{.nav,.twk-panel{display:none!important}.js .reveal{opacity:1!important;transform:none!important}}body[data-motion=off] .radar__sweep,body[data-motion=off] .radar__blip,body[data-motion=off] .hero__tag .pulse,body[data-motion=off] .app__scan .live{animation:none!important}body[data-motion=off] .radar__sweep{background:conic-gradient(from 300deg,transparent 300deg,color-mix(in srgb,var(--radar-sweep) 55%,transparent) 360deg)}body[data-motion=off] .radar__blip{opacity:1}body[data-motion=off] .js .reveal,body[data-motion=off].js .reveal{opacity:1!important;transform:none!important}body[data-dir=noir],body[data-dir=contraste] .alt-block{--page-bg:#161719;--page-fg:#ffffff;--page-soft:rgba(255,255,255,.7);--page-faint:rgba(255,255,255,.46);--surface:#1f2123;--surface-2:#1a1c1e;--surface-fg:#ffffff;--rule:rgba(255,255,255,.12);--rule-strong:rgba(255,255,255,.22)}body[data-dir=noir]{--nav-bg:rgba(18,19,21,.78);--nav-fg:#fff;--nav-border:rgba(255,255,255,.12);--hero-bg:#0e0f10;--hero-fg:#fff;--hero-soft:rgba(255,255,255,.64);--radar-ring:rgba(255,255,255,.1);--radar-line:rgba(255,255,255,.06);--radar-sweep:var(--accent);--radar-blip:var(--accent);--radar-core:var(--accent);--band-bg:var(--accent);--band-fg:#fff;--band-soft:rgba(255,255,255,.82);--statement-bg:var(--accent);--statement-fg:#fff;--shadow-pop:0 30px 70px -28px rgba(0,0,0,.7),0 3px 12px rgba(0,0,0,.4);--shadow-card:0 1px 2px rgba(0,0,0,.4)}body[data-dir=noir] .sectores{background:#1a1c1e}body[data-dir=noir] .window{box-shadow:0 40px 90px -30px #000c}body[data-dir=noir] .hero{background:radial-gradient(120% 90%at 78% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 55%),#0e0f10}body[data-dir=claro]{--page-bg:#ffffff;--page-fg:#262729;--page-soft:#3E3F41;--page-faint:#5C5D5F;--surface:#ffffff;--surface-2:#FAFAFA;--surface-fg:#262729;--rule:#E4E4E4;--rule-strong:#C4C4C5;--nav-bg:rgba(255,255,255,.82);--nav-fg:#262729;--nav-border:#E4E4E4;--hero-bg:#FAFAFA;--hero-fg:#262729;--hero-soft:#5C5D5F;--radar-ring:rgba(38,39,41,.14);--radar-line:rgba(38,39,41,.08);--radar-sweep:var(--accent);--radar-blip:var(--accent);--radar-core:var(--accent);--band-bg:#262729;--band-fg:#fff;--band-soft:rgba(255,255,255,.72);--statement-bg:var(--accent);--statement-fg:#fff}body[data-dir=claro] .hero{background:radial-gradient(110% 80%at 82% 8%,color-mix(in srgb,var(--accent) 7%,transparent),transparent 52%),#fafafa}body[data-dir=claro] .radar__label{background:#fff;color:#5c5d5f}body[data-dir=contraste]{--page-bg:#ffffff;--page-fg:#262729;--page-soft:#3E3F41;--page-faint:#5C5D5F;--surface:#ffffff;--surface-2:#F4F4F3;--surface-fg:#262729;--rule:#E4E4E4;--rule-strong:#C4C4C5;--nav-bg:rgba(255,255,255,.84);--nav-fg:#262729;--nav-border:#E4E4E4;--hero-bg:var(--accent);--hero-fg:#fff;--hero-soft:rgba(255,255,255,.82);--radar-ring:rgba(255,255,255,.22);--radar-line:rgba(255,255,255,.14);--radar-sweep:#fff;--radar-blip:#fff;--radar-core:#fff;--band-bg:#161719;--band-fg:#fff;--band-soft:rgba(255,255,255,.72);--statement-bg:#161719;--statement-fg:#fff}body[data-dir=contraste] .hero{background:radial-gradient(80% 120%at 8% 6%,color-mix(in srgb,#000 14%,transparent),transparent 50%),radial-gradient(70% 90%at 100% 100%,color-mix(in srgb,#fff 12%,transparent),transparent 55%),var(--accent)}body[data-dir=contraste] .hero__tag{border-color:#fff6}body[data-dir=contraste] .hero__tag .pulse{background:#fff;box-shadow:none;animation:none}body[data-dir=contraste] .hero .btn--primary{background:#fff;color:var(--accent)}body[data-dir=contraste] .hero .btn--ghost{border-color:#ffffff80;color:#fff}body[data-dir=contraste] .alt-block{background:var(--page-bg);color:var(--page-fg)}body[data-dir=contraste] .alt-block .step{border-top-color:#fff}body[data-dir=contraste] .statement{--statement-bg:var(--accent)}.auren-logo--light,body[data-dir=noir] .nav .auren-logo--dark{display:none}body[data-dir=noir] .nav .auren-logo--light{display:inline}.footer .auren-logo--dark{display:none}.footer .auren-logo--light{display:inline}body[data-dir=claro] .statement__orb.o1{background:radial-gradient(circle,color-mix(in srgb,#000 16%,transparent),transparent 62%)}.role{transition:border-color .2s var(--ease),background .2s var(--ease)}.role:hover{transform:none;box-shadow:none;border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.role--lead:hover{background:var(--band-bg);border-color:var(--accent)}.btn:hover{transform:none}.btn--primary:hover{box-shadow:none;opacity:.9}.btn--ghost:hover{border-color:var(--accent);color:var(--accent)}.btn:active{transform:translateY(2px);opacity:.7}.symptom__n{color:color-mix(in srgb,var(--page-fg) 26%,transparent);font-size:30px;font-weight:700}.mstep__n{color:color-mix(in srgb,var(--page-fg) 34%,transparent)}.steps{position:relative}.window,.formcard{border-radius:24px 0}.formcard:before{left:0;right:auto;width:46%;border-radius:0 0 6px}.nav__brand .vmark{border-radius:11px 3px}.statement:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='460' height='150'%3E%3Ctext x='0' y='66' font-family='Georgia,serif' font-weight='700' font-size='72' fill='%23ffffff' fill-opacity='0.05'%3Eauren%3C/text%3E%3Ctext x='180' y='140' font-family='Georgia,serif' font-weight='700' font-size='72' fill='%23ffffff' fill-opacity='0.05'%3Eauren%3C/text%3E%3C/svg%3E");background-size:460px 150px;-webkit-mask-image:radial-gradient(120% 100%at 50% 50%,#000 30%,transparent 78%);mask-image:radial-gradient(120% 100%at 50% 50%,#000 30%,transparent 78%)}.sec-photo{position:relative;width:100%;max-width:380px;margin-inline:auto;aspect-ratio:4/5;border-radius:48px 0;overflow:hidden;background:#1a0606;box-shadow:var(--shadow-card)}.sec-photo img,.sec-photo .sec-photo__img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.sec-photo .overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(135deg,#e2231a80,#e2231a29 55%,#2627299e);mix-blend-mode:multiply}.sec-photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4px;z-index:2;background:var(--accent)}.sec-shield{position:absolute;z-index:3;left:20px;bottom:22px;width:58px;height:58px;border-radius:50%;background:#fff;color:var(--accent);display:grid;place-items:center;box-shadow:0 10px 28px #00000047}.sec-shield svg{width:28px;height:28px}.sec-caption{position:absolute;z-index:3;right:18px;bottom:24px;left:90px;text-align:right;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.3;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.5)}@media (max-width:1080px){.sec-photo{max-width:320px;aspect-ratio:5/4}}.vs__duel{margin-top:6px;border-top:1px solid var(--rule)}.vs__duel-h,.vs__duel-r{display:grid;grid-template-columns:minmax(86px,.78fr) 1fr 1fr;column-gap:clamp(12px,1.8vw,22px);align-items:center}.vs__duel-h{padding:13px 0;border-bottom:1px solid var(--rule)}.vs__duel-h .ai,.vs__duel-h .vx{display:inline-flex;align-items:center;gap:9px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.vs__duel-h .ai{color:var(--page-faint)}.vs__duel-h .vx{color:var(--accent)}.vs__duel-h .ic{width:22px;height:22px;border-radius:6px;flex:none;display:grid;place-items:center}.vs__duel-h .ai .ic{background:var(--rule);color:var(--page-faint)}.vs__duel-h .vx .ic{background:var(--accent);color:#fff}.vs__duel-h .ic svg{width:13px;height:13px}.vs__duel-r>span{padding:14px 0;font-size:14.5px;line-height:1.4}.vs__duel-r .dk{font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--page-faint);align-self:center}.vs__duel-r .ai{color:var(--page-soft)}.vs__duel-r .vx{color:var(--page-fg);font-weight:500}.vs__duel-h .vx,.vs__duel-r .vx{border-left:2px solid color-mix(in srgb,var(--accent) 32%,transparent);padding-left:clamp(12px,1.6vw,18px)}.vs__duel-r{border-bottom:1px solid var(--rule)}@media (max-width:560px){.vs__duel-h{grid-template-columns:1fr 1fr}.vs__duel-h .dk-h{display:none}.vs__duel-r{grid-template-columns:1fr 1fr;row-gap:0;padding-top:6px}.vs__duel-r .dk{grid-column:1/-1;padding-bottom:4px}.vs__duel-r>span{padding:8px 0}.vs__duel-h .vx,.vs__duel-r .vx{padding-left:12px}}