/* V10: a shared SaaS information layout with readable legal content. */
.trust-main{width:min(calc(100% - 64px),1240px);margin:auto;padding:24px 0 55px}
.trust-tabs{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:38px}
.trust-tabs a{display:inline-flex;padding:8px 14px;border:1px solid transparent;border-radius:9px;text-decoration:none;font-size:13px;font-weight:650;color:var(--seo-muted)}
.trust-tabs a[aria-current=page]{background:var(--seo-card);border-color:var(--seo-line);color:var(--seo-accent);box-shadow:var(--seo-shadow)}
.trust-tabs a:hover{color:var(--seo-accent)}
.trust-hero{display:flex;align-items:center;justify-content:space-between;gap:50px;margin-bottom:29px}
.trust-eyebrow{display:block;color:var(--seo-accent);font-size:11px;font-weight:750;letter-spacing:.12em}
.trust-hero h1{font-size:clamp(32px,4vw,49px);line-height:1.2;letter-spacing:-1.6px;max-width:830px;margin:13px 0 19px;text-wrap:balance}
.trust-hero>div>p{color:var(--seo-muted);font-size:17px;max-width:800px;line-height:1.85;margin:0;text-wrap:pretty}
.trust-hero-icon{display:grid;place-items:center;width:125px;height:125px;flex:0 0 125px;background:var(--seo-card);border:1px solid var(--seo-line);border-radius:29px;box-shadow:var(--seo-shadow);color:var(--seo-accent)}
.trust-hero-icon .seo-icon{width:48px;height:48px}
.trust-meta{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin-top:23px;color:var(--seo-muted);font-size:12px}
.trust-meta time{margin-inline-start:5px;font-variant-numeric:tabular-nums}
.trust-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid var(--seo-line);border-radius:8px;background:var(--seo-card);color:var(--seo-accent);font-weight:650}
.trust-badge .seo-icon{width:14px;height:14px}
.trust-preview-note{display:flex;align-items:start;gap:13px;padding:16px 20px;border:1px solid var(--seo-line);border-inline-start:3px solid var(--seo-accent);border-radius:12px;background:var(--seo-card);color:var(--seo-muted);margin-bottom:25px;font-size:13px;line-height:1.8}
.trust-preview-note .seo-icon{color:var(--seo-accent);margin-top:4px;flex:none}
.trust-preview-note p{margin:0}
.trust-highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:42px}
.trust-highlights article{display:flex;align-items:start;gap:12px;padding:21px;border:1px solid var(--seo-line);background:var(--seo-card);border-radius:14px;box-shadow:var(--seo-shadow)}
.trust-highlights article>.seo-icon{color:var(--seo-accent);margin-top:4px;flex:none}
.trust-highlights h2{font-size:15px;line-height:1.6;margin:0 0 7px}
.trust-highlights p{font-size:13px;color:var(--seo-muted);line-height:1.85;margin:0}
.trust-reading{display:grid;grid-template-columns:240px minmax(0,1fr);gap:35px;align-items:start}
.trust-toc{position:sticky;top:105px;padding:20px 18px;border:1px solid var(--seo-line);background:var(--seo-card);border-radius:14px;display:grid;gap:6px}
.trust-toc>span{font-size:11px;letter-spacing:.08em;color:var(--seo-muted);font-weight:750;margin:0 8px 10px}
.trust-toc a{font-size:13px;text-decoration:none;line-height:1.6;color:var(--seo-muted);padding:8px;border-radius:8px;border-inline-start:2px solid transparent}
.trust-toc a:hover,.trust-toc a.is-current{background:var(--seo-soft);color:var(--seo-accent);border-inline-start-color:var(--seo-accent)}
.trust-article{min-width:0;padding:6px 34px 16px;background:var(--seo-card);border:1px solid var(--seo-line);border-radius:17px;box-shadow:var(--seo-shadow)}
.trust-section{padding:26px 0;scroll-margin-top:115px;border-bottom:1px solid var(--seo-line)}
.trust-section:last-child{border:0}
.trust-section h2{font-size:24px;line-height:1.5;letter-spacing:-.5px;margin:0 0 17px;text-wrap:balance}
.trust-section>p{color:var(--seo-muted);font-size:15px;line-height:1.95;margin:12px 0;overflow-wrap:anywhere}
.trust-profile{margin-top:23px;border:1px solid var(--seo-line);background:var(--seo-subtle);border-radius:12px;padding:8px 20px}
.trust-profile dl{margin:0}
.trust-profile dl>div{padding:13px 0;border-bottom:1px solid var(--seo-line)}
.trust-profile dl>div:last-child{border:0}
.trust-profile dt{font-size:12px;font-weight:700;color:var(--seo-text)}
.trust-profile dd{font-size:14px;line-height:1.8;color:var(--seo-muted);margin:5px 0 0;white-space:pre-line;overflow-wrap:anywhere}
.trust-profile-date{font-size:11px;color:var(--seo-muted);border-top:1px solid var(--seo-line);padding-top:12px}
.trust-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:23px}
.trust-contact-card{border:1px solid var(--seo-line);border-radius:13px;padding:21px;background:var(--seo-subtle);min-width:0}
.trust-contact-icon{color:var(--seo-accent);display:block;margin-bottom:10px}
.trust-contact-card h2{font-size:15px;margin:0 0 12px}
.trust-contact-card>p{font-size:13px;color:var(--seo-muted);line-height:1.8;margin:0}
.trust-email{display:grid;gap:15px;word-break:break-word;text-decoration:none!important;color:var(--seo-accent)!important;font-size:14px}
.trust-email>span:last-child{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:700}
.trust-settings{padding:21px;border:1px solid var(--seo-line);border-radius:12px;margin-top:22px;background:var(--seo-subtle)}
.trust-settings dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:15px 0}
.trust-settings dt{color:var(--seo-muted);font-size:12px;line-height:1.7}
.trust-settings dd{color:var(--seo-text);font-size:16px;font-weight:700;margin:7px 0 0}
.trust-settings>p{font-size:12px;color:var(--seo-muted);margin:12px 0 0;line-height:1.8}
.trust-choice{margin-top:22px;border:1px solid var(--seo-line);border-radius:12px;padding:21px;background:var(--seo-subtle)}
.trust-choice h3{font-size:17px;margin:0 0 10px}.trust-choice p{font-size:14px;color:var(--seo-muted);margin:0 0 17px}.trust-choice>div{display:flex;flex-wrap:wrap;gap:10px}.trust-choice .seo-button{font-size:12px;padding:10px 14px;border:1px solid var(--seo-line);font-family:inherit}.trust-choice .seo-button-secondary{color:var(--seo-text);background:var(--seo-card)}.trust-choice small{font-size:12px;color:var(--seo-muted);display:block;margin-top:13px;line-height:1.8}
.trust-help{margin-top:40px;padding:30px;border:1px solid var(--seo-line);border-radius:16px;background:var(--seo-card)}.trust-help h2{font-size:23px;margin:0 0 19px}.trust-help>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:25px}.trust-help>div>a{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:13px 16px;text-decoration:none;color:var(--seo-muted);border:1px solid var(--seo-line);border-radius:10px;font-size:14px}.trust-help>div>a:hover{color:var(--seo-accent)}
[dir=rtl] .trust-hero h1{line-height:1.6;letter-spacing:0}[dir=rtl] .trust-section h2{letter-spacing:0;line-height:1.8}[dir=rtl] .trust-eyebrow,[dir=rtl] .trust-toc>span{letter-spacing:0}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.trust-hero-icon{animation:trust-icon-float 6s ease-in-out infinite alternate}.trust-tabs a,.trust-highlights article{transition:transform .25s}.trust-highlights article:hover{transform:translateY(-3px)}}
@keyframes trust-icon-float{to{transform:translateY(-7px) rotate(3deg)}}
@media(max-width:950px){.trust-reading{grid-template-columns:200px minmax(0,1fr);gap:22px}.trust-article{padding-inline:24px}.trust-hero-icon{width:100px;height:100px;flex-basis:100px}.trust-highlights article{padding:17px}.trust-contact-grid{grid-template-columns:1fr}.trust-settings dl{grid-template-columns:1fr}}
@media(max-width:700px){.trust-main{width:calc(100% - 30px);padding-top:18px}.trust-tabs{gap:5px;margin-bottom:27px}.trust-tabs a{font-size:12px;padding:7px 10px}.trust-hero{gap:15px;align-items:start}.trust-hero-icon{width:54px;height:54px;flex-basis:54px;border-radius:16px;margin-top:9px}.trust-hero-icon .seo-icon{width:25px;height:25px}.trust-hero h1{font-size:29px;letter-spacing:-.7px;margin-top:10px}.trust-hero>div>p{font-size:14px}.trust-meta{font-size:11px;gap:10px}.trust-highlights{grid-template-columns:1fr;gap:10px;margin-bottom:25px}.trust-highlights article{padding:18px}.trust-reading{grid-template-columns:1fr;gap:18px}.trust-toc{position:static;padding:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.trust-toc>span{grid-column:1/-1;margin-bottom:3px}.trust-toc a{font-size:12px}.trust-article{padding-inline:19px;border-radius:14px}.trust-section{padding:23px 0}.trust-section h2{font-size:21px}.trust-section>p{font-size:14px;line-height:1.95}.trust-preview-note{padding:15px;font-size:12px}.trust-help{padding:22px 19px}.trust-help>div{grid-template-columns:1fr}.trust-help>div>a{font-size:13px}.trust-choice,.trust-settings,.trust-profile{padding:17px}.trust-contact-card{padding:18px}}
@media(prefers-reduced-motion:reduce){.trust-hero-icon{animation:none!important}.trust-tabs a,.trust-highlights article{transition:none}}

.trust-page .seo-button{max-width:100%;white-space:normal}
