:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section){isolation:isolate;max-width:none;padding:48px var(--v1-page-inline,max(24px,calc((100% - 1200px)/2)));text-align:left;background:0 0;border:0;margin:0;position:relative}.jm-site.v3 .root-homepage #main>#trust.customer-trust-section{padding-block:48px}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) #trust-heading{letter-spacing:-.035em;color:#172336;text-wrap:wrap;max-width:900px;margin:0 0 32px;font-family:Quicksand,sans-serif;font-size:clamp(25px,2.5vw,34px);font-weight:500;line-height:1.25}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) #trust-heading strong{font-weight:700}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-line-break-v1{display:block}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logo-slot3{min-height:68px}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logo-dock3{padding:8px 0}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logos3{--logo-gap:32px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-track3{width:max-content;animation:60s linear infinite trust-slide3;display:flex}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logo-group3{gap:var(--logo-gap);padding-right:var(--logo-gap);flex-shrink:0;align-items:center;display:flex}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logo3{flex:0 0 140px;justify-content:center;align-items:center;min-height:52px;display:flex}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logos3 img{object-fit:contain;filter:grayscale();opacity:1;width:140px;max-width:100%;height:34px}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logos3:is(:hover,:focus-within) .trust-track3{animation-play-state:paused}@media (max-width:600px){:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section),.jm-site.v3 .root-homepage #main>#trust.customer-trust-section{padding-block:40px}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) #trust-heading{font-size:25px}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-line-break-v1{display:inline}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logos3{--logo-gap:24px}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logo3{flex-basis:120px}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logos3 img{height:28px}}@media (prefers-reduced-motion:reduce){:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logos3{overflow-x:auto;-webkit-mask-image:none;mask-image:none}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-track3{animation:none;transform:none}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logo-group3[aria-hidden=true]{display:none}}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section):before{content:"";z-index:-1;pointer-events:none;background-image:var(--jm-mesh-pattern,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath d='M10 0v20M0 10h20' fill='none' stroke='%236252df' stroke-opacity='.035' stroke-width='.6'/%3E%3Ccircle cx='10' cy='10' r='.65' fill='%236252df' fill-opacity='.22'/%3E%3C/svg%3E"));opacity:.8;background-position:top;background-size:20px 20px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .hero-trust-bar{justify-content:flex-start;margin:24px 0 0}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-logo-slot3:not([data-pinned=true]) .trust-logo-dock3{background:0 0}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section)[data-logo-motion=false] .trust-track3{animation-play-state:paused}@media (max-width:600px){:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section):before{opacity:.6;background-size:24px 24px}}@media print{:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section):before{display:none}}.v3 .root-homepage .hero-trust-bar{color:#777780;justify-content:center;align-items:center;gap:16px;width:fit-content;max-width:100%;margin:14px 0 0;font-size:12px;line-height:1.5;display:flex}.v3 .root-homepage.hero-centered-preview .hero-trust-bar{margin-inline:auto}.v3 .root-homepage .hero-trust-rating,.v3 .root-homepage .hero-trust-status{white-space:nowrap;align-items:center;gap:8px;display:flex}.v3 .root-homepage .hero-trust-rating{color:#343438;text-decoration:none}.v3 .root-homepage .hero-trust-rating strong{font-weight:600}.v3 .root-homepage .hero-trust-status{border-left:1px solid #dedde4;padding-left:16px}.v3 .root-homepage .hero-trust-bar img{object-fit:contain;flex-shrink:0;width:17px;height:17px}.v3 .root-homepage .hero-trust-stars{letter-spacing:1px;color:#d7d2f4;font-size:16px;line-height:1;display:inline-grid}.v3 .root-homepage .hero-trust-stars>span{grid-area:1/1}.v3 .root-homepage .hero-trust-stars>span:last-child{color:var(--brand-color);clip-path:inset(0 6% 0 0)}@media (max-width:800px){.v3 .root-homepage .hero-trust-bar{flex-wrap:nowrap;justify-content:flex-start;gap:clamp(3px,1vw,8px);width:100%;font-size:clamp(7px,1.75vw,11px)}.v3 .root-homepage.hero-centered-preview .hero-trust-bar{justify-content:center}.v3 .root-homepage .hero-trust-rating,.v3 .root-homepage .hero-trust-status{gap:clamp(2px,.6vw,5px)}.v3 .root-homepage .hero-trust-status{padding-left:clamp(3px,1vw,8px)}.v3 .root-homepage .hero-trust-bar img{width:clamp(10px,2.6vw,16px);height:clamp(10px,2.6vw,16px)}.v3 .root-homepage .hero-trust-stars{letter-spacing:0;font-size:clamp(9px,2.4vw,15px)}}@media (max-width:480px){.v3 .root-homepage .hero-trust-bar{flex-wrap:wrap;justify-content:flex-start;gap:10px 14px;font-size:11px}.v3 .root-homepage .hero-trust-rating{flex-basis:100%;gap:6px}.v3 .root-homepage .hero-trust-status{border-left:0;gap:5px;padding-left:0}.v3 .root-homepage .hero-trust-status+.hero-trust-status{border-left:1px solid #dedde4;padding-left:14px}.v3 .root-homepage .hero-trust-bar img{width:14px;height:14px}.v3 .root-homepage .hero-trust-stars{font-size:14px}}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section) .trust-heading-phrase{white-space:nowrap;display:inline-block}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section):lang(ja) .trust-line-break-v1{display:none}:is(.v3 .root-homepage .customer-trust-section,.customer-trust-section):lang(ja) #trust-heading{word-break:normal;overflow-wrap:normal;line-break:strict}@keyframes trust-slide3{0%{transform:translate(0)}to{transform:translate(-50%)}}
