.page-hero.has-aside{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.trust-hero-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px;transform:rotate(1deg);box-shadow:0 18px 40px #1f2d2b14}.thc-head{align-items:center;gap:12px;display:flex}.thc-head strong{color:var(--ink);font-size:14px;display:block}.thc-head small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.thc-icon{background:var(--pale);width:38px;height:38px;color:var(--teal);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.thc-logos{background:var(--pale);border-radius:7px;align-items:center;gap:18px;margin:20px 0 6px;padding:14px 16px;display:flex}.thc-logos img{width:auto;height:20px}.trust-hero-card ul{margin:0;padding:0;list-style:none}.trust-hero-card li{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:12.5px;display:flex}.trust-hero-card li>span{align-items:center;gap:9px;display:flex}.trust-hero-card li svg{color:var(--teal);flex-shrink:0}.trust-hero-card li em{color:var(--teal);background:var(--pale);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10.5px;font-style:normal;font-weight:650}.thc-foot{color:var(--muted);align-items:center;gap:7px;margin-top:14px;font-size:10.5px;display:flex}.thc-foot svg{color:var(--teal)}@media (max-width:850px){.page-hero.has-aside{grid-template-columns:1fr;gap:32px}.trust-hero-card{transform:none}}[data-theme=dark] .trust-hero-card{background:linear-gradient(160deg,#17264c,#0e1a39);border-color:#24345e;box-shadow:0 20px 60px #00000070}[data-theme=dark] .thc-logos{background:#f5f7fb}
.trust-page{padding-bottom:20px}.trust-pills{flex-wrap:wrap;gap:12px;margin:0 0 40px;display:flex}.trust-pill{border:1px solid var(--line);letter-spacing:-.1px;color:var(--ink);background:#fff;border-radius:30px;align-items:center;gap:10px;padding:9px 16px 9px 12px;font-size:12px;font-weight:650;display:inline-flex;box-shadow:0 4px 14px #253f3008}.trust-pill .pill-logo{object-fit:contain;width:auto;max-width:62px;height:14px}.trust-pill .pill-check{color:var(--teal)}.trust-badges{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:8px;display:grid}.trust-badge .badge-logo{object-fit:contain;width:auto;max-width:46px;height:auto;max-height:30px}.trust-badge{will-change:transform;background:#f3f5ee;border:1px solid #dfe5d8;border-radius:9px;align-items:flex-start;gap:18px;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;animation:.5s cubic-bezier(.22,1,.36,1) both trust-badge-pop;display:flex}.trust-badges .trust-badge:nth-child(2){animation-delay:.1s}.trust-badge:hover{border-color:#cdd8c2;transform:translateY(-6px)scale(1.02);box-shadow:0 14px 30px #1f2d1924}@keyframes trust-badge-pop{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.trust-badge{animation:none}.trust-badge:hover{transform:none}}.trust-badge .badge-seal{width:58px;height:58px;color:var(--teal);background:#e5ecdd;border:1px solid #d6dfd0;border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative}.trust-badge .badge-seal:after{content:"";background:var(--teal);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;width:22px;height:22px;position:absolute;bottom:-5px;right:-5px;box-shadow:0 0 0 3px #f3f5ee}.trust-badge .badge-body .badge-code{letter-spacing:1.5px;color:#7d8a72;margin-bottom:5px;font-size:9px;font-weight:650;display:block}.trust-badge .badge-body h3{letter-spacing:-.4px;margin-bottom:7px;font-size:18px}.trust-badge .badge-body p{font-size:12px;line-height:1.75}.trust-badge .badge-verify{color:var(--teal);align-items:center;gap:6px;margin-top:12px;font-size:11px;font-weight:600;display:inline-flex}.trust-badge a.badge-verify{text-underline-offset:3px;text-decoration:underline}.trust-badge .badge-verify.is-pending{color:#8a9186;font-weight:500}.trust-stats{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:0;margin-top:45px;display:grid;overflow:hidden}.trust-stats>div{padding:36px 28px}.trust-stats>div+div{border-left:1px solid var(--line)}.trust-stats strong{font-family:var(--display);letter-spacing:-2.6px;color:var(--teal);font-size:58px;font-weight:750;line-height:1;display:block}.trust-stats strong .count-up{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.trust-stats span{color:var(--muted);margin-top:16px;font-size:13px;line-height:1.6;display:block}.trust-section{padding-top:60px}.trust-section>.eyebrow{margin-bottom:12px;display:block}.trust-section>h2{max-width:620px;font-size:30px}.trust-lede{max-width:640px;margin-top:18px;font-size:14px;line-height:1.9}.trust-reasons{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.trust-reason{background:#f5f6f0;border:1px solid #dfe5d8;border-radius:8px;padding:26px 24px}.trust-reason>span{color:#617a5b;background:#e3e9dc;border:1px solid #d7dfcd;border-radius:8px;place-items:center;width:42px;height:42px;margin-bottom:18px;display:inline-grid}.trust-reason h3{letter-spacing:-.3px;margin-bottom:9px;font-size:16px}.trust-reason p{font-size:12px;line-height:1.8}.trust-reach{color:#f5f5eb;background:#174e53;border-radius:9px;margin-top:60px;padding:46px 48px;position:relative;overflow:hidden}.trust-reach:before{content:"";pointer-events:none;border:1px solid #ffffff0f;width:360px;height:460px;position:absolute;top:-120px;right:-80px;transform:rotate(28deg)}.trust-reach .eyebrow{color:#b5c8b2}.trust-reach h2{max-width:560px;margin:16px 0 14px;font-size:30px}.trust-reach>p{color:#bfd0c6;max-width:560px;font-size:13px;line-height:1.9}.trust-marquee{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;margin-top:32px;padding:24px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{align-items:center;gap:52px;width:max-content;animation:26s linear infinite trust-marquee;display:flex}.trust-marquee:hover .marquee-track{animation-play-state:paused}@keyframes trust-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.company-logo{flex-shrink:0;align-items:center;height:30px;display:inline-flex}.company-logo-img{object-fit:contain;filter:brightness(0)invert()opacity(.8);width:auto;max-width:130px;height:auto;max-height:24px}.company-wordmark{font-family:var(--display);letter-spacing:-.5px;color:#eef3ec;opacity:.85;white-space:nowrap;font-size:18px;font-weight:700}.trust-reach-note{color:#8fa79b;max-width:620px;margin-top:22px;font-size:10px;line-height:1.7}.trust-stats strong{font-variant-numeric:tabular-nums}.count-up{color:var(--teal);opacity:1;transition:opacity .7s,transform 1s cubic-bezier(.22,1,.36,1);display:inline-block;transform:none}.count-up.is-live{animation:1s cubic-bezier(.22,1,.36,1) both count-pop}@keyframes count-pop{0%{opacity:.35;transform:translateY(14px)scale(.9)}to{opacity:1;transform:none}}.trust-stats>div:nth-child(2) .count-up.is-live{animation-delay:.12s}.trust-stats>div:nth-child(3) .count-up.is-live{animation-delay:.24s}.trust-stats>div:nth-child(4) .count-up.is-live{animation-delay:.36s}@media (prefers-reduced-motion:reduce){.count-up,.count-up.is-live{opacity:1;transition:none;animation:none;transform:none}}@media (max-width:640px){.marquee-track{gap:36px;animation-duration:20s}.company-wordmark{font-size:16px}}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;justify-content:center;gap:16px 34px;width:auto;padding:0 24px;animation:none}.marquee-track .company-logo[aria-hidden=true]{display:none}.trust-marquee{padding:22px 0;-webkit-mask-image:none;mask-image:none}}.trust-reviews{margin-top:60px}.review-head{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.review-head h2{max-width:420px;font-size:30px}.review-grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.review-card{border:1px solid var(--line);background:#fff;border-radius:9px;padding:26px}.review-stars{color:var(--warm);gap:3px;margin-bottom:14px;display:flex}.review-card blockquote{color:var(--ink);font-size:14px;line-height:1.85;font-family:var(--display);letter-spacing:-.2px;margin:0;font-weight:500}.review-author{border-top:1px solid var(--line);align-items:center;gap:13px;margin-top:20px;padding-top:18px;display:flex}.review-photo{object-fit:cover;background:#e5ecdd;border:1px solid #d6dfd0;border-radius:50%;flex-shrink:0;width:44px;height:44px}.review-author .who{color:var(--ink);align-items:center;gap:5px;font-size:12px;font-weight:650;display:flex}.review-author .who .verified-tick{color:var(--teal)}.review-author .role{color:var(--muted);margin-top:2px;font-size:10px;display:block}.review-author .verified-label{color:var(--teal);font-weight:600}.review-summary{align-items:center;gap:12px;margin-top:16px;display:flex}.review-summary .review-stars{margin-bottom:0}.review-summary span{color:var(--muted);font-size:12px}.review-summary strong{font-family:var(--display);color:var(--ink);font-size:15px}.review-sample-banner{color:#8a6414;background:#fbf3df;border:1px solid #efe0b8;border-radius:6px;align-items:center;gap:8px;margin-bottom:22px;padding:9px 14px;font-size:11px;font-weight:600;display:inline-flex}.rating-field{border:0;margin:0;padding:0}.rating-field legend{margin-bottom:8px;padding:0;font-size:11px;font-weight:500}.rating-stars{align-items:center;gap:6px;display:flex}.rating-stars button{color:#cdd5c8;background:0 0;padding:2px;line-height:0;transition:color .15s,transform .15s}.rating-stars button.is-on{color:var(--warm)}.rating-stars button:hover{transform:scale(1.12)}.rating-stars .rating-value{color:var(--muted);margin-left:10px;font-size:12px;font-weight:600}.review-invite{background:var(--pale);border:1px dashed #c3cfbc;border-radius:9px;flex-direction:column;padding:28px 26px;display:flex}.review-invite .eyebrow{color:#596c5e;margin-bottom:10px}.review-invite h3{letter-spacing:-.4px;margin-bottom:10px;font-size:19px}.review-invite p{margin-bottom:20px;font-size:12px;line-height:1.8}.review-invite .button{align-self:flex-start}.trust-honesty{background:#eef1e8;border:1px solid #dce4d4;border-radius:7px;align-items:flex-start;gap:16px;margin-top:40px;padding:20px 22px;display:flex}.trust-honesty svg{color:var(--teal);flex-shrink:0;margin-top:2px}.trust-honesty p{color:#66725e;font-size:12px;line-height:1.8}.trust-cta{border-top:1px solid var(--line);margin-top:65px;padding-top:58px}.trust-cta-card{background:#f3f5ee;border:1px solid #dfe5d8;border-radius:16px;grid-template-columns:1.4fr .9fr;align-items:center;gap:40px;padding:40px 44px;display:grid;position:relative;overflow:hidden}.trust-cta-card:before{content:"";background:linear-gradient(90deg,var(--teal),#5b7c8a 55%,#e0a74b);height:4px;position:absolute;top:0;left:0;right:0}.trust-cta-copy .eyebrow{display:block}.trust-cta-copy h2{letter-spacing:-.6px;max-width:460px;margin:14px 0;font-size:30px}.trust-cta-lede{color:var(--muted);max-width:460px;margin-bottom:20px;font-size:13.5px;line-height:1.7}.trust-cta-benefits{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trust-cta-benefits li{align-items:flex-start;gap:10px;font-size:13.5px;font-weight:500;line-height:1.5;display:flex}.trust-cta-benefits li svg{color:var(--teal);flex-shrink:0;margin-top:1px}.trust-cta-action{flex-direction:column;align-items:stretch;gap:12px;display:flex}.trust-cta-action .button{justify-content:center;width:100%}.trust-cta-note{color:var(--muted);text-align:center;font-size:11px;line-height:1.6}@media (max-width:850px){.trust-cta-card{grid-template-columns:1fr;gap:26px;padding:32px 28px}}@media (max-width:1000px){.trust-stats strong{letter-spacing:-1.8px;font-size:40px}.trust-stats>div{padding:28px 20px}}@media (max-width:850px){.trust-badges{grid-template-columns:1fr}.trust-stats{grid-template-columns:repeat(2,1fr)}.trust-stats>div+div{border-left:0}.trust-stats>div:nth-child(odd){border-right:1px solid var(--line)}.trust-stats>div:nth-child(n+3){border-top:1px solid var(--line)}.trust-stats>div{padding:28px 24px}.trust-stats strong{letter-spacing:-2px;font-size:46px}.trust-reasons{grid-template-columns:1fr 1fr}.trust-reach{padding:36px 30px}.review-grid{grid-template-columns:1fr}}@media (max-width:640px){.trust-reasons{grid-template-columns:1fr}.trust-section>h2,.review-head h2,.trust-reach h2,.trust-cta-copy h2{font-size:27px}.trust-stats strong{letter-spacing:-2px;font-size:44px}.review-head{flex-direction:column;align-items:flex-start;gap:16px}.trust-reach{margin-left:0;margin-right:0}}[data-theme=dark] .trust-pill{color:var(--ink);background:linear-gradient(#13213f,#0e1935);border-color:#223156;box-shadow:0 4px 14px #00000040,inset 0 1px #ffffff0d}[data-theme=dark] .trust-pill .pill-check{color:var(--teal)}[data-theme=dark] .trust-pill .pill-logo{object-fit:contain;box-sizing:content-box;background:#fff;border-radius:4px;width:auto;max-width:72px;height:15px;padding:4px 7px}[data-theme=dark] .trust-badge{background:linear-gradient(#12213f,#0d1935);border-color:#223156;box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .trust-badge:hover{border-color:#2f4570;box-shadow:0 14px 30px #0006,inset 0 1px #ffffff14}[data-theme=dark] .trust-badge .badge-seal{color:var(--teal);background:#fff;border-color:#e3e7ef;border-radius:9px;width:auto;min-width:58px;height:46px;padding:0 14px}[data-theme=dark] .trust-badge .badge-seal .badge-logo{object-fit:contain;width:auto;max-width:116px;height:auto;max-height:24px;display:block}[data-theme=dark] .trust-badge .badge-seal:after{box-shadow:0 0 0 3px #12213f}[data-theme=dark] .trust-badge .badge-body .badge-code{color:#8f9cc0}[data-theme=dark] .trust-badge .badge-verify{color:var(--teal)}[data-theme=dark] .trust-stats{background:linear-gradient(#101d3a,#0b1631);border-color:#223156}[data-theme=dark] .trust-stats>div+div{border-left-color:#223156}[data-theme=dark] .trust-stats strong,[data-theme=dark] .count-up{color:var(--teal)}[data-theme=dark] .trust-stats span{color:var(--muted)}[data-theme=dark] .trust-reason{background:linear-gradient(#12213f,#0d1935);border-color:#223156;box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .trust-reason>span{color:#8fbcff;background:#16264a;border-color:#2a3d66}[data-theme=dark] .trust-reach{background:linear-gradient(135deg,#153163,#0e244b);box-shadow:inset 0 1px #ffffff12}[data-theme=dark] .trust-reach .eyebrow{color:#9fc0ef}[data-theme=dark] .trust-reach>p{color:#c2cef0}[data-theme=dark] .trust-reach-note{color:#8290b5}[data-theme=dark] .trust-marquee{background:#ffffff0a;border-color:#ffffff1f}[data-theme=dark] .review-card{background:linear-gradient(#12213f,#0d1935);border-color:#223156;box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .review-card blockquote,[data-theme=dark] .review-author .who,[data-theme=dark] .review-summary strong{color:var(--ink)}[data-theme=dark] .review-author{border-top-color:#223156}[data-theme=dark] .review-photo{background:#16264a;border-color:#2a3d66}[data-theme=dark] .review-author .who .verified-tick,[data-theme=dark] .review-author .verified-label{color:var(--teal)}[data-theme=dark] .review-stars{color:var(--warm)}[data-theme=dark] .review-invite{background:#101d3a;border-color:#2c406b}[data-theme=dark] .review-invite .eyebrow{color:#8f9cc0}[data-theme=dark] .review-sample-banner{color:#e3b56a;background:#2a1c10;border-color:#4a391c}[data-theme=dark] .rating-stars button{color:#34446a}[data-theme=dark] .rating-stars button.is-on{color:var(--warm)}[data-theme=dark] .trust-honesty{background:#101d3a;border-color:#223156}[data-theme=dark] .trust-honesty svg{color:var(--teal)}[data-theme=dark] .trust-honesty p{color:#aeb9d6}[data-theme=dark] .trust-cta{border-top-color:var(--line)}[data-theme=dark] .trust-cta-card{background:linear-gradient(#12213f,#0d1935);border-color:#223156;box-shadow:inset 0 1px #ffffff0d}[data-theme=dark] .trust-cta-card:before{background:linear-gradient(90deg,var(--teal),#5b8fd6 55%,#e0a74b)}[data-theme=dark] .trust-cta-benefits li svg,[data-theme=dark] .trust-cta-benefits li{color:var(--ink)}[data-theme=dark] .trust-cta-benefits li svg{color:var(--teal)}[data-theme=dark] .trust-cta-lede,[data-theme=dark] .trust-cta-note{color:var(--muted)}.trust-reach-top{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:center;gap:40px;display:grid;position:relative}.trust-reach-top p{color:#bfd0c6;max-width:560px;font-size:13px;line-height:1.9}.trust-reach-panel{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:22px}.reach-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.reach-stats>div{background:#ffffff0d;border-radius:8px;padding:14px 16px}.reach-stats strong{font-family:var(--display);letter-spacing:-1px;color:#f5f5eb;font-size:30px;font-weight:650;line-height:1.1;display:block}.reach-stats span{color:#bfd0c6;margin-top:4px;font-size:11px;display:block}.reach-label{letter-spacing:1.4px;color:#b5c8b2;margin:18px 0 10px;font-size:9px;font-weight:600;display:block}.reach-roles{flex-wrap:wrap;gap:7px;display:flex}.reach-roles span{color:#e6eee6;border:1px solid #ffffff2b;border-radius:999px;padding:5px 11px;font-size:11px}@media (max-width:1000px){.trust-reach-top{grid-template-columns:1fr;gap:26px}}.review-photo{color:#7d8f7a;padding:2px}[data-theme=dark] .trust-reach-top p{color:#c2cef0}[data-theme=dark] .trust-reach-panel,[data-theme=dark] .reach-stats>div{background:#ffffff0a;border-color:#ffffff1f}[data-theme=dark] .reach-label{color:#9fc0ef}[data-theme=dark] .reach-stats span{color:#c2cef0}[data-theme=dark] .review-photo{color:#8f9cc0}
