@font-face{font-family:"Estedad";src:url("../fonts/Estedad-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}
:root{--p-bg:#eeeeee;--p-accent:#ea9216;--p-slate:#3a4750;--p-dark:#313841;--p-white:#fff;--p-line:#d7dadd;--p-muted:#68747c}
html,body,button{font-family:"Estedad",Tahoma,sans-serif}body{background:var(--p-bg);color:var(--p-dark)}.site-header{background:rgba(238,238,238,.92);border-color:#d6dadd}.site-header.is-scrolled{background:rgba(238,238,238,.97);box-shadow:0 8px 30px rgba(49,56,65,.08)}.brand-mark{border-color:var(--p-accent);background:var(--p-accent)}.brand-mark i{background:var(--p-dark)}.brand-copy strong{color:var(--p-dark)}.brand-copy small,.main-nav a{color:#64717a}.main-nav a:hover{color:#c87300}.header-cta,.at-cta{background:var(--p-accent);color:var(--p-dark);box-shadow:0 12px 28px rgba(234,146,22,.22);border-radius:9px}.header-cta:hover,.at-cta:hover{background:#d9840d;color:var(--p-dark);box-shadow:0 16px 35px rgba(234,146,22,.3)}
.at-hero-v2{background:linear-gradient(135deg,#eef1f2 0%,#eeeeee 55%,#e8ecee 100%)}.at-hero-v2::before{content:"";position:absolute;inset:88px 0 0;background-image:linear-gradient(rgba(58,71,80,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(58,71,80,.035) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,#000,transparent 58%)}.at-eyebrow{color:#b86d00}.at-eyebrow i{background:var(--p-accent)}.at-hero-v2 h1{color:var(--p-dark);font-weight:800;letter-spacing:-2px}.at-hero-v2 h1 em{color:#d77f05}.at-hero-v2-copy>p{color:#5e6971}.at-link{border-color:#aab2b7}.at-trust{border-color:#d1d6d9}.at-trust span{color:#657179;border-color:#cbd1d5}.at-trust b{color:var(--p-dark)}
.at-workflow{background:#fff;border-color:#d7dde0;border-radius:18px;box-shadow:0 36px 85px rgba(49,56,65,.18);transform:perspective(1100px) rotateY(var(--rx,0deg)) rotateX(var(--ry,0deg));transition:transform .2s ease-out}.at-workflow::before{content:"";position:absolute;inset:-12px 20px auto;height:12px;background:#d8dde0;border-radius:12px 12px 0 0;z-index:-1}.at-workflow-glow{background:rgba(234,146,22,.24)}.at-flow-head{background:var(--p-dark);color:#fff;border:0;border-radius:17px 17px 0 0}.at-flow-head i{background:rgba(234,146,22,.16);color:#ffc979}.at-dashboard{padding:22px;background:#f4f6f7}.at-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.at-kpis article{background:#fff;border:1px solid #dfe4e7;border-radius:10px;padding:14px;display:flex;flex-direction:column;min-width:0}.at-kpis span{font-size:11px;color:#75818a}.at-kpis strong{font-size:16px;color:var(--p-dark);margin:5px 0;white-space:nowrap}.at-kpis small{font-size:10px;color:#8b969d}.at-kpis .positive{color:#3b8065}.at-dash-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:10px;margin-top:10px}.at-chart,.at-activity{background:#fff;border:1px solid #dfe4e7;border-radius:10px;padding:16px;min-height:248px}.at-chart header,.at-activity header{display:flex;justify-content:space-between;align-items:center}.at-chart header div{display:flex;flex-direction:column}.at-chart header strong,.at-activity header strong{font-size:12px}.at-chart header span,.at-activity header span{font-size:10px;color:#8a949b}.at-chart header>b{font-size:9px;color:#b86d00;background:#fff2df;padding:5px 8px;border-radius:20px}.at-bars{height:145px;display:flex;align-items:flex-end;justify-content:space-around;border-bottom:1px solid #dfe4e7;background:repeating-linear-gradient(to top,#edf0f2 0,#edf0f2 1px,transparent 1px,transparent 36px);padding:0 8px}.at-bars i{display:block;width:17px;height:var(--h);background:linear-gradient(to top,#3a4750,#667782);border-radius:5px 5px 0 0;transform-origin:bottom;animation:barGrow 1.2s var(--at-ease) both}.at-bars i:last-child{background:linear-gradient(to top,#d77f05,#f3aa43)}.at-bars i:nth-child(2){animation-delay:.08s}.at-bars i:nth-child(3){animation-delay:.16s}.at-bars i:nth-child(4){animation-delay:.24s}.at-bars i:nth-child(5){animation-delay:.32s}.at-bars i:nth-child(6){animation-delay:.4s}@keyframes barGrow{from{transform:scaleY(0)}}.at-chart footer{display:flex;justify-content:space-around;font-size:8px;color:#929ba1;margin-top:6px}.at-activity ul{list-style:none;padding:0;margin:12px 0 0}.at-activity li{display:grid;grid-template-columns:8px 1fr auto;gap:9px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0f2}.at-activity li:last-child{border:0}.at-activity li>i{width:7px;height:7px;border-radius:50%;background:var(--p-accent);box-shadow:0 0 0 4px #fff0db}.at-activity li div{display:flex;flex-direction:column}.at-activity li strong{font-size:9px}.at-activity li span,.at-activity li>b{font-size:8px;color:#8c969c}.at-activity li>b{font-weight:400}.at-flow-foot{background:#fff;color:#68747c;border-color:#e1e5e7}.at-flow-foot span i{background:#4e9978}.at-flow-foot strong{color:#c17100}.at-float-note{background:var(--p-slate);border-radius:10px}.at-float-note b{color:#ffc26d}.at-manifest{border-color:#d2d7da}.at-manifest span{border-color:#cfd5d8;color:#637078}
.at-statement,.at-proof{background:#fff}.at-statement h2 em,.at-head h2 em,.at-proof-copy h2 em,.at-about-copy h2 em{color:#d17a00}.at-section-no{color:#b86d00}.at-expertise{background:var(--p-bg)}.at-accordion{border-color:#aeb7bc}.at-accordion article{border-color:#ccd2d5}.at-accordion .is-active{background:#fff}.at-accordion button>span{color:#c17100}.at-panel li{border-color:#c5cdd1}.at-blueprint{background:var(--p-dark)}.at-head-light .at-section-no,.at-head-light h2 em{color:#f3aa43}.at-steps>i{color:var(--p-accent)}.at-steps article strong{color:#64717a}.at-about{background:#dce1e4}.at-portrait{background:linear-gradient(145deg,var(--p-slate),var(--p-dark))}.at-portrait>span:last-of-type{color:#ffc46f}.at-contact-box{background:linear-gradient(120deg,var(--p-dark),var(--p-slate))}.at-contact-box h2 em{color:#f2a43a}.at-cta-light{background:var(--p-accent)}.site-footer{background:#252b31}
@media(max-width:900px){.at-workflow{transform:none}.at-dash-grid{grid-template-columns:1fr}.at-activity{min-height:auto}.at-dashboard{padding:16px}}
@media(max-width:600px){.at-kpis{grid-template-columns:1fr}.at-kpis article{padding:12px}.at-flow-head{height:58px}.at-chart{padding:12px}.at-chart footer{font-size:7px}.at-float-note{position:static}.at-activity li>b{display:none}}
@media(prefers-reduced-motion:reduce){.at-bars i{animation:none}.at-workflow{transform:none!important}}
