.certifications-trust{--cft-bg:#fff;--cft-fg:#201f23;--cft-muted:#646369;--cft-line:#dad9de;--cft-card:#f9f9fa;--cft-card-line:#e8e8eb;--cft-orange:#f76808;--cft-pad:32px;--cft-max:1200px;background:var(--cft-bg);box-sizing:border-box;font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:104px max(var(--cft-pad),calc((100vw - var(--cft-max))/2 + var(--cft-pad))) 108px;position:relative;width:100vw}.certifications-trust *,.certifications-trust :after,.certifications-trust :before{box-sizing:border-box}.certifications-trust--soft{--cft-bg:#f9f9fa;--cft-card:#fff}.certifications-trust--dark{--cft-bg:#232224;--cft-fg:#eeeeef;--cft-muted:#b5b3ba;--cft-line:#3b3a3e;--cft-card:#2a292c;--cft-card-line:#3b3a3e}.certifications-trust .wrap{margin:0 auto;max-width:var(--cft-max)}.cft-head{margin:0 0 32px;max-width:680px}.cft-heading{color:var(--cft-fg);font-family:Familjen Grotesk,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(28px,3.4vw,38px);font-weight:400;letter-spacing:-.03em;line-height:1.15;margin:0 0 12px}.cft-intro{color:var(--cft-muted);font-size:16px;line-height:1.6;margin:0}.cft-intro p{margin:0}.cft-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0 0 32px}.cft-badge{background:var(--cft-card);border:1px solid var(--cft-card-line);border-radius:14px;padding:26px 26px 24px}.cft-badge-title{color:var(--cft-fg);font-family:Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 10px}.cft-badge-desc{color:var(--cft-muted);font-size:14.5px;line-height:1.55}.cft-badge-desc p{margin:0}.cft-note{color:var(--cft-muted);font-size:15px;line-height:1.65;margin:0 0 32px;max-width:900px}.cft-note p{margin:0 0 10px}.cft-note p:last-child{margin-bottom:0}.cft-btn,.cft-btn:active,.cft-btn:focus,.cft-btn:hover,.cft-btn:link,.cft-btn:visited{align-items:center;background:var(--cft-orange);border:1px solid var(--cft-orange);border-radius:10px;color:#fff!important;display:inline-flex;font-size:15.5px;font-weight:500;gap:8px;letter-spacing:-.005em;padding:14px 22px;text-decoration:none!important;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s cubic-bezier(.22,1,.36,1)}.cft-btn:focus,.cft-btn:hover{box-shadow:0 1px 3px hsla(0,0%,8%,.04),0 12px 26px -14px hsla(0,0%,8%,.13);transform:translateY(-2px)}@media (max-width:640px){.cft-grid{grid-template-columns:1fr}}@media (max-width:767px){.certifications-trust{padding-bottom:56px;padding-top:64px}}