.wp .wp-cover{position:relative;overflow:hidden;margin-block-start:clamp(16px,3vw,32px);padding:clamp(32px,6vw,80px) clamp(24px,6vw,72px) clamp(28px,4vw,48px);border-radius:clamp(24px,3vw,36px);background:var(--color-bg);color:var(--color-text)}.wp .wp-cover-kicker{display:flex;flex-wrap:wrap;gap:8px;margin:0;font-size:14px;color:var(--color-text-tertiary)}.wp .wp-cover-title{max-width:14ch;margin:clamp(20px,3vw,32px) 0 0;font-family:var(--font-lead);font-weight:400;font-synthesis:none;font-size:clamp(44px,7.4vw,96px);line-height:.98;letter-spacing:-.035em;color:var(--color-text);text-wrap:balance}.wp .wp-cover-sub{max-width:46ch;margin:clamp(20px,2.4vw,28px) 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.5;color:var(--color-text-secondary);text-wrap:pretty}.wp .wp-cover-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:clamp(28px,3vw,36px)}.wp .wp-cover-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;margin:clamp(40px,6vw,72px) 0 0;padding-block-start:clamp(24px,3vw,32px);border-block-start:1px solid var(--color-hairline)}@media (min-width:760px){.wp .wp-cover-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.wp .wp-cover-stats div{display:flex;flex-direction:column;gap:6px}.wp .wp-cover-stats dd{order:-1;margin:0;font-family:var(--font-lead);font-weight:400;font-synthesis:none;font-size:clamp(30px,3.6vw,44px);line-height:1;letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:tabular-nums}.wp .wp-cover-stats dt{font-size:14px;color:var(--color-text-tertiary)}.wp .wp-cover-entity{margin:clamp(28px,4vw,40px) 0 0;font-size:12.5px;letter-spacing:.04em;color:var(--color-text-tertiary)}.wp .wp-pass{display:none}@media (min-width:1080px){.wp .wp-pass{position:absolute;inset-block-start:clamp(72px,7vw,104px);inset-inline-end:clamp(40px,5vw,72px);display:block;inline-size:300px;padding:22px 22px 18px;border-radius:24px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hairline);rotate:-3deg;pointer-events:none}}.wp .wp-pass-top{display:flex;gap:8px;align-items:center;font-size:15px;color:var(--color-text)}.wp .wp-pass-tag{margin-inline-start:auto;padding:3px 10px;border-radius:999px;background:var(--color-accent-soft);font-size:12.5px;color:var(--color-text-secondary)}.wp .wp-pass-amount{margin:28px 0 0;font-family:var(--font-lead);font-weight:400;font-synthesis:none;font-size:44px;line-height:1;letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:tabular-nums}.wp .wp-pass-to{margin:8px 0 0;font-size:15px;color:var(--color-text-secondary)}.wp .wp-pass-perf{position:relative;margin:22px -22px 16px;border-block-start:1.5px dashed var(--color-rule)}.wp .wp-pass-perf:after,.wp .wp-pass-perf:before{content:"";position:absolute;inset-block-start:-10px;inline-size:20px;block-size:20px;border-radius:999px;background:var(--color-bg)}.wp .wp-pass-perf:before{inset-inline-start:-10px}.wp .wp-pass-perf:after{inset-inline-end:-10px}.wp .wp-pass-rows{display:grid;gap:8px;margin:0}.wp .wp-pass-rows div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.wp .wp-pass-rows dt{color:var(--color-text-tertiary)}.wp .wp-pass-rows dd{margin:0;color:var(--color-text)}.wp .wp-abstract{display:grid;gap:12px;padding-block:clamp(48px,7vw,96px) clamp(40px,6vw,80px);border-block-end:1px solid var(--color-hairline);margin-block-end:clamp(40px,6vw,72px)}@media (min-width:1080px){.wp .wp-abstract{grid-template-columns:220px minmax(0,1fr);gap:64px}}.wp .wp-abstract-label{margin:0;font-size:14px;color:var(--color-text-tertiary)}.wp .wp-abstract-text{max-width:36em;margin:0;font-family:var(--font-lead);font-weight:400;font-synthesis:none;font-size:clamp(20px,2.1vw,26px);line-height:1.45;letter-spacing:-.01em;color:var(--color-text);text-wrap:pretty}.wp .wp-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media (min-width:1080px){.wp .wp-layout{grid-template-columns:220px minmax(0,1fr);gap:64px;align-items:start}}.wp .wp-toc{padding:20px;border-radius:20px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hairline)}@media (min-width:1080px){.wp .wp-toc{position:sticky;inset-block-start:calc(var(--nav-clear) + 8px);max-block-size:calc(100svh - var(--nav-clear) - 32px);overflow-y:auto;padding:0 0 0 4px;margin-inline-start:-4px;background:none;box-shadow:none}}.wp .wp-toc-title{margin:0 0 8px;font-size:14px;color:var(--color-text-tertiary)}.wp .wp-toc ol{margin:0;padding:0;list-style:none;column-count:2;column-gap:16px}@media (min-width:1080px){.wp .wp-toc ol{column-count:1}}.wp .wp-toc li{break-inside:avoid}.wp .wp-toc a{display:flex;gap:10px;align-items:baseline;min-block-size:34px;padding-block:7px;font-size:14.5px;line-height:1.3;text-decoration:none;border-radius:8px}.wp .wp-toc a,.wp .wp-toc-num{color:var(--color-text-tertiary)}.wp .wp-toc-num{flex:none;inline-size:20px;font-size:12px;font-variant-numeric:tabular-nums}.wp .wp-toc a[aria-current],.wp .wp-toc a[aria-current] .wp-toc-num{color:var(--color-text)}@media (hover:hover){.wp .wp-toc a:hover{color:var(--color-text)}}.wp .wp-toc a:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.wp .wp-article{max-width:780px;min-width:0}.wp .wp-section{scroll-margin-top:calc(var(--nav-clear) + 8px)}.wp .wp-section+.wp-section{margin-block-start:clamp(64px,8vw,104px);padding-block-start:clamp(40px,5vw,56px);border-block-start:1px solid var(--color-hairline)}.wp .wp-section>*+*{margin-block-start:1.1em}.wp .prose ul{list-style:disc}.wp .prose ol{list-style:decimal}.wp .wp-section-num{margin:0;font-size:13px;font-variant-numeric:tabular-nums;color:var(--color-text-tertiary)}.wp .prose .wp-section>h2{margin-block:8px 0;font-size:clamp(30px,3.4vw,40px);line-height:1.08;letter-spacing:-.025em}.wp .wp-section>.wp-lede{margin-block-start:16px;font-size:clamp(19px,1.8vw,21px);line-height:1.5;color:var(--color-text);text-wrap:pretty}.wp .wp-nowrap{white-space:nowrap}.wp .wp-note{font-size:14px;line-height:1.5;color:var(--color-text-tertiary)}.wp .prose .wp-quote{margin-block:1.6em;padding:0 0 0 20px;border-inline-start:2px solid var(--color-text);font-family:var(--font-lead);font-weight:400;font-synthesis:none;font-size:clamp(21px,2.2vw,26px);line-height:1.35;letter-spacing:-.01em;color:var(--color-text);text-wrap:balance}.wp .prose .wp-table{margin-block:1.6em}.wp .wp-table .table{font-size:15px;line-height:1.5}.wp .wp-table .table td{vertical-align:top;color:var(--color-text-secondary)}.wp .wp-table .table td:first-child{color:var(--color-text)}.wp .wp-table code{white-space:nowrap}.wp .wp-compare .table{min-inline-size:640px}.wp .wp-compare th[scope=row]{font-weight:400;text-align:start;color:var(--color-text);padding:14px 12px 14px 0;border-block-end:1px solid var(--color-hairline)}.wp .wp-compare tr:last-child th[scope=row]{border-block-end:0}.wp .wp-compare .wp-compare-us{background:var(--color-surface)}.wp .wp-compare thead .wp-compare-us{border-start-start-radius:12px;border-start-end-radius:12px;color:var(--color-text)}.wp .wp-compare tbody tr:last-child .wp-compare-us{border-end-start-radius:12px;border-end-end-radius:12px}.wp .wp-mark{display:inline-flex;gap:8px;align-items:center;font-size:14px}.wp .wp-mark-sign{flex:none;inline-size:10px;block-size:10px;border-radius:999px;box-shadow:inset 0 0 0 1.5px currentColor}.wp .wp-mark-yes{color:var(--color-text)}.wp .wp-mark-yes .wp-mark-sign{background:currentColor}.wp .wp-mark-some{color:var(--color-text-secondary)}.wp .wp-mark-some .wp-mark-sign{background:linear-gradient(90deg,currentColor 50%,transparent 0)}.wp .wp-mark-no{color:var(--color-text-tertiary)}.wp .wp-legend{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.wp .wp-two{display:grid;gap:24px}@media (min-width:720px){.wp .wp-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}.wp .prose .wp-two h3{margin-block:0 .4em;font-size:19px}.wp .wp-facts,.wp .wp-kpis{display:grid;gap:12px;margin-block:1.6em}@media (min-width:640px){.wp .wp-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.wp .wp-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp .wp-facts>div,.wp .wp-kpi{padding:20px;border-radius:20px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hairline)}.wp .wp-fact-value,.wp .wp-kpi-value{margin:0;font-family:var(--font-lead);font-weight:400;font-synthesis:none;font-size:clamp(30px,3.4vw,40px);line-height:1;letter-spacing:-.02em;color:var(--color-text);font-variant-numeric:tabular-nums}.wp .wp-fact-label,.wp .wp-kpi-label{margin:10px 0 0;font-size:14.5px;line-height:1.4;color:var(--color-text-secondary)}.wp .wp-kpi-note{margin:4px 0 0;font-size:13.5px;color:var(--color-text-tertiary)}.wp .prose .wp-problems{display:grid;gap:10px;padding:0;list-style:none}@media (min-width:640px){.wp .prose .wp-problems{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp .prose .wp-problems li{margin:0;padding:18px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--color-hairline);font-size:15.5px;line-height:1.45}.wp .prose .wp-problems strong{display:block;margin-block-end:4px}.wp .prose .wp-steps{display:grid;gap:12px;margin-block:1.6em;padding:0;list-style:none}@media (min-width:720px){.wp .prose .wp-steps{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp .prose .wp-steps li{margin:0;padding:20px;border-radius:20px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hairline)}.wp .wp-step-n{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;border-radius:999px;background:var(--color-solid);color:var(--color-on-solid);font-size:14px;font-variant-numeric:tabular-nums}.wp .wp-step-title{margin:14px 0 0;font-weight:500;color:var(--color-text)}.wp .wp-step-body{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--color-text-secondary)}.wp .wp-figure{margin:1.8em 0;padding:clamp(20px,3vw,32px);border-radius:24px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hairline)}.wp .wp-figure-label{margin:0;font-size:13px;color:var(--color-text-tertiary)}.wp .wp-figure-title{margin:6px 0 24px;font-family:var(--font-lead);font-weight:400;font-synthesis:none;font-size:clamp(19px,2vw,22px);line-height:1.25;color:var(--color-text);text-wrap:balance}.wp .wp-caption{margin-block-start:20px;font-size:13.5px;line-height:1.5;color:var(--color-text-tertiary);text-wrap:pretty}.wp .prose .wp-hbars{display:grid;gap:12px;margin:0;padding:0;list-style:none}.wp .prose .wp-hbars li{display:grid;grid-template-columns:76px minmax(0,1fr) 72px;gap:12px;align-items:center;margin:0;font-size:14px}.wp .wp-hbar-name{color:var(--color-text-secondary)}.wp .wp-hbar-track{block-size:14px}.wp .wp-hbar-fill{display:block;block-size:100%;border-radius:4px;background:var(--color-rule)}.wp .wp-hbar-value{text-align:end;font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.wp .wp-hbar-key .wp-hbar-name,.wp .wp-hbar-key .wp-hbar-value{color:var(--color-text);font-weight:500}.wp .wp-hbar-key .wp-hbar-fill{background:var(--color-text)}.wp .wp-arch-row{display:grid;gap:12px}@media (min-width:640px){.wp .wp-arch-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wp .wp-arch-top{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.wp .wp-layer{padding:16px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--color-line-strong,var(--color-hairline));font-size:15px;line-height:1.45}.wp .wp-layer-key{box-shadow:inset 0 0 0 2px var(--color-text)}.wp .wp-layer-name{margin:0 0 10px;font-weight:500;color:var(--color-text)}.wp .prose .wp-layer-list,.wp .wp-layer-line{margin:0;color:var(--color-text-secondary)}.wp .prose .wp-layer-list{padding-inline-start:1.1em;list-style:disc}.wp .prose .wp-layer-list li+li{margin-block-start:4px}.wp .wp-nodes{display:grid;gap:8px}@media (min-width:640px){.wp .wp-nodes{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp .wp-node{display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:8px;background:var(--color-surface-raised)}.wp .wp-node strong{font-weight:500;color:var(--color-text)}.wp .wp-node span{font-size:14px;color:var(--color-text-secondary)}.wp .prose .wp-link{display:flex;gap:8px;align-items:center;margin:0;padding:10px 16px;font-size:14px;color:var(--color-text-tertiary)}.wp .wp-link span{font-size:16px;color:var(--color-text-secondary)}.wp .prose .wp-flow{display:grid;gap:8px;margin:0;padding:0;list-style:none}.wp .prose .wp-flow li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:2px 14px;align-items:center;margin:0;padding:14px 16px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--color-hairline)}.wp .prose .wp-flow li>span:nth-child(2){color:var(--color-text);font-weight:500}.wp .prose .wp-flow em{grid-column:2;font-style:normal;font-size:14px;color:var(--color-text-secondary)}.wp .wp-flow-n{grid-row:span 2;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--color-line-strong,var(--color-hairline));font-size:14px;color:var(--color-text)}.wp .prose .wp-flow .wp-flow-key{box-shadow:inset 0 0 0 2px var(--color-text)}.wp .wp-flow-key .wp-flow-n{background:var(--color-solid);color:var(--color-on-solid);box-shadow:none}.wp .wp-chart{--plot:220px}.wp .wp-chart-plot{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,2vw,20px);align-items:end;block-size:var(--plot);border-block-end:1px solid var(--color-rule)}.wp .wp-bar-col{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;block-size:100%}.wp .wp-bar-value{margin-block-end:6px;font-size:13px;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.wp .wp-bar{display:flex;justify-content:center;inline-size:min(48px,100%);border-radius:4px 4px 0 0;background:var(--color-rule)}.wp .wp-bar-in{padding-block-start:6px;font-size:13px;color:var(--color-text);font-variant-numeric:tabular-nums}.wp .wp-bar-key{background:var(--color-text)}.wp .wp-bar-partial{opacity:.5}.wp .wp-chart-ref{position:absolute;inset-inline:0;z-index:0;block-size:0;border-block-start:1px dashed var(--color-text-tertiary);pointer-events:none}.wp .wp-chart-ref span{position:absolute;inset-inline-start:0;inset-block-end:4px;padding-inline-end:6px;font-size:12px;color:var(--color-text-tertiary);background:var(--color-surface)}.wp .wp-chart-axis{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(8px,2vw,20px);padding-block-start:8px;font-size:13px;color:var(--color-text-secondary);text-align:center}.wp .wp-chart-axis em{display:block;font-style:normal;font-size:11.5px;color:var(--color-text-tertiary);white-space:nowrap}.wp .prose .wp-phases{display:grid;gap:12px;margin:0;padding:0;list-style:none}.wp .prose .wp-phases>li{margin:0}@media (min-width:720px){.wp .prose .wp-phases{grid-template-columns:repeat(3,minmax(0,1fr))}}.wp .wp-phase{padding:18px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--color-line-strong,var(--color-hairline));font-size:15px;line-height:1.45}.wp .wp-phase-now{box-shadow:inset 0 0 0 2px var(--color-text)}.wp .wp-phase-name{margin:0;font-family:var(--font-lead);font-weight:400;font-synthesis:none;font-size:24px;color:var(--color-text)}.wp .wp-phase-when{margin:2px 0 12px;font-size:14px;color:var(--color-text-tertiary)}.wp .prose .wp-phase ul{margin:0;padding-inline-start:1.1em;list-style:disc;color:var(--color-text-secondary)}.wp .prose .wp-phase li+li{margin-block-start:6px}.wp .wp-phase-gate{margin:14px 0 0;padding-block-start:12px;border-block-start:1px dashed var(--color-rule);font-size:13px;color:var(--color-text-tertiary)}.wp .wp-rails{display:grid;gap:12px;margin-block:1.6em}@media (min-width:720px){.wp .wp-rails{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp .wp-rail{display:flex;flex-direction:column;padding:20px;border-radius:20px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hairline);font-size:15px;line-height:1.45}.wp .wp-rail-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0}.wp .wp-rail-head strong{font-weight:500;color:var(--color-text)}.wp .wp-chip{flex:none;padding:3px 10px;border-radius:999px;background:var(--color-accent-soft);font-size:12.5px;white-space:nowrap}.wp .wp-chip,.wp .wp-rail-how{color:var(--color-text-secondary)}.wp .wp-rail-how{margin:8px 0 14px;text-wrap:pretty}.wp .wp-rail dl{display:grid;gap:6px;margin:auto 0 0;padding-block-start:12px;border-block-start:1px solid var(--color-hairline)}.wp .wp-rail dl div{display:flex;justify-content:space-between;gap:16px}.wp .wp-rail dt{flex:none;font-size:14px;color:var(--color-text-tertiary)}.wp .wp-rail dd{margin:0;font-size:14px;color:var(--color-text);text-align:end}.wp .prose .wp-timeline{margin:1.6em 0 0;padding:0;list-style:none}.wp .prose .wp-timeline>li{position:relative;margin:0;padding:0 0 28px 28px}.wp .prose .wp-timeline>li:before{content:"";position:absolute;inset-block:8px 0;inset-inline-start:5px;inline-size:1px;background:var(--color-hairline)}.wp .prose .wp-timeline>li:last-child{padding-block-end:0}.wp .prose .wp-timeline>li:last-child:before{display:none}.wp .prose .wp-timeline>li:after{content:"";position:absolute;inset-block-start:6px;inset-inline-start:0;inline-size:11px;block-size:11px;border-radius:999px;background:var(--color-bg);box-shadow:inset 0 0 0 2px var(--color-text)}.wp .wp-timeline-month{margin:0 0 10px;font-weight:500;color:var(--color-text)}.wp .prose .wp-timeline ul{margin:0;padding:0;list-style:none}.wp .prose .wp-timeline ul li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;margin:0;padding-block:6px;font-size:15.5px;line-height:1.45}.wp .wp-timeline-day{font-variant-numeric:tabular-nums;color:var(--color-text-tertiary);text-align:end}.wp .wp-contact{display:grid;gap:8px}@media (min-width:640px){.wp .wp-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}.wp .prose .wp-contact a{display:flex;flex-direction:column;gap:2px;padding:14px 16px;border-radius:16px;background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-hairline);text-decoration:none;color:var(--color-text)}.wp .wp-contact a span{font-size:13px;color:var(--color-text-tertiary)}@media (hover:hover){.wp .prose .wp-contact a:hover{box-shadow:inset 0 0 0 1px var(--color-line-strong,var(--color-hairline))}}.wp .prose .wp-contact a:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.wp .prose .wp-sources{font-size:14.5px}@media print{@page{margin:16mm 14mm}.wp .footer,.wp .nav,.wp .skip,.wp .wp-cover-actions,.wp .wp-toc{display:none!important}.wp .page-main{padding:0}.wp .wp-layout{display:block}.wp .wp-article{max-width:none}.talise-ui.wp,.wp .page-main{background:var(--color-surface)}.wp .wp-cover{display:flex;flex-direction:column;min-block-size:262mm;margin:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;break-after:page}.wp .wp-cover-stats{margin-block-start:auto}.wp .wp-section-num{break-after:avoid}.wp .prose .wp-steps li,.wp .wp-facts>div,.wp .wp-figure,.wp .wp-kpi,.wp .wp-rail,.wp .wp-table{break-inside:avoid}.wp .prose .wp-section>h2{break-after:avoid}.wp a{text-decoration:none}}