.es-trust .tsec{position:relative;padding:clamp(56px,8vh,96px) 0}.es-trust .tsec.white{background:#ffffff}.es-trust .tsec.dots:before{content:"";position:absolute;inset:0;background-image:var(--dots);background-size:22px 22px;pointer-events:none}.es-trust .tsec.warm{background:radial-gradient(70% 90% at 82% 30%,#ffebd6 0,rgba(255,235,214,0) 70%),linear-gradient(180deg,#fffbf6,#fff6ec)}.es-trust .tsec.cool{background:radial-gradient(60% 70% at 20% 30%,#eef1fb,rgba(238,241,251,0) 70%),linear-gradient(180deg,#ffffff,#faf9fc)}.es-trust .tsec .wrap{position:relative}.es-trust .tgrid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);align-items:start}@media (max-width:900px){.es-trust .tgrid{grid-template-columns:1fr}}.es-trust h2{font-size:var(--h2);letter-spacing:-.035em;line-height:1.02;margin-top:14px}.es-trust .phero h1,.es-trust h2{max-width:20ch}.es-trust h3{font-size:var(--h3);letter-spacing:-.03em;line-height:1.15}.es-trust p.l{margin-top:22px;font-size:clamp(18px,1.5vw,21px);color:var(--slate);max-width:46ch}.es-trust .facts{list-style:none;margin:0;padding:0;border-top:1px solid rgba(48,41,57,.14)}.es-trust .facts li{padding:18px 0;border-bottom:1px solid rgba(48,41,57,.14);display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:8px 24px;font-size:17px;color:var(--slate)}.es-trust .facts li b{color:var(--ink);font-family:var(--display);font-weight:600;letter-spacing:-.01em}@media (max-width:620px){.es-trust .facts li{grid-template-columns:1fr}}.es-trust .never{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.es-trust .never li{font-size:15px;border:1px solid rgba(48,41,57,.2);border-radius:999px;padding:8px 14px;color:var(--slate);background:rgba(255,255,255,.7)}.es-trust .subh{margin-top:40px}.es-trust .pair{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:8px}.es-trust .pair .who{font-family:var(--display);font-weight:600;font-size:15px;margin-top:12px}.es-trust .pair .who span{color:var(--grey);font-weight:500}@media (max-width:760px){.es-trust .pair{grid-template-columns:1fr}}.es-trust .tabshot{margin:0;border-radius:30px;padding:12px;background:linear-gradient(145deg,#3a3345,#241f2c);box-shadow:0 60px 100px -50px rgba(48,41,57,.5)}.es-trust .tabshot .scr{border-radius:20px;overflow:hidden}.es-trust .tabshot img{display:block;width:100%;height:auto}.es-trust .states{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;border-top:1px solid rgba(48,41,57,.14)}.es-trust .states li{padding:22px 0;border-bottom:1px solid rgba(48,41,57,.14)}.es-trust .states p{margin-top:8px;font-size:16px;color:var(--slate)}.es-trust .states .src{font-size:14px;color:var(--grey)}.es-trust .states .src a{text-decoration:underline;text-underline-offset:3px}@media (max-width:860px){.es-trust .states{grid-template-columns:1fr}}.es-trust .others{margin-top:24px;font-size:17px;color:var(--ink);font-weight:500;max-width:60ch}.es-trust .quote{margin-top:20px;padding:18px 22px;border-left:3px solid var(--orange-btn);background:rgba(255,255,255,.75);font-size:17px;color:var(--slate);max-width:64ch}.es-trust .commit{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;border-top:1px solid rgba(48,41,57,.14)}.es-trust .commit li{padding:20px 0;border-bottom:1px solid rgba(48,41,57,.14)}.es-trust .commit p{margin-top:8px;font-size:16px;color:var(--slate)}@media (max-width:860px){.es-trust .commit{grid-template-columns:1fr}}.es-trust .tablewrap{margin-top:28px;overflow-x:auto;border-radius:16px;border:1px solid var(--line);background:#fff}.es-trust table{width:100%;border-collapse:collapse;font-size:15px;min-width:680px}.es-trust td,.es-trust th{text-align:left;vertical-align:top;padding:14px 16px;border-bottom:1px solid var(--line)}.es-trust th{font-family:var(--display);font-weight:600;color:var(--ink);background:#fafafb}.es-trust td{color:var(--slate)}.es-trust tr:last-child td{border-bottom:0}.es-trust .downloads{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.es-trust .downloads a{display:block;min-height:44px;padding:18px 20px;border-radius:16px;border:1px solid rgba(48,41,57,.16);background:#fff;text-decoration:none;font-family:var(--display);font-weight:600;font-size:18px}.es-trust .downloads a span{display:block;margin-top:4px;font-family:var(--body);font-weight:400;font-size:14px;color:var(--grey)}.es-trust .downloads a:hover{border-color:var(--ink)}@media (max-width:760px){.es-trust .downloads{grid-template-columns:1fr}}.es-trust .version{margin-top:18px;font-size:14px;color:var(--grey)}.es-trust .dl-h{font-size:clamp(22px,2vw,28px);letter-spacing:-.03em;margin:40px 0 0;max-width:none}.es-trust .phero .downloads{margin-top:16px}.es-trust .toc{margin-top:36px}.es-trust .toc-h{font-family:var(--display);font-weight:600;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-text);margin:0 0 8px}.es-trust .toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 8px}.es-trust .toc a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;border:1px solid rgba(48,41,57,.2);background:rgba(255,255,255,.8);font-size:15px;color:var(--slate);text-decoration:none}.es-trust .toc a:hover{border-color:var(--ink);color:var(--ink)}.es-trust [id^=h-]{scroll-margin-top:88px}.es-trust .promises{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 40px;border-top:1px solid rgba(48,41,57,.14)}.es-trust .promises li{padding:22px 0;border-bottom:1px solid rgba(48,41,57,.14)}.es-trust .promises p{margin-top:8px;font-size:17px;color:var(--slate);max-width:52ch}@media (max-width:860px){.es-trust .promises{grid-template-columns:1fr}}.es-trust .sold{list-style:none;margin:0;padding:0;border-top:1px solid rgba(48,41,57,.14)}.es-trust .sold li{padding:18px 0;border-bottom:1px solid rgba(48,41,57,.14);font-size:19px;font-weight:500;color:var(--ink);max-width:56ch}