.security-page{color:#191919;background:#fff}.security-main{font-family:Progress Favorit,Arial,sans-serif;font-weight:300}body:not([data-banking-demo]) .security-page .security-main>section{width:100%;max-width:none;margin:0;font-family:inherit;position:relative}.security-main :is(h1,h2,h3,p){margin:0;font-family:inherit;font-weight:300}.security-main h1{letter-spacing:-.055em;font-size:72px;line-height:1.05}.security-main h2{letter-spacing:-.045em;font-size:48px;line-height:1.05}.security-main h3{letter-spacing:-.04em;font-size:30px;line-height:1.15}.security-main p{letter-spacing:-.015em;font-size:18px;line-height:1.35}.security-main :is(a,button){font-family:inherit}.security-main :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #2382ff}.security-filter{pointer-events:none;position:absolute}.security-photograph{pointer-events:none;position:absolute;inset:0;overflow:hidden}.security-photo{object-fit:cover;object-position:50% 62%;filter:sepia(.25)saturate(.7)brightness(.6)contrast(1.08)}.security-photo-motion{filter:sepia(.25)saturate(.7)brightness(.6)contrast(1.08)url(#security-motion);transform:scaleX(1.12);-webkit-mask-image:linear-gradient(90deg,#000 0% 22%,#0009 36%,#0000 46% 54%,#0009 64%,#000 78% 100%);mask-image:linear-gradient(90deg,#000 0% 22%,#0009 36%,#0000 46% 54%,#0009 64%,#000 78% 100%)}body:not([data-banking-demo]) .security-main .security-hero{color:#fff;text-align:center;background:#302820;place-items:center;height:850px;min-height:640px;max-height:100svh;padding:100px 32px 60px;display:grid;overflow:hidden}.security-hero:after{content:"";pointer-events:none;background:#0002;position:absolute;inset:0}.security-hero h1{z-index:1;max-width:1100px;animation:1s cubic-bezier(.2,.65,.3,1) both security-enter;position:relative}body:not([data-banking-demo]) .security-main .security-editorial{background:#fff;padding:120px 60px}.security-inner{max-width:1200px;margin:auto}.security-two-column{grid-template-columns:40% 55%;justify-content:space-between;display:grid}.security-intro{padding-bottom:80px}.security-prose p{color:#777;margin-bottom:28px}.security-prose p:last-child{margin-bottom:0}.security-principles{border-top:1px solid #e2e2e2;padding:80px 0}.security-accordion-item{padding-bottom:38px}.security-accordion-item:last-child{padding-bottom:0}.security-accordion-item h3{font-size:26px}.security-accordion-item button{color:#393939;text-align:left;width:100%;font-size:inherit;letter-spacing:-.045em;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:0;font-weight:300;line-height:1.2;display:flex}.security-number{color:#888;flex-shrink:0}.security-accordion-item button>svg{color:#888;flex-shrink:0;margin-top:7px;margin-left:auto;transition:transform .35s}.security-accordion-item[data-open=true] button>svg{transform:rotate(180deg)}.security-accordion-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,.68,0,1),opacity .35s;display:grid}.security-accordion-panel>div{min-height:0;overflow:hidden}.security-accordion-panel p{color:#777;padding:24px 28px 10px 0}.security-accordion-item[data-open=true] .security-accordion-panel{opacity:1;grid-template-rows:1fr}.security-related{border-top:1px solid #e2e2e2;padding-top:80px}.security-cards{grid-template-columns:3fr 2fr;gap:10px;margin-top:64px;transition:grid-template-columns .65s cubic-bezier(.22,.68,0,1);display:grid}.security-cards[data-active="1"]{grid-template-columns:2fr 3fr}.security-card{isolation:isolate;color:#191919;background:#f3f3f3;border-radius:6px;min-width:0;height:542px;text-decoration:none;position:relative;overflow:hidden}.security-card .security-photograph{opacity:0;transition:opacity .55s}.security-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000 20%,#000b);transition:opacity .55s;position:absolute;inset:0}.security-card.is-active .security-photograph,.security-card.is-active:after{opacity:1}.security-card.is-active{color:#fff}.security-card-copy{z-index:1;position:absolute;bottom:32px;left:32px;right:32px}.security-card-copy h3{justify-content:space-between;align-items:center;gap:20px;display:flex}.security-card-copy h3 svg{flex-shrink:0;width:22px}.security-card-copy p{color:#c3c3c3;opacity:0;max-height:0;transition:max-height .55s,opacity .45s,margin-top .45s;overflow:hidden}.security-card.is-active p{opacity:1;max-height:100px;margin-top:16px}body:not([data-banking-demo]) .security-main .security-contact{color:#fff;text-align:center;background:#302820;place-items:center;height:640px;padding:80px 24px;display:grid;overflow:hidden}.security-contact .security-photo{filter:sepia(.3)saturate(.6)brightness(.45)url(#security-motion);transform:scale(1.1)}.security-contact .security-photo-motion{display:none}.security-contact>div:last-child{position:relative}.security-contact-link{color:#111;background:#fff;border-radius:999px;margin-top:32px;padding:13px 22px;font-size:14px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.security-contact-link:hover{background:#e8e8e8;transform:translateY(-2px)}.security-reveal-ready{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.65,.3,1);transform:translateY(24px)}.security-reveal-ready.is-visible{opacity:1;transform:none}@keyframes security-enter{0%{opacity:0;filter:blur(5px);transform:translateY(18px)}to{opacity:1;filter:blur();transform:none}}@media (max-width:1100px){.security-main h1{font-size:60px}.security-main h2{font-size:40px}body:not([data-banking-demo]) .security-main .security-editorial{padding:96px 32px}.security-two-column{grid-template-columns:38% 57%}.security-accordion-item h3{font-size:24px}.security-card-copy{left:24px;right:24px}.security-card h3{font-size:26px}}@media (max-width:760px){.security-main h1{font-size:44px}.security-main h2{font-size:34px;line-height:1.12}body:not([data-banking-demo]) .security-main .security-hero{height:80svh;min-height:600px;max-height:none;padding:100px 24px 60px}body:not([data-banking-demo]) .security-main .security-editorial{padding:80px 24px}.security-two-column{grid-template-columns:1fr;gap:40px}.security-intro{padding-bottom:64px}.security-principles{padding:64px 0}.security-accordion-item h3{font-size:23px}.security-accordion-panel p{padding-right:0;font-size:17px}.security-related{padding-top:64px}.security-cards,.security-cards[data-active="1"]{grid-template-columns:1fr;gap:20px;margin-top:40px}.security-card{color:#fff;height:440px}.security-card .security-photograph,.security-card:after{opacity:1}.security-card p{opacity:1;max-height:none;margin-top:16px}body:not([data-banking-demo]) .security-main .security-contact{height:540px}}@media (prefers-reduced-motion:reduce){.security-main *,.security-main :after{transition:none!important;animation:none!important}.security-reveal-ready{opacity:1;transform:none}}
