.TrustCompliance-module__2N0VAq__trust{background:var(--light-grey);padding:96px 24px}.TrustCompliance-module__2N0VAq__container{max-width:1100px;margin:0 auto}.TrustCompliance-module__2N0VAq__trustHead{text-align:center;max-width:680px;margin:0 auto 48px}.TrustCompliance-module__2N0VAq__label{font-family:var(--font-outfit), "Outfit", sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:var(--green);margin-bottom:16px;font-size:12px;font-weight:700}.TrustCompliance-module__2N0VAq__trustHead h2{letter-spacing:-1.5px;color:var(--dark);font-size:clamp(30px,4vw,50px);font-weight:800;line-height:1.1}.TrustCompliance-module__2N0VAq__trustSub{color:var(--grey);margin-top:16px;font-size:18px;line-height:1.6}.TrustCompliance-module__2N0VAq__soc2Badge{text-align:left;transition:var(--transition);background:#fff;border:1px solid #00000014;border-radius:100px;align-items:center;gap:12px;margin-top:24px;padding:10px 22px 10px 12px;text-decoration:none;display:inline-flex}.TrustCompliance-module__2N0VAq__soc2Badge:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.TrustCompliance-module__2N0VAq__soc2Badge img{flex-shrink:0;width:38px;height:38px}.TrustCompliance-module__2N0VAq__soc2Badge strong{color:var(--dark);font-size:14px;font-weight:700;line-height:1.25;display:block}.TrustCompliance-module__2N0VAq__soc2Badge em{color:var(--grey);font-size:12.5px;font-style:normal;line-height:1.3;display:block}.TrustCompliance-module__2N0VAq__soc2Link{color:var(--green);font-weight:600}.TrustCompliance-module__2N0VAq__soc2Badge:hover .TrustCompliance-module__2N0VAq__soc2Link{text-decoration:underline}.TrustCompliance-module__2N0VAq__backedCard{box-shadow:var(--shadow-card);text-align:center;background:#fff;border-radius:28px;max-width:860px;margin:0 auto;padding:40px 48px}.TrustCompliance-module__2N0VAq__backedCard h3{letter-spacing:-.4px;color:var(--dark);margin-bottom:22px;font-size:clamp(19px,2.2vw,23px);font-weight:700}.TrustCompliance-module__2N0VAq__backedPills{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.TrustCompliance-module__2N0VAq__boardPill{color:var(--dark);background:#fff;border:1px solid #00000014;border-radius:100px;align-items:center;gap:8px;padding:8px 16px 8px 8px;font-size:14px;font-weight:500;display:inline-flex}.TrustCompliance-module__2N0VAq__boardPill img{object-fit:cover;background:var(--light-grey);border-radius:50%;flex-shrink:0;width:22px;height:22px}.TrustCompliance-module__2N0VAq__backedCard p{color:var(--grey);max-width:620px;margin:22px auto 0;font-size:14px;line-height:1.6}.TrustCompliance-module__2N0VAq__backedCard p strong{color:var(--dark);font-weight:600}.TrustCompliance-module__2N0VAq__complianceGrid{grid-template-columns:repeat(4,1fr);gap:20px;max-width:1100px;margin:0 auto;display:grid}.TrustCompliance-module__2N0VAq__complianceCard{border-radius:var(--radius-lg);box-shadow:var(--shadow-card);transition:var(--transition);background:#fff;padding:28px 26px}.TrustCompliance-module__2N0VAq__complianceCard:hover{box-shadow:var(--shadow-hover);transform:translateY(-3px)}.TrustCompliance-module__2N0VAq__complianceCardIcon{width:44px;height:44px;color:var(--green);background:#6dd2331a;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:flex}.TrustCompliance-module__2N0VAq__complianceCardIcon svg{width:22px;height:22px}.TrustCompliance-module__2N0VAq__complianceCard h3{letter-spacing:-.3px;color:var(--dark);margin-bottom:10px;font-size:17px;font-weight:700}.TrustCompliance-module__2N0VAq__complianceCard p{color:var(--grey);font-size:14px;line-height:1.6}.TrustCompliance-module__2N0VAq__complianceMoreLink{text-align:center;color:var(--grey);margin:28px 0 0;font-size:14px}.TrustCompliance-module__2N0VAq__complianceMoreLink a{color:var(--green);font-weight:600}.TrustCompliance-module__2N0VAq__complianceMoreLink a:hover{text-decoration:underline}@media (max-width:900px){.TrustCompliance-module__2N0VAq__complianceGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.TrustCompliance-module__2N0VAq__trust{padding:64px 20px}.TrustCompliance-module__2N0VAq__backedCard{padding:28px 24px}.TrustCompliance-module__2N0VAq__complianceGrid{grid-template-columns:1fr}}
