:root{--xpl-navy:#0c214c;--xpl-blue:#0350d8;--xpl-bg:#f3f8fd;--xpl-border:#d9e4f2;--xpl-text:#243b5a;--xpl-muted:#5e728c;--xpl-white:#fff}.xpl-trust-center,.xpl-trust-center *{box-sizing:border-box}.xpl-trust-center{background:#eef4fb;color:var(--xpl-text);font-family:Arial,Helvetica,sans-serif;padding:32px 18px}.xpl-trust-shell{background:#fff;border:1px solid var(--xpl-border);border-radius:18px;box-shadow:0 18px 45px rgba(12,33,76,.08);margin:0 auto;max-width:1180px;overflow:hidden}.xpl-trust-topbar{align-items:center;background:#fff;border-bottom:1px solid var(--xpl-border);display:flex;gap:24px;justify-content:space-between;padding:22px 36px}.xpl-trust-logo{align-items:center;color:var(--xpl-navy);display:flex;font-weight:700;gap:12px;letter-spacing:-.02em}.xpl-trust-logo img{display:block;height:34px;max-width:190px;width:auto}.xpl-trust-logo-fallback{align-items:center;display:flex;gap:10px}.xpl-trust-logo-mark{background:var(--xpl-navy);border-radius:8px;flex:0 0 auto;height:28px;position:relative;width:28px}.xpl-trust-logo-mark:after{background:#ff7a1a;border-radius:50%;content:"";height:10px;position:absolute;right:-3px;top:-3px;width:10px}.xpl-trust-toplink{color:var(--xpl-blue);text-decoration:none}.xpl-trust-toplink:focus,.xpl-trust-toplink:hover{text-decoration:underline}.xpl-trust-hero{background:linear-gradient(180deg,var(--xpl-bg) 0,#fff 100%);padding:56px 56px 34px}.xpl-trust-eyebrow{align-items:center;background:#fff;border:1px solid var(--xpl-border);border-radius:999px;color:var(--xpl-blue);display:inline-flex;font-size:.82rem;font-weight:700;gap:8px;letter-spacing:.05em;margin-bottom:16px;padding:7px 12px;text-transform:uppercase}.xpl-trust-hero h1{color:var(--xpl-navy);font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.045em;line-height:1.05;margin:0 0 16px;max-width:760px}.xpl-trust-hero p{color:var(--xpl-text);font-size:1.08rem;line-height:1.65;margin:0;max-width:820px}.xpl-trust-note{background:#fff;border-left:4px solid var(--xpl-blue);border-radius:10px;color:var(--xpl-muted);font-size:.96rem;margin-top:22px;max-width:820px;padding:14px 16px}.xpl-trust-content{padding:34px 56px 56px}.xpl-trust-access-card{background:#fff;border:1px solid var(--xpl-border);border-radius:16px;box-shadow:0 10px 28px rgba(12,33,76,.06);display:grid;gap:28px;grid-template-columns:1fr 1.3fr;margin-bottom:32px;padding:28px}.xpl-trust-access-card h2,.xpl-trust-bottom-cta h2,.xpl-trust-faq h2,.xpl-trust-section-heading h2{color:var(--xpl-navy);font-size:1.55rem;letter-spacing:-.025em;line-height:1.2;margin-top:0}.xpl-trust-access-card h2,.xpl-trust-section-heading h2{margin-bottom:10px}.xpl-trust-access-card p,.xpl-trust-section-heading p{color:var(--xpl-muted);font-size:1rem;line-height:1.55;margin:0}.xpl-trust-access-list{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.xpl-trust-access-list li{background:var(--xpl-bg);border:1px solid var(--xpl-border);border-radius:12px;color:var(--xpl-navy);font-size:.95rem;font-weight:700;line-height:1.35;padding:12px 14px}.xpl-trust-section-heading{margin:38px 0 20px}.xpl-trust-resource-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.xpl-trust-resource-card{background:#fff;border:1px solid var(--xpl-border);border-radius:16px;box-shadow:0 8px 22px rgba(12,33,76,.05);display:flex;flex-direction:column;justify-content:space-between;min-height:220px;padding:24px}.xpl-trust-icon{align-items:center;background:var(--xpl-bg);border:1px solid var(--xpl-border);border-radius:12px;color:var(--xpl-blue);display:flex;font-weight:900;height:42px;justify-content:center;line-height:1;margin-bottom:16px;width:42px}.xpl-trust-resource-card h3{color:var(--xpl-navy);font-size:1.22rem;letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.xpl-trust-resource-card p{color:var(--xpl-muted);font-size:.98rem;line-height:1.55;margin:0 0 20px}.xpl-trust-button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.xpl-trust-btn{align-items:center;border:1px solid var(--xpl-blue);border-radius:999px;display:inline-flex;font-size:.92rem;font-weight:700;justify-content:center;line-height:1.2;min-height:42px;padding:10px 16px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}.xpl-trust-btn:focus,.xpl-trust-btn:hover{box-shadow:0 8px 18px rgba(12,33,76,.12);text-decoration:none;transform:translateY(-1px)}.xpl-trust-btn-primary{background:var(--xpl-blue);color:#fff}.xpl-trust-btn-primary:focus,.xpl-trust-btn-primary:hover{color:#fff}.xpl-trust-btn-secondary{background:#fff;color:var(--xpl-blue)}.xpl-trust-faq{background:var(--xpl-bg);border:1px solid var(--xpl-border);border-radius:16px;margin-top:42px;padding:28px}.xpl-trust-faq h2{margin-bottom:16px}.xpl-trust-faq-item{border-top:1px solid var(--xpl-border);padding:16px 0}.xpl-trust-faq-item:first-of-type{border-top:0}.xpl-trust-faq-item strong{color:var(--xpl-navy);display:block;font-size:1rem;line-height:1.35;margin-bottom:6px}.xpl-trust-faq-item span{color:var(--xpl-muted);display:block;font-size:.96rem;line-height:1.5}.xpl-trust-bottom-cta{align-items:center;background:var(--xpl-navy);border-radius:18px;color:#fff;display:flex;gap:24px;justify-content:space-between;margin-top:32px;padding:32px}.xpl-trust-bottom-cta h2{color:#fff;margin-bottom:8px}.xpl-trust-bottom-cta p{color:hsla(0,0%,100%,.82);line-height:1.55;margin:0}.xpl-trust-bottom-cta .xpl-trust-btn{background:#fff;border-color:#fff;color:var(--xpl-navy);white-space:nowrap}.header--landing-page .header__container{display:none}@media (max-width:820px){.xpl-trust-center{padding:0}.xpl-trust-shell{border-left:0;border-radius:0;border-right:0}.xpl-trust-topbar{align-items:flex-start;flex-direction:column;padding:22px}.xpl-trust-content,.xpl-trust-hero{padding-left:22px;padding-right:22px}.xpl-trust-hero{padding-bottom:28px;padding-top:42px}.xpl-trust-access-card,.xpl-trust-access-list,.xpl-trust-resource-grid{grid-template-columns:1fr}.xpl-trust-access-card{padding:22px}.xpl-trust-resource-card{min-height:auto}.xpl-trust-bottom-cta{display:block;padding:26px}.xpl-trust-bottom-cta .xpl-trust-btn{margin-top:20px}}.xpl-trust-toplink{align-items:center;background:var(--xpl-blue);border:1px solid var(--xpl-blue);border-radius:999px;box-shadow:0 8px 18px rgba(3,80,216,.16);color:#fff!important;display:inline-flex;font-size:.92rem;font-weight:700;justify-content:center;line-height:1.2;min-height:42px;padding:10px 18px;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease;white-space:nowrap}.xpl-trust-toplink:focus,.xpl-trust-toplink:hover{background:#0c214c;border-color:#0c214c;box-shadow:0 10px 22px rgba(12,33,76,.18);color:#fff!important;text-decoration:none!important;transform:translateY(-1px)}@media (max-width:820px){.xpl-trust-toplink{width:100%}}.xpl-trust-section-heading--restricted{margin-top:46px}.xpl-trust-resource-card--restricted{position:relative}.xpl-trust-restricted-label{align-items:center;background:#f3f8fd;border:1px solid #d9e4f2;border-radius:999px;color:#0350d8;display:inline-flex;font-size:.78rem;font-weight:700;letter-spacing:.04em;margin-bottom:12px;padding:6px 10px;text-transform:uppercase}button.xpl-trust-btn{appearance:none;cursor:pointer;font-family:inherit}.xpl-access-modal{display:none}.xpl-access-modal form{box-shadow:none}.xpl-access-modal[aria-hidden=false]{display:block}.xpl-access-modal__overlay{backdrop-filter:blur(3px);background:rgba(12,33,76,.62);inset:0;position:fixed;z-index:9998}.xpl-access-modal__dialog{background:#fff;border:1px solid #d9e4f2;border-radius:20px;box-shadow:0 28px 80px rgba(12,33,76,.28);left:50%;max-height:calc(100vh - 48px);max-width:720px;overflow-y:auto;padding:34px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);z-index:9999}.xpl-access-modal__close{align-items:center!important;appearance:none!important;-webkit-appearance:none!important;background:#f3f8fd!important;border:1px solid #d9e4f2!important;border-radius:50%!important;box-shadow:none!important;color:#0c214c!important;cursor:pointer!important;display:flex!important;font-family:Arial,Helvetica,sans-serif!important;font-size:1.5rem!important;font-weight:700!important;height:38px!important;justify-content:center!important;line-height:1!important;margin:0!important;max-height:38px!important;max-width:38px!important;min-height:38px!important;min-width:38px!important;padding:0!important;position:absolute!important;right:18px!important;text-align:center!important;top:16px!important;width:38px!important;z-index:10000!important}.xpl-access-modal__close:focus,.xpl-access-modal__close:hover{background:#0c214c!important;border-color:#0c214c!important;color:#fff!important;outline:none!important}.xpl-access-modal__header{margin-bottom:24px;max-width:620px;padding-right:44px}.xpl-access-modal__header h2{color:#0c214c;font-size:1.75rem;letter-spacing:-.03em;line-height:1.15;margin:0 0 10px}.xpl-access-modal__header p{color:#5e728c;font-size:1rem;line-height:1.55;margin:0}.xpl-access-modal__form{background:#f3f8fd;border:1px solid #d9e4f2;border-radius:16px;padding:22px}body.xpl-access-modal-open{overflow:hidden}@media (max-width:767px){.xpl-access-modal__dialog{border-radius:18px;max-height:calc(100vh - 32px);padding:26px 20px;width:calc(100% - 24px)}.xpl-access-modal__header{padding-right:36px}.xpl-access-modal__header h2{font-size:1.45rem}.xpl-access-modal__form{padding:18px}}.xpl-access-modal .hs-form-html input,.xpl-access-modal .hs-form-html select,.xpl-access-modal .hs-form-html textarea,.xpl-access-modal .hsfc-SelectInput,.xpl-access-modal .hsfc-TextInput,.xpl-access-modal .hsfc-TextareaInput,.xpl-access-modal [data-hsfc-id=Renderer] input,.xpl-access-modal [data-hsfc-id=Renderer] select,.xpl-access-modal [data-hsfc-id=Renderer] textarea{background-color:#fff!important;border:1px solid #d9e4f2!important;border-radius:12px!important;box-shadow:none!important;color:#0c214c!important}.xpl-access-modal .hs-form-html input:focus,.xpl-access-modal .hs-form-html select:focus,.xpl-access-modal .hs-form-html textarea:focus,.xpl-access-modal .hsfc-SelectInput:focus,.xpl-access-modal .hsfc-TextInput:focus,.xpl-access-modal .hsfc-TextareaInput:focus,.xpl-access-modal [data-hsfc-id=Renderer] input:focus,.xpl-access-modal [data-hsfc-id=Renderer] select:focus,.xpl-access-modal [data-hsfc-id=Renderer] textarea:focus{background-color:#fff!important;border-color:#0350d8!important;box-shadow:0 0 0 3px rgba(3,80,216,.12)!important;outline:none!important}.xpl-access-modal .hs-form-html input::placeholder,.xpl-access-modal .hs-form-html textarea::placeholder,.xpl-access-modal .hsfc-TextInput::placeholder,.xpl-access-modal .hsfc-TextareaInput::placeholder,.xpl-access-modal [data-hsfc-id=Renderer] input::placeholder,.xpl-access-modal [data-hsfc-id=Renderer] textarea::placeholder{color:#6b7f99!important;opacity:1!important}.xpl-access-modal .hs-form-html label,.xpl-access-modal .hsfc-FieldLabel,.xpl-access-modal [data-hsfc-id=Renderer] label{color:#0c214c!important;font-weight:700!important}.xpl-access-modal .hs-form-html .hs-error-msg,.xpl-access-modal .hs-form-html .hs-error-msgs,.xpl-access-modal .hsfc-ErrorAlert,.xpl-access-modal .hsfc-ErrorText,.xpl-access-modal [data-hsfc-id=Renderer] .hs-error-msg,.xpl-access-modal [data-hsfc-id=Renderer] .hs-error-msgs{color:#b42318!important;font-size:.9rem!important;font-weight:500!important}.xpl-trust-documents-page .xpl-trust-resource-card{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.xpl-trust-documents-page .xpl-trust-button-row{margin-top:22px!important;padding-top:0!important}