:root{color-scheme: light dark;--bg: #f6f7f5;--surface: #ffffff;--surface-strong: #eef3ef;--ink: #16201d;--muted: #5e6b66;--line: #dbe2dd;--accent: #0f6b50;--accent-strong: #0a4f3a;--accent-soft: #e1f1eb;--warn: #b8671c;--danger: #8e2f2c;--radius: 16px;--shadow: 0 24px 80px rgba(22,32,29,0.12);--max: 1180px}*{box-sizing: border-box}html{scroll-behavior: smooth}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}body{margin: 0;background: radial-gradient(circle at top left,rgba(15,107,80,0.08),transparent 34rem),var(--bg);color: var(--ink);font-family: ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height: 1.5}body::before{content: "";position: fixed;inset: 0;pointer-events: none;background-image: linear-gradient(rgba(22,32,29,0.025) 1px,transparent 1px),linear-gradient(90deg,rgba(22,32,29,0.025) 1px,transparent 1px);background-size: 42px 42px;mask-image: linear-gradient(to bottom,rgba(0,0,0,0.55),transparent 65%)}a{color: inherit}img{display: block;max-width: 100%}.skip-link{position: absolute;left: 16px;top: 12px;z-index: 20;transform: translateY(-150%);border-radius: 999px;padding: 10px 14px;background: var(--ink);color: var(--surface);font-weight: 760;text-decoration: none;transition: transform 160ms ease}.skip-link:focus{transform: translateY(0)}.site-header{position: sticky;top: 0;z-index: 5;display: flex;align-items: center;justify-content: space-between;gap: 24px;max-width: var(--max);min-height: 72px;margin: 0 auto;padding: 0 24px;backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px)}.brand{display: inline-flex;align-items: center;gap: 10px;text-decoration: none;font-weight: 760;letter-spacing: -0.02em}.brand-mark{display: grid;width: 34px;height: 34px;place-items: center;border-radius: 10px;background: var(--accent);color: #ffffff;font-weight: 800}.nav{display: flex;align-items: center;gap: 6px;color: var(--muted);font-size: 14px}.nav a{min-height: 40px;display: inline-flex;align-items: center;border-radius: 999px;padding: 0 14px;text-decoration: none;white-space: nowrap}.nav a:hover,.nav a:focus-visible{color: var(--ink);background: color-mix(in srgb,var(--surface) 78%,transparent)}.nav a[aria-current="page"]{color: var(--ink);background: color-mix(in srgb,var(--accent-soft) 80%,transparent)}.nav .nav-cta{color: #ffffff;background: var(--accent)}.section{max-width: var(--max);margin: 0 auto;padding: 86px 24px}.section[id]{scroll-margin-top: 92px}.hero{display: grid;min-height: calc(100dvh - 72px);align-items: center;grid-template-columns: minmax(0,0.92fr) minmax(380px,1.08fr);gap: 42px;padding-top: 36px}.sourcing-hero{grid-template-columns: minmax(0,1.08fr) minmax(360px,0.92fr)}.sourcing-hero h1{max-width: 720px;font-size: clamp(42px,5.2vw,66px);line-height: 0.98}.risk-hero h1{max-width: 760px;font-size: clamp(40px,4.6vw,58px);line-height: 1}.mongolia-hero h1{max-width: 660px}.page-hero{max-width: 980px;padding-top: 74px;padding-bottom: 64px}.page-hero h1{max-width: 860px}.page-hero .hero-subtitle{max-width: 720px}.eyebrow{width: fit-content;margin: 0 0 18px;border: 1px solid var(--line);border-radius: 999px;padding: 7px 12px;background: color-mix(in srgb,var(--surface) 84%,transparent);color: var(--accent-strong);font-size: 13px;font-weight: 700}h1,h2,h3,p{margin-top: 0}h1{max-width: 12ch;margin-bottom: 20px;font-size: clamp(44px,6vw,74px);line-height: 0.96;letter-spacing: -0.055em}h2{max-width: 760px;margin-bottom: 14px;font-size: clamp(32px,4.2vw,54px);line-height: 1.02;letter-spacing: -0.045em}h3{margin-bottom: 10px;font-size: 20px;line-height: 1.15;letter-spacing: -0.025em}p{color: var(--muted)}.hero-subtitle{max-width: 520px;margin-bottom: 28px;font-size: 18px}.mongolian-copy{max-width: 680px;color: var(--ink);font-size: clamp(20px,2.4vw,27px);line-height: 1.28;letter-spacing: -0.02em}.hero-actions,.price-card .button{display: flex;flex-wrap: wrap;gap: 12px}.button{min-height: 48px;display: inline-flex;align-items: center;justify-content: center;border: 1px solid transparent;border-radius: 999px;padding: 0 20px;font-weight: 760;text-decoration: none;white-space: nowrap;cursor: pointer;transition: transform 180ms ease,border-color 180ms ease,background 180ms ease}.button:active{transform: translateY(1px)}.button.primary{background: var(--accent);color: #ffffff}.button.primary:hover,.button.primary:focus-visible{background: var(--accent-strong)}.button.secondary{border-color: var(--line);background: var(--surface);color: var(--ink)}.button.secondary:hover,.button.secondary:focus-visible{border-color: color-mix(in srgb,var(--accent) 45%,var(--line))}.hero-visual{position: relative}.hero-visual img{width: 100%;height: auto;aspect-ratio: 16 / 10;border: 1px solid var(--line);border-radius: 26px;object-fit: cover;box-shadow: var(--shadow)}.risk-card{position: absolute;right: 22px;bottom: 22px;width: min(260px,calc(100% - 44px));border: 1px solid color-mix(in srgb,var(--line) 84%,transparent);border-radius: 18px;padding: 18px;background: color-mix(in srgb,var(--surface) 92%,transparent);box-shadow: 0 18px 52px rgba(22,32,29,0.18);backdrop-filter: blur(18px);-webkit-backdrop-filter: blur(18px)}.risk-card span,.risk-card small{display: block;color: var(--muted);font-size: 13px}.risk-card strong{display: block;margin: 2px 0;color: var(--warn);font-size: 34px;line-height: 1;letter-spacing: -0.04em}.service-card-float strong{color: var(--accent-strong)}.proof-strip{max-width: var(--max);margin: -18px auto 18px;padding: 0 24px;display: grid;grid-template-columns: repeat(3,1fr);gap: 1px}.proof-strip div,.proof-strip a{border: 1px solid var(--line);padding: 22px;background: var(--surface)}.proof-strip a{color: inherit;text-decoration: none}.proof-strip a:hover,.proof-strip a:focus-visible{background: var(--surface-strong)}.proof-strip div:first-child,.proof-strip a:first-child{border-radius: var(--radius) 0 0 var(--radius)}.proof-strip div:last-child,.proof-strip a:last-child{border-radius: 0 var(--radius) var(--radius) 0}.proof-strip strong,.proof-strip span,.proof-strip a strong,.proof-strip a span{display: block}.proof-strip span,.proof-strip a span{margin-top: 4px;color: var(--muted)}.section-intro{max-width: 760px;margin-bottom: 34px}.section-intro.narrow{max-width: 680px}.section-intro p,.sample-copy p,.request-copy p,.boundary-card p,.answer-panel p{font-size: 17px}.answer-section{padding-top: 38px;padding-bottom: 38px}.answer-panel{border: 1px solid color-mix(in srgb,var(--accent) 28%,var(--line));border-radius: 28px;padding: 30px;background: linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 82%,var(--surface)),var(--surface))}.answer-label{display: inline-flex;margin-bottom: 14px;border: 1px solid var(--line);border-radius: 999px;padding: 6px 10px;background: var(--surface);color: var(--accent-strong);font-size: 12px;font-weight: 760}.answer-panel h2{margin-bottom: 12px;font-size: clamp(30px,3.4vw,46px)}.answer-panel p{max-width: 78ch}.answer-panel strong{color: var(--ink)}.answer-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin-top: 24px}.answer-point{display: grid;gap: 6px;border: 1px solid var(--line);border-radius: var(--radius);padding: 18px;background: var(--surface)}.answer-point strong,.answer-point span{display: block}.answer-point span{color: var(--muted)}.warning-grid{display: grid;grid-template-columns: 1.2fr 0.9fr 0.9fr;gap: 16px}.warning-grid article,.process-grid article,.price-card{border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface)}.warning-grid article{padding: 24px}.warning-number{display: inline-flex;margin-bottom: 34px;border: 1px solid var(--line);border-radius: 999px;padding: 6px 10px;background: var(--surface-strong);color: var(--accent-strong);font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 12px;font-weight: 700}.check-panel{display: grid;grid-template-columns: 0.8fr 1.2fr;gap: 30px;border-radius: 28px;padding: 34px;background: var(--surface-strong)}.check-list{display: grid;gap: 12px}.check-list div{display: flex;align-items: flex-start;gap: 12px;border-radius: 12px;padding: 14px 16px;background: var(--surface);color: var(--ink)}.check-list span{flex: 0 0 auto;width: 11px;height: 11px;margin-top: 6px;border-radius: 999px;background: var(--accent)}.market-grid,.service-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.market-card,.service-card,.contact-method{border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface)}.market-card{display: grid;gap: 10px;min-height: 210px;padding: 24px;color: inherit;text-decoration: none}.market-card span,.service-price{width: fit-content;border: 1px solid var(--line);border-radius: 999px;padding: 6px 10px;background: var(--surface-strong);color: var(--accent-strong);font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: 12px;font-weight: 760}.market-card strong{color: var(--ink);font-size: 26px;line-height: 1.05;letter-spacing: -0.035em}.market-card small{color: var(--muted);font-size: 15px}.featured-market{background: linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 74%,var(--surface)),var(--surface));border-color: color-mix(in srgb,var(--accent) 42%,var(--line))}.muted-market{opacity: 0.82}.service-card{display: grid;align-content: start;gap: 14px;min-height: 300px;padding: 24px}.service-card h3{margin-bottom: 0;font-size: 24px}.text-link{width: fit-content;color: var(--accent-strong);font-weight: 760;text-decoration: none}.text-link:hover,.text-link:focus-visible{text-decoration: underline}.document-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.document-item{display: grid;gap: 8px;min-height: 164px;border: 1px solid var(--line);border-radius: var(--radius);padding: 22px;background: var(--surface);color: inherit;text-decoration: none}.document-item:hover,.document-item:focus-visible{border-color: color-mix(in srgb,var(--accent) 45%,var(--line))}.document-item strong{color: var(--ink);font-size: 18px;line-height: 1.2}.document-item span{color: var(--muted)}.article-layout{display: grid;grid-template-columns: minmax(0,0.78fr) minmax(280px,0.22fr);gap: 32px;align-items: start}.article-body{max-width: 820px}.article-body h2{margin-top: 42px;font-size: clamp(28px,3.4vw,42px)}.article-body h3{margin-top: 26px}.article-body p,.article-body li{font-size: 17px}.article-body ul{display: grid;gap: 10px;padding-left: 22px;color: var(--muted)}.article-body a{color: var(--accent-strong);font-weight: 760;text-decoration: none}.article-body a:hover,.article-body a:focus-visible{text-decoration: underline}.article-nav{position: sticky;top: 92px;display: grid;gap: 14px;border: 1px solid var(--line);border-radius: var(--radius);padding: 18px;background: var(--surface)}.article-nav strong{color: var(--ink)}.article-nav a{color: var(--accent-strong);font-weight: 760;text-decoration: none}.article-nav a:hover,.article-nav a:focus-visible{text-decoration: underline}.process-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.process-grid article{min-height: 216px;padding: 26px}.pricing-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.price-card{display: flex;min-height: 520px;flex-direction: column;justify-content: space-between;padding: 24px}.price-card.featured{background: linear-gradient(180deg,color-mix(in srgb,var(--accent-soft) 66%,var(--surface)),var(--surface));border-color: color-mix(in srgb,var(--accent) 42%,var(--line))}.price{margin-bottom: 12px;color: var(--ink);font-size: 52px;font-weight: 820;line-height: 1;letter-spacing: -0.06em}.price-card ul{display: grid;gap: 10px;margin: 22px 0;padding: 0;color: var(--muted);list-style: none}.price-card li{position: relative;padding-left: 18px}.price-card li::before{content: "";position: absolute;left: 0;top: 0.68em;width: 7px;height: 7px;border-radius: 999px;background: var(--accent)}.sample{display: grid;align-items: center;grid-template-columns: 0.78fr 1.22fr;gap: 28px}.report-preview{border: 1px solid var(--line);border-radius: 24px;padding: 10px;background: var(--surface);box-shadow: var(--shadow)}.report-header,.report-row{display: flex;align-items: center;justify-content: space-between;gap: 18px;padding: 18px}.report-header{min-height: 110px;border-radius: 16px;background: var(--surface-strong)}.report-header strong{border-radius: 999px;padding: 9px 12px;background: color-mix(in srgb,var(--warn) 18%,transparent);color: var(--warn)}.report-row{border-top: 1px solid var(--line)}.report-row span{color: var(--muted)}.report-row strong{text-align: right}.boundaries{display: grid;grid-template-columns: 0.9fr 1.1fr;gap: 18px}.boundary-card,.boundary-list{border-radius: 24px;padding: 28px}.boundary-card{background: var(--accent)}.boundary-card h2,.boundary-card p{color: #ffffff}.boundary-list{display: grid;gap: 1px;border: 1px solid var(--line);background: var(--line)}.boundary-list p{margin: 0;border-radius: 16px;padding: 22px;background: var(--surface)}.split-band,.cta-band,.contact-layout,.request-layout{display: grid;align-items: start;grid-template-columns: 0.82fr 1.18fr;gap: 28px}.split-band,.cta-band{border-radius: 28px;background: var(--surface-strong)}.split-band{padding: 34px}.cta-band{align-items: center;padding: 34px}.cta-band h2,.split-band h2,.contact-stack h2{margin-bottom: 12px}.payment-panel{border: 1px solid var(--line);border-radius: 24px;padding: 26px;background: var(--surface)}.payment-list{display: grid;gap: 14px;margin: 0;padding: 0;color: var(--muted);list-style: none}.payment-list li{position: relative;padding-left: 24px}.payment-list li::before{content: "";position: absolute;left: 0;top: 0.68em;width: 9px;height: 9px;border-radius: 999px;background: var(--accent)}.contact-stack{display: grid;gap: 18px}.contact-methods{display: grid;gap: 12px}.contact-method{display: grid;gap: 6px;padding: 20px;color: inherit;text-decoration: none}.contact-method strong{color: var(--ink);font-size: 20px;line-height: 1.2}.contact-method span{color: var(--muted)}.contact-method:hover,.contact-method:focus-visible{border-color: color-mix(in srgb,var(--accent) 45%,var(--line))}.request-hero h1{max-width: 820px}.request-sidebar{display: grid;gap: 18px}.request-sidebar h2{margin-bottom: 0}.request-check-form{grid-template-columns: repeat(2,minmax(0,1fr))}.option-fieldset{margin: 0;border: 1px solid var(--line);border-radius: 16px;padding: 16px}.option-fieldset legend{padding: 0 6px;color: var(--ink);font-size: 14px;font-weight: 720}.choice-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}.choice-list label{display: flex;align-items: center;gap: 8px;border: 1px solid var(--line);border-radius: 12px;padding: 11px 12px;background: var(--bg);color: var(--ink);font-weight: 680}.choice-list input{width: auto;accent-color: var(--accent)}.form-actions{display: flex;flex-wrap: wrap;gap: 12px}.mobile-sticky-cta{display: none}.faq-list{display: grid;gap: 12px;max-width: 900px}.faq-list details{border: 1px solid var(--line);border-radius: var(--radius);background: var(--surface)}.faq-list summary{cursor: pointer;padding: 20px 22px;color: var(--ink);font-weight: 760}.faq-list summary:focus-visible{outline: 3px solid color-mix(in srgb,var(--accent) 22%,transparent);outline-offset: 3px}.faq-list p{margin: 0;padding: 0 22px 22px;max-width: 74ch}.request{display: grid;align-items: start;grid-template-columns: 0.78fr 1.22fr;gap: 28px}.request-form{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;border: 1px solid var(--line);border-radius: 24px;padding: 22px;background: var(--surface)}.request-form label{display: grid;gap: 8px;color: var(--ink);font-size: 14px;font-weight: 720}.request-form .full{grid-column: 1 / -1}input,select,textarea{width: 100%;border: 1px solid var(--line);border-radius: 12px;padding: 12px 13px;background: var(--bg);color: var(--ink);font: inherit}input::placeholder,textarea::placeholder{color: color-mix(in srgb,var(--muted) 70%,transparent)}input:focus,select:focus,textarea:focus{outline: 3px solid color-mix(in srgb,var(--accent) 22%,transparent);border-color: var(--accent)}.request-form button{width: fit-content;border: 0}.form-note{grid-column: 1 / -1;margin: 0;font-size: 13px}.form-status{grid-column: 1 / -1;margin: -4px 0 0;color: var(--accent-strong);font-size: 13px;font-weight: 700}.footer{display: flex;justify-content: space-between;gap: 30px;max-width: var(--max);margin: 0 auto;border-top: 1px solid var(--line);padding: 32px 24px 46px}.footer p{max-width: 460px;margin: 12px 0 0}.footer-links{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 12px 18px}.footer-links a{color: var(--muted);text-decoration: none}.footer-links a:hover,.footer-links a:focus-visible{color: var(--ink)}@media (prefers-reduced-motion: no-preference){.hero-copy,.hero-visual,.proof-strip,.answer-panel,.warning-grid article,.check-panel,.price-card,.report-preview,.request-form{animation: rise 640ms ease both}.hero-visual{animation-delay: 90ms}.proof-strip{animation-delay: 150ms}}@keyframes rise{from{opacity: 0;transform: translateY(18px)}to{opacity: 1;transform: translateY(0)}}@media (max-width: 920px){.site-header{position: static;align-items: flex-start;flex-direction: column;padding-top: 18px;padding-bottom: 14px}.nav{width: 100%;overflow-x: auto;padding-bottom: 2px}.hero,.article-layout,.check-panel,.sample,.boundaries,.request,.split-band,.cta-band,.contact-layout,.request-layout{grid-template-columns: 1fr}.hero{min-height: auto;padding-top: 34px}h1{max-width: 13ch}.proof-strip,.warning-grid,.answer-grid,.market-grid,.service-grid,.document-grid,.process-grid,.pricing-grid{grid-template-columns: 1fr}.proof-strip div,.proof-strip a,.proof-strip div:first-child,.proof-strip div:last-child,.proof-strip a:first-child,.proof-strip a:last-child{border-radius: var(--radius)}.price-card{min-height: auto}.article-nav{position: static}}@media (max-width: 620px){body{padding-bottom: 88px}.section{padding: 58px 18px}.site-header,.proof-strip,.footer{padding-left: 18px;padding-right: 18px}.nav a{min-height: 38px;padding: 0 9px}.nav{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px;overflow-x: visible;font-size: 13px}.nav a{justify-content: center}@media (max-width: 360px){.nav{grid-template-columns: repeat(2,minmax(0,1fr))}}h1{font-size: 42px}h2{font-size: 34px}.hero-actions,.price-card .button{display: grid}.button{width: 100%}.request-form{grid-template-columns: 1fr}.choice-list{grid-template-columns: 1fr}.form-actions{display: grid}.request-form button{width: 100%}.mobile-sticky-cta{position: fixed;left: 14px;right: 14px;bottom: calc(12px + env(safe-area-inset-bottom));z-index: 10;display: flex;min-height: 52px;align-items: center;justify-content: center;border: 1px solid color-mix(in srgb,var(--accent) 38%,var(--line));border-radius: 999px;background: var(--accent);color: #ffffff;box-shadow: 0 18px 44px rgba(22,32,29,0.24);font-weight: 780;text-decoration: none}.report-header,.report-row{align-items: flex-start;flex-direction: column}.report-row strong{text-align: left}.footer{flex-direction: column}.footer-links{justify-content: flex-start}}@media (max-width: 420px){.sourcing-hero h1,.mongolia-hero h1,.page-hero h1{font-size: 38px}.mongolian-copy{font-size: 18px}}.paypal-checkout-band{align-items: stretch}.paypal-form button:disabled{cursor: not-allowed;opacity: 0.55}.paypal-checkout-band strong{color: var(--ink)}.paypal-sprint-note{margin: 0 0 18px;border: 1px solid color-mix(in srgb,var(--accent) 34%,var(--line));border-radius: var(--radius);padding: 16px 18px;background: color-mix(in srgb,var(--accent-soft) 72%,var(--surface));color: var(--muted)}.paypal-sprint-note strong,.paypal-checkout-band strong{color: var(--ink)}.paypal-checkout-band{align-items: stretch}.paypal-form button:disabled{cursor: not-allowed;opacity: 0.55}.request-email-fallback{display: grid;gap: 14px;margin-top: 4px;border: 1px solid color-mix(in srgb,var(--accent) 36%,var(--line));border-radius: 18px;padding: 18px;background: color-mix(in srgb,var(--accent-soft) 68%,var(--surface))}.request-email-fallback h3,.request-email-fallback p{margin: 0}.fallback-actions{display: flex;flex-wrap: wrap;gap: 10px}.request-copy-field{display: grid;gap: 8px}.request-copy-field input,.request-copy-field textarea{background: var(--surface)}.request-copy-field button{width: fit-content}.whatsapp-float{position: fixed;right: max(18px,env(safe-area-inset-right));bottom: max(22px,env(safe-area-inset-bottom));z-index: 60;display: inline-flex;align-items: center;gap: 10px;max-width: min(340px,calc(100vw - 36px));border: 1px solid rgba(255,255,255,0.18);border-radius: 999px;padding: 10px 14px 10px 10px;background: rgba(11,13,18,0.92);color: #fff;box-shadow: 0 22px 60px rgba(11,13,18,0.22);text-decoration: none;backdrop-filter: blur(18px);transition: transform 180ms ease,box-shadow 180ms ease,background 180ms ease}.whatsapp-float:hover,.whatsapp-float:focus-visible{transform: translateY(-2px);background: rgba(16,24,40,0.96);box-shadow: 0 28px 76px rgba(11,13,18,0.28)}.whatsapp-float:focus-visible{outline: 3px solid color-mix(in srgb,var(--accent) 52%,#fff);outline-offset: 4px}.whatsapp-float-icon{display: inline-grid;width: 34px;height: 34px;flex: 0 0 auto;place-items: center;border-radius: 50%;background: #25d366;color: #07130b;font-size: 11px;font-weight: 900;letter-spacing: -0.04em}.whatsapp-float-text{color: #fff;font-size: 14px;font-weight: 750;line-height: 1.25;letter-spacing: -0.02em}@media (prefers-reduced-motion: reduce){.whatsapp-float{transition: none}.whatsapp-float:hover,.whatsapp-float:focus-visible{transform: none}}@media (max-width: 620px){.whatsapp-float{right: max(14px,env(safe-area-inset-right));bottom: calc(78px + env(safe-area-inset-bottom));max-width: calc(100vw - 28px);padding: 9px 12px 9px 9px}.whatsapp-float-icon{width: 32px;height: 32px}.whatsapp-float-text{max-width: 230px;font-size: 13px}}.urgent-triage-box{margin-top: 16px;border: 1px solid color-mix(in srgb,var(--accent) 42%,var(--line));border-radius: var(--radius);padding: 16px 18px;background: color-mix(in srgb,var(--accent-soft) 82%,var(--surface));color: var(--muted);font-size: 17px}.urgent-triage-box strong{display: block;color: var(--ink);margin-bottom: 4px}.policy-body{max-width: 900px;padding-top: 24px}.policy-body h2{margin-top: 34px;font-size: clamp(28px,3vw,40px)}.policy-body li{color: var(--muted);font-size: 17px}.founder-trust-grid{margin: 24px 0 34px}.policy-body .button{margin-top: 8px}.conversion-hero{min-height: auto;padding-top: 58px;padding-bottom: 58px}.conversion-hero .hero-subtitle{max-width: 740px;font-size: clamp(18px,2vw,22px)}.hero-proof-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 10px;margin-top: 24px}.hero-proof-grid div,.buyer-chips span,.principle-list div,.finding-list div{border: 1px solid color-mix(in srgb,var(--line) 78%,transparent);background: color-mix(in srgb,var(--surface) 88%,transparent);box-shadow: 0 18px 50px rgba(22,32,29,0.06)}.hero-proof-grid div{border-radius: 18px;padding: 14px}.hero-proof-grid strong,.hero-proof-grid span,.buyer-chips span,.snapshot-topline,.snapshot-card small,.finding-list span,.principle-list span{display: block}.hero-proof-grid strong,.snapshot-card strong,.finding-list strong,.principle-list strong{color: var(--ink)}.hero-proof-grid span,.snapshot-card small,.finding-list span,.principle-list span{margin-top: 4px;color: var(--muted);font-size: 14px}.buyer-chips{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 16px}.buyer-chips span{border-radius: 999px;padding: 8px 12px;color: var(--muted);font-size: 14px;font-weight: 700}.conversion-panel{position: relative;min-height: 520px;border: 1px solid color-mix(in srgb,var(--accent) 20%,var(--line));border-radius: 32px;padding: 22px;background: radial-gradient(circle at 22% 18%,color-mix(in srgb,var(--accent) 22%,transparent),transparent 34%),linear-gradient(145deg,color-mix(in srgb,var(--surface) 94%,transparent),color-mix(in srgb,var(--accent-soft) 56%,var(--surface)));box-shadow: var(--shadow)}.snapshot-card{height: 100%;border: 1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius: 26px;padding: 26px;background: color-mix(in srgb,var(--surface) 92%,transparent)}.snapshot-topline{display: flex;justify-content: space-between;gap: 12px;color: var(--muted);font-size: 14px}.snapshot-card h2{max-width: 420px;margin: 24px 0 18px;font-size: clamp(28px,3vw,40px);line-height: 1.05;letter-spacing: -0.03em}.snapshot-card ol{display: grid;gap: 14px;margin: 0;padding: 0;list-style: none}.snapshot-card li{display: grid;grid-template-columns: 38px 1fr;gap: 12px;align-items: start;border: 1px solid color-mix(in srgb,var(--line) 70%,transparent);border-radius: 18px;padding: 14px;background: color-mix(in srgb,var(--surface-strong) 60%,transparent)}.snapshot-card li span{display: grid;width: 34px;height: 34px;place-items: center;border-radius: 12px;background: var(--accent);color: #fff;font-weight: 800}.trust-card{right: 18px;bottom: 18px;max-width: 310px}.trust-experience,.evidence-section,.buyer-principles{padding-top: 58px;padding-bottom: 58px}.trust-grid,.principle-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px}.trust-grid article,.principle-card{border: 1px solid color-mix(in srgb,var(--line) 80%,transparent);border-radius: 24px;padding: 22px;background: var(--surface);box-shadow: 0 20px 60px rgba(22,32,29,0.07)}.trust-grid article span{display: inline-grid;width: 42px;height: 42px;place-items: center;border-radius: 14px;background: var(--accent-soft);color: var(--accent-strong);font-weight: 800}.trust-grid article h3,.principle-card h2,.evidence-copy h2{letter-spacing: -0.03em}.evidence-section,.buyer-principles{display: grid;grid-template-columns: minmax(0,0.82fr) minmax(360px,1.18fr);gap: 24px;align-items: start}.finding-list{display: grid;gap: 12px}.finding-list div,.principle-list div{border-radius: 18px;padding: 16px}.buyer-principles{align-items: stretch}.primary-principle{background: radial-gradient(circle at top left,color-mix(in srgb,var(--accent) 18%,transparent),transparent 50%),var(--surface)}.pricing-conversion .section-intro p{font-size: 18px}@media (max-width: 920px){.conversion-hero,.evidence-section,.buyer-principles{grid-template-columns: 1fr}.conversion-panel{min-height: auto}.trust-grid,.principle-list{grid-template-columns: 1fr}}@media (max-width: 620px){.conversion-hero{padding-top: 34px}.hero-proof-grid{grid-template-columns: 1fr}.snapshot-topline{display: grid}.snapshot-card,.conversion-panel{padding: 16px;border-radius: 22px}.snapshot-card li{grid-template-columns: 1fr}.buyer-chips span{width: 100%}}.premium-home-design,.premium-risk-moment,.premium-how,.premium-methodology,.premium-trust{--premium-ink: #0b0d12;--premium-muted: #5f6673;--premium-soft: #f5f6f8;--premium-panel: rgba(255,255,255,0.82);--premium-line: rgba(11,13,18,0.1);--premium-accent: #101828}.premium-home-design{min-height: 82vh;align-items: center;padding-top: clamp(74px,9vw,132px);padding-bottom: clamp(70px,9vw,128px)}.premium-home-design::before{opacity: 0.42;filter: saturate(0.75)}.premium-hero-copy{max-width: 820px}.premium-hero-copy .eyebrow,.premium-risk-moment .eyebrow,.premium-how .eyebrow,.premium-methodology .eyebrow,.premium-trust .eyebrow{color: var(--premium-muted);font-size: 12px;letter-spacing: 0.16em;text-transform: uppercase}.premium-hero-copy h1{max-width: 900px;color: var(--premium-ink);font-size: clamp(56px,8.8vw,118px);line-height: 0.94;letter-spacing: -0.075em}.premium-hero-copy .hero-subtitle{max-width: 720px;color: var(--premium-muted);font-size: clamp(20px,2.3vw,28px);line-height: 1.35;letter-spacing: -0.025em}.premium-home-design .button,.premium-risk-moment .button,.premium-how .button,.premium-methodology .button,.premium-trust .button{transition: transform 180ms ease,box-shadow 180ms ease,background 180ms ease,border-color 180ms ease}.premium-home-design .button:hover,.premium-home-design .button:focus-visible{transform: translateY(-2px);box-shadow: 0 18px 50px rgba(11,13,18,0.16)}.premium-proof-grid{margin-top: clamp(30px,4vw,52px);gap: 12px}.premium-proof-grid div,.premium-risk-grid article,.premium-step-list li,.premium-snapshot-lines div,.premium-methodology .methodology-grid div,.premium-trust .principle-list div,.premium-trust .principle-card{border: 1px solid var(--premium-line);background: var(--premium-panel);backdrop-filter: blur(18px);box-shadow: 0 28px 90px rgba(11,13,18,0.07)}.premium-proof-grid div{border-radius: 22px;padding: 18px}.premium-proof-grid strong,.premium-risk-grid strong,.premium-step-list strong,.premium-snapshot-lines strong,.premium-methodology .methodology-grid strong,.premium-trust .principle-list strong{color: var(--premium-ink);font-size: 15px;letter-spacing: -0.02em}.premium-proof-grid span,.premium-risk-grid small,.premium-step-list small,.premium-snapshot-lines span,.premium-methodology .methodology-grid span,.premium-trust .principle-list span{color: var(--premium-muted);line-height: 1.5}.premium-hero-panel{min-height: 560px;border: 1px solid var(--premium-line);border-radius: clamp(30px,4vw,54px);padding: clamp(18px,2.5vw,28px);background: radial-gradient(circle at 50% 0%,rgba(255,255,255,0.94),transparent 36%),linear-gradient(145deg,rgba(246,247,249,0.96),rgba(230,233,238,0.74));box-shadow: 0 40px 120px rgba(11,13,18,0.13)}.premium-snapshot-card{display: flex;min-height: 100%;flex-direction: column;justify-content: space-between;border-radius: clamp(24px,3vw,42px);padding: clamp(24px,4vw,44px);background: linear-gradient(180deg,rgba(255,255,255,0.94),rgba(255,255,255,0.72)),var(--surface)}.premium-snapshot-card h2{max-width: 560px;margin: clamp(42px,7vw,86px) 0;color: var(--premium-ink);font-size: clamp(34px,4.6vw,68px);line-height: 0.98;letter-spacing: -0.065em}.premium-snapshot-lines{display: grid;gap: 10px}.premium-snapshot-lines div{border-radius: 22px;padding: 18px}.premium-snapshot-lines span{display: block;margin-bottom: 6px;font-size: 12px;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase}.premium-risk-moment,.premium-how,.premium-methodology,.premium-trust{padding-top: clamp(70px,9vw,126px);padding-bottom: clamp(70px,9vw,126px)}.premium-risk-moment .section-intro,.premium-how .section-intro,.premium-methodology .section-intro{max-width: 920px}.premium-risk-moment h2,.premium-how h2,.premium-methodology h2,.premium-trust h2,.pricing-conversion h2{color: var(--premium-ink);font-size: clamp(42px,6vw,82px);line-height: 0.98;letter-spacing: -0.065em}.premium-risk-moment .section-intro p,.premium-how .section-intro p,.premium-methodology .section-intro p,.premium-trust p,.pricing-conversion .section-intro p{color: var(--premium-muted);font-size: clamp(18px,2vw,23px);line-height: 1.45}.premium-risk-grid{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 16px;margin-top: clamp(30px,5vw,64px)}.premium-risk-grid article{min-height: 260px;border-radius: 30px;padding: 24px;transition: transform 220ms ease,box-shadow 220ms ease}.premium-risk-grid article:hover{transform: translateY(-4px);box-shadow: 0 34px 90px rgba(11,13,18,0.11)}.premium-risk-grid span,.premium-step-list span{display: inline-grid;width: 42px;height: 42px;place-items: center;border-radius: 999px;background: var(--premium-ink);color: #fff;font-weight: 800}.premium-risk-grid strong{display: block;margin-top: 54px;font-size: clamp(21px,2vw,28px);line-height: 1.05}.premium-risk-grid small{display: block;margin-top: 12px;font-size: 15px}.premium-step-list{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 14px;margin: clamp(30px,5vw,60px) 0 0;padding: 0;list-style: none}.premium-step-list li{border-radius: 28px;padding: 24px}.premium-step-list strong,.premium-step-list small{display: block}.premium-step-list strong{margin-top: 36px;font-size: 20px}.premium-step-list small{margin-top: 10px;font-size: 15px}.premium-methodology .methodology-grid{gap: 16px;margin-top: clamp(30px,5vw,60px)}.premium-methodology .methodology-grid div{border-radius: 30px;padding: 26px}.premium-methodology .methodology-grid strong{font-size: 22px}.premium-trust{display: grid;grid-template-columns: minmax(0,1fr) minmax(360px,0.9fr);gap: 18px}.premium-trust .principle-card,.premium-trust .principle-list div{border-radius: 32px;padding: clamp(24px,4vw,44px)}.premium-trust .principle-list{display: grid;grid-template-columns: 1fr;gap: 14px}.pricing-conversion{padding-top: clamp(72px,9vw,128px);padding-bottom: clamp(82px,10vw,148px)}.pricing-conversion .price-card.featured{border-radius: clamp(28px,4vw,48px);border-color: var(--premium-line);background: radial-gradient(circle at 85% 12%,rgba(16,24,40,0.09),transparent 28%),rgba(255,255,255,0.9);box-shadow: 0 36px 110px rgba(11,13,18,0.12)}.pricing-conversion .price{color: var(--premium-ink);font-size: clamp(56px,8vw,96px);letter-spacing: -0.07em}@media (prefers-reduced-motion: reduce){.premium-home-design .button,.premium-risk-grid article{transition: none}.premium-home-design .button:hover,.premium-home-design .button:focus-visible,.premium-risk-grid article:hover{transform: none}}@media (max-width: 1040px){.premium-home-design,.premium-trust{grid-template-columns: 1fr}.premium-hero-panel{min-height: auto}.premium-risk-grid,.premium-step-list{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 620px){.premium-home-design{padding-top: 46px}.premium-hero-copy h1{font-size: clamp(48px,16vw,68px)}.premium-hero-copy .hero-subtitle{font-size: 19px}.premium-proof-grid,.premium-risk-grid,.premium-step-list,.premium-methodology .methodology-grid{grid-template-columns: 1fr}.premium-risk-grid article{min-height: auto}.premium-risk-grid strong,.premium-step-list strong{margin-top: 28px}.premium-snapshot-card h2{margin: 34px 0}}.premium-layout-fix-v2,.premium-home-design{--hero-max-title: 84px}.premium-home-design{grid-template-columns: minmax(0,0.96fr) minmax(360px,0.74fr);gap: clamp(42px,7vw,92px);min-height: auto;padding-top: clamp(64px,7vw,104px);padding-bottom: clamp(72px,8vw,116px)}.premium-hero-copy h1{max-width: 760px;font-size: clamp(48px,6.2vw,var(--hero-max-title));line-height: 0.98;letter-spacing: -0.065em}.premium-hero-copy .hero-subtitle{max-width: 620px;margin-top: 18px;font-size: clamp(18px,1.65vw,22px);line-height: 1.48}.premium-home-design .hero-actions{margin-top: 28px}.premium-proof-grid{display: grid;grid-template-columns: 1fr;max-width: 640px;margin-top: 22px;gap: 8px}.premium-proof-grid div{display: grid;grid-template-columns: minmax(130px,0.34fr) 1fr;gap: 14px;align-items: baseline;border-radius: 16px;padding: 12px 14px;background: rgba(255,255,255,0.72);box-shadow: none}.premium-proof-grid strong{font-size: 14px}.premium-proof-grid span{margin-top: 0;font-size: 14px}.premium-hero-panel{min-height: auto;border-radius: 32px;padding: 16px;box-shadow: 0 28px 90px rgba(11,13,18,0.1)}.premium-snapshot-card{border-radius: 26px;padding: clamp(24px,3vw,34px)}.premium-snapshot-card h2{max-width: 440px;margin: 34px 0;font-size: clamp(30px,3.2vw,48px);line-height: 1.02;letter-spacing: -0.055em}.premium-snapshot-lines{gap: 8px}.premium-snapshot-lines div{display: grid;grid-template-columns: 86px 1fr;gap: 14px;align-items: baseline;border-radius: 16px;padding: 12px 14px;background: rgba(246,247,249,0.86);box-shadow: none}.premium-snapshot-lines span{margin-bottom: 0;font-size: 11px}.premium-snapshot-lines strong{font-size: 14px;line-height: 1.35}.whatsapp-float{right: max(22px,env(safe-area-inset-right));bottom: max(24px,env(safe-area-inset-bottom));z-index: 2147483000;border: 1px solid rgba(37,211,102,0.36);background: #0f6b50;box-shadow: 0 22px 70px rgba(15,107,80,0.34)}.whatsapp-float:hover,.whatsapp-float:focus-visible{background: #0b5b43}.whatsapp-float-icon{background: #ffffff;color: #0f6b50}@media (max-width: 1040px){.premium-home-design{grid-template-columns: 1fr}.premium-hero-panel{max-width: 720px}}@media (max-width: 620px){.premium-home-design{padding-top: 44px}.premium-hero-copy h1{font-size: clamp(44px,14vw,62px)}.premium-proof-grid div,.premium-snapshot-lines div{grid-template-columns: 1fr;gap: 4px}.whatsapp-float{right: max(12px,env(safe-area-inset-right));bottom: calc(82px + env(safe-area-inset-bottom));padding: 9px 12px 9px 9px}}.premium-layout-fix-v3,.premium-home-design{--premium-green: #0f6b50;--premium-green-dark: #0a523c}.site-header{background: color-mix(in srgb,var(--bg) 88%,transparent)}.nav-whatsapp{color: #0f6b50;border: 1px solid rgba(15,107,80,0.22);background: rgba(225,241,235,0.72);font-weight: 760}.nav-whatsapp::before{content: "";width: 7px;height: 7px;margin-right: 7px;border-radius: 999px;background: #25d366;box-shadow: 0 0 0 4px rgba(37,211,102,0.13)}.premium-home-design{grid-template-columns: minmax(0,1fr) minmax(320px,420px);gap: clamp(34px,5vw,72px);max-width: 1160px;padding-top: clamp(58px,6vw,86px);padding-bottom: clamp(58px,7vw,96px)}.premium-hero-copy h1{max-width: 780px;font-size: clamp(46px,5.45vw,76px);line-height: 1.01;letter-spacing: -0.058em}.premium-hero-copy .hero-subtitle{max-width: 680px;margin-bottom: 0;font-size: clamp(18px,1.55vw,21px);line-height: 1.55}.premium-home-design .hero-actions{display: flex;flex-wrap: wrap;margin-top: 30px;gap: 12px}.premium-home-design .button{min-height: 50px;padding-inline: 20px}.whatsapp-hero-button{color: #073d2c;border: 1px solid rgba(37,211,102,0.32);background: #dff8e9}.whatsapp-hero-button::before{content: "WhatsApp";display: inline-grid;min-width: 52px;height: 24px;margin-right: 9px;place-items: center;border-radius: 999px;background: #25d366;color: #073d2c;font-size: 10px;font-weight: 900;letter-spacing: -0.02em}.premium-proof-grid{max-width: 690px;margin-top: 26px;gap: 10px}.premium-proof-grid div{grid-template-columns: 118px minmax(0,1fr);gap: 16px;align-items: start;padding: 14px 16px}.premium-proof-grid strong,.premium-proof-grid span{display: block}.premium-proof-grid strong{white-space: nowrap}.premium-proof-grid span{min-width: 0}.premium-hero-panel{align-self: center;border-radius: 30px;padding: 12px}.premium-snapshot-card{gap: 22px;min-height: auto;justify-content: start;border-radius: 24px;padding: 26px}.snapshot-topline{align-items: center;gap: 10px}.premium-snapshot-card h2{max-width: 350px;margin: 10px 0 0;font-size: clamp(26px,2.65vw,38px);line-height: 1.06;letter-spacing: -0.052em}.premium-snapshot-lines{gap: 9px}.premium-snapshot-lines div{grid-template-columns: 76px minmax(0,1fr);gap: 12px;padding: 13px 14px}.premium-snapshot-lines span,.premium-snapshot-lines strong{display: block}.snapshot-whatsapp-link{display: inline-flex;width: fit-content;min-height: 42px;align-items: center;border-radius: 999px;padding: 0 16px;background: #0f6b50;color: #ffffff;font-weight: 820;text-decoration: none}.whatsapp-float{right: max(24px,env(safe-area-inset-right));bottom: max(24px,env(safe-area-inset-bottom));gap: 12px;border: 2px solid rgba(255,255,255,0.85);background: #0f6b50;box-shadow: 0 24px 74px rgba(15,107,80,0.38)}.whatsapp-float-icon{background: #25d366;color: #073d2c}.whatsapp-float-icon::after{content: "!"}.whatsapp-float-text{max-width: 240px}@media (max-width: 980px){.premium-home-design{grid-template-columns: 1fr}.premium-hero-panel{max-width: 640px}}@media (max-width: 760px){.nav-whatsapp{display: none}}@media (max-width: 620px){.premium-home-design{padding-top: 40px}.premium-hero-copy h1{font-size: clamp(42px,13vw,58px)}.premium-home-design .hero-actions{display: grid;grid-template-columns: 1fr}.premium-home-design .button{justify-content: center;width: 100%}.premium-proof-grid div,.premium-snapshot-lines div{grid-template-columns: 1fr;gap: 4px}.premium-proof-grid strong{white-space: normal}.whatsapp-float{left: max(12px,env(safe-area-inset-left));right: max(12px,env(safe-area-inset-right));bottom: max(12px,env(safe-area-inset-bottom));justify-content: center;max-width: none;border-radius: 18px;padding: 12px 14px}}.risk-signal-grid{grid-template-columns: repeat(5,minmax(0,1fr))}.risk-signal{position: relative;overflow: hidden}.risk-signal::before{content: "";position: absolute;inset: 0 0 auto;height: 4px;background: linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--warn) 60%,var(--accent)))}.risk-signal em{display: block;margin-bottom: 8px;color: var(--accent-strong);font-size: 12px;font-style: normal;font-weight: 800;letter-spacing: 0.08em;text-transform: uppercase}.conversion-steps li{position: relative}.conversion-steps li + li::before{content: "";position: absolute;left: 30px;top: -14px;width: 2px;height: 14px;background: color-mix(in srgb,var(--accent) 42%,var(--line))}.methodology-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 14px;margin: 22px 0 28px}.methodology-grid div{border: 1px solid color-mix(in srgb,var(--line) 78%,transparent);border-radius: 18px;padding: 16px;background: color-mix(in srgb,var(--surface) 92%,transparent);box-shadow: 0 18px 50px rgba(22,32,29,0.06)}.methodology-grid strong,.methodology-grid span{display: block}.methodology-grid span{margin-top: 6px;color: var(--muted)}@media (max-width: 920px){.risk-signal-grid,.methodology-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 620px){.risk-signal-grid,.methodology-grid{grid-template-columns: 1fr}}.trust-system-v1,.trust-asset-grid{--trust-border: color-mix(in srgb,var(--line) 82%,transparent)}.trust-asset-grid div{display: grid;gap: 8px;align-content: start}.trust-asset-grid .text-link{margin-top: 2px}.report-page{--trust-border: color-mix(in srgb,var(--line) 82%,transparent);max-width: 1040px;margin-inline: auto;padding-top: clamp(32px,5vw,72px);padding-bottom: clamp(64px,8vw,108px)}.report-sheet{border: 1px solid var(--trust-border);border-radius: 24px;padding: clamp(22px,4vw,34px);background: var(--surface);box-shadow: var(--shadow)}.report-title{display: flex;align-items: flex-start;justify-content: space-between;gap: 24px;border-bottom: 1px solid var(--line);padding-bottom: 24px}.report-title h1{max-width: 760px;margin-bottom: 10px;font-size: clamp(36px,5vw,62px)}.risk-badge{flex: 0 0 auto;border-radius: 999px;padding: 10px 14px;background: color-mix(in srgb,var(--warn) 18%,transparent);color: var(--warn);font-weight: 820}.report-section{padding: 28px 0;border-bottom: 1px solid var(--line)}.report-section:last-child{border-bottom: 0;padding-bottom: 0}.report-table{display: grid;gap: 10px}.report-table div{display: grid;grid-template-columns: 220px minmax(0,1fr);gap: 18px;border-radius: 14px;padding: 14px 16px;background: var(--bg)}.report-table span{color: var(--muted)}.finding-grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}.finding{border: 1px solid var(--trust-border);border-radius: 16px;padding: 18px;background: var(--surface)}.finding strong{display: block;margin-bottom: 8px}.finding.high strong{color: var(--danger)}.finding.medium strong{color: var(--warn)}.finding.low strong{color: var(--accent-strong)}.recommendation{border-radius: 18px;padding: 20px;background: var(--surface-strong)}.report-actions{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 24px}@media (max-width: 720px){.report-title,.report-table div,.finding-grid{grid-template-columns: 1fr}.report-title{flex-direction: column}}body.human-trust-v2{color-scheme: light;--ht-bg: #eef1ef;--ht-paper: #fbfbf8;--ht-paper-subtle: #f4f5f2;--ht-ink: #10243a;--ht-body: #293a48;--ht-muted: #59666f;--ht-line: #cdd4d1;--ht-line-strong: #9da9a4;--ht-green: #145c47;--ht-green-strong: #0c4535;--ht-green-soft: #e7f0eb;--ht-blue: #315f8b;--ht-blue-soft: #e8eef4;--ht-amber: #835600;--ht-amber-soft: #f7eed9;--ht-coral: #a13f35;--ht-coral-soft: #f6e8e5;--ht-gray: #59646e;--ht-gray-soft: #eaedee;--ht-max: 1180px;--ht-gutter: 24px;--ht-section: 104px;--ht-paper-shadow: 0 22px 60px rgba(16,36,58,0.12);--ht-font-display: "Aptos Display","Avenir Next","Segoe UI",sans-serif;--ht-font-body: Aptos,"Avenir Next","Segoe UI",sans-serif;--ht-font-data: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin: 0;overflow-x: clip;background: var(--ht-bg);color: var(--ht-body);font-family: var(--ht-font-body);font-size: 17px;line-height: 1.65;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}body.human-trust-v2::before{content: "";position: fixed;z-index: -1;inset: 0;pointer-events: none;background: linear-gradient(90deg,transparent 0,transparent calc(50% - 590px),rgba(16,36,58,0.035) calc(50% - 590px),rgba(16,36,58,0.035) calc(50% - 589px),transparent calc(50% - 589px)),linear-gradient(90deg,transparent 0,transparent calc(50% + 589px),rgba(16,36,58,0.035) calc(50% + 589px),rgba(16,36,58,0.035) calc(50% + 590px),transparent calc(50% + 590px));mask-image: none}body.human-trust-v2 *,body.human-trust-v2 *::before,body.human-trust-v2 *::after{box-sizing: border-box}body.human-trust-v2 ::selection{background: #c8ded4;color: var(--ht-ink)}body.human-trust-v2 :where(img,svg){display: block;max-width: 100%}body.human-trust-v2 :where(h1,h2,h3,h4,p){margin-top: 0}body.human-trust-v2 :where(h1,h2,h3,h4){color: var(--ht-ink);font-family: var(--ht-font-display);text-wrap: balance}body.human-trust-v2 h1{max-width: 12ch;margin-bottom: 22px;font-size: clamp(44px,5.4vw,76px);font-weight: 720;letter-spacing: -0.035em;line-height: 0.98}body.human-trust-v2 h2{max-width: 18ch;margin-bottom: 16px;font-size: clamp(32px,4vw,52px);font-weight: 700;letter-spacing: -0.025em;line-height: 1.04}body.human-trust-v2 h3{margin-bottom: 10px;font-size: clamp(21px,2vw,27px);font-weight: 700;letter-spacing: -0.018em;line-height: 1.16}body.human-trust-v2 h4{margin-bottom: 8px;font-size: 17px;font-weight: 760;line-height: 1.3}body.human-trust-v2 p{color: var(--ht-body)}body.human-trust-v2 a{color: inherit;text-decoration-thickness: 1px;text-underline-offset: 0.2em}body.human-trust-v2 [hidden]{display: none !important}body.human-trust-v2 .visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}body.human-trust-v2 :where(.section,.ht-section,.ht-container){width: min(100%,calc(var(--ht-max) + (2 * var(--ht-gutter))));max-width: none;margin-inline: auto;padding: var(--ht-section) var(--ht-gutter)}body.human-trust-v2 :where(.section,.ht-section)[id]{scroll-margin-top: 92px}body.human-trust-v2 :where(.section-intro,.ht-section-intro){max-width: 760px;margin-bottom: 38px}body.human-trust-v2 :where(.section-intro,.ht-section-intro).narrow,body.human-trust-v2 .ht-section-intro--narrow{max-width: 68ch}body.human-trust-v2 :where(.section-intro,.ht-section-intro) > :last-child{margin-bottom: 0}body.human-trust-v2 :where(.eyebrow,.ht-kicker,.folio-label){display: inline-flex;width: fit-content;align-items: center;gap: 8px;margin: 0 0 18px;border: 0;border-radius: 0;padding: 0 0 7px;background: transparent;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 12px;font-weight: 760;letter-spacing: 0.055em;line-height: 1.35;text-transform: uppercase}body.human-trust-v2 :where(.eyebrow,.ht-kicker,.folio-label)::after{content: "";width: 44px;height: 1px;background: var(--ht-line-strong)}body.human-trust-v2 :where(.hero-subtitle,.ht-lede){max-width: 62ch;margin-bottom: 28px;color: var(--ht-body);font-size: clamp(18px,1.45vw,21px);line-height: 1.58;text-wrap: pretty}body.human-trust-v2 :where(.text-link,.ht-text-link){display: inline-flex;align-items: center;gap: 8px;color: var(--ht-green-strong);font-weight: 720;text-decoration: none}body.human-trust-v2 :where(.text-link,.ht-text-link)::after{content: "\2192";transition: transform 140ms cubic-bezier(.2,.8,.2,1)}body.human-trust-v2 :where(.text-link,.ht-text-link):hover::after,body.human-trust-v2 :where(.text-link,.ht-text-link):focus-visible::after{transform: translateX(3px)}body.human-trust-v2 .skip-link{position: fixed;z-index: 100;top: 12px;left: 18px;transform: translateY(-160%);border-radius: 2px;padding: 10px 14px;background: var(--ht-ink);color: #fff;font-weight: 760;text-decoration: none;transition: transform 140ms cubic-bezier(.2,.8,.2,1)}body.human-trust-v2 .skip-link:focus{transform: translateY(0)}body.human-trust-v2 :where(.site-header,.ht-header){position: sticky;z-index: 20;top: 0;display: flex;width: 100%;max-width: none;min-height: 72px;align-items: center;justify-content: space-between;gap: 28px;margin: 0;border-bottom: 1px solid rgba(157,169,164,0.58);padding: 0 max(var(--ht-gutter),calc((100vw - var(--ht-max)) / 2));background: rgba(251,251,248,0.97);box-shadow: 0 1px 0 rgba(255,255,255,0.75);backdrop-filter: none;-webkit-backdrop-filter: none}body.human-trust-v2 :where(.brand,.ht-brand){display: inline-flex;flex: 0 0 auto;align-items: center;gap: 10px;color: var(--ht-ink);font-family: var(--ht-font-display);font-size: 18px;font-weight: 780;letter-spacing: -0.025em;text-decoration: none}body.human-trust-v2 .ht-brand > span{display: grid;min-width: 0;gap: 2px;line-height: 1.05}body.human-trust-v2 .ht-brand strong,body.human-trust-v2 .ht-brand small{display: block}body.human-trust-v2 .ht-brand small{color: var(--ht-muted);font-family: var(--ht-font-body);font-size: 10px;font-weight: 650;letter-spacing: 0.01em;line-height: 1.25;white-space: nowrap}body.human-trust-v2 :where(.brand-mark,.ht-brand-mark){display: grid;width: 34px;height: 34px;place-items: center;border: 1px solid var(--ht-green-strong);border-radius: 2px;background: var(--ht-green);color: #fff;font-family: var(--ht-font-data);font-size: 16px;font-weight: 800;box-shadow: inset 0 0 0 2px rgba(255,255,255,0.18)}body.human-trust-v2 :where(.nav,.ht-nav){display: flex;min-width: 0;align-items: center;justify-content: flex-end;gap: 2px;color: var(--ht-body);font-size: 14px}body.human-trust-v2 :where(.nav,.ht-nav) a{display: inline-flex;min-height: 40px;align-items: center;border: 1px solid transparent;border-radius: 10px;padding: 0 12px;color: inherit;font-weight: 650;text-decoration: none;white-space: nowrap}body.human-trust-v2 :where(.nav,.ht-nav) a:hover,body.human-trust-v2 :where(.nav,.ht-nav) a:focus-visible,body.human-trust-v2 :where(.nav,.ht-nav) a[aria-current="page"]{background: var(--ht-paper-subtle);color: var(--ht-ink)}body.human-trust-v2 :where(.nav,.ht-nav) .nav-cta{margin-left: 8px;border-color: var(--ht-green);background: var(--ht-green);color: #fff;font-weight: 760}body.human-trust-v2 :where(.nav,.ht-nav) .nav-cta:hover,body.human-trust-v2 :where(.nav,.ht-nav) .nav-cta:focus-visible,body.human-trust-v2 :where(.nav,.ht-nav) .nav-cta[aria-current="page"]{border-color: var(--ht-green-strong);background: var(--ht-green-strong);color: #fff}body.human-trust-v2 .nav-whatsapp{border-color: #9bc8b7;background: #edf7f2;color: var(--ht-green-strong)}body.human-trust-v2 .nav-whatsapp::before{content: "";width: 7px;height: 7px;margin-right: 7px;border-radius: 50%;background: #1f9d67}body.human-trust-v2 :where(.nav-toggle,.ht-nav-toggle){position: relative;display: none;width: 44px;height: 44px;align-items: center;justify-content: center;border: 1px solid var(--ht-line);border-radius: 10px;background: var(--ht-paper);color: var(--ht-ink);font: inherit;cursor: pointer}body.human-trust-v2 .ht-nav-toggle > span:not(.visually-hidden){position: absolute;left: 12px;display: block;width: 18px;height: 1.5px;border-radius: 1px;background: currentColor;transition: transform 140ms cubic-bezier(.2,.8,.2,1),opacity 140ms ease}body.human-trust-v2 .ht-nav-toggle > span:nth-child(1){transform: translateY(-6px)}body.human-trust-v2 .ht-nav-toggle > span:nth-child(3){transform: translateY(6px)}body.human-trust-v2 .ht-nav-toggle[aria-expanded="true"] > span:nth-child(1){transform: rotate(45deg)}body.human-trust-v2 .ht-nav-toggle[aria-expanded="true"] > span:nth-child(2){opacity: 0}body.human-trust-v2 .ht-nav-toggle[aria-expanded="true"] > span:nth-child(3){transform: rotate(-45deg)}body.human-trust-v2 :where(.hero-actions,.report-actions,.form-actions,.ht-actions){display: flex;flex-wrap: wrap;align-items: center;gap: 12px}body.human-trust-v2 .button{display: inline-flex;min-height: 48px;align-items: center;justify-content: center;gap: 9px;border: 1px solid transparent;border-radius: 10px;padding: 0 19px;color: var(--ht-ink);font-family: var(--ht-font-body);font-size: 15px;font-weight: 760;line-height: 1.2;text-decoration: none;white-space: nowrap;cursor: pointer;transition: transform 140ms cubic-bezier(.2,.8,.2,1),border-color 140ms cubic-bezier(.2,.8,.2,1),background-color 140ms cubic-bezier(.2,.8,.2,1),color 140ms cubic-bezier(.2,.8,.2,1)}body.human-trust-v2 .button.primary{border-color: var(--ht-green);background: var(--ht-green);color: #fff}body.human-trust-v2 .button.primary:hover,body.human-trust-v2 .button.primary:focus-visible{border-color: var(--ht-green-strong);background: var(--ht-green-strong)}body.human-trust-v2 .button.secondary{border-color: var(--ht-line-strong);background: var(--ht-paper);color: var(--ht-ink)}body.human-trust-v2 .button.secondary:hover,body.human-trust-v2 .button.secondary:focus-visible{border-color: var(--ht-ink);background: #fff}body.human-trust-v2 .button.tertiary{min-height: 42px;border-color: transparent;padding-inline: 8px;background: transparent;color: var(--ht-green-strong)}body.human-trust-v2 .button:active{transform: translateY(1px)}body.human-trust-v2 .ht-page-hero{display: grid;grid-template-columns: minmax(0,1.45fr) minmax(280px,.55fr);align-items: end;gap: clamp(42px,7vw,92px);border-bottom: 1px solid var(--ht-line);padding-top: clamp(68px,8vw,104px);padding-bottom: clamp(56px,7vw,84px)}body.human-trust-v2 .ht-page-hero > div{min-width: 0}body.human-trust-v2 .ht-page-hero h1{max-width: 13ch;font-size: clamp(46px,5.2vw,72px)}body.human-trust-v2 :where(.ht-lead,.ht-direct-answer){max-width: 78ch;margin-bottom: 24px;font-size: clamp(17px,1.35vw,20px);line-height: 1.58}body.human-trust-v2 :where(.ht-hero,.human-trust-hero,.hero--evidence){display: grid;width: min(100%,calc(var(--ht-max) + (2 * var(--ht-gutter))));min-height: calc(100dvh - 72px);align-items: center;grid-template-columns: minmax(280px,0.72fr) minmax(0,1.28fr);gap: clamp(38px,5vw,76px);margin-inline: auto;padding: clamp(58px,8vh,92px) var(--ht-gutter)}body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy){position: relative;z-index: 1;align-self: center}body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy) h1{max-width: 10.5ch;font-size: clamp(46px,5.2vw,72px)}body.human-trust-v2 :where(.ht-hero-note,.human-trust-hero__note){display: flex;max-width: 46ch;align-items: flex-start;gap: 12px;margin: 28px 0 0;border-top: 1px solid var(--ht-line);padding-top: 18px;color: var(--ht-muted);font-size: 14px;line-height: 1.55}body.human-trust-v2 :where(.ht-hero-note,.human-trust-hero__note)::before{content: "HR";display: grid;flex: 0 0 30px;width: 30px;height: 30px;place-items: center;border: 1px solid var(--ht-green);border-radius: 50%;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: 0.04em}body.human-trust-v2 :where(.ht-hero-proof,.human-trust-hero__proof){position: relative;min-width: 0}body.human-trust-v2 :where(.ht-hero-proof,.human-trust-hero__proof)::before{content: "ILLUSTRATIVE EVIDENCE VIEW";position: absolute;z-index: 2;top: -17px;right: 26px;border: 1px solid var(--ht-line-strong);border-bottom: 0;border-radius: 2px 2px 0 0;padding: 7px 10px 6px;background: #e4e7e3;color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: 0.06em}body.human-trust-v2 :where(.evidence-canvas,.evidence-relationship,.ht-evidence,.ht-evidence-canvas){position: relative;overflow: hidden;border: 1px solid var(--ht-line-strong);border-radius: 2px;background: linear-gradient(rgba(16,36,58,0.025) 1px,transparent 1px) 0 0 / 100% 34px,var(--ht-paper);color: var(--ht-body);box-shadow: var(--ht-paper-shadow)}body.human-trust-v2 :where(.evidence-canvas,.evidence-relationship,.ht-evidence,.ht-evidence-canvas)::after{content: "";position: absolute;inset: 9px;border: 1px solid rgba(157,169,164,0.28);pointer-events: none}body.human-trust-v2 :where(.evidence-canvas__header,.evidence-head,.ht-evidence-head,.ht-canvas-head){position: relative;z-index: 1;display: flex;min-height: 58px;align-items: center;justify-content: space-between;gap: 20px;margin: 0 22px;border-bottom: 1px solid var(--ht-line-strong);padding: 15px 0 12px}body.human-trust-v2 :where(.evidence-canvas__title,.evidence-title,.ht-evidence-title){color: var(--ht-ink);font-family: var(--ht-font-data);font-size: 12px;font-weight: 820;letter-spacing: 0.045em;line-height: 1.35;text-transform: uppercase}body.human-trust-v2 :where(.evidence-canvas__meta,.evidence-meta,.ht-evidence-meta){color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 10px;line-height: 1.45;text-align: right}body.human-trust-v2 :where(.evidence-scroll,.evidence-table-wrap,.ht-evidence-scroll){position: relative;z-index: 1;overflow-x: auto;overscroll-behavior-inline: contain;scrollbar-color: var(--ht-line-strong) transparent;scrollbar-width: thin}body.human-trust-v2 :where(.evidence-grid,.evidence-table,.ht-evidence-grid){min-width: 680px;padding: 0 22px 22px}body.human-trust-v2 :where(.evidence-entities,.ht-evidence-entities){display: grid;grid-template-columns: 130px repeat(3,minmax(135px,1fr)) 116px;min-height: 105px;align-items: stretch;border-bottom: 1px solid var(--ht-line)}body.human-trust-v2 :where(.evidence-entities,.ht-evidence-entities)::before{content: "Evidence field";align-self: end;padding: 0 10px 15px 0;color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 700;letter-spacing: 0.05em;text-transform: uppercase}body.human-trust-v2 :where(.evidence-entity,.ht-evidence-entity){display: flex;min-width: 0;flex-direction: column;justify-content: flex-end;gap: 5px;border-left: 1px solid var(--ht-line);padding: 18px 13px 15px;text-align: left}body.human-trust-v2 :where(.evidence-entity,.ht-evidence-entity):last-of-type{border-right: 1px solid var(--ht-line)}body.human-trust-v2 :where(.entity-kicker,.evidence-entity__label,.ht-entity-label){color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 9px;font-weight: 820;letter-spacing: 0.045em;line-height: 1.35;text-transform: uppercase}body.human-trust-v2 :where(.entity-name,.evidence-entity__name,.ht-entity-name){overflow-wrap: anywhere;color: var(--ht-ink);font-size: 13px;font-weight: 720;line-height: 1.35}body.human-trust-v2 :where(.evidence-entity-state,.ht-evidence-entity-state){display: flex;align-items: flex-end;justify-content: flex-end;padding-bottom: 15px;color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 700;letter-spacing: 0.04em;text-transform: uppercase}body.human-trust-v2 :where(.evidence-row,.ht-evidence-row){display: grid;grid-template-columns: 130px repeat(3,minmax(135px,1fr)) 116px;min-height: 58px;align-items: stretch;border-bottom: 1px solid var(--ht-line)}body.human-trust-v2 :where(.evidence-row,.ht-evidence-row):last-child{border-bottom: 0}body.human-trust-v2 :where(.evidence-label,.evidence-row__label,.ht-evidence-label){display: flex;align-items: center;padding: 10px 10px 10px 0;color: var(--ht-body);font-family: var(--ht-font-data);font-size: 9px;font-weight: 720;letter-spacing: 0.015em;line-height: 1.35}body.human-trust-v2 :where(.evidence-cell,.evidence-row__cell,.ht-evidence-cell){position: relative;display: flex;min-width: 0;align-items: center;border-left: 1px solid var(--ht-line);padding: 10px 13px;overflow-wrap: anywhere;color: var(--ht-body);font-size: 11px;line-height: 1.4}body.human-trust-v2 :where(.evidence-cell,.evidence-row__cell,.ht-evidence-cell):nth-last-child(2){border-right: 1px solid var(--ht-line)}body.human-trust-v2 :where(.evidence-cell,.evidence-row__cell,.ht-evidence-cell).is-connected::after{content: "";position: absolute;z-index: 1;top: 50%;right: -8px;width: 15px;height: 1px;background: var(--ht-green)}body.human-trust-v2 :where(.evidence-cell,.evidence-row__cell,.ht-evidence-cell).is-connected::before{content: "";position: absolute;z-index: 2;top: calc(50% - 2px);right: -2px;width: 5px;height: 5px;border-radius: 50%;background: var(--ht-green)}body.human-trust-v2 :where(.evidence-value,.ht-evidence-value){display: block;font-family: var(--ht-font-data);font-size: 10px;line-height: 1.45}body.human-trust-v2 .ht-evidence-canvas{overflow: hidden}body.human-trust-v2 .ht-canvas-head{min-width: 0}body.human-trust-v2 .ht-table-scroll{position: relative;z-index: 1;overflow-x: auto;overscroll-behavior-inline: contain;scrollbar-color: var(--ht-line-strong) transparent;scrollbar-width: thin}body.human-trust-v2 .ht-table-scroll:focus-visible{outline: 2px solid var(--ht-blue);outline-offset: -2px}body.human-trust-v2 .ht-evidence-table{position: relative;z-index: 1;width: calc(100% - 44px);min-width: 570px;margin: 0 22px 22px;border-collapse: collapse;table-layout: fixed;background: rgba(251,251,248,0.72);color: var(--ht-body);font-size: 11px;line-height: 1.42}body.human-trust-v2 .ht-evidence-table caption{padding: 12px 0;color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;text-align: left}body.human-trust-v2 .ht-evidence-table :where(th,td){border-right: 1px solid var(--ht-line);border-bottom: 1px solid var(--ht-line);padding: 12px 11px;overflow-wrap: anywhere;text-align: left;vertical-align: middle}body.human-trust-v2 .ht-evidence-table :where(th,td):last-child{border-right: 0}body.human-trust-v2 .ht-evidence-table thead th{height: 86px;vertical-align: bottom;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 9px;font-weight: 820;letter-spacing: 0.045em;line-height: 1.35;text-transform: uppercase}body.human-trust-v2 .ht-evidence-table thead th:first-child,body.human-trust-v2 .ht-evidence-table tbody th{width: 17%;color: var(--ht-body)}body.human-trust-v2 .ht-evidence-table thead th:last-child,body.human-trust-v2 .ht-evidence-table tbody td:last-child{width: 19%}body.human-trust-v2 .ht-evidence-table tbody th{font-family: var(--ht-font-data);font-size: 9px;font-weight: 720;line-height: 1.35}body.human-trust-v2 .ht-evidence-table tbody td{font-family: var(--ht-font-data);font-size: 10px}body.human-trust-v2 .ht-evidence-table .ht-state{gap: 5px;padding: 4px 7px;overflow-wrap: normal;font-size: 8px;word-break: normal}body.human-trust-v2 .ht-evidence-table .ht-state::before{flex-basis: 15px;width: 15px;height: 15px;font-size: 9px}body.human-trust-v2 .ht-evidence-table tbody tr:hover{background: rgba(231,240,235,0.54)}body.human-trust-v2 .ht-canvas-note{position: relative;z-index: 1;margin: 0 22px 22px;border-left: 3px solid var(--ht-amber);padding: 13px 15px;background: var(--ht-amber-soft)}body.human-trust-v2 .ht-canvas-note strong{display: block;margin-bottom: 3px;color: var(--ht-ink);font-size: 13px}body.human-trust-v2 .ht-canvas-note p{margin: 0;font-size: 13px;line-height: 1.5}body.human-trust-v2 :where(.evidence-overall,.ht-evidence-overall){position: relative;z-index: 1;display: flex;align-items: center;justify-content: space-between;gap: 18px;margin: 0 22px 22px;border: 1px solid var(--ht-line);border-left: 3px solid var(--state-color,var(--ht-amber));border-radius: 2px;padding: 14px 16px;background: var(--state-bg,var(--ht-amber-soft))}body.human-trust-v2 :where(.evidence-overall,.ht-evidence-overall) > span:first-child{color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 10px;font-weight: 760;letter-spacing: 0.045em;text-transform: uppercase}body.human-trust-v2 :where(.relationship-chain,.ht-relationship-chain){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 30px;margin: 0;padding: 26px;list-style: none}body.human-trust-v2 :where(.relationship-node,.ht-relationship-node){position: relative;min-width: 0;border-top: 3px solid var(--state-color,var(--ht-green));padding: 15px 4px 0}body.human-trust-v2 :where(.relationship-node,.ht-relationship-node):not(:last-child)::after{content: "\2192";position: absolute;top: 13px;right: -23px;color: var(--ht-line-strong);font-family: var(--ht-font-data);font-size: 17px}body.human-trust-v2 :where(.relationship-node,.ht-relationship-node) small,body.human-trust-v2 :where(.relationship-node,.ht-relationship-node) strong{display: block}body.human-trust-v2 :where(.relationship-node,.ht-relationship-node) small{margin-bottom: 6px;color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 760;letter-spacing: 0.05em;text-transform: uppercase}body.human-trust-v2 :where(.relationship-node,.ht-relationship-node) strong{overflow-wrap: anywhere;color: var(--ht-ink);font-size: 15px;line-height: 1.35}body.human-trust-v2 :where(.risk-state,.state-chip,.evidence-status,.ht-state){--state-color: var(--ht-gray);--state-bg: var(--ht-gray-soft);--state-symbol: "\2026";display: inline-flex;width: fit-content;max-width: 100%;align-items: center;gap: 7px;border: 1px solid color-mix(in srgb,var(--state-color) 34%,transparent);border-radius: 999px;padding: 5px 9px;background: var(--state-bg);color: var(--state-color);font-family: var(--ht-font-data);font-size: 9px;font-weight: 820;letter-spacing: 0.035em;line-height: 1.25;text-transform: uppercase;white-space: normal}body.human-trust-v2 :where(.risk-state,.state-chip,.evidence-status,.ht-state)::before{content: var(--state-symbol);display: grid;flex: 0 0 17px;width: 17px;height: 17px;place-items: center;border: 1px solid currentColor;border-radius: 50%;font-family: var(--ht-font-body);font-size: 10px;font-weight: 850;line-height: 1}body.human-trust-v2 :where([data-state="match" i],.is-match,.state--match){--state-color: #176a50;--state-bg: #e7f1ec;--state-symbol: "\2713"}body.human-trust-v2 :where([data-state="mismatch" i],.is-mismatch,.state--mismatch){--state-color: var(--ht-coral);--state-bg: var(--ht-coral-soft);--state-symbol: "\00d7"}body.human-trust-v2 :where([data-state="unclear" i],.is-unclear,.state--unclear){--state-color: var(--ht-amber);--state-bg: var(--ht-amber-soft);--state-symbol: "?"}body.human-trust-v2 :where([data-state="changed" i],.is-changed,.state--changed){--state-color: var(--ht-coral);--state-bg: var(--ht-coral-soft);--state-symbol: "\0394"}body.human-trust-v2 :where([data-state="third_party" i],[data-state="third-party" i],.is-third-party,.state--third-party){--state-color: var(--ht-blue);--state-bg: var(--ht-blue-soft);--state-symbol: "\2197"}body.human-trust-v2 :where([data-state="informational" i],.is-informational,.state--informational){--state-color: var(--ht-blue);--state-bg: var(--ht-blue-soft);--state-symbol: "i"}body.human-trust-v2 :where([data-state="review_needed" i],[data-state="review-needed" i],.is-review-needed,.state--review-needed){--state-color: var(--ht-amber);--state-bg: var(--ht-amber-soft);--state-symbol: "!"}body.human-trust-v2 .is-review{--state-color: var(--ht-amber);--state-bg: var(--ht-amber-soft);--state-symbol: "!"}body.human-trust-v2 :where([data-state="pause_before_payment" i],[data-state="pause-before-payment" i],.is-pause,.state--pause){--state-color: var(--ht-coral);--state-bg: var(--ht-coral-soft);--state-symbol: "\2016"}body.human-trust-v2 :where([data-state="insufficient_evidence" i],[data-state="insufficient-evidence" i],.is-insufficient,.state--insufficient){--state-color: var(--ht-gray);--state-bg: var(--ht-gray-soft);--state-symbol: "\2026"}body.human-trust-v2 :where(.state-explanation,.ht-state-explanation){border-left: 3px solid var(--state-color,var(--ht-gray));padding: 14px 0 14px 18px}body.human-trust-v2 :where(.state-explanation,.ht-state-explanation) > :last-child{margin-bottom: 0}body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review){display: grid;grid-template-columns: 54px minmax(0,1fr) auto;gap: 18px;align-items: center;border-top: 1px solid var(--ht-line);border-bottom: 1px solid var(--ht-line);padding: 22px 0;background: transparent}body.human-trust-v2 :where(.human-review__mark,.human-review-mark,.ht-human-review-mark){position: relative;display: grid;width: 46px;height: 46px;place-items: center;border: 1px solid var(--ht-green);border-radius: 50%;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 10px;font-weight: 850;letter-spacing: 0.05em}body.human-trust-v2 .ht-human-review-mark svg{width: 25px;height: 25px}body.human-trust-v2 :where(.human-review__mark,.human-review-mark,.ht-human-review-mark)::after{content: "";position: absolute;right: -4px;bottom: 3px;width: 11px;height: 11px;border: 2px solid var(--ht-paper);border-radius: 50%;background: var(--ht-green)}body.human-trust-v2 :where(.human-review__copy,.human-review-copy,.ht-human-review-copy){max-width: 72ch}body.human-trust-v2 :where(.human-review__copy,.human-review-copy,.ht-human-review-copy) > :last-child{margin-bottom: 0}body.human-trust-v2 :where(.human-review__copy,.human-review-copy,.ht-human-review-copy) strong{display: block;margin-bottom: 4px;color: var(--ht-ink);font-size: 15px}body.human-trust-v2 :where(.human-review__copy,.human-review-copy,.ht-human-review-copy) p{color: var(--ht-muted);font-size: 14px;line-height: 1.55}body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review).compact{grid-template-columns: 40px minmax(0,1fr);gap: 13px;padding: 16px 0}body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review).compact :where(.human-review__mark,.human-review-mark,.ht-human-review-mark){width: 36px;height: 36px;font-size: 8px}body.human-trust-v2 :where(.decision-findings,.ht-findings,.ht-decision-grid){display: grid;border: 1px solid var(--ht-line);border-radius: 2px;background: var(--ht-paper)}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item){--finding-color: var(--ht-green);position: relative;display: grid;grid-template-columns: 54px minmax(0,1fr);gap: 18px;min-height: 138px;border-left: 3px solid var(--finding-color);border-bottom: 1px solid var(--ht-line);padding: 24px 28px 24px 22px}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item):last-child{border-bottom: 0}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item)::before{content: attr(data-index);display: grid;width: 40px;height: 40px;place-items: center;border: 1px solid var(--finding-color);border-radius: 50%;color: var(--finding-color);font-family: var(--ht-font-data);font-size: 11px;font-weight: 800}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item)[data-kind="meaning"],body.human-trust-v2 .ht-decision-item.is-meaning{--finding-color: var(--ht-green)}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item)[data-kind="limitation"],body.human-trust-v2 .ht-decision-item.is-limitation{--finding-color: var(--ht-amber)}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item)[data-kind="evidence"],body.human-trust-v2 .ht-decision-item.is-evidence{--finding-color: var(--ht-blue)}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item)[data-kind="next_action"],body.human-trust-v2 .ht-decision-item.is-next-action{--finding-color: var(--ht-coral)}body.human-trust-v2 :where(.decision-finding__content,.ht-finding-content){max-width: 72ch}body.human-trust-v2 :where(.decision-finding__content,.ht-finding-content) > :last-child{margin-bottom: 0}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item) ul{margin: 10px 0 0;padding-left: 1.2em}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item) li + li{margin-top: 5px}body.human-trust-v2 :where(.report-page,.ht-report-page){width: min(100%,calc(1040px + (2 * var(--ht-gutter))));padding-top: clamp(52px,7vw,86px);padding-bottom: clamp(72px,9vw,118px)}body.human-trust-v2 :where(.report-folio,.sample-report-folio,.report-sheet,.ht-report){position: relative;border: 1px solid var(--ht-line-strong);border-radius: 2px;padding: clamp(24px,4.5vw,52px);background: linear-gradient(90deg,rgba(16,36,58,0.024) 1px,transparent 1px) 0 0 / 34px 100%,var(--ht-paper);color: var(--ht-body);box-shadow: var(--ht-paper-shadow)}body.human-trust-v2 :where(.report-folio,.sample-report-folio,.report-sheet,.ht-report)::before{content: "ILLUSTRATIVE SAMPLE";position: absolute;top: 22px;right: -1px;border: 1px solid var(--ht-line-strong);border-right: 0;padding: 7px 12px;background: #e6e8e4;color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: 0.06em}body.human-trust-v2 :where(.report-folio__header,.report-title,.ht-report-header){display: grid;grid-template-columns: minmax(0,1fr) auto;align-items: start;gap: 30px;border-bottom: 2px solid var(--ht-ink);padding: 0 128px 28px 0}body.human-trust-v2 :where(.report-folio__header,.report-title,.ht-report-header) h1,body.human-trust-v2 :where(.report-folio__header,.report-title,.ht-report-header) h2{max-width: 720px;margin-bottom: 8px;font-size: clamp(34px,5vw,58px)}body.human-trust-v2 :where(.report-meta,.report-meta-grid,.ht-report-meta){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 1px;margin: 22px 0 0;border: 1px solid var(--ht-line);background: var(--ht-line)}body.human-trust-v2 :where(.report-meta,.report-meta-grid,.ht-report-meta) > div{min-width: 0;padding: 12px 14px;background: var(--ht-paper-subtle)}body.human-trust-v2 :where(.report-meta,.report-meta-grid,.ht-report-meta) :where(dt,span){display: block;margin: 0 0 4px;color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 760;letter-spacing: 0.045em;text-transform: uppercase}body.human-trust-v2 :where(.report-meta,.report-meta-grid,.ht-report-meta) :where(dd,strong){display: block;margin: 0;overflow-wrap: anywhere;color: var(--ht-ink);font-size: 13px;line-height: 1.4}body.human-trust-v2 :where(.report-section,.ht-report-section){display: grid;grid-template-columns: minmax(150px,0.28fr) minmax(0,0.72fr);gap: clamp(24px,5vw,66px);border-bottom: 1px solid var(--ht-line);padding: 36px 0}body.human-trust-v2 :where(.report-section,.ht-report-section):last-of-type{border-bottom: 0}body.human-trust-v2 :where(.report-section__label,.report-section-label,.ht-report-section-label){color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 10px;font-weight: 800;letter-spacing: 0.045em;line-height: 1.45;text-transform: uppercase}body.human-trust-v2 :where(.report-section__body,.report-section-body,.ht-report-section-body) > :last-child{margin-bottom: 0}body.human-trust-v2 .report-table{display: grid;gap: 0;border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2 .report-table > div{display: grid;grid-template-columns: minmax(150px,0.34fr) minmax(0,0.66fr);gap: 20px;border: 0;border-bottom: 1px solid var(--ht-line);border-radius: 0;padding: 12px 0;background: transparent}body.human-trust-v2 .report-table :where(dt,span){color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 10px;font-weight: 650}body.human-trust-v2 .report-table :where(dd,strong){margin: 0;color: var(--ht-ink);font-weight: 650}body.human-trust-v2 :where(.findings-list,.ht-report-findings){display: grid;gap: 1px;border: 1px solid var(--ht-line);background: var(--ht-line)}body.human-trust-v2 :where(.report-finding,.ht-report-finding){display: grid;grid-template-columns: 28px minmax(0,1fr) auto;gap: 14px;align-items: start;padding: 17px;background: var(--ht-paper)}body.human-trust-v2 :where(.report-finding,.ht-report-finding)::before{content: attr(data-index);color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 10px;font-weight: 800}body.human-trust-v2 :where(.analyst-note,.review-note,.ht-review-note){position: relative;border: 1px solid #d8c58f;border-radius: 2px;padding: 19px 20px 18px;background: #f4e7ba;color: #4f4939;box-shadow: 0 10px 24px rgba(60,51,28,0.11);font-size: 14px;line-height: 1.55}body.human-trust-v2 :where(.analyst-note,.review-note,.ht-review-note)::before{content: "REVIEW NOTE";display: block;margin-bottom: 9px;color: #6f5b25;font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: 0.06em}body.human-trust-v2 :where(.analyst-note,.review-note,.ht-review-note) > :last-child{margin-bottom: 0}body.human-trust-v2 .risk-badge{flex: 0 0 auto;border-radius: 999px;padding: 7px 10px;background: var(--state-bg,var(--ht-amber-soft));color: var(--state-color,var(--ht-amber));font-family: var(--ht-font-data);font-size: 10px;font-weight: 820;letter-spacing: 0.035em;text-transform: uppercase}body.human-trust-v2 .recommendation{border: 1px solid var(--ht-line-strong);border-left: 4px solid var(--state-color,var(--ht-amber));border-radius: 2px;padding: 22px 24px;background: var(--state-bg,var(--ht-amber-soft))}body.human-trust-v2 .recommendation > :last-child{margin-bottom: 0}body.human-trust-v2 .finding-grid{display: grid;grid-template-columns: 1fr;gap: 1px;border: 1px solid var(--ht-line);background: var(--ht-line)}body.human-trust-v2 .finding{border: 0;border-radius: 0;padding: 20px;background: var(--ht-paper)}body.human-trust-v2 .finding strong{color: var(--ht-ink)}body.human-trust-v2 :where(.decision-tools,.ht-decision-tools,.ht-tools){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 18px}body.human-trust-v2 .ht-tools > .ht-section-head{grid-column: 1 / -1}body.human-trust-v2 .ht-tools > .ht-tool:only-of-type{grid-column: 1 / -1;width: min(100%,780px)}body.human-trust-v2 :where(.decision-tool,.ht-decision-tool,.ht-tool){position: relative;display: flex;min-width: 0;flex-direction: column;border: 1px solid var(--ht-line-strong);border-radius: 2px;background: var(--ht-paper);box-shadow: 0 10px 26px rgba(16,36,58,0.065)}body.human-trust-v2 :where(.decision-tool__header,.decision-tool-head,.ht-tool-head){min-height: 122px;border-bottom: 1px solid var(--ht-line);padding: 24px 22px 20px}body.human-trust-v2 :where(.decision-tool__number,.decision-tool-number,.ht-tool-number){display: block;margin-bottom: 12px;color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 10px;font-weight: 800;letter-spacing: 0.06em}body.human-trust-v2 :where(.decision-tool__header,.decision-tool-head,.ht-tool-head) h3{margin-bottom: 7px;font-size: 23px}body.human-trust-v2 :where(.decision-tool__body,.decision-tool-body,.ht-tool-body){display: flex;flex: 1;flex-direction: column;gap: 20px;padding: 22px}body.human-trust-v2 :where(.decision-tool,.ht-decision-tool,.ht-tool) fieldset{min-width: 0;margin: 0;border: 0;padding: 0}body.human-trust-v2 :where(.decision-tool,.ht-decision-tool,.ht-tool) fieldset + fieldset{border-top: 1px solid var(--ht-line);padding-top: 18px}body.human-trust-v2 :where(.decision-tool,.ht-decision-tool,.ht-tool) legend{width: 100%;margin: 0 0 11px;padding: 0;color: var(--ht-ink);font-size: 14px;font-weight: 710;line-height: 1.45}body.human-trust-v2 :where(.tool-options,.decision-options,.ht-tool-options){display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px}body.human-trust-v2 .ht-tool{padding: 24px 22px 22px}body.human-trust-v2 .ht-tool > :where(h2,h3){margin-bottom: 8px;font-size: 23px}body.human-trust-v2 .ht-tool > p{margin-bottom: 20px;color: var(--ht-muted);font-size: 14px;line-height: 1.5}body.human-trust-v2 .ht-question{margin: 0;border: 0;border-top: 1px solid var(--ht-line);padding: 18px 0 0}body.human-trust-v2 .ht-question + .ht-question{margin-top: 18px}body.human-trust-v2 .ht-question legend,body.human-trust-v2 .ht-question > p:first-child{width: 100%;margin: 0 0 11px;padding: 0;color: var(--ht-ink);font-size: 14px;font-weight: 710;line-height: 1.45}body.human-trust-v2 .ht-choice-row{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 7px}body.human-trust-v2 .ht-choice-row label{position: relative;display: grid;min-height: 42px;place-items: center;border: 1px solid var(--ht-line);border-radius: 10px;padding: 8px;background: var(--ht-paper-subtle);color: var(--ht-body);font-size: 12px;font-weight: 720;line-height: 1.25;text-align: center;cursor: pointer}body.human-trust-v2 .ht-choice-row input{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}body.human-trust-v2 .ht-choice-row label:has(input:checked),body.human-trust-v2 .ht-choice-row input:checked + label{border-color: var(--ht-green);background: var(--ht-green-soft);color: var(--ht-green-strong);box-shadow: inset 0 0 0 1px var(--ht-green)}body.human-trust-v2 .ht-choice-row label:has(input:focus-visible),body.human-trust-v2 .ht-choice-row input:focus-visible + label{outline: 3px solid rgba(49,95,139,0.25);outline-offset: 2px}body.human-trust-v2 :where(.tool-option,.decision-option,.ht-tool-option){position: relative}body.human-trust-v2 :where(.tool-option,.decision-option,.ht-tool-option) input{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}body.human-trust-v2 :where(.tool-option,.decision-option,.ht-tool-option) label,body.human-trust-v2 label:where(.tool-option,.decision-option,.ht-tool-option){display: grid;min-height: 42px;place-items: center;border: 1px solid var(--ht-line);border-radius: 10px;padding: 8px;background: var(--ht-paper-subtle);color: var(--ht-body);font-size: 12px;font-weight: 720;line-height: 1.25;text-align: center;cursor: pointer}body.human-trust-v2 :where(.tool-option,.decision-option,.ht-tool-option) input:checked + label,body.human-trust-v2 label:where(.tool-option,.decision-option,.ht-tool-option):has(input:checked),body.human-trust-v2 :where(.tool-option,.decision-option,.ht-tool-option)[data-selected="true"] label{border-color: var(--ht-green);background: var(--ht-green-soft);color: var(--ht-green-strong);box-shadow: inset 0 0 0 1px var(--ht-green)}body.human-trust-v2 :where(.tool-option,.decision-option,.ht-tool-option) input:focus-visible + label,body.human-trust-v2 label:where(.tool-option,.decision-option,.ht-tool-option):has(input:focus-visible){outline: 3px solid rgba(49,95,139,0.25);outline-offset: 2px}body.human-trust-v2 :where(.decision-tool__actions,.decision-tool-actions,.ht-tool-actions){display: flex;flex-wrap: wrap;gap: 10px;margin-top: auto;border-top: 1px solid var(--ht-line);padding-top: 18px}body.human-trust-v2 :where(.decision-tool__result,.decision-tool-result,.ht-tool-result){--state-color: var(--ht-gray);--state-bg: var(--ht-gray-soft);display: grid;gap: 13px;border-top: 3px solid var(--state-color);padding: 20px 22px 22px;background: var(--state-bg)}body.human-trust-v2 :where(.decision-tool__result,.decision-tool-result,.ht-tool-result) > :last-child{margin-bottom: 0}body.human-trust-v2 :where(.tool-result-grid,.ht-tool-result-grid){display: grid;gap: 13px}body.human-trust-v2 :where(.tool-result-grid,.ht-tool-result-grid) > div{border-top: 1px solid color-mix(in srgb,var(--state-color) 22%,transparent);padding-top: 11px}body.human-trust-v2 :where(.tool-result-grid,.ht-tool-result-grid) strong{display: block;margin-bottom: 3px;color: var(--ht-ink);font-size: 13px}body.human-trust-v2 :where(.decision-tool,.ht-decision-tool,.ht-tool)[data-progress="in-progress"]{border-color: var(--ht-blue)}body.human-trust-v2 :where(.decision-tool,.ht-decision-tool,.ht-tool)[data-progress="complete"]{border-color: var(--state-color,var(--ht-green))}body.human-trust-v2 :where(.decision-tool,.ht-decision-tool,.ht-tool)[data-progress="invalid"]{border-color: var(--ht-coral)}body.human-trust-v2 :where(.tool-error,.ht-tool-error){margin: 0;color: var(--ht-coral);font-size: 13px;font-weight: 700}body.human-trust-v2 :where(.triage-layout,.adaptive-triage,.request-layout,.ht-triage,.ht-triage-layout){display: grid;grid-template-columns: minmax(240px,0.68fr) minmax(0,1.32fr);align-items: start;gap: clamp(34px,6vw,82px)}body.human-trust-v2 :where(.triage-context,.request-sidebar,.ht-triage-context){position: sticky;top: 102px;display: grid;gap: 18px}body.human-trust-v2 :where(.triage-context,.request-sidebar,.ht-triage-context) > :last-child{margin-bottom: 0}body.human-trust-v2 :where(.context-summary,.triage-summary,.ht-triage-summary){border-top: 2px solid var(--ht-green);border-bottom: 1px solid var(--ht-line);padding: 17px 0 18px}body.human-trust-v2 :where(.context-summary,.triage-summary,.ht-triage-summary) small{display: block;margin-bottom: 5px;color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: 0.055em;text-transform: uppercase}body.human-trust-v2 :where(.context-summary,.triage-summary,.ht-triage-summary) strong{display: block;color: var(--ht-ink);font-size: 17px;line-height: 1.35}body.human-trust-v2 .ht-triage-steps{display: grid;gap: 0;margin: 0;padding: 0;counter-reset: triage-step;list-style: none}body.human-trust-v2 .ht-triage-steps li{position: relative;display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 12px;align-items: start;border-top: 1px solid var(--ht-line);padding: 14px 0;color: var(--ht-muted);font-size: 13px;line-height: 1.45;counter-increment: triage-step}body.human-trust-v2 .ht-triage-steps li::before{content: counter(triage-step,decimal-leading-zero);color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 10px;font-weight: 800}body.human-trust-v2 .ht-context-note{display: grid;gap: 3px;margin-top: 24px;border: 1px solid var(--ht-line);border-left: 3px solid var(--ht-blue);border-radius: 2px;padding: 15px 16px;background: var(--ht-blue-soft);color: var(--ht-body);font-size: 13px;line-height: 1.5}body.human-trust-v2 .ht-context-note .ht-context-label{color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: 0.05em;text-transform: uppercase}body.human-trust-v2 .ht-context-note strong{color: var(--ht-ink);font-size: 14px}body.human-trust-v2 .ht-context-note > :last-child{margin-bottom: 0}body.human-trust-v2 :where(.concern-tags,.ht-concern-tags){display: flex;flex-wrap: wrap;gap: 7px}body.human-trust-v2 :where(.concern-tag,.ht-concern-tag){border: 1px solid var(--ht-line);border-radius: 999px;padding: 5px 9px;background: var(--ht-paper-subtle);color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 760;letter-spacing: 0.025em;text-transform: uppercase}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form){display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 20px 18px;border: 1px solid var(--ht-line-strong);border-radius: 2px;padding: clamp(22px,4vw,38px);background: var(--ht-paper);box-shadow: var(--ht-paper-shadow)}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) > :where(.full,.field-full,.ht-field-full),body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) > fieldset{grid-column: 1 / -1}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) label,body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) legend{display: grid;gap: 8px;color: var(--ht-ink);font-size: 14px;font-weight: 710;line-height: 1.35}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) fieldset{min-width: 0;margin: 0;border: 0;border-top: 1px solid var(--ht-line);border-radius: 0;padding: 20px 0 0}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) legend{width: auto;padding: 0 8px 0 0}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) :where(input,select,textarea){width: 100%;min-height: 48px;border: 1px solid var(--ht-line-strong);border-radius: 10px;padding: 11px 13px;background: #fff;color: var(--ht-ink);font: inherit;line-height: 1.35}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) textarea{min-height: 126px;resize: vertical}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) :where(input,textarea)::placeholder{color: #65717a;opacity: 1}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) :where(input,select,textarea):hover{border-color: var(--ht-ink)}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) :where(input,select,textarea):focus{outline: 3px solid rgba(49,95,139,0.24);outline-offset: 1px;border-color: var(--ht-blue)}body.human-trust-v2 :where(.field-hint,.ht-field-hint){color: var(--ht-muted);font-size: 12px;font-weight: 500;line-height: 1.45}body.human-trust-v2 :where(.field-priority,.ht-field-priority){position: relative}body.human-trust-v2 :where(.field-priority,.ht-field-priority)::before{content: "FIRST CONTACT";position: absolute;top: -8px;right: 0;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 8px;font-weight: 850;letter-spacing: 0.05em}body.human-trust-v2 .choice-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 9px}body.human-trust-v2 .choice-list label{display: flex;min-height: 46px;align-items: center;gap: 9px;border: 1px solid var(--ht-line);border-radius: 10px;padding: 10px 12px;background: var(--ht-paper-subtle);color: var(--ht-body);font-size: 13px;font-weight: 650;cursor: pointer}body.human-trust-v2 .choice-list label:has(input:checked){border-color: var(--ht-green);background: var(--ht-green-soft);color: var(--ht-green-strong);box-shadow: inset 0 0 0 1px var(--ht-green)}body.human-trust-v2 .choice-list input{width: 17px;min-height: 0;height: 17px;flex: 0 0 auto;margin: 0;padding: 0;accent-color: var(--ht-green)}body.human-trust-v2 :where(.contact-methods,.ht-contact-methods){display: grid;gap: 0;border-top: 1px solid var(--ht-line)}body.human-trust-v2 :where(.contact-method,.ht-contact-method){display: grid;gap: 3px;border-bottom: 1px solid var(--ht-line);border-radius: 0;padding: 14px 0;color: inherit;text-decoration: none}body.human-trust-v2 :where(.contact-method,.ht-contact-method) strong{color: var(--ht-ink);font-size: 15px;line-height: 1.35}body.human-trust-v2 :where(.contact-method,.ht-contact-method) span{color: var(--ht-muted);font-size: 13px;line-height: 1.45}body.human-trust-v2 :where(.contact-method,.ht-contact-method):hover strong,body.human-trust-v2 :where(.contact-method,.ht-contact-method):focus-visible strong{color: var(--ht-green-strong)}body.human-trust-v2 :where(.form-note,.ht-form-note){grid-column: 1 / -1;margin: 0;color: var(--ht-muted);font-size: 12px;line-height: 1.5}body.human-trust-v2 :where(.form-status,.triage-status,.ht-form-status){grid-column: 1 / -1;margin: 0;border: 1px solid var(--ht-line);border-left: 3px solid var(--state-color,var(--ht-blue));border-radius: 2px;padding: 14px 16px;background: var(--state-bg,var(--ht-blue-soft));color: var(--ht-ink);font-size: 13px;font-weight: 650;line-height: 1.5}body.human-trust-v2 :where(.draft-prepared,.ht-draft-prepared){--state-color: var(--ht-green);--state-bg: var(--ht-green-soft)}body.human-trust-v2 .request-email-fallback{grid-column: 1 / -1;border-top: 1px solid var(--ht-line);padding-top: 18px;color: var(--ht-muted);font-size: 13px;line-height: 1.5}body.human-trust-v2 .request-email-fallback > :last-child{margin-bottom: 0}body.human-trust-v2 .ht-section-head{grid-column: 1 / -1;max-width: 760px;margin-bottom: 34px}body.human-trust-v2 .ht-section-head > :last-child{margin-bottom: 0}body.human-trust-v2 .ht-section-head p{max-width: 68ch}body.human-trust-v2 .ht-whatsapp-link{color: var(--ht-green-strong);font-weight: 760}body.human-trust-v2 .ht-whatsapp-link::before{content: "";width: 7px;height: 7px;margin-right: 7px;border-radius: 50%;background: #1b8d5d}body.human-trust-v2 .ht-risk-moments,body.human-trust-v2 .ht-interpretation,body.human-trust-v2 .ht-method-flow,body.human-trust-v2 .ht-state-system,body.human-trust-v2 .ht-faq{border-top: 1px solid var(--ht-line)}body.human-trust-v2 .ht-moment-list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-moment-list a{display: grid;min-height: 126px;align-content: start;gap: 8px;border-right: 1px solid var(--ht-line);border-bottom: 1px solid var(--ht-line);padding: 22px 24px 22px 0;color: inherit;text-decoration: none}body.human-trust-v2 .ht-moment-list a:nth-child(even){border-right: 0;padding-left: 24px}body.human-trust-v2 .ht-moment-list strong,body.human-trust-v2 .ht-moment-list span{display: block}body.human-trust-v2 .ht-moment-list strong{color: var(--ht-ink);font-size: 19px;line-height: 1.3}body.human-trust-v2 .ht-moment-list span{max-width: 44ch;color: var(--ht-muted);font-size: 14px;line-height: 1.55}body.human-trust-v2 .ht-moment-list a:hover strong,body.human-trust-v2 .ht-moment-list a:focus-visible strong{color: var(--ht-green-strong)}body.human-trust-v2 .ht-evidence-request{display: grid;grid-template-columns: minmax(230px,.62fr) minmax(0,1.38fr);gap: clamp(38px,7vw,86px);align-items: start;border-top: 1px solid var(--ht-line)}body.human-trust-v2 .ht-evidence-request ol,body.human-trust-v2 .ht-next-list{margin: 0;padding: 0;list-style: none;counter-reset: dossier-step}body.human-trust-v2 .ht-evidence-request li,body.human-trust-v2 .ht-next-list li{position: relative;display: grid;grid-template-columns: 38px minmax(0,1fr);gap: 14px;border-top: 1px solid var(--ht-line);padding: 15px 0;counter-increment: dossier-step}body.human-trust-v2 .ht-evidence-request li::before,body.human-trust-v2 .ht-next-list li::before{content: counter(dossier-step,decimal-leading-zero);color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 10px;font-weight: 800}body.human-trust-v2 .ht-evidence-request li strong,body.human-trust-v2 .ht-evidence-request li span{display: block;grid-column: 2}body.human-trust-v2 .ht-evidence-request li strong{color: var(--ht-ink)}body.human-trust-v2 .ht-evidence-request li span{margin-top: -7px;color: var(--ht-muted);font-size: 14px}body.human-trust-v2 .ht-report-preview{display: grid;grid-template-columns: minmax(260px,.62fr) minmax(0,1.38fr);gap: clamp(40px,7vw,88px);align-items: center;border-top: 1px solid var(--ht-line)}body.human-trust-v2 .ht-report-preview-copy{max-width: 48ch}body.human-trust-v2 .ht-report-preview-copy > :last-child{margin-bottom: 0}body.human-trust-v2 .ht-report.is-preview{padding: 54px 28px 30px}body.human-trust-v2 .ht-report.is-preview .ht-report-header h3{margin: 5px 0 0;font-size: clamp(26px,3vw,36px)}body.human-trust-v2 .ht-report-meta{grid-template-columns: repeat(3,minmax(0,1fr))}body.human-trust-v2 .ht-report-meta > div{min-width: 0;padding: 12px 14px;background: var(--ht-paper-subtle)}body.human-trust-v2 .ht-report-finding{margin-top: 22px;border-left: 3px solid var(--ht-amber);padding: 15px 18px;background: var(--ht-amber-soft)}body.human-trust-v2 .ht-report-finding > :last-child{margin-bottom: 0}body.human-trust-v2 .ht-findings-table{display: grid;border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-findings-table > div{display: grid;grid-template-columns: 150px minmax(0,1fr) auto;gap: 18px;align-items: center;border-bottom: 1px solid var(--ht-line);padding: 16px 0}body.human-trust-v2 .ht-findings-table p{margin: 0}body.human-trust-v2 .ht-action-sequence{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-action-sequence > div{min-height: 156px;border-right: 1px solid var(--ht-line);border-bottom: 1px solid var(--ht-line);padding: 20px}body.human-trust-v2 .ht-action-sequence > div:nth-child(even){border-right: 0}body.human-trust-v2 .ht-action-sequence span{display: block;margin-bottom: 12px;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 10px;font-weight: 800;letter-spacing: .045em;text-transform: uppercase}body.human-trust-v2 .ht-action-sequence strong{display: block;margin-bottom: 6px;color: var(--ht-ink)}body.human-trust-v2 .ht-action-sequence p{margin: 0;font-size: 14px}body.human-trust-v2 .ht-tools > .ht-tool{align-self: start}body.human-trust-v2 .ht-tool summary{position: relative;display: grid;gap: 5px;padding-right: 32px;color: var(--ht-ink);cursor: pointer;list-style: none}body.human-trust-v2 .ht-tool summary::-webkit-details-marker{display: none}body.human-trust-v2 .ht-tool summary::after{content: "+";position: absolute;top: -3px;right: 0;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 22px}body.human-trust-v2 .ht-tool[open] summary::after{content: "\2212"}body.human-trust-v2 .ht-tool summary span{font-size: 20px;font-weight: 760;line-height: 1.25}body.human-trust-v2 .ht-tool summary small{color: var(--ht-muted);font-size: 13px;font-weight: 500;line-height: 1.5}body.human-trust-v2 .ht-tool[open] .ht-tool-body{margin: 20px -22px -22px;border-top: 1px solid var(--ht-line)}body.human-trust-v2 .ht-tool-result-head{display: flex;align-items: center;justify-content: space-between;gap: 14px}body.human-trust-v2 .ht-tool-result-head span{color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: .045em;text-transform: uppercase}body.human-trust-v2 .ht-tool-result-head strong{color: var(--state-color);font-family: var(--ht-font-data);font-size: 11px}body.human-trust-v2 .ht-tool-result dl{margin: 0}body.human-trust-v2 .ht-tool-result dl > div{border-top: 1px solid color-mix(in srgb,var(--state-color) 24%,transparent);padding: 11px 0}body.human-trust-v2 .ht-tool-result :where(dt,dd){margin: 0}body.human-trust-v2 .ht-tool-result dt{color: var(--ht-ink);font-size: 12px;font-weight: 760}body.human-trust-v2 .ht-tool-result dd{margin-top: 3px;font-size: 13px}body.human-trust-v2 .ht-method-strip{display: grid;grid-template-columns: minmax(240px,.72fr) minmax(0,1.28fr);gap: clamp(38px,7vw,88px);border-top: 1px solid var(--ht-line-strong);border-bottom: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-method-strip nav{display: grid;border-top: 1px solid var(--ht-line)}body.human-trust-v2 .ht-method-strip nav a{border-bottom: 1px solid var(--ht-line);padding: 14px 0;color: var(--ht-green-strong);font-weight: 710;text-decoration: none}body.human-trust-v2 .ht-method-flow ol{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 0;margin: 0;padding: 0;border-top: 1px solid var(--ht-line-strong);list-style: none}body.human-trust-v2 .ht-method-flow li{min-width: 0;border-right: 1px solid var(--ht-line);border-bottom: 1px solid var(--ht-line);padding: 22px}body.human-trust-v2 .ht-method-flow li:last-child{border-right: 0}body.human-trust-v2 .ht-method-flow li > span{display: grid;width: 34px;height: 34px;margin-bottom: 18px;place-items: center;border: 1px solid var(--ht-green);border-radius: 50%;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 10px;font-weight: 800}body.human-trust-v2 .ht-method-flow li strong{display: block;margin-bottom: 7px;color: var(--ht-ink)}body.human-trust-v2 .ht-method-flow li p{margin: 0;color: var(--ht-muted);font-size: 14px;line-height: 1.5}body.human-trust-v2 .ht-state-system > div:last-child{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-state-system article{min-height: 146px;border-right: 1px solid var(--ht-line);border-bottom: 1px solid var(--ht-line);padding: 22px}body.human-trust-v2 .ht-state-system article:nth-child(even){border-right: 0}body.human-trust-v2 .ht-state-system article p{margin: 14px 0 0;font-size: 14px}body.human-trust-v2 .ht-trust-boundaries{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 1px;background: var(--ht-line-strong);padding-top: 1px;padding-bottom: 1px}body.human-trust-v2 .ht-trust-boundaries > div{padding: clamp(28px,4vw,44px);background: var(--ht-paper)}body.human-trust-v2 .ht-trust-boundaries h2{font-size: clamp(28px,3vw,38px)}body.human-trust-v2 .ht-trust-boundaries ul{margin: 24px 0 0;padding-left: 1.2em}body.human-trust-v2 .ht-trust-boundaries li + li{margin-top: 10px}body.human-trust-v2 .ht-trust-links > div,body.human-trust-v2 .ht-related > div{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-trust-links a,body.human-trust-v2 .ht-related a{display: grid;gap: 6px;min-height: 112px;border-right: 1px solid var(--ht-line);border-bottom: 1px solid var(--ht-line);padding: 20px 22px 20px 0;color: inherit;text-decoration: none}body.human-trust-v2 .ht-trust-links a:nth-child(even),body.human-trust-v2 .ht-related a:nth-child(even){border-right: 0;padding-left: 22px}body.human-trust-v2 .ht-trust-links strong,body.human-trust-v2 .ht-trust-links span,body.human-trust-v2 .ht-related strong,body.human-trust-v2 .ht-related span{display: block}body.human-trust-v2 .ht-trust-links strong,body.human-trust-v2 .ht-related strong{color: var(--ht-ink)}body.human-trust-v2 .ht-trust-links span,body.human-trust-v2 .ht-related span{color: var(--ht-muted);font-size: 14px}body.human-trust-v2 .ht-sample-wrap{width: min(100%,calc(1040px + (2 * var(--ht-gutter))))}body.human-trust-v2 .ht-sample-intro{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 34px;align-items: end;margin-bottom: 42px}body.human-trust-v2 .ht-sample-intro h1{max-width: 14ch}body.human-trust-v2 .ht-faq .faq-list{max-width: 900px;gap: 0;border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-faq .faq-list details{border: 0;border-bottom: 1px solid var(--ht-line);border-radius: 0;background: transparent}body.human-trust-v2 .ht-faq .faq-list summary{padding: 19px 0;color: var(--ht-ink)}body.human-trust-v2 .ht-faq .faq-list p{padding: 0 0 20px}body.human-trust-v2 .ht-final-cta{width: min(100%,var(--ht-max));margin-bottom: var(--ht-section);padding: clamp(42px,6vw,68px);background: var(--ht-ink);color: #fff}body.human-trust-v2 .ht-final-cta :where(h2,p){color: #fff}body.human-trust-v2 .ht-final-cta p{max-width: 58ch}body.human-trust-v2 .ht-final-cta .button.primary{border-color: #fff}body.human-trust-v2 .ht-optional{color: var(--ht-muted);font-size: 11px;font-weight: 550}body.human-trust-v2 .ht-optional-evidence{border: 1px solid var(--ht-line);border-radius: 2px;padding: 0}body.human-trust-v2 .ht-optional-evidence summary{padding: 15px 16px;color: var(--ht-ink);font-size: 14px;font-weight: 720;cursor: pointer}body.human-trust-v2 .ht-optional-evidence > div{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 18px;border-top: 1px solid var(--ht-line);padding: 18px}body.human-trust-v2 .ht-optional-evidence > div > label:last-child{grid-column: 1 / -1}body.human-trust-v2 .ht-form-truth{display: grid;gap: 4px;border-left: 3px solid var(--ht-blue);padding: 14px 16px;background: var(--ht-blue-soft);color: var(--ht-body);font-size: 13px;line-height: 1.5}body.human-trust-v2 .ht-form-truth strong{color: var(--ht-ink)}body.human-trust-v2 .ht-footer-note{grid-column: 1 / -1;max-width: none;margin: 0;border-top: 1px solid var(--ht-line);padding-top: 18px;font-size: 12px}@media (max-width: 900px){body.human-trust-v2 .ht-report-preview,body.human-trust-v2 .ht-evidence-request,body.human-trust-v2 .ht-method-strip{grid-template-columns: 1fr}body.human-trust-v2 .ht-method-flow ol{grid-template-columns: repeat(2,minmax(0,1fr))}body.human-trust-v2 .ht-method-flow li:nth-child(2){border-right: 0}}@media (max-width: 620px){body.human-trust-v2 .ht-moment-list,body.human-trust-v2 .ht-state-system > div:last-child,body.human-trust-v2 .ht-trust-boundaries,body.human-trust-v2 .ht-trust-links > div,body.human-trust-v2 .ht-related > div,body.human-trust-v2 .ht-action-sequence,body.human-trust-v2 .ht-method-flow ol,body.human-trust-v2 .ht-optional-evidence > div{grid-template-columns: 1fr}body.human-trust-v2 .ht-moment-list a,body.human-trust-v2 .ht-moment-list a:nth-child(even),body.human-trust-v2 .ht-trust-links a,body.human-trust-v2 .ht-trust-links a:nth-child(even),body.human-trust-v2 .ht-related a,body.human-trust-v2 .ht-related a:nth-child(even){border-right: 0;padding-inline: 0}body.human-trust-v2 .ht-method-flow li,body.human-trust-v2 .ht-method-flow li:nth-child(2){border-right: 0}body.human-trust-v2 .ht-state-system article,body.human-trust-v2 .ht-action-sequence > div{border-right: 0}body.human-trust-v2 .ht-findings-table > div{grid-template-columns: 1fr;gap: 8px}body.human-trust-v2 .ht-sample-intro{grid-template-columns: 1fr;align-items: start}body.human-trust-v2 .ht-sample-intro .button{width: 100%}body.human-trust-v2 .ht-report-meta{grid-template-columns: 1fr}body.human-trust-v2 .ht-final-cta{width: calc(100% - (2 * var(--ht-gutter)));padding: 34px 24px}}body.human-trust-v2 :where(.footer,.ht-footer){display: grid;width: min(100%,calc(var(--ht-max) + (2 * var(--ht-gutter))));max-width: none;grid-template-columns: minmax(260px,0.72fr) minmax(0,1.28fr);gap: 48px;margin: 0 auto;border-top: 1px solid var(--ht-line-strong);padding: 42px var(--ht-gutter) 52px}body.human-trust-v2 :where(.footer,.ht-footer) p{max-width: 54ch;margin: 10px 0 0;color: var(--ht-muted);font-size: 14px;line-height: 1.55}body.human-trust-v2 :where(.footer-links,.ht-footer-links){display: flex;flex-wrap: wrap;align-content: flex-start;justify-content: flex-end;gap: 10px 20px}body.human-trust-v2 :where(.footer-links,.ht-footer-links) a{color: var(--ht-muted);font-size: 14px;text-decoration: none}body.human-trust-v2 :where(.footer-links,.ht-footer-links) a:hover,body.human-trust-v2 :where(.footer-links,.ht-footer-links) a:focus-visible{color: var(--ht-ink);text-decoration: underline}body.human-trust-v2 .ht-footer nav,body.human-trust-v2 .ht-footer ul{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 10px 20px;margin: 0;padding: 0;list-style: none}body.human-trust-v2 .ht-footer nav a,body.human-trust-v2 .ht-footer li a{color: var(--ht-muted);font-size: 14px;text-decoration: none}body.human-trust-v2 .ht-footer nav a:hover,body.human-trust-v2 .ht-footer nav a:focus-visible,body.human-trust-v2 .ht-footer li a:hover,body.human-trust-v2 .ht-footer li a:focus-visible{color: var(--ht-ink);text-decoration: underline}body.human-trust-v2 .whatsapp-float{position: fixed;z-index: 18;right: max(20px,env(safe-area-inset-right));bottom: max(20px,env(safe-area-inset-bottom));display: inline-flex;min-height: 50px;align-items: center;gap: 10px;border: 2px solid #fff;border-radius: 10px;padding: 8px 15px 8px 9px;background: var(--ht-green-strong);color: #fff;box-shadow: 0 16px 38px rgba(12,69,53,0.24);font-size: 13px;font-weight: 760;line-height: 1.25;text-decoration: none}body.human-trust-v2 .whatsapp-float-icon{display: grid;width: 31px;height: 31px;place-items: center;border-radius: 50%;background: #dff5e8;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 11px;font-weight: 900}body.human-trust-v2 .whatsapp-float-text{max-width: 230px}body.human-trust-v2 .mobile-sticky-cta{display: none}body.human-trust-v2 :where(a,button,input,select,textarea,summary):focus-visible{outline: 3px solid rgba(49,95,139,0.3);outline-offset: 3px}body.human-trust-v2 :where(button,input,select,textarea):disabled,body.human-trust-v2 [aria-disabled="true"]{cursor: not-allowed;opacity: 0.56}body.human-trust-v2 :where(.button,.nav a,.contact-method,.whatsapp-float){-webkit-tap-highlight-color: transparent}@media (max-width: 1080px){body.human-trust-v2{--ht-section: 88px}body.human-trust-v2 :where(.site-header,.ht-header){gap: 16px}body.human-trust-v2 :where(.nav,.ht-nav) a{padding-inline: 9px;font-size: 13px}body.human-trust-v2 :where(.ht-hero,.human-trust-hero,.hero--evidence){grid-template-columns: minmax(250px,0.64fr) minmax(0,1.36fr);gap: 34px}body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy) h1{font-size: clamp(43px,5vw,62px)}body.human-trust-v2 :where(.decision-tools,.ht-decision-tools,.ht-tools){grid-template-columns: 1fr 1fr}body.human-trust-v2 :where(.decision-tool,.ht-decision-tool,.ht-tool):last-child:nth-child(odd){grid-column: 1 / -1}}@media (max-width: 860px){body.human-trust-v2{--ht-gutter: 20px;--ht-section: 76px}body.human-trust-v2 :where(.ht-hero,.human-trust-hero,.hero--evidence){min-height: auto;grid-template-columns: 1fr;gap: 52px;padding-top: 64px;padding-bottom: 76px}body.human-trust-v2 .ht-page-hero{grid-template-columns: 1fr;align-items: start;gap: 34px;padding-top: 58px;padding-bottom: 56px}body.human-trust-v2 .ht-page-hero .ht-human-review{max-width: 680px}body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy){max-width: 680px}body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy) h1{max-width: 12ch;font-size: clamp(46px,9vw,68px)}body.human-trust-v2 :where(.triage-layout,.adaptive-triage,.request-layout,.ht-triage,.ht-triage-layout){grid-template-columns: 1fr}body.human-trust-v2 :where(.triage-context,.request-sidebar,.ht-triage-context){position: static;max-width: 680px}body.human-trust-v2 :where(.report-section,.ht-report-section){grid-template-columns: 130px minmax(0,1fr);gap: 28px}}@media (max-width: 760px){body.human-trust-v2 :where(.site-header,.ht-header){display: grid;min-height: 64px;grid-template-columns: minmax(0,1fr) auto;padding-block: 9px}body.human-trust-v2 :where(.nav-toggle,.ht-nav-toggle){display: inline-flex}body.human-trust-v2 :where(.nav,.ht-nav){grid-column: 1 / -1;display: none;width: 100%;grid-template-columns: 1fr;justify-content: stretch;gap: 2px;overflow: visible;border-top: 1px solid var(--ht-line);padding: 10px 0 4px}body.human-trust-v2 :where(.nav,.ht-nav)[data-open]{display: grid}body.human-trust-v2 :where(.nav,.ht-nav) a{width: 100%;justify-content: space-between;padding-inline: 12px}body.human-trust-v2 :where(.nav,.ht-nav) .nav-cta{margin: 6px 0 0;justify-content: center}body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review){grid-template-columns: 48px minmax(0,1fr)}body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review) > :last-child:not(:nth-child(2)){grid-column: 2}body.human-trust-v2 :where(.report-folio__header,.report-title,.ht-report-header){grid-template-columns: 1fr;gap: 16px;padding-right: 0}body.human-trust-v2 :where(.report-meta,.report-meta-grid,.ht-report-meta){grid-template-columns: 1fr}body.human-trust-v2 :where(.decision-tools,.ht-decision-tools,.ht-tools){grid-template-columns: 1fr}body.human-trust-v2 :where(.decision-tool,.ht-decision-tool,.ht-tool):last-child:nth-child(odd){grid-column: auto}body.human-trust-v2 :where(.footer,.ht-footer){grid-template-columns: 1fr;gap: 30px}body.human-trust-v2 :where(.footer-links,.ht-footer-links){justify-content: flex-start}body.human-trust-v2 .ht-footer nav,body.human-trust-v2 .ht-footer ul{justify-content: flex-start}}@media (max-width: 620px){body.human-trust-v2{--ht-gutter: 18px;--ht-section: 64px;font-size: 16px}body.human-trust-v2::before{display: none}body.human-trust-v2 h1{font-size: clamp(40px,12vw,56px);line-height: 1}body.human-trust-v2 h2{font-size: clamp(31px,9vw,42px)}body.human-trust-v2 :where(.ht-hero,.human-trust-hero,.hero--evidence){gap: 42px;padding-top: 52px;padding-bottom: 64px}body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy) h1{font-size: clamp(42px,12vw,54px)}body.human-trust-v2 .ht-page-hero h1{font-size: clamp(40px,11.5vw,50px)}body.human-trust-v2 :where(.hero-actions,.report-actions,.form-actions,.ht-actions){display: grid;grid-template-columns: 1fr}body.human-trust-v2 :where(.hero-actions,.report-actions,.form-actions,.ht-actions) .button{width: 100%}body.human-trust-v2 :where(.ht-hero-proof,.human-trust-hero__proof)::before{right: 14px}body.human-trust-v2 :where(.evidence-canvas__header,.evidence-head,.ht-evidence-head,.ht-canvas-head){align-items: flex-start;flex-direction: column;gap: 5px;margin-inline: 14px;padding-top: 16px}body.human-trust-v2 .ht-evidence-table{min-width: 620px;margin-inline: 14px}body.human-trust-v2 .ht-canvas-note{margin: 0 14px 14px}body.human-trust-v2 :where(.evidence-canvas__meta,.evidence-meta,.ht-evidence-meta){text-align: left}body.human-trust-v2 :where(.evidence-grid,.evidence-table,.ht-evidence-grid){min-width: 640px;padding-inline: 14px}body.human-trust-v2 :where(.evidence-overall,.ht-evidence-overall){align-items: flex-start;flex-direction: column;gap: 9px;margin: 0 14px 14px}body.human-trust-v2 :where(.relationship-chain,.ht-relationship-chain){grid-template-columns: 1fr;gap: 22px;padding: 22px}body.human-trust-v2 :where(.relationship-node,.ht-relationship-node):not(:last-child)::after{content: "\2193";top: auto;right: auto;bottom: -21px;left: 4px}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item){grid-template-columns: 38px minmax(0,1fr);gap: 13px;min-height: 0;padding: 20px 17px 20px 14px}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item)::before{width: 32px;height: 32px}body.human-trust-v2 :where(.report-folio,.sample-report-folio,.report-sheet,.ht-report){padding: 64px 18px 24px}body.human-trust-v2 :where(.report-folio,.sample-report-folio,.report-sheet,.ht-report)::before{top: 16px}body.human-trust-v2 :where(.report-section,.ht-report-section){grid-template-columns: 1fr;gap: 13px;padding: 29px 0}body.human-trust-v2 .report-table > div{grid-template-columns: 1fr;gap: 4px}body.human-trust-v2 :where(.report-finding,.ht-report-finding){grid-template-columns: 24px minmax(0,1fr)}body.human-trust-v2 :where(.report-finding,.ht-report-finding) > :last-child{grid-column: 2}body.human-trust-v2 :where(.tool-options,.decision-options,.ht-tool-options){grid-template-columns: repeat(3,minmax(72px,1fr))}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form){grid-template-columns: 1fr;gap: 17px;padding: 22px 17px}body.human-trust-v2 :where(.request-form,.triage-form,.ht-triage-form) > *{grid-column: 1 / -1}body.human-trust-v2 .choice-list{grid-template-columns: 1fr}body.human-trust-v2 .whatsapp-float{right: max(12px,env(safe-area-inset-right));bottom: max(12px,env(safe-area-inset-bottom));left: max(12px,env(safe-area-inset-left));justify-content: center;min-height: 54px}body.human-trust-v2 .mobile-sticky-cta{display: none}}@media (max-width: 420px){body.human-trust-v2 :where(.brand,.ht-brand){font-size: 16px}body.human-trust-v2 :where(.brand-mark,.ht-brand-mark){width: 32px;height: 32px}body.human-trust-v2 .site-header .ht-brand small{display: none}body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review){grid-template-columns: 1fr}body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review) > :last-child:not(:nth-child(2)){grid-column: 1}body.human-trust-v2 :where(.tool-options,.decision-options,.ht-tool-options){grid-template-columns: 1fr}}body.human-trust-v2 .ht-report .ht-evidence-canvas.is-compact .ht-evidence-table{width: calc(100% - 28px);min-width: 0;margin-inline: 14px}@media (max-width: 620px){body.human-trust-v2 .ht-report .ht-evidence-canvas.is-compact .ht-evidence-table{min-width: 620px}}body.human-trust-v2 .ht-evidence-route{--evidence-route-progress: 0%;position: relative;width: 100%;max-width: 100%;min-width: 0;overflow: hidden;border: 1px solid var(--ht-line-strong);border-radius: 2px;background: linear-gradient(rgba(157,169,164,0.16) 1px,transparent 1px) 0 82px / 100% 31px,var(--ht-paper);box-shadow: var(--ht-paper-shadow)}body.human-trust-v2 .ht-evidence-route::before{content: "EVIDENCE ROUTE / HUMAN REVIEW";position: absolute;z-index: 2;top: 0;right: 0;border-bottom: 1px solid var(--ht-line-strong);border-left: 1px solid var(--ht-line-strong);padding: 7px 10px 6px;background: var(--ht-paper-subtle);color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 8px;font-weight: 800;letter-spacing: 0.055em;line-height: 1.35}body.human-trust-v2 .ht-route-head{display: grid;grid-template-columns: minmax(0,1fr) auto;gap: clamp(20px,4vw,52px);align-items: end;min-width: 0;border-bottom: 1px solid var(--ht-line-strong);padding: clamp(29px,4vw,44px) clamp(20px,3.6vw,42px) clamp(22px,3vw,31px)}body.human-trust-v2 .ht-route-head > div{min-width: 0}body.human-trust-v2 .ht-route-head h2{max-width: 24ch;margin: 0 0 10px;font-size: clamp(28px,3.5vw,43px);letter-spacing: -0.027em;line-height: 1.04}body.human-trust-v2 .ht-route-head p{max-width: 68ch;margin: 0;color: var(--ht-body);font-size: 15px;line-height: 1.58;text-wrap: pretty}body.human-trust-v2 .ht-route-example{width: min(100%,272px);border: 1px solid var(--ht-coral);border-radius: 0;padding: 10px 12px 9px;background: var(--ht-coral-soft);color: var(--ht-coral) !important;font-family: var(--ht-font-data);font-size: 9px !important;font-weight: 800;letter-spacing: 0.045em;line-height: 1.45 !important;text-align: left;text-transform: uppercase}body.human-trust-v2 .ht-route-tabs{position: relative;display: grid;grid-template-columns: repeat(5,minmax(0,1fr));width: 100%;max-width: 100%;min-width: 0;overflow: hidden;border-bottom: 1px solid var(--ht-line-strong);padding: 0 clamp(12px,2.4vw,28px);background: rgba(244,245,242,0.9);isolation: isolate}body.human-trust-v2 .ht-route-tabs::before,body.human-trust-v2 .ht-route-tabs::after{content: "";position: absolute;z-index: -1;top: 27px;right: 10%;left: 10%;height: 1px;pointer-events: none}body.human-trust-v2 .ht-route-tabs::before{background: var(--ht-line-strong)}body.human-trust-v2 .ht-route-tabs::after{background: var(--ht-green);clip-path: inset(0 calc(100% - var(--evidence-route-progress)) 0 0)}body.human-trust-v2 .ht-route-tab{position: relative;display: grid;min-width: 0;min-height: 96px;grid-template-rows: 34px auto;justify-items: center;align-content: start;gap: 8px;border: 0;border-bottom: 3px solid transparent;border-radius: 0;padding: 10px 8px 12px;background: transparent;color: var(--ht-muted);font: inherit;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent}body.human-trust-v2 .ht-route-tab > span{position: relative;display: grid;width: 34px;height: 34px;place-items: center;border: 1px solid var(--ht-line-strong);border-radius: 50%;background: var(--ht-paper);color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: 0.025em;line-height: 1}body.human-trust-v2 .ht-route-tab > strong{display: block;max-width: 15ch;overflow-wrap: anywhere;color: inherit;font-family: var(--ht-font-body);font-size: 12px;font-weight: 720;letter-spacing: -0.005em;line-height: 1.25;text-wrap: balance}body.human-trust-v2 .ht-route-tab:hover{background: rgba(231,240,235,0.5);color: var(--ht-ink)}body.human-trust-v2 .ht-route-tab[aria-selected="true"]{border-bottom-color: var(--ht-green);background: var(--ht-paper);color: var(--ht-ink)}body.human-trust-v2 .ht-route-tab[aria-selected="true"] > span{border-color: var(--ht-green-strong);outline: 3px solid var(--ht-paper-subtle);background: var(--ht-green);color: #fff;box-shadow: inset 0 0 0 1px rgba(255,255,255,0.22)}body.human-trust-v2 .ht-route-tab[aria-selected="true"] > strong{font-weight: 800}body.human-trust-v2 .ht-route-tab:focus-visible{z-index: 3;outline: 3px solid var(--ht-blue);outline-offset: -4px;background: var(--ht-blue-soft);color: var(--ht-ink)}body.human-trust-v2 .ht-route-panels,body.human-trust-v2 .ht-route-panel{width: 100%;max-width: 100%;min-width: 0}body.human-trust-v2 .ht-route-panels{background: rgba(251,251,248,0.96)}body.human-trust-v2 .ht-route-panel{margin: 0;border: 0;padding: clamp(24px,3.4vw,39px) clamp(20px,3.6vw,42px) clamp(27px,4vw,44px);background: transparent;overflow-wrap: anywhere}body.human-trust-v2 .ht-route-panel:focus-visible{outline: 3px solid var(--ht-blue);outline-offset: -7px}body.human-trust-v2 .ht-route-panel-head{display: flex;min-width: 0;align-items: flex-start;justify-content: space-between;gap: 22px;margin-bottom: 22px;border-bottom: 2px solid var(--ht-ink);padding-bottom: 15px}body.human-trust-v2 .ht-route-panel-head h3{max-width: 24ch;margin: 0;font-size: clamp(23px,2.5vw,31px)}body.human-trust-v2 .ht-route-panel-head .ht-state{flex: 0 1 auto}body.human-trust-v2 .ht-route-reading{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));margin: 0;border-top: 1px solid var(--ht-line);border-left: 1px solid var(--ht-line);background: rgba(244,245,242,0.48)}body.human-trust-v2 .ht-route-reading > div{min-width: 0;border-right: 1px solid var(--ht-line);border-bottom: 1px solid var(--ht-line);padding: 17px 18px 19px;background: rgba(251,251,248,0.86)}body.human-trust-v2 .ht-route-reading dt{margin: 0 0 7px;color: var(--ht-muted);font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: 0.045em;line-height: 1.4;text-transform: uppercase}body.human-trust-v2 .ht-route-reading dd{margin: 0;color: var(--ht-body);font-size: 14px;line-height: 1.55}body.human-trust-v2 .ht-route-reading > div:last-child{background: var(--ht-green-soft)}body.human-trust-v2 .ht-route-reading > div:last-child dt{color: var(--ht-green-strong)}body.human-trust-v2 .ht-evidence-route.is-compact{box-shadow: 0 10px 26px rgba(16,36,58,0.065)}body.human-trust-v2 .ht-evidence-route.is-compact::before{content: "EVIDENCE ROUTE / SUMMARY"}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-head{gap: 18px;padding: 27px 25px 20px}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-head h2{margin-bottom: 7px;font-size: clamp(24px,3vw,31px)}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-head p{font-size: 13px}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tabs{padding-inline: 10px}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tab{min-height: 89px;padding-inline: 5px}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tab > strong{font-size: 10px}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-panel{padding: 24px}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-panel-head h3{font-size: 24px}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-reading > div{padding: 14px 15px 16px}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-reading dd{font-size: 12px}body.human-trust-v2 .ht-report-route{display: block;grid-template-columns: minmax(0,1fr);gap: 0}body.human-trust-v2 .ht-report-route > .ht-evidence-route{width: 100%;min-width: 0}@media (max-width: 820px){body.human-trust-v2 .ht-route-head{grid-template-columns: minmax(0,1fr);align-items: start}body.human-trust-v2 .ht-route-tabs{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: minmax(148px,42vw);justify-content: start;overflow-x: auto;overflow-y: hidden;overscroll-behavior-inline: contain;padding-inline: 12px;scroll-padding-inline: 12px;scroll-snap-type: inline proximity;scrollbar-color: var(--ht-line-strong) var(--ht-paper-subtle);scrollbar-width: thin;-webkit-overflow-scrolling: touch}body.human-trust-v2 .ht-route-tabs::before,body.human-trust-v2 .ht-route-tabs::after{right: 74px;left: 74px;width: 592px}body.human-trust-v2 .ht-route-tab{min-width: 0;scroll-snap-align: start}body.human-trust-v2 .ht-route-tab > strong,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tab > strong{font-size: 12px}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tabs{grid-auto-columns: minmax(142px,40vw)}}@media (max-width: 620px){body.human-trust-v2 .ht-evidence-route::before{position: static;display: block;width: fit-content;margin: 0 0 0 auto;border-top: 0}body.human-trust-v2 .ht-route-head,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-head{gap: 15px;padding: 24px 17px 20px}body.human-trust-v2 .ht-route-head h2{font-size: clamp(26px,9vw,36px)}body.human-trust-v2 .ht-route-example{width: 100%}body.human-trust-v2 .ht-route-tabs,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tabs{grid-auto-columns: minmax(142px,72vw)}body.human-trust-v2 .ht-route-panel,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-panel{padding: 24px 17px 27px}body.human-trust-v2 .ht-route-panel-head{align-items: flex-start;flex-direction: column;gap: 12px;margin-bottom: 18px}body.human-trust-v2 .ht-route-reading{grid-template-columns: minmax(0,1fr)}body.human-trust-v2 .ht-route-reading > div{padding: 15px 14px 17px}body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-reading dd{font-size: 14px}}@media (prefers-reduced-motion: no-preference){body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy){animation: ht-enter 420ms cubic-bezier(.2,.8,.2,1) both}body.human-trust-v2 :where(.ht-hero-proof,.human-trust-hero__proof){animation: ht-enter 520ms 80ms cubic-bezier(.2,.8,.2,1) both}body.human-trust-v2 :where(.decision-tool__result,.decision-tool-result,.ht-tool-result),body.human-trust-v2 :where(.form-status,.triage-status,.ht-form-status){animation: ht-reveal 240ms cubic-bezier(.2,.8,.2,1) both}body.human-trust-v2 .ht-route-tabs::after{transition: clip-path 240ms cubic-bezier(.2,.8,.2,1)}body.human-trust-v2 .ht-route-tab{transition: border-color 140ms cubic-bezier(.2,.8,.2,1),background-color 140ms cubic-bezier(.2,.8,.2,1),color 140ms cubic-bezier(.2,.8,.2,1)}body.human-trust-v2 .ht-route-tab > span{transition: border-color 140ms cubic-bezier(.2,.8,.2,1),background-color 140ms cubic-bezier(.2,.8,.2,1),color 140ms cubic-bezier(.2,.8,.2,1)}body.human-trust-v2 .ht-route-panel:not([hidden]){animation: ht-route-reveal 220ms cubic-bezier(.2,.8,.2,1) both}}@keyframes ht-enter{from{opacity: 0;transform: translateY(12px)}to{opacity: 1;transform: translateY(0)}}@keyframes ht-reveal{from{opacity: 0;transform: translateY(-4px)}to{opacity: 1;transform: translateY(0)}}@keyframes ht-route-reveal{from{opacity: 0.72;clip-path: inset(0 0 8px 0);transform: translateY(4px)}to{opacity: 1;clip-path: inset(0);transform: translateY(0)}}@media (prefers-reduced-motion: reduce){body.human-trust-v2 *,body.human-trust-v2 *::before,body.human-trust-v2 *::after{scroll-behavior: auto !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}}body.human-trust-v2{--ht-bg: #f1f3f0;--ht-paper: #fffefb;--ht-paper-subtle: #f7f7f3;--ht-ink: #172536;--ht-body: #35434f;--ht-muted: #5d6870;--ht-line: #d4d9d5;--ht-line-strong: #aeb8b2;--ht-green: #1d5c46;--ht-green-strong: #154735;--ht-green-soft: #edf3ef;--ht-blue: #3e6487;--ht-blue-soft: #eef2f5;--ht-amber: #7a560f;--ht-amber-soft: #f7f0df;--ht-coral: #99483f;--ht-coral-soft: #f8ece9;--ht-gray: #5d6871;--ht-gray-soft: #eef0f1;--ht-max: 1160px;--ht-gutter: 24px;--ht-section: 58px;--ht-paper-shadow: 0 10px 28px rgba(23,37,54,0.07);background: var(--ht-bg);font-size: 16px;line-height: 1.58}body.human-trust-v2::before{display: none}body.human-trust-v2 :where(h1,h2,h3,h4){letter-spacing: 0;text-wrap: pretty}body.human-trust-v2 h1{max-width: 15ch;margin-bottom: 20px;font-size: 52px;font-weight: 720;line-height: 1.04}body.human-trust-v2 h2{max-width: 24ch;margin-bottom: 14px;font-size: 34px;font-weight: 700;line-height: 1.12}body.human-trust-v2 h3{margin-bottom: 8px;font-size: 21px;line-height: 1.2}body.human-trust-v2 :where(.section,.ht-section,.ht-container){width: min(100%,calc(var(--ht-max) + (2 * var(--ht-gutter))));padding: var(--ht-section) var(--ht-gutter)}body.human-trust-v2 :where(.eyebrow,.ht-kicker,.folio-label){margin: 0 0 12px;padding: 0;color: var(--ht-green-strong);font-size: 10px;letter-spacing: 0.06em}body.human-trust-v2 :where(.eyebrow,.ht-kicker,.folio-label)::after{width: 30px}body.human-trust-v2 :where(.site-header,.ht-header){min-height: 64px;padding: 0 max(var(--ht-gutter),calc((100% - var(--ht-max)) / 2));background: rgba(255,254,251,0.98)}body.human-trust-v2 :where(.brand,.ht-brand) small{font-size: 10px;letter-spacing: 0}body.human-trust-v2 :where(.button,button.button,a.button){min-height: 44px;border-radius: 2px;padding: 11px 16px;font-size: 14px;letter-spacing: 0}body.human-trust-v2 :where(.hero-actions,.report-actions,.form-actions,.ht-actions){gap: 10px}body.human-trust-v2 .ht-page-hero{grid-template-columns: minmax(0,1.25fr) minmax(280px,.75fr);align-items: end;gap: 64px;padding-top: 58px;padding-bottom: 52px}body.human-trust-v2 .ht-page-hero h1,body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy) h1{max-width: 15ch;font-size: 52px;line-height: 1.04}body.human-trust-v2 :where(.ht-lead,.ht-direct-answer){max-width: 68ch;margin-bottom: 22px;font-size: 17px;line-height: 1.58}body.human-trust-v2 :where(.ht-hero,.human-trust-hero,.hero--evidence){min-height: 0;grid-template-columns: minmax(300px,.76fr) minmax(0,1.24fr);gap: 54px;align-items: start;padding-top: 52px;padding-bottom: 52px}body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy){align-self: start;padding-top: 10px}body.human-trust-v2 .ht-section-head{max-width: 500px;margin: 0}body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review),body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review).compact{display: grid;grid-template-columns: 112px minmax(0,1fr);gap: 16px;align-items: start;margin: 24px 0 0;border-top: 1px solid var(--ht-line-strong);border-bottom: 1px solid var(--ht-line);padding: 13px 0 14px;background: transparent}body.human-trust-v2 .ht-human-review-label{color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: .055em;line-height: 1.45;text-transform: uppercase}body.human-trust-v2 .ht-human-review-copy strong{display: block;margin-bottom: 3px;color: var(--ht-ink);font-size: 13px}body.human-trust-v2 .ht-human-review-copy p,body.human-trust-v2 :where(.human-review__copy,.human-review-copy,.ht-human-review-copy) p{margin: 0;color: var(--ht-muted);font-size: 12px;line-height: 1.48}body.human-trust-v2 .ht-human-review-mark{display: none}body.human-trust-v2 .ht-evidence-route{border-color: var(--ht-line-strong);border-radius: 1px;background: var(--ht-paper);box-shadow: var(--ht-paper-shadow)}body.human-trust-v2 .ht-evidence-route::before{content: "EVIDENCE ROUTE / REVIEW FILE";padding: 6px 9px;background: var(--ht-paper-subtle);font-size: 8px;letter-spacing: .055em}body.human-trust-v2 .ht-route-head,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-head{grid-template-columns: minmax(0,1fr) auto;gap: 24px;align-items: end;padding: 26px 24px 20px}body.human-trust-v2 .ht-route-head h2,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-head h2{max-width: 28ch;margin-bottom: 6px;font-size: 27px;line-height: 1.1}body.human-trust-v2 .ht-route-head .ht-route-file-label{margin: 0 0 7px;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 8px;font-weight: 800;letter-spacing: .055em;line-height: 1.4;text-transform: uppercase}body.human-trust-v2 .ht-route-head p,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-head p{max-width: 64ch;font-size: 13px;line-height: 1.5}body.human-trust-v2 .ht-route-example{width: 238px;border-color: #c79b94;padding: 8px 10px;background: #fbf1ef;font-size: 8px !important}body.human-trust-v2 .ht-route-tabs,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tabs{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));overflow: hidden;padding: 0;background: var(--ht-paper-subtle)}body.human-trust-v2 .ht-route-tabs::before,body.human-trust-v2 .ht-route-tabs::after{display: none}body.human-trust-v2 .ht-route-tab,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tab{display: grid;min-height: 68px;grid-template-columns: 24px minmax(0,1fr);grid-template-rows: 1fr;align-items: center;justify-items: start;align-content: center;gap: 7px;border-right: 1px solid var(--ht-line);border-bottom: 2px solid transparent;padding: 10px 9px;text-align: left}body.human-trust-v2 .ht-route-tab:last-child{border-right: 0}body.human-trust-v2 .ht-route-tab > span{display: block;width: auto;height: auto;border: 0;border-radius: 0;background: transparent;color: var(--ht-muted);font-size: 9px}body.human-trust-v2 .ht-route-tab > strong,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tab > strong{max-width: none;overflow-wrap: normal;font-size: 10px;line-height: 1.25;text-wrap: pretty}body.human-trust-v2 .ht-route-tab[aria-selected="true"]{border-bottom-color: var(--ht-green);background: var(--ht-paper)}body.human-trust-v2 .ht-route-tab[aria-selected="true"] > span{border: 0;outline: 0;background: transparent;color: var(--ht-green-strong);box-shadow: none}body.human-trust-v2 .ht-route-panel,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-panel{padding: 22px 24px 25px;overflow-wrap: normal}body.human-trust-v2 .ht-route-panel-head{align-items: center;gap: 18px;margin-bottom: 10px;border-bottom: 1px solid var(--ht-line-strong);padding-bottom: 10px}body.human-trust-v2 .ht-route-panel-head h3,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-panel-head h3{font-size: 20px}body.human-trust-v2 .ht-route-reading{display: block;border: 0;border-top: 1px solid var(--ht-line);background: transparent}body.human-trust-v2 .ht-route-reading > div,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-reading > div{display: grid;grid-template-columns: 160px minmax(0,1fr);gap: 18px;border: 0;border-bottom: 1px solid var(--ht-line);padding: 11px 0 12px;background: transparent}body.human-trust-v2 .ht-route-reading > div:last-child{border-left: 3px solid var(--ht-green);padding-left: 12px;background: var(--ht-green-soft)}body.human-trust-v2 .ht-route-reading dt{margin: 1px 0 0;font-size: 8px}body.human-trust-v2 .ht-route-reading dd,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-reading dd{font-size: 13px;line-height: 1.48}body.human-trust-v2 .ht-review-register{margin: 0;border-top: 2px solid var(--ht-ink)}body.human-trust-v2 .ht-review-register > div{display: grid;grid-template-columns: 170px minmax(0,1fr);gap: 22px;border-bottom: 1px solid var(--ht-line);padding: 15px 0 16px}body.human-trust-v2 .ht-review-register :where(dt,dd){margin: 0}body.human-trust-v2 .ht-review-register dt{color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 9px;font-weight: 800;letter-spacing: .04em;line-height: 1.45;text-transform: uppercase}body.human-trust-v2 .ht-review-register dd{max-width: 70ch;color: var(--ht-body);font-size: 15px;line-height: 1.52}body.human-trust-v2 :where(.decision-finding,.ht-finding,.ht-decision-item) > :where(h3,h4,p,ul,ol,dl){grid-column: 2}body.human-trust-v2 .ht-risk-moments,body.human-trust-v2 .ht-interpretation,body.human-trust-v2 .ht-tools,body.human-trust-v2 .ht-faq,body.human-trust-v2 .ht-method-strip{display: grid;grid-template-columns: minmax(260px,.62fr) minmax(0,1.38fr);gap: 64px;align-items: start;border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-risk-moments > .ht-section-head,body.human-trust-v2 .ht-interpretation > .ht-section-head,body.human-trust-v2 .ht-tools > .ht-section-head,body.human-trust-v2 .ht-faq > .ht-section-head{grid-column: 1;grid-row: 1}body.human-trust-v2 .ht-risk-moments > .ht-moment-list,body.human-trust-v2 .ht-interpretation > .ht-review-register,body.human-trust-v2 .ht-faq > .faq-list,body.human-trust-v2 .ht-tools > .ht-tool{grid-column: 2}body.human-trust-v2 .ht-moment-list{display: block;border-top: 2px solid var(--ht-ink)}body.human-trust-v2 .ht-moment-list a,body.human-trust-v2 .ht-moment-list a:nth-child(even){display: grid;min-height: 0;grid-template-columns: minmax(180px,.62fr) minmax(0,1fr);gap: 22px;border: 0;border-bottom: 1px solid var(--ht-line);padding: 14px 0 15px}body.human-trust-v2 .ht-moment-list strong{font-size: 15px}body.human-trust-v2 .ht-moment-list span{font-size: 13px}body.human-trust-v2 .ht-report-preview{grid-template-columns: minmax(260px,.62fr) minmax(0,1.38fr);gap: 64px;align-items: start;border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-report.is-preview{padding: 38px 24px 24px}body.human-trust-v2 .ht-report.is-preview .ht-report-header h3{font-size: 27px}body.human-trust-v2 .ht-report-finding{display: grid;grid-template-columns: 138px minmax(0,1fr);gap: 16px;align-items: start}body.human-trust-v2 .ht-report-finding::before{content: none}body.human-trust-v2 .ht-report-finding > :where(strong,p){margin: 0}body.human-trust-v2 :where(.decision-tools,.ht-decision-tools,.ht-tools){grid-template-columns: minmax(260px,.62fr) minmax(0,1.38fr);gap: 0 64px}body.human-trust-v2 .ht-tools > .ht-tool,body.human-trust-v2 .ht-tools > .ht-tool:only-of-type{width: 100%;border: 0;border-top: 1px solid var(--ht-line-strong);border-radius: 0;padding: 16px 0;background: transparent;box-shadow: none}body.human-trust-v2 .ht-tools{row-gap: 0}body.human-trust-v2 .ht-tool summary span{font-size: 16px}body.human-trust-v2 .ht-tool[open] .ht-tool-body{margin: 16px 0 0;gap: 0;border: 0;border-top: 1px solid var(--ht-line-strong);padding: 0;background: transparent}body.human-trust-v2 .ht-tool-body .ht-question{display: grid;grid-template-columns: minmax(0,1fr) 280px;gap: 24px;align-items: center;border-top: 0;border-bottom: 1px solid var(--ht-line);padding: 12px 0}body.human-trust-v2 .ht-tool-body .ht-question + .ht-question{margin-top: 0;padding-top: 12px}body.human-trust-v2 .ht-tool-body .ht-question legend{margin: 0}body.human-trust-v2 .ht-tool-body .ht-choice-row{gap: 5px}body.human-trust-v2 .ht-tool-body .ht-choice-row label{min-height: 34px;border-radius: 2px;padding: 5px 7px}body.human-trust-v2 .ht-tool-body > [data-tool-evaluate]{align-self: flex-start;margin-top: 14px}body.human-trust-v2 .ht-method-strip{border-bottom: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-method-strip nav,body.human-trust-v2 .ht-faq .faq-list{border-top: 2px solid var(--ht-ink)}body.human-trust-v2 .ht-method-strip nav a,body.human-trust-v2 .ht-faq .faq-list summary{padding: 15px 0;font-size: 14px}body.human-trust-v2 .ht-evidence-request,body.human-trust-v2 .ht-report-preview,body.human-trust-v2 .ht-related{border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2 .ht-evidence-request{grid-template-columns: minmax(260px,.62fr) minmax(0,1.38fr);gap: 64px}body.human-trust-v2 .ht-related{display: grid;grid-template-columns: minmax(260px,.62fr) minmax(0,1.38fr);gap: 64px}body.human-trust-v2 .ht-related > div{grid-column: 2;grid-template-columns: 1fr;border-top: 2px solid var(--ht-ink)}body.human-trust-v2 .ht-related a,body.human-trust-v2 .ht-related a:nth-child(even){min-height: 0;border-right: 0;padding: 14px 0}body.human-trust-v2 .ht-final-cta{width: min(calc(100% - (2 * var(--ht-gutter))),var(--ht-max));margin-bottom: 58px;padding: 46px 50px}body.human-trust-v2 .ht-final-cta h2{font-size: 34px}body.human-trust-v2 :where(.risk-state,.state-chip,.evidence-status,.ht-state){gap: 7px;border: 0;border-radius: 0;padding: 3px 0;background: transparent;font-size: 8px;white-space: nowrap}body.human-trust-v2 :where(.risk-state,.state-chip,.evidence-status,.ht-state)::before{content: "";flex-basis: 7px;width: 7px;height: 7px;border: 0;border-radius: 1px;background: var(--state-color)}body.human-trust-v2 .ht-sample-wrap{width: min(100%,calc(1100px + (2 * var(--ht-gutter))))}body.human-trust-v2 .ht-sample-intro{margin-bottom: 30px}body.human-trust-v2 .ht-sample-intro h1{max-width: 18ch;font-size: 48px}body.human-trust-v2 :where(.report-folio,.sample-report-folio,.report-sheet,.ht-report){padding: 38px;background: var(--ht-paper);box-shadow: 0 12px 30px rgba(23,37,54,.08)}body.human-trust-v2 :where(.report-folio__header,.report-title,.ht-report-header){padding: 0 116px 22px 0}body.human-trust-v2 :where(.report-folio__header,.report-title,.ht-report-header) h1,body.human-trust-v2 :where(.report-folio__header,.report-title,.ht-report-header) h2{font-size: 34px}body.human-trust-v2 :where(.report-section,.ht-report-section){grid-template-columns: minmax(170px,.27fr) minmax(0,.73fr);gap: 40px;padding: 30px 0}body.human-trust-v2 .ht-report-section > h2{max-width: 15ch;margin: 0;overflow-wrap: normal;font-size: 24px;line-height: 1.16}body.human-trust-v2 .ht-report-route,body.human-trust-v2 .ht-report-section:last-child{grid-template-columns: 1fr}body.human-trust-v2 .ht-report-section:last-child .ht-human-review{margin-top: 0}body.human-trust-v2 .ht-findings-table > div{grid-template-columns: 136px minmax(0,1fr) auto;gap: 16px;padding: 13px 0}body.human-trust-v2 .ht-action-sequence > div{min-height: 0;padding: 17px}@media (max-width: 920px){body.human-trust-v2{--ht-section: 48px}body.human-trust-v2 h1,body.human-trust-v2 .ht-page-hero h1,body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy) h1{font-size: 44px}body.human-trust-v2 :where(.ht-hero,.human-trust-hero,.hero--evidence),body.human-trust-v2 .ht-page-hero,body.human-trust-v2 .ht-risk-moments,body.human-trust-v2 .ht-interpretation,body.human-trust-v2 .ht-tools,body.human-trust-v2 .ht-faq,body.human-trust-v2 .ht-method-strip,body.human-trust-v2 .ht-evidence-request,body.human-trust-v2 .ht-report-preview,body.human-trust-v2 .ht-related,body.human-trust-v2 :where(.decision-tools,.ht-decision-tools,.ht-tools){grid-template-columns: minmax(0,1fr);gap: 30px}body.human-trust-v2 .ht-risk-moments > .ht-section-head,body.human-trust-v2 .ht-interpretation > .ht-section-head,body.human-trust-v2 .ht-tools > .ht-section-head,body.human-trust-v2 .ht-faq > .ht-section-head{grid-column: 1;grid-row: auto}body.human-trust-v2 .ht-risk-moments > .ht-moment-list,body.human-trust-v2 .ht-interpretation > .ht-review-register,body.human-trust-v2 .ht-faq > .faq-list,body.human-trust-v2 .ht-tools > .ht-tool,body.human-trust-v2 .ht-related > div{grid-column: 1}body.human-trust-v2 .ht-section-head{max-width: 700px}}@media (max-width: 620px){body.human-trust-v2{--ht-gutter: 18px;--ht-section: 40px;font-size: 16px}body.human-trust-v2 h1,body.human-trust-v2 .ht-page-hero h1,body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy) h1,body.human-trust-v2 .ht-sample-intro h1{max-width: 16ch;font-size: 38px;line-height: 1.06}body.human-trust-v2 h2,body.human-trust-v2 .ht-final-cta h2{font-size: 28px}body.human-trust-v2 :where(.ht-hero,.human-trust-hero,.hero--evidence),body.human-trust-v2 .ht-page-hero{gap: 28px;padding-top: 38px;padding-bottom: 40px}body.human-trust-v2 :where(.ht-hero-copy,.human-trust-hero__copy){padding-top: 0}body.human-trust-v2 :where(.ht-lead,.ht-direct-answer){font-size: 16px}body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review),body.human-trust-v2 :where(.human-review,.human-review-strip,.ht-human-review).compact{grid-template-columns: 1fr;gap: 6px}body.human-trust-v2 .ht-route-head,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-head{grid-template-columns: minmax(0,1fr);padding: 22px 16px 17px}body.human-trust-v2 .ht-route-head h2,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-head h2{font-size: 24px}body.human-trust-v2 .ht-route-example{width: 100%}body.human-trust-v2 .ht-route-tabs,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tabs{display: grid;grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: minmax(132px,44vw);overflow-x: auto;scroll-snap-type: inline proximity}body.human-trust-v2 .ht-route-tab,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-tab{min-height: 62px;scroll-snap-align: start}body.human-trust-v2 .ht-route-panel,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-panel{padding: 19px 16px 22px}body.human-trust-v2 .ht-route-panel-head{align-items: flex-start;flex-direction: column}body.human-trust-v2 .ht-route-reading > div,body.human-trust-v2 .ht-evidence-route.is-compact .ht-route-reading > div,body.human-trust-v2 .ht-review-register > div,body.human-trust-v2 .ht-moment-list a,body.human-trust-v2 .ht-moment-list a:nth-child(even){grid-template-columns: minmax(0,1fr);gap: 5px}body.human-trust-v2 .ht-route-reading > div{padding: 12px 0}body.human-trust-v2 .ht-route-reading > div:last-child{padding-left: 10px}body.human-trust-v2 .ht-review-register > div{padding: 13px 0 14px}body.human-trust-v2 .ht-report-finding{grid-template-columns: 1fr;gap: 5px}body.human-trust-v2 .ht-report-finding > :last-child{grid-column: 1}body.human-trust-v2 .ht-tool-body .ht-question{grid-template-columns: minmax(0,1fr);gap: 9px;padding: 14px 0}body.human-trust-v2 .ht-final-cta{margin-bottom: 40px;padding: 34px 24px}body.human-trust-v2 :where(.report-folio,.sample-report-folio,.report-sheet,.ht-report){padding: 54px 18px 22px}body.human-trust-v2 :where(.report-folio__header,.report-title,.ht-report-header){grid-template-columns: 1fr;gap: 12px;padding: 0 0 19px}body.human-trust-v2 :where(.report-section,.ht-report-section){grid-template-columns: minmax(0,1fr);gap: 16px;padding: 25px 0}body.human-trust-v2 .ht-report-section > h2{max-width: 22ch;font-size: 23px}body.human-trust-v2 .ht-findings-table > div{grid-template-columns: 1fr;gap: 5px}body.human-trust-v2 .ht-action-sequence{grid-template-columns: 1fr}}body.human-trust-v2.ht-family-page{--ht-section: 50px;padding-bottom: 0;background: #f1f3f0}body.human-trust-v2.ht-family-page main{background: transparent}body.human-trust-v2.ht-family-page :where(.section,.ht-section,.ht-container){width: min(100%,calc(var(--ht-max) + (2 * var(--ht-gutter))));padding: var(--ht-section) var(--ht-gutter)}body.human-trust-v2.ht-family-page main > .section + .section{border-top: 1px solid var(--ht-line)}body.human-trust-v2.ht-family-page .page-hero{width: min(100%,calc(var(--ht-max) + (2 * var(--ht-gutter))));max-width: none;border-bottom: 1px solid var(--ht-line-strong);padding-top: 54px;padding-bottom: 46px}body.human-trust-v2.ht-family-page .page-hero h1{max-width: 22ch;margin-bottom: 18px;font-size: 48px;line-height: 1.05}body.human-trust-v2.ht-family-page .page-hero .hero-subtitle{max-width: 72ch;margin-bottom: 24px;font-size: 17px;line-height: 1.56}body.human-trust-v2.ht-family-page .page-hero .form-note{max-width: 76ch;margin: 17px 0 0;color: var(--ht-muted);font-size: 13px}body.human-trust-v2.ht-family-page :where(.commercial-body,.acquisition-body){width: min(100%,calc(1040px + (2 * var(--ht-gutter))));max-width: none;padding-top: 52px;padding-bottom: 66px}body.human-trust-v2.ht-family-page .article-body{max-width: 820px}body.human-trust-v2.ht-family-page :where(.commercial-body,.acquisition-body) > h2,body.human-trust-v2.ht-family-page .article-body > h2{max-width: 32ch;margin: 44px 0 14px;border-top: 1px solid var(--ht-line-strong);padding-top: 20px;font-size: 27px;line-height: 1.16}body.human-trust-v2.ht-family-page :where(.commercial-body,.acquisition-body) > h2:first-child,body.human-trust-v2.ht-family-page .article-body > h2:first-child{margin-top: 0}body.human-trust-v2.ht-family-page :where(.commercial-body,.acquisition-body,.article-body) > p{max-width: 78ch}body.human-trust-v2.ht-family-page :where(.commercial-body,.acquisition-body,.article-body) > ul:not(.risk-signal-grid){max-width: 78ch;gap: 7px;margin: 0 0 24px;padding-left: 21px}body.human-trust-v2.ht-family-page :where(.urgent-triage-box,.answer-box,.paypal-sprint-note,.boundary-card){max-width: 86ch;margin: 0 0 28px;border: 0;border-left: 3px solid var(--ht-green);border-radius: 0;padding: 17px 20px;background: var(--ht-green-soft);box-shadow: none;color: var(--ht-body);font-size: 15px;line-height: 1.55}body.human-trust-v2.ht-family-page :where(.urgent-triage-box,.answer-box,.paypal-sprint-note,.boundary-card) strong{color: var(--ht-ink)}body.human-trust-v2.ht-family-page .boundaries{grid-template-columns: minmax(220px,.38fr) minmax(0,.62fr);gap: 44px;align-items: start}body.human-trust-v2.ht-family-page .boundary-card{max-width: none;margin: 0}body.human-trust-v2.ht-family-page .boundary-card h2{margin: 0 0 10px;color: var(--ht-ink);font-size: 24px;line-height: 1.18}body.human-trust-v2.ht-family-page .boundary-card p{margin: 0;color: var(--ht-body)}body.human-trust-v2.ht-family-page .boundary-list{display: block;border: 0;border-top: 2px solid var(--ht-ink);border-radius: 0;padding: 0;background: transparent}body.human-trust-v2.ht-family-page .boundary-list p{margin: 0;border: 0;border-bottom: 1px solid var(--ht-line);border-radius: 0;padding: 12px 0 13px;background: transparent;color: var(--ht-body);font-size: 13px;line-height: 1.5}body.human-trust-v2.ht-family-page .methodology-grid{display: block;margin: 20px 0 30px;border-top: 2px solid var(--ht-ink)}body.human-trust-v2.ht-family-page .methodology-grid > div{display: grid;grid-template-columns: minmax(220px,.42fr) minmax(0,.58fr);gap: 22px;margin: 0;border: 0;border-bottom: 1px solid var(--ht-line);border-radius: 0;padding: 14px 0 15px;background: transparent;box-shadow: none}body.human-trust-v2.ht-family-page .methodology-grid strong{color: var(--ht-ink);font-size: 14px;line-height: 1.45}body.human-trust-v2.ht-family-page .methodology-grid strong:only-child{grid-column: 1 / -1}body.human-trust-v2.ht-family-page .methodology-grid span{margin: 0;color: var(--ht-muted);font-size: 13px;line-height: 1.5}body.human-trust-v2.ht-family-page .risk-signal-grid{display: block;margin: 20px 0 30px;border-top: 2px solid var(--ht-ink);padding: 0;list-style: none}body.human-trust-v2.ht-family-page .risk-signal-grid > li,body.human-trust-v2.ht-family-page .risk-signal-grid > .risk-signal{display: grid;min-height: 0;grid-template-columns: 130px minmax(0,1fr);gap: 20px;align-items: start;margin: 0;border: 0;border-bottom: 1px solid var(--ht-line);border-radius: 0;padding: 13px 0 14px;background: transparent;box-shadow: none}body.human-trust-v2.ht-family-page .risk-signal-grid > .risk-signal::before{content: none}body.human-trust-v2.ht-family-page .risk-signal-grid :where(em,strong,a){margin: 0;color: var(--ht-green-strong);font-size: 12px;font-style: normal;font-weight: 760;letter-spacing: 0;line-height: 1.45;text-transform: none}body.human-trust-v2.ht-family-page .risk-signal-grid > li > :only-child{grid-column: 1 / -1}body.human-trust-v2.ht-family-page .risk-signal-grid span{color: var(--ht-body);font-size: 13px;line-height: 1.5}body.human-trust-v2.ht-family-page .ht-related-register{margin: 52px 0 0;border: 0;border-top: 2px solid var(--ht-ink);padding: 20px 0 0}body.human-trust-v2.ht-family-page .ht-related-register h2{margin: 0 0 5px;border: 0;padding: 0;font-size: 25px}body.human-trust-v2.ht-family-page .ht-register-note{margin: 0 0 18px;color: var(--ht-muted);font-size: 13px}body.human-trust-v2.ht-family-page .ht-related-register .risk-signal-grid{margin: 0;border-top-width: 1px}body.human-trust-v2.ht-family-page .ht-related-register .risk-signal-grid > li{grid-template-columns: minmax(220px,.4fr) minmax(0,.6fr);gap: 26px;padding: 12px 0 13px}body.human-trust-v2.ht-family-page .ht-related-register .text-link{display: block;width: auto;color: var(--ht-ink);font-size: 13px;line-height: 1.42}body.human-trust-v2.ht-family-page .ht-related-register .text-link::after{content: none}body.human-trust-v2.ht-family-page .answer-panel{border: 0;border-top: 2px solid var(--ht-ink);border-bottom: 1px solid var(--ht-line-strong);border-radius: 0;padding: 26px 0;background: transparent}body.human-trust-v2.ht-family-page .answer-label{margin-bottom: 10px;border: 0;border-radius: 0;padding: 0;background: transparent;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 9px;letter-spacing: .05em;text-transform: uppercase}body.human-trust-v2.ht-family-page .answer-panel h2{max-width: 28ch;margin-bottom: 10px;font-size: 28px}body.human-trust-v2.ht-family-page .answer-grid,body.human-trust-v2.ht-family-page .warning-grid,body.human-trust-v2.ht-family-page .process-grid,body.human-trust-v2.ht-family-page .pricing-grid,body.human-trust-v2.ht-family-page :where(.market-grid,.service-grid,.document-grid){display: block;margin-top: 22px;border-top: 2px solid var(--ht-ink)}body.human-trust-v2.ht-family-page .answer-point,body.human-trust-v2.ht-family-page .warning-grid > article,body.human-trust-v2.ht-family-page .process-grid > article,body.human-trust-v2.ht-family-page .pricing-grid > article,body.human-trust-v2.ht-family-page :where(.market-card,.service-card,.document-item){display: grid;min-height: 0;grid-template-columns: minmax(150px,.32fr) minmax(0,.68fr);gap: 22px;align-items: start;margin: 0;border: 0;border-bottom: 1px solid var(--ht-line);border-radius: 0;padding: 14px 0 15px;background: transparent;box-shadow: none}body.human-trust-v2.ht-family-page .warning-grid > article{grid-template-columns: 62px minmax(190px,.34fr) minmax(0,.66fr)}body.human-trust-v2.ht-family-page .warning-number,body.human-trust-v2.ht-family-page :where(.market-card,.service-card,.document-item) > span:first-child{width: fit-content;margin: 0;border: 0;border-radius: 0;padding: 0;background: transparent;color: var(--ht-green-strong);font-family: var(--ht-font-data);font-size: 10px}body.human-trust-v2.ht-family-page .warning-grid h3,body.human-trust-v2.ht-family-page :where(.market-card,.service-card,.document-item) strong{margin: 0;color: var(--ht-ink);font-size: 16px;line-height: 1.4}body.human-trust-v2.ht-family-page .warning-grid p,body.human-trust-v2.ht-family-page :where(.market-card,.service-card,.document-item) :where(p,small,span){margin: 0;color: var(--ht-body);font-size: 13px;line-height: 1.5}body.human-trust-v2.ht-family-page .check-panel{display: grid;grid-template-columns: minmax(220px,.38fr) minmax(0,.62fr);gap: 44px;border-top: 2px solid var(--ht-ink);border-bottom: 1px solid var(--ht-line-strong);border-radius: 0;padding: 28px 0;background: transparent}body.human-trust-v2.ht-family-page .check-list{gap: 0;border-top: 1px solid var(--ht-line-strong)}body.human-trust-v2.ht-family-page .check-list > div{border-bottom: 1px solid var(--ht-line);border-radius: 0;padding: 11px 0;background: transparent;color: var(--ht-body);font-size: 13px}body.human-trust-v2.ht-family-page .check-list > div > span{width: 7px;height: 7px;margin-top: 7px;border-radius: 1px}body.human-trust-v2.ht-family-page .price-card,body.human-trust-v2.ht-family-page .price-card.featured{display: grid;grid-template-columns: minmax(220px,.4fr) minmax(0,.6fr);gap: 26px;padding: 20px 0}body.human-trust-v2.ht-family-page .price-card .price{color: var(--ht-green-strong);font-size: 28px}body.human-trust-v2.ht-family-page .article-layout{grid-template-columns: minmax(0,1fr) 270px;gap: 54px;align-items: start}body.human-trust-v2.ht-family-page .article-nav{top: 82px;gap: 11px;border: 0;border-top: 2px solid var(--ht-ink);border-bottom: 1px solid var(--ht-line-strong);border-radius: 0;padding: 16px 0;background: transparent}body.human-trust-v2.ht-family-page :where(.faq-list,.faq) details,body.human-trust-v2.ht-family-page details.faq-item{border: 0;border-bottom: 1px solid var(--ht-line);border-radius: 0;background: transparent}body.human-trust-v2.ht-family-page :where(.faq-list,.faq) summary,body.human-trust-v2.ht-family-page details.faq-item summary{padding: 14px 0;font-size: 14px}body.human-trust-v2.ht-family-page :where(.faq-list,.faq) details p,body.human-trust-v2.ht-family-page details.faq-item p{padding: 0 0 15px;font-size: 14px}body.human-trust-v2.ht-family-page .whatsapp-float,body.human-trust-v2.ht-family-page .mobile-sticky-cta{display: none !important}@media (max-width: 920px){body.human-trust-v2.ht-family-page .article-layout,body.human-trust-v2.ht-family-page .check-panel,body.human-trust-v2.ht-family-page .boundaries{grid-template-columns: 1fr;gap: 28px}body.human-trust-v2.ht-family-page .article-nav{position: static}}@media (max-width: 760px){body.human-trust-v2.ht-family-page{--ht-section: 36px;padding-bottom: 0}body.human-trust-v2.ht-family-page .page-hero{padding-top: 36px;padding-bottom: 34px}body.human-trust-v2.ht-family-page .page-hero h1{max-width: 18ch;font-size: 37px;line-height: 1.07}body.human-trust-v2.ht-family-page .page-hero .hero-subtitle{font-size: 16px}body.human-trust-v2.ht-family-page .page-hero .hero-actions{display: grid;grid-template-columns: 1fr}body.human-trust-v2.ht-family-page .page-hero .button{width: 100%}body.human-trust-v2.ht-family-page :where(.commercial-body,.acquisition-body) > h2,body.human-trust-v2.ht-family-page .article-body > h2{margin-top: 34px;padding-top: 17px;font-size: 25px}body.human-trust-v2.ht-family-page .methodology-grid > div,body.human-trust-v2.ht-family-page .risk-signal-grid > li,body.human-trust-v2.ht-family-page .risk-signal-grid > .risk-signal,body.human-trust-v2.ht-family-page .ht-related-register .risk-signal-grid > li,body.human-trust-v2.ht-family-page .answer-point,body.human-trust-v2.ht-family-page .warning-grid > article,body.human-trust-v2.ht-family-page .process-grid > article,body.human-trust-v2.ht-family-page .pricing-grid > article,body.human-trust-v2.ht-family-page :where(.market-card,.service-card,.document-item),body.human-trust-v2.ht-family-page .price-card,body.human-trust-v2.ht-family-page .price-card.featured{grid-template-columns: 1fr;gap: 5px}body.human-trust-v2.ht-family-page .ht-related-register{margin-top: 40px}body.human-trust-v2.ht-family-page .ht-related-register .risk-signal-grid > li{padding: 13px 0 14px}}@media print{@page{margin: 16mm}body.human-trust-v2{--ht-bg: #fff;--ht-paper: #fff;--ht-paper-subtle: #fff;--ht-body: #1d2730;--ht-muted: #4d5961;background: #fff !important;color: #111 !important;font-size: 10pt}body.human-trust-v2::before,body.human-trust-v2 :where(.site-header,.ht-header,.footer,.ht-footer,.whatsapp-float,.mobile-sticky-cta,.hero-actions,.report-actions,.form-actions,.decision-tool-actions,.ht-tool-actions,.nav-toggle,.ht-nav-toggle){display: none !important}body.human-trust-v2 :where(.section,.ht-section,.ht-container,.report-page,.ht-report-page){width: 100%;margin: 0;padding: 12mm 0}body.human-trust-v2 :where(.evidence-canvas,.evidence-relationship,.ht-evidence,.ht-evidence-canvas,.report-folio,.sample-report-folio,.report-sheet,.ht-report){overflow: visible;border-color: #777;background: #fff !important;box-shadow: none;break-inside: avoid}body.human-trust-v2 :where(.evidence-scroll,.evidence-table-wrap,.ht-evidence-scroll){overflow: visible}body.human-trust-v2 :where(.evidence-grid,.evidence-table,.ht-evidence-grid){min-width: 0}body.human-trust-v2 :where(.report-section,.ht-report-section,.decision-finding,.ht-finding,.human-review,.human-review-strip,.ht-human-review){break-inside: avoid}body.human-trust-v2 .ht-evidence-route{overflow: visible;border-color: #777;background: #fff !important;box-shadow: none;break-inside: avoid}body.human-trust-v2 .ht-evidence-route::before{position: static;display: block;width: fit-content;margin-left: auto;border-color: #777;background: #fff;color: #222}body.human-trust-v2 .ht-route-head{grid-template-columns: minmax(0,1fr) auto;border-color: #777;padding: 5mm}body.human-trust-v2 .ht-route-head h2{font-size: 22pt}body.human-trust-v2 .ht-route-tabs{display: none}body.human-trust-v2 .ht-route-panel{padding: 5mm}body.human-trust-v2 .ht-route-panel-head,body.human-trust-v2 .ht-route-reading,body.human-trust-v2 .ht-route-reading > div{border-color: #777}body.human-trust-v2 .ht-route-reading > div{background: #fff !important}body.human-trust-v2 .ht-report-route,body.human-trust-v2 .ht-report-route > .ht-evidence-route{break-inside: auto}body.human-trust-v2 a[href]::after{content: none}}@font-face{font-family: "Newsreader";src: url("/assets/premium-v4/newsreader-latin.woff2") format("woff2");font-style: normal;font-weight: 400 600;font-display: swap}@font-face{font-family: "Source Sans 3";src: url("/assets/premium-v4/source-sans-3-latin.woff2") format("woff2");font-style: normal;font-weight: 300 800;font-display: swap}body.cpc-v4{color-scheme: light;--cpc-canvas: #e8ebe6;--cpc-canvas-warm: #f1f0ea;--cpc-paper: #fffef9;--cpc-paper-muted: #f5f4ed;--cpc-ink: #14231f;--cpc-body: #34433e;--cpc-muted: #68736e;--cpc-line: #c9cec7;--cpc-line-strong: #8f9a93;--cpc-green: #194f3d;--cpc-green-dark: #0e3328;--cpc-green-soft: #dfe8e1;--cpc-oxblood: #7c342f;--cpc-oxblood-soft: #efe0dc;--cpc-ochre: #8a641d;--cpc-ochre-soft: #eee6d2;--cpc-max: 1240px;--cpc-gutter: 32px;--cpc-display: "Newsreader",Georgia,serif;--cpc-sans: "Source Sans 3",Arial,sans-serif;--cpc-data: ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;margin: 0;overflow-x: clip;background: var(--cpc-canvas-warm);color: var(--cpc-body);font-family: var(--cpc-sans);font-size: 17px;line-height: 1.62;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased}body.cpc-v4::before{content: none}body.cpc-v4 *,body.cpc-v4 *::before,body.cpc-v4 *::after{box-sizing: border-box}body.cpc-v4 ::selection{background: var(--cpc-green-soft);color: var(--cpc-ink)}.cpc-v4 :where(h1,h2,h3,p,blockquote,dl,dd,ol){margin-top: 0}.cpc-v4 :where(h1,h2,h3){color: var(--cpc-ink);font-family: var(--cpc-display);font-weight: 500;letter-spacing: 0;text-wrap: balance}.cpc-v4 :where(h1){margin-bottom: 28px;font-size: clamp(58px,6.4vw,92px);line-height: 0.96}.cpc-v4 :where(h2){margin-bottom: 20px;font-size: clamp(38px,4.4vw,58px);line-height: 1.02}.cpc-v4 :where(h3){margin-bottom: 10px;font-size: clamp(25px,2.4vw,34px);line-height: 1.08}.cpc-v4 :where(p){color: var(--cpc-body)}.cpc-v4 :where(a){color: inherit}.cpc-v4 :where(button,input,select,textarea){font: inherit}.cpc-v4 :where(a,button,input,summary):focus-visible{outline: 2px solid var(--cpc-ochre);outline-offset: 4px}.cpc-v4 [hidden]{display: none !important}.cpc-visually-hidden{position: absolute !important;width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0,0,0,0) !important;white-space: nowrap !important;border: 0 !important}.cpc-skip{position: fixed;z-index: 200;top: -100px;left: 18px;transform: none;padding: 10px 14px;background: var(--cpc-ink);color: #fff;font-weight: 650;text-decoration: none}.cpc-skip:focus-visible{top: 14px}.cpc-shell,.cpc-section{width: min(100%,calc(var(--cpc-max) + (2 * var(--cpc-gutter))));margin-inline: auto;padding-inline: var(--cpc-gutter)}.cpc-section{padding-top: 124px;padding-bottom: 124px}.cpc-folio,.cpc-report-label{margin-bottom: 18px;color: var(--cpc-green) !important;font-family: var(--cpc-data);font-size: 11px;font-weight: 700;letter-spacing: 0.08em;line-height: 1.4;text-transform: uppercase}.cpc-lead{max-width: 590px;margin-bottom: 34px;color: var(--cpc-body);font-size: clamp(20px,1.7vw,24px);line-height: 1.48;text-wrap: pretty}.cpc-section-intro{max-width: 770px;margin-bottom: 62px}.cpc-section-intro > p:last-child{max-width: 670px;margin-bottom: 0;font-size: 19px}.cpc-section-intro--split{display: grid;max-width: none;grid-template-columns: minmax(0,1.15fr) minmax(320px,0.62fr);align-items: end;gap: 11%}.cpc-section-intro--split > p{padding-bottom: 7px}.cpc-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 22px}.cpc-button{display: inline-flex;min-height: 50px;align-items: center;justify-content: center;border: 1px solid transparent;border-radius: 2px;padding: 13px 20px;font-size: 15px;font-weight: 700;line-height: 1.2;text-decoration: none;transition: background 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.cpc-button:hover{transform: translateY(-1px)}.cpc-button--green{background: var(--cpc-green);color: #fff}.cpc-button--green:hover,.cpc-button--green:focus-visible{background: var(--cpc-green-dark)}.cpc-button--ink{background: var(--cpc-ink);color: #fff}.cpc-button--light{border-color: rgba(255,255,255,0.42);background: #fff;color: var(--cpc-green-dark)}.cpc-text-link{display: inline-flex;align-items: center;gap: 10px;border-bottom: 1px solid var(--cpc-line-strong);padding: 4px 0 5px;color: var(--cpc-ink);font-size: 15px;font-weight: 700;text-decoration: none}.cpc-text-link::after{content: "\2197";color: var(--cpc-green);font-size: 13px}.cpc-text-link--light{border-color: rgba(255,255,255,0.46);color: #fff}.cpc-text-link--light::after{color: #dfe8e1}.cpc-header{position: relative;z-index: 50;display: flex;width: min(100%,calc(var(--cpc-max) + (2 * var(--cpc-gutter))));min-height: 84px;align-items: center;justify-content: space-between;gap: 30px;margin: 0 auto;padding: 0 var(--cpc-gutter);border-bottom: 1px solid var(--cpc-line);background: rgba(241,240,234,0.96)}.cpc-brand{display: inline-flex;align-items: center;gap: 12px;color: var(--cpc-ink);text-decoration: none}.cpc-brand-mark{width: 34px;height: 34px;flex: 0 0 auto;color: var(--cpc-green)}.cpc-brand-copy{display: grid;line-height: 1.1}.cpc-brand-copy strong{font-family: var(--cpc-display);font-size: 21px;font-weight: 600}.cpc-brand-copy small{margin-top: 5px;color: var(--cpc-muted);font-size: 10px;font-weight: 600;letter-spacing: 0.055em;text-transform: uppercase}.cpc-nav{display: flex;align-items: center;gap: 24px;color: var(--cpc-body);font-size: 14px;font-weight: 600}.cpc-nav a{min-height: 44px;display: inline-flex;align-items: center;border-bottom: 1px solid transparent;text-decoration: none;white-space: nowrap}.cpc-nav a:hover,.cpc-nav a:focus-visible,.cpc-nav a[aria-current="page"]{border-bottom-color: var(--cpc-green);color: var(--cpc-green-dark)}.cpc-nav .cpc-nav-cta{min-height: 42px;border: 1px solid var(--cpc-green);padding: 0 16px;color: var(--cpc-green-dark)}.cpc-nav .cpc-nav-cta:hover,.cpc-nav .cpc-nav-cta:focus-visible{background: var(--cpc-green);color: #fff}.cpc-nav-toggle{display: none}.cpc-hero{display: grid;min-height: 770px;grid-template-columns: minmax(0,0.88fr) minmax(480px,1.12fr);align-items: center;gap: 7%;padding-top: 64px;padding-bottom: 76px}.cpc-hero-copy{position: relative;z-index: 2;padding-bottom: 14px}.cpc-hero h1{max-width: 8.6ch}.cpc-hero h1 em{display: block;color: var(--cpc-green);font-weight: 400}.cpc-hero-note{max-width: 490px;margin: 40px 0 0;border-top: 1px solid var(--cpc-line);padding-top: 18px;color: var(--cpc-muted);font-size: 14px}.cpc-hero-note strong{display: block;margin-bottom: 3px;color: var(--cpc-ink);font-weight: 650}.cpc-hero-object{position: relative;display: flex;justify-content: flex-end;padding: 30px 20px 34px 52px}.cpc-hero-object::before{content: "SUPPLIER / PI / RECIPIENT";position: absolute;top: 6px;left: 0;color: var(--cpc-muted);font-family: var(--cpc-data);font-size: 10px;letter-spacing: 0.08em;writing-mode: vertical-rl}.cpc-dossier{position: relative;width: min(100%,590px);min-height: 620px;padding: 46px 50px 30px;background: var(--cpc-paper);box-shadow: 0 32px 80px rgba(20,35,31,0.15);color: var(--cpc-body);animation: cpc-paper-in 700ms cubic-bezier(.2,.75,.25,1) both}.cpc-dossier::before{content: "";position: absolute;z-index: -1;top: 14px;right: -14px;bottom: -14px;left: 14px;border: 1px solid var(--cpc-line);background: var(--cpc-canvas)}.cpc-dossier-tab{position: absolute;top: 56px;right: -31px;display: flex;width: 31px;height: 100px;align-items: center;justify-content: center;background: var(--cpc-ochre);color: #fff;font-family: var(--cpc-data);font-size: 9px;letter-spacing: 0.1em;writing-mode: vertical-rl}.cpc-dossier-head{display: flex;align-items: flex-start;justify-content: space-between;gap: 20px;margin-bottom: 72px;border-top: 4px solid var(--cpc-green);padding-top: 16px}.cpc-dossier-head > div{display: grid}.cpc-dossier-head span,.cpc-dossier-head small,.cpc-dossier-title > p,.cpc-dossier-meta dt,.cpc-dossier-foot{color: var(--cpc-muted);font-family: var(--cpc-data);font-size: 9px;font-weight: 700;letter-spacing: 0.075em;text-transform: uppercase}.cpc-dossier-head strong{margin-top: 2px;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 22px;font-weight: 600}.cpc-dossier-title{max-width: 455px;margin-bottom: 30px}.cpc-dossier-title > p{margin-bottom: 12px;color: var(--cpc-green)}.cpc-dossier-title h2{margin: 0;font-size: 39px;line-height: 1.05}.cpc-dossier-status{display: grid;grid-template-columns: auto 1fr;align-items: start;gap: 22px;border-top: 1px solid var(--cpc-line);border-bottom: 1px solid var(--cpc-line);padding: 20px 0}.cpc-dossier-status p{margin: 0;font-size: 14px;line-height: 1.5}.cpc-state{display: inline-flex;width: fit-content;align-items: center;gap: 7px;color: var(--cpc-body);font-family: var(--cpc-data);font-size: 9px;font-weight: 800;letter-spacing: 0.055em;line-height: 1.35;text-transform: uppercase}.cpc-state > span{width: 8px;height: 8px;flex: 0 0 auto;border-radius: 50%;background: currentColor}.cpc-state--pause{color: var(--cpc-oxblood)}.cpc-state--review{color: var(--cpc-ochre)}.cpc-state--info{color: var(--cpc-green)}.cpc-state--insufficient{color: #666b69}.cpc-dossier-meta{display: grid;grid-template-columns: repeat(3,1fr);margin: 0;padding: 22px 0}.cpc-dossier-meta > div{padding-right: 14px}.cpc-dossier-meta > div + div{border-left: 1px solid var(--cpc-line);padding-left: 14px}.cpc-dossier-meta dt{margin-bottom: 7px}.cpc-dossier-meta dd{margin: 0;color: var(--cpc-ink);font-size: 12px;font-weight: 650;line-height: 1.35}.cpc-dossier-line{display: grid;grid-template-columns: auto 1fr auto 1fr auto;align-items: center;gap: 9px;border-top: 1px solid var(--cpc-line);padding-top: 19px;font-size: 11px;font-weight: 700}.cpc-dossier-line i{height: 1px;background: var(--cpc-line-strong)}.cpc-dossier-line .is-clear{color: var(--cpc-green)}.cpc-dossier-line .is-open{color: var(--cpc-oxblood)}.cpc-dossier-foot{position: absolute;right: 50px;bottom: 25px;left: 50px;display: flex;justify-content: space-between;border-top: 1px solid var(--cpc-line);padding-top: 12px}.cpc-dossier--compact{width: min(100%,510px);min-height: 530px;padding: 38px 40px 28px}.cpc-dossier--compact .cpc-dossier-head{margin-bottom: 52px}.cpc-dossier--compact .cpc-dossier-title h2{font-size: 34px}.cpc-dossier--compact .cpc-dossier-foot{right: 40px;left: 40px}@keyframes cpc-paper-in{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: translateY(0)}}.cpc-situations{background: var(--cpc-paper)}.cpc-register{border-top: 1px solid var(--cpc-line-strong)}.cpc-register a{display: grid;grid-template-columns: 62px minmax(210px,0.66fr) minmax(0,1fr);align-items: baseline;gap: 28px;border-bottom: 1px solid var(--cpc-line);padding: 25px 0;text-decoration: none;transition: color 160ms ease,padding 160ms ease}.cpc-register a:hover,.cpc-register a:focus-visible{padding-left: 8px;color: var(--cpc-green)}.cpc-register span,.cpc-scope-lines span{color: var(--cpc-muted);font-family: var(--cpc-data);font-size: 10px}.cpc-register strong{color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 25px;font-weight: 500}.cpc-register p{margin: 0;color: var(--cpc-muted)}.cpc-review-scope{background: var(--cpc-canvas)}.cpc-scope-lines{display: grid;grid-template-columns: repeat(3,1fr);border-top: 1px solid var(--cpc-line-strong);border-bottom: 1px solid var(--cpc-line-strong)}.cpc-scope-lines article{min-height: 290px;padding: 28px 34px 32px 0}.cpc-scope-lines article + article{border-left: 1px solid var(--cpc-line);padding-left: 34px}.cpc-scope-lines h3{margin-top: 74px}.cpc-scope-lines p{max-width: 31ch;margin-bottom: 0}.cpc-route-section{background: var(--cpc-paper-muted)}.cpc-route{position: relative;display: grid;grid-template-columns: repeat(5,1fr);gap: 0;margin: 0;padding: 0;list-style: none}.cpc-route::before{content: "";position: absolute;top: 17px;right: 9%;left: 9%;height: 1px;background: var(--cpc-line-strong)}.cpc-route li{position: relative;padding: 0 21px 0 0}.cpc-route-index{position: relative;z-index: 1;display: grid;width: 35px;height: 35px;margin-bottom: 26px;place-items: center;border: 1px solid var(--cpc-line-strong);border-radius: 50%;background: var(--cpc-paper-muted);color: var(--cpc-green);font-family: var(--cpc-data);font-size: 9px;font-weight: 700}.cpc-route strong{display: block;margin-bottom: 9px;color: var(--cpc-ink);font-size: 16px}.cpc-route p{margin: 0;color: var(--cpc-muted);font-size: 14px;line-height: 1.5}.cpc-finding-band{display: grid;grid-template-columns: minmax(0,0.74fr) minmax(500px,1.26fr);gap: 8%;padding: 120px max(var(--cpc-gutter),calc((100vw - var(--cpc-max)) / 2 + var(--cpc-gutter)));background: var(--cpc-green-dark);color: #fff}.cpc-finding-copy{align-self: center}.cpc-finding-copy .cpc-folio{color: #b8cbbf !important}.cpc-finding-copy h2,.cpc-finding-copy p{color: #fff}.cpc-finding-copy > p:not(.cpc-folio){max-width: 430px;margin-bottom: 28px;color: #c8d4cf}.cpc-finding-sheet{align-self: center;padding: 45px 50px 42px;background: var(--cpc-paper);box-shadow: 0 20px 50px rgba(0,0,0,0.2)}.cpc-finding-sheet header{display: flex;align-items: center;justify-content: space-between;gap: 20px;border-top: 3px solid var(--cpc-green);padding-top: 15px}.cpc-finding-sheet header > span:first-child{color: var(--cpc-muted);font-family: var(--cpc-data);font-size: 9px;letter-spacing: 0.06em;text-transform: uppercase}.cpc-finding-sheet blockquote{margin: 50px 0 42px;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: clamp(31px,3vw,44px);font-weight: 500;line-height: 1.08}.cpc-finding-sheet dl{display: grid;grid-template-columns: repeat(3,1fr);margin-bottom: 0;border-top: 1px solid var(--cpc-line)}.cpc-finding-sheet dl > div{padding: 18px 22px 0 0}.cpc-finding-sheet dl > div + div{border-left: 1px solid var(--cpc-line);padding-left: 22px}.cpc-finding-sheet dt{margin-bottom: 7px;color: var(--cpc-green);font-size: 11px;font-weight: 700;text-transform: uppercase}.cpc-finding-sheet dd{margin: 0;color: var(--cpc-body);font-size: 13px;line-height: 1.45}.cpc-human{display: grid;grid-template-columns: minmax(0,1.05fr) minmax(340px,0.72fr);gap: 11%;background: var(--cpc-paper)}.cpc-human-detail{align-self: end;border-top: 1px solid var(--cpc-line-strong);padding-top: 24px}.cpc-human-detail > p{font-size: 19px}.cpc-human-detail dl{margin: 36px 0 28px}.cpc-human-detail dl > div{display: grid;grid-template-columns: 104px 1fr;gap: 18px;border-top: 1px solid var(--cpc-line);padding: 15px 0}.cpc-human-detail dt{color: var(--cpc-green);font-size: 12px;font-weight: 700;text-transform: uppercase}.cpc-human-detail dd{margin: 0;color: var(--cpc-muted)}.cpc-sample-invite{display: grid;grid-template-columns: minmax(0,0.85fr) minmax(430px,0.7fr);gap: 11%;background: var(--cpc-canvas)}.cpc-sample-invite > div:first-child > p:not(.cpc-folio){max-width: 560px;margin-bottom: 30px;font-size: 19px}.cpc-sample-folios{align-self: center;border-top: 1px solid var(--cpc-line-strong)}.cpc-sample-folios span{display: block;border-bottom: 1px solid var(--cpc-line);padding: 17px 0;color: var(--cpc-ink);font-family: var(--cpc-data);font-size: 11px;letter-spacing: 0.04em;text-transform: uppercase}.cpc-page-hero{display: grid;min-height: 720px;grid-template-columns: minmax(0,0.92fr) minmax(440px,0.78fr);align-items: center;gap: 9%;padding-top: 72px;padding-bottom: 88px}.cpc-page-hero h1{max-width: 10ch;font-size: clamp(56px,5.4vw,78px)}.cpc-page-hero .cpc-lead{font-size: 21px}.cpc-evidence-list{display: grid;grid-template-columns: minmax(0,0.7fr) minmax(520px,1.15fr);gap: 10%;background: var(--cpc-paper)}.cpc-evidence-list ol{margin: 0;padding: 0;border-top: 1px solid var(--cpc-line-strong);list-style: none}.cpc-evidence-list li{display: grid;grid-template-columns: 52px 1fr;gap: 22px;border-bottom: 1px solid var(--cpc-line);padding: 22px 0}.cpc-evidence-list li > span{color: var(--cpc-muted);font-family: var(--cpc-data);font-size: 10px}.cpc-evidence-list strong{color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 23px;font-weight: 500}.cpc-evidence-list p{margin: 4px 0 0;color: var(--cpc-muted)}.cpc-finding-band--inner{border-top: 1px solid rgba(255,255,255,0.13)}.cpc-decision-tool{display: grid;grid-template-columns: minmax(0,0.58fr) minmax(540px,1fr);gap: 10%}.cpc-decision-tool > header > p:not(.cpc-folio){max-width: 400px}.cpc-tool-fields{border-top: 1px solid var(--cpc-line-strong)}.cpc-decision-tool fieldset{margin: 0;border: 0;border-bottom: 1px solid var(--cpc-line);padding: 20px 0}.cpc-question-row{display: grid;grid-template-columns: minmax(260px,1fr) auto;align-items: center;gap: 28px}.cpc-question-row > p{display: grid;grid-template-columns: 36px 1fr;gap: 0;margin: 0}.cpc-question-row > p span{width: 36px;color: var(--cpc-muted);font-family: var(--cpc-data);font-size: 9px}.cpc-question-row > p strong{color: var(--cpc-ink);font-weight: 500}.cpc-choice-row{display: flex;gap: 6px}.cpc-decision-tool label{position: relative;display: grid;min-width: 72px;min-height: 42px;place-items: center;border: 1px solid var(--cpc-line);color: var(--cpc-body);cursor: pointer;font-size: 13px;font-weight: 650}.cpc-decision-tool label:has(input:checked){border-color: var(--cpc-green);background: var(--cpc-green-soft);color: var(--cpc-green-dark)}.cpc-decision-tool input{position: absolute;opacity: 0}.cpc-tool-fields > .cpc-button{margin-top: 24px}.cpc-tool-error{margin: 16px 0 0;color: var(--cpc-oxblood) !important;font-weight: 650}.cpc-tool-result{grid-column: 2;margin-top: 28px;border-left: 3px solid var(--cpc-green);padding: 4px 0 4px 24px}.cpc-tool-result > strong{display: block;margin-bottom: 8px;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 30px;font-weight: 500}.cpc-tool-result p:not(.cpc-folio){max-width: 650px}.cpc-related{display: grid;grid-template-columns: minmax(0,0.5fr) minmax(560px,1fr);gap: 10%;background: var(--cpc-canvas)}.cpc-related nav{border-top: 1px solid var(--cpc-line-strong)}.cpc-related nav a{display: flex;align-items: baseline;justify-content: space-between;gap: 28px;border-bottom: 1px solid var(--cpc-line);padding: 20px 0;text-decoration: none}.cpc-related nav strong{color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 22px;font-weight: 500}.cpc-related nav span{max-width: 240px;color: var(--cpc-muted);text-align: right}.cpc-faq{display: grid;grid-template-columns: minmax(0,0.55fr) minmax(560px,1fr);gap: 10%;background: var(--cpc-paper)}.cpc-faq .cpc-section-intro{margin-bottom: 0}.cpc-faq-list{border-top: 1px solid var(--cpc-line-strong)}.cpc-faq-list details{border-bottom: 1px solid var(--cpc-line)}.cpc-faq-list summary{position: relative;padding: 22px 44px 22px 0;color: var(--cpc-ink);cursor: pointer;font-family: var(--cpc-display);font-size: 22px;font-weight: 500;line-height: 1.2;list-style: none}.cpc-faq-list summary::-webkit-details-marker{display: none}.cpc-faq-list summary::after{content: "+";position: absolute;top: 18px;right: 0;color: var(--cpc-green);font-family: var(--cpc-sans);font-size: 25px;font-weight: 400}.cpc-faq-list details[open] summary::after{content: "-"}.cpc-faq-list details p{max-width: 690px;margin-bottom: 24px;color: var(--cpc-muted)}.cpc-final{display: grid;grid-template-columns: minmax(0,1fr) minmax(360px,0.62fr);gap: 10%;padding: 118px max(var(--cpc-gutter),calc((100vw - var(--cpc-max)) / 2 + var(--cpc-gutter)));background: var(--cpc-green);color: #fff}.cpc-final .cpc-folio{color: #c7d8cf !important}.cpc-final h2,.cpc-final p{color: #fff}.cpc-final > div:last-child{align-self: end}.cpc-final > div:last-child p{margin-bottom: 28px;color: #d6e1dc}.cpc-sample{background: var(--cpc-canvas)}.cpc-sample-intro{display: grid;grid-template-columns: minmax(0,1fr) minmax(360px,0.54fr);gap: 11%;padding-top: 100px;padding-bottom: 92px}.cpc-sample-intro h1{max-width: 9ch;font-size: clamp(58px,6vw,84px)}.cpc-sample-intro > div:last-child{align-self: end;border-top: 1px solid var(--cpc-line-strong);padding-top: 20px}.cpc-sample-intro > div:last-child p{margin-bottom: 26px}.cpc-report{width: min(calc(100% - 48px),1060px);margin: 0 auto 120px;background: var(--cpc-paper);box-shadow: 0 32px 80px rgba(20,35,31,0.16)}.cpc-report-cover{display: grid;min-height: 630px;grid-template-rows: auto 1fr auto;padding: 54px 62px 48px;background: var(--cpc-green-dark);color: #fff}.cpc-report-brand{display: grid;border-top: 4px solid #dfe8e1;padding-top: 16px}.cpc-report-brand span{font-family: var(--cpc-display);font-size: 25px;font-weight: 600}.cpc-report-brand small{color: #b9c9c1;font-size: 10px;letter-spacing: 0.08em;text-transform: uppercase}.cpc-report-cover-title{align-self: center}.cpc-report-cover-title p{margin-bottom: 18px;color: #b9c9c1;font-family: var(--cpc-data);font-size: 11px;letter-spacing: 0.08em;text-transform: uppercase}.cpc-report-cover-title h2{max-width: 11ch;margin: 0;color: #fff;font-size: clamp(54px,6.2vw,80px)}.cpc-report-cover-meta{display: grid;grid-template-columns: repeat(3,1fr);border-top: 1px solid rgba(255,255,255,0.28);padding-top: 16px;color: #c8d4cf;font-family: var(--cpc-data);font-size: 9px;letter-spacing: 0.07em;text-transform: uppercase}.cpc-report-section{padding: 70px 62px;border-bottom: 1px solid var(--cpc-line)}.cpc-report-executive{display: grid;grid-template-columns: minmax(0,1.12fr) minmax(280px,0.62fr);gap: 10%}.cpc-report-executive h2{font-size: clamp(40px,4.8vw,58px)}.cpc-report-executive > div:last-child{align-self: end;border-top: 1px solid var(--cpc-line-strong);padding-top: 22px}.cpc-report-executive > div:last-child p{margin: 24px 0 0}.cpc-report-facts{display: grid;grid-template-columns: repeat(2,1fr);margin: 0;padding: 0 62px}.cpc-report-facts > div{display: grid;grid-template-columns: 130px 1fr;gap: 18px;border-bottom: 1px solid var(--cpc-line);padding: 19px 0}.cpc-report-facts > div:nth-child(odd){padding-right: 30px}.cpc-report-facts > div:nth-child(even){border-left: 1px solid var(--cpc-line);padding-left: 30px}.cpc-report-facts dt{color: var(--cpc-muted);font-family: var(--cpc-data);font-size: 9px;letter-spacing: 0.055em;text-transform: uppercase}.cpc-report-facts dd{margin: 0;color: var(--cpc-ink);font-weight: 650}.cpc-report-route header,.cpc-report-findings header,.cpc-report-questions header,.cpc-report-actions header{max-width: 700px;margin-bottom: 48px}.cpc-report-route .cpc-route-index{background: var(--cpc-paper)}.cpc-report-note{max-width: 720px;margin: 44px 0 0;border-left: 3px solid var(--cpc-ochre);padding-left: 20px;font-style: italic}.cpc-report-rows{border-top: 1px solid var(--cpc-line-strong)}.cpc-report-rows article{display: grid;grid-template-columns: 150px minmax(0,1fr) 160px;align-items: center;gap: 24px;border-bottom: 1px solid var(--cpc-line);padding: 22px 0}.cpc-report-rows article > span{color: var(--cpc-muted);font-family: var(--cpc-data);font-size: 9px;letter-spacing: 0.055em;text-transform: uppercase}.cpc-report-rows article p{margin: 0}.cpc-report-questions ol,.cpc-report-actions ol{margin: 0;padding: 0;border-top: 1px solid var(--cpc-line-strong);list-style: none}.cpc-report-questions li{display: grid;grid-template-columns: 70px 1fr;gap: 24px;border-bottom: 1px solid var(--cpc-line);padding: 21px 0}.cpc-report-questions li span,.cpc-report-actions li > span{color: var(--cpc-green);font-family: var(--cpc-data);font-size: 10px;text-transform: uppercase}.cpc-report-questions li p{margin: 0;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 23px}.cpc-report-actions ol{display: grid;grid-template-columns: repeat(4,1fr)}.cpc-report-actions li{min-height: 240px;padding: 24px 24px 24px 0}.cpc-report-actions li + li{border-left: 1px solid var(--cpc-line);padding-left: 24px}.cpc-report-actions strong{display: block;margin: 64px 0 8px;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 22px;font-weight: 500;line-height: 1.15}.cpc-report-actions p{margin: 0;color: var(--cpc-muted);font-size: 14px}.cpc-report-boundary{display: grid;grid-template-columns: 1fr 0.8fr;gap: 10%;background: var(--cpc-paper-muted)}.cpc-report-boundary > div:last-child{align-self: end}.cpc-signoff{margin-top: 32px !important;border-top: 1px solid var(--cpc-line-strong);padding-top: 17px;color: var(--cpc-ink) !important;font-family: var(--cpc-display);font-size: 19px;font-style: italic}.cpc-report-footer{display: flex;justify-content: space-between;padding: 22px 62px;color: var(--cpc-muted);font-family: var(--cpc-data);font-size: 9px;letter-spacing: 0.06em;text-transform: uppercase}.cpc-sample-close{display: grid;grid-template-columns: 1fr 0.65fr;gap: 11%;padding-top: 20px;padding-bottom: 120px}.cpc-sample-close > div:last-child{align-self: end}.cpc-sample-close .cpc-button{margin: 8px 20px 0 0}.cpc-footer{display: grid;grid-template-columns: 1.1fr 0.9fr;gap: 10%;padding: 74px max(var(--cpc-gutter),calc((100vw - var(--cpc-max)) / 2 + var(--cpc-gutter))) 32px;background: var(--cpc-ink);color: #fff}.cpc-brand--footer{color: #fff}.cpc-brand--footer .cpc-brand-mark{color: #b9c9c1}.cpc-brand--footer .cpc-brand-copy small{color: #9eaca6}.cpc-footer-primary > p{max-width: 440px;margin: 24px 0 0;color: #aeb9b5}.cpc-footer-links{display: grid;grid-template-columns: repeat(2,1fr);align-content: start;gap: 13px 30px;padding-top: 4px}.cpc-footer-links a{color: #d7dfdb;text-decoration: none}.cpc-footer-links a:hover,.cpc-footer-links a:focus-visible{color: #fff;text-decoration: underline;text-underline-offset: 4px}.cpc-footer-boundary,.cpc-footer-copy{margin: 56px 0 0;border-top: 1px solid rgba(255,255,255,0.17);padding-top: 18px;color: #899791 !important;font-size: 12px}.cpc-footer-copy{text-align: right}@media (max-width: 1050px){.cpc-nav{gap: 14px}.cpc-hero,.cpc-page-hero{grid-template-columns: minmax(0,0.9fr) minmax(390px,1fr);gap: 4%}.cpc-dossier{padding-right: 38px;padding-left: 38px}.cpc-dossier-foot{right: 38px;left: 38px}.cpc-finding-band{grid-template-columns: 0.68fr 1.32fr;gap: 5%}.cpc-decision-tool,.cpc-related,.cpc-faq{grid-template-columns: 0.55fr 1fr;gap: 6%}}@media (max-width: 860px){body.cpc-v4{--cpc-gutter: 24px}.cpc-header{min-height: 74px}.cpc-nav-toggle{position: relative;display: grid;width: 44px;height: 44px;place-content: center;gap: 5px;border: 0;background: transparent;color: var(--cpc-ink);cursor: pointer}.cpc-nav-toggle > span:not(.cpc-visually-hidden){display: block;width: 22px;height: 1px;background: currentColor}.cpc-nav{position: absolute;top: 74px;right: var(--cpc-gutter);left: var(--cpc-gutter);display: none;align-items: stretch;gap: 0;border: 1px solid var(--cpc-line);padding: 12px 18px 18px;background: var(--cpc-paper);box-shadow: 0 20px 40px rgba(20,35,31,0.12)}.cpc-nav.is-open{display: grid}.cpc-nav a{border-bottom: 1px solid var(--cpc-line);padding: 3px 0}.cpc-nav .cpc-nav-cta{justify-content: center;margin-top: 12px;padding: 0 14px}.cpc-hero,.cpc-page-hero{min-height: auto;grid-template-columns: 1fr;gap: 70px;padding-top: 72px;padding-bottom: 96px}.cpc-hero h1,.cpc-page-hero h1{max-width: 10ch}.cpc-hero-object{justify-content: center}.cpc-section-intro--split,.cpc-human,.cpc-sample-invite,.cpc-evidence-list,.cpc-decision-tool,.cpc-related,.cpc-faq,.cpc-sample-intro,.cpc-sample-close{grid-template-columns: 1fr;gap: 44px}.cpc-finding-band{grid-template-columns: 1fr;gap: 52px}.cpc-finding-copy{max-width: 650px}.cpc-tool-fields,.cpc-related nav,.cpc-faq-list{grid-column: 1}.cpc-tool-result{grid-column: 1}.cpc-report-executive,.cpc-report-boundary{grid-template-columns: 1fr;gap: 34px}.cpc-report-actions ol{grid-template-columns: repeat(2,1fr)}.cpc-report-actions li:nth-child(3){border-left: 0}.cpc-footer{gap: 7%}}@media (max-width: 760px){body.cpc-v4{--cpc-gutter: 20px;font-size: 17px}.cpc-v4 :where(h1),.cpc-page-hero h1,.cpc-sample-intro h1{font-size: 50px;line-height: 0.98}body.cpc-v4 h2{font-size: 39px;line-height: 1.02}.cpc-brand-copy small{display: none}.cpc-header{min-height: 70px}.cpc-nav{top: 70px}.cpc-section{padding-top: 86px;padding-bottom: 86px}.cpc-section-intro{margin-bottom: 42px}.cpc-hero,.cpc-page-hero{gap: 58px;padding-top: 56px;padding-bottom: 76px}.cpc-lead,.cpc-page-hero .cpc-lead{font-size: 19px}.cpc-actions{align-items: flex-start;flex-direction: column;gap: 16px}.cpc-button{width: 100%}.cpc-hero-note{margin-top: 30px}.cpc-hero-object{margin-right: -6px;margin-left: -6px;padding: 18px 12px 24px}.cpc-hero-object::before{display: none}.cpc-dossier,.cpc-dossier--compact{min-height: 510px;padding: 30px 24px 26px}.cpc-dossier::before{top: 9px;right: -9px;bottom: -9px;left: 9px}.cpc-dossier-tab{right: 0;width: 25px;height: 82px}.cpc-dossier-head,.cpc-dossier--compact .cpc-dossier-head{margin-bottom: 38px}.cpc-dossier-head small{max-width: 84px;text-align: right}.cpc-dossier-title h2,.cpc-dossier--compact .cpc-dossier-title h2{font-size: 29px}.cpc-dossier-status{grid-template-columns: 1fr;gap: 12px}.cpc-dossier-meta{grid-template-columns: 1fr 1fr}.cpc-dossier-meta > div:nth-child(3){display: none}.cpc-dossier-foot,.cpc-dossier--compact .cpc-dossier-foot{right: 24px;left: 24px}.cpc-register a{grid-template-columns: 34px 1fr;gap: 10px 14px;padding: 22px 0}.cpc-register p{grid-column: 2}.cpc-scope-lines{grid-template-columns: 1fr}.cpc-scope-lines article,.cpc-scope-lines article + article{min-height: 0;border-left: 0;border-bottom: 1px solid var(--cpc-line);padding: 24px 0 28px}.cpc-scope-lines article:last-child{border-bottom: 0}.cpc-scope-lines h3{margin-top: 30px}.cpc-route,.cpc-report-actions ol{grid-template-columns: 1fr}.cpc-route::before{top: 18px;right: auto;bottom: 18px;left: 17px;width: 1px;height: auto}.cpc-route li{display: grid;grid-template-columns: 36px 1fr;gap: 18px;padding: 0 0 28px}.cpc-route-index{margin: 0}.cpc-finding-band,.cpc-final{padding: 84px var(--cpc-gutter)}.cpc-finding-sheet{padding: 30px 24px}.cpc-finding-sheet header{align-items: flex-start;flex-direction: column}.cpc-finding-sheet blockquote{margin: 38px 0 32px;font-size: 32px}.cpc-finding-sheet dl{grid-template-columns: 1fr}.cpc-finding-sheet dl > div,.cpc-finding-sheet dl > div + div{border-left: 0;border-bottom: 1px solid var(--cpc-line);padding: 16px 0}.cpc-human-detail dl > div{grid-template-columns: 1fr;gap: 5px}.cpc-evidence-list{gap: 38px}.cpc-question-row{grid-template-columns: 1fr;gap: 14px}.cpc-choice-row{width: 100%}.cpc-decision-tool label{min-width: 0;flex: 1}.cpc-tool-fields > .cpc-button{width: auto}.cpc-related nav a{align-items: flex-start;flex-direction: column;gap: 4px}.cpc-related nav span{max-width: none;text-align: left}.cpc-faq-list summary{font-size: 21px}.cpc-final{grid-template-columns: 1fr;gap: 34px}.cpc-report{width: calc(100% - 16px);margin-bottom: 86px}.cpc-report-cover{min-height: 520px;padding: 34px 24px 30px}.cpc-report-cover-title h2{font-size: 50px}.cpc-report-cover-meta{grid-template-columns: 1fr;gap: 7px}.cpc-report-section{padding: 52px 24px}.cpc-report-facts{grid-template-columns: 1fr;padding: 0 24px}.cpc-report-facts > div,.cpc-report-facts > div:nth-child(odd),.cpc-report-facts > div:nth-child(even){grid-template-columns: 1fr;gap: 5px;border-left: 0;padding: 17px 0}.cpc-report-rows article{grid-template-columns: 1fr;gap: 10px}.cpc-report-questions li{grid-template-columns: 38px 1fr;gap: 14px}.cpc-report-actions li,.cpc-report-actions li + li,.cpc-report-actions li:nth-child(3){min-height: 0;border-left: 0;border-bottom: 1px solid var(--cpc-line);padding: 22px 0}.cpc-report-actions strong{margin: 24px 0 7px}.cpc-report-footer{padding: 20px 24px}.cpc-sample-close .cpc-button{margin-right: 0}.cpc-sample-close .cpc-text-link{margin-top: 18px}.cpc-footer{grid-template-columns: 1fr;gap: 42px;padding: 64px var(--cpc-gutter) 28px}.cpc-footer-links{grid-template-columns: 1fr}.cpc-footer-boundary,.cpc-footer-copy{margin-top: 0}.cpc-footer-copy{text-align: left}}@media (prefers-reduced-motion: reduce){.cpc-dossier{animation: none}.cpc-button,.cpc-register a{transition: none}}body.cpc-v4.cpc-family{min-height: 100%;background: linear-gradient(90deg,rgba(20,35,31,0.025) 1px,transparent 1px) 0 0 / 96px 96px,var(--cpc-canvas-warm)}.cpc-family .skip-link{position: fixed;z-index: 200;top: -100px;left: 18px;transform: none;border-radius: 0;padding: 10px 14px;background: var(--cpc-ink);color: #fff;font-weight: 700;text-decoration: none}.cpc-family .skip-link:focus,.cpc-family .skip-link:focus-visible{top: 14px;transform: none}.cpc-family :where(.site-header,.ht-header){position: relative;z-index: 50;display: flex;width: 100%;max-width: none;min-height: 84px;align-items: center;justify-content: space-between;gap: 30px;margin: 0;border: 0;border-bottom: 1px solid var(--cpc-line);border-radius: 0;padding: 0 max(var(--cpc-gutter),calc((100vw - var(--cpc-max)) / 2));background: rgba(241,240,234,0.96);box-shadow: none;-webkit-backdrop-filter: blur(14px);backdrop-filter: blur(14px)}.cpc-family :where(.brand,.ht-brand){display: inline-flex;align-items: center;gap: 12px;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 21px;font-weight: 600;letter-spacing: 0;line-height: 1.1;text-decoration: none}.cpc-family :where(.brand-mark,.ht-brand-mark,.cpc-brand-mark){display: block;width: 34px;height: 34px;flex: 0 0 auto;border: 0;border-radius: 0;background: transparent;color: var(--cpc-green);font-size: 0}.cpc-family .site-header .brand > span:last-child,.cpc-family .site-header .ht-brand > span:last-child{display: grid}.cpc-family .site-header .brand > span:last-child::after,.cpc-family .site-header .ht-brand > span:last-child::after{content: "China sourcing agent";margin-top: 5px;color: var(--cpc-muted);font-family: var(--cpc-sans);font-size: 10px;font-weight: 650;letter-spacing: 0.055em;line-height: 1.1;text-transform: uppercase}.cpc-family .site-header .ht-brand > span:last-child::after{content: none;display: none}.cpc-family :where(.nav,.ht-nav){position: static;display: flex;width: auto;align-items: center;gap: 24px;border: 0;padding: 0;background: transparent;box-shadow: none;color: var(--cpc-body);font-size: 14px;font-weight: 600}.cpc-family :where(.nav,.ht-nav) a{display: inline-flex;min-height: 44px;align-items: center;border: 0;border-bottom: 1px solid transparent;border-radius: 0;padding: 0;background: transparent;color: var(--cpc-body);text-decoration: none;white-space: nowrap}.cpc-family :where(.nav,.ht-nav) a:hover,.cpc-family :where(.nav,.ht-nav) a:focus-visible,.cpc-family :where(.nav,.ht-nav) a[aria-current="page"]{border-bottom-color: var(--cpc-green);background: transparent;color: var(--cpc-green-dark)}.cpc-family :where(.nav,.ht-nav) :where(.nav-cta){min-height: 42px;border: 1px solid var(--cpc-green);padding: 0 16px;background: transparent;color: var(--cpc-green-dark)}.cpc-family :where(.nav,.ht-nav) :where(.nav-cta):hover,.cpc-family :where(.nav,.ht-nav) :where(.nav-cta):focus-visible{border-color: var(--cpc-green);background: var(--cpc-green);color: #fff}.cpc-family .nav-whatsapp::before{display: none}.cpc-family .ht-nav-toggle{display: none}.cpc-family main{display: block}.cpc-family :where(.section,.ht-section,.ht-container){width: min(100%,calc(var(--cpc-max) + (2 * var(--cpc-gutter))));max-width: none;margin-inline: auto;padding: 112px var(--cpc-gutter)}.cpc-family :where(.section,.ht-section)[id]{scroll-margin-top: 28px}.cpc-family :where(.eyebrow,.ht-kicker,.folio-label,.ht-route-file-label,.ht-context-label){display: inline-flex;width: fit-content;align-items: center;gap: 12px;margin: 0 0 18px;border: 0;border-radius: 0;padding: 0;background: transparent;color: var(--cpc-green) !important;font-family: var(--cpc-data);font-size: 10px;font-weight: 750;letter-spacing: 0.075em;line-height: 1.4;text-transform: uppercase}.cpc-family :where(.eyebrow,.ht-kicker,.folio-label)::after{content: "";width: 44px;height: 1px;background: var(--cpc-line-strong)}.cpc-family :where(.hero-subtitle,.ht-lead,.ht-lede){max-width: 640px;margin: 0;color: var(--cpc-body);font-size: clamp(19px,1.55vw,23px);line-height: 1.52;text-wrap: pretty}.cpc-family :where(.page-hero,.ht-page-hero){position: relative;display: grid;min-height: 520px;grid-template-columns: minmax(0,1fr) minmax(290px,0.5fr);align-content: center;align-items: end;gap: 26px 10%;padding-top: 104px;padding-bottom: 110px}.cpc-family .page-hero::after,.cpc-family .ht-page-hero::after{content: "CPC / CHINA SOURCING AGENT";position: absolute;right: var(--cpc-gutter);bottom: 36px;color: var(--cpc-muted);font-family: var(--cpc-data);font-size: 9px;font-weight: 700;letter-spacing: 0.1em}.cpc-family .page-hero > :where(.eyebrow,h1,.hero-subtitle,.form-note),.cpc-family .ht-page-hero > div > :where(.ht-kicker,h1,.ht-lead,.ht-context-note){grid-column: 1}.cpc-family :where(.page-hero,.ht-page-hero) h1{max-width: 14ch;margin: 0;font-size: clamp(50px,5.2vw,76px);line-height: 0.99}.cpc-family .page-hero .hero-actions{grid-column: 2;grid-row: 2 / span 3;align-self: end}.cpc-family .hero-actions,.cpc-family .form-actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 18px;margin: 0;border-top: 1px solid var(--cpc-line);padding-top: 24px}.cpc-family :where(.button,button.button){display: inline-flex;min-height: 50px;align-items: center;justify-content: center;border: 1px solid transparent;border-radius: 2px;padding: 13px 20px;background: transparent;color: var(--cpc-ink);font-family: var(--cpc-sans);font-size: 14px;font-weight: 700;line-height: 1.2;text-decoration: none;white-space: normal;transition: background 160ms ease,border-color 160ms ease,color 160ms ease,transform 160ms ease}.cpc-family :where(.button,button.button):hover{transform: translateY(-1px)}.cpc-family :where(.button.primary,button.button.primary){border-color: var(--cpc-green);background: var(--cpc-green);color: #fff}.cpc-family :where(.button.primary,button.button.primary):hover,.cpc-family :where(.button.primary,button.button.primary):focus-visible{border-color: var(--cpc-green-dark);background: var(--cpc-green-dark);color: #fff}.cpc-family :where(.button.secondary,button.button.secondary){border-color: var(--cpc-line-strong);background: transparent;color: var(--cpc-ink)}.cpc-family :where(.button.secondary,button.button.secondary):hover,.cpc-family :where(.button.secondary,button.button.secondary):focus-visible{border-color: var(--cpc-green);background: var(--cpc-green-soft);color: var(--cpc-green-dark)}.cpc-family :where(.button,button.button):disabled{cursor: not-allowed;opacity: 0.5;transform: none}.cpc-family :where(.text-link,.ht-text-link){display: inline;border-bottom: 1px solid var(--cpc-line-strong);padding-bottom: 1px;color: var(--cpc-ink);font-weight: 650;text-decoration: none}.cpc-family :where(.text-link,.ht-text-link)::after{content: none}.cpc-family :where(.text-link,.ht-text-link):hover,.cpc-family :where(.text-link,.ht-text-link):focus-visible{border-color: var(--cpc-green);color: var(--cpc-green-dark)}.cpc-family .article-body{width: min(calc(100% - (2 * var(--cpc-gutter))),1000px);margin: 0 auto 128px;padding: 88px 96px 118px;background: var(--cpc-paper);box-shadow: 0 26px 74px rgba(20,35,31,0.1)}.cpc-family .article-body > :where(p,ul,ol,blockquote,details,.contextual-links,.paypal-sprint-note){max-width: 760px}.cpc-family .article-body > h2{max-width: 16ch;margin: 88px 0 26px;border-top: 1px solid var(--cpc-line);padding-top: 26px;font-size: clamp(35px,4vw,48px);line-height: 1.04}.cpc-family .article-body > h2:first-of-type{margin-top: 52px}.cpc-family .article-body > h3{max-width: 22ch;margin: 52px 0 16px;font-size: 28px}.cpc-family .article-body :where(p,li){color: var(--cpc-body);font-size: 17px;line-height: 1.72}.cpc-family .article-body > ul,.cpc-family .article-body > ol{margin: 24px 0 34px;padding-left: 22px}.cpc-family .article-body li + li{margin-top: 10px}.cpc-family :where(.urgent-triage-box,.answer-box,.answer-panel){position: relative;max-width: 830px;margin: 0 0 72px;border: 0;border-left: 4px solid var(--cpc-green);border-radius: 0;padding: 8px 0 8px 30px;background: transparent;box-shadow: none;color: var(--cpc-body);font-family: var(--cpc-display);font-size: clamp(24px,2.5vw,32px);line-height: 1.38}.cpc-family :where(.urgent-triage-box,.answer-box,.answer-panel) strong{color: var(--cpc-green-dark);font-weight: 600}.cpc-family .methodology-grid,.cpc-family .process-grid{display: grid;max-width: 830px;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 42px;margin: 34px 0 56px;border: 0;background: transparent}.cpc-family .methodology-grid > div,.cpc-family .process-grid > article{min-height: 112px;border: 0;border-top: 1px solid var(--cpc-line);border-radius: 0;padding: 22px 0 26px;background: transparent;box-shadow: none}.cpc-family .methodology-grid :where(strong,span),.cpc-family .process-grid :where(strong,h3){color: var(--cpc-ink);font-size: 17px;line-height: 1.45}.cpc-family .risk-signal-grid{display: grid;max-width: 830px;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 42px;margin: 28px 0 58px;padding: 0;list-style: none}.cpc-family .risk-signal-grid > li,.cpc-family .risk-signal{display: grid;min-width: 0;align-content: start;gap: 8px;margin: 0;border: 0;border-top: 1px solid var(--cpc-line);border-radius: 0;padding: 22px 0 28px;background: transparent;box-shadow: none}.cpc-family .risk-signal-grid :where(em,small){color: var(--cpc-oxblood);font-family: var(--cpc-data);font-size: 9px;font-style: normal;font-weight: 750;letter-spacing: 0.075em;text-transform: uppercase}.cpc-family .risk-signal-grid > li > .text-link{width: fit-content;border: 0;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 22px;font-weight: 600;line-height: 1.13}.cpc-family .risk-signal-grid > li > span{color: var(--cpc-muted);font-size: 14px;line-height: 1.55}.cpc-family .faq-item,.cpc-family .faq-list details,.cpc-family .ht-faq details{max-width: 830px;margin: 0;border: 0;border-top: 1px solid var(--cpc-line);border-radius: 0;padding: 0;background: transparent;box-shadow: none}.cpc-family .faq-item:last-of-type,.cpc-family .faq-list details:last-child,.cpc-family .ht-faq details:last-child{border-bottom: 1px solid var(--cpc-line)}.cpc-family :where(.faq-item,.faq-list details,.ht-faq details) summary{position: relative;padding: 22px 44px 22px 0;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 23px;font-weight: 600;line-height: 1.25;list-style: none;cursor: pointer}.cpc-family :where(.faq-item,.faq-list details,.ht-faq details) summary::-webkit-details-marker{display: none}.cpc-family :where(.faq-item,.faq-list details,.ht-faq details) summary::after{content: "+";position: absolute;top: 21px;right: 4px;color: var(--cpc-green);font-family: var(--cpc-sans);font-size: 24px;font-weight: 400}.cpc-family :where(.faq-item,.faq-list details,.ht-faq details)[open] summary::after{content: "\2212"}.cpc-family :where(.faq-item,.faq-list details,.ht-faq details) > p{max-width: 690px;margin: 0;padding: 0 44px 24px 0}.cpc-family .paypal-sprint-note,.cpc-family .ht-form-truth,.cpc-family .ht-context-note{margin: 46px 0;border: 0;border-left: 3px solid var(--cpc-ochre);border-radius: 0;padding: 18px 22px;background: var(--cpc-ochre-soft);color: var(--cpc-body);box-shadow: none}.cpc-family .contextual-links{color: var(--cpc-muted);line-height: 2}.cpc-family .ht-related-register,.cpc-family .scale-link-block{max-width: none;margin: 94px -96px -118px;border: 0;border-top: 1px solid var(--cpc-line);padding: 72px 96px 94px;background: var(--cpc-paper-muted)}.cpc-family :where(.ht-related-register,.scale-link-block) > h2{max-width: 13ch;margin: 0 0 14px;border: 0;padding: 0;font-size: 38px}.cpc-family .ht-register-note{margin-bottom: 34px;color: var(--cpc-muted)}.cpc-family :where(.ht-related-register,.scale-link-block) .risk-signal-grid{max-width: none;margin-bottom: 0}.cpc-family :where(.request-form,.ht-triage-form){display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 22px 24px;border: 0;border-top: 4px solid var(--cpc-green);border-radius: 0;padding: 38px;background: var(--cpc-paper);box-shadow: 0 24px 64px rgba(20,35,31,0.1)}.cpc-family :where(.request-form,.ht-triage-form) label{display: grid;gap: 8px;color: var(--cpc-ink);font-size: 14px;font-weight: 650}.cpc-family :where(.request-form,.ht-triage-form) .full{grid-column: 1 / -1}.cpc-family :where(input,select,textarea){width: 100%;border: 1px solid var(--cpc-line-strong);border-radius: 0;padding: 13px 14px;background: #fff;color: var(--cpc-ink);box-shadow: none}.cpc-family :where(input,select,textarea):focus{border-color: var(--cpc-green);outline: 2px solid color-mix(in srgb,var(--cpc-green-soft) 78%,transparent);outline-offset: 1px}.cpc-family .ht-triage-layout,.cpc-family .cta-band,.cpc-family .paypal-checkout-band{display: grid;grid-template-columns: minmax(260px,0.46fr) minmax(0,1fr);align-items: start;gap: 8%}.cpc-family .ht-triage-steps{border: 0;border-top: 1px solid var(--cpc-line-strong);border-radius: 0;padding: 28px 0;background: transparent;box-shadow: none}.cpc-family .ht-triage-steps h2{font-size: 36px}.cpc-family .ht-triage-steps ol{padding-left: 20px}.cpc-family .ht-triage-steps li + li{margin-top: 18px}.cpc-family .ht-evidence-route{border: 0;border-top: 4px solid var(--cpc-green);border-radius: 0;padding: 42px;background: var(--cpc-paper);box-shadow: 0 24px 64px rgba(20,35,31,0.1)}.cpc-family .ht-route-head{align-items: end;border-bottom: 1px solid var(--cpc-line);padding-bottom: 28px}.cpc-family .ht-route-head h2{max-width: 13ch;margin-bottom: 0;font-size: clamp(36px,4vw,50px)}.cpc-family .ht-route-tabs{border: 0;border-bottom: 1px solid var(--cpc-line);background: transparent}.cpc-family .ht-route-tab{border: 0;border-bottom: 3px solid transparent;border-radius: 0;padding: 18px 12px 15px;background: transparent;color: var(--cpc-muted)}.cpc-family .ht-route-tab[aria-selected="true"]{border-bottom-color: var(--cpc-green);background: transparent;color: var(--cpc-green-dark)}.cpc-family .ht-route-panel{border: 0;border-radius: 0;padding: 34px 0 0;background: transparent;box-shadow: none}.cpc-family .ht-route-panel-head{border-bottom: 1px solid var(--cpc-line);padding-bottom: 18px}.cpc-family .ht-route-reading > div{border-color: var(--cpc-line);background: transparent}.cpc-family :where(.ht-state,.ht-human-review-label){border-radius: 0;font-family: var(--cpc-data);font-size: 9px;letter-spacing: 0.06em}.cpc-family .ht-human-review{border: 0;border-left: 3px solid var(--cpc-green);border-radius: 0;background: var(--cpc-green-soft);box-shadow: none}.cpc-family :where(.ht-trust-grid,.ht-trust-links > div,.trust-grid){display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 42px}.cpc-family :where(.ht-trust-grid,.ht-trust-links > div,.trust-grid) > *{border: 0;border-top: 1px solid var(--cpc-line);border-radius: 0;padding: 28px 0 34px;background: transparent;box-shadow: none}.cpc-family .ht-final-cta{margin-top: 64px;background: var(--cpc-green-dark);color: #fff}.cpc-family .ht-final-cta :where(h2,p){color: #fff}.cpc-family .ht-final-cta .button.primary{border-color: #fff;background: #fff;color: var(--cpc-green-dark)}.cpc-family .footer{display: grid;width: 100%;max-width: none;grid-template-columns: minmax(260px,0.8fr) minmax(0,1.2fr);gap: 10%;margin: 0;border: 0;padding: 78px max(var(--cpc-gutter),calc((100vw - var(--cpc-max)) / 2)) 58px;background: var(--cpc-green-dark);color: #fff}.cpc-family .footer :where(p,a){color: rgba(255,255,255,0.76)}.cpc-family .footer .brand{color: #fff}.cpc-family .footer :where(.brand-mark,.ht-brand-mark,.cpc-brand-mark){color: #fff}.cpc-family .footer > div:first-child > p{max-width: 410px;margin: 22px 0 0;font-size: 14px}.cpc-family .footer-links{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));align-content: start;gap: 0 26px}.cpc-family .footer-links a{border-bottom: 1px solid rgba(255,255,255,0.16);padding: 11px 0;font-size: 14px;text-decoration: none}.cpc-family .footer-links a:hover,.cpc-family .footer-links a:focus-visible{color: #fff}.cpc-family .ht-footer-note{grid-column: 1 / -1;margin: 20px 0 0;border-top: 1px solid rgba(255,255,255,0.18);padding-top: 22px;font-size: 12px}.cpc-family-utility .page-hero{min-height: 430px}.cpc-family-utility main > :last-child{margin-bottom: 80px}@media (max-width: 1050px){.cpc-family :where(.nav,.ht-nav){gap: 15px;font-size: 13px}.cpc-family :where(.nav,.ht-nav) a:not(.nav-cta):not(.nav-whatsapp):nth-child(n+4){display: none}.cpc-family .article-body{padding-right: 72px;padding-left: 72px}.cpc-family .ht-related-register,.cpc-family .scale-link-block{margin-right: -72px;margin-left: -72px;padding-right: 72px;padding-left: 72px}}@media (max-width: 860px){body.cpc-v4.cpc-family{--cpc-gutter: 22px}.cpc-family :where(.site-header,.ht-header){min-height: 74px;padding-inline: var(--cpc-gutter)}.cpc-family .site-header .brand > span:last-child::after,.cpc-family .site-header .ht-brand > span:last-child::after{display: none}.cpc-family .ht-nav-toggle{position: relative;display: grid;width: 44px;height: 44px;flex: 0 0 auto;align-content: center;gap: 5px;border: 1px solid var(--cpc-line-strong);border-radius: 0;padding: 0 11px;background: transparent}.cpc-family .ht-nav-toggle > span:not(.visually-hidden){display: block;width: 100%;height: 1px;background: var(--cpc-ink)}.cpc-family :where(.nav,.ht-nav){position: absolute;top: 73px;right: 0;left: 0;display: none;width: 100%;align-items: stretch;flex-direction: column;gap: 0;border-bottom: 1px solid var(--cpc-line);padding: 14px var(--cpc-gutter) 24px;background: var(--cpc-paper);box-shadow: 0 18px 38px rgba(20,35,31,0.12)}.cpc-family :where(.nav,.ht-nav)[data-open]{display: flex}.cpc-family :where(.nav,.ht-nav) a,.cpc-family :where(.nav,.ht-nav) a:not(.nav-cta):not(.nav-whatsapp):nth-child(n+4){display: flex;min-height: 46px;border-bottom: 1px solid var(--cpc-line);padding: 0}.cpc-family :where(.nav,.ht-nav) .nav-cta{justify-content: center;margin-top: 14px;border: 1px solid var(--cpc-green);padding: 0 16px}.cpc-family :where(.section,.ht-section,.ht-container){padding-top: 84px;padding-bottom: 84px}.cpc-family :where(.page-hero,.ht-page-hero){min-height: 0;grid-template-columns: 1fr;gap: 22px;padding-top: 76px;padding-bottom: 84px}.cpc-family :where(.page-hero,.ht-page-hero) h1{max-width: 13ch;font-size: clamp(43px,11vw,62px)}.cpc-family .page-hero .hero-actions{grid-column: 1;grid-row: auto;margin-top: 14px}.cpc-family .page-hero::after,.cpc-family .ht-page-hero::after{right: var(--cpc-gutter);bottom: 28px}.cpc-family .article-body{width: 100%;margin-bottom: 0;padding: 72px var(--cpc-gutter) 86px;box-shadow: none}.cpc-family .article-body > h2{margin-top: 72px;font-size: clamp(34px,9vw,43px)}.cpc-family .article-body > h2:first-of-type{margin-top: 44px}.cpc-family :where(.urgent-triage-box,.answer-box,.answer-panel){margin-bottom: 62px;padding-left: 22px;font-size: 25px}.cpc-family .methodology-grid,.cpc-family .process-grid,.cpc-family .risk-signal-grid,.cpc-family :where(.ht-trust-grid,.ht-trust-links > div,.trust-grid),.cpc-family .footer,.cpc-family .ht-triage-layout,.cpc-family .cta-band,.cpc-family .paypal-checkout-band{grid-template-columns: 1fr}.cpc-family .ht-related-register,.cpc-family .scale-link-block{margin: 78px calc(-1 * var(--cpc-gutter)) -86px;padding: 64px var(--cpc-gutter) 76px}.cpc-family :where(.request-form,.ht-triage-form){grid-template-columns: 1fr;padding: 30px var(--cpc-gutter)}.cpc-family :where(.request-form,.ht-triage-form) > *{grid-column: 1}.cpc-family .ht-evidence-route{padding: 30px var(--cpc-gutter)}.cpc-family .ht-route-tabs{display: flex;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: thin}.cpc-family .ht-route-tab{min-width: 150px;flex: 0 0 auto}.cpc-family .footer{gap: 44px;padding: 68px var(--cpc-gutter) 44px}.cpc-family .footer-links{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.cpc-family :where(.brand,.ht-brand){gap: 9px;font-size: 19px}.cpc-family :where(.brand-mark,.ht-brand-mark,.cpc-brand-mark){width: 30px;height: 30px}.cpc-family :where(.page-hero,.ht-page-hero) h1{font-size: clamp(40px,12vw,51px)}.cpc-family :where(.hero-subtitle,.ht-lead,.ht-lede){font-size: 18px}.cpc-family .hero-actions,.cpc-family .form-actions{align-items: stretch;flex-direction: column}.cpc-family .hero-actions .button,.cpc-family .form-actions .button{width: 100%}.cpc-family .footer-links{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.cpc-family :where(.button,button.button){transition: none}}body.cpc-v4.cpc-family :where(h1,h2,h3,summary){color: var(--cpc-ink);font-family: var(--cpc-display);font-weight: 500;letter-spacing: 0}body.cpc-v4.cpc-family :where(.brand,.ht-brand){color: var(--cpc-ink);font-family: var(--cpc-display);font-weight: 600}body.cpc-v4.cpc-family :where(.brand-mark,.ht-brand-mark,.cpc-brand-mark){display: block;width: 34px;height: 34px;border: 0;border-radius: 0;padding: 0;background: transparent;color: var(--cpc-green);box-shadow: none}body.cpc-v4.cpc-family :where(.nav,.ht-nav) a,body.cpc-v4.cpc-family :where(.button,button.button){border-radius: 2px;font-family: var(--cpc-sans);letter-spacing: 0}body.cpc-v4.cpc-family :where(.nav,.ht-nav) a{padding: 0;background: transparent}body.cpc-v4.cpc-family :where(.nav,.ht-nav) .nav-cta{border: 1px solid var(--cpc-green);padding: 0 16px;background: transparent;color: var(--cpc-green-dark)}body.cpc-v4.cpc-family :where(.nav,.ht-nav) .nav-cta:hover,body.cpc-v4.cpc-family :where(.nav,.ht-nav) .nav-cta:focus-visible{border-color: var(--cpc-green);background: var(--cpc-green);color: #fff}body.cpc-v4.cpc-family :where(.page-hero,.ht-page-hero) h1{max-width: 14ch;margin: 0;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: clamp(50px,5.2vw,76px);font-weight: 500;line-height: 0.99}body.cpc-v4.cpc-family .article-body{width: min(calc(100% - (2 * var(--cpc-gutter))),1000px);max-width: 1000px;margin: 0 auto 128px;padding: 88px 96px 118px;background: var(--cpc-paper);box-shadow: 0 26px 74px rgba(20,35,31,0.1)}body.cpc-v4.cpc-family .article-body > h2{max-width: 16ch;margin: 88px 0 26px;border-top: 1px solid var(--cpc-line);padding: 26px 0 0;font-family: var(--cpc-display);font-size: clamp(35px,4vw,48px);font-weight: 500;line-height: 1.04}body.cpc-v4.cpc-family .article-body > h2:first-of-type{margin-top: 52px}body.cpc-v4.cpc-family :where(.urgent-triage-box,.answer-box,.answer-panel){max-width: 830px;margin: 0 0 72px;border: 0;border-left: 4px solid var(--cpc-green);border-radius: 0;padding: 8px 0 8px 30px;background: transparent;box-shadow: none;color: var(--cpc-body);font-family: var(--cpc-display);font-size: clamp(24px,2.5vw,32px);font-weight: 400;line-height: 1.38}body.cpc-v4.cpc-family .methodology-grid,body.cpc-v4.cpc-family .process-grid{display: grid;max-width: 830px;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 42px;margin: 34px 0 56px;border: 0;padding: 0;background: transparent}body.cpc-v4.cpc-family .methodology-grid > div,body.cpc-v4.cpc-family .process-grid > article{display: block;min-height: 112px;border: 0;border-top: 1px solid var(--cpc-line);border-radius: 0;padding: 22px 0 26px;background: transparent;box-shadow: none}body.cpc-v4.cpc-family .risk-signal-grid{display: grid;max-width: 830px;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 42px;margin: 28px 0 58px;padding: 0;list-style: none}body.cpc-v4.cpc-family .risk-signal-grid > li,body.cpc-v4.cpc-family .risk-signal{display: grid;min-width: 0;align-content: start;grid-template-columns: 1fr;gap: 8px;margin: 0;border: 0;border-top: 1px solid var(--cpc-line);border-radius: 0;padding: 22px 0 28px;background: transparent;box-shadow: none}body.cpc-v4.cpc-family :where(.faq-item,.faq-list details,.ht-faq details) summary{display: block;padding: 22px 44px 22px 0;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 23px;font-weight: 600;line-height: 1.25;list-style: none}body.cpc-v4.cpc-family :where(.ht-related-register,.scale-link-block){max-width: none;margin: 94px -96px -118px;border: 0;border-top: 1px solid var(--cpc-line);padding: 72px 96px 94px;background: var(--cpc-paper-muted);box-shadow: none}body.cpc-v4.cpc-family :where(.ht-related-register,.scale-link-block) > h2{max-width: 13ch;margin: 0 0 14px;border: 0;padding: 0;font-family: var(--cpc-display);font-size: 38px;font-weight: 500}body.cpc-v4.cpc-family.ht-family-page .article-body .ht-related-register{max-width: none;margin: 94px -96px -118px;border: 0;border-top: 1px solid var(--cpc-line);padding: 72px 96px 94px;background: var(--cpc-paper-muted);box-shadow: none}body.cpc-v4.cpc-family.ht-family-page .article-body .ht-related-register > h2{max-width: 13ch;margin: 0 0 14px;border: 0;padding: 0;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 38px;font-weight: 500;line-height: 1.04}body.cpc-v4.cpc-family.ht-family-page .article-body .ht-related-register .ht-register-note{margin: 0 0 34px;color: var(--cpc-muted);font-size: 14px}body.cpc-v4.cpc-family.ht-family-page .article-body .ht-related-register .risk-signal-grid{display: grid;max-width: none;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 42px;margin: 0;border: 0;padding: 0}body.cpc-v4.cpc-family.ht-family-page .article-body .ht-related-register .risk-signal-grid > li{display: block;min-width: 0;border: 0;border-top: 1px solid var(--cpc-line);padding: 22px 0 26px;background: transparent}body.cpc-v4.cpc-family.ht-family-page .article-body .ht-related-register .text-link{display: block;width: auto;margin-bottom: 8px;border: 0;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 20px;font-weight: 600;line-height: 1.15}body.cpc-v4.cpc-family.ht-family-page .article-body .ht-related-register .risk-signal-grid > li > span{display: block;color: var(--cpc-muted);font-size: 13px;line-height: 1.55}body.cpc-v4.cpc-family.ht-family-page .ht-related-register{width: 100%;max-width: none;grid-column: 1 / -1;margin: 82px 0 0;border: 0;border-top: 1px solid var(--cpc-line);padding: 56px;background: var(--cpc-paper-muted);box-shadow: none}body.cpc-v4.cpc-family.ht-family-page .ht-related-register > h2{max-width: 13ch;margin: 0 0 14px;border: 0;padding: 0;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 38px;font-weight: 500;line-height: 1.04}body.cpc-v4.cpc-family.ht-family-page .ht-related-register .ht-register-note{margin: 0 0 34px;color: var(--cpc-muted);font-size: 14px}body.cpc-v4.cpc-family.ht-family-page .ht-related-register .risk-signal-grid{display: grid;max-width: none;grid-template-columns: repeat(2,minmax(0,1fr));gap: 0 42px;margin: 0;border: 0;padding: 0}body.cpc-v4.cpc-family.ht-family-page .ht-related-register .risk-signal-grid > li{display: block;min-width: 0;border: 0;border-top: 1px solid var(--cpc-line);padding: 22px 0 26px;background: transparent}body.cpc-v4.cpc-family.ht-family-page .ht-related-register .text-link{display: block;width: auto;margin-bottom: 8px;border: 0;color: var(--cpc-ink);font-family: var(--cpc-display);font-size: 20px;font-weight: 600;line-height: 1.15}body.cpc-v4.cpc-family.ht-family-page .ht-related-register .risk-signal-grid > li > span{display: block;color: var(--cpc-muted);font-size: 13px;line-height: 1.55}body.cpc-v4.cpc-family :where(.report-preview){overflow: visible;border: 0;border-top: 4px solid var(--cpc-green);border-radius: 0;padding: 30px 34px;background: var(--cpc-paper);box-shadow: 0 22px 58px rgba(20,35,31,0.1)}body.cpc-v4.cpc-family .report-preview .report-header{border: 0;border-bottom: 1px solid var(--cpc-line);border-radius: 0;padding: 0 0 22px;background: transparent}body.cpc-v4.cpc-family .report-preview .report-header strong{border: 0;border-radius: 0;padding: 0;background: transparent;color: var(--cpc-ochre);font-family: var(--cpc-data);font-size: 10px;letter-spacing: 0.06em;text-transform: uppercase}body.cpc-v4.cpc-family .report-preview .report-row{border-color: var(--cpc-line);padding: 18px 0;background: transparent}body.cpc-v4.cpc-family :where(.request-form,.ht-triage-form){border: 0;border-top: 4px solid var(--cpc-green);border-radius: 0;background: var(--cpc-paper);box-shadow: 0 24px 64px rgba(20,35,31,0.1)}body.cpc-v4.cpc-family :where(input,select,textarea){border: 1px solid var(--cpc-line-strong);border-radius: 0;background: #fff;color: var(--cpc-ink);box-shadow: none}body.cpc-v4.cpc-family .ht-evidence-route{border: 0;border-top: 4px solid var(--cpc-green);border-radius: 0;background: var(--cpc-paper);box-shadow: 0 24px 64px rgba(20,35,31,0.1)}body.cpc-v4.cpc-family .footer :where(.brand-mark,.ht-brand-mark,.cpc-brand-mark){color: #fff}body.cpc-v4.cpc-family .ht-final-cta :where(h2,p){color: #fff}body.cpc-v4.cpc-family .ht-final-cta h2{font-family: var(--cpc-display);font-weight: 500}body.cpc-v4.cpc-family .ht-final-cta .button.primary{border-color: #fff;background: #fff;color: var(--cpc-green-dark)}@media (max-width: 1050px){body.cpc-v4.cpc-family :where(.ht-related-register,.scale-link-block){margin-right: -72px;margin-left: -72px;padding-right: 72px;padding-left: 72px}body.cpc-v4.cpc-family.ht-family-page .article-body .ht-related-register{margin-right: -72px;margin-left: -72px;padding-right: 72px;padding-left: 72px}}@media (max-width: 860px){body.cpc-v4.cpc-family :where(.page-hero,.ht-page-hero) h1{font-size: clamp(43px,11vw,62px)}body.cpc-v4.cpc-family .article-body{width: 100%;margin-bottom: 0;padding: 72px var(--cpc-gutter) 86px;box-shadow: none}body.cpc-v4.cpc-family .article-body > h2{margin-top: 72px;font-size: clamp(34px,9vw,43px)}body.cpc-v4.cpc-family .article-body > h2:first-of-type{margin-top: 44px}body.cpc-v4.cpc-family .methodology-grid,body.cpc-v4.cpc-family .process-grid,body.cpc-v4.cpc-family .risk-signal-grid{grid-template-columns: 1fr}body.cpc-v4.cpc-family .ht-triage-layout{gap: 64px}body.cpc-v4.cpc-family .ht-triage-steps li{display: grid;grid-template-columns: 30px minmax(0,1fr);gap: 6px 12px;min-height: 0;padding: 18px 0}body.cpc-v4.cpc-family .ht-triage-steps li::before{grid-column: 1;grid-row: 1 / span 2}body.cpc-v4.cpc-family .ht-triage-steps li > :where(strong,span){grid-column: 2;width: auto}body.cpc-v4.cpc-family .ht-triage-steps li > span{color: var(--cpc-muted);line-height: 1.55}body.cpc-v4.cpc-family :where(.ht-related-register,.scale-link-block){margin: 78px calc(-1 * var(--cpc-gutter)) -86px;padding: 64px var(--cpc-gutter) 76px}body.cpc-v4.cpc-family.ht-family-page .article-body .ht-related-register{margin: 78px calc(-1 * var(--cpc-gutter)) -86px;padding: 64px var(--cpc-gutter) 76px}body.cpc-v4.cpc-family.ht-family-page .article-body .ht-related-register .risk-signal-grid{grid-template-columns: 1fr}body.cpc-v4.cpc-family.ht-family-page .ht-related-register{margin-top: 68px;padding: 52px var(--cpc-gutter) 64px}body.cpc-v4.cpc-family.ht-family-page .ht-related-register .risk-signal-grid{grid-template-columns: 1fr}.cpc-family .page-hero::after,.cpc-family .ht-page-hero::after{display: none}}@media (max-width: 520px){body.cpc-v4.cpc-family :where(.page-hero,.ht-page-hero) h1{font-size: clamp(40px,12vw,51px)}}@font-face{font-family: "Source Sans 3";src: url("/assets/chinapaycheck-benchmark/source-sans-3-latin.woff2") format("woff2");font-style: normal;font-weight: 300 800;font-display: swap}body.cpc-v4.cpc-family.cpc-approved{--cpc-canvas: #f4f6f5;--cpc-canvas-warm: #f4f6f5;--cpc-paper: #ffffff;--cpc-paper-muted: #eaf0ed;--cpc-ink: #0d1f1a;--cpc-body: #33433d;--cpc-muted: #64716c;--cpc-line: #d3dad7;--cpc-line-dark: #aab6b1;--cpc-line-strong: #aab6b1;--cpc-green: #174f3d;--cpc-green-dark: #0b3428;--cpc-green-soft: #eaf0ed;--cpc-oxblood: #a12e27;--cpc-oxblood-soft: #faecea;--cpc-ochre: #8a5d13;--cpc-ochre-soft: #faf3e3;--cpc-max: 1240px;--cpc-gutter: 32px;--cpc-display: "Source Sans 3",Arial,Helvetica,sans-serif;--cpc-sans: "Source Sans 3",Arial,Helvetica,sans-serif;--cpc-data: "Source Sans 3",Arial,Helvetica,sans-serif;background: #fff;color: var(--cpc-body);font-family: var(--cpc-sans);font-size: 18px;line-height: 1.6}body.cpc-v4.cpc-family.cpc-approved::before{content: none}body.cpc-v4.cpc-family.cpc-approved :where(h1,h2,h3,summary){color: var(--cpc-ink);font-family: var(--cpc-sans);font-weight: 700;letter-spacing: 0;line-height: 1.06;text-transform: uppercase}body.cpc-v4.cpc-family.cpc-approved :where(a,button,input,select,textarea):focus-visible{outline: 2px solid var(--cpc-green);outline-offset: 3px}.cpc-approved :where(.site-header,.ht-header){min-height: 84px;border-bottom: 1px solid var(--cpc-line);padding-inline: max(var(--cpc-gutter),calc((100vw - var(--cpc-max)) / 2));background: #fff;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}body.cpc-v4.cpc-family.cpc-approved :where(.brand,.ht-brand){display: inline-grid;gap: 0;color: var(--cpc-ink);font-family: var(--cpc-sans);font-size: 28px;font-weight: 800;line-height: 1.05;text-transform: uppercase}.cpc-approved :where(.brand-mark,.ht-brand-mark,.cpc-brand-mark){display: none !important}.cpc-approved .site-header .brand > span:last-child::after,.cpc-approved .site-header .ht-brand > span:last-child::after{margin-top: 7px;color: var(--cpc-muted);font-family: var(--cpc-sans);font-size: 10px;font-weight: 650;letter-spacing: 0}.cpc-approved :where(.nav,.ht-nav){gap: 26px;color: var(--cpc-body);font-size: 14.5px;font-weight: 600}body.cpc-v4.cpc-family.cpc-approved :where(.nav,.ht-nav) a{min-height: 44px;border-radius: 0;color: var(--cpc-body);font-family: var(--cpc-sans)}body.cpc-v4.cpc-family.cpc-approved :where(.nav,.ht-nav) .nav-cta{border: 1px solid var(--cpc-green);border-radius: 0;padding: 0 18px;background: var(--cpc-green);color: #fff}body.cpc-v4.cpc-family.cpc-approved :where(.nav,.ht-nav) .nav-cta:hover,body.cpc-v4.cpc-family.cpc-approved :where(.nav,.ht-nav) .nav-cta:focus-visible{border-color: var(--cpc-green-dark);background: var(--cpc-green-dark);color: #fff}.cpc-approved main{background: #fff}.cpc-approved :where(.section,.ht-section,.ht-container){padding-top: 96px;padding-bottom: 96px}.cpc-approved :where(.eyebrow,.ht-kicker,.folio-label,.ht-route-file-label,.ht-context-label){margin-bottom: 16px;color: var(--cpc-green) !important;font-family: var(--cpc-sans);font-size: 12.5px;font-weight: 750;letter-spacing: 0;line-height: 1.25}.cpc-approved :where(.eyebrow,.ht-kicker,.folio-label)::after{display: none}.cpc-approved :where(.page-hero,.ht-page-hero){min-height: 500px;align-items: end;border-bottom: 1px solid var(--cpc-line);padding-top: 76px;padding-bottom: 82px;background: var(--cpc-canvas)}.cpc-approved .page-hero::after,.cpc-approved .ht-page-hero::after{color: var(--cpc-muted);font-family: var(--cpc-sans);font-size: 10px;font-weight: 700;letter-spacing: 0}body.cpc-v4.cpc-family.cpc-approved :where(.page-hero,.ht-page-hero) h1{max-width: 15ch;margin: 0;color: var(--cpc-ink);font-family: var(--cpc-sans);font-size: clamp(48px,4.8vw,68px);font-weight: 700;line-height: 1.02}.cpc-approved :where(.hero-subtitle,.ht-lead,.ht-lede){max-width: 680px;color: var(--cpc-body);font-size: 20px;line-height: 1.55}.cpc-approved .hero-actions,.cpc-approved .form-actions{border-top-color: var(--cpc-line-dark)}body.cpc-v4.cpc-family.cpc-approved :where(.button,button.button){min-height: 48px;border-radius: 0;padding: 12px 20px;font-family: var(--cpc-sans);font-size: 14.5px;font-weight: 700;text-transform: uppercase;transform: none}body.cpc-v4.cpc-family.cpc-approved :where(.button.secondary,button.button.secondary){border-color: var(--cpc-line-dark);background: #fff}.cpc-approved :where(.text-link,.ht-text-link){color: var(--cpc-ink);font-size: 14.5px;font-weight: 700;text-transform: uppercase}body.cpc-v4.cpc-family.cpc-approved .article-body{width: min(100%,calc(1040px + (2 * var(--cpc-gutter))));max-width: none;margin: 0 auto;border: 0;padding: 96px var(--cpc-gutter) 112px;background: #fff;box-shadow: none}.cpc-approved .article-body > :where(p,ul,ol,blockquote,details,.contextual-links,.paypal-sprint-note){max-width: 780px}body.cpc-v4.cpc-family.cpc-approved .article-body > h2{max-width: 18ch;margin: 76px 0 24px;border-top: 1px solid var(--cpc-line-dark);padding-top: 24px;font-family: var(--cpc-sans);font-size: clamp(34px,3.6vw,44px);font-weight: 700;line-height: 1.06}body.cpc-v4.cpc-family.cpc-approved .article-body > h2:first-of-type{margin-top: 24px}.cpc-approved .article-body > h3{font-family: var(--cpc-sans);font-size: 26px;font-weight: 700}.cpc-approved .article-body :where(p,li){font-size: 18px;line-height: 1.68}body.cpc-v4.cpc-family.cpc-approved :where(.urgent-triage-box,.answer-box,.answer-panel){max-width: 860px;margin-bottom: 60px;border-left: 4px solid var(--cpc-green);padding: 8px 0 8px 28px;color: var(--cpc-ink);font-family: var(--cpc-sans);font-size: clamp(24px,2.3vw,31px);font-weight: 600;line-height: 1.36}.cpc-approved :where(.urgent-triage-box,.answer-box,.answer-panel) strong{color: var(--cpc-green-dark);font-weight: 750}.cpc-approved .methodology-grid,.cpc-approved .process-grid,.cpc-approved .risk-signal-grid{gap: 0 46px}.cpc-approved .methodology-grid > div,.cpc-approved .process-grid > article,.cpc-approved .risk-signal-grid > li,.cpc-approved .risk-signal{border-top-color: var(--cpc-line-dark);background: transparent}.cpc-approved .risk-signal-grid :where(em,small){color: var(--cpc-oxblood);font-family: var(--cpc-sans);letter-spacing: 0}.cpc-approved .risk-signal-grid > li > .text-link,body.cpc-v4.cpc-family.cpc-approved .ht-related-register .text-link{color: var(--cpc-ink);font-family: var(--cpc-sans);font-size: 20px;font-weight: 700;text-transform: none}body.cpc-v4.cpc-family.cpc-approved :where(.faq-item,.faq-list details,.ht-faq details) summary{color: var(--cpc-ink);font-family: var(--cpc-sans);font-size: 22px;font-weight: 700;text-transform: none}.cpc-approved :where(.faq-item,.faq-list details,.ht-faq details) summary::after{color: var(--cpc-green)}.cpc-approved .paypal-sprint-note,.cpc-approved .ht-form-truth,.cpc-approved .ht-context-note{border-left-color: var(--cpc-review);background: var(--cpc-review-soft)}body.cpc-v4.cpc-family.cpc-approved :where(.ht-related-register,.scale-link-block),body.cpc-v4.cpc-family.cpc-approved.ht-family-page .article-body .ht-related-register,body.cpc-v4.cpc-family.cpc-approved.ht-family-page .ht-related-register{border-top: 1px solid var(--cpc-line);background: var(--cpc-canvas);box-shadow: none}body.cpc-v4.cpc-family.cpc-approved :where(.ht-related-register,.scale-link-block) > h2,body.cpc-v4.cpc-family.cpc-approved.ht-family-page .article-body .ht-related-register > h2,body.cpc-v4.cpc-family.cpc-approved.ht-family-page .ht-related-register > h2{color: var(--cpc-ink);font-family: var(--cpc-sans);font-size: 38px;font-weight: 700;line-height: 1.06}body.cpc-v4.cpc-family.cpc-approved :where(.report-preview,.request-form,.ht-triage-form,.ht-evidence-route){border: 0;border-top: 4px solid var(--cpc-green);border-radius: 0;background: #fff;box-shadow: none}.cpc-approved .report-preview .report-header,.cpc-approved .report-preview .report-row,.cpc-approved .ht-route-head,.cpc-approved .ht-route-tabs,.cpc-approved .ht-route-panel-head{border-color: var(--cpc-line)}.cpc-approved .report-preview .report-header strong,.cpc-approved :where(.ht-state,.ht-human-review-label){font-family: var(--cpc-sans);letter-spacing: 0}.cpc-approved :where(input,select,textarea){border-color: var(--cpc-line-dark);border-radius: 0}.cpc-approved .ht-human-review{border-left-color: var(--cpc-green);background: var(--cpc-soft,#eaf0ed)}.cpc-approved .ht-final-cta{background: var(--cpc-green-dark)}body.cpc-v4.cpc-family.cpc-approved .ht-final-cta h2{color: #fff;font-family: var(--cpc-sans);font-weight: 700}.cpc-approved.cpc-family-commercial .page-hero,.cpc-approved.cpc-family-commercial .ht-page-hero,.cpc-approved.cpc-family-acquisition .page-hero,.cpc-approved.cpc-family-acquisition .ht-page-hero{background: var(--cpc-canvas)}.cpc-approved.cpc-family-landing .page-hero,.cpc-approved.cpc-family-article .page-hero,.cpc-approved.cpc-family-trust .page-hero,.cpc-approved.cpc-family-triage .page-hero{background: #fff}.cpc-approved.cpc-family-trust .ht-trust-grid,.cpc-approved.cpc-family-trust .trust-grid{border-top: 3px solid var(--cpc-green)}.cpc-approved.cpc-family-triage main,.cpc-approved.cpc-family-utility main{background: var(--cpc-canvas)}.cpc-approved .footer{grid-template-columns: minmax(300px,1.2fr) minmax(0,1.8fr);gap: 8%;border-top: 1px solid var(--cpc-line);padding-top: 54px;padding-bottom: 44px;background: #fff;color: var(--cpc-body)}.cpc-approved .footer :where(p,a){color: var(--cpc-body)}.cpc-approved .footer .brand{color: var(--cpc-ink);font-size: 25px}.cpc-approved .footer-links{grid-template-columns: repeat(3,minmax(0,1fr))}.cpc-approved .footer-links a{border-bottom-color: var(--cpc-line);font-size: 14px}.cpc-approved .footer-links a:hover,.cpc-approved .footer-links a:focus-visible{color: var(--cpc-green)}.cpc-approved .ht-footer-note{border-top-color: var(--cpc-line)}@media (max-width: 1050px){.cpc-approved :where(.nav,.ht-nav){gap: 16px;font-size: 13px}}@media (max-width: 860px){body.cpc-v4.cpc-family.cpc-approved{--cpc-gutter: 20px;font-size: 16.5px;line-height: 1.62}.cpc-approved :where(.site-header,.ht-header){min-height: 68px;padding-inline: var(--cpc-gutter)}body.cpc-v4.cpc-family.cpc-approved :where(.brand,.ht-brand){font-size: 22px}.cpc-approved .ht-nav-toggle{border: 0}.cpc-approved :where(.nav,.ht-nav){top: 67px;border-bottom-color: var(--cpc-line);background: #fff;box-shadow: none}.cpc-approved :where(.section,.ht-section,.ht-container){padding-top: 80px;padding-bottom: 80px}.cpc-approved :where(.page-hero,.ht-page-hero){padding-top: 68px;padding-bottom: 76px}body.cpc-v4.cpc-family.cpc-approved :where(.page-hero,.ht-page-hero) h1{max-width: 14ch;font-size: clamp(38px,11vw,47px);line-height: 1.04}.cpc-approved :where(.hero-subtitle,.ht-lead,.ht-lede){font-size: 18px}body.cpc-v4.cpc-family.cpc-approved .article-body{width: 100%;padding: 80px var(--cpc-gutter) 88px}body.cpc-v4.cpc-family.cpc-approved .article-body > h2{margin-top: 64px;font-size: 32px;line-height: 1.1}.cpc-approved .article-body :where(p,li){font-size: 16.5px}.cpc-approved .footer{grid-template-columns: 1fr;gap: 38px;padding: 54px var(--cpc-gutter) 38px}.cpc-approved .footer-links{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 520px){.cpc-approved .hero-actions,.cpc-approved .form-actions{align-items: stretch}body.cpc-v4.cpc-family.cpc-approved :where(.button,button.button){width: 100%}.cpc-approved .footer-links{grid-template-columns: 1fr}}@media (prefers-reduced-motion: reduce){.cpc-approved *,.cpc-approved *::before,.cpc-approved *::after{scroll-behavior: auto !important;transition-duration: 0.01ms !important;animation-duration: 0.01ms !important;animation-iteration-count: 1 !important}}
