.gateway-intro{padding-top:160px;padding-bottom:54px}.gateway-intro h1{letter-spacing:-.055em;text-wrap:balance;max-width:990px;margin:0;font-size:clamp(38px,4.7vw,70px);font-weight:550;line-height:1.08}.gateway-intro>p{max-width:720px;color:var(--muted);margin:26px 0 0;font-size:18px;line-height:1.65}.activity-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.activity-card{border-radius:24px;flex-direction:column;padding:38px;display:flex}.fraud-card{background:var(--night);color:var(--cream)}.security-card{color:var(--ink);background:#e7e3dc}.activity-card h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(28px,3vw,42px);font-weight:550}.activity-card p{opacity:.85;max-width:490px;margin:0 0 28px;font-size:16px;line-height:1.65}.activity-link{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);justify-content:space-between;align-items:center;min-height:48px;margin-top:auto;padding-top:20px;font-weight:550;display:flex}.activity-link .arrow-icon{transition:transform .2s}.activity-link:hover .arrow-icon{transform:translate(4px)}.shared-access{grid-template-columns:1.3fr 1fr;align-items:center;gap:80px;padding-top:80px;padding-bottom:80px;display:grid}.shared-access h2,.offering-section h2,.offering-process h2,.offering-contact h2{letter-spacing:-.035em;margin:0 0 22px;font-size:clamp(28px,3vw,40px);font-weight:550;line-height:1.2}.shared-access h3{margin:0 0 16px;font-size:28px;font-weight:550}.shared-access p,.offering-grid p,.offering-steps p{color:var(--muted);font-size:16px;line-height:1.7}.gateway-actions{flex-direction:column;justify-self:center;align-items:flex-start;gap:24px;display:flex}.security-offering-hero{background:var(--night);color:var(--cream);padding:160px 0 80px}.security-offering-hero h1{letter-spacing:-.045em;margin:0 0 28px;font-size:clamp(44px,6vw,80px);font-weight:520;line-height:1.08}.security-offering-hero .offering-lead{letter-spacing:-.02em;max-width:850px;font-size:clamp(24px,3vw,36px);line-height:1.3}.security-offering-hero p{max-width:720px;font-size:17px;line-height:1.65}.security-offering-hero .primary-button{margin-top:22px}.offering-section{padding-top:72px;padding-bottom:72px}.offering-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:36px;display:grid}.offering-grid article{background:var(--cream-2);border-radius:16px;padding:28px}.offering-grid h3{margin:0 0 14px;font-size:20px;font-weight:600}.offering-grid p{margin:0}.offering-note{max-width:900px;color:var(--muted);margin:30px 0 0;font-size:14px;line-height:1.65}.offering-process{background:#e7e3dc;padding:65px 0}.offering-steps{grid-template-columns:repeat(4,1fr);gap:32px;margin-top:40px;display:grid}.offering-steps span{color:var(--gold);font-size:14px}.offering-steps h3{margin:14px 0;font-size:22px;font-weight:550}.offering-contact{background:var(--cream-2);padding:55px 0}.offering-contact .site-wrap{justify-content:space-between;align-items:center;gap:32px;display:flex}.offering-contact h2{max-width:660px;margin:0}.offering-grid.rek-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:960px){.shared-access{gap:36px}.offering-grid,.offering-steps{grid-template-columns:1fr 1fr}.activity-card{padding:28px}}@media (max-width:700px){.offering-grid.rek-grid{grid-template-columns:1fr}.gateway-intro{padding-top:125px;padding-bottom:35px}.gateway-intro>p{font-size:16px}.activity-grid,.shared-access,.offering-grid{grid-template-columns:1fr}.activity-grid{gap:16px}.activity-card{padding:26px}.shared-access{gap:24px;padding-top:48px;padding-bottom:48px}.gateway-actions{justify-self:start}.security-offering-hero{padding:125px 0 55px}.offering-section{padding-top:48px;padding-bottom:48px}.offering-contact .site-wrap{flex-direction:column;align-items:flex-start}.offering-steps{gap:24px}}.shared-access .quiet-link{color:var(--ink)}.mobile-activity-shortcuts{display:none}@media (max-width:700px){.mobile-activity-shortcuts{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.mobile-activity-shortcuts a{background:var(--cream-2);border-radius:8px;align-items:center;gap:10px;padding:10px 13px;font-size:13px;font-weight:600;display:inline-flex}}
