.trust-rail-module__1usA_q__section{background:var(--dmx-surface-page);border-block:1px solid var(--dmx-surface-border);color:var(--dmx-color-ink);padding-inline:var(--dmx-page-gutter)}.trust-rail-module__1usA_q__inner{width:min(100%, var(--dmx-container));margin-inline:auto}.trust-rail-module__1usA_q__header{max-width:760px}.trust-rail-module__1usA_q__eyebrow{color:var(--dmx-accent-support);margin:0 0 14px}.trust-rail-module__1usA_q__title{max-width:16ch;margin:0}.trust-rail-module__1usA_q__body{color:var(--dmx-color-muted);max-width:720px;margin:18px 0 0}.trust-rail-module__1usA_q__providers{background:var(--dmx-surface-border);border:1px solid var(--dmx-surface-border);gap:1px;margin:0;padding:0;list-style:none;display:grid}.trust-rail-module__1usA_q__provider{background:var(--dmx-surface-page);min-width:0}.trust-rail-module__1usA_q__provider a{color:inherit;gap:16px;min-height:100%;text-decoration:none;transition:background-color .16s;display:flex}.trust-rail-module__1usA_q__logoFrame{border:1px solid var(--dmx-surface-border);background:#fff;flex:0 0 48px;justify-content:center;align-items:center;height:48px;transition:border-color .16s,box-shadow .16s,transform .16s;display:inline-flex;overflow:hidden;box-shadow:0 1px 2px #0b1f360f}.trust-rail-module__1usA_q__logoFrame img{object-fit:contain;width:70%;max-width:100%;height:70%;display:block}.trust-rail-module__1usA_q__logoFrame[data-provider=dmxready] img{width:84%;height:84%}.trust-rail-module__1usA_q__logoFrame[data-provider=openai]{background:#000}.trust-rail-module__1usA_q__logoFrame[data-provider=openai] img{width:78%;height:78%}.trust-rail-module__1usA_q__logoFrame[data-provider=supabase] img{width:76%;height:76%}.trust-rail-module__1usA_q__logoFrame[data-provider=render] img,.trust-rail-module__1usA_q__logoFrame[data-provider=stripe] img{width:100%;height:100%}.trust-rail-module__1usA_q__logoFrame[data-provider=github] img{width:72%;height:72%}.trust-rail-module__1usA_q__provider[data-provider=supabase] a{gap:12px}.trust-rail-module__1usA_q__providerCopy{gap:7px;min-width:0;display:grid}.trust-rail-module__1usA_q__providerCopy strong{letter-spacing:-.025em;font-size:clamp(1.02rem,1.6vw,1.18rem);line-height:1.15}.trust-rail-module__1usA_q__providerCopy>span{color:var(--dmx-color-muted);font-size:.88rem;line-height:1.5}.trust-rail-module__1usA_q__builder{background:var(--dmx-surface-selected)}.trust-rail-module__1usA_q__builder .trust-rail-module__1usA_q__providerCopy{align-content:center;gap:3px}.trust-rail-module__1usA_q__builderLabel{letter-spacing:.09em;text-transform:uppercase;font-weight:800;color:var(--dmx-accent-support)!important;font-size:.66rem!important;line-height:1.1!important}.trust-rail-module__1usA_q__builder .trust-rail-module__1usA_q__providerCopy strong{color:var(--dmx-color-ink)}.trust-rail-module__1usA_q__external{color:var(--dmx-color-muted);opacity:0;margin-left:auto;font-size:.78rem;transition:opacity .16s,transform .16s;transform:translate(-3px,3px)}.trust-rail-module__1usA_q__provider a:hover,.trust-rail-module__1usA_q__provider a:focus-visible{background:var(--dmx-surface-selected)}.trust-rail-module__1usA_q__builder a:hover,.trust-rail-module__1usA_q__builder a:focus-visible{background:var(--dmx-surface-page)}.trust-rail-module__1usA_q__provider a:hover .trust-rail-module__1usA_q__logoFrame,.trust-rail-module__1usA_q__provider a:focus-visible .trust-rail-module__1usA_q__logoFrame{border-color:var(--dmx-brand-primary-strong);box-shadow:0 0 0 1px var(--dmx-brand-primary-strong), 0 6px 18px #0b1f3617;transform:translateY(-1px)}.trust-rail-module__1usA_q__provider a:hover .trust-rail-module__1usA_q__external,.trust-rail-module__1usA_q__provider a:focus-visible .trust-rail-module__1usA_q__external{opacity:1;transform:translate(0)}.trust-rail-module__1usA_q__provider a:focus-visible{outline:2px solid var(--dmx-brand-primary-strong);outline-offset:-3px}.trust-rail-module__1usA_q__note{color:var(--dmx-color-muted);max-width:820px;margin:22px 0 0;font-size:.78rem;line-height:1.55}.trust-rail-module__1usA_q__compact{padding-block:34px}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__inner{grid-template-columns:minmax(280px,.82fr) minmax(0,1.62fr);align-items:center;gap:clamp(40px,4.5vw,66px);display:grid}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__eyebrow{margin-bottom:8px}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__title{max-width:none}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__body{max-width:540px;margin-top:8px}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__providers{grid-template-columns:repeat(3,minmax(0,1fr));box-shadow:0 14px 38px #0b1f360b}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__provider a{justify-content:flex-start;align-items:center;min-height:88px;padding:18px clamp(16px,1.75vw,24px)}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__logoFrame{flex-basis:42px;height:42px}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__providerCopy{display:block}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__builder .trust-rail-module__1usA_q__providerCopy{display:grid}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__providerCopy strong{white-space:nowrap;font-size:clamp(1rem,1.35vw,1.12rem)}.trust-rail-module__1usA_q__expanded,.trust-rail-module__1usA_q__product{padding-block:clamp(64px,8vw,104px)}.trust-rail-module__1usA_q__expanded .trust-rail-module__1usA_q__inner,.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__inner{gap:46px;display:grid}.trust-rail-module__1usA_q__expanded .trust-rail-module__1usA_q__providers,.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__providers{grid-template-columns:repeat(3,minmax(0,1fr))}.trust-rail-module__1usA_q__expanded .trust-rail-module__1usA_q__provider a,.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__provider a{align-items:flex-start;min-height:152px;padding:30px clamp(20px,2.2vw,30px)}.trust-rail-module__1usA_q__product,.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__provider{background:var(--dmx-surface-selected)}.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__builder,.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__provider a:hover,.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__provider a:focus-visible{background:var(--dmx-surface-page)}.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__builder a:hover,.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__builder a:focus-visible{background:var(--dmx-surface-selected)}@media (max-width:1080px){.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__inner{grid-template-columns:1fr;align-items:start}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__providers,.trust-rail-module__1usA_q__expanded .trust-rail-module__1usA_q__providers,.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__providers{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.trust-rail-module__1usA_q__section{padding-inline:var(--dmx-page-gutter-mobile)}.trust-rail-module__1usA_q__compact{padding-block:34px}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__providers{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-rail-module__1usA_q__expanded .trust-rail-module__1usA_q__providers,.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__providers{grid-template-columns:1fr}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__provider a{align-items:center;min-height:76px;padding:14px 12px}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__logoFrame{flex-basis:40px;height:40px}.trust-rail-module__1usA_q__expanded .trust-rail-module__1usA_q__provider a,.trust-rail-module__1usA_q__product .trust-rail-module__1usA_q__provider a{min-height:0;padding:22px 18px}.trust-rail-module__1usA_q__external{opacity:.72;transform:none}}@media (max-width:480px){.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__providers{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__provider a{gap:8px;padding:12px 8px}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__logoFrame{flex-basis:36px;height:36px}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__providerCopy strong{font-size:.92rem}.trust-rail-module__1usA_q__compact .trust-rail-module__1usA_q__external{display:none}}
