.preview-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.preview-note,.preview-motion-note{color:var(--landing-copy);margin:0;font-size:13px;line-height:1.5}.preview-note{border-left:2px solid #ff8446;padding-left:12px}.preview-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.preview-control{border:1px solid var(--landing-panel-border);color:#343a32;min-height:44px;font:inherit;cursor:pointer;background:#fafaf8;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;line-height:1.4;transition:background-color .18s,border-color .18s;display:inline-flex}.preview-control svg{flex:none;width:16px;height:16px}.preview-control--icon{width:44px;padding:0}.preview-control:focus-visible{outline:2px solid var(--landing-focus,#a8543f);outline-offset:3px}.preview-control:disabled{cursor:default;color:#60675e}@media (hover:hover){.preview-control:not(:disabled):hover{background:#f7f7f2;border-color:#aeb5a9}}@media (prefers-reduced-motion:reduce){.preview-control{transition:none}}
.trust-section{--card-w:256px;--card-gap:16px;padding-block:var(--section-y);color:var(--landing-ink);background:var(--landing-paper,#fff)}.trust-section__intro{text-align:center;margin-bottom:clamp(32px,4vw,48px)}.trust-section__intro h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(30px,3vw,40px);font-weight:600;line-height:1.15}.trust-section__intro p{color:var(--landing-muted,#77766f);text-wrap:balance;margin:16px 0 0;font-size:clamp(16px,1.5vw,18px);line-height:1.6}.trust-section--overview .trust-details{margin-top:0}.trust-section--gallery{padding-block:64px 0}.trust-section--gallery .trust-section__intro{text-align:left}.trust-section__controls{margin-bottom:20px}.trust-details{margin-top:36px}.trust-details>h3{letter-spacing:-.02em;margin:0;font-size:21px;font-weight:600}.trust-details>p{color:#5f655c;max-width:70ch;margin:10px 0 20px;font-size:14px;line-height:1.6}.trust-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px 20px;display:grid}.trust-details details{background:#fffdfa;border:1px solid #e2e4dc;border-radius:12px}.trust-details summary{color:#343a32;cursor:pointer;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.5}.trust-details summary:focus-visible{outline:2px solid var(--landing-focus);outline-offset:3px;border-radius:12px}.trust-details details p{color:#5b6257;margin:0;padding:0 16px 16px;font-size:14px;line-height:1.6}.trust-details__link{color:#6f3b20;align-items:center;gap:10px;min-height:44px;margin-top:20px;font-size:15px;font-weight:600;display:inline-flex}.trust-details__link svg{width:18px;height:18px}.trust-marquee__kind{z-index:1;color:#675b4d;background:#fffdf7;border:1px solid #e7ddd1;border-radius:20px;padding:3px 8px;font-size:10px;line-height:1.3;position:absolute;top:10px;right:12px}@media (max-width:639px){.trust-section--gallery{padding-top:44px}.trust-controls__label{display:none}.trust-details__grid{grid-template-columns:1fr}.trust-section__controls{gap:14px}}.trust-marquee{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;touch-action:auto;-webkit-user-select:none;user-select:none;width:100%;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.trust-marquee[data-dragging=true]{cursor:grabbing;scroll-snap-type:none}.trust-marquee:focus-visible{outline:2px solid var(--landing-focus,#a8543f);outline-offset:6px}.trust-marquee__track{width:max-content;padding-inline:max(0px, calc((100vw - var(--card-w)) / 2));display:flex}.trust-marquee__group{gap:var(--card-gap);flex:none;margin:0;padding:0;list-style:none;display:flex}.trust-marquee__card{flex:0 0 var(--card-w);width:var(--card-w);aspect-ratio:3/4;scroll-snap-align:center;border-radius:calc(var(--card-w) * .1);position:relative;overflow:hidden}.trust-marquee__image{object-fit:contain;width:100%;height:100%;display:block}.trust-marquee::-webkit-scrollbar{display:none}@media (min-width:640px){.trust-section{--card-w:300px;--card-gap:24px}}@media (min-width:1024px){.trust-section{--card-w:340px}}@media (prefers-reduced-motion:reduce){.trust-marquee{scroll-behavior:auto}}
