@font-face{font-family:Brown;src:url(/assets/BrownStd-Regular.otf) format("opentype");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:Brown;src:url(/assets/BrownStd-Bold.otf) format("opentype");font-style:normal;font-weight:600 900;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#131b36;background:#fff;font:16px/1.65 Brown,Arial,sans-serif}a{color:inherit}a:focus-visible{outline:3px solid #cb2770;outline-offset:5px}.wrap{max-width:1200px;margin:auto;padding:0 40px}.concept{background:#142e45;color:#fff;text-align:center;padding:9px 20px;font-size:12px;letter-spacing:.08em}header{border-bottom:1px solid #dce4e6}nav{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 0}.logo{width:210px}@media(max-width:1000px){.logo{width:170px}}nav .links{display:flex;gap:28px;align-items:center;font-size:14px}nav a{text-decoration:none}.button{display:inline-block;background:#143d58;color:#fff;border:1px solid #143d58;border-radius:5px;padding:13px 22px;font-weight:700;text-decoration:none;font-size:14px}.button.light{background:transparent;color:#143d58;border-color:#acbec4}.eyebrow{font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:#435b73;margin-bottom:18px}.hero{padding:78px 0 64px;display:grid;grid-template-columns:1fr 1.08fr;gap:48px;align-items:center}h1{font-size:clamp(40px,4.6vw,62px);line-height:1.07;letter-spacing:-2.5px;margin:0 0 24px;font-weight:500}h1 em{font-style:normal;color:#287548}.intro{font-size:18px;color:#536673;max-width:520px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:28px 0 18px}.micro{font-size:12px;color:#60747f}.product-stage{background:#edf1f5;border-radius:12px;padding:28px 22px 22px;position:relative}.stage-title{display:flex;justify-content:space-between;font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;margin-bottom:34px}.dot{color:#435b73}.product-stage img{width:100%;display:block}.caption{font-size:11px;color:#536673;line-height:1.5;margin-top:14px}.stage-note{background:#fff;border:1px solid #d4dfe8;border-radius:7px;padding:15px 18px;margin-top:22px;font-size:14px}.stage-note strong{display:block}.audiences{border-top:1px solid #d5dfe8;border-bottom:1px solid #d5dfe8;padding:22px 0;display:flex;gap:30px;justify-content:space-between;font-size:14px}.audiences span{color:#617581;font-size:12px}.section{padding:78px 0}h2{font-size:38px;line-height:1.15;letter-spacing:-.5px;font-weight:500;margin:0 0 20px}h3{font-size:21px;line-height:1.25;margin:18px 0 12px}.section-top{max-width:720px;margin-bottom:38px}.section-top p,.card p,.copy p{color:#536673}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.card{padding:28px;border:1px solid #d5dfe8;border-radius:8px;background:#fff}.number{font:600 12px/1.5 Brown,Arial,sans-serif;letter-spacing:.06em;color:#435b73}.card p{font-size:15px;margin-bottom:0}.tour{background:linear-gradient(125deg,#edf6ff,#f0f3f7)}.product-row{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;margin-top:45px}.screen{margin:0;background:#fff;border:1px solid #d4dfdf;padding:18px;border-radius:8px}.screen img{display:block;width:100%}.screen figcaption{font-size:11px;line-height:1.5;margin-top:12px;color:#5f737d}.copy h3{font-size:29px;font-weight:500;letter-spacing:-.6px}.list{padding:0;list-style:none;font-size:14px}.list li{border-top:1px solid #d5dfe8;padding:10px 0}.list li:before{content:"✓";color:#435b73;margin-right:12px}.journey{display:flex;gap:10px;flex-wrap:wrap;margin-top:30px;font-size:12px}.journey span{border:1px solid #aabccc;padding:6px 12px;border-radius:20px}.proof{background:#eff6ff;color:#131b36;padding:65px;border-radius:10px;display:grid;grid-template-columns:1fr 2fr;gap:60px}.proof .eyebrow{color:#a82350}.big{font-size:88px;line-height:1;letter-spacing:-5px}.proof blockquote{font-size:27px;line-height:1.4;margin:0 0 22px}.proof cite{font-size:13px;font-style:normal;color:#475570}.proof a{font-size:12px;color:#215fa8}.split{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:start}.steps{counter-reset:step}.step{border-top:1px solid #d5dfe8;padding:18px 0;display:flex;gap:20px}.step b{color:#435b73;font-size:13px}.step strong{font-size:17px}.step p{margin:5px 0;color:#536673;font-size:14px}.cta{background:#e7edf4;text-align:center;padding:60px 25px;border-radius:10px}.cta p{color:#536673}footer{padding:40px 0;color:#536673;font-size:12px}.review{border-top:1px solid #d5dfe8;padding:30px 0;font-size:13px}.review summary{cursor:pointer;font-weight:700;color:#143d58}.review li{margin:8px 0}code{font-size:11px;overflow-wrap:anywhere}@media(max-width:800px){.wrap{padding:0 22px}.hero,.product-row,.split,.proof{grid-template-columns:1fr;gap:30px}.hero{padding-top:45px}.cards{grid-template-columns:1fr}.audiences{flex-wrap:wrap;gap:15px}nav .links{gap:0}.section{padding:50px 0}.proof{padding:30px}.product-row{margin-top:30px}h2{font-size:32px}.stage-title{margin-bottom:20px}.big{font-size:70px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}h1{font-size:clamp(34px,3.6vw,48px);letter-spacing:-.8px;line-height:1.14}h1 span,h1 em{display:block}h1 span:first-child{font-size:.64em;letter-spacing:-.3px;margin-bottom:18px}img{max-width:100%;height:auto}@media(min-width:801px)and (max-width:1100px){.hero{grid-template-columns:1fr}}.access-cards{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:600px){.access-cards{grid-template-columns:1fr}}.logo{height:auto;object-fit:contain}.hero{grid-template-columns:1.1fr 1fr;gap:36px}.hero .intro{font-size:18px;line-height:1.7}.button{transition:background .18s,transform .18s}.button:hover{background:#435b73;color:#fff;transform:translateY(-1px)}.text-link{font-weight:600;text-decoration-thickness:1px;text-underline-offset:5px;font-size:14px}.audiences a{font-weight:600;text-decoration:none}.audiences a:hover,.links a:not(.button):hover{color:#435b73;text-decoration:underline;text-underline-offset:5px}.skip-link{position:fixed;top:8px;left:8px;transform:translateY(-160%);padding:12px 20px;background:#fff;z-index:10}.skip-link:focus{transform:translateY(0)}.menu-toggle{display:none;font:inherit;border:1px solid #acbec4;border-radius:5px;padding:9px 14px;color:#143d58;background:transparent;cursor:pointer}.site-footer{padding-top:65px;padding-bottom:25px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;gap:35px}.footer-grid h2{font-size:14px;letter-spacing:0;font-weight:600;margin:12px 0 20px}.footer-grid a{display:block;margin-bottom:9px;text-decoration:none}.footer-grid a:hover{text-decoration:underline}.footer-grid br+a{display:inline}.footer-grid>div:first-child a{display:inline-flex;align-items:center;min-height:28px;margin-bottom:4px}.footer-bottom{border-top:1px solid #d5dfe8;margin-top:38px;padding-top:22px;display:flex;gap:25px;justify-content:space-between}@media(max-width:1000px){nav .links{gap:16px;font-size:13px}.hero{gap:24px}nav .button{padding:11px 14px}}@media(max-width:800px){.hero{grid-template-columns:1fr}.hero .intro{max-width:600px}h1{font-size:clamp(32px,6.3vw,50px);letter-spacing:-.5px}.product-stage{max-width:620px;width:100%;margin:auto}nav{flex-wrap:wrap;gap:18px}.menu-toggle:not([hidden]){display:block}nav .links{width:100%;flex-wrap:wrap;gap:18px;padding-top:5px}nav .links[hidden]{display:none}nav .links a{display:block}nav .links .button{width:100%;text-align:center}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-bottom{flex-wrap:wrap;gap:14px}.audiences{flex-direction:column;gap:12px}.copy h3{font-size:27px}.proof blockquote{font-size:23px}.product-row:nth-of-type(3) .copy{order:2}.product-row:nth-of-type(3) .screen{order:1}}@media(prefers-reduced-motion:reduce){.button{transition:none}.button:hover{transform:none}}.partners{padding:44px 0 12px}.partners-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:24px}.partners-heading .eyebrow{margin-bottom:8px}.partners-heading h2{margin:0;font-size:28px}.partners-controls{display:flex;gap:8px;flex-shrink:0}.partners-controls[hidden]{display:none}.partners-controls button{min-width:42px;min-height:42px;padding:8px 13px;border:1px solid #c7d5e3;border-radius:5px;color:#131b36;background:#fff;font:inherit;font-size:13px;cursor:pointer}.partners-controls button:hover{background:#edf6ff}.partners-controls button:focus-visible,.partners-viewport:focus-visible{outline:3px solid #bf2858;outline-offset:4px}.partners-viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#b8c9da #f1f4f8;padding:8px 0 16px}.partners-track{display:flex;align-items:center;gap:24px;width:max-content;list-style:none;margin:0;padding:0}.partners-track li{display:flex;align-items:center;justify-content:center;width:212px;height:132px;flex-shrink:0;padding:16px;border:1px solid #e0e7ee;border-radius:9px;background:#fff}.partners-track img{width:180px;height:96px;object-fit:contain}@media(max-width:600px){.partners-heading{align-items:flex-start;flex-direction:column;gap:16px}.partners-heading h2{font-size:26px}}.roadmap-note{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;margin-top:28px;padding:28px;border:1px solid #ded8ed;border-left:4px solid #bf2858;border-radius:10px;background:#f6f4fb}.roadmap-note .eyebrow{margin-bottom:10px;color:#a82350}.roadmap-note h3{margin:0 0 10px}.roadmap-note p{margin:0;color:#536673;font-size:14px}@media(max-width:800px){.roadmap-note{grid-template-columns:1fr;gap:20px}}.product-intro{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:center}.product-intro .section-top{margin-bottom:0}.workflow-graphic{margin:0}.workflow-graphic img{display:block;width:100%;height:auto}.workflow-graphic figcaption{text-align:center;color:#536673;font-size:11px;margin-top:10px}@media(max-width:800px){.product-intro{grid-template-columns:1fr;gap:24px}.workflow-graphic{max-width:400px;width:100%;margin:0 auto}}:root{--brand-navy: #131b36;--brand-blue: #408fdb;--brand-steel: #8099b2;--brand-magenta: #ca3062;--brand-lavender: #a49bd1}header{border-top:7px solid transparent;border-image:linear-gradient(to right,var(--brand-navy) 0% 25%,var(--brand-blue) 25% 50%,var(--brand-steel) 50% 75%,var(--brand-magenta) 75% 100%) 1}.button{background:#bf2858;border-color:#bf2858}.button:hover{background:#a51e49;border-color:#a51e49}.button.light{background:#edf6ff;color:#215fa8;border-color:#8abbe9}.button.light:hover{background:#ddecfb;color:#174e8b;border-color:#408fdb}.eyebrow,.number{color:#215fa8}.card{border-color:#dbe5ef;border-top:4px solid var(--brand-blue);box-shadow:0 5px 20px #131b3605}.cards>.card:nth-child(3n+2){background:#e5edf4;border-top-color:var(--brand-steel)}.cards>.card:nth-child(3n){background:#fff4f7;border-top-color:var(--brand-magenta)}.cards>.card:nth-child(4n){background:#f6f4fb;border-top-color:var(--brand-lavender)}.journey span{background:#fff;border-color:#8abbe9;color:#215fa8}.journey span:nth-child(2){background:#dce6f0;border-color:#8099b2;color:#435b73}.journey span:nth-child(3){background:#fff0f5;border-color:#e79ab3;color:#a82350}.journey span:nth-child(4){background:#eeebf8;border-color:#a49bd1;color:#514572}.proof{border-left:6px solid var(--brand-blue)}.big{color:#bf2858}#role-based-access .access-cards>.card:nth-child(2){background:#435b73;border-color:#435b73;border-top-color:#8099b2;color:#fff}#role-based-access .access-cards>.card:nth-child(2) p{color:#f0f3f7}#role-based-access .access-cards>.card:nth-child(2) .number{color:#dce5ef}#role-based-access .access-cards>.card:nth-child(3){background:#f1f4f8;border-top-color:#536580}#role-based-access .access-cards>.card:nth-child(4){background:#edf6ff;border-top-color:var(--brand-blue)}#public-directory{background:#fcecf2;border-top-color:var(--brand-magenta)}#public-directory .number{color:#a82350}#public-impact .section-top h2{border-left:5px solid var(--brand-magenta);padding-left:22px}.cta{background:linear-gradient(115deg,#e4f4ff,#e7edf4 65%,#eeebf8);border:1px solid #d3deea}.screen{border-color:#d5e4f3;box-shadow:0 10px 30px #408fdb0c}.hero{display:flex;flex-direction:column;gap:28px;padding-top:54px;text-align:center}.applicant-announcement{margin-top:24px;background:#edf6ff;border-color:#c7def3}.hero-heading{width:100%}.hero-heading .eyebrow{margin-bottom:18px}.hero h1{font-size:clamp(38px,5vw,64px);margin-bottom:0;line-height:1.12}.hero h1 span,.hero h1 em{display:inline;font-size:inherit;letter-spacing:inherit;margin:0}.hero-copy{width:100%;max-width:760px}.hero .intro{max-width:760px;margin:0 auto}.hero .actions{justify-content:center;margin-top:22px}.hero-copy .micro{margin-bottom:0}@media(max-width:600px){.hero{gap:24px;padding-top:36px}.hero h1 em{display:block}}.home-refresh .section{padding:48px 0}.home-refresh .section-top{margin-bottom:24px}.home-refresh h2{font-size:clamp(28px,3vw,36px)}.home-refresh .home-hero{gap:22px;padding:46px 0 42px}.home-hero .hero-heading h1{font-size:clamp(32px,4.4vw,54px);line-height:1.13}.home-hero .hero-heading h1 span,.home-hero .hero-heading h1 em{display:block}.home-hero .hero-copy{max-width:740px}.home-hero .hero-copy .intro{font-size:18px;line-height:1.6}.home-hero .actions{margin-bottom:0}.home-difference{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:start}.home-difference p,.home-process-list dd,.home-mission p,.home-approach p{color:#536673}.home-process-list{margin:0}.home-process-list>div{padding:16px 0;border-top:1px solid #d5dfe8}.home-process-list dt{font-weight:600;color:#131b36}.home-process-list dd{margin:5px 0 0;font-size:15px}.home-refresh .home-product-row{margin-top:0;gap:44px}.home-product-row .copy h3{margin-top:0}.home-contact{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:32px;padding-top:24px;border-top:1px solid #b9cbdc}.home-contact p{margin:0;color:#435b73}.home-contact strong{color:#131b36}.home-contact .button{flex-shrink:0}.home-detail{border-top:1px solid #cbd7e2}.home-detail:last-child{border-bottom:1px solid #cbd7e2}.home-detail summary{padding:18px 12px;cursor:pointer;font-weight:600;color:#143d58}.home-detail summary::marker{color:#bf2858}.home-detail summary:hover{background:#edf3f8}.home-detail summary:focus-visible{outline:3px solid #cb2770;outline-offset:3px}.home-detail[open] summary{background:#edf3f8}.home-detail-body{max-width:860px;padding:0 24px 20px;color:#536673}.home-detail-body p:last-child{margin-bottom:0}.home-detail-body ul{padding-left:20px}.home-detail-body li{margin:10px 0}.home-refresh #public-directory.home-directory{background:transparent;border-top-color:#cbd7e2}.home-mission{max-width:860px}.home-mission h2{border-left:4px solid #bf2858;padding-left:20px}.home-refresh .proof{padding:38px;gap:40px}.home-stats{display:flex;gap:36px;margin:0 0 28px;padding:20px 0;border-block:1px solid #d5dfe8}.home-stats>div{flex:1}.home-stats dt{font-size:28px;line-height:1.2;color:#287548}.home-stats dd{margin:8px 0 0;font-size:14px;color:#536673}.home-industry-links{display:flex;gap:24px;flex-wrap:wrap}.home-approach{max-width:780px}.home-refresh .home-roadmap{margin:0 0 48px;background:#f1f4f8;border-color:#d5dfe8;border-left-color:#bf2858}.home-roadmap p+p{margin-top:12px}.home-refresh .cta{background:#e7edf4}@media(max-width:800px){.home-refresh .section{padding:36px 0}.home-refresh .home-hero{padding:32px 0}.home-difference{grid-template-columns:1fr;gap:16px}.home-refresh .home-product-row{gap:28px}.home-contact{align-items:flex-start;flex-direction:column}.home-refresh .proof{padding:28px;gap:24px}.home-refresh .home-roadmap{margin-bottom:36px}}@media(max-width:600px){.home-stats{flex-direction:column;gap:24px}.home-hero .hero-copy .intro{font-size:17px}.home-detail summary{padding-inline:8px}.home-detail-body{padding-inline:12px}}
