.trust-section{position:relative;isolation:isolate;overflow:hidden;justify-content:flex-start;background-color:color-mix(in srgb,var(--background-secondary) 72%,var(--background-primary))}.trust-section:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--muted) 12%,transparent) 50%,transparent);pointer-events:none}.trust-container{position:relative;z-index:1;width:100%;flex:1;display:flex;flex-direction:column;min-height:0}.trust-scene{display:grid;gap:var(--home-scene-gap-major);width:100%}.trust-intro{display:flex;flex-direction:column;gap:var(--home-scene-gap-copy);max-width:min(46rem,100%)}.trust-headline{font-size:var(--home-section-title);line-height:1.1;font-weight:var(--weight-heading);letter-spacing:-.015em}.trust-headline-accent{display:block}.trust-body{font-size:var(--home-body-size);line-height:1.62;max-width:38rem}.trust-pillars{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1rem,2vw,1.5rem)}.trust-pillar{display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.5rem,3vw,2rem);border-radius:var(--radius-card);border:var(--border-hairline) solid color-mix(in srgb,var(--muted) 14%,transparent);background-color:color-mix(in srgb,var(--ink) 3%,transparent)}.trust-pillar-title{font-size:clamp(1.125rem,1rem + .4vw,1.3125rem);line-height:1.3;font-weight:var(--weight-subheading)}.trust-pillar-description{font-size:var(--home-body-size);line-height:1.58;max-width:36rem}@media (min-width:820px){.trust-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.trust-scene{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(3rem,5vw,5rem)}.trust-intro{max-width:none}.trust-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}}.star-field{position:absolute;inset:0;pointer-events:none;overflow:hidden;opacity:.62}.star-field-canvas{display:block;width:100%;height:100%}.star-field-star{fill:color-mix(in srgb,var(--neutral-white) 58%,transparent);opacity:.22;transform-box:fill-box;transform-origin:center;animation:star-field-twinkle var(--star-duration,4.5s) var(--ease-linear) infinite}.star-field-star[data-accent=true]{fill:color-mix(in srgb,var(--accent-primary) 62%,var(--neutral-white));opacity:.34}.star-field-node-core{fill:color-mix(in srgb,var(--accent-primary) 68%,var(--neutral-white));opacity:.48}.star-field-node-halo{fill:transparent;stroke:color-mix(in srgb,var(--accent-primary) 42%,transparent);stroke-width:.12;opacity:.28}.star-field-node{transform-box:fill-box;transform-origin:center;animation:star-field-node-pulse 5.5s var(--ease-standard) infinite}.star-field-connection{stroke:color-mix(in srgb,var(--accent-primary) 32%,var(--neutral-white));stroke-width:.08;stroke-linecap:round;opacity:.07;animation:star-field-connection-pulse 7s var(--ease-standard) infinite}@keyframes star-field-twinkle{0%,to{opacity:.12;transform:scale(.82)}45%{opacity:.58;transform:scale(1.18)}}@keyframes star-field-node-pulse{0%,to{opacity:.28;transform:scale(.92)}50%{opacity:.62;transform:scale(1.06)}}@keyframes star-field-connection-pulse{0%,to{opacity:.03}50%{opacity:.12}}@media (prefers-reduced-motion:reduce){.star-field-connection,.star-field-node,.star-field-star{animation:none}.star-field-star{opacity:.26;transform:none}.star-field-node{opacity:.44;transform:none}.star-field-connection{opacity:.08}}@media (max-width:819px){.star-field-connection,.star-field-node,.star-field-star{animation:none}.problem-star-field{display:none}}