.trust-hero{padding-top:var(--space-7)}.trust-hero .eyebrow{margin-block:var(--space-7);color:var(--color-brand)}.trust-hero h1{font-size:var(--landing-title);max-width:24ch}.trust-hero .text{border-top:1px solid var(--color-border);padding-top:var(--space-6);margin-top:var(--space-7);margin-left:auto}.trust-hero--compact h1{max-width:17ch}.trust-case{background:var(--color-case)}.trust-case-heading .eyebrow{margin-bottom:var(--space-5)}.trust-case-heading h2{font-size:var(--text-case)}.trust-case-heading h2 span{color:var(--color-brand-ink)}.trust-case-heading>p{font-size:var(--text-lg);max-width:38rem;margin-top:var(--space-5);line-height:1.7}.trust-case-story{margin:var(--space-8) 0 var(--space-6)}.trust-case-story>div{gap:var(--space-4);border-top:1px solid var(--color-paper-muted);padding-block:var(--space-6);display:grid}.trust-case-story dt{font:var(--text-sm)/1.5 var(--font-label);text-transform:uppercase;color:var(--color-brand-ink)}.trust-case-story dd{font-size:var(--text-lg);max-width:50rem;margin:0;line-height:1.7}.trust-case-story ul{list-style:none}.trust-case-story li+li{margin-top:var(--space-3)}.trust-case-story .trust-case-result{font-size:var(--text-xl);line-height:1.3}.trust-next .eyebrow,.trust-manifesto .eyebrow{margin-bottom:var(--space-5)}.trust-next .heading{max-width:25ch}.trust-next .text{margin-top:var(--space-6)}.trust-manifesto>.site-container{gap:var(--space-7);display:grid}.trust-manifesto .text+.text{margin-top:var(--space-5)}.contact-layout{gap:var(--space-8);display:grid}.contact-intro .eyebrow{color:var(--color-brand-ink);margin-bottom:var(--space-5)}.contact-intro p{font-size:var(--text-base);color:var(--color-paper-muted);margin-top:var(--space-5);line-height:1.7}.contact-index{margin-top:var(--space-7);font:var(--text-xs)/2 var(--font-label);color:var(--color-brand-ink);display:block}.contact-legend{font-size:var(--text-sm);color:var(--color-paper-muted);margin-bottom:var(--space-6);line-height:1.7}.contact-field-grid{gap:var(--space-6);display:grid}.contact-field{min-width:0}.contact-field label{font-size:var(--text-base);font-weight:600;display:block}.contact-field p,.contact-consents p{font-size:var(--text-sm);color:var(--color-paper-muted);margin-block:var(--space-2) var(--space-3);line-height:1.6}.contact-field input,.contact-field textarea{width:100%;min-height:var(--control-height);border:1px solid var(--color-paper-muted);border-radius:var(--radius-sm);background:var(--color-paper-surface);color:var(--color-ink);font:inherit;padding:var(--space-3);display:block}.contact-field textarea{resize:vertical}.contact-consents{min-width:0;padding:var(--space-5) 0;margin:var(--space-7) 0 var(--space-5);border:0;border-top:1px solid var(--color-paper-muted)}.contact-consents legend{font-size:var(--text-lg);padding-right:var(--space-4)}.contact-consent{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:1.5rem 1fr;display:grid}.contact-consent input{width:1.25rem;height:1.25rem;margin:.2rem 0 0}.contact-consent label{font-size:var(--text-base)}.contact-fields>.button{width:100%}.contact-inputs{border:0;min-width:0;margin:0;padding:0}.contact-inputs:disabled{opacity:.85}.contact-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-feedback{border-left:var(--focus-width) solid var(--color-brand-ink);padding:var(--space-5);margin-bottom:var(--space-6);background:var(--color-paper-surface);overflow-wrap:anywhere;line-height:1.7}.contact-feedback ul{padding-left:var(--space-5);margin-top:var(--space-3)}.contact-feedback a{min-height:var(--touch-target);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.contact-fields .contact-error{color:var(--color-brand-ink);font-weight:600}.contact-field [aria-invalid=true]{border-width:2px;border-color:var(--color-brand-ink)}.contact-consent{grid-template-columns:var(--touch-target) 1fr;gap:var(--space-2)}.contact-consent input{width:var(--touch-target);height:var(--touch-target);accent-color:var(--color-brand-ink);margin:0}.contact-consent label{min-height:var(--touch-target);cursor:pointer;align-items:center;display:flex}.contact-path{gap:var(--space-5);margin-block:var(--space-7);list-style:none;display:grid}.contact-path li{border-top:1px solid var(--color-border);padding-top:var(--space-5);font-size:var(--text-lg)}.contact-path span{font:var(--text-xs)/1.5 var(--font-label);color:var(--color-brand);margin-bottom:var(--space-3);display:block}.contact-alternatives{gap:var(--space-6);border-top:1px solid var(--color-border);margin-top:var(--space-8);padding-top:var(--space-7);display:grid}.contact-alternatives p{line-height:1.7}.contact-alternatives .eyebrow{color:var(--color-brand)}.contact-alternatives>div:last-child{flex-direction:column;align-items:flex-start;display:flex}@media (min-width:52.001rem){.trust-case-story>div{gap:var(--space-7);grid-template-columns:1fr 3fr}.trust-manifesto>.site-container{gap:var(--space-8);grid-template-columns:1fr 1fr}.contact-layout{grid-template-columns:.8fr 1.2fr}.contact-field-grid{grid-template-columns:1fr 1fr}.contact-field--wide{grid-column:1/-1}.contact-path{grid-template-columns:repeat(4,1fr)}.contact-alternatives{grid-template-columns:1fr 1fr}}@media (max-width:52rem){.trust-hero,.trust-case,.trust-next,.trust-manifesto,.contact-preview{padding-block:var(--space-7)}.trust-hero h1{font-size:clamp(2.25rem,9vw,4rem)}}.trust-future-note{padding-block:var(--space-6)}.trust-future-note .heading{font-size:var(--text-lg);letter-spacing:normal}.trust-future-note .text{font-size:var(--text-sm);margin-top:var(--space-3)}.contact-consents a{text-underline-offset:3px;text-decoration:underline}.contact-fields>.button:disabled{opacity:.5}
