:root{--ground: var(--p-bg);--surface-2: #e4e4e4;--ink-2: var(--p-muted);--accent: var(--p-accent);--accent-ink: var(--p-accent-ink);--accent-tint: #dcebe1;--warn: #8a4b00;--grid: #d9d9d9;--font: var(--font-text)}[hidden]{display:none!important}body{font-feature-settings:"tnum" 1}.num{font-variant-numeric:tabular-nums}.meta{font-size:var(--t-small, 14px);color:var(--muted);line-height:1.45}.lead{font-size:var(--t-lead, 20px);line-height:1.45;max-width:46ch}.prose{max-width:66ch}.prose p+p,.prose p+ul,.prose ul+p,.prose p+ol{margin-top:1em}.prose ul,.prose ol{padding-left:1.2em;margin:0;list-style:disc}.prose ol{list-style:decimal}.prose li+li{margin-top:.35em}.prose h3{margin:1.6em 0 .5em}.prose a,.doc p a,td a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--line-strong, #bbb)}.tone{background:var(--surface);border-radius:var(--r-lg, 16px)}.pad{padding:clamp(24px,3.6vw,44px)}.doc>section{padding:clamp(96px,10vw,160px) 0 0}.doc>section:first-child{padding-top:calc(var(--nav) + clamp(48px,6vw,96px))}.doc>section:last-child{padding-bottom:clamp(96px,10vw,160px)}.doc .hero h1{max-width:22ch}.doc .section-head{max-width:64ch;margin-bottom:var(--head-gap, 40px)}.doc .section-head h2+p{margin-top:var(--s-3, 14px)}.doc h3{font-size:var(--t-h3, 28px)}.doc .tone h3,.doc .card h3{font-size:var(--t-lead, 20px);font-weight:500;letter-spacing:-.01em}.split{display:grid;gap:clamp(36px,5vw,80px);grid-template-columns:minmax(0,1fr)}@media(min-width:920px){.split{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}.split.flip{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-6, 32px)}@media(min-width:760px){.kpis{grid-template-columns:repeat(4,minmax(0,1fr))}}.kpi .l{font-size:var(--t-small, 14px);color:var(--muted)}.kpi .v{font:var(--display-weight) clamp(32px,3.6vw,48px)/1 var(--font-display);letter-spacing:var(--display-tracking);margin-top:10px;font-variant-numeric:tabular-nums}.kpi .s{font-size:var(--t-small, 14px);margin-top:8px;color:var(--muted)}table.data{width:100%;border-collapse:collapse;font-size:16px}table.data th{text-align:left;font-weight:500;color:var(--muted);font-size:14px;padding:12px 16px 12px 0;border-bottom:1px solid var(--grid)}table.data td{padding:14px 16px 14px 0;border-bottom:1px solid var(--grid);vertical-align:top}table.data .r{text-align:right}table.data tbody tr{transition:background-color .2s}table.data tbody tr:hover{background:color-mix(in oklab,var(--surface) 60%,transparent)}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch}.field+.field{margin-top:var(--s-4, 16px)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:end}.row2 .field+.field{margin-top:0}.row2+.field,.row2+.row2{margin-top:var(--s-4, 16px)}.field>label{font-size:var(--t-small, 14px);font-weight:500}.faq a{text-decoration:underline;text-underline-offset:3px}.chart text{font-family:var(--font-text)}@media(max-width:640px){main .btn{white-space:normal;height:auto;min-height:var(--btn-h);padding-block:10px;text-align:center;line-height:1.25}}.phero{background:color-mix(in oklab,var(--accent-tint) 55%,var(--p-bg))}.phero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.phero .phero-copy h1{font-size:clamp(34px,3.3vw,54px);line-height:1.06;max-width:none;text-wrap:balance}.phero .phero-copy>*+*{margin-top:22px}.phero .phero-copy .hl,.phero .phero-copy .t-lead,.phero .phero-copy .lead{max-width:46ch}.phero .kpis{margin-top:32px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.phero .kpi .v{font-size:clamp(28px,2.6vw,40px)}@media(max-width:900px){.phero-grid{grid-template-columns:1fr}}.pfig{margin:0;padding:clamp(20px,2.6vw,32px);border-radius:var(--r-lg, 16px);background:#fff;color:var(--p-ink)}.pfig__head{display:grid;gap:4px;margin-bottom:18px}.pfig__head p{margin:0}.pfig__big{font:var(--display-weight) clamp(46px,5vw,72px)/.95 var(--font-display);letter-spacing:-.04em;color:var(--accent);font-variant-numeric:tabular-nums}.pfig__big span{font-size:.42em;letter-spacing:-.01em}.pfig__lbl{font-weight:600}.pfig__sub{color:var(--muted);font-size:var(--t-small, 15px)}.pfig__title{margin:0 0 14px;font-weight:600;display:flex;align-items:center;gap:10px}.pfig__foot{margin:14px 0 0;font-size:13px;color:var(--muted)}.live{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);font-weight:400}.live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent);box-shadow:0 0 color-mix(in oklab,var(--accent) 45%,transparent)}@media(prefers-reduced-motion:no-preference){.live:before{animation:pw-ping 2.4s ease-out infinite}}@keyframes pw-ping{0%{box-shadow:0 0 color-mix(in oklab,var(--accent) 45%,transparent)}80%,to{box-shadow:0 0 0 9px transparent}}.mv{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:999px;font-size:12.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.mv--up{background:var(--accent-tint);color:#17542d}.mv--down{background:#f8e1dc;color:#9b2c1d}.mv--flat{background:#eee;color:#666}.share{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#eee}.share>span{display:block;height:100%}.share-key{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:14px 0 0;padding:0;list-style:none;font-size:14px}.share-key li{display:flex;align-items:baseline;gap:8px}.share-key i{flex:none;width:10px;height:10px;border-radius:3px;transform:translateY(1px)}.share-key b{margin-left:auto;font-weight:600;font-variant-numeric:tabular-nums}@media(hover:hover){table.data tbody tr{transition:background-color .15s}table.data tbody tr:hover{background:color-mix(in oklab,var(--accent-tint) 45%,transparent)}}@media(prefers-reduced-motion:no-preference){.pfig{animation:pw-up .7s cubic-bezier(.2,.7,.2,1) .15s both}.draw .ln{stroke-dasharray:1;stroke-dashoffset:1;animation:pw-draw 1.6s cubic-bezier(.4,0,.2,1) .45s forwards}.draw .end{opacity:0;animation:pw-fade .4s ease 1.9s forwards}.grow-y{transform-box:fill-box;transform-origin:50% 100%;animation:pw-grow-y .8s cubic-bezier(.2,.7,.2,1) both}.grow-x{transform-origin:0 50%;animation:pw-grow-x .9s cubic-bezier(.2,.7,.2,1) both}@supports (animation-timeline: view()){.chart svg path[pathLength]{stroke-dasharray:1;stroke-dashoffset:1;animation:pw-draw linear forwards;animation-timeline:view();animation-range:entry 10% cover 45%}.bars .fill{animation:pw-grow-x linear both;animation-timeline:view();animation-range:entry 0% cover 35%;transform-origin:0 50%}}}@keyframes pw-up{0%{opacity:0;transform:translateY(18px)}}@keyframes pw-draw{to{stroke-dashoffset:0}}@keyframes pw-fade{to{opacity:1}}@keyframes pw-grow-y{0%{transform:scaleY(0)}}@keyframes pw-grow-x{0%{transform:scaleX(0)}}.pfig__title .live{margin-left:auto}.vbmini{width:100%;border-collapse:collapse;font-size:15px}.vbmini th,.vbmini td{padding:9px 0;text-align:left}.vbmini tr+tr>*{border-top:1px solid #eee}.vbmini th{width:4.2em;font-weight:700}.vbmini td.num{font-weight:600}.vbmini td.r{text-align:right}.vbmini tr:nth-child(4)>*{border-top-color:#d6d6d6}.tlbar{display:flex;gap:3px;height:26px;border-radius:8px;overflow:hidden}.tlbar>span{display:block;height:100%}.tlkey{grid-template-columns:repeat(2,minmax(0,1fr))}.flow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 28px;margin:4px 0 0;padding:0;list-style:none}.flow li{position:relative;padding:7px 13px;border-radius:999px;background:#f1f1f1;font-size:14px;font-weight:600}.flow li.on{background:var(--accent);color:#fff}.flow li+li:before{content:"→";position:absolute;left:-20px;top:50%;transform:translateY(-50%);color:var(--muted);font-weight:400}.srcs{margin:0;padding:0;list-style:none;display:grid;gap:4px}.srcs li{display:flex;align-items:baseline;gap:12px;padding:10px 14px;border-radius:10px;background:#f5f7f5;font-size:14.5px}.srcs .live{color:var(--p-ink);font-size:14.5px}.srcs b{margin-left:auto;font-weight:600;white-space:nowrap}.mail{max-width:520px;justify-self:end;width:100%}.mail__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;font-size:14px;color:var(--muted)}.mail__from{display:inline-flex;align-items:center;gap:8px;color:var(--p-ink);font-weight:600}.mail__subj{margin:0;font:600 clamp(20px,1.8vw,24px)/1.25 var(--font-display);letter-spacing:-.015em}.mail__case{margin:6px 0 18px;color:var(--muted);font-size:14.5px}.mail__dates{display:grid;grid-template-columns:1fr 1.4fr;gap:10px}.mail__dates>div{display:grid;gap:4px;padding:14px 16px;border-radius:12px;background:#f4f4f4;align-content:start}.mail__dates>div:last-child{background:var(--accent-tint)}.mail__dates span{font-size:13px;color:var(--muted)}.mail__dates s{font-size:20px;color:var(--muted)}.mail__dates strong{font:600 26px/1.1 var(--font-display);color:#17542d;letter-spacing:-.02em}.mail__dates em{justify-self:start;font-style:normal}.mail__body{margin:16px 0;font-size:15px}.mail__btn{display:inline-flex;padding:10px 18px;border-radius:999px;background:var(--accent);color:#fff;font-weight:600;font-size:14.5px}@media(max-width:900px){.mail{justify-self:stretch;max-width:none}}main>section:has(form):not(.hero){height:auto;min-height:100vh;min-height:100svh}main>section:has(form):not(.hero)>.wrap{height:auto}.pw-logo[data-astro-cid-tvrurpns]{gap:10px;font-weight:600;letter-spacing:-.03em}.pw-logo__mark[data-astro-cid-tvrurpns]{width:28px;height:28px;flex:none}.footer .pw-logo[data-astro-cid-tvrurpns]{font-size:24px}.footer .pw-logo__mark[data-astro-cid-tvrurpns]{width:26px;height:26px}@media(max-width:639px){.pw-logo__mark[data-astro-cid-tvrurpns]{width:24px;height:24px}.pw-logo[data-astro-cid-tvrurpns]{gap:8px}}.langs[data-astro-cid-dmqpwcec]{position:relative}.langs[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font-size:14px}.langs[data-astro-cid-dmqpwcec] summary[data-astro-cid-dmqpwcec]::-webkit-details-marker{display:none}.langs__menu[data-astro-cid-dmqpwcec]{position:absolute;right:0;top:calc(100% + 8px);background:#fff;border-radius:12px;box-shadow:0 8px 28px #0000001f;padding:6px;display:grid;min-width:132px;z-index:50}.langs__menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec],.langs__menu[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{padding:9px 12px;border-radius:8px;font-size:15px;white-space:nowrap}.langs__menu[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{background:var(--surface)}.langs__menu[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{font-weight:600}.langs-m[data-astro-cid-dmqpwcec]{display:none}@media(max-width:1023px){.langs[data-astro-cid-dmqpwcec]{display:none!important}.nav.is-open .langs-m[data-astro-cid-dmqpwcec]{display:flex;order:3;justify-content:center;gap:20px;padding-top:4px;font-size:15px}.langs-m[data-astro-cid-dmqpwcec] span[data-astro-cid-dmqpwcec]{font-weight:600}.langs-m[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{color:var(--muted);text-decoration:underline;text-underline-offset:3px}}
