body:has(.aa){margin:0}.aa{--aa-navy:#152a45;--aa-deep:#102238;--aa-gold:#e8a838;--aa-paper:#f8f9fc;--aa-ink:#1e3a5f;--aa-muted:#56657b;--aa-line:#dce2e9;color:var(--aa-ink);background:#fff;font-family:var(--font-dm-sans),system-ui,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.aa *,.aa :after,.aa :before{box-sizing:border-box}.aa :where(h1,h2,h3,p,figure,ul,ol,dl){margin:0}.aa a{color:inherit}.aa a,.aa summary{-webkit-tap-highlight-color:transparent}.aa :where(a,summary):focus-visible{outline:3px solid #b77b12;outline-offset:5px;border-radius:4px}.aa :where(.aa-header,.aa-hero,.aa-example,.aa-close,.aa-footer) a:focus-visible{outline-color:#f5c96a}.aa :where(section[id],article[id],main[id]){scroll-margin-top:104px}.aa-wrap{width:min(1200px,calc(100% - 96px));margin-inline:auto}.aa-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.aa-skip{position:fixed;top:8px;left:8px;padding:12px 20px;background:#fff;z-index:100;transform:translateY(-150%)}.aa-skip:focus{transform:none}.aa-header{position:sticky;top:0;z-index:50;background:var(--aa-navy);border-bottom:1px solid #ffffff18}.aa-nav{min-height:80px;display:flex;align-items:center;gap:28px;justify-content:space-between}.aa-logo{display:flex;padding-block:8px}.aa-logo img{width:132px;height:auto;display:block}.aa-nav__links{display:flex;gap:28px;align-items:center;margin-left:auto;margin-right:20px}.aa-nav__links a{color:#d7e0ec;font-size:13px;text-decoration:none;min-height:44px;display:flex;align-items:center}.aa-nav__links a:hover{color:#f5c96a}.aa-button{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:14px 22px;border-radius:7px;background:var(--aa-gold);color:var(--aa-navy)!important;text-decoration:none;font-size:14px;font-weight:700;line-height:1.3;transition:background .18s,transform .18s}.aa-button:hover{background:#f5c96a;transform:translateY(-2px)}.aa-button:active{transform:translateY(1px)}.aa-button--small{min-height:42px;padding:12px 16px;font-size:12px}.aa-button--small>svg:last-child{display:none}.aa-eyebrow{font-size:11px;line-height:1.5;font-weight:700;letter-spacing:1.7px;text-transform:uppercase;color:var(--aa-muted)}.aa-eyebrow--gold{color:#f1bc5d}.aa h1,.aa h2,.aa h3{font-family:var(--font-playfair),Georgia,serif;font-weight:500;letter-spacing:-1.3px;line-height:1.15}.aa h2{font-size:clamp(32px,3.4vw,46px)}.aa h2 em{font-weight:400}.aa-hero{background:var(--aa-navy);color:#fff;overflow:hidden}.aa-hero__grid{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;gap:64px;padding-block:76px 72px}.aa-hero__copy>.aa-eyebrow{display:flex;align-items:center;gap:10px;margin-bottom:27px}.aa-hero__copy>.aa-eyebrow>span{width:6px;height:6px;border-radius:50%;background:var(--aa-gold);flex-shrink:0}.aa h1{font-size:clamp(42px,4.35vw,62px);letter-spacing:-2.2px;line-height:1.1}.aa h1 em{color:#f3c574;font-weight:400}.aa-intro{margin-top:26px!important;font-size:17px;line-height:1.8;color:#c3cfdf;max-width:480px}.aa-hero__actions{display:flex;flex-wrap:wrap;gap:20px;align-items:center;margin-top:31px}.aa-text-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;text-decoration:none;padding-block:10px;border-bottom:1px solid #ffffff50}.aa-text-link:hover{color:#f5c96a}.aa-hero__note{font-size:12px;color:#adbed3;margin-top:19px!important}.aa-hero__foot{padding-block:24px;border-top:1px solid #ffffff24;display:flex;justify-content:space-between;align-items:center;gap:24px}.aa-hero__foot p{font-size:12px;color:#adbed3;line-height:1.7}.aa-hero__foot strong{color:#e0e7f1;font-weight:500}.aa-hero__foot>div{display:flex;align-items:center;gap:32px;color:#edf0f7;font-weight:500;font-size:16px}.aa-hero__foot>a{display:grid;place-items:center;height:44px;width:44px;border:1px solid #ffffff40;border-radius:50%}.aa-ledger{background:#f8f7f3;color:var(--aa-ink);border-radius:10px;box-shadow:0 25px 60px #07162a44;transform:rotate(1deg);position:relative}.aa-ledger__top{display:flex;align-items:center;gap:10px;padding:15px 25px;border-bottom:1px solid #d9dedf;font-size:9px;letter-spacing:1.5px;font-weight:700;color:#56657b}.aa-ledger__mark{width:26px;height:26px;object-fit:contain;border-radius:5px}.aa-ledger__issue{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aa-ledger__heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:27px 28px 23px}.aa-ledger__heading h2{font-size:34px;margin-top:8px;line-height:1.14}.aa-ledger__heading .aa-eyebrow{font-size:9px;letter-spacing:1.4px;color:#756344}.aa-ledger__heading>svg{color:#b19d7e}.aa-source{margin:0 24px 24px;padding:13px;background:#fff;border:1px solid #dce2e9;display:flex;align-items:center;gap:11px;border-radius:6px}.aa-source strong{font-size:12px;font-weight:600;display:block;overflow-wrap:anywhere}.aa-source span{display:block;font-size:10px;color:#56657b;margin-top:3px}.aa-source>svg{flex-shrink:0;color:#56657b}.aa-source>svg:last-child{color:#286047;margin-left:auto}.aa-ledger__table{padding-inline:24px}.aa-ledger table{border-collapse:collapse;width:100%;table-layout:fixed;font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aa-ledger td,.aa-ledger th{text-align:right;padding:12px 6px;border-bottom:1px solid #dce2e9}.aa-ledger th:first-child{text-align:left;width:20%}.aa-ledger th:last-child{width:30%}.aa-ledger thead th{font-size:9px;text-transform:uppercase;letter-spacing:.6px;color:#56657b;font-weight:500;padding-top:0}.aa-ledger tbody th{font-weight:500}.aa-match{display:inline-flex;align-items:center;gap:3px;color:#286047;font-size:10px}.aa-exception{background:#f7e7c9}.aa-exception td:last-child{color:#7e4c05;font-weight:700}.aa-review{display:flex;gap:12px;padding:22px 24px;align-items:center}.aa-review__icon{flex:none;display:grid;place-items:center;width:37px;height:37px;border:1px solid #b9c7be;border-radius:50%;color:#286047}.aa-review strong{font-size:12px;font-weight:600}.aa-review p{font-size:11px;color:#56657b;margin-top:3px;line-height:1.5}.aa-ledger figcaption{display:flex;justify-content:space-between;gap:10px;padding:12px 24px;border-top:1px solid #d9dedf;font-size:9px;color:#56657b}.aa-ledger figcaption span:last-child{letter-spacing:.6px;white-space:nowrap;font-weight:700}.aa-how,.aa-workflows{padding-block:104px}.aa-section-intro{display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:end;margin-bottom:65px}.aa-section-intro .aa-eyebrow{margin-bottom:17px}.aa-section-intro h2 em{color:#65768b}.aa-section-intro>p{font-size:16px;line-height:1.85;color:#56657b;padding-bottom:5px;max-width:390px}.aa-workflow-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:52px;align-items:start}.aa-index{position:sticky;top:112px}.aa-index>.aa-eyebrow{margin-bottom:19px;font-size:10px}.aa-index nav{display:grid}.aa-index nav a{display:flex;align-items:center;gap:12px;min-height:55px;padding:12px 10px;border-bottom:1px solid var(--aa-line);text-decoration:none;color:var(--aa-muted);font-size:12px;transition:color .2s,background .2s}.aa-index nav a>span{font-size:10px;color:#7d6a4b;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aa-index nav a>svg{margin-left:auto;opacity:0;flex:none}.aa-index nav a:hover,.aa-index nav a[aria-current]{background:#f8f3e9;color:#152a45}.aa-index nav a[aria-current]{font-weight:700;box-shadow:inset 3px 0 0 #b27a1d}.aa-index nav a[aria-current]>svg{opacity:1}.aa-index__note{display:flex;align-items:center;gap:12px;font-size:12px;margin-top:28px!important;color:var(--aa-muted)}.aa-index__note svg{color:#a0690d}.aa-job+.aa-job{margin-top:54px}.aa-job__heading{display:flex;align-items:baseline;gap:18px;padding-bottom:21px;border-bottom:1px solid var(--aa-line)}.aa-job__heading>span{font-size:12px;color:#936318;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aa-job__heading h3{font-size:30px;letter-spacing:-.6px}.aa-job__comparison{display:grid;grid-template-columns:.85fr 1.3fr;gap:28px;margin-top:25px}.aa-manual{padding-top:17px}.aa-manual>p:nth-child(2){color:var(--aa-muted);font-size:14px;line-height:1.85;margin-top:16px}.aa-manual__arrow{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--aa-line);margin-top:25px;padding-top:20px;color:#936318;font-size:11px}.aa-agent{border-radius:9px;background:var(--aa-navy);color:#fff;padding:26px}.aa-agent>.aa-eyebrow{font-size:10px}.aa-agent__description{margin-top:12px!important;font-size:15px;line-height:1.7}.aa-agent dl{margin-top:22px}.aa-agent dl>div{border-top:1px solid #ffffff24;padding:12px 0;display:grid;grid-template-columns:48px 1fr;gap:15px}.aa-agent dt{color:#c9ad7b;text-transform:uppercase;font-size:9px;letter-spacing:1px;padding-top:3px}.aa-agent dd{margin:0;line-height:1.65}.aa-agent dd,.aa-signoff{color:#cbd6e5;font-size:12px}.aa-signoff{margin-top:15px!important;padding-top:15px;border-top:1px solid #ffffff30;display:flex;align-items:flex-start;gap:10px}.aa-signoff svg{color:#f1bc5d;flex:none}.aa-signoff strong{color:#f1bc5d;font-weight:500}.aa-example{background:var(--aa-deep);padding-block:76px;color:#fff}.aa-example__grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px}.aa-example h2{margin:19px 0 24px}.aa-example h2 em{color:#f1bc5d}.aa-example__grid>div>p:last-child{color:#bac9db;font-size:15px;line-height:1.85}.aa-example__steps>div{display:flex;gap:22px;border-top:1px solid #ffffff26;padding-block:22px}.aa-example__steps>div>span{font-size:11px;color:#f1bc5d;padding-top:5px}.aa-example__steps h3{font-size:24px;letter-spacing:-.4px;margin-bottom:12px}.aa-example__steps p{font-size:14px;color:#bac9db;line-height:1.8}.aa-example__steps .aa-example__note{display:flex;align-items:center;gap:12px;border-top:1px solid #ffffff26;padding-top:21px;font-size:12px}.aa-example__note svg{flex:none;color:#f1bc5d}.aa-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.aa-step-number{display:inline-grid;place-items:center;width:43px;height:43px;border:1px solid #b7c0cc;border-radius:50%;font-size:12px;color:#936318}.aa-steps h3{font-size:27px;letter-spacing:-.5px;margin:25px 0 16px}.aa-steps article>div>p:last-child,.aa-steps article>p{font-size:14px;line-height:1.8;color:var(--aa-muted)}.aa-steps article>div{border-top:1px solid var(--aa-line);margin-top:22px;padding-top:20px}.aa-steps article>div>.aa-eyebrow{font-size:10px;margin-bottom:9px}.aa-fit{margin-top:70px;padding-top:40px;border-top:1px solid var(--aa-line);display:grid;grid-template-columns:1fr 1fr;gap:64px}.aa-fit h3{font-size:25px;letter-spacing:-.5px;margin:14px 0 22px}.aa-fit ul{padding:0;list-style:none;display:grid;gap:12px}.aa-fit li{display:flex;gap:10px;font-size:14px;line-height:1.75;color:var(--aa-muted)}.aa-fit li svg,.aa-fit li>span{flex:none;margin-top:4px;color:#936318}.aa-boundaries{padding-block:65px;background:#f4f5f7}.aa-boundaries__grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.aa-boundaries h2{font-size:36px;margin-top:17px}.aa-boundaries__grid>div>p{font-size:15px;line-height:1.85;color:var(--aa-muted)}.aa-boundaries__grid>div>p+p{margin-top:15px}.aa-boundaries__grid a{display:inline;color:#152a45;text-underline-offset:4px}.aa-boundaries__grid a svg{vertical-align:middle;margin-left:6px}.aa-faq{padding-block:90px}.aa-faq__grid{display:grid;grid-template-columns:1fr 1.5fr;gap:80px}.aa-faq h2{margin-top:17px}.aa-faq__item{border-top:1px solid var(--aa-line)}.aa-faq__item:last-child{border-bottom:1px solid var(--aa-line)}.aa-faq summary{cursor:pointer;list-style:none;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:15px;font-weight:600;line-height:1.6}.aa-faq summary::-webkit-details-marker{display:none}.aa-faq summary svg{flex:none;color:#936318;transition:transform .2s}.aa-faq details[open] summary svg{transform:rotate(45deg)}.aa-faq .faq-a{padding:0 30px 25px 0;font-size:14px;line-height:1.9;color:var(--aa-muted)}.aa-close{color:#fff;background:var(--aa-navy);padding-block:84px;text-align:center}.aa-close h2{font-size:clamp(38px,4vw,56px);margin:20px 0 24px}.aa-close h2 em{color:#f1bc5d}.aa-close__inner>p:not(.aa-eyebrow){max-width:530px;margin-inline:auto;font-size:16px;color:#c3cfdf;line-height:1.8}.aa-close .aa-button{margin-top:28px}.aa-close__note{display:block;margin-top:20px;font-size:12px;color:#adbed3}.aa-footer{background:var(--aa-deep);color:#b4c3d6;padding-block:34px}.aa-footer>div{display:flex;align-items:center;flex-wrap:wrap;gap:24px}.aa-footer img{display:block;object-fit:contain}.aa-footer nav{display:flex;flex-wrap:wrap;gap:4px 20px;margin-left:auto}.aa-footer nav a{text-decoration:none;padding-block:12px;font-size:11px}.aa-footer nav a:hover{color:#f5c96a}.aa-footer p{width:100%;padding-top:20px;border-top:1px solid #ffffff20;font-size:11px;color:#a0b3ca}@keyframes aa-enter{0%{opacity:.65;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.aa-ledger{animation:aa-enter .6s ease-out both}.aa [data-seen=true]{animation:aa-enter .4s ease-out both}}@media (max-width:1100px){.aa-wrap{width:calc(100% - 64px)}.aa-hero__grid{gap:35px}.aa-nav__links{gap:18px;margin-right:0}.aa-workflow-layout{grid-template-columns:180px minmax(0,1fr);gap:32px}.aa-job__comparison{grid-template-columns:1fr;gap:22px}.aa-manual{padding-top:0}.aa-manual>p:nth-child(2){margin-top:10px}.aa-manual__arrow{display:none}.aa-boundaries__grid,.aa-example__grid{gap:45px}.aa-steps{gap:25px}}@media (max-width:800px){.aa-wrap{width:calc(100% - 44px)}.aa-nav{min-height:70px;gap:12px}.aa-logo img{width:110px}.aa-nav__links{display:none}.aa-button--small{padding:11px 13px;font-size:11px;gap:7px;min-height:44px}.aa-hero__grid{grid-template-columns:1fr;padding-block:51px 45px;gap:43px;max-width:600px}.aa h1{font-size:clamp(40px,7.5vw,60px);letter-spacing:-1.5px}.aa-hero__copy>.aa-eyebrow{font-size:9px;letter-spacing:1.3px;margin-bottom:23px}.aa-intro{font-size:16px;margin-top:22px!important;max-width:none}.aa-hero__actions{gap:15px;margin-top:26px}.aa-ledger{transform:none}.aa-ledger__heading h2{font-size:32px}.aa-ledger__heading>svg{display:none}.aa-hero__foot{flex-wrap:wrap;gap:20px}.aa-hero__foot>div{gap:22px;font-size:14px}.aa-hero__foot>a{display:none}.aa-how,.aa-workflows{padding-block:62px}.aa-section-intro{grid-template-columns:1fr;gap:22px;margin-bottom:32px}.aa-section-intro h2{font-size:36px}.aa-section-intro>p{max-width:540px;font-size:15px}.aa-workflow-layout{grid-template-columns:1fr;gap:38px}.aa-index{position:static}.aa-index nav{grid-template-columns:1fr 1fr;gap:0 15px}.aa-index nav a{padding-left:8px;font-size:12px;gap:8px}.aa-index nav a>svg,.aa-index__note{display:none}.aa-job__heading h3{font-size:29px}.aa-job__heading{gap:13px}.aa-job__comparison{margin-top:19px;gap:20px}.aa-manual>p:nth-child(2){font-size:15px;line-height:1.75}.aa-agent{padding:23px}.aa-agent__description{font-size:16px}.aa-agent dd,.aa-signoff{font-size:13px}.aa-job+.aa-job{margin-top:43px}.aa-example{padding-block:56px}.aa-boundaries__grid,.aa-example__grid{grid-template-columns:1fr;gap:28px}.aa-example h2{font-size:36px}.aa-steps{grid-template-columns:1fr;gap:31px}.aa-steps article{border-top:1px solid var(--aa-line);padding-top:25px}.aa-steps h3{margin-top:16px}.aa-steps article>div{margin-top:17px;padding-top:16px}.aa-fit{grid-template-columns:1fr;gap:36px;margin-top:42px;padding-top:32px}.aa-boundaries{padding-block:50px}.aa-boundaries h2{font-size:33px}.aa-faq{padding-block:55px}.aa-faq__grid{grid-template-columns:1fr;gap:30px}.aa-faq h2{font-size:36px}.aa-close{padding-block:62px}.aa-close h2{font-size:38px}.aa-footer nav{margin-left:0;gap:0 22px}.aa-footer nav a{min-height:44px;display:flex;align-items:center}.aa :where(section[id],article[id],main[id]){scroll-margin-top:92px}}@media (max-width:380px){.aa-wrap{width:calc(100% - 36px)}.aa-logo img{width:96px}.aa h1{font-size:38px;letter-spacing:-1.5px}.aa-hero__copy>.aa-eyebrow{font-size:8px;letter-spacing:1px}.aa-ledger__top{padding:12px 15px;font-size:8px;letter-spacing:.9px}.aa-ledger__heading{padding:22px 18px}.aa-ledger__heading h2{font-size:29px}.aa-source{margin-inline:12px;padding:10px;gap:7px}.aa-source strong{font-size:10px}.aa-source span{font-size:9px}.aa-ledger__table{padding-inline:12px}.aa-ledger td,.aa-ledger th{padding:12px 3px;font-size:10px}.aa-ledger thead th{font-size:8px;letter-spacing:0}.aa-match{font-size:9px;gap:1px}.aa-review{padding:18px 14px;gap:8px}.aa-review strong{font-size:11px}.aa-review p{font-size:10px}.aa-ledger figcaption{padding:10px 14px;font-size:8px;flex-wrap:wrap}.aa-close h2,.aa-section-intro h2{font-size:33px}.aa-index nav{gap:0 8px}.aa-index nav a{font-size:11px}.aa-agent{padding:20px}}@media (prefers-reduced-motion:reduce){.aa *,.aa :after,.aa :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}