.official-home main{max-width:1440px}.trust-carousel{position:relative;margin:28px -20px 0;padding:0 0 20px}.trust-stage{position:relative;height:clamp(330px,29vw,450px);isolation:isolate;overflow:hidden;touch-action:pan-y}.trust-slide{position:absolute;top:0;left:14%;width:72%;height:100%;border-radius:22px;overflow:hidden;background:#edf1f4;transition:transform .55s ease,opacity .55s ease;box-shadow:0 12px 25px #18314a12;transform:scale(.9);opacity:.75}.trust-slide[data-position=current]{transform:translateX(0);opacity:1;z-index:3}.trust-slide[data-position=prev]{transform:translateX(-80%) scale(.9);z-index:1;cursor:pointer}.trust-slide[data-position=next]{transform:translateX(80%) scale(.9);z-index:1;cursor:pointer}.trust-slide>img{width:100%;height:100%;object-fit:cover;display:block}.trust-copy{position:absolute;left:5%;top:50%;transform:translateY(-50%);width:45%;color:#102f52}.trust-copy h1,.trust-copy h2{font-size:clamp(27px,3vw,46px);line-height:1.25;margin:14px 0 18px;letter-spacing:-1px}.trust-copy p{font-size:14px;margin:0 0 24px}.trust-copy .trust-eyebrow{font-size:13px;letter-spacing:1px;margin:0}.trust-copy a{border-radius:30px;padding:12px 22px;display:inline-block;background:#1767e8;color:#fff;font-size:14px}.trust-slide[data-tone=dark] .trust-copy{color:white;text-shadow:0 1px 8px #0008}.trust-slide:not([data-position=current]) .trust-copy{visibility:hidden}.trust-caption{position:absolute;bottom:14px;left:18px;color:white;background:#12263bc9;padding:3px 8px;border-radius:4px;font-size:11px}.trust-slide[data-position=prev] .trust-caption{left:auto;right:18px;max-width:17%}.trust-slide[data-position=next] .trust-caption{max-width:17%}.trust-arrow{position:absolute;top:43%;z-index:4;width:42px;height:42px;border-radius:50%;border:1px solid #e2e8f0;background:#fff;color:#17304e;box-shadow:0 4px 14px #17304e18;font-size:21px}.trust-prev{left:12px}.trust-next{right:12px}.trust-controls{display:flex;justify-content:center;align-items:center;gap:10px;margin:20px 0 0}.trust-dot{width:12px;height:12px;border-radius:50%;background:#cdd5df;border:0;padding:0}.trust-dot[aria-current=true]{background:#1767e8}.trust-pause{border:1px solid #e3e8ef;border-radius:20px;background:white;color:#526881;font-size:12px;padding:4px 12px}.trust-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.trust-factory{background:#f5f8fb;padding:28px;border-radius:12px;margin:0 0 34px;scroll-margin-top:100px}.trust-factory-header{display:flex;justify-content:space-between;align-items:center;gap:20px}.trust-factory h2{font-size:24px;margin:0 0 6px}.trust-factory p{font-size:13px;color:#687e94;margin:0 0 18px}.trust-evidence{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.trust-evidence figure{margin:0}.trust-evidence img{width:100%;height:165px;object-fit:cover;border-radius:8px}.trust-evidence figcaption{font-size:14px;margin-top:8px}.trust-evidence small{display:block;color:#78899c;font-size:11px}.trust-carousel~#cases{border-top:0;padding-top:18px}.official-home #cases .case-card{border:0;border-radius:6px}.official-home #cases .case-card-copy{padding-left:0;padding-right:0}@media(max-width:700px){.trust-carousel{margin:16px -12px 0;padding-bottom:10px}.trust-stage{height:440px}.trust-slide{left:7%;width:86%;border-radius:16px}.trust-slide[data-position=prev]{transform:translateX(-94%) scale(.93)}.trust-slide[data-position=next]{transform:translateX(94%) scale(.93)}.trust-slide>img{object-position:75% center}.trust-slide[data-position=current] .trust-copy{top:auto;bottom:0;left:0;transform:none;width:100%;padding:18px 20px 26px;background:#ffffffef;color:#153759;text-shadow:none}.trust-copy h1,.trust-copy h2{font-size:28px;margin:8px 0}.trust-copy p{font-size:12px;margin-bottom:12px}.trust-copy .trust-eyebrow{font-size:11px}.trust-copy a{padding:9px 17px;font-size:12px}.trust-caption{bottom:auto;top:12px;left:12px;font-size:10px}.trust-slide:not([data-position=current]) .trust-caption{display:none}.trust-arrow{width:32px;height:32px;font-size:17px;top:32%}.trust-prev{left:2px}.trust-next{right:2px}.trust-factory{padding:20px 16px}.trust-factory h2{font-size:21px}.trust-evidence{grid-template-columns:1fr;gap:18px}.trust-evidence figure{display:grid;grid-template-columns:40% 1fr;gap:12px;align-items:center}.trust-evidence img{height:90px}.trust-evidence figcaption{margin:0}.trust-factory-header{display:block}.trust-controls{margin-top:15px}}@media(prefers-reduced-motion:reduce){.trust-slide{transition:none}}
.trust-slide[data-position=next]>img{width:45%;object-position:75% center}.trust-slide[data-position=prev]>img{width:45%;margin-left:55%;object-position:65% center}.trust-slide:not([data-position=current]) .trust-caption{max-width:20%;font-size:10px}.trust-carousel{scroll-margin-top:100px}
@media(max-width:700px){.trust-slide[data-position=current]>img{height:53%;width:100%;object-position:right center}.trust-slide[data-position=current] .trust-copy{height:47%;padding:17px 20px;background:#faf9f6}.trust-slide[data-tone=dark][data-position=current]>img{object-position:center}.trust-copy h1,.trust-copy h2{font-size:27px}}

/* Homepage header follows the document and aligns with the content grid. */
.official-home>.official-top{position:relative;top:auto;max-width:1440px;width:100%;padding-left:32px;padding-right:32px;gap:40px}.official-home>.official-top .official-brand{flex-shrink:0}.official-home>.official-top nav{flex:1;justify-content:flex-end;gap:clamp(18px,2vw,32px)}
@media(min-width:1100px){.official-home>.official-top nav{margin-left:clamp(30px,6vw,100px);justify-content:space-between}}
@media(max-width:700px){.official-home>.official-top{gap:12px}.official-home>.official-top nav{margin-left:0}}
/* Selected navigation: white surface, fine blue rule and active pill. */
.official-home{border-top:3px solid #1767e8}
.official-home>.official-top{background:#fff;border-bottom:1px solid #e1e8f0;border-radius:0}
.official-home>.official-top nav>a:not(.nav-quote){color:#24466c;border-radius:24px;padding:10px 18px;transition:background-color .15s,color .15s}
.official-home>.official-top nav>a:not(.nav-quote):hover{background:#edf4fd;color:#1258bd}
.official-home>.official-top nav>a:not(.nav-quote)[aria-current]{background:#1767e8;color:#fff}
.official-home>.official-top nav>a[aria-current]::after{display:none}
.official-home>.official-top nav>a:focus-visible{outline:2px solid #1767e8;outline-offset:3px}
.official-home>.official-top nav>a.account-link:not(.nav-quote){background:#fff;border:1px solid #ccdcf1;border-radius:6px}
.official-home>.official-top .nav-quote{color:#fff;background:#1767e8}
.official-home>.official-top nav{gap:clamp(8px,1.2vw,18px)}
@media(max-width:700px){.official-home>.official-top nav>a:not(.nav-quote){padding:10px 12px}}