.portal-showcase[data-astro-cid-55izzifs]{--navy:#102348;--cyan:#08b7e9;--royal:#286ddd;color:var(--navy)}.portal-showcase[data-astro-cid-55izzifs] h2[data-astro-cid-55izzifs]{letter-spacing:-.048em;font-size:clamp(34px,3.5vw,52px);font-weight:720;line-height:1.13}.portal-showcase[data-astro-cid-55izzifs] h2[data-astro-cid-55izzifs] em[data-astro-cid-55izzifs]{background:linear-gradient(105deg,#2461bd,#06b7cf);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.portal-kicker[data-astro-cid-55izzifs]{letter-spacing:.14em;color:#2372bd;margin-bottom:19px;font-size:11px;font-weight:800;display:block}.portal-intro[data-astro-cid-55izzifs]{grid-template-columns:1fr 1.1fr;align-items:center;gap:50px;padding-top:110px;padding-bottom:105px;display:grid}.portal-intro-copy[data-astro-cid-55izzifs] p[data-astro-cid-55izzifs]{color:#4b6077;max-width:565px;margin:22px 0;font-size:16px;line-height:1.75}.portal-intro-copy[data-astro-cid-55izzifs] strong[data-astro-cid-55izzifs]{color:#18385f;font-weight:650}.portal-actions[data-astro-cid-55izzifs]{flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;display:flex}.portal-primary[data-astro-cid-55izzifs]{color:#fff;background:linear-gradient(120deg,#144892,#158fdf);border-radius:10px;justify-content:center;align-items:center;gap:20px;padding:17px 23px;font-size:14px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 12px 25px #0c6fb32c}.portal-primary[data-astro-cid-55izzifs]:hover{transform:translateY(-2px)}.portal-secondary[data-astro-cid-55izzifs]{color:#23669b;font-size:14px;font-weight:650}.trust-note[data-astro-cid-55izzifs]{color:#647a8e;margin-top:31px;font-size:11px;line-height:1.8}.trust-note[data-astro-cid-55izzifs]>span[data-astro-cid-55izzifs]:first-child{color:#0ab4d1}.trust-note[data-astro-cid-55izzifs] .dot[data-astro-cid-55izzifs]{margin:0 5px}.portal-visual[data-astro-cid-55izzifs]{perspective:1100px;isolation:isolate;place-items:center;min-height:495px;display:grid;position:relative}.orb[data-astro-cid-55izzifs]{z-index:-1;filter:blur(2px);border-radius:50%;position:absolute}.orb-one[data-astro-cid-55izzifs]{background:radial-gradient(circle,#94e8f76b,#0000 68%);width:450px;height:400px;top:-20px;right:-40px}.orb-two[data-astro-cid-55izzifs]{background:radial-gradient(circle,#6d86ec47,#0000 69%);width:300px;height:300px;bottom:0;left:-40px}.mock-window[data-astro-cid-55izzifs]{background:#fff;border:1px solid #cce3f2;border-radius:18px;width:min(100%,565px);overflow:hidden;transform:rotateY(-10deg)rotateX(3deg);box-shadow:18px 24px #d2e5f6,27px 38px 65px #143d7844}.mock-top[data-astro-cid-55izzifs]{color:#fff;background:#0f234c;justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.mock-brand[data-astro-cid-55izzifs]{background:#fff;border-radius:6px;align-items:center;padding:2px 9px;display:flex}.mock-brand[data-astro-cid-55izzifs] img[data-astro-cid-55izzifs]{object-fit:contain;width:95px;height:29px}.mock-symbol[data-astro-cid-55izzifs]{background:linear-gradient(135deg,#06cff0,#2346c7);border-radius:6px;place-items:center;width:28px;height:26px;font-size:18px;font-style:italic;display:grid}.mock-tag[data-astro-cid-55izzifs]{letter-spacing:.12em;color:#a8c5e4;font-size:7px}.mock-body[data-astro-cid-55izzifs]{background:#f5f8fc;grid-template-columns:116px 1fr;min-height:335px;display:grid}.mock-side[data-astro-cid-55izzifs]{background:#eaf1f8;flex-direction:column;gap:7px;padding:20px 11px;display:flex}.mock-side[data-astro-cid-55izzifs] span[data-astro-cid-55izzifs]{color:#54708c;border-radius:6px;padding:9px 8px;font-size:9px}.mock-side[data-astro-cid-55izzifs] .selected[data-astro-cid-55izzifs]{color:#1b66ba;background:#fff;font-weight:700;box-shadow:0 3px 6px #163f6e12}.mock-main[data-astro-cid-55izzifs]{padding:22px 20px}.mock-eyebrow[data-astro-cid-55izzifs]{color:#6b87a4;letter-spacing:.11em;font-size:8px;font-weight:700}.mock-main[data-astro-cid-55izzifs] h3[data-astro-cid-55izzifs]{letter-spacing:-.04em;margin:8px 0 20px;font-size:22px}.mock-cards[data-astro-cid-55izzifs]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mock-cards[data-astro-cid-55izzifs]>div[data-astro-cid-55izzifs]{background:#fff;border:1px solid #e0e9f4;border-radius:9px;padding:12px 9px}.mock-cards[data-astro-cid-55izzifs] small[data-astro-cid-55izzifs]{color:#7191a6;font-size:8px;display:block}.mock-cards[data-astro-cid-55izzifs] strong[data-astro-cid-55izzifs]{color:#164c84;margin:6px 0;font-size:16px;display:block}.mock-cards[data-astro-cid-55izzifs] i[data-astro-cid-55izzifs]{color:#62809c;font-size:9px;font-style:normal}.mock-rows[data-astro-cid-55izzifs]{background:#fff;border:1px solid #e2eaf3;border-radius:9px;margin-top:15px;padding:7px 13px}.mock-rows[data-astro-cid-55izzifs]>div[data-astro-cid-55izzifs]{color:#49617b;border-bottom:1px solid #eff2f7;align-items:center;gap:8px;padding:10px 0;font-size:10px;display:flex}.mock-rows[data-astro-cid-55izzifs]>div[data-astro-cid-55izzifs]:last-child{border:0}.mock-rows[data-astro-cid-55izzifs] .mock-head[data-astro-cid-55izzifs]{justify-content:space-between;font-size:11px}.mock-head[data-astro-cid-55izzifs] span[data-astro-cid-55izzifs]{color:#8ca1b5;font-size:8px}.mock-indicator[data-astro-cid-55izzifs]{background:#38a5ce;border-radius:50%;width:7px;height:7px}.mock-indicator[data-astro-cid-55izzifs].warn{background:#f1b35a}.mock-indicator[data-astro-cid-55izzifs].good{background:#2ebf9b}.mock-pill[data-astro-cid-55izzifs]{color:#256598;background:#edf5fd;border-radius:20px;margin-left:auto;padding:4px 7px;font-size:8px}.float-card[data-astro-cid-55izzifs]{background:#fff;border:1px solid #e0eef9;border-radius:13px;align-items:center;gap:12px;padding:15px 19px;display:flex;position:absolute;bottom:40px;left:-5px;box-shadow:0 15px 40px #103f6d2b}.float-card[data-astro-cid-55izzifs]>span[data-astro-cid-55izzifs]{color:#16a3d9;font-size:25px}.float-card[data-astro-cid-55izzifs] strong[data-astro-cid-55izzifs],.float-card[data-astro-cid-55izzifs] small[data-astro-cid-55izzifs]{display:block}.float-card[data-astro-cid-55izzifs] strong[data-astro-cid-55izzifs]{font-size:12px}.float-card[data-astro-cid-55izzifs] small[data-astro-cid-55izzifs]{color:#67839b;margin-top:5px;font-size:10px}.visual-caption[data-astro-cid-55izzifs]{color:#8499b0;font-size:10px;position:absolute;bottom:0}.portal-capabilities-wrap[data-astro-cid-55izzifs]{background:linear-gradient(145deg,#edf7ff,#f7fbff 45%,#e6f7f8);padding:105px 0 112px}.portal-section-head[data-astro-cid-55izzifs]{justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px;display:flex}.portal-section-head[data-astro-cid-55izzifs] h2[data-astro-cid-55izzifs]{max-width:670px}.portal-section-head[data-astro-cid-55izzifs]>p[data-astro-cid-55izzifs]{max-width:315px;margin:0;font-size:14px;line-height:1.75}.capability-grid[data-astro-cid-55izzifs]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.capability-card[data-astro-cid-55izzifs]{background:#fff;border:1px solid #dceaf7;border-radius:18px;padding:30px;transition:transform .2s,box-shadow .2s;box-shadow:0 12px 35px #1a568a0c}.capability-card[data-astro-cid-55izzifs]:hover{transform:translateY(-5px);box-shadow:0 20px 44px #1a568a20}.capability-top[data-astro-cid-55izzifs]{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.capability-top[data-astro-cid-55izzifs] small[data-astro-cid-55izzifs]{color:#97acc4;font-weight:750}.capability-icon[data-astro-cid-55izzifs]{color:#1175b4;background:linear-gradient(135deg,#e3f4ff,#c3f4fa);border-radius:14px;place-items:center;width:50px;height:50px;font-size:29px;font-weight:600;display:grid}.capability-card[data-astro-cid-55izzifs] h3[data-astro-cid-55izzifs]{letter-spacing:-.025em;margin-bottom:13px;font-size:19px;line-height:1.33}.capability-card[data-astro-cid-55izzifs] p[data-astro-cid-55izzifs]{margin:0;font-size:13px;line-height:1.75}.portal-story[data-astro-cid-55izzifs]{grid-template-columns:.95fr 1.05fr;align-items:center;gap:70px;padding-top:110px;padding-bottom:115px;display:grid}.story-picture[data-astro-cid-55izzifs]{min-height:530px;position:relative}.story-picture[data-astro-cid-55izzifs] img[data-astro-cid-55izzifs]{object-fit:cover;border-radius:24px;width:100%;height:530px;display:block;box-shadow:0 28px 50px #113d6b20}.story-picture[data-astro-cid-55izzifs]>span[data-astro-cid-55izzifs]{color:#fff;background:linear-gradient(115deg,#0b2451e8,#1d84b6d9);border-radius:13px;padding:22px 25px;font-size:19px;position:absolute;bottom:25px;left:25px;right:25px;box-shadow:0 10px 28px #0d27594a}.story-picture[data-astro-cid-55izzifs]>span[data-astro-cid-55izzifs] strong[data-astro-cid-55izzifs]{font-size:24px}.story-copy[data-astro-cid-55izzifs] h2[data-astro-cid-55izzifs]{margin-bottom:26px}.story-copy[data-astro-cid-55izzifs]>p[data-astro-cid-55izzifs]{font-size:15px;line-height:1.8}.story-copy[data-astro-cid-55izzifs] ol[data-astro-cid-55izzifs]{counter-reset:step;margin:22px 0;padding:0;list-style:none}.story-copy[data-astro-cid-55izzifs] li[data-astro-cid-55izzifs]{counter-increment:step;color:#58728a;padding:5px 0 16px 47px;font-size:14px;line-height:1.7;position:relative}.story-copy[data-astro-cid-55izzifs] li[data-astro-cid-55izzifs]:before{content:counter(step);color:#1179b5;background:#e8f7fd;border-radius:9px;place-items:center;width:31px;height:31px;font-weight:750;display:grid;position:absolute;top:5px;left:0}.story-copy[data-astro-cid-55izzifs] li[data-astro-cid-55izzifs] strong[data-astro-cid-55izzifs]{color:#153c64}.story-copy[data-astro-cid-55izzifs] .story-note[data-astro-cid-55izzifs]{color:#57758b;background:#f1f8fc;border-radius:9px;padding:17px;font-size:12px}.journey-wrap[data-astro-cid-55izzifs]{color:#fff;background:#0b244c;padding:110px 0}.journey-wrap[data-astro-cid-55izzifs] .portal-kicker[data-astro-cid-55izzifs]{color:#58d5fb}.journey-wrap[data-astro-cid-55izzifs] h2[data-astro-cid-55izzifs]{color:#fff}.journey-wrap[data-astro-cid-55izzifs] h2[data-astro-cid-55izzifs] em[data-astro-cid-55izzifs]{background:linear-gradient(110deg,#89e7ff,#6fa9ff);-webkit-background-clip:text;background-clip:text}.journey-wrap[data-astro-cid-55izzifs] .portal-section-head[data-astro-cid-55izzifs]>p[data-astro-cid-55izzifs]{color:#c0d2e9}.journey-grid[data-astro-cid-55izzifs]{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px;display:grid}.journey-grid[data-astro-cid-55izzifs] article[data-astro-cid-55izzifs]{background:#ffffff09;border:1px solid #47648a;border-radius:14px;padding:25px 21px}.journey-number[data-astro-cid-55izzifs]{color:#6cdef2;margin-bottom:36px;font-size:15px;font-weight:750;display:block}.journey-grid[data-astro-cid-55izzifs] h3[data-astro-cid-55izzifs]{color:#fff;margin-bottom:15px}.journey-grid[data-astro-cid-55izzifs] p[data-astro-cid-55izzifs]{color:#c8d7e7;margin:0;font-size:13px;line-height:1.75}.portal-clarity[data-astro-cid-55izzifs]{justify-content:space-between;align-items:center;gap:80px;padding-top:92px;padding-bottom:100px;display:flex}.portal-clarity[data-astro-cid-55izzifs]>div[data-astro-cid-55izzifs]{max-width:800px}.portal-clarity[data-astro-cid-55izzifs] h2[data-astro-cid-55izzifs]{margin-bottom:22px;font-size:clamp(30px,3vw,43px)}.portal-clarity[data-astro-cid-55izzifs] p[data-astro-cid-55izzifs]{margin:0;font-size:14px}.portal-clarity[data-astro-cid-55izzifs] .portal-primary[data-astro-cid-55izzifs]{flex-shrink:0}@media (width<=1000px){.portal-intro[data-astro-cid-55izzifs]{grid-template-columns:1fr;gap:30px}.portal-visual[data-astro-cid-55izzifs]{width:100%;max-width:700px;margin:auto}.capability-grid[data-astro-cid-55izzifs]{grid-template-columns:repeat(2,1fr)}.portal-story[data-astro-cid-55izzifs]{gap:35px}.journey-grid[data-astro-cid-55izzifs]{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.portal-intro[data-astro-cid-55izzifs],.portal-story[data-astro-cid-55izzifs]{padding-top:65px;padding-bottom:65px}.portal-intro-copy[data-astro-cid-55izzifs] p[data-astro-cid-55izzifs]{font-size:15px}.portal-visual[data-astro-cid-55izzifs]{min-height:370px}.mock-window[data-astro-cid-55izzifs]{transform:none}.mock-body[data-astro-cid-55izzifs]{min-height:275px}.mock-side[data-astro-cid-55izzifs]{display:none}.mock-body[data-astro-cid-55izzifs]{grid-template-columns:1fr}.mock-main[data-astro-cid-55izzifs]{padding:16px}.mock-cards[data-astro-cid-55izzifs] strong[data-astro-cid-55izzifs]{font-size:14px}.float-card[data-astro-cid-55izzifs]{bottom:3px;left:0}.portal-capabilities-wrap[data-astro-cid-55izzifs],.journey-wrap[data-astro-cid-55izzifs]{padding:75px 0}.portal-section-head[data-astro-cid-55izzifs]{display:block}.portal-section-head[data-astro-cid-55izzifs]>p[data-astro-cid-55izzifs]{max-width:100%;margin-top:22px}.capability-grid[data-astro-cid-55izzifs],.portal-story[data-astro-cid-55izzifs]{grid-template-columns:1fr}.story-picture[data-astro-cid-55izzifs],.story-picture[data-astro-cid-55izzifs] img[data-astro-cid-55izzifs]{height:350px;min-height:350px}.journey-grid[data-astro-cid-55izzifs]{grid-template-columns:1fr}.portal-clarity[data-astro-cid-55izzifs]{padding-top:65px;padding-bottom:70px;display:block}.portal-clarity[data-astro-cid-55izzifs] .portal-primary[data-astro-cid-55izzifs]{margin-top:25px}}@media (prefers-reduced-motion:reduce){.capability-card[data-astro-cid-55izzifs],.portal-primary[data-astro-cid-55izzifs]{transition:none}.capability-card[data-astro-cid-55izzifs]:hover,.portal-primary[data-astro-cid-55izzifs]:hover{transform:none}}.security-story-video[data-astro-cid-njl2q4gy]{background:linear-gradient(115deg,#eff7ff,#f4f9fc);border:1px solid #d9e9f2;border-radius:20px;margin-top:56px;margin-bottom:20px;padding:32px}.security-story-copy[data-astro-cid-njl2q4gy]{justify-content:space-between;align-items:center;gap:30px;display:flex}.security-story-copy[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{margin-bottom:12px;font-size:clamp(26px,3vw,40px)}.security-story-copy[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{max-width:660px;font-size:14px}.security-story-cta[data-astro-cid-njl2q4gy]{color:#fff;background:#215fbd;border-radius:8px;flex-shrink:0;padding:14px 18px;font-size:13px;font-weight:700}.security-story-player[data-astro-cid-njl2q4gy]{aspect-ratio:16/9;object-fit:contain;background:#091a31;border-radius:13px;width:100%;height:auto;margin-top:20px;display:block}.security-story-note[data-astro-cid-njl2q4gy]{color:#637b91;margin:14px 0 0;font-size:12px}@media (width<=760px){.security-story-video[data-astro-cid-njl2q4gy]{margin-top:24px;padding:18px}.security-story-copy[data-astro-cid-njl2q4gy]{display:block}.security-story-cta[data-astro-cid-njl2q4gy]{margin:8px 0 4px;display:inline-block}}.security-portal-opening-image[data-astro-cid-njl2q4gy]{object-fit:cover;border-radius:19px;width:100%;height:auto;max-height:570px;display:block;box-shadow:0 22px 55px #16396820}.service-introduction[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{margin-bottom:26px}.service-introduction[data-astro-cid-njl2q4gy] .panel[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin-bottom:16px}.service-introduction[data-astro-cid-njl2q4gy] .panel[data-astro-cid-njl2q4gy]{align-self:start}.service-offerings[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:38px;display:grid}.service-offerings[data-astro-cid-njl2q4gy] article[data-astro-cid-njl2q4gy]{border:1px solid var(--line);background:#fff;border-radius:16px;padding:32px}.offering-number[data-astro-cid-njl2q4gy]{color:var(--blue);letter-spacing:.12em;margin-bottom:18px;font-size:12px;font-weight:700;display:block}.service-offerings[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin-bottom:14px}.service-offerings[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{margin-bottom:0}.service-steps[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:40px;display:grid}.service-steps[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{margin:20px 0 12px}.service-example[data-astro-cid-njl2q4gy]{border-left:3px solid var(--teal);background:var(--pale);border-radius:0 14px 14px 0;margin-top:32px;padding:32px 36px}.service-example[data-astro-cid-njl2q4gy] .eyebrow[data-astro-cid-njl2q4gy]{margin-bottom:12px}.service-example[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{max-width:900px;margin:0}.service-faq[data-astro-cid-njl2q4gy]{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr;gap:64px;display:grid}.service-faq[data-astro-cid-njl2q4gy] h2[data-astro-cid-njl2q4gy]{margin-bottom:20px}.service-faq[data-astro-cid-njl2q4gy] details[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--line);padding:22px 0}.service-faq[data-astro-cid-njl2q4gy] summary[data-astro-cid-njl2q4gy]{cursor:pointer;margin-left:20px;padding-left:8px;font-size:18px;font-weight:600;line-height:1.5;list-style-position:outside}.service-faq[data-astro-cid-njl2q4gy] summary[data-astro-cid-njl2q4gy]:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.service-faq[data-astro-cid-njl2q4gy] details[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{margin:18px 0 0 28px}.related-services[data-astro-cid-njl2q4gy]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}.related-services[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]{border:1px solid var(--line);border-radius:14px;padding:28px}.related-services[data-astro-cid-njl2q4gy] a[data-astro-cid-njl2q4gy]:hover{border-color:var(--blue);background:var(--pale)}.related-services[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy]{justify-content:space-between;gap:16px;margin-bottom:14px;display:flex}.related-services[data-astro-cid-njl2q4gy] h3[data-astro-cid-njl2q4gy] span[data-astro-cid-njl2q4gy]{color:var(--blue)}.related-services[data-astro-cid-njl2q4gy] p[data-astro-cid-njl2q4gy]{margin:0}@media (width<=800px){.service-faq[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;gap:16px}.service-steps[data-astro-cid-njl2q4gy],.related-services[data-astro-cid-njl2q4gy]{grid-template-columns:1fr;gap:20px}.service-steps[data-astro-cid-njl2q4gy] article[data-astro-cid-njl2q4gy]{border-bottom:1px solid var(--line);padding-bottom:14px}}@media (width<=600px){.service-offerings[data-astro-cid-njl2q4gy]{grid-template-columns:1fr}.service-offerings[data-astro-cid-njl2q4gy] article[data-astro-cid-njl2q4gy],.service-example[data-astro-cid-njl2q4gy]{padding:24px}.service-faq[data-astro-cid-njl2q4gy] summary[data-astro-cid-njl2q4gy]{font-size:17px}}
