.trust-intro{max-width:900px}.trust-routes{display:grid;gap:14px;margin-top:64px}.trust-route{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-panel)}.trust-route.is-direct{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(260px,1fr) minmax(190px,.7fr);align-items:stretch;overflow:hidden}.trust-node{min-height:174px;display:flex;flex-direction:column;justify-content:center;padding:28px;background:var(--surface-card-gradient)}.trust-node>span,.trust-route.is-optional>div>span,.trust-answers article>span,.privacy-answer-grid article>span,.privacy-flow-list article>span{color:var(--mint);font-size:.72rem;font-weight:740;letter-spacing:.1em;text-transform:uppercase}.trust-node strong{margin-top:12px;font-size:1.08rem}.trust-node small{margin-top:4px;color:var(--muted)}.trust-connection{min-height:174px;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:30px 44px;text-align:center}.trust-connection::before,.trust-connection::after{content:"";position:absolute;top:50%;width:24%;height:1px;background:var(--accent-line)}.trust-connection::before{left:0}.trust-connection::after{right:0}.trust-connection strong{color:var(--mint);font-size:.9rem}.trust-connection span{max-width:290px;margin-top:7px;color:var(--muted);font-size:.82rem;line-height:1.45}.trust-route.is-optional{display:grid;grid-template-columns:minmax(210px,.48fr) minmax(0,1fr);gap:30px;align-items:center;padding:24px 28px;border-color:var(--warning-line);background:var(--warning-surface)}.trust-route.is-optional>div{display:grid;gap:5px}.trust-route.is-optional>div>span{color:var(--gold)}.trust-route.is-optional p{margin:0;color:var(--muted)}.trust-answers,.privacy-answer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}.trust-answers article,.privacy-answer-grid article{min-height:224px;padding:24px;border-top:1px solid var(--line-strong);background:var(--surface-gradient)}.trust-answers h3,.privacy-answer-grid h2{margin:22px 0 10px;font-size:1.03rem;letter-spacing:-.025em}.trust-answers p,.privacy-answer-grid p{margin:0;color:var(--muted);font-size:.9rem}.trust-link{margin-top:30px}.free-promise{display:grid;grid-template-columns:46px minmax(0,1fr);gap:16px;align-items:start;margin-top:48px;padding:22px 24px;border:1px solid var(--accent-line);border-radius:var(--radius-small);background:var(--accent-surface)}.free-promise>span{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;color:var(--mint);background:var(--accent-soft);font-weight:800}.free-promise strong{font-size:1.03rem}.free-promise p,.after-plus{margin:5px 0 0;color:var(--muted)}.feature-comparison{margin-top:20px;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--surface-panel)}.feature-comparison summary{min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 24px;cursor:pointer;font-weight:700}.feature-comparison summary::marker{color:var(--mint)}.feature-comparison summary::after{content:"Your home still works without it";color:var(--muted);font-weight:560}.feature-table{border-top:1px solid var(--line)}.feature-table>h3{margin:0;padding:24px 24px 10px;color:var(--mint);font-size:.75rem;letter-spacing:.095em;text-transform:uppercase}.feature-row{display:grid;grid-template-columns:minmax(0,1fr) 100px 100px;gap:12px;align-items:center;min-height:54px;padding:10px 24px;border-top:1px solid var(--line)}.feature-row>:nth-child(2),.feature-row>:nth-child(3){text-align:center}.feature-row>strong:not(:first-child){color:var(--mint)}.feature-row>span:not(:first-child){color:var(--faint)}.feature-table-heading{border-top:0;color:var(--muted);background:var(--surface-card-gradient);font-size:.78rem;letter-spacing:.075em;text-transform:uppercase}.after-plus{margin-top:22px;padding-inline:2px}.after-plus strong{color:var(--text)}.privacy-summary,.privacy-flow-section,.privacy-data-section{padding:24px 0 96px}.privacy-language-note{max-width:940px;padding:24px 26px;border:1px solid var(--accent-line);border-radius:var(--radius-small);background:var(--accent-surface)}.privacy-language-note strong{color:var(--mint)}.privacy-language-note p{margin:7px 0 0;color:var(--muted)}.privacy-answer-grid{margin-top:18px}.privacy-answer-grid article{min-height:272px}.privacy-answer-grid p strong{color:var(--text)}.privacy-flow-section,.privacy-data-section,.privacy-policy-detail{border-top:1px solid var(--line)}.privacy-flow-section{display:grid;grid-template-columns:minmax(280px,.7fr) minmax(420px,1fr);gap:clamp(46px,8vw,104px);align-items:start;padding-top:96px}.privacy-flow-section h2,.privacy-data-section .section-intro h2{font-size:clamp(2.4rem,5vw,4.7rem);line-height:1;letter-spacing:-.055em}.privacy-flow-list{display:grid;gap:12px}.privacy-flow-list article{min-height:198px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-panel)}.privacy-flow-list article.is-optional{border-color:var(--warning-line);background:var(--warning-surface)}.privacy-flow-list article.is-optional>span{color:var(--gold)}.privacy-flow-list strong{display:block;margin-top:14px;font-size:1.05rem}.privacy-flow-list p{margin:10px 0 0;color:var(--muted)}.privacy-data-section{padding-top:96px}.privacy-data-section .section-intro{max-width:820px}.privacy-data-table{margin-top:54px;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-panel)}.privacy-data-row{display:grid;grid-template-columns:minmax(180px,.72fr) minmax(260px,1fr) minmax(180px,.7fr);gap:24px;align-items:center;min-height:70px;padding:14px 22px;border-top:1px solid var(--line)}.privacy-data-row>span{color:var(--muted)}.privacy-data-row>strong:last-child{color:var(--mint)}.privacy-data-heading{min-height:58px;border-top:0;color:var(--muted);background:var(--surface-card-gradient);font-size:.76rem;letter-spacing:.07em;text-transform:uppercase}.privacy-data-heading>strong:last-child{color:var(--muted)}.privacy-policy-detail{max-width:900px;padding-top:96px}.privacy-policy-detail>.eyebrow{margin:0 0 18px;color:var(--mint);font-size:.76rem;font-weight:720;letter-spacing:.115em;text-transform:uppercase}.privacy-policy-detail>h2:first-of-type{margin-top:0;font-size:clamp(2.6rem,5vw,4.6rem);line-height:1}@media(max-width:1000px){.trust-answers,.privacy-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.privacy-flow-section{grid-template-columns:1fr}}@media(max-width:760px){.trust-route.is-direct{grid-template-columns:1fr}.trust-node,.trust-connection{min-height:132px}.trust-connection::before,.trust-connection::after{left:50%;width:1px;height:24px}.trust-connection::before{top:0}.trust-connection::after{top:auto;right:auto;bottom:0}.trust-route.is-optional{grid-template-columns:1fr;gap:12px}.privacy-data-table{border:0;border-radius:0;background:transparent}.privacy-data-heading{display:none}.privacy-data-row{grid-template-columns:1fr;gap:7px;margin-top:10px;padding:20px;border:1px solid var(--line);border-radius:var(--radius-small);background:var(--surface-panel)}.privacy-data-row>span:nth-child(2)::before{content:"Where: ";color:var(--text);font-weight:700}.privacy-data-row>strong:last-child::before{content:"Evotec access: ";color:var(--text)}}@media(max-width:620px){.trust-answers,.privacy-answer-grid{grid-template-columns:1fr}.trust-answers article,.privacy-answer-grid article{min-height:0}.free-promise{grid-template-columns:1fr}.feature-comparison summary{align-items:flex-start;flex-direction:column;gap:2px}.feature-row{grid-template-columns:minmax(0,1fr) 54px 54px;gap:5px;padding-inline:14px;font-size:.88rem}.feature-table>h3{padding-inline:14px}.privacy-summary,.privacy-flow-section,.privacy-data-section{padding-bottom:72px}}