.TrustMarks-module__JfG0EG__grid{--trust-card-bg:#fff;--trust-card-border:#e6e9ef;--trust-card-shadow:0 12px 34px #081c4c11;--trust-visual-bg:linear-gradient(180deg,#fff 0%,#f8fafc 100%);--trust-title:#0b2557;--trust-link-bg:#fff;--trust-link-color:#123b79;--trust-link-border:#a9bad5;--trust-link-hover:#f5f8fc;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;width:100%;display:grid}[data-trust-theme=dark] .TrustMarks-module__JfG0EG__grid{--trust-card-bg:#111317;--trust-card-border:#2b3038;--trust-card-shadow:0 14px 40px #00000047;--trust-visual-bg:linear-gradient(180deg,#fafafa 0%,#eef1f4 100%);--trust-title:#f7f4ec;--trust-link-bg:#171a20;--trust-link-color:#f4d85e;--trust-link-border:#4c5360;--trust-link-hover:#20242b}.TrustMarks-module__JfG0EG__card{border:1px solid var(--trust-card-border);background:var(--trust-card-bg);min-width:0;box-shadow:var(--trust-card-shadow);border-radius:18px;grid-template-rows:208px minmax(56px,auto) auto;gap:14px;padding:18px 14px 16px;display:grid}.TrustMarks-module__JfG0EG__visual{background:var(--trust-visual-bg);border-radius:14px;place-items:center;min-width:0;min-height:208px;padding:10px;display:grid;overflow:hidden}.TrustMarks-module__JfG0EG__visual img{object-fit:contain;object-position:center;width:100%;max-width:100%;height:100%;max-height:188px;display:block}.TrustMarks-module__JfG0EG__generatedBadge{color:#0b2557;background:#fff}.TrustMarks-module__JfG0EG__roundBadge{aspect-ratio:1;text-align:center;border:2px solid #153465;border-radius:50%;align-content:center;place-items:center;gap:5px;width:min(100%,164px);padding:18px;display:grid;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 6px #15346538,0 8px 18px #081c4c14}.TrustMarks-module__JfG0EG__generatedBadge strong{letter-spacing:-.03em;font-size:1.25rem;line-height:1}.TrustMarks-module__JfG0EG__badgeKicker{letter-spacing:.065em;text-transform:uppercase;max-width:126px;font-size:.53rem;font-weight:900;line-height:1.2}.TrustMarks-module__JfG0EG__secondaryLine{font-size:.82rem;line-height:1}.TrustMarks-module__JfG0EG__badge_rgesn{color:#103e2c;border-color:#287553}.TrustMarks-module__JfG0EG__badge_owasp{color:#111;border-color:#111}.TrustMarks-module__JfG0EG__badge_rgpd{color:#fff;background:radial-gradient(circle,#0d61bd,#003b85 70%);border-color:#063a8f;box-shadow:inset 0 0 0 5px #fff,inset 0 0 0 7px #f6c600,0 8px 18px #081c4c14}.TrustMarks-module__JfG0EG__badge_legal_b2b{color:#102a56;border-color:#102a56}.TrustMarks-module__JfG0EG__ecoBadge{color:#123c2b;text-align:left;border:2px solid #226846;border-radius:10px;grid-template-columns:1fr auto;grid-template-areas:"kicker score""name score";align-items:center;gap:2px 12px;width:100%;max-width:204px;min-height:138px;padding:18px;display:grid}.TrustMarks-module__JfG0EG__ecoBadge .TrustMarks-module__JfG0EG__badgeKicker{letter-spacing:.06em;grid-area:kicker;max-width:none;font-size:.72rem}.TrustMarks-module__JfG0EG__ecoBadge>strong{grid-area:name;font-size:1.55rem}.TrustMarks-module__JfG0EG__ecoScore{color:#fff;background:#1d6e45;border-radius:10px;grid-area:score;place-items:center;min-width:72px;padding:10px 8px;font-size:1.8rem;font-weight:900;display:grid}.TrustMarks-module__JfG0EG__ecoScore b{font-size:.65rem;display:block}.TrustMarks-module__JfG0EG__titleBlock{text-align:center;align-content:start;place-items:center;gap:8px;min-width:0;display:grid}.TrustMarks-module__JfG0EG__titleBlock h2{min-width:0;color:var(--trust-title);overflow-wrap:anywhere;margin:0;font-size:.84rem;font-weight:750;line-height:1.35}.TrustMarks-module__JfG0EG__titleBlock h2 span{display:block}.TrustMarks-module__JfG0EG__links{grid-template-columns:1fr;gap:8px;margin-top:auto;display:grid}.TrustMarks-module__JfG0EG__trustLink{border:1px solid var(--trust-link-border);background:var(--trust-link-bg);min-height:38px;color:var(--trust-link-color);text-align:center;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 9px;font-size:.68rem;font-weight:800;text-decoration:none;display:inline-flex}.TrustMarks-module__JfG0EG__trustLink:hover{background:var(--trust-link-hover);border-color:#6d86ad}.TrustMarks-module__JfG0EG__trustLink:focus-visible{outline-offset:2px;outline:3px solid #ffd100}@media (max-width:1280px){.TrustMarks-module__JfG0EG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1040px){.TrustMarks-module__JfG0EG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.TrustMarks-module__JfG0EG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.TrustMarks-module__JfG0EG__card{grid-template-rows:190px minmax(58px,auto) auto;padding:15px 12px}.TrustMarks-module__JfG0EG__visual{min-height:190px}.TrustMarks-module__JfG0EG__visual img{max-height:168px}.TrustMarks-module__JfG0EG__roundBadge{width:min(100%,146px)}}@media (max-width:480px){.TrustMarks-module__JfG0EG__grid{grid-template-columns:1fr}.TrustMarks-module__JfG0EG__card{grid-template-rows:200px auto auto}.TrustMarks-module__JfG0EG__visual{min-height:200px}.TrustMarks-module__JfG0EG__links{grid-template-columns:repeat(2,minmax(0,1fr))}}
.TrustCenter-module__ex3DvG__surface{z-index:2;padding:54px 28px 58px;transition:background-color .2s,color .2s;position:relative}.TrustCenter-module__ex3DvG__surfaceLight{color:#111;background:#fdfdfd}.TrustCenter-module__ex3DvG__surfaceDark{color:#f7f7f5;background:#08090b}.TrustCenter-module__ex3DvG__inner{width:min(1500px,100%);margin:0 auto}.TrustCenter-module__ex3DvG__signature{color:#0a2b62;grid-template-columns:minmax(40px,1fr) auto minmax(40px,1fr);align-items:center;gap:20px;margin-top:46px;display:grid}.TrustCenter-module__ex3DvG__surfaceDark .TrustCenter-module__ex3DvG__signature{color:#f3d351}.TrustCenter-module__ex3DvG__signature span{background:#cbd5e2;height:1px}.TrustCenter-module__ex3DvG__surfaceDark .TrustCenter-module__ex3DvG__signature span{background:#333842}.TrustCenter-module__ex3DvG__signature strong{white-space:nowrap;font-family:Segoe Script,Brush Script MT,Lucida Handwriting,cursive;font-size:clamp(1.35rem,2.2vw,2.1rem);font-style:italic;font-weight:500}@media (prefers-reduced-motion:reduce){.TrustCenter-module__ex3DvG__surface{transition:none}}@media (max-width:760px){.TrustCenter-module__ex3DvG__surface{padding:34px 16px 42px}.TrustCenter-module__ex3DvG__signature{gap:12px;margin-top:34px}}@media (max-width:430px){.TrustCenter-module__ex3DvG__signature strong{font-size:1.15rem}}
