/* One reason: the people you know, and the training behind their work. */
.people-section{padding-bottom:0;background:#f2f6f2}.people-section>.wrap{padding-bottom:45px}.people-education{padding-block:40px 60px;background:transparent}.people-education>.wrap{border-top:1px solid var(--chapter-rule);padding-top:38px}.education-intro{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:32px}.education-intro h3{font:900 28px/1.6 var(--body);color:var(--chapter-ink)}.education-intro>p{font-size:13px;line-height:2;color:#597162}.education-intro .eyebrow{margin-bottom:7px}.people-education .education-story{margin-top:0}.people-education .education-copy h3{font-size:27px}
/* The company chapter uses the same characters, with its own reading controls. */
.trust-section{background:#f8faf7;overflow-x:clip}.trust-comic-heading{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px}.trust-comic-heading h3{font:700 23px/1.7 var(--body);color:var(--chapter-ink)}.trust-comic-heading .eyebrow{font-size:11px;margin-bottom:8px}.trust-reader{position:relative}.trust-sticky{padding:8px 0 10px;background:#f8faf7}.trust-scroll .trust-sticky{position:sticky;top:calc(var(--navigation-height) + 8px)}.trust-guide{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;margin-bottom:16px;border-bottom:1px solid var(--chapter-rule);font-size:12px;color:#52705e}.trust-counter{font-size:13px;letter-spacing:.08em}.trust-stage-shell{position:relative}.trust-stage{position:relative;height:515px;background:radial-gradient(circle,#b9cec833 .7px,transparent 1px) 0 0/11px 11px;isolation:isolate}.trust-page{position:absolute;inset:0;display:grid;grid-template-rows:20px 100px minmax(120px,1fr) 88px;gap:12px;padding:0 6px 5px}.trust-place{font-size:11px;color:#6b8071;line-height:1.6}.trust-bubble{position:relative;z-index:4;align-self:center;justify-self:start;margin:0;background:#fff;border:2px solid #466458;border-radius:42% 45% 44% 40%;padding:14px 26px;font:700 16px/1.8 var(--body);color:var(--chapter-ink);text-align:center;max-width:76%;box-shadow:3px 4px 0 #365e4c08}.trust-bubble small{display:block;font-size:9px;font-weight:500;color:#708276;margin-bottom:3px}.trust-bubble strong{font-weight:900}.trust-bubble:after{content:'';position:absolute;width:13px;height:13px;background:#fff;border-right:2px solid #466458;border-bottom:2px solid #466458;bottom:-7px;left:28%;transform:rotate(38deg) skewY(12deg)}.trust-speech-top.wife-speaks{justify-self:end}.trust-speech-top.wife-speaks:after{left:70%}.trust-speech-bottom{justify-self:end;max-width:75%;font-size:15px;padding:12px 25px}.trust-speech-bottom:after{top:-7px;bottom:auto;left:69%;transform:rotate(215deg)}.trust-speech-bottom.husband-speaks{justify-self:start}.trust-speech-bottom.husband-speaks:after{left:28%}.trust-picture{position:relative;min-height:0;margin-inline:25px;z-index:1;transform:rotate(-.6deg)}.trust-art{position:absolute;inset:0;overflow:hidden;border:2px solid #537263;background:#eef1e6;box-shadow:4px 5px 0 #3156400c}.trust-art svg{display:block;width:100%;height:100%}.trust-husband{position:absolute;right:5%;top:-20%;bottom:-14%;width:37%;z-index:2;pointer-events:none}.trust-husband img{display:block;width:100%;height:100%;object-fit:contain;object-position:center top;filter:drop-shadow(3px 4px 0 #31564010)}.trust-arrival .trust-art{right:38%}.trust-arrival .trust-art svg{width:170%;max-width:none}.trust-arrival .trust-art image{transform:none}.trust-sfx{position:absolute;right:3%;top:6%;z-index:3;max-width:45%;font:900 33px/1.1 var(--body);font-style:italic;color:#3c715c;paint-order:stroke fill;-webkit-text-stroke:5px white;transform:rotate(-8deg);pointer-events:none}.trust-arrival .trust-sfx{left:38%;right:auto;top:3%;font-size:29px}.trust-puzzled .trust-sfx{right:5%;color:#866c3e}.trust-concern .trust-sfx{left:2%;right:auto;color:#5f6974}.trust-touch-controls{display:none}.trust-chapters{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:15px}.trust-chapters button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:7px 6px;border:0;border-bottom:2px solid #d2ded4;background:transparent;font:500 11px/1.5 var(--body);color:#708476;cursor:pointer}.trust-chapters button span{display:grid;place-items:center;width:25px;height:25px;border:1px solid #b7cbbb;border-radius:50%;font-size:11px;flex:none}.trust-chapters button[aria-current]{border-color:#386c57;color:#285541;font-weight:700}.trust-chapters button[aria-current] span{background:#386c57;border-color:#386c57;color:white}.trust-status{font-size:10px;line-height:1.8;color:#718376;min-height:27px;padding-top:10px}.trust-fiction{margin-top:20px;font-size:10px;line-height:1.9;color:#758777}.trust-static .trust-stage{height:auto}.trust-static .trust-page{position:relative;min-height:510px;margin-bottom:30px}.trust-static .trust-chapters,.trust-static .trust-guide,.trust-static .trust-status{display:none}
.trust-arrival .trust-art svg{width:100%;max-width:100%}
.trust-scroll .trust-stage{height:min(515px,calc(100svh - var(--navigation-height) - 155px))}
/* Moving actors, dialogue and sound effects; pause is shared with all comics. */
.trust-reader.is-animated .is-current .trust-art{animation:trust-panel-in .45s ease-out both}.trust-reader.is-animated .is-current .trust-bubble{animation:trust-dialogue-alive 5s ease-in-out infinite}.trust-reader.is-animated .is-current .trust-speech-bottom{animation-delay:-2.5s}.trust-reader.is-animated .is-current .trust-sfx{animation:trust-sound 3.6s ease-in-out infinite}.trust-reader.is-animated .is-current .trust-husband{animation:trust-husband-alive 4s ease-in-out infinite}.trust-reader.is-animated .is-current .trust-husband img{animation:trust-husband-in .65s cubic-bezier(.18,.8,.3,1) both}.trust-reader.is-animated .is-current .trust-art svg{animation:trust-camera 7s ease-in-out infinite}
@keyframes trust-panel-in{from{opacity:.5;translate:18px 4px}to{opacity:1;translate:0 0}}@keyframes trust-dialogue-alive{0%,100%{translate:0 0}30%{translate:0 -4px}60%{translate:0 0}}@keyframes trust-sound{0%,100%{scale:1;rotate:0deg}15%{scale:1.13;rotate:3deg}30%{scale:1;rotate:-2deg}45%,85%{scale:1;rotate:0deg}}@keyframes trust-husband-in{from{opacity:.2;translate:65px 0}to{opacity:1;translate:0 0}}@keyframes trust-husband-alive{0%,100%{translate:0 0}50%{translate:-3px -5px}}@keyframes trust-camera{0%,100%{scale:1}50%{scale:1.025}}
.comic-paused .trust-reader *{animation:none!important}
/* The claims in the story can be checked directly, in the same chapter. */
.company-proof{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:center;border-top:1px solid var(--chapter-rule);padding-top:42px;margin-top:48px}.company-proof-heading h3{font:900 30px/1.65 var(--body);color:var(--chapter-ink)}.company-proof-heading .eyebrow{font-size:11px}.company-assurances{display:grid;grid-template-columns:1fr 1fr;gap:30px}.company-assurances>div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;justify-content:center;min-height:150px}.company-assurances img{object-fit:contain;width:135px;height:62px}.company-assurances svg{width:55px;height:62px;fill:none;stroke:#4c775c;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.company-assurances strong{font-size:14px;line-height:1.9;color:var(--chapter-ink)}.company-assurances small{font-size:10px;color:#758575}.company-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;margin-top:35px}.representative{display:grid;grid-template-columns:210px 1fr;gap:25px;align-items:start}.representative .person-portrait{border-radius:4px}.representative .person-portrait>img{aspect-ratio:1;object-position:center top}.representative .person-video{font-size:11px;left:9px;right:9px;bottom:9px}.representative .person-meta{padding-top:0}.representative .person-meta>small{font-size:10px;line-height:1.8;color:#5e7a63}.representative h3{font-size:23px;margin-top:8px}.representative-belief{font-size:17px;font-weight:700;line-height:1.9;color:var(--chapter-ink);margin-top:16px}.representative .person-meta>p:not(.representative-belief){font-size:12px;line-height:2;margin-top:15px;color:#5e7363}.representative .text-link{font-size:11px;margin-top:18px}.company-details>h3{font-size:17px;color:var(--chapter-ink);margin-bottom:15px}.company-details dl{margin:0}.company-details dl>div{display:grid;grid-template-columns:85px 1fr;gap:10px;padding:13px 0;border-bottom:1px solid #d7e2d7;font-size:12px;line-height:1.9}.company-details dt{color:#69806e}.company-details dd{margin:0;color:var(--chapter-ink);font-weight:500}.company-details dd a{display:inline-block;min-height:32px}.company-details .text-link{font-size:11px;margin-top:20px}.company-source{font-size:9px;line-height:1.9;color:#7a887b;margin-top:15px}
.provider-check{margin-top:48px;padding-top:35px;border-top:1px solid var(--chapter-rule)}.provider-check-intro{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:40px}.provider-check h3{font:900 27px/1.65 var(--body);color:var(--chapter-ink)}.provider-check-intro>p{font-size:13px;line-height:2;color:#5c7462}.provider-check-list{list-style:none;padding:0;margin:24px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.provider-check-list li{position:relative;padding:18px 0 18px 29px;border-top:1px solid #d9e4d9;font-size:13px;line-height:1.8;color:var(--chapter-ink)}.provider-check-list li:before{content:'✓';position:absolute;left:0;color:#477154;font-size:18px;font-weight:700}.provider-check-list strong{display:block}.provider-check-list small{font-size:11px;color:#708172}.provider-check-note{margin-top:18px;padding:17px 21px;background:#edf3e9;border-left:3px solid #8da581;color:#4d6a53;font-size:12px;line-height:2}
@media(max-width:1050px){.company-layout{gap:35px;grid-template-columns:1fr 1fr}.representative{grid-template-columns:155px 1fr;gap:20px}.representative-belief{font-size:14px}.company-proof{gap:30px}.trust-stage{height:480px}.trust-scroll .trust-stage{height:min(515px,calc(100svh - var(--navigation-height) - 155px))}.trust-page{grid-template-rows:18px 88px minmax(90px,1fr) 80px;gap:10px}.trust-bubble{font-size:14px}.trust-speech-bottom{font-size:13px}.trust-sfx{font-size:28px}.trust-arrival .trust-sfx{font-size:24px}}
@media(max-width:750px) and (min-width:651px){.representative{display:block}.representative .person-portrait{max-width:220px}.representative .person-meta{padding-top:20px}.company-proof{grid-template-columns:1fr}.company-assurances{max-width:500px}.trust-comic-heading h3{font-size:19px}}
@media(max-width:650px){
 .people-section>.wrap{padding-bottom:28px}.people-education{padding-block:0 38px}.people-education>.wrap{padding-top:26px}.education-intro{display:block;margin-bottom:25px}.education-intro h3{font-size:23px}.education-intro .eyebrow{font-size:10px}.education-intro>p{font-size:12px;margin-top:12px}.people-education .education-story{gap:27px}.people-education .education-copy h3{font-size:25px}
 .trust-comic-heading{display:block;margin-bottom:20px}.trust-comic-heading h3{font-size:18px;line-height:1.7}.trust-comic-heading .eyebrow{font-size:10px}.trust-comic-heading .oem-top-controls{margin-top:13px}.trust-guide{font-size:10px;padding-bottom:10px;margin-bottom:13px}.trust-counter{font-size:12px}.trust-sticky{position:static!important;padding:0;background:transparent}.trust-reader{height:auto!important}.trust-stage{width:calc(100% - 36px);height:550px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none}.trust-page{grid-template-rows:26px 115px minmax(145px,1fr) 108px;gap:12px;padding:0 2px 5px}.trust-place{font-size:10px;line-height:1.8}.trust-bubble{max-width:100%;padding:13px 15px;font-size:12px;line-height:1.9;justify-self:start}.trust-bubble small{font-size:9px}.trust-speech-top.wife-speaks{justify-self:end}.trust-speech-bottom{max-width:100%;font-size:12px;padding:13px 15px}.trust-picture{margin-inline:0;transform:rotate(-.7deg)}.trust-art{box-shadow:3px 4px 0 #3156400c}.trust-husband{width:57%;right:-2%;top:-6%;bottom:-29%}.trust-arrival .trust-art{right:32%}.trust-arrival .trust-art svg{width:100%}.trust-arrival .trust-sfx{left:0;top:5%;font-size:23px;max-width:48%}.trust-sfx{font-size:27px;top:3%;right:0;max-width:none}.trust-puzzled .trust-sfx{right:0;top:4%}.trust-concern .trust-sfx{left:0;top:2%}.trust-edge-next.oem-edge-next{display:grid;position:absolute;right:-8px;top:53%;transform:translateY(-50%);place-items:center;width:44px;height:48px;padding:5px;border:0;background:transparent;z-index:8;touch-action:manipulation}.trust-touch-controls{display:flex;gap:15px;margin-top:20px}.trust-touch-controls button{flex:1;min-height:46px;border:1px solid #9bb09b;background:#fff;border-radius:3px;font:700 12px var(--body);color:#39634a;padding:10px}.trust-touch-controls .trust-next{background:#386c57;color:#fff;border-color:#386c57}.trust-touch-controls button:disabled{opacity:.35}.trust-chapters{gap:7px;margin-top:14px;grid-template-columns:repeat(6,1fr)}.trust-chapters button{flex-direction:column;gap:6px;font-size:8px;min-height:61px;padding:5px 0;white-space:nowrap}.trust-chapters button span{width:24px;height:24px;font-size:10px}.trust-status{font-size:10px;min-height:40px}.trust-fiction{font-size:9px;margin-top:16px}.trust-reader.is-animated .is-current .trust-art svg{animation:none}
 .company-proof{display:block;padding-top:30px;margin-top:34px}.company-proof-heading h3{font-size:25px}.company-proof-heading .eyebrow{font-size:10px}.company-assurances{gap:18px;margin-top:20px}.company-assurances>div{min-height:145px;gap:8px}.company-assurances img{width:120px;height:55px}.company-assurances svg{height:55px}.company-assurances strong{font-size:12px}.company-assurances small{font-size:9px}.company-layout{display:block;margin-top:26px}.representative{grid-template-columns:128px 1fr;gap:18px}.representative .person-video{font-size:9px;left:5px;right:5px;bottom:5px;min-height:36px}.representative .person-meta>small{font-size:9px}.representative h3{font-size:21px;margin-top:6px}.representative-belief{font-size:14px;margin-top:12px}.representative .person-meta>p:not(.representative-belief){font-size:11px;margin-top:12px}.representative .text-link{font-size:10px;margin-top:13px}.company-details{margin-top:32px}.company-details>h3{font-size:16px}.company-details dl>div{font-size:12px;grid-template-columns:77px 1fr;padding-block:13px}.company-details .text-link{font-size:11px}.company-source{font-size:9px}
 .provider-check{margin-top:32px;padding-top:28px}.provider-check-intro{display:block}.provider-check h3{font-size:23px}.provider-check-intro>p{font-size:12px;margin-top:16px}.provider-check-list{grid-template-columns:1fr;gap:0;margin-top:20px}.provider-check-list li{font-size:13px;padding-block:15px}.provider-check-list small{font-size:11px}.provider-check-note{font-size:11px;line-height:2;padding:15px}
}
@media(max-width:370px){.trust-stage{height:560px}.trust-bubble,.trust-speech-bottom{font-size:11px;padding:13px 12px}.trust-chapters{gap:5px}.trust-chapters button{font-size:7.5px}.representative{grid-template-columns:115px 1fr;gap:14px}.representative-belief{font-size:13px}.trust-comic-heading h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){.trust-reader *{animation:none!important;transition:none!important}}
@media(max-width:650px){.representative .person-video{min-height:44px}}
/* An arrival in two independent character layers, with no duplicate figure. */
.trust-arrival .trust-art{inset:0;background:#f1f1e6}.trust-arrival .trust-art svg{opacity:.45}
.trust-husband,.trust-wife{position:absolute;top:-6%;bottom:0;width:42%;z-index:2;overflow:hidden;pointer-events:none}.trust-husband{right:4%}.trust-wife{left:2%}
.trust-husband img,.trust-wife img{width:100%;height:100%;object-fit:cover;object-position:center top}.trust-wife img{transform:scaleX(-1)}
.trust-arrival .trust-speech-top{justify-self:end}.trust-arrival .trust-speech-top:after{left:72%}.trust-arrival .trust-speech-bottom{justify-self:start}.trust-arrival .trust-speech-bottom:after{left:28%}
.trust-arrival .trust-sfx{left:43%;top:8%;font-size:29px}
.trust-reader.is-animated .is-current .trust-wife{animation:trust-husband-alive 4.6s ease-in-out infinite;animation-delay:-2s}
@media(max-width:650px){.trust-husband,.trust-wife{top:0;bottom:0;width:49%}.trust-husband{right:-1%}.trust-wife{left:0}.trust-husband img,.trust-wife img{object-fit:cover;object-position:center top}.trust-arrival .trust-sfx{left:23%;top:3%;font-size:23px}}
.trust-picture{width:min(calc(100% - 50px),850px);margin-inline:auto}
@media(max-width:650px){.trust-picture{width:100%;margin-inline:0}}
@media(max-width:650px){
 .trust-husband img,.trust-wife img{position:relative;width:170%;max-width:none;height:170%;left:-35%;object-fit:contain;object-position:center top}
 .trust-arrival .trust-sfx{left:auto;right:3%;top:auto;bottom:5%;font-size:20px;max-width:none;white-space:nowrap}
}
