:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page-bg:#f6f4f1;--panel:#ffffffe6;--panel-strong:#fff;--line:#151c261a;--line-strong:#151c2629;--text:#171d27;--muted:#667285;--soft-blue:#dfe8fb;--soft-blue-strong:#c4d5fb;--ink:#111;--shadow:0 22px 60px #131e300f}*{box-sizing:border-box}html{scroll-behavior:smooth;background:radial-gradient(circle at top left, #dce6fa99, transparent 28%), linear-gradient(180deg, #faf8f5 0%, var(--page-bg) 100%)}body{min-height:100vh;color:var(--text);background-color:#0000;background-image:linear-gradient(#11182708 1px,#0000 1px),linear-gradient(90deg,#11182708 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;margin:0;font-family:Avenir Next,Segoe UI,Helvetica Neue,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img{max-width:100%}.trustPage{width:min(1180px,100vw - 32px);margin:0 auto;padding:16px 0 72px}.trustTopbar,.heroPanel,.searchShell,.complianceCard,.simpleListCard,.stackedCard,.updateCard{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px}.trustTopbar{z-index:20;background:#fffffff0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex;position:sticky;top:16px}.brandLockup,.providerIdentity{align-items:center;gap:12px;display:flex}.brandMark,.providerBadge,.complianceBadge{border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.brandMark{background:#161616;min-width:44px;min-height:44px;padding:10px 12px}.brandLogo{filter:brightness(0)invert();width:68px;height:auto;display:block}.brandName{font-size:1.08rem;font-weight:600}.trustNav,.trustTopbarActions,.heroContent,.sectionHeader,.complianceGrid,.updatesGrid{display:flex}.trustNav{flex:1;justify-content:center;gap:8px}.trustNavLink{color:var(--muted);border-radius:12px;padding:10px 14px;transition:background-color .16s,color .16s}.trustNavLink:hover,.trustNavLink.isActive{color:var(--text);background:#1118270f}.trustTopbarActions{align-items:center;gap:10px}.button,.rowAction,.contactChip{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;transition:transform .16s,border-color .16s,background-color .16s;display:inline-flex}.button:hover,.rowAction:hover,.contactChip:hover,.listRowLink:hover{transform:translateY(-1px)}.requestTrigger{cursor:pointer;appearance:none;color:inherit;font:inherit;text-align:left}.requestTrigger.listRowLink{width:100%}.buttonPrimary{color:#fff;background:#171717}.buttonSecondary,.contactChip{border-color:var(--line-strong);background:#ffffffb3}.buttonMuted{color:var(--muted);border-color:var(--line);background:0 0}.heroPanel{margin-top:32px;padding:32px;position:relative;overflow:hidden}.heroGradient{background:linear-gradient(135deg,#dee8fbeb,#c4d5fbfa),radial-gradient(circle at 100% 0,#ffffff8c,#0000 32%);position:absolute;inset:0}.heroContent{align-content:end;min-height:280px;display:grid;position:relative}.heroCopy{max-width:780px}.sectionEyebrow,.updateLabel,.sectionNote,.statusCopy,.rowDetail{color:var(--muted)}.sectionEyebrow,.updateLabel{letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:.76rem;font-weight:700;display:inline-flex}h1,h2,h3,strong{letter-spacing:-.03em}h1,h2,h3{color:var(--ink);margin:0}h1{max-width:11ch;font-size:clamp(2.8rem,6vw,4.8rem);line-height:.98}h2{text-transform:uppercase;font-size:1.75rem;line-height:1.05}h3{font-size:1.15rem;line-height:1.2}p{margin:0;line-height:1.65}.heroBody{color:#171d27c7;max-width:52ch;margin-top:18px;font-size:1.06rem}.contactChip{color:#425267;width:fit-content;margin-top:24px;padding:0 18px}.sectionAction,.searchPrompt,.searchKeycap{color:var(--muted)}.searchShell{justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:22px;padding:16px 18px;display:flex}.searchPrompt{font-size:1rem}.searchKeycap{border:1px solid var(--line);background:#fffc;border-radius:10px;padding:4px 10px;font-size:.86rem}.trustSection{margin-top:34px}.sectionHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px}.sectionAction{font-size:.95rem}.sectionAction:hover{color:var(--text)}.complianceGrid{gap:16px}.complianceCard,.updateCard{padding:16px 18px}.complianceCard{flex:1;grid-template-columns:76px 1fr;align-items:start;gap:16px;display:grid}.complianceCardButton{cursor:pointer;appearance:none;text-align:left;border:1px solid var(--line);background:var(--panel);width:100%}.complianceCardButton:hover{border-color:#2a5eb338;transform:translateY(-2px)}.complianceBadge{background:0 0;min-width:76px;min-height:76px;overflow:hidden}.complianceCardCopy{gap:0;display:grid}.complianceLogo{object-fit:contain;width:76px;height:76px;display:block}.statusCopy{margin:4px 0 8px}.complianceHint{letter-spacing:.08em;text-transform:uppercase;color:#365387;margin-top:16px;font-size:.82rem;font-weight:600;display:inline-flex}.simpleListCard,.stackedCard{overflow:hidden}.listRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.listRow:last-child{border-bottom:0}.listRowLink{display:flex}.rowMeta{color:var(--muted)}.rowAction{border-color:var(--line-strong);white-space:nowrap;background:#ffffffbf}.providerRow{justify-content:flex-start}.providerBadge{background:linear-gradient(135deg,#edf2fc 0%,#eff3f8 100%);min-width:40px;min-height:40px;overflow:hidden}.providerLogo{object-fit:contain;width:24px;height:24px;display:block}.updatesGrid{gap:16px}.updateCard{flex-direction:column;flex:1;gap:12px;display:flex}.requestOverlay{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c121c6b;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.requestModal{border:1px solid var(--line);background:#fffffffa;border-radius:22px;width:min(760px,100%);max-height:min(88vh,920px);padding:22px;overflow:auto;box-shadow:0 32px 100px #0e162329}.requestModalHeader,.requestCatalogHeader,.requestCatalogActions,.requestFooter{align-items:center;display:flex}.requestModalHeader,.requestCatalogHeader,.requestFooter{justify-content:space-between;gap:16px}.requestMuted{color:var(--muted)}.requestClose,.requestUtility{cursor:pointer;border:1px solid var(--line);color:var(--text);background:#ffffffe6}.requestClose{border-radius:12px;width:40px;height:40px;font-size:1.5rem;line-height:1}.requestSearchBar{margin-top:18px}.requestSearchInput,.requestField input,.requestField textarea{border:1px solid var(--line);width:100%;color:var(--text);background:#fbfbfc;border-radius:14px}.requestSearchInput{min-height:50px;padding:0 16px}.requestCatalogHeader{margin-top:16px}.requestCatalogActions{gap:10px}.requestUtility{border-radius:10px;min-height:36px;padding:0 12px}.requestCatalogList{gap:10px;max-height:320px;margin-top:14px;padding-right:4px;display:grid;overflow:auto}.requestCatalogItem,.requestEmptyState{border:1px solid var(--line);background:#fff;border-radius:16px}.requestCatalogItem{cursor:pointer;grid-template-columns:18px 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.requestCatalogItem.isSelected{background:#dfe8fb66;border-color:#2a5eb352}.requestCatalogItem input{margin-top:3px}.requestEmptyState{color:var(--muted);padding:20px 16px}.requestForm{margin-top:20px}.requestFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.requestField{gap:8px;margin-top:12px;display:grid}.requestField span{color:var(--muted);font-size:.9rem}.requestField input{min-height:48px;padding:0 14px}.requestField textarea{resize:vertical;padding:14px}.requestFooter{margin-top:20px}.complianceModal{width:min(640px,100%)}.complianceModalBody{grid-template-columns:96px 1fr;align-items:start;gap:20px;margin-top:22px;display:grid}.complianceModalBadge{background:linear-gradient(135deg,#dfe8fbcc,#fffffff2);border-radius:22px;justify-content:center;align-items:center;width:96px;height:96px;display:inline-flex}.complianceModalCopy{gap:18px;display:grid}.complianceLearnMore{border:1px solid var(--line-strong);width:fit-content;min-height:42px;color:var(--text);background:#dfe8fb6b;border-radius:12px;align-items:center;padding:0 16px;display:inline-flex}@media (max-width:980px){.trustTopbar,.trustNav,.trustTopbarActions,.complianceGrid,.updatesGrid{flex-direction:column}.trustTopbar{align-items:stretch}.trustNav{flex-wrap:wrap;justify-content:flex-start}.trustTopbarActions{align-items:stretch}.heroPanel{padding:24px}.requestFieldGrid{grid-template-columns:1fr}}@media (max-width:720px){.trustPage{width:min(100vw - 20px,1180px);padding-top:10px}.trustTopbar{padding:12px;top:10px}.brandLockup{justify-content:center}.heroPanel,.searchShell,.complianceCard,.listRow,.updateCard{border-radius:16px}.complianceCard,.complianceModalBody{grid-template-columns:1fr}.searchShell,.listRow{flex-direction:column;align-items:flex-start}.rowAction,.button,.contactChip{width:100%}.requestOverlay{padding:14px}.requestModal{padding:18px}.requestModalHeader,.requestCatalogHeader,.requestFooter{flex-direction:column;align-items:stretch}}
