@font-face{font-family:ITC Avant Garde;src:url(./fonts/ITCAvantGardePro-XLt.otf)format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde;src:url(./fonts/ITCAvantGardePro-XLtObl.otf)format("opentype");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde;src:url(ba2ed427-ac69-4f8e-b9f8-e09db1842da0)format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde;src:url(d9a059bc-aad3-44b2-98c1-770bc6bfd7ee)format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde;src:url(bd813930-b5e7-48ba-93d1-3e7eb98f3123)format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde;src:url(./fonts/ITCAvantGardePro-MdObl.otf)format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde;src:url(b10c2e37-d79d-41fa-99ca-e03768791a6e)format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ITC Avant Garde;src:url(./fonts/ITCAvantGardePro-DemiObl.otf)format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:ITC Avant Garde;src:url(9bafa292-5c52-43d0-a689-5dc84dc2a3c2)format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Bodoni SvtyTwo ITC;src:url(./fonts/Bodoni_SvtyTwo_ITC_TT_Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}:root{--auren-red:#E2231A;--auren-graphite:#262729;--auren-graphite-80:#3E3F41;--auren-graphite-60:#5C5D5F;--auren-graphite-40:#8A8B8D;--auren-graphite-20:#C4C4C5;--auren-graphite-10:#E4E4E4;--auren-white:#FFFFFF;--auren-paper:#FAFAFA;--auren-line:#E4E4E4;--auren-line-strong:#C4C4C5;--auren-black:#111214;--auren-div-audit:#FF9015;--auren-div-consulting:#FB552B;--auren-div-corporate:#003B4D;--auren-div-legal:#7F8787;--auren-div-cyber:#095540;--auren-div-tax:#3F8090;--auren-div-outsourcing:#47763B;--auren-div-other:#91182A;--bg:var(--auren-white);--bg-alt:var(--auren-paper);--bg-inverse:var(--auren-graphite);--bg-accent:var(--auren-red);--fg:var(--auren-graphite);--fg-muted:var(--auren-graphite-80);--fg-subtle:var(--auren-graphite-60);--fg-inverse:var(--auren-white);--fg-accent:var(--auren-red);--border:var(--auren-line);--border-strong:var(--auren-line-strong);--font-sans:"ITC Avant Garde", Verdana, "Segoe UI", system-ui, sans-serif;--font-system:Verdana, "Segoe UI", system-ui, sans-serif;--font-serif:"Bodoni SvtyTwo ITC", "Bodoni 72", "Didot", Georgia, serif;--fs-display:64px;--fs-h1:48px;--fs-h2:32px;--fs-h3:22px;--fs-h4:18px;--fs-body:16px;--fs-small:13px;--fs-caption:11px;--lh-tight:1.1;--lh-snug:1.25;--lh-normal:1.45;--lh-loose:1.65;--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.06em;--tracking-wider:.14em;--w-book:400;--w-medium:500;--w-demi:600;--w-bold:700;--r-0:0;--r-sm:6px;--r-md:12px;--r-lg:20px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--shadow-0:none;--shadow-1:0 1px 2px rgba(17,18,20,.06), 0 1px 1px rgba(17,18,20,.04);--shadow-2:0 4px 12px rgba(17,18,20,.08);--shadow-3:0 16px 40px rgba(17,18,20,.12);--ease-standard:cubic-bezier(.2,.6,.2,1);--ease-enter:cubic-bezier(0,.6,.2,1);--ease-exit:cubic-bezier(.4,0,1,.6);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.36s}.auren-display{font-family:var(--font-sans);font-weight:var(--w-bold);font-size:var(--fs-display);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight);color:var(--fg)}.auren-h1{font-family:var(--font-sans);font-weight:var(--w-bold);font-size:var(--fs-h1);line-height:var(--lh-tight);color:var(--fg)}.auren-h2{font-family:var(--font-sans);font-weight:var(--w-demi);font-size:var(--fs-h2);line-height:var(--lh-snug);color:var(--fg)}.auren-h3{font-family:var(--font-sans);font-weight:var(--w-medium);font-size:var(--fs-h3);line-height:var(--lh-snug);color:var(--fg)}.auren-h4{font-family:var(--font-sans);font-weight:var(--w-demi);font-size:var(--fs-h4);line-height:var(--lh-snug);color:var(--fg)}.auren-body{font-family:var(--font-sans);font-weight:var(--w-book);font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg)}.auren-body-oblique{font-family:var(--font-sans);font-weight:var(--w-book);font-style:italic;font-size:var(--fs-body);line-height:var(--lh-normal);color:var(--fg-muted)}.auren-small{font-family:var(--font-sans);font-weight:var(--w-book);font-size:var(--fs-small);line-height:var(--lh-normal);color:var(--fg-muted)}.auren-caption{font-family:var(--font-sans);font-weight:var(--w-book);font-size:var(--fs-caption);line-height:var(--lh-normal);color:var(--fg-subtle)}.auren-eyebrow{font-family:var(--font-sans);font-weight:var(--w-demi);font-size:var(--fs-caption);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-accent)}.auren-claim{font-family:var(--font-sans);font-weight:var(--w-medium);font-style:italic;font-size:var(--fs-small);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--fg-muted)}html,body{font-family:var(--font-sans);color:var(--fg);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1{font:var(--w-bold) var(--fs-h1)/var(--lh-tight) var(--font-sans);letter-spacing:var(--tracking-tight);margin:0 0 .4em}h2{font:var(--w-demi) var(--fs-h2)/var(--lh-snug) var(--font-sans);margin:0 0 .4em}h3{font:var(--w-medium) var(--fs-h3)/var(--lh-snug) var(--font-sans);margin:0 0 .4em}h4{font:var(--w-demi) var(--fs-h4)/var(--lh-snug) var(--font-sans);margin:0 0 .4em}p{font:var(--w-book) var(--fs-body)/var(--lh-normal) var(--font-sans);margin:0 0 1em;color:var(--fg)}a{color:var(--fg-accent);text-decoration:none;transition:opacity var(--dur-fast) var(--ease-standard)}a:hover{opacity:.75}a:active{opacity:.6}code,kbd,samp{font-family:SFMono-Regular,Menlo,Consolas,monospace;font-size:.92em}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);font-weight:var(--w-book);color:var(--auren-graphite);background:var(--auren-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}em.serif-italic{font-family:var(--font-serif);font-style:italic;font-weight:400;letter-spacing:-.005em}.display{font-size:clamp(32px,5.2vw,72px);line-height:1.04;letter-spacing:-.025em;font-weight:var(--w-demi);margin:0 0 24px;color:var(--auren-graphite);overflow-wrap:break-word}.h1{font-size:clamp(28px,4.4vw,60px);line-height:1.06;letter-spacing:-.02em;font-weight:var(--w-demi);margin:0 0 16px;overflow-wrap:break-word}.h2{font-size:clamp(24px,3.2vw,44px);line-height:1.1;letter-spacing:-.018em;font-weight:var(--w-demi);margin:0 0 12px;overflow-wrap:break-word}.lede{font-size:18px;line-height:1.55;color:var(--auren-graphite-80);max-width:520px;margin:0 0 28px}.brand-mark{width:32px;height:32px;border-radius:6px;background:var(--auren-red);display:inline-flex;align-items:center;justify-content:center;color:var(--auren-white);position:relative}.brand-mark__a{font-family:var(--font-sans);font-weight:var(--w-bold);font-size:17px;line-height:1;margin-top:-1px}.brand-word{font-weight:var(--w-demi);font-size:17px;letter-spacing:-.01em;display:inline-flex;align-items:baseline;gap:8px}.brand-by{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--auren-graphite-60);font-weight:var(--w-medium)}.nav{position:sticky;top:0;z-index:30;display:flex;align-items:center;gap:32px;padding:18px 48px;background:#ffffffdb;backdrop-filter:saturate(140%) blur(10px);-webkit-backdrop-filter:saturate(140%) blur(10px);border-bottom:1px solid var(--auren-line)}.nav__brand{display:flex;align-items:center;gap:12px}.nav__links{display:flex;gap:28px;margin-left:24px}.nav__links a{font-size:14px;color:var(--auren-graphite-80);font-weight:var(--w-medium);transition:color var(--dur-fast) var(--ease-standard)}.nav__links a:hover{color:var(--auren-graphite)}.nav__cta{margin-left:auto;display:flex;align-items:center;gap:16px}.link-quiet{font-size:14px;color:var(--auren-graphite-80);font-weight:var(--w-medium)}.link-quiet:hover{color:var(--auren-graphite)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:var(--r-pill);font-family:var(--font-sans);font-size:14px;font-weight:var(--w-demi);letter-spacing:0;border:1px solid transparent;cursor:pointer;transition:transform var(--dur-fast) var(--ease-standard),background var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.btn:hover{transform:translateY(-1px)}.btn--primary{background:var(--auren-red);color:var(--auren-white)}.btn--primary:hover{background:#c41a12;box-shadow:0 8px 24px #e2231a47}.btn--inverse{background:var(--auren-white);color:var(--auren-graphite)}.btn--inverse:hover{background:var(--auren-paper);box-shadow:var(--shadow-2)}.btn--sm{padding:8px 14px;font-size:13px}.btn--lg{padding:16px 28px;font-size:15px}.btn--block{width:100%;padding:14px 20px;font-size:15px}.hero{position:relative;display:grid;grid-template-columns:1.05fr .95fr;gap:64px;padding:72px 48px 96px;max-width:1440px;margin:0 auto;align-items:center;overflow:hidden}.hero__copy{position:relative;z-index:2}.eyebrow{display:inline-flex;align-items:center;gap:10px;padding:6px 14px;border:1px solid var(--auren-line);border-radius:var(--r-pill);font-size:12px;font-weight:var(--w-medium);letter-spacing:.04em;color:var(--auren-graphite-80);margin-bottom:28px;background:var(--auren-white)}.eyebrow__dot{width:6px;height:6px;border-radius:50%;background:var(--auren-red);box-shadow:0 0 0 4px #e2231a26}.hero__bullets{list-style:none;padding:0;margin:28px 0 32px;display:flex;flex-direction:column;gap:10px}.hero__bullets li{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--auren-graphite)}.check{width:20px;height:20px;flex:0 0 20px;border-radius:50%;background:var(--auren-graphite);position:relative}.check:after{content:"";position:absolute;width:6px;height:10px;border-right:2px solid var(--auren-white);border-bottom:2px solid var(--auren-white);transform:rotate(45deg);left:7px;top:3px}.hero__trust{border-top:1px solid var(--auren-line);padding-top:20px;display:flex;flex-direction:column;gap:8px}.trust__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--auren-graphite-60);font-weight:var(--w-medium)}.trust__logos{display:flex;flex-wrap:wrap;gap:12px;font-size:14px;color:var(--auren-graphite-80);font-weight:var(--w-medium)}.hero__accent{position:absolute;right:-120px;top:-120px;width:480px;height:480px;background:radial-gradient(circle,#e2231a1a,#e2231a00 60%);pointer-events:none;z-index:1}.hero__form{position:relative;z-index:2}.form-card{background:var(--auren-white);border:1px solid var(--auren-line);border-radius:var(--r-lg);padding:32px;box-shadow:0 24px 60px -20px #1112142e,0 2px 6px #1112140a;position:relative}.form-card:before{content:"";position:absolute;top:-1px;left:24px;right:24px;height:3px;background:var(--auren-red);border-radius:0 0 4px 4px}.form-card__chip{display:inline-block;padding:4px 10px;background:#e2231a14;color:var(--auren-red);border-radius:var(--r-pill);font-size:11px;letter-spacing:.1em;text-transform:uppercase;font-weight:var(--w-demi);margin-bottom:14px}.form-card__title{font-size:26px;line-height:1.18;letter-spacing:-.018em;font-weight:var(--w-demi);margin:0 0 8px}.form-card__sub{font-size:14px;color:var(--auren-graphite-80);margin:0 0 22px;line-height:1.5}.demo-form{display:flex;flex-direction:column;gap:14px}.field{display:flex;flex-direction:column;gap:6px}.field__label{font-size:12px;font-weight:var(--w-demi);color:var(--auren-graphite-80);letter-spacing:0}.field input,.field select{font-family:var(--font-sans);font-size:14px;color:var(--auren-graphite);padding:10px 12px;border:1px solid var(--auren-line-strong);border-radius:var(--r-sm);background:var(--auren-white);outline:0;transition:border-color var(--dur-fast) var(--ease-standard),box-shadow var(--dur-fast) var(--ease-standard)}.field input:focus,.field select:focus{border-color:var(--auren-graphite);box-shadow:0 0 0 3px #26272914}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.check-row{display:flex;gap:10px;font-size:12px;color:var(--auren-graphite-80);line-height:1.45;margin-top:4px}.check-row a{color:var(--auren-red);text-decoration:underline;text-underline-offset:2px}.check-row input[type=checkbox]{margin-top:2px;accent-color:var(--auren-red);width:14px;height:14px}.form-foot{font-size:11px;color:var(--auren-graphite-60);text-align:center;margin:4px 0 0}.demo-form__success{text-align:center;padding:24px 8px}.success__icon{width:56px;height:56px;margin:0 auto 16px;border-radius:50%;background:#47763b1f;color:var(--auren-div-outsourcing);display:inline-flex;align-items:center;justify-content:center}.demo-form__success h3{font-size:22px;margin:0 0 8px;font-weight:var(--w-demi)}.demo-form__success p{font-size:14px;color:var(--auren-graphite-80);line-height:1.5;margin:0}.logos{border-top:1px solid var(--auren-line);border-bottom:1px solid var(--auren-line);background:var(--auren-paper)}.logos__inner{max-width:1440px;margin:0 auto;padding:24px 48px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}.logos__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--w-demi);color:var(--auren-graphite-60);margin-right:8px}.logos__chip{font-size:14px;font-weight:var(--w-medium);color:var(--auren-graphite-80);padding:6px 12px;border:1px solid var(--auren-line);background:var(--auren-white);border-radius:var(--r-pill)}.section{max-width:1440px;margin:0 auto;padding:96px 48px}.section__header{max-width:760px;margin-bottom:56px}.section__header--center{margin:0 auto 56px;text-align:center}.section__eyebrow{display:inline-block;font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--w-demi);color:var(--auren-red);margin-bottom:14px}.section__lede{font-size:17px;line-height:1.55;color:var(--auren-graphite-80);margin:16px 0 0}.how__steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:32px;counter-reset:step}.step{border-top:2px solid var(--auren-graphite);padding-top:20px;position:relative}.step__num{font-family:var(--font-serif);font-style:italic;font-size:56px;color:var(--auren-red);line-height:1;margin-bottom:12px;letter-spacing:-.02em}.step__title{font-size:22px;line-height:1.2;font-weight:var(--w-demi);margin:0 0 12px;letter-spacing:-.01em}.step__body{font-size:15px;line-height:1.55;color:var(--auren-graphite-80);margin:0}.product__shot{border-radius:16px;overflow:hidden;border:1px solid var(--auren-line);box-shadow:0 30px 80px -30px #1112144d,0 4px 16px #1112140f;background:var(--auren-paper)}.browser-chrome{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#f1f1f2;border-bottom:1px solid var(--auren-line)}.browser-chrome__dots{display:flex;gap:6px}.browser-chrome__dots span{width:12px;height:12px;border-radius:50%;background:#d4d4d6}.browser-chrome__dots span:nth-child(1){background:#ff5f57}.browser-chrome__dots span:nth-child(2){background:#febc2e}.browser-chrome__dots span:nth-child(3){background:#28c840}.browser-chrome__url{font-size:12px;font-family:var(--font-system);color:var(--auren-graphite-60);background:var(--auren-white);border-radius:var(--r-sm);padding:4px 12px;flex:1;text-align:center}.mock{display:grid;grid-template-columns:220px 1fr 280px;background:var(--auren-white);height:600px;font-size:12px}.mock__sidebar{background:var(--auren-paper);border-right:1px solid var(--auren-line);padding:16px 12px;display:flex;flex-direction:column;gap:10px;overflow:hidden}.mock__brand{display:flex;align-items:center;gap:8px;padding:0 4px 8px}.mock__brand-mark{width:24px;height:24px;background:var(--auren-red);color:#fff;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;font-weight:var(--w-bold);font-size:13px}.mock__brand-name{font-weight:var(--w-demi);font-size:13px;line-height:1}.mock__brand-by{font-size:8px;letter-spacing:.14em;color:var(--auren-graphite-60);margin-top:2px}.mock__search{padding:6px 10px;background:var(--auren-white);border:1px solid var(--auren-line);border-radius:var(--r-sm);color:var(--auren-graphite-60);font-size:11px}.mock__nav,.mock__tree{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.mock__nav li,.mock__tree li{padding:5px 8px;border-radius:4px;display:flex;align-items:center;justify-content:space-between;color:var(--auren-graphite);font-size:11px}.mock__nav li.is-active,.mock__tree li.is-active{background:#e2231a14;color:var(--auren-red);font-weight:var(--w-demi)}.mock__nav li em,.mock__tree li em{font-style:normal;font-size:10px;color:var(--auren-graphite-60);background:var(--auren-line);padding:1px 6px;border-radius:8px}.mock__group-label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--auren-graphite-60);font-weight:var(--w-demi);padding:12px 8px 4px}.mock__tree ul{list-style:none;padding-left:16px;margin:4px 0;display:flex;flex-direction:column;gap:2px}.dot{width:8px;height:8px;border-radius:2px;display:inline-block;margin-right:6px}.dot--cyber{background:var(--auren-div-cyber)}.dot--audit{background:var(--auren-div-audit)}.dot--legal{background:var(--auren-div-legal)}.mock__main{display:flex;flex-direction:column;min-width:0}.mock__topbar{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-bottom:1px solid var(--auren-line)}.mock__crumbs{font-size:11px;color:var(--auren-graphite-80);display:flex;align-items:center;gap:6px}.mock__crumbs span{color:var(--auren-graphite-40)}.mock__crumbs strong{color:var(--auren-graphite);font-weight:var(--w-demi)}.mock__topright{display:flex;align-items:center;gap:8px}.mock__kbd{font-size:10px;padding:2px 6px;border:1px solid var(--auren-line);border-radius:3px;background:var(--auren-paper);color:var(--auren-graphite-60)}.mock__btn-primary{background:var(--auren-graphite);color:#fff;font-size:11px;padding:4px 10px;border-radius:var(--r-pill);font-weight:var(--w-demi)}.mock__progress{margin:10px 16px;padding:8px 12px;border-radius:var(--r-sm);border:1.5px solid var(--auren-red);font-size:11px;color:var(--auren-graphite);display:flex;align-items:center;gap:8px;background:#e2231a0a}.dot-pulse{width:8px;height:8px;border-radius:50%;background:var(--auren-red);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.mock__tabs{display:flex;gap:16px;padding:0 16px;border-bottom:1px solid var(--auren-line)}.mock__tabs span{padding:8px 0;font-size:11px;color:var(--auren-graphite-60);display:flex;align-items:center;gap:6px;border-bottom:2px solid transparent}.mock__tabs em{font-style:normal;font-size:10px;padding:0 5px;background:var(--auren-line);border-radius:6px}.mock__tabs .is-active{color:var(--auren-graphite);border-bottom-color:var(--auren-graphite);font-weight:var(--w-demi)}.mock__list{padding:8px 16px;flex:1;overflow:hidden}.mock__row{display:grid;grid-template-columns:90px 1fr 100px 90px 70px;gap:12px;padding:10px 8px;border-bottom:1px solid var(--auren-line);font-size:11px;align-items:center}.mock__row--head{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--auren-graphite-60);font-weight:var(--w-demi);padding:6px 8px}.mock__row strong{font-weight:var(--w-demi);color:var(--auren-graphite)}.mock__row .muted{color:var(--auren-graphite-60);font-size:10px;font-style:normal}.pill{display:inline-block;padding:2px 8px;border-radius:var(--r-pill);font-size:10px;font-weight:var(--w-demi);letter-spacing:.02em}.pill--green{background:#47763b24;color:var(--auren-div-outsourcing)}.pill--amber{background:#ff901529;color:#b86200}.pill--red{background:#e2231a1f;color:var(--auren-red)}.pill--gray{background:var(--auren-line);color:var(--auren-graphite-80)}.conf{display:inline-flex;align-items:center;gap:4px;font-size:10px;color:var(--auren-graphite-60)}.conf i{width:4px;height:10px;background:var(--auren-graphite);border-radius:1px}.conf i.off{background:var(--auren-line)}.mock__panel{background:var(--auren-paper);border-left:1px solid var(--auren-line);padding:16px;overflow:hidden}.mock__panel-eyebrow{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--auren-graphite-60);font-weight:var(--w-demi)}.mock__panel-title{font-size:16px;font-weight:var(--w-demi);margin:4px 0 16px;letter-spacing:-.01em}.mock__panel-label{font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--auren-graphite-60);font-weight:var(--w-demi);margin:16px 0 8px}.mock__chips{display:flex;flex-wrap:wrap;gap:4px}.mock__chips span{font-size:10px;padding:3px 8px;background:var(--auren-white);border:1px solid var(--auren-line);border-radius:var(--r-pill);color:var(--auren-graphite-80)}.mock__chips span.active{background:var(--auren-graphite);color:#fff;border-color:var(--auren-graphite)}.mock__freq{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--auren-graphite-80)}.mock__freq em{font-style:normal}.cap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cap{padding:28px;border:1px solid var(--auren-line);border-radius:var(--r-md);background:var(--auren-white);transition:transform var(--dur-base) var(--ease-standard),box-shadow var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard)}.cap:hover{transform:translateY(-2px);border-color:var(--auren-graphite);box-shadow:var(--shadow-2)}.cap__icon{width:44px;height:44px;border-radius:10px;background:var(--auren-paper);color:var(--auren-graphite);display:inline-flex;align-items:center;justify-content:center;margin-bottom:18px}.cap__icon svg{width:22px;height:22px}.cap__icon[data-color=audit]{background:#ff90151f;color:var(--auren-div-audit)}.cap__icon[data-color=cyber]{background:#0955401f;color:var(--auren-div-cyber)}.cap__icon[data-color=consulting]{background:#fb552b1f;color:var(--auren-div-consulting)}.cap__icon[data-color=legal]{background:#7f87872e;color:var(--auren-div-legal)}.cap__icon[data-color=corporate]{background:#003b4d1f;color:var(--auren-div-corporate)}.cap__icon[data-color=tax]{background:#3f809024;color:var(--auren-div-tax)}.cap h3{font-size:18px;font-weight:var(--w-demi);margin:0 0 8px;letter-spacing:-.01em}.cap p{font-size:14px;line-height:1.55;color:var(--auren-graphite-80);margin:0}.metrics{background:var(--auren-graphite);color:var(--auren-white);display:grid;grid-template-columns:repeat(4,1fr)}.metric{padding:56px 32px;border-right:1px solid rgba(255,255,255,.08);text-align:left}.metric:last-child{border-right:0}.metric__value{font-family:var(--font-serif);font-style:italic;font-size:clamp(48px,5vw,72px);line-height:1;letter-spacing:-.02em;font-weight:700;color:var(--auren-white);margin-bottom:12px}.metric__label{font-size:13px;color:#ffffffb3;font-weight:var(--w-medium);letter-spacing:.02em;max-width:220px;line-height:1.4}.cases__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.case{padding:32px;border:1px solid var(--auren-line);border-radius:var(--r-md);background:var(--auren-paper)}.case__tag{display:inline-flex;align-items:center;font-size:11px;font-weight:var(--w-demi);letter-spacing:.04em;padding:4px 10px;border-radius:var(--r-pill);margin-bottom:16px;background:var(--auren-white);border:1px solid var(--auren-line)}.case__tag:before{content:"";width:8px;height:8px;border-radius:2px;margin-right:8px;background:var(--auren-graphite)}.case__tag[data-color=audit]:before{background:var(--auren-div-audit)}.case__tag[data-color=legal]:before{background:var(--auren-div-legal)}.case__tag[data-color=consulting]:before{background:var(--auren-div-consulting)}.case__tag[data-color=cyber]:before{background:var(--auren-div-cyber)}.case h3{font-size:22px;font-weight:var(--w-demi);letter-spacing:-.012em;line-height:1.25;margin:0 0 12px}.case p{font-size:15px;line-height:1.55;color:var(--auren-graphite-80);font-style:italic;margin:0}.testimonial{background:var(--auren-paper);padding:96px 48px;border-top:1px solid var(--auren-line);border-bottom:1px solid var(--auren-line)}.quote{max-width:920px;margin:0 auto;position:relative;padding-top:32px}.quote__mark{font-family:var(--font-serif);font-style:italic;font-weight:700;font-size:140px;color:var(--auren-red);line-height:.6;position:absolute;top:-16px;left:-8px}.quote p{font-size:clamp(24px,2.6vw,36px);line-height:1.3;letter-spacing:-.012em;font-weight:var(--w-medium);margin:0 0 28px;color:var(--auren-graphite)}.quote footer{display:flex;flex-direction:column;gap:4px}.quote footer strong{font-size:15px;font-weight:var(--w-demi)}.quote footer span{font-size:13px;color:var(--auren-graphite-60)}.security{display:grid;grid-template-columns:1.4fr .8fr;gap:64px;align-items:center}.badges{list-style:none;padding:0;margin:24px 0 0;display:flex;flex-wrap:wrap;gap:8px}.badges li{font-size:13px;font-weight:var(--w-demi);padding:8px 14px;border:1px solid var(--auren-line-strong);border-radius:var(--r-pill);color:var(--auren-graphite);background:var(--auren-white)}.security__visual{display:flex;align-items:center;justify-content:center}.lock{width:220px;height:220px;border-radius:50%;background:var(--auren-paper);display:flex;align-items:center;justify-content:center;color:var(--auren-graphite);border:1px solid var(--auren-line);position:relative}.lock:before{content:"";position:absolute;inset:-16px;border-radius:50%;border:1px dashed var(--auren-line-strong)}.lock svg{width:88px;height:88px}.faq__list{border-top:1px solid var(--auren-graphite)}.faq__item{border-bottom:1px solid var(--auren-line);padding:24px 0}.faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-size:19px;font-weight:var(--w-demi);letter-spacing:-.008em;color:var(--auren-graphite)}.faq__item summary::-webkit-details-marker{display:none}.caret{width:20px;height:20px;flex:0 0 20px;position:relative;margin-left:16px}.caret:before,.caret:after{content:"";position:absolute;background:var(--auren-graphite);border-radius:1px}.caret:before{left:9px;top:4px;width:2px;height:12px;transition:transform var(--dur-base) var(--ease-standard)}.caret:after{left:4px;top:9px;width:12px;height:2px}.faq__item[open] .caret:before{transform:scaleY(0)}.faq__body{padding-top:14px;font-size:15px;line-height:1.6;color:var(--auren-graphite-80);max-width:760px}.cta-final{background:var(--auren-graphite);color:var(--auren-white);padding:120px 48px;text-align:center;position:relative;overflow:hidden}.cta-final:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,#e2231a66,#e2231a00 60%);top:-300px;right:-200px;pointer-events:none}.cta-final__copy{max-width:800px;margin:0 auto;position:relative;z-index:2}.cta-final h2{color:var(--auren-white)}.cta-final p{font-size:17px;color:#ffffffbf;margin:0 0 32px;line-height:1.55}.cta-final__sub{margin-top:20px;font-size:13px;color:#ffffff8c}.cta-final__sub a{color:var(--auren-white);text-decoration:underline;text-underline-offset:3px}.footer{background:var(--auren-black);color:#ffffffa6;padding:64px 48px 32px}.footer__top{max-width:1440px;margin:0 auto;display:grid;grid-template-columns:1fr 2fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.1)}.footer__brand{display:flex;align-items:center;gap:14px}.footer__brand-name{font-weight:var(--w-demi);color:var(--auren-white);font-size:17px}.footer__brand-by{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.footer__cols{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.footer__cols h5{font-size:12px;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--w-demi);color:var(--auren-white);margin:0 0 16px}.footer__cols div{display:flex;flex-direction:column;gap:10px}.footer__cols a,.footer__cols .footer__pending,.footer__cols .footer__cities{font-size:14px;color:#fff9;transition:color var(--dur-fast) var(--ease-standard)}.footer__cols a:hover{color:var(--auren-white)}.footer__bottom{max-width:1440px;margin:0 auto;padding-top:24px;display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#fff6}.footer__claim{color:#ffffffb3;font-size:14px}@media (max-width:1024px){.hero{grid-template-columns:1fr;gap:48px;padding:48px 24px}.hero__accent{display:none}.section{padding:64px 24px}.nav{padding:14px 24px}.nav__links{display:none}.how__steps,.cap-grid,.cases__grid{grid-template-columns:1fr}.metrics{grid-template-columns:repeat(2,1fr)}.metric{border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.security,.footer__top,.footer__cols{grid-template-columns:1fr}.mock{grid-template-columns:180px 1fr}.mock__panel{display:none}}@media (max-width:480px){.hero{padding:36px 20px 64px;gap:36px}.section{padding:56px 20px}.nav{padding:14px 20px}.form-card{padding:24px}.field-row{grid-template-columns:1fr}}