.abt-hero{padding:72px 0 64px;position:relative;overflow:hidden}.abt-hero__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:48px;display:grid}@media (width<=980px){.abt-hero__grid{grid-template-columns:1fr;gap:34px}}.abt-crumb{margin-bottom:16px}.abt-crumb a{color:var(--gold-300)}.abt-crumb .sep{color:#fff6;margin:0 8px}.abt-crumb span:last-child{color:#ffffffb8}.abt-h1{font-family:var(--font-display),sans-serif;letter-spacing:-.025em;color:#fff;margin:18px 0;font-size:clamp(30px,4.4vw,50px);font-weight:800;line-height:1.08}.abt-sub{color:#ffffffd1;max-width:56ch;margin:0 0 28px;font-family:Inter,sans-serif;font-size:clamp(15px,1.6vw,17px);line-height:1.7}.abt-statement{border-radius:var(--radius-xl);backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #17c0b452;overflow:hidden;box-shadow:0 24px 60px #052e3180}.abt-statement__bar{background:#17c0b41a;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:11px;padding:16px 22px;display:flex}.abt-statement__dot{background:var(--accent);border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 0 4px #17c0b438}.abt-statement__title{letter-spacing:.14em;text-transform:uppercase;color:#fff9;font-family:Inter,sans-serif;font-size:11.5px;font-weight:700}.abt-statement__tag{font-family:var(--font-display),sans-serif;color:var(--gold-300);white-space:nowrap;background:#17c0b429;border:1px solid #17c0b46b;border-radius:999px;margin-left:auto;padding:4px 11px;font-size:12.5px;font-weight:700}.abt-statement__rows{margin:0;padding:0;list-style:none}.abt-statement__rows li{color:#ffffffd9;border-bottom:1px solid #ffffff12;align-items:flex-start;gap:13px;padding:14px 22px;font-family:Inter,sans-serif;font-size:13.8px;line-height:1.5;display:flex}.abt-statement__rows li:last-child{border-bottom:0}.abt-statement__rows .ic{width:28px;height:28px;color:var(--gold-300);background:#17c0b429;border-radius:8px;flex:none;place-items:center;margin-top:1px;display:grid}.abt-statement__rows .ic svg{width:15px;height:15px}.abt-metrics{padding:66px 0}.abt-meter-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}@media (width<=860px){.abt-meter-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.abt-meter-grid{grid-template-columns:1fr}}.abt-meter-card{background:var(--surface-card);border:1px solid var(--slate-200);border-radius:var(--radius-lg);box-shadow:var(--elev-1);padding:24px 22px;transition:transform .25s,box-shadow .25s,border-color .25s}.abt-meter-card:hover{box-shadow:var(--elev-3);border-color:var(--sky-200);transform:translateY(-3px)}.abt-meter-card__num{font-family:var(--font-display),sans-serif;color:var(--blue-700);font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1}.abt-meter-card__bar{background:var(--surface-tinted);border-radius:999px;height:5px;margin:14px 0 12px;overflow:hidden}.abt-meter-card__bar span{background:linear-gradient(90deg,var(--gold-700),var(--gold-400));width:78%;height:100%;display:block}.abt-meter-card:nth-child(2) .abt-meter-card__bar span{width:64%}.abt-meter-card:nth-child(3) .abt-meter-card__bar span{width:88%}.abt-meter-card:nth-child(4) .abt-meter-card__bar span{width:52%}.abt-meter-card:nth-child(5) .abt-meter-card__bar span{width:95%}.abt-meter-card:nth-child(6) .abt-meter-card__bar span{width:70%}.abt-meter-card__lbl{color:var(--slate-600);font-family:Inter,sans-serif;font-size:13px;line-height:1.5}.abt-focus{padding:66px 0}.abt-focus__grid{grid-template-columns:.82fr 1.18fr;align-items:start;gap:48px;display:grid}@media (width<=980px){.abt-focus__grid{grid-template-columns:1fr;gap:34px}}.abt-focus__intro{position:sticky;top:96px}@media (width<=980px){.abt-focus__intro{position:static}}.abt-focus__intro .lead{margin:14px 0 24px}.abt-ledger{background:var(--surface-card);border:1px solid var(--slate-200);border-radius:var(--radius-xl);box-shadow:var(--elev-2);overflow:hidden}.abt-ledger-row{border-bottom:1px solid var(--slate-200);grid-template-columns:46px 110px 1fr;align-items:start;gap:18px;padding:22px 24px;transition:background .2s;display:grid}.abt-ledger-row:last-child{border-bottom:0}.abt-ledger-row:hover{background:var(--surface-mint-tinted)}@media (width<=560px){.abt-ledger-row{grid-template-columns:46px 1fr;gap:6px 16px}}.abt-ledger-row__no{font-family:var(--font-display),sans-serif;color:var(--gold-700);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800;line-height:1.4}.abt-ledger-row__tag{font-family:var(--font-display),sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--blue-600);background:var(--surface-tinted);border:1px solid var(--sky-200);white-space:nowrap;border-radius:999px;place-self:start;padding:5px 10px;font-size:11px;font-weight:700}@media (width<=560px){.abt-ledger-row__tag{grid-column:2}.abt-ledger-row__body{grid-column:1/-1}}.abt-ledger-row__body h4{font-family:var(--font-display),sans-serif;color:var(--navy-900);letter-spacing:-.01em;margin:0 0 6px;font-size:16.5px;font-weight:700}.abt-ledger-row__body p{color:var(--slate-600);margin:0;font-family:Inter,sans-serif;font-size:13.8px;line-height:1.6}.abt-story{padding:70px 0}.abt-rail{max-width:760px;margin:48px auto 0;position:relative}.abt-rail:before{content:"";background:linear-gradient(180deg,var(--gold-400),#5eead426);width:2px;position:absolute;top:8px;bottom:8px;left:26px}@media (width<=620px){.abt-rail:before{left:21px}}.abt-rail-stage{grid-template-columns:54px 1fr;gap:24px;padding:0 0 32px;display:grid;position:relative}.abt-rail-stage:last-child{padding-bottom:0}@media (width<=620px){.abt-rail-stage{grid-template-columns:44px 1fr;gap:16px}}.abt-rail-node{z-index:1;text-align:center;background:var(--blue-900);border:2px solid var(--gold-400);border-radius:50%;flex:none;place-items:center;width:54px;height:54px;display:grid;box-shadow:0 0 0 6px #052e3199,0 8px 20px #00000059}@media (width<=620px){.abt-rail-node{width:44px;height:44px}}.abt-rail-node span{font-family:var(--font-display),sans-serif;color:var(--gold-300);letter-spacing:-.01em;font-size:13px;font-weight:800;line-height:1}.abt-rail-content{border-radius:var(--radius-lg);background:#ffffff0d;border:1px solid #ffffff1f;margin-top:2px;padding:22px 24px}.abt-rail-content h3{font-family:var(--font-display),sans-serif;color:#fff;letter-spacing:-.01em;margin:0 0 8px;font-size:18px;font-weight:700}.abt-rail-content p{color:#fffc;margin:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.65}.abt-cta{padding:70px 0 90px}
