.trust-site{--trust-ink:#171918;--trust-panel:#222624;--trust-line:#d6f1ca29;min-height:100vh;color:var(--text);background:var(--trust-ink)}.trust-header{z-index:80;min-height:78px;padding:16px var(--page-pad);border-bottom:1px solid var(--trust-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#141615e6;justify-content:space-between;align-items:center;gap:28px;display:flex;position:sticky;top:0}.trust-brand{flex:none;width:172px;height:42px;display:block;position:relative;overflow:hidden}.trust-brand img{width:168px;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.trust-header nav,.trust-footer nav{font-family:var(--font-mono), monospace;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;display:flex}.trust-header nav a{border:1px solid #0000;place-items:center;min-height:44px;padding:0 15px;transition:all .16s;display:grid}.trust-header nav a:hover{border-color:var(--trust-line);background:#d6f1ca12}.trust-header nav .trust-header-cta{color:var(--trust-ink);border-color:var(--lime);background:var(--lime)}.trust-eyebrow{color:var(--green);font-family:var(--font-mono), monospace;letter-spacing:.06em;text-transform:uppercase;font-size:10px;line-height:1.5}.trust-profile-hero{border-bottom:1px solid var(--trust-line);grid-template-columns:minmax(0,1.15fr) minmax(400px,.85fr);min-height:calc(100vh - 78px);display:grid}.trust-profile-copy{padding:clamp(90px, 11vw, 170px) clamp(28px, 6vw, 95px) 58px var(--page-pad);background:linear-gradient(90deg,#0000 49.9%,#d6f1ca14 50%,#0000 50.1%),radial-gradient(circle at 35% 52%,#0000 0 110px,#d6f1ca17 111px,#0000 113px);flex-direction:column;justify-content:center;display:flex}.trust-profile-copy h1,.trust-type-hero h1,.trust-statement h2,.trust-evidence-section h2,.trust-no-claim h2,.trust-page-cta h2,.trust-two-column h2,.method-parent-section h2,.policy-boundaries h2,.policy-corrections h2{color:var(--lime);font-family:var(--font-display), sans-serif;letter-spacing:-.052em;text-transform:uppercase;font-weight:400;line-height:.88}.trust-profile-copy h1{max-width:900px;margin-top:30px;font-size:clamp(68px,9.5vw,150px)}.trust-lede{color:#d0d8d1;max-width:700px;margin-top:38px;font-size:clamp(18px,1.8vw,26px);line-height:1.4}.trust-hero-actions,.trust-page-cta>div{flex-wrap:wrap;gap:8px;margin-top:38px;display:flex}.trust-hero-actions a,.trust-page-cta a,.policy-corrections a{min-height:56px;font-family:var(--font-mono), monospace;text-transform:uppercase;border:1px solid #d6f1ca59;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:10px;display:inline-flex}.trust-hero-actions a:first-child,.trust-page-cta a:first-child,.policy-corrections a{color:var(--trust-ink);border-color:var(--lime);background:var(--lime)}.trust-profile-image{border-left:2px solid var(--green);background:linear-gradient(145deg,#101411,#070908);min-height:720px;position:relative;overflow:hidden}.trust-profile-image img{object-fit:cover;object-position:center;filter:saturate(.92)contrast(1.02)}.trust-profile-image:after{content:"";background:linear-gradient(#0000 55%,#080a09b3);position:absolute;inset:0}.trust-image-label{z-index:2;min-width:220px;font-family:var(--font-mono), monospace;text-transform:uppercase;background:#111311c2;border:1px solid #d6f1ca47;gap:5px;padding:16px 18px;font-size:9px;display:grid;position:absolute;bottom:28px;right:28px}.trust-image-label span{color:#9ca69e}.trust-image-label strong{color:var(--lime);font-size:12px;font-weight:500}.trust-statement,.trust-evidence-section,.trust-no-claim,.trust-page-cta,.trust-two-column,.method-parent-section,.policy-boundaries,.policy-corrections{padding:clamp(78px, 10vw, 155px) var(--page-pad)}.trust-statement{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:clamp(45px,9vw,150px);display:grid}.trust-statement .trust-eyebrow{grid-column:1/-1}.trust-statement h2,.trust-evidence-section h2,.trust-no-claim h2,.trust-page-cta h2,.trust-two-column h2,.method-parent-section h2,.policy-boundaries h2,.policy-corrections h2{font-size:clamp(46px,6.5vw,100px)}.trust-statement>p:last-child,.trust-no-claim>p:last-child,.trust-two-column article>p:last-child,.policy-corrections>p:not(.trust-eyebrow){color:#bac3bb;font-size:18px;line-height:1.55}.trust-number-grid{border-top:1px solid var(--trust-line);border-left:1px solid var(--trust-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trust-number-grid article{border-right:1px solid var(--trust-line);border-bottom:1px solid var(--trust-line);background:var(--trust-panel);min-height:380px;padding:clamp(30px,5vw,70px)}.trust-number-grid article>span,.trust-evidence-list article>span,.method-index span,.method-index small,.method-stage-copy small,.policy-standard-list article>span{color:var(--green);font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:10px}.trust-number-grid h2{max-width:680px;color:var(--lime);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;margin-top:80px;font-size:clamp(40px,4.6vw,70px);font-weight:400;line-height:.9}.trust-number-grid p{color:#b8c1b9;max-width:650px;margin-top:22px;font-size:17px;line-height:1.5}.trust-evidence-section{background:var(--green-dark);grid-template-columns:minmax(300px,.75fr) minmax(0,1.25fr);gap:clamp(50px,9vw,145px);display:grid}.trust-evidence-section h2,.trust-no-claim h2,.method-parent-section h2,.policy-boundaries h2{margin-top:26px}.trust-evidence-list{border-top:1px solid #d6f1ca47}.trust-evidence-list article{border-bottom:1px solid #d6f1ca47;grid-template-columns:130px minmax(190px,.6fr) minmax(240px,1fr);gap:22px;padding:27px 0;display:grid}.trust-evidence-list article>span{color:#d6f1caab}.trust-evidence-list strong{color:var(--lime);line-height:1.25}.trust-evidence-list p{color:#c5d3c7;line-height:1.5}.trust-no-claim{background:#d9eed2;grid-template-columns:1fr .65fr;align-items:end;gap:clamp(50px,9vw,150px);display:grid}.trust-no-claim .trust-eyebrow,.trust-no-claim h2{color:var(--trust-ink)}.trust-no-claim>p:last-child{color:#171918c7}.trust-page-cta{text-align:center;background:#202321}.trust-page-cta h2{max-width:1060px;margin:28px auto 0}.trust-page-cta>div{justify-content:center}.trust-type-hero{min-height:min(760px,100vh - 78px);padding:clamp(100px, 12vw, 175px) var(--page-pad) 68px;border-bottom:1px solid var(--trust-line);background:linear-gradient(90deg,#0000 49.9%,#d6f1ca14 50%,#0000 50.1%),radial-gradient(circle at 76% 44%,#0000 0 140px,#3d916b33 141px,#0000 143px)}.trust-type-hero h1{max-width:1260px;margin-top:34px;font-size:clamp(74px,11.7vw,185px)}.trust-type-hero>div{grid-template-columns:minmax(300px,.7fr) auto;align-items:end;gap:40px;margin-top:56px;display:grid}.trust-type-hero>div p{color:#cbd4cc;max-width:760px;font-size:clamp(19px,2vw,28px);line-height:1.4}.trust-type-hero>div span{color:#9ca69e;font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:10px}.method-stage-list article{min-height:370px;padding:clamp(50px, 7vw, 100px) var(--page-pad);border-bottom:1px solid var(--trust-line);grid-template-columns:.22fr minmax(300px,.88fr) minmax(330px,.9fr);align-items:start;gap:clamp(25px,5vw,80px);display:grid}.method-stage-list article:nth-child(2n){background:var(--trust-panel)}.method-index{gap:8px;display:grid}.method-index span{color:var(--lime);font-family:var(--font-display), sans-serif;font-size:clamp(70px,8vw,120px);line-height:.78}.method-stage-list h2{color:var(--lime);font-family:var(--font-display), sans-serif;letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(42px,5vw,78px);font-weight:400;line-height:.9}.method-stage-copy>p{color:#bec7bf;font-size:18px;line-height:1.55}.method-stage-copy small{margin-top:42px;display:block}.method-stage-copy strong{color:var(--lime);font-family:var(--font-mono), monospace;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:500;line-height:1.6;display:block}.trust-two-column{background:var(--trust-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;display:grid}.trust-two-column article{background:#202321;padding:clamp(70px,9vw,135px) clamp(30px,6vw,90px)}.trust-two-column h2{margin-top:26px}.trust-two-column article>p:last-child{max-width:680px;margin-top:34px}.method-parent-section,.policy-boundaries{background:var(--green-dark);grid-template-columns:.9fr 1.1fr;gap:clamp(50px,10vw,160px);display:grid}.method-parent-section>div:last-child{border-top:1px solid #d6f1ca47}.method-parent-section>div:last-child p{color:var(--lime);border-bottom:1px solid #d6f1ca47;padding:24px 0;font-size:clamp(18px,2vw,26px)}.policy-hero{background:linear-gradient(90deg,#0000 49.9%,#d6f1ca14 50%,#0000 50.1%),radial-gradient(circle at 76% 44%,#0000 0 140px,#d6f1ca1a 141px,#0000 143px)}.policy-standard-list{border-top:1px solid var(--trust-line)}.policy-standard-list article{padding:clamp(42px, 6vw, 80px) var(--page-pad);border-bottom:1px solid var(--trust-line);grid-template-columns:80px minmax(280px,.75fr) minmax(320px,1.25fr);align-items:start;gap:clamp(25px,6vw,90px);display:grid}.policy-standard-list article:nth-child(2n){background:var(--trust-panel)}.policy-standard-list h2{color:var(--lime);font-family:var(--font-display), sans-serif;letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(36px,4vw,62px);font-weight:400;line-height:.92}.policy-standard-list p{color:#bec7bf;font-size:18px;line-height:1.55}.policy-boundaries ul{border-top:1px solid #d6f1ca47;list-style:none}.policy-boundaries li{color:var(--lime);border-bottom:1px solid #d6f1ca47;padding:23px 0 23px 28px;font-size:18px;line-height:1.45;position:relative}.policy-boundaries li:before{background:var(--lime);content:"";border-radius:50%;width:8px;height:8px;position:absolute;top:29px;left:0}.policy-corrections{text-align:center;background:#d9eed2}.policy-corrections .trust-eyebrow,.policy-corrections h2{color:var(--trust-ink)}.policy-corrections h2{max-width:920px;margin:26px auto 0}.policy-corrections>p:not(.trust-eyebrow){color:#171918c7;max-width:760px;margin:34px auto 0}.policy-corrections a{color:var(--lime);background:var(--trust-ink);margin-top:34px}.trust-footer{min-height:270px;padding:55px var(--page-pad);border-top:1px solid var(--trust-line);background:#141615;justify-content:space-between;align-items:flex-end;gap:50px;display:flex}.trust-footer>div{gap:8px;display:grid}.trust-footer>div span{color:#9ca59d;font-family:var(--font-mono), monospace;text-transform:uppercase;font-size:9px}.trust-footer>div strong{color:var(--lime);font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:clamp(28px,3vw,46px);font-weight:400;line-height:1}@media (max-width:920px){.trust-profile-hero,.trust-statement,.trust-evidence-section,.trust-no-claim,.method-parent-section,.policy-boundaries,.trust-type-hero>div{grid-template-columns:1fr}.trust-profile-image{border-top:2px solid var(--green);border-left:0;min-height:760px}.method-stage-list article{grid-template-columns:.24fr .76fr}.method-stage-copy{grid-column:2}.policy-standard-list article{grid-template-columns:70px 1fr}.policy-standard-list article p{grid-column:2}.trust-evidence-list article{grid-template-columns:120px 1fr}.trust-evidence-list article p{grid-column:2}}@media (max-width:700px){.trust-header{min-height:68px;padding-block:12px}.trust-brand{width:126px;height:34px}.trust-brand img{width:124px}.trust-header nav a:not(.trust-header-cta){display:none}.trust-header nav .trust-header-cta{min-height:42px;padding-inline:12px;font-size:9px}.trust-profile-copy h1,.trust-type-hero h1{font-size:clamp(56px,18vw,84px)}.trust-profile-image{min-height:570px}.trust-number-grid,.trust-two-column{grid-template-columns:1fr}.trust-statement h2,.trust-evidence-section h2,.trust-no-claim h2,.trust-page-cta h2,.trust-two-column h2,.method-parent-section h2,.policy-boundaries h2,.policy-corrections h2{font-size:48px}.trust-number-grid article{min-height:330px}.trust-number-grid h2{margin-top:55px}.method-stage-list article,.policy-standard-list article,.trust-evidence-list article{grid-template-columns:1fr}.method-stage-copy,.policy-standard-list article p,.trust-evidence-list article p{grid-column:1}.trust-hero-actions,.trust-hero-actions a,.trust-page-cta>div,.trust-page-cta a{width:100%}.trust-footer{flex-direction:column;justify-content:flex-end;align-items:flex-start;min-height:330px}.trust-footer nav{flex-wrap:wrap}}
