@keyframes svelte-u94iuy-fadeIn{0%{opacity:0}to{opacity:1}}.whitepaper.svelte-u94iuy{background:linear-gradient(to bottom,var(--surface-1) 0%,var(--surface-2) 100%);min-height:100vh;padding:var(--s-6) var(--s-4)}.whitepaper-container.svelte-u94iuy{max-width:900px;margin:0 auto;background:var(--surface);box-shadow:var(--shadow-raised);border-radius:var(--radius-lg);overflow:hidden;animation:svelte-u94iuy-fadeIn .5s var(--ease)}.whitepaper-header.svelte-u94iuy{padding:var(--s-5) var(--s-6);border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:var(--s-4)}.back-link.svelte-u94iuy{color:var(--teal-deep);text-decoration:none;font-weight:500;font-size:var(--small);padding:var(--s-2) var(--s-3);border-radius:var(--radius-sm);transition:background var(--dur) var(--ease),transform var(--dur) var(--ease)}.back-link.svelte-u94iuy:hover{background:var(--teal-wash);transform:translate(-4px)}.whitepaper-logo.svelte-u94iuy{height:28px;width:auto}.wp-cover.svelte-u94iuy{background:linear-gradient(160deg,var(--navy-900) 0%,var(--navy-800) 55%,var(--navy-700) 100%);color:var(--on-navy);padding:var(--s-8) var(--s-6) var(--s-7)}.wp-eyebrow.svelte-u94iuy{margin:0;font-size:var(--eyebrow);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.wp-rule.svelte-u94iuy{display:block;width:56px;height:3px;background:var(--teal);margin:var(--s-5) 0 var(--s-5);border-radius:var(--radius-pill)}.wp-cover.svelte-u94iuy h1:where(.svelte-u94iuy){margin:0;font-size:var(--h1);line-height:1.1;font-weight:500;color:var(--white);letter-spacing:-.02em}.wp-deck.svelte-u94iuy{margin:var(--s-4) 0 0;font-size:clamp(18px,2.2vw,23px);line-height:1.4;font-weight:500;color:var(--on-navy);max-width:34ch}.wp-sub.svelte-u94iuy{margin:var(--s-4) 0 0;font-size:var(--body);line-height:1.6;color:var(--on-navy-2);max-width:52ch}.wp-meta.svelte-u94iuy{margin:var(--s-7) 0 0;padding-top:var(--s-5);border-top:1px solid var(--line-on-navy);display:flex;flex-wrap:wrap;gap:var(--s-3);font-size:var(--eyebrow);letter-spacing:.1em;text-transform:uppercase;color:var(--on-navy-3)}.whitepaper-content.svelte-u94iuy{padding:var(--s-8) var(--s-6);line-height:1.75;color:var(--ink);font-size:var(--body)}.whitepaper-content.svelte-u94iuy p:where(.svelte-u94iuy){margin:0 0 var(--s-5);max-width:68ch}.wp-summary.svelte-u94iuy{display:grid;grid-template-columns:140px 1fr;gap:var(--s-6);padding-bottom:var(--s-7);border-bottom:1px solid var(--line)}.whitepaper-content.svelte-u94iuy .wp-summary-label:where(.svelte-u94iuy){display:block;margin:0;padding-top:0;border-top:0;font-size:var(--eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);line-height:1.5}.wp-summary-body.svelte-u94iuy p:where(.svelte-u94iuy):last-child{margin-bottom:0}.wp-section.svelte-u94iuy{padding-top:var(--s-8)}.whitepaper-content.svelte-u94iuy h2:where(.svelte-u94iuy){display:flex;align-items:baseline;gap:var(--s-4);margin:0 0 var(--s-5);padding-top:var(--s-5);border-top:2px solid var(--deep-blue);font-size:clamp(23px,3vw,31px);line-height:1.25;font-weight:500;color:var(--deep-blue);letter-spacing:-.01em}.wp-num.svelte-u94iuy{flex:none;font-size:.62em;font-weight:600;color:var(--teal-deep);font-variant-numeric:tabular-nums}.whitepaper-content.svelte-u94iuy h3:where(.svelte-u94iuy){margin:0 0 var(--s-3);font-size:var(--h3);font-weight:600;color:var(--ink);line-height:1.4}.whitepaper-content.svelte-u94iuy em:where(.svelte-u94iuy){font-style:italic}.wp-ref.svelte-u94iuy{font-size:.72em;font-weight:600;color:var(--teal-deep);text-decoration:none;vertical-align:super;line-height:0;padding:0 1px}.wp-ref.svelte-u94iuy:hover{text-decoration:underline}.wp-ref-sep.svelte-u94iuy{font-size:.72em;font-weight:600;color:var(--teal-deep);vertical-align:super;line-height:0}.wp-stats.svelte-u94iuy{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin:0 0 var(--s-5);border:1px solid var(--line-strong);border-radius:var(--radius);overflow:hidden;background:var(--surface-2)}.wp-stat.svelte-u94iuy{padding:var(--s-5);border-right:1px solid var(--line)}.wp-stat.svelte-u94iuy:last-child{border-right:0}.wp-stat-num.svelte-u94iuy{margin:0 0 var(--s-2);font-size:clamp(30px,4vw,40px);font-weight:600;line-height:1;color:var(--deep-blue);font-variant-numeric:tabular-nums;letter-spacing:-.02em;max-width:none}.wp-stat-label.svelte-u94iuy{margin:0;font-size:var(--small);line-height:1.5;color:var(--ink-2);max-width:none}.wp-quote.svelte-u94iuy{margin:0 0 var(--s-5);padding:var(--s-2) 0 var(--s-2) var(--s-5);border-left:3px solid var(--teal)}.wp-quote.svelte-u94iuy p:where(.svelte-u94iuy){margin:0 0 var(--s-3);font-size:clamp(18px,2.1vw,21px);line-height:1.5;font-weight:600;color:var(--deep-blue);max-width:46ch}.wp-quote.svelte-u94iuy cite:where(.svelte-u94iuy){font-style:normal;font-size:var(--eyebrow);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.wp-table-scroll.svelte-u94iuy{overflow-x:auto;margin:0 0 var(--s-5);border-bottom:3px solid var(--teal)}.wp-table-scroll.svelte-u94iuy:focus-visible{outline:2px solid var(--teal-deep);outline-offset:3px}.wp-table.svelte-u94iuy{width:100%;min-width:620px;border-collapse:collapse;font-size:var(--small);text-align:left}.wp-table.svelte-u94iuy th:where(.svelte-u94iuy),.wp-table.svelte-u94iuy td:where(.svelte-u94iuy){padding:var(--s-4) var(--s-4) var(--s-4) 0;vertical-align:top;line-height:1.5}.wp-table.svelte-u94iuy thead:where(.svelte-u94iuy) th:where(.svelte-u94iuy){font-size:var(--eyebrow);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-bottom:2px solid var(--deep-blue)}.wp-table.svelte-u94iuy tbody:where(.svelte-u94iuy) th:where(.svelte-u94iuy){font-weight:600;color:var(--deep-blue);white-space:nowrap;padding-right:var(--s-5)}.wp-table.svelte-u94iuy tbody:where(.svelte-u94iuy) tr:where(.svelte-u94iuy){border-bottom:1px solid var(--line)}.wp-table.svelte-u94iuy tbody:where(.svelte-u94iuy) tr:where(.svelte-u94iuy):last-child{border-bottom:0}.wp-td-where.svelte-u94iuy{color:var(--ink-2)}.wp-row-accent.svelte-u94iuy th[scope=row]:where(.svelte-u94iuy){color:var(--teal-deep)}.wp-case.svelte-u94iuy{display:grid;grid-template-columns:190px 1fr;gap:var(--s-6);margin:0 0 var(--s-5);padding:var(--s-5);background:var(--surface-2);border:1px solid var(--line-strong);border-radius:var(--radius)}.wp-case-label.svelte-u94iuy{margin:0 0 var(--s-3);font-size:var(--eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);max-width:none}.wp-case-num.svelte-u94iuy{margin:0 0 var(--s-2);font-size:44px;font-weight:600;line-height:1;color:var(--deep-blue);letter-spacing:-.02em;max-width:none}.wp-case-num.svelte-u94iuy span:where(.svelte-u94iuy){font-size:17px;font-weight:600;margin-left:2px}.wp-case-cap.svelte-u94iuy{margin:0;font-size:var(--small);line-height:1.45;color:var(--ink-2);max-width:none}.wp-case-body.svelte-u94iuy p:where(.svelte-u94iuy){margin:0}.wp-callout.svelte-u94iuy{margin:0 0 var(--s-5);padding:var(--s-5) var(--s-6);background:var(--navy-800);border-radius:var(--radius)}.wp-callout.svelte-u94iuy p:where(.svelte-u94iuy){margin:0;font-size:clamp(17px,2vw,20px);line-height:1.5;font-weight:600;color:var(--white);max-width:54ch}.wp-callout.svelte-u94iuy span:where(.svelte-u94iuy){color:var(--teal)}.wp-practices.svelte-u94iuy{margin:0 0 var(--s-5);padding:0;list-style:none;counter-reset:practice}.wp-practices.svelte-u94iuy>li:where(.svelte-u94iuy){counter-increment:practice;display:grid;grid-template-columns:48px 1fr;gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--line)}.wp-practices.svelte-u94iuy>li:where(.svelte-u94iuy):before{content:counter(practice);grid-column:1;grid-row:1 / span 2;font-size:28px;font-weight:600;line-height:1.1;color:var(--teal-deep);font-variant-numeric:tabular-nums}.wp-practices.svelte-u94iuy>li:where(.svelte-u94iuy)>h3:where(.svelte-u94iuy),.wp-practices.svelte-u94iuy>li:where(.svelte-u94iuy)>p:where(.svelte-u94iuy){grid-column:2}.wp-practices.svelte-u94iuy p:where(.svelte-u94iuy){margin:0}.wp-checklist.svelte-u94iuy{margin:0 0 var(--s-5);padding:0;list-style:none;border-top:1px solid var(--line)}.wp-checklist.svelte-u94iuy li:where(.svelte-u94iuy){position:relative;padding:var(--s-4) 0 var(--s-4) var(--s-6);border-bottom:1px solid var(--line);max-width:68ch;line-height:1.6}.wp-checklist.svelte-u94iuy li:where(.svelte-u94iuy):before{content:"";position:absolute;left:0;top:22px;width:14px;height:14px;border:2px solid var(--teal-deep);border-radius:3px}.wp-about.svelte-u94iuy{margin:var(--s-8) 0 0;padding:var(--s-6);background:linear-gradient(150deg,var(--navy-900) 0%,var(--navy-700) 100%);border-radius:var(--radius);color:var(--on-navy)}.wp-about-head.svelte-u94iuy{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-bottom:var(--s-4)}.wp-about-label.svelte-u94iuy{margin:0;font-size:var(--eyebrow);font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--teal);max-width:none}.wp-about-logo.svelte-u94iuy{height:22px;width:auto}.wp-about.svelte-u94iuy p:where(.svelte-u94iuy){font-size:var(--small);line-height:1.65;color:var(--on-navy)}.wp-about.svelte-u94iuy p:where(.svelte-u94iuy):last-child{margin-bottom:0}.wp-about-cta.svelte-u94iuy a:where(.svelte-u94iuy){color:var(--teal);font-weight:600;text-decoration:underline;text-underline-offset:3px}.wp-about-cta.svelte-u94iuy a:where(.svelte-u94iuy):hover{color:var(--teal-bright)}.wp-sources.svelte-u94iuy{margin-top:var(--s-8)}.whitepaper-content.svelte-u94iuy .wp-sources:where(.svelte-u94iuy) h2:where(.svelte-u94iuy){display:block;font-size:var(--eyebrow);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);padding-top:var(--s-5);margin-bottom:var(--s-5)}.wp-source-list.svelte-u94iuy{margin:0;padding-left:0;list-style:none;counter-reset:src;-moz-columns:2;columns:2;-moz-column-gap:var(--s-7);column-gap:var(--s-7);font-size:13px;line-height:1.5;color:var(--ink-2)}.wp-source-list.svelte-u94iuy li:where(.svelte-u94iuy){counter-increment:src;position:relative;margin-bottom:var(--s-4);padding-left:26px;-moz-column-break-inside:avoid;break-inside:avoid}.wp-source-list.svelte-u94iuy li:where(.svelte-u94iuy):before{content:counter(src) ".";position:absolute;left:0;top:0;font-weight:600;color:var(--ink-3);font-variant-numeric:tabular-nums}.wp-source-list.svelte-u94iuy li:where(.svelte-u94iuy):target{color:var(--ink)}.wp-source-list.svelte-u94iuy li:where(.svelte-u94iuy):target:before{color:var(--teal-deep)}.wp-footer.svelte-u94iuy{display:flex;justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;padding:var(--s-5) var(--s-6);border-top:1px solid var(--line);background:var(--surface-2);font-size:var(--eyebrow);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.wp-footer.svelte-u94iuy a:where(.svelte-u94iuy){color:var(--teal-deep);font-weight:600;text-decoration:none}.wp-footer.svelte-u94iuy a:where(.svelte-u94iuy):hover{text-decoration:underline}@media (max-width: 720px){.whitepaper.svelte-u94iuy{padding:var(--s-3) var(--s-2)}.whitepaper-container.svelte-u94iuy{border-radius:var(--radius)}.whitepaper-header.svelte-u94iuy,.wp-footer.svelte-u94iuy{padding:var(--s-4)}.wp-cover.svelte-u94iuy,.whitepaper-content.svelte-u94iuy{padding:var(--s-6) var(--s-4)}.wp-summary.svelte-u94iuy{grid-template-columns:1fr;gap:var(--s-3)}.wp-stats.svelte-u94iuy{grid-template-columns:1fr}.wp-stat.svelte-u94iuy{border-right:0;border-bottom:1px solid var(--line)}.wp-stat.svelte-u94iuy:last-child{border-bottom:0}.wp-case.svelte-u94iuy{grid-template-columns:1fr;gap:var(--s-4)}.wp-practices.svelte-u94iuy>li:where(.svelte-u94iuy){grid-template-columns:36px 1fr;gap:var(--s-3)}.wp-source-list.svelte-u94iuy{-moz-columns:1;columns:1}.wp-quote.svelte-u94iuy{padding-left:var(--s-4)}.wp-meta.svelte-u94iuy span[aria-hidden=true]:where(.svelte-u94iuy){display:none}.wp-callout.svelte-u94iuy{padding:var(--s-4)}}@media (prefers-reduced-motion: reduce){.whitepaper-container.svelte-u94iuy{animation:none}.back-link.svelte-u94iuy{transition:none}.back-link.svelte-u94iuy:hover{transform:none}}
