.va-page{--va-ink:#17211d;--va-muted:#58625d;--va-line:#d8ded9;--va-accent:#dce8d8;--va-paper:#fbfcf9;background:var(--va-paper);color:var(--va-ink);font-family:var(--font-inter),Arial,sans-serif}.va-value-protection{--va-accent:#eee8d5}.va-value-recovery{--va-accent:#dce6ed}.va-container{width:min(1280px,calc(100% - 96px));margin-inline:auto}.va-page h1,.va-page h2,.va-page h3,.va-page h4{font-family:inherit;font-weight:500;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.va-page h1{max-width:1080px;margin:26px auto;font-size:clamp(42px,5.8vw,82px);line-height:1.04;letter-spacing:-.06em;text-wrap:balance}.va-page h2{font-size:clamp(30px,3.5vw,50px);line-height:1.12;letter-spacing:-.045em;text-wrap:balance}.va-page h3{line-height:1.35;letter-spacing:-.02em}.va-page dd,.va-page li,.va-page p{text-wrap:pretty}.va-back:focus-visible,.va-page [tabindex]:focus-visible,.va-page summary:focus-visible,.va-related a:focus-visible{outline:3px solid #4d7c50;outline-offset:5px}.va-kicker{font-size:10px;font-weight:600;letter-spacing:.14em;line-height:1.6;text-transform:uppercase}.va-hero{padding:22px 0 72px}.va-hero-layout{margin-top:16px;text-align:center}.va-hero-copy{min-width:0;max-width:1100px;margin-inline:auto}.va-hero-media{position:relative;width:100%;aspect-ratio:16/7;margin-top:56px;background:#c9d2c7;overflow:hidden}.va-hero-media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.va-back{display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:12px;color:var(--va-muted)}.va-back:hover{color:var(--va-ink)}.va-hero-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 28px;font-size:10px;text-transform:uppercase;letter-spacing:.15em;font-weight:600;color:var(--va-muted)}.va-lead{max-width:800px;margin-inline:auto;color:var(--va-muted);font-size:clamp(17px,1.4vw,19px);line-height:1.7}.va-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;margin-top:30px}.va-hero .va-actions{justify-content:center}.va-pilot-note{max-width:900px;margin:20px auto 0;font-size:12px;line-height:1.8;color:var(--va-muted)}.va-example-section{background:#edf1eb;color:var(--va-ink);padding:64px 0 40px;scroll-margin-top:112px}.va-case-heading{display:grid;grid-template-columns:1fr .85fr;gap:64px;align-items:end;padding:0 0 36px}.va-case-heading .va-kicker{color:var(--va-muted);margin-bottom:18px}.va-case-heading h2{max-width:680px;font-size:clamp(28px,3vw,42px)}.va-case-heading>p{color:var(--va-muted);font-size:14px;line-height:1.8}.va-app-stage{padding:28px;background:linear-gradient(135deg,#d1d9cb,var(--va-accent) 58%,#d6dfd5);border:1px solid #cbd5c9}.va-app-shell{border:1px solid #aab8aa;background:#fff;box-shadow:0 18px 40px -26px #253b2c66;-webkit-user-select:none;-moz-user-select:none;user-select:none}.va-app-topbar{gap:24px;padding:17px 24px;background:#15291f;color:#f6faf3;font-size:11px;line-height:1.5}.va-app-brand,.va-app-topbar{display:flex;align-items:center}.va-app-brand{gap:12px}.va-app-brand strong{font-weight:500}.va-app-mark{display:grid;grid-template-columns:repeat(2,5px);gap:2px}.va-app-mark i{width:5px;height:5px;background:#b7cea2}.va-app-mark i:last-child{background:#71936a}.va-app-area{border-left:1px solid #ffffff30;padding-left:24px;color:#c7d7c0}.va-workspace{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:1px;background:#cbd5cb}.va-record{background:#f7f9f5;color:var(--va-ink);min-width:0}.va-table-scroll{overflow-x:auto}.va-record table{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.va-record td,.va-record th{padding:20px 18px;text-align:left;border-bottom:1px solid #dce2da;white-space:nowrap}.va-record thead th{background:#e7ece4;color:#465449;font-size:10px;font-weight:500;letter-spacing:.04em}.va-record tbody th{font-weight:500}.va-record tbody tr:last-child{background:#eef2eb}.va-calculation{background:var(--va-accent);padding:28px}.va-amount{display:block;font-size:clamp(44px,4.5vw,64px);font-weight:500;letter-spacing:-.06em;line-height:1.1;font-variant-numeric:tabular-nums}.va-calculation>div>p{margin-top:10px;font-size:12px;font-weight:500}.va-calculation>p{margin-top:20px;padding-top:17px;border-top:1px solid #17211d24;font-size:12px;color:#425044;line-height:1.8}.va-evidence{padding:26px 28px}.va-evidence .va-kicker{color:#5c6a60}.va-evidence ul{margin-top:10px}.va-evidence li{display:flex;gap:16px;padding:8px 0;font-size:12px}.va-evidence li>span{color:#65776a;font-variant-numeric:tabular-nums}.va-open-check{border-top:1px solid #d8ded9;background:#edf0e9}.va-open-check summary{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:17px 28px;font-size:13px;font-weight:500;cursor:pointer;list-style:none}.va-open-check summary::-webkit-details-marker{display:none}.va-open-check summary>span{font-size:22px;font-weight:400}.va-open-check[open] summary>span{transform:rotate(45deg)}.va-open-check>p{padding:0 28px 22px;color:#4b5b50;font-size:13px;line-height:1.8}.va-status{padding:26px;background:#223229;color:#f0f5ec}.va-status>h3{color:#c7d5c9;font-size:12px;padding-bottom:21px;border-bottom:1px solid #526358}.va-status li{padding:21px 0;border-bottom:1px solid #46594b}.va-status li:last-child{padding-bottom:0;border-bottom:0}.va-state-name{display:flex;align-items:baseline;gap:14px}.va-state-name>span{color:#adc2ae;font-size:10px;font-variant-numeric:tabular-nums}.va-state-name h4{font-size:14px}.va-state-value{margin-top:8px;padding-left:28px;color:#eef4eb;font-size:13px;line-height:1.6}.va-state-definition{margin-top:7px;padding-left:28px;color:#adbdaf;font-size:11px;line-height:1.65}.va-state-note{max-width:900px;margin-top:20px;color:var(--va-muted);font-size:11px;line-height:1.8}.va-section{padding-block:92px}.va-editorial{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.va-editorial .va-kicker{margin-bottom:22px;color:var(--va-muted)}.va-body-large{color:var(--va-muted);font-size:17px;line-height:1.85}.va-audience{margin-top:26px;border-top:1px solid var(--va-line);padding-top:22px;color:var(--va-muted);font-size:13px;line-height:1.8}.va-scope{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;margin-top:52px;align-items:start}.va-scope-checks{border:1px solid var(--va-line);padding:32px;background:#fff}.va-scope>div:first-child>h3{font-size:21px}.va-line-list{margin-top:24px;border-top:1px solid var(--va-line)}.va-line-list li{border-bottom:1px solid var(--va-line);padding:16px 0;font-size:14px;line-height:1.7}.va-outcome{background:var(--va-accent);padding:36px}.va-outcome h3{font-size:28px;line-height:1.2;margin-top:24px}.va-outcome>p:last-child{margin-top:24px;color:#4b594e;font-size:14px;line-height:1.85}.va-work-section{background:#f0f3ee}.va-work-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:44px}.va-work-rows>li{padding:32px;border:1px solid #d8e0d4;background:var(--va-paper);min-width:0}.va-step-index{font-size:11px;color:#617465;font-variant-numeric:tabular-nums}.va-work-rows h3{font-size:24px;margin-top:24px;max-width:460px}.va-work-rows p{color:var(--va-muted);font-size:14px;line-height:1.85;margin-top:16px;max-width:520px}.va-control-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.va-human{padding:36px;background:#e5ece0}.va-access>.va-kicker,.va-human>.va-kicker{margin-bottom:22px;color:var(--va-muted)}.va-control-grid h2{font-size:clamp(29px,3vw,39px)}.va-human .va-line-list{--va-line:#c6d1c2}.va-access>p:last-child,.va-human>p:last-child{margin-top:24px;color:var(--va-muted);font-size:12px;line-height:1.85}.va-access{padding:36px;border:1px solid var(--va-line);background:#fff}.va-access dl{margin-top:30px}.va-access dl>div{border-top:1px solid var(--va-line);padding-block:20px}.va-access dt{font-size:14px;font-weight:500}.va-access dd{margin-top:8px;color:var(--va-muted);font-size:13px;line-height:1.8}.va-pilot-section{background:#e9edf0}.va-pilot-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:46px}.va-pilot-steps>li{border:1px solid #d1d9db;background:#f8faf8;padding:28px;min-width:0}.va-pilot-steps h3{margin-top:28px;font-size:22px}.va-pilot-steps p{margin-top:15px;color:#53616b;font-size:13px;line-height:1.8}.va-measures{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;margin-top:50px;padding-top:34px;border-top:1px solid #c3cdd2}.va-measures h3{font-size:24px}.va-measures li{display:flex;gap:20px;padding:15px 0;border-bottom:1px solid #cbd4d8;font-size:14px;line-height:1.65}.va-measures li:first-child{padding-top:0}.va-measures li>span{font-size:10px;color:#5f7266;padding-top:4px}.va-measures>div>p{max-width:420px;margin-top:18px;color:#53616b;font-size:13px;line-height:1.85}.va-operation-section{background:#192c21;color:#f0f5ec}.va-operation-section .va-body-large,.va-operation-section .va-kicker{color:#bccbb8}.va-closing{padding:72px 0;background:#dce8d8}.va-closing h2{max-width:850px;margin-top:24px;font-size:clamp(34px,4.5vw,64px)}.va-closing>div>p:not(.va-kicker){max-width:620px;margin-top:24px;color:#4b5f4d;font-size:16px;line-height:1.8}.va-related{padding-block:56px 40px}.va-related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:22px}.va-related>div>a{display:flex;min-width:0;overflow-wrap:anywhere;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--va-line);background:#fff;padding:28px;font-size:clamp(20px,2.5vw,30px);font-weight:500;letter-spacing:-.03em}.va-related>div>a:hover{color:#4d7c50}.va-order-link{display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;margin-top:30px;color:var(--va-muted);font-size:12px}.va-order-link>a{text-decoration:underline;text-underline-offset:5px;min-height:44px;display:inline-flex;align-items:baseline;gap:14px}.va-control-grid>*,.va-editorial>*,.va-measures>*,.va-scope>*{min-width:0}@media (min-width:901px) and (prefers-reduced-motion:no-preference){.va-case-heading,.va-workspace{animation:va-appear .6s ease-out both}.va-workspace{animation-delay:.12s}@keyframes va-appear{0%{opacity:.65;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1000px){.va-container{width:calc(100% - 64px)}.va-control-grid,.va-editorial,.va-scope{gap:40px}.va-workspace{grid-template-columns:minmax(0,1.35fr) minmax(260px,1fr)}.va-record td,.va-record th{padding:18px 12px}.va-app-stage{padding:18px}.va-measures{gap:36px}}@media (max-width:900px){.va-workspace{grid-template-columns:1fr}.va-status ol{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.va-status li:nth-child(3){border-bottom:0}}@media (max-width:760px){.va-container{width:calc(100% - 40px)}.va-hero{padding:24px 0 54px}.va-hero-layout{margin-top:20px}.va-hero-label{margin-top:0}.va-hero-media{margin-top:36px;aspect-ratio:16/10}.va-page h1{font-size:clamp(39px,9vw,64px);letter-spacing:-.055em;margin-block:25px;overflow-wrap:break-word}.va-example-section{padding-top:34px}.va-case-heading,.va-control-grid,.va-editorial,.va-scope{grid-template-columns:1fr;gap:28px}.va-case-heading{padding-block:28px}.va-app-stage{padding:12px}.va-app-topbar{padding:15px 18px;gap:14px;flex-wrap:wrap}.va-app-area{padding-left:14px}.va-workspace{grid-template-columns:1fr}.va-status ol{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.va-status li{min-width:0}.va-status li:nth-child(3){border-bottom:0}.va-state-definition,.va-state-value{padding-left:0}.va-section{padding-block:58px}.va-scope{margin-top:36px}.va-access,.va-human,.va-outcome,.va-scope-checks{padding:28px}.va-work-rows{grid-template-columns:1fr;gap:16px}.va-work-rows>li{padding:28px}.va-work-rows h3{font-size:23px;margin-top:18px}.va-pilot-steps{grid-template-columns:1fr}.va-pilot-steps>li{display:grid;grid-template-columns:24px 1fr;gap:12px 20px;padding:24px}.va-pilot-steps h3{margin:0}.va-pilot-steps p{grid-column:2;margin:0}.va-measures{grid-template-columns:1fr;gap:22px;margin-top:34px}.va-measures ul{display:block}.va-closing{padding-block:54px}.va-related>div{gap:24px}}@media (max-width:430px){.va-status ol{grid-template-columns:1fr}.va-status li:nth-child(3){border-bottom:1px solid #46594b}.va-record td,.va-record th{padding:16px 12px;font-size:11px}.va-calculation,.va-evidence,.va-status{padding:23px}.va-related>div{grid-template-columns:1fr;gap:14px}.va-app-stage{padding:8px}.va-app-topbar{display:grid;grid-template-columns:1fr;gap:6px;padding:14px}.va-app-area{border:0;padding-left:26px;font-size:10px}.va-access,.va-human,.va-outcome,.va-scope-checks,.va-work-rows>li{padding:23px}}