.q-illustrated-intro{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;gap:clamp(24px,4vw,64px);margin:24px 0 48px;display:grid}.q-illustrated-intro>.q-page-intro,.q-illustrated-intro>.pp-heading,.q-illustrated-intro>.rp-heading{max-width:none;margin:0}.q-concept{isolation:isolate;background:linear-gradient(145deg,#f7fbff,#edf5ff 65%,#e0f3fa);border:1px solid #d5e5f8;border-radius:48px 12px;min-width:0;margin:0;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 46px -34px #124391}.q-concept-art{aspect-ratio:2;margin:-8px -6px 12px}.q-concept svg{width:100%;height:100%;display:block}.q-concept-label{color:#092652;margin:0 4px 14px;font-size:16px;font-weight:750;line-height:1.4}.q-concept ol{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.q-concept li{color:#203b60;background:#ffffffdb;border:1px solid #d6e4f5;border-radius:9px;align-items:flex-start;gap:8px;padding:10px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.q-concept li>span{color:#0755ff;flex-shrink:0;font-size:10px;line-height:1.8}.q-concept figcaption{color:#415879;margin:14px 4px 0;font-size:12px;line-height:1.6}.q-vector-draw{animation:.7s ease-out both q-concept-arrive}.q-demo-layout>.q-illustrated-intro{grid-template-columns:1fr;gap:24px;margin:0}.q-demo-layout .q-concept-art{max-height:160px}.q-sign-in .q-illustrated-intro{text-align:left;grid-template-columns:1fr}@keyframes q-concept-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.q-solution-photo,.qr-role-photo,.qc-photo,.rp-article-cover{isolation:isolate;border:1px solid #c7ddf4;position:relative;overflow:hidden;box-shadow:0 22px 48px -35px #123e79;border-radius:70px 16px!important}.q-solution-photo:after,.qr-role-photo:after,.qc-photo:after{content:"";z-index:1;pointer-events:none;border:1px solid #ffffff85;border-radius:58px 9px;position:absolute;inset:12px}.q-solution-photo img,.qr-role-photo img,.qc-photo img,.rp-article-cover img{transition:transform .55s}@media (hover:hover){.q-solution-photo:hover img,.qr-role-photo:hover img,.qc-photo:hover img{transform:scale(1.025)}}.qc-cards article,.q-feature-functions article,.qr-responsibilities article,.pd-card{border-top:3px solid #c7defb;transition:transform .2s,box-shadow .2s}@media (hover:hover){.qc-cards article:hover,.q-feature-functions article:hover,.qr-responsibilities article:hover,.pd-card:hover{transform:translateY(-3px);box-shadow:0 15px 35px -28px #084fa7}}@media (width<=760px){.q-illustrated-intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.q-concept{border-radius:34px 12px;padding:16px}.q-concept-art{max-height:190px}.q-solution-photo,.qr-role-photo,.qc-photo,.rp-article-cover{border-radius:40px 12px!important}}@media (prefers-reduced-motion:reduce){.q-vector-draw{animation:none}.q-concept *,.q-solution-photo img,.qr-role-photo img,.qc-photo img,.qc-cards article,.q-feature-functions article,.qr-responsibilities article,.pd-card{transition:none!important;transform:none!important}}.qv-hero{background:#edf5ff;border:1px solid #d2e2fb;border-radius:34px 12px;align-self:center;width:100%;min-width:0;overflow:hidden;box-shadow:0 18px 50px #12356610}.qv-slides{min-width:0;display:grid}.qv-slide{opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;grid-area:1/1;min-width:0;min-height:420px;transition:opacity .8s,visibility .8s;display:flex;position:relative}.qv-slide.is-current{opacity:1;visibility:visible;pointer-events:auto}.qv-slide>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qv-photo-shade{background:linear-gradient(#0000 20%,#021732ed 100%);position:absolute;inset:0}.qv-photo-label{color:#fff;z-index:1;margin-top:auto;padding:32px;position:relative}.qv-photo-label>span{letter-spacing:.16em;color:#abebff;font-size:11px}.qv-photo-label strong{margin:12px 0;font-size:25px;line-height:1.2;display:block}.qv-photo-label p{color:#f4f8ff;margin:0;font-size:14px;line-height:1.65}.qv-slide .q-concept{box-shadow:none;border:0;border-radius:0;height:100%;padding:20px;margin:0!important}.qv-slide .q-concept-art{max-height:235px}.qv-controls{background:#fff;border-top:1px solid #e4edf9;justify-content:center;align-items:center;gap:10px;padding:12px 15px;display:flex;position:relative}.qv-controls button{color:#064cff;cursor:pointer;background:#f8fbff;border:1px solid #d9e5f8;border-radius:50%;place-items:center;min-width:36px;min-height:36px;display:grid}.qv-controls button:disabled{opacity:.5;cursor:default}.qv-position{color:#425879;white-space:nowrap;margin-right:auto;font-size:11px;font-weight:700}.qv-dots{gap:3px;display:flex}.qv-dots button{background:0 0;border:none;min-width:28px}.qv-dots button:after{content:"";background:#b5c6df;border-radius:20px;width:7px;height:7px}.qv-dots button[aria-pressed=true]:after{background:#0755ff;width:20px}.qv-mid{background:linear-gradient(130deg,#eaf6ff,#f7faff 70%);border:1px solid #dce9fa;border-radius:12px 54px;grid-template-columns:1fr 1.05fr;align-items:center;gap:48px;margin:65px 0;padding:38px;display:grid;overflow:hidden}.qv-mid-photo{background:#092e59;border-radius:90px 12px;align-self:stretch;min-height:410px;position:relative;overflow:hidden}.qv-mid-photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.qv-mid-photo:after{content:"";background:linear-gradient(#0000 40%,#061e42e8);position:absolute;inset:0}.qv-contour{z-index:1;opacity:.85;position:absolute;inset:0}.qv-contour svg{fill:#fff;stroke:#54dfff;stroke-width:3px;width:100%;height:100%}.qv-contour path{fill:none;stroke-dasharray:8 10}.qv-image-note{color:#fff;z-index:2;font-size:20px;font-weight:700;line-height:1.3;position:absolute;bottom:30px;left:26px;right:20px}.qv-image-note small{color:#d9eaff;margin-top:8px;font-size:12px;font-weight:400;display:block}.qv-mid-copy{min-width:0}.qv-mid-copy h2{margin:12px 0 18px;font-size:clamp(25px,2.4vw,34px);line-height:1.18}.qv-mid-copy>p{font-size:14px;line-height:1.7}.qv-flow{margin:25px 0 0;padding:0;list-style:none}.qv-flow li{gap:15px;padding:0 0 25px;display:flex;position:relative}.qv-flow li:not(:last-child):before{content:"";border-left:2px dashed #94b7ee;position:absolute;top:38px;bottom:0;left:19px}.qv-flow-number{color:#fff;background:#0755ff;border-radius:12px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:700;display:grid;box-shadow:0 6px 16px #0755ff22}.qv-flow h3{margin:1px 0 6px;font-size:16px;line-height:1.4}.qv-flow p{color:#425675;margin:0;font-size:13px;line-height:1.7}.qv-concept-note{color:#536888;font-size:11px!important}.qv-hero button:focus-visible{outline-offset:2px;outline:3px solid #00a9ca}@media (width<=760px){.qv-mid{border-radius:12px 36px;grid-template-columns:1fr;gap:25px;margin:40px 0;padding:20px}.qv-mid-photo{min-height:290px}.qv-slide{min-height:440px}.qv-photo-label{padding:24px}.qv-photo-label strong{font-size:23px}.qv-hero{border-radius:26px 10px}.qv-mid-copy h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.qv-slide{transition:none}}@media print{.qv-slide{display:none}.qv-slide.is-current{display:flex}.qv-controls{display:none}.qv-mid{break-inside:avoid}}.pp-page>.qv-mid{box-sizing:border-box;width:calc(100% - 48px);max-width:1280px;margin:65px auto}.q-demo-layout{grid-template-columns:1fr}.q-sign-in{max-width:none}.rp-article-cover:has(.qv-hero){max-width:950px;margin:30px auto 45px;overflow:visible}.rp-article-cover .qv-hero{width:100%}.rp-prose .qv-mid{grid-template-columns:1fr;padding:24px}.rp-prose .qv-mid-photo{min-height:330px}.rp-prose .qv-flow{padding:0}.qv-art-learning.qv-mid{background:linear-gradient(135deg,#fff5e9,#fffdfa 65%);border-color:#efdfc8;border-radius:60px 16px 16px}.qv-art-learning .qv-mid-photo{border-radius:130px 130px 24px 24px}.qv-art-learning.qv-hero{border-radius:60px 16px 16px}.qv-art-learning .qv-contour svg{stroke:#ffda8b}.qv-art-ledger.qv-mid{background:linear-gradient(135deg,#edf6f1,#fbfdfc);border-color:#cfe5da;border-radius:16px}.qv-art-ledger .qv-mid-photo{clip-path:polygon(0 0,100% 0,100% 90%,87% 100%,0 100%);border-radius:16px 70px 16px 16px}.qv-art-ledger .qv-contour svg{stroke:#a0ebce}.qv-art-ledger .qv-contour path,.qv-art-systems .qv-contour path{stroke-dasharray:none}.qv-art-network.qv-mid{background:linear-gradient(135deg,#fff2f0,#fffaf9);border-color:#f0dad5;border-radius:16px 64px}.qv-art-network .qv-mid-photo{border-radius:45% 45% 18px 18px}.qv-art-network .qv-contour svg{stroke:#ffc6ac}.qv-art-evidence.qv-mid{background:linear-gradient(135deg,#f3effb,#fcfbff);border-color:#e2d9f0;border-radius:16px}.qv-art-evidence .qv-mid-photo{clip-path:polygon(0 0,86% 0,100% 14%,100% 100%,0 100%);border-radius:12px}.qv-art-evidence .qv-contour svg{stroke:#d5c2ff}.qv-art-systems.qv-mid{background:linear-gradient(130deg,#e8f6f8,#f8fcff);border-color:#c9e5e9;border-radius:12px 48px}.qv-art-systems .qv-mid-photo{border-radius:12px 65px}.qv-art-systems.qv-hero{border-radius:12px 48px}.qv-contour{opacity:.85;pointer-events:none;inset:15% 0 12%}.qv-mid-photo>img{transition:transform .8s}@media (hover:hover) and (prefers-reduced-motion:no-preference){.qv-mid-photo:hover>img{transform:scale(1.035)}}@media (width>=1000px){.qv-art-systems.qv-mid,.qv-art-evidence.qv-mid{grid-template-columns:1.05fr 1fr}.qv-art-systems>.qv-mid-photo,.qv-art-evidence>.qv-mid-photo{grid-area:1/2}.qv-art-systems>.qv-mid-copy,.qv-art-evidence>.qv-mid-copy{grid-area:1/1}.rp-prose .qv-mid>*{grid-area:auto}}@media (width<=760px){.qv-art-learning .qv-mid-photo{border-radius:80px 80px 18px 18px}.qv-art-network .qv-mid-photo{border-radius:90px 90px 18px 18px}}.qe-case{background:#f5f9ff;border:1px solid #d7e3f4;border-radius:24px;scroll-margin-top:110px;overflow:hidden;padding:0!important}.qe-case-heading{max-width:900px;padding:36px 40px 20px}.qe-case h2{letter-spacing:-.04em;margin:10px 0 18px;font-size:clamp(1.65rem,3vw,2.4rem);line-height:1.16}.qe-case p{color:#445570;line-height:1.8}.qe-case-body{grid-template-columns:1fr 1fr;gap:36px;padding:12px 40px 36px;display:grid}.qe-case-body article{min-width:0}.qe-case-body svg{color:#0755ed}.qe-case-body h3{margin:13px 0 10px;font-size:1.15rem}.qe-handover{background:#092649;align-items:center;gap:22px;padding:28px 40px;text-decoration:none;display:flex;color:#fff!important}.qe-handover>span{flex:1;gap:7px;display:grid}.qe-handover small{letter-spacing:.12em;color:#9fcbff;font-size:.68rem}.qe-handover strong{font-size:1.18rem}.qe-handover span span{color:#d3e2f5;line-height:1.6}.qe-handover>svg{flex-shrink:0}.qe-handover:hover{background:#103966}.qe-institution-brief{background:linear-gradient(120deg,#f1f7ff,#fff);border:1px solid #d7e3f4;border-radius:22px;padding:36px}.qe-institution-brief h2{max-width:760px}.qe-brief-grid{grid-template-columns:1.2fr 1fr;gap:36px;margin-top:25px;display:grid}.qe-brief-grid p{line-height:1.8}.qe-brief-grid aside{background:#fff;border:1px solid #dfe8f5;border-radius:16px;padding:24px}.qe-brief-grid h3{margin:0 0 12px}.qe-brief-grid a{color:#0455df;align-items:center;gap:12px;margin-top:20px;font-weight:650;line-height:1.6;display:flex}.qe-editorial-photo{aspect-ratio:3/2;object-fit:cover;border-radius:18px;width:100%;display:block}.qe-read-next{background:#eff5ff;border-radius:16px;margin:30px 0;padding:26px}.qe-read-next a{color:#0755ed;font-weight:650}.qe-read-next p{line-height:1.7}.qe-role-decision{grid-template-columns:1fr 1fr;gap:32px;display:grid}.qe-role-decision article{background:#f7faff;border:1px solid #dbe6f6;border-radius:18px;padding:28px}.qe-role-decision p{line-height:1.8}.qe-role-decision h3{margin-top:0}.qe-role-decision a{color:#0755ed;gap:10px;margin-top:14px;font-weight:650;display:inline-flex}@media (width<=700px){.qe-case-heading{padding:26px 23px 12px}.qe-case-body{grid-template-columns:1fr;gap:20px;padding:12px 23px 26px}.qe-handover{gap:14px;padding:23px}.qe-handover>svg:first-child{display:none}.qe-institution-brief{padding:23px}.qe-brief-grid,.qe-role-decision{grid-template-columns:1fr;gap:18px}.qe-role-decision article{padding:22px}}.qe-editorial-reading{grid-template-columns:minmax(0,1.8fr) minmax(220px,1fr);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.qe-editorial-reading h2{letter-spacing:-.04em;font-size:clamp(1.6rem,2.8vw,2.3rem);line-height:1.2}.qe-editorial-reading p{color:#465670;line-height:1.85}.qe-editorial-reading article{margin-top:28px}.qe-editorial-reading article h3{margin-bottom:10px;font-size:1.14rem}.qe-reading-lead{font-size:1.1rem}.qe-editorial-reading aside{background:#f3f7ff;border-left:3px solid #0662ff;border-radius:0 15px 15px 0;padding:22px}.qe-editorial-reading aside a{gap:10px;padding:20px 0;text-decoration:none;display:grid}.qe-editorial-reading aside a+a{border-top:1px solid #d9e5f5}.qe-editorial-reading aside strong{color:#0755df;align-items:center;gap:12px;line-height:1.5;display:flex}.qe-editorial-reading aside strong svg{flex-shrink:0}.qe-editorial-reading aside span{color:#465670;font-size:.9rem;line-height:1.7}@media (width<=760px){.qe-editorial-reading{grid-template-columns:1fr;gap:24px}}.qc-page{overflow-wrap:break-word}.qi-workspace{background:linear-gradient(135deg,#f1f7ff,#fff);border:1px solid #dae7f8;border-radius:15px;padding:30px}.qi-workspace-stats{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:28px;display:grid}.qi-workspace-stats article{background:#fff;border:1px solid #e1eaf7;border-radius:8px;align-items:center;gap:18px;padding:20px;display:flex}.qi-workspace-stats strong{color:#0755ff;font-size:34px}.qi-workspace-stats span{color:#415c7e;font-size:14px}.qi-workspace .text-link{margin-top:18px}.q-page .button{white-space:normal;text-align:center;padding-block:12px}.qc-editorial-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:58px;padding-bottom:42px;display:grid}.qc-editorial-hero .q-page-intro{margin:0}.qc-editorial-hero h1{font-size:clamp(36px,3.7vw,57px)}.qc-photo{border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 60px #10295219}.qc-photo img{aspect-ratio:1.15;object-fit:cover;width:100%}.qc-photo>span{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#081b37bd;border-radius:8px;padding:14px;font-size:12px;position:absolute;bottom:16px;left:16px;right:16px}.qc-cards,.qc-link-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.qc-cards article,.qc-link-cards>a{background:linear-gradient(135deg,#f7faff,#fff);border:1px solid #dfe8f5;border-radius:12px;padding:26px}.qc-cards h3,.qc-link-cards h3{margin-bottom:14px}.qc-cards p,.qc-link-cards p{color:#425b7b;font-size:15px}.qc-link-cards>a{transition:transform .25s,box-shadow .25s}.qc-link-cards>a:hover{transform:translateY(-4px);box-shadow:0 15px 28px #14356512}.qc-link-cards h3{justify-content:space-between;align-items:center;gap:16px;display:flex}.qc-link-cards h3 svg{color:#0755ff;flex-shrink:0}.qc-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.qc-actions .button{margin:0}.qc-checklist{grid-template-columns:1fr 1fr;gap:50px;display:grid}.qc-checklist p{color:#425b7b;margin-block:16px}.qc-checklist label{cursor:pointer;border-bottom:1px solid #dce6f5;align-items:flex-start;gap:12px;padding:15px;font-size:14px;display:flex}.qc-checklist input{accent-color:#0755ff;flex-shrink:0;width:18px;height:18px;margin-top:3px}.qc-checklist label svg{color:#0e9b75;opacity:0;flex-shrink:0;margin-left:auto}.qc-checklist label:has(input:checked){background:#f0fbf7}.qc-checklist label:has(input:checked) svg{opacity:1}.qc-checklist .text-link{margin-top:20px}.qc-progress{background:#e4edfa;border-radius:6px;height:7px;overflow:hidden}.qc-progress>span{background:linear-gradient(90deg,#0755ff,#19bfb0);height:100%;transition:width .3s;display:block}.qc-form-layout{grid-template-columns:.8fr 1.2fr;align-items:start;gap:60px;display:grid}.qc-form-aside{color:#fff;background:linear-gradient(135deg,#071c3c,#143967);border-radius:16px;padding:30px}.qc-form-aside h2{margin-bottom:18px;font-size:27px}.qc-form-aside p{color:#d3e1f4;margin-bottom:24px}.qc-form-aside ol{padding-left:22px}.qc-form-aside li{margin-bottom:20px}.qc-enquiry{background:#f7faff;border:1px solid #dae5f5;border-radius:16px;padding:30px;scroll-margin-top:105px}.qc-enquiry h2{margin-bottom:26px;font-size:29px}.qc-enquiry a:not(.text-link){color:#0755ff;text-decoration:underline}.qc-enquiry .demo-form{gap:20px}.qc-enquiry .demo-form textarea{min-height:140px}.qc-receipt{color:#355173}.qc-receipt>svg{color:#129777;margin-bottom:20px}.qc-receipt h3{color:#071b39}.qc-receipt p{margin-block:15px}.qc-receipt code{overflow-wrap:anywhere;background:#fff;border:1px solid #dbe6f3;border-radius:7px;padding:14px;font-size:13px;display:block}.qc-choice-tabs{flex-wrap:wrap;gap:10px;margin:25px 0;display:flex}.qc-choice-tabs button{color:#27466e;cursor:pointer;background:#fff;border:1px solid #cedbf0;border-radius:8px;padding:12px 18px}.qc-choice-tabs button[aria-pressed=true]{color:#fff;background:#0755ff;border-color:#0755ff}.qc-scope-panel{background:linear-gradient(110deg,#f0f6ff,#fff);border:1px solid #dbe7f9;border-radius:16px;grid-template-columns:.85fr 1.15fr;gap:45px;padding:36px;animation:.35s ease-out qc-arrive;display:grid}.qc-scope-panel h3{margin:12px 0;font-size:28px}.qc-scope-panel p{color:#425b7b}.qc-scope-panel ul{gap:15px;padding:0;list-style:none;display:grid}.qc-scope-panel li{gap:12px;display:flex}.qc-scope-panel li svg{color:#119577;flex-shrink:0;margin-top:4px}.qc-access-list{gap:12px;display:grid}.qc-access-list article{background:#fff;border:1px solid #dce7f6;border-radius:9px;grid-template-columns:1fr 22px;gap:7px 15px;padding:17px;display:grid}.qc-access-list strong{font-size:15px}.qc-access-list span{color:#526987;font-size:13px}.qc-access-list svg{color:#0755ff;grid-area:1/2/3;align-self:center}.qc-table-wrap{border:1px solid #dce6f4;border-radius:12px;margin-block:30px;overflow-x:auto}.qc-table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:14px}.qc-table caption{text-align:left;background:#f3f7fe;padding:18px;font-size:16px;font-weight:600}.qc-table th,.qc-table td{vertical-align:top;border-bottom:1px solid #e3ebf7;padding:19px;line-height:1.7}.qc-table thead{color:#fff;background:#0a244a}.qc-table tbody th{background:#f8fbff;width:22%}.qc-proof-label{color:#155d5a;background:#e7f8f3;border-radius:30px;margin-bottom:17px;padding:7px 13px;font-size:12px;display:inline-flex}.qc-story-switch{grid-template-columns:.55fr 1.45fr;gap:30px;display:grid}.qc-story-switch .qc-choice-tabs{align-content:start;margin:0;display:grid}.qc-story-switch button{text-align:left}.qc-story-panel{background:#f6faff;border:1px solid #dbe7f7;border-radius:14px;padding:30px;animation:.35s ease-out qc-arrive}.qc-story-panel h3{margin-bottom:18px}.qc-story-panel p+p{margin-top:18px}.qc-note{color:#365373;background:#eff5ff;border-left:3px solid #0755ff;margin-block:28px;padding:22px;font-size:14px}.qc-legal-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:50px;display:grid}.qc-legal-nav{background:#f3f7fd;border-radius:12px;gap:15px;padding:23px;font-size:14px;display:grid;position:sticky;top:100px}.qc-legal-nav a{color:#0755ff}.qc-legal-section{border-bottom:1px solid #e0e9f6;margin-bottom:30px;padding-bottom:28px;scroll-margin-top:110px}.qc-legal-section h2{margin-bottom:16px;font-size:26px}.qc-legal-section p{color:#425b7b;margin-bottom:16px}.qc-legal-section a{color:#0755ff;text-decoration:underline}.qc-status{grid-template-columns:1fr 1fr;gap:22px;margin-block:30px;display:grid}.qc-status article{background:#f5f9ff;border:1px solid #dce7f7;border-radius:12px;padding:26px}.qc-status strong{align-items:center;gap:9px;margin-bottom:10px;font-size:20px;display:flex}.qc-status p{color:#425b7b}.qc-status-dot{background:#a8b7ca;border-radius:50%;width:10px;height:10px;display:inline-block}.qc-status-dot[data-state=ready]{background:#15a57f;box-shadow:0 0 0 5px #15a57f13}.qc-status-dot[data-state=unavailable]{background:#c55236}.qc-sitemap{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.qc-sitemap section{border:1px solid #dce5f4;border-radius:10px;padding:23px}.qc-sitemap h2{margin-bottom:15px;font-size:22px}.qc-sitemap a{color:#315277;padding-block:7px;font-size:14px;display:block}.qc-sitemap a:hover{color:#0755ff;text-decoration:underline}@keyframes qc-arrive{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.qc-editorial-hero,.qc-form-layout{gap:30px}.qc-cards,.qc-link-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.qc-legal-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}}@media (width<=700px){.qc-editorial-hero,.qc-form-layout,.qc-checklist,.qc-scope-panel,.qc-story-switch,.qc-legal-layout{grid-template-columns:1fr;gap:28px}.qc-photo img{aspect-ratio:1.5}.qc-cards,.qc-link-cards,.qc-status,.qc-sitemap{grid-template-columns:1fr}.qc-enquiry,.qc-form-aside,.qc-scope-panel,.qc-story-panel{padding:23px}.qc-legal-nav{grid-template-columns:1fr 1fr;position:static}.qc-choice-tabs button{flex:140px}}@media (width<=500px){.qi-workspace{padding:18px}.qi-workspace-stats{grid-template-columns:1fr;gap:10px}}@media (prefers-reduced-motion:reduce){.qc-link-cards>a,.qc-progress>span{transition:none}.qc-scope-panel,.qc-story-panel{animation:none}}.sector-decisions{border-top:1px solid #d6e4f7;margin:28px 0}.sector-decisions>div{border-bottom:1px solid #d6e4f7;grid-template-columns:minmax(140px,1fr) 3fr;gap:24px;padding:22px 0;display:grid}.sector-decisions dt{color:#082147;font-weight:700}.sector-decisions dd{color:#425675;margin:0;line-height:1.8}@media (width<=600px){.sector-decisions>div{grid-template-columns:1fr;gap:8px}}.qa-launcher{z-index:45;color:#fff;cursor:pointer;background:#063ec4;border:1px solid #94bdff;border-radius:30px;align-items:center;gap:9px;padding:14px 20px;font-weight:700;display:flex;position:fixed;bottom:22px;right:24px;box-shadow:0 7px 25px #07225530}.qa-assistant{color:#213955}.qa-intro{margin:0 0 14px}.qa-tabs{border-bottom:1px solid #dce6f2;gap:8px;padding-bottom:14px;display:flex}.qa-tabs button{color:#153860;cursor:pointer;background:#f6f9ff;border:1px solid #cbdaf0;border-radius:10px;align-items:center;gap:7px;padding:10px;display:flex}.qa-tabs button[aria-pressed=true]{color:#fff;background:#0755ff;border-color:#0755ff}.qa-mode,.qa-privacy{color:#536984;font-size:12px;line-height:1.6}.qa-conversation{overscroll-behavior:contain;max-height:310px;padding:4px 2px 8px;overflow:auto}.qa-welcome{background:linear-gradient(130deg,#edf6ff,#f5f1ff);border-radius:22px 8px;padding:18px}.qa-welcome h3{margin:0 0 8px;font-size:21px}.qa-welcome button{text-align:left;color:#164481;cursor:pointer;background:#fff;border:1px solid #d0dff1;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:8px;padding:11px;display:flex}.qa-message{background:#f4f8ff;border:1px solid #dde7f4;border-radius:14px 14px 14px 3px;margin:12px 0;padding:14px}.qa-message p,.qa-plan-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.65}.qa-message small{color:#0755dd;font-weight:700}.qa-you{background:#eef0ff;border-radius:14px 14px 3px;margin-left:28px}.qa-message a,.qa-plan>a{color:#064dcc;align-items:center;gap:8px;margin-top:9px;font-size:13px;display:flex}.qa-question{gap:8px;margin-top:12px;display:grid}.qa-question label,.qa-planner label{font-size:13px;font-weight:600}.qa-question textarea,.qa-planner select{color:#173251;width:100%;font:inherit;background:#fff;border:1px solid #bfd0e4;border-radius:8px;padding:10px}.qa-question button{justify-self:end}.qa-bottom{justify-content:space-between;margin-top:12px;font-size:13px;display:flex}.qa-bottom button{color:#315b96;cursor:pointer;background:0 0;border:0;text-decoration:underline}.qa-planner{gap:14px;padding-top:16px;display:grid}.qa-planner label{gap:7px;display:grid}.qa-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.qa-planner fieldset{border:1px solid #d2deed;border-radius:12px;padding:12px}.qa-planner legend{font-size:14px;font-weight:700}.qa-check,.qa-planner .qa-check{align-items:flex-start;gap:9px;margin:8px 0;font-size:13px;display:flex}.qa-check input{accent-color:#0755ff;margin-top:3px}.qa-plan{background:#f3f8ff;border:1px solid #cddff5;border-radius:16px;margin-top:20px;padding:18px}.qa-plan h3{margin-top:0}.qa-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.qa-actions button{padding:10px;font-size:12px}.qa-assistant button:disabled{opacity:.55;cursor:not-allowed}@media (width<=600px){.qa-launcher{padding:12px 16px;bottom:14px;right:14px}.qa-grid{grid-template-columns:1fr}.qa-conversation{max-height:240px}.qa-tabs button{font-size:12px}.qa-plan{padding:12px}}@media (prefers-reduced-motion:reduce){.qa-assistant *{scroll-behavior:auto!important}}.rs,.rc,.rs-strip{--rc-accent:#0755ff;--rc-accent-ink:#0343c9;--rc-ink:#07132d;--rc-mute:#4a5b78;--rc-mid:#8a9bb8;--rc-soft:#bcd2ff;--rc-pale:#dfe7f4;--rc-grid:#e3eaf5;--rc-line:#c9d6ea;--rc-card:#f6f9ff}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.rc-globaldefs{width:0;height:0;position:absolute}.rs{color:var(--rc-ink);padding-block:8px 72px}.rs-crumbs{margin:18px 0 8px}.rs-crumbs a{align-items:center;min-height:28px;display:inline-flex}.rs-heading,.rs-hero{max-width:880px;margin:28px 0 36px}.rs-heading h1,.rs-hero h1{margin:10px 0 16px;font-size:clamp(34px,5vw,58px);line-height:1.04}.rs-lead{color:#25395d;max-width:70ch;font-size:clamp(17px,1.6vw,20px);line-height:1.6}.rs-lead-sm{color:#25395d;max-width:70ch;margin:6px 0 22px;line-height:1.65}.rs-meta{color:var(--rc-mute);flex-wrap:wrap;gap:8px 22px;margin:18px 0;padding:0;font-size:14px;list-style:none;display:flex}.rs-meta li{align-items:center;gap:6px;display:inline-flex}.rs-actions{flex-wrap:wrap;gap:12px;margin:22px 0 10px;display:flex}.rs-actions .button{white-space:normal;text-align:center}.rs-hash{color:var(--rc-mute);overflow-wrap:anywhere;margin:10px 0 0;font-size:13px}.rs-hash code,.rs-sha{background:var(--rc-card);border-radius:4px;padding:2px 6px;font-size:12px}.rs-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--rc-accent-ink);margin:0 0 6px;font-size:12px;font-weight:700}.rs-section{margin:56px 0}.rs-section>h2,.rs-h2{margin:0 0 14px;font-size:clamp(26px,3vw,36px);line-height:1.12}.rs-note{color:var(--rc-mute);margin:14px 0;font-size:14px;line-height:1.6}.rs-link,.rs-prose a,.rs-article :where(p,li,td,th,blockquote,summary) a{color:var(--rc-accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.rs-link{align-items:center;gap:8px;font-weight:650;display:inline-flex}.rs-tag{letter-spacing:.06em;text-transform:uppercase;background:var(--rc-accent);color:#fff;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.rs-progress{z-index:30;pointer-events:none;background:0 0;height:3px;position:fixed;top:0;left:0;right:0}.rs-progress span{background:var(--rc-accent);transform-origin:0;height:100%;display:block}.rs-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.rs-toc{max-height:calc(100vh - 120px);padding:4px 0;font-size:14px;position:sticky;top:100px;overflow:auto}.rs-toc-title{letter-spacing:.12em;text-transform:uppercase;color:var(--rc-mute);margin:0 0 10px;font-size:12px;font-weight:700}.rs-toc ol{border-left:2px solid var(--rc-grid);margin:0;padding:0;list-style:none}.rs-toc a{color:#25395d;border-left:2px solid #0000;gap:10px;margin-left:-2px;padding:7px 10px 7px 14px;line-height:1.35;display:flex}.rs-toc a:hover{color:var(--rc-accent-ink)}.rs-toc a[aria-current]{border-left-color:var(--rc-accent);color:var(--rc-ink);background:linear-gradient(90deg,#eef4ff,#0000);font-weight:700}.rs-toc-n{min-width:14px;color:var(--rc-mute);font-variant-numeric:tabular-nums}.rs-toc-bar{background:var(--rc-grid);border-radius:4px;height:4px;margin:18px 0 6px;overflow:hidden}.rs-toc-bar span{background:var(--rc-accent);transform-origin:0;height:100%;display:block}.rs-toc-pct{color:var(--rc-mute);margin:0 0 14px;font-size:12px}.rs-toc-link{color:var(--rc-accent-ink);text-underline-offset:3px;font-size:13px;text-decoration:underline}.rs-article{min-width:0;max-width:820px}.rs-chapter{border-bottom:1px solid var(--rc-grid);margin-bottom:40px;padding-bottom:28px;scroll-margin-top:96px}.rs-chapter>h2,.rs-prose h2{margin:0 0 18px;scroll-margin-top:96px;font-size:clamp(27px,3vw,38px);line-height:1.1}.rs-chapter h3.rs-h,.rs-prose h3{margin:32px 0 10px;font-size:21px;line-height:1.2}.rs-chapter p,.rs-prose p,.rs-chapter li,.rs-prose li{color:#1b2f52;font-size:17px;line-height:1.72}.rs-chapter p,.rs-prose p{max-width:72ch;margin:0 0 16px}.rs-chapter ul,.rs-chapter ol,.rs-prose ul,.rs-prose ol{max-width:72ch;margin:0 0 18px;padding-left:22px}.rs-chapter li,.rs-prose li{margin-bottom:8px}.rs-chapter blockquote,.rs-prose blockquote{border-left:4px solid var(--rc-accent);background:var(--rc-card);color:#1b2f52;margin:18px 0;padding:12px 18px}.rs-prose h2{margin-top:44px}.rs-prose-wide p,.rs-prose-wide ul,.rs-prose-wide ol{max-width:80ch}.rs-take{background:linear-gradient(145deg,#f7fbff,#edf4ff);border:1px solid #d5e5f8;border-radius:14px;margin:0 0 26px;padding:18px 22px 8px}.rs-take h3{letter-spacing:.12em;text-transform:uppercase;color:var(--rc-accent-ink);margin:0 0 8px!important;font-size:13px!important}.rs-take li{font-size:16px;font-weight:600;line-height:1.55}.rs-take ul{margin:0 0 10px;padding-left:20px}.rs-tablescroll{border:1px solid var(--rc-line);border-radius:10px;margin:18px 0 24px;overflow-x:auto}.rs-tablescroll:focus-visible{outline:3px solid #80a5ff}.rs table,.rc table{border-collapse:collapse;width:100%;font-size:14.5px}.rs th,.rs td,.rc th,.rc td{text-align:left;vertical-align:top;border-bottom:1px solid var(--rc-grid);padding:9px 12px;line-height:1.5}.rs thead th,.rc thead th{background:var(--rc-card);white-space:nowrap;font-weight:700}.rs tbody th,.rc tbody th{font-weight:650}.rs-chart{margin:28px 0 36px}.rs-faq details{border-bottom:1px solid var(--rc-grid);padding:12px 0}.rs-faq summary{cursor:pointer;font-size:17px;font-weight:700;line-height:1.45}.rs-faq details p{margin:10px 0 4px}.rs-quote .rs-snips{gap:14px;max-width:none;padding:0;list-style:none;display:grid}.rs-snips li{border:1px solid var(--rc-line);background:#fff;border-radius:12px;grid-template-columns:22px 1fr auto;align-items:start;gap:12px;margin:0;padding:14px 16px;font-size:15.5px;display:grid}.rs-snips li>svg{color:var(--rc-accent);margin-top:3px}.rs-snips li div{font-size:15.5px;line-height:1.6}.rs-end{border-top:2px solid var(--rc-ink);margin-top:12px;padding-top:22px}.rs-legal{color:var(--rc-mute)!important;font-size:14px!important}.rs-end-links{flex-wrap:wrap;gap:10px 22px;margin-top:14px;display:flex}.rs-end-links a,.rs-end-links button{color:var(--rc-accent-ink);background:0 0;align-items:center;gap:8px;padding:6px 0;font-size:15px;font-weight:650;display:inline-flex;text-decoration:none!important}.rs-end-links button{cursor:pointer}.rs-print-cover{display:none}.rs-provs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;margin:18px 0;padding:0;list-style:none;display:grid}.rs-provs a{border:1px solid var(--rc-line);background:#fff;border-radius:12px;gap:4px;height:100%;padding:16px 18px;transition:border-color .2s,transform .2s;display:grid;position:relative}.rs-provs a:hover{border-color:var(--rc-accent);transform:translateY(-2px)}.rs-provs strong{font-size:18px}.rs-provs span{color:#25395d;font-size:14.5px}.rs-provs small{color:var(--rc-mute);font-size:13px}.rs-provs svg{color:var(--rc-accent);position:absolute;top:18px;right:16px}.rs-cards3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;margin:18px 0;padding:0;list-style:none;display:grid}.rs-cards3 li{border:1px solid var(--rc-line);background:#fff;border-radius:12px;padding:20px}.rs-cards3 svg{color:var(--rc-accent)}.rs-cards3 h3{margin:10px 0 6px;font-size:20px}.rs-cards3 p{color:#25395d;margin:0;font-size:15px;line-height:1.6}.rs-cards3 a{text-underline-offset:3px;text-decoration:underline}.rs-id{color:var(--rc-mute);font-size:12px;font-weight:400;display:block}.rs-attr{gap:12px;padding:0;list-style:none;display:grid}.rs-attr li{border:1px solid var(--rc-line);border-radius:10px;justify-content:space-between;align-items:flex-start;gap:16px;padding:14px 16px;display:flex}.rs-attr p{color:#25395d;margin:4px 0 0;font-size:14.5px;line-height:1.55}.rs-reuse{background:linear-gradient(145deg,#f7fbff,#edf4ff);border:1px solid #d5e5f8;border-radius:14px;margin:48px 0;padding:24px 26px}.rs-reuse h2{margin:0 0 12px;font-size:26px}.rs-reuse ul{margin:0;padding-left:20px}.rs-reuse li{max-width:80ch;margin-bottom:8px;font-size:15.5px;line-height:1.65}.rs-reuse a{color:var(--rc-accent-ink);text-decoration:underline}.rs-two{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.rs-policy p,.rs-policy li{font-size:15.5px;line-height:1.65}.rs-form{gap:16px;display:grid}.rs-form label{gap:6px;font-size:15px;font-weight:650;display:grid}.rs-form input:not([type=checkbox]),.rs-form select,.rs-form textarea{width:100%;color:var(--rc-ink);background:#fff;border:1px solid #9fb0cc;border-radius:8px;min-height:46px;padding:11px 13px;font-weight:400}.rs-form input:focus-visible,.rs-form select:focus-visible,.rs-form textarea:focus-visible{outline-offset:1px;outline:3px solid #80a5ff}.rs-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rs-form .optional{color:var(--rc-mute);font-weight:400}.rs-consent{align-items:flex-start;gap:10px;line-height:1.5;font-weight:400!important;display:flex!important}.rs-consent input{flex:none;width:24px;height:24px;margin-top:1px}.rs-consent a{color:var(--rc-accent-ink);text-decoration:underline}.rs-error{color:#a4122b;margin:0;font-weight:650}.rs-submit{justify-self:start}.rs-receipt{background:#f4f8ff;border:1px solid #b9d0f8;border-radius:14px;justify-items:start;gap:10px;padding:26px;display:grid}.rs-receipt svg{color:var(--rc-accent)}.rs-receipt h2{margin:0;font-size:26px}.rs-receipt p{margin:0;line-height:1.6}.rs-receipt code{overflow-wrap:anywhere;background:#fff;border-radius:6px;padding:4px 8px;font-size:13px}.rs-strip{color:var(--rc-ink);background:linear-gradient(145deg,#f7fbff,#edf4ff 70%,#e0f3fa);border:1px solid #d5e5f8;border-radius:48px 14px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(22px,4vw,56px);margin:72px auto;padding:clamp(24px,4vw,44px);display:grid}.rs-strip h2{margin:8px 0 14px;font-size:clamp(26px,3.2vw,40px);line-height:1.1}.rs-strip p{color:#25395d;max-width:60ch;line-height:1.65}.rs-strip-links{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.rs-strip-figs{flex-wrap:wrap;gap:6px;max-width:420px;display:flex}.rs-strip-figs svg{width:54px;height:66px}.rs-strip-stats{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px;display:grid}.rs-strip-stats div{background:#fff;border:1px solid #d5e5f8;border-radius:10px;padding:10px 12px}.rs-strip-stats strong{letter-spacing:-.03em;font-size:22px;display:block}.rs-strip-stats span{color:var(--rc-mute);font-size:12.5px;line-height:1.35;display:block}.rs-callout{border:1px solid #d5e5f8;border-left:5px solid var(--rc-accent);background:#f7fbff;border-radius:12px;margin:40px 0;padding:24px 26px}.rs-callout h2{margin:6px 0 8px;font-size:24px}.rs-callout p{color:#25395d;max-width:75ch;line-height:1.65}.rs-callout-links{flex-wrap:wrap;gap:8px 22px;margin-top:12px;display:flex}.rc{border:1px solid var(--rc-line);color:var(--rc-ink);background:#fff;border-radius:16px;margin:0;padding:20px clamp(14px,2.5vw,26px) 16px;box-shadow:0 14px 34px -28px #124391}.rc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px 18px;margin-bottom:14px;display:flex}.rc-titles{flex:320px;min-width:0}.rc-title{letter-spacing:-.03em;line-height:1.2;margin:0 0 4px!important;font-size:clamp(18px,2vw,22px)!important}.rc-sub{max-width:68ch;color:var(--rc-mute)!important;margin:0!important;font-size:14.5px!important;line-height:1.5!important}.rc-est{color:#25395d!important;margin:8px 0 0!important;font-size:13.5px!important;line-height:1.45!important}.rc-badge{letter-spacing:.08em;text-transform:uppercase;border:1.5px dashed var(--rc-accent-ink);color:var(--rc-accent-ink);background:#fff;border-radius:99px;margin-right:4px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700;display:inline-block}.rc-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rc-seg{border:1px solid var(--rc-line);border-radius:9px;display:inline-flex;overflow:hidden}.rc-seg button,.rc-btn{min-height:36px;color:var(--rc-ink);cursor:pointer;background:#fff;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;display:inline-flex;text-decoration:none!important}.rc-btn{border:1px solid var(--rc-line);border-radius:9px}.rc-seg button[aria-pressed=true]{background:var(--rc-accent);color:#fff}.rc-seg button:hover:not([aria-pressed=true]),.rc-btn:hover{background:#eef4ff}.rc-btn[aria-expanded=true]{border-color:var(--rc-accent);background:#eef4ff}.rc-metrics{flex-wrap:wrap;gap:8px;margin:0 0 12px;display:flex}.rc-metrics button{border:1px solid var(--rc-line);min-height:38px;color:var(--rc-ink);cursor:pointer;background:#fff;border-radius:99px;padding:0 14px;font-size:13.5px;font-weight:650}.rc-metrics button[aria-pressed=true]{background:var(--rc-ink);color:#fff;border-color:var(--rc-ink)}.rc-metrics button:hover:not([aria-pressed=true]){background:#eef4ff}.rc-slider{flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 10px;font-size:14px;display:flex}.rc-slider input{accent-color:var(--rc-accent);flex:220px;min-height:28px}.rc-stage{width:100%;min-width:0}.rc-svg{max-width:100%;height:auto;display:block;overflow:visible}.rc-tablewrap{border:1px solid var(--rc-line);border-radius:10px;max-height:460px;overflow:auto}.rc-tablewrap:focus-visible,.rc-code:focus-visible{outline:3px solid #80a5ff}.rc-tablewrap caption{text-align:left;padding:10px 12px;font-weight:700}.rc-legend{margin-top:10px}.rc-legend-list{flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.rc-legend-list li{color:#25395d;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.rc-legend-stack{flex-direction:column}.rc-readout{min-height:22px;color:#25395d!important;margin:8px 0 0!important;font-size:14px!important}.rc-notes{color:var(--rc-mute);font-size:13.5px;line-height:1.55}.rc-notes p{margin:6px 0;font-size:13.5px!important}.rc-source{border-top:1px solid var(--rc-grid);padding-top:10px;color:var(--rc-mute)!important;max-width:none!important;margin:10px 0 0!important;font-size:12.5px!important;line-height:1.5!important}.rc-cite{background:var(--rc-card);border:1px solid var(--rc-line);border-radius:12px;margin-top:12px;padding:16px}.rc-cite h4{letter-spacing:0;margin:10px 0 6px;font-size:14px}.rc-cite h4:first-child{margin-top:0}.rc-cite-text{max-width:none!important;margin:0 0 10px!important;font-size:14px!important;line-height:1.55!important}.rc-cite-note,.rc-cite-note a{color:var(--rc-mute)!important;font-size:12.5px!important}.rc-cite-note a{text-decoration:underline}.rc-cite-actions{flex-wrap:wrap;gap:8px;display:flex}.rc-code{color:#e8f0ff;white-space:pre;background:#07132d;border-radius:8px;margin:0 0 10px;padding:12px 14px;font-size:12.5px;line-height:1.55;overflow-x:auto}.rc-cards{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin:4px 0 0;padding:0;list-style:none;display:grid}.rc-card{background:var(--rc-card);border:1px solid var(--rc-line);border-top:3px solid var(--rc-accent);border-radius:12px;align-content:start;gap:6px;padding:16px;display:grid;position:relative;margin:0!important}.rc-card strong{letter-spacing:-.04em;color:var(--rc-ink);font-size:clamp(24px,2.6vw,32px);line-height:1.05}.rc-card span{color:var(--rc-ink);font-size:15px;font-weight:650;line-height:1.35}.rc-card small{color:var(--rc-mute);font-size:13px;line-height:1.5}.rc-card-est{background:#fff;border-top-style:dashed}.rc-card .rc-badge{justify-self:start}.rc-facts{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:8px 16px;margin:10px 0 0;padding:0;list-style:none;display:grid}.rc-facts li{gap:2px;display:grid;margin:0!important;font-size:14px!important}.rc-facts span{color:var(--rc-mute);font-size:13px}.rc-facts strong{font-size:17px}.rc-events{margin:10px 0 0;padding-left:20px}.rc-events li{margin-bottom:4px!important;font-size:14.5px!important;line-height:1.55!important}.rc-explorer{gap:4px;margin:28px 0 36px;display:grid}.rc-explorer-name{font-size:22px;font-weight:750;margin:6px 0 10px!important}.rc-link{color:var(--rc-accent-ink);align-items:center;gap:8px;margin-top:12px;font-weight:650;text-decoration:underline;display:inline-flex}.rc-t{fill:var(--rc-ink);font:12.5px/1.3 Segoe UI,Arial,sans-serif}.rc-b{font-weight:700}.rc-t.rc-white{fill:#fff}.rc-mute{fill:var(--rc-mute)}.rc-accent-t{fill:var(--rc-accent-ink)}.rc-ink-t{fill:var(--rc-ink)}.rc-grid{stroke:var(--rc-grid);stroke-width:1px}.rc-axis{stroke:#8a9bb8;stroke-width:1px}.rc-f-accent{fill:var(--rc-accent)}.rc-f-ink{fill:#1f3358}.rc-f-mid{fill:var(--rc-mid)}.rc-f-pale{fill:var(--rc-pale)}.rc-outline{stroke:#5a6b88;stroke-width:1px}.rc-line{stroke-width:2.6px;stroke-linejoin:round;stroke-linecap:round}.rc-line-accent{stroke:var(--rc-accent)}.rc-line-ink{stroke:#1f3358}.rc-line-dotted{stroke:#1f3358;stroke-width:2.6px}.rc-dot{fill:#1f3358;stroke:#fff;stroke-width:2px}.rc-dot.rc-accent-t{fill:var(--rc-accent)}.rc-marker{stroke:#8a9bb8;stroke-width:1px;stroke-dasharray:3 3}.rc-ref{stroke:#5a6b88;stroke-width:1.4px;stroke-dasharray:5 4}.rc-ref-accent{stroke:var(--rc-accent);stroke-width:1.6px;stroke-dasharray:5 4}.rc-conn{stroke:#5a6b88;stroke-width:1.6px}.rc-est-band{stroke:var(--rc-accent-ink);stroke-width:1.5px}.rc-est-mark{fill:#fff;stroke:var(--rc-accent-ink);stroke-width:2px}.rc-est-line{stroke:var(--rc-accent-ink);stroke-width:2px}.rc-ring{fill:#fff;stroke:var(--rc-accent);stroke-width:3px}.rc-person{fill:var(--rc-pale);stroke:#8a9bb8;stroke-width:.8px}.rc-person-hi{fill:var(--rc-accent);stroke:var(--rc-accent-ink)}.rc-pat-bg{fill:#fff}.rc-pat-line{stroke:#5a6b88}.rc-pat-dot{fill:var(--rc-accent)}.rc-pat-soft-bg{fill:#eef4ff}.rc-pat-soft-line{stroke:var(--rc-accent)}.rc-tile{cursor:pointer;outline:none}.rc-tile:hover rect,.rc-tile:focus rect{stroke:var(--rc-ink);stroke-width:3px}.rc-tile:focus-visible rect{stroke:var(--rc-ink);stroke-width:4px}.rc-tile-rect{stroke:#fff;stroke-width:1px}.rc-tile-na{stroke:#5a6b88;stroke-width:1.5px;stroke-dasharray:5 4}@media (prefers-reduced-motion:no-preference){.rc-bar{transform-box:fill-box;transform-origin:0 100%;animation:.8s cubic-bezier(.2,.7,.2,1) both rc-grow}.rc-line{stroke-dasharray:1400;animation:1.2s ease-out both rc-draw}.rc-line-dotted{stroke-dasharray:2 5;animation:none}.rs-progress span,.rs-toc-bar span{transition:transform .12s linear}@keyframes rc-grow{0%{opacity:.4;transform:scaleY(0)}to{opacity:1;transform:scale(1)}}@keyframes rc-draw{0%{stroke-dashoffset:1400px}to{stroke-dashoffset:0}}}@media (width<=1000px){.rs-layout{grid-template-columns:1fr}.rs-toc{border-bottom:1px solid var(--rc-grid);max-height:none;padding-bottom:12px;position:static}.rs-toc ol{border-left:0;flex-wrap:wrap;gap:4px 6px;display:flex}.rs-toc a{border:1px solid var(--rc-line);background:#fff;border-radius:99px;margin:0;padding:6px 12px}.rs-toc a[aria-current]{background:var(--rc-ink);color:#fff;border-color:var(--rc-ink)}.rs-toc-n,.rs-toc-bar,.rs-toc-pct{display:none}.rs-two,.rs-strip{grid-template-columns:1fr}}@media (width<=620px){.rs .container,.rs.container{width:calc(100% - 32px)}.rs-form-grid{grid-template-columns:1fr}.rs-snips li{grid-template-columns:22px 1fr}.rs-snips li .rc-btn{grid-column:2;justify-self:start}.rs-attr li{flex-direction:column}.rs-chapter p,.rs-prose p,.rs-chapter li,.rs-prose li{font-size:16.5px}.rs-strip-stats{grid-template-columns:1fr}.rc{border-radius:12px;padding:16px 12px 12px}.rc-tools{width:100%}}@page{size:Letter;margin:18mm 16mm 20mm}@media print{html,body{background:#fff!important}.q-nav-header,.q-nav-skip,.q-footer,.rs-progress,.rs-toc,.rs-actions,.rs-end-links,.rs-hash,.rs-crumbs,.rs-quote,.q-assistant,[class*=assistant],.rc-tools,.rc-cite,.rc-tablewrap,.rc-metrics,.rc-slider,.rc-readout,noscript,.rs-link{display:none!important}.rs,.rs.container{max-width:none;padding:0;width:100%!important}.rs-layout{display:block}.rs-article,.rs-chapter p,.rs-chapter ul,.rs-chapter ol,.rs-prose p,.rs-prose ul,.rs-prose ol{max-width:none}.rs-hero{display:none}.rs-print-cover{break-after:page;flex-direction:column;justify-content:center;min-height:235mm;padding:0 6mm;display:flex}.rs-print-cover>p:first-child{letter-spacing:.24em;color:#0343c9;font-size:12pt;font-weight:700}.rs-print-cover h2{letter-spacing:-.03em;margin:14pt 0 10pt;font-size:40pt;line-height:1.05}.rs-print-ed{color:#25395d;font-size:16pt}.rs-print-small{color:#4a5b78;margin-top:40mm;font-size:9pt}.rs-chapter{break-before:page;border:0;margin:0 0 8mm;padding:0}.rs-chapter:first-of-type{break-before:auto}.rs-chapter h2{font-size:24pt}.rs-chapter h3{break-after:avoid}.rs-chapter p,.rs-chapter li{orphans:3;widows:3;font-size:10.5pt;line-height:1.55}.rs-take{break-inside:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#f4f8ff!important}.rc,.rs-tablescroll,.rs-faq details{break-inside:avoid;box-shadow:none}.rc{border:1px solid #c9d6ea;margin:4mm 0;padding:8pt 10pt}.rs-chart{margin:4mm 0}.rc svg,.rs-take,.rc-card,.rs-end{-webkit-print-color-adjust:exact;print-color-adjust:exact}.rs-faq details>summary{list-style:none}.rs-faq details>p{display:block!important}.rs-tablescroll{border:0;overflow:visible}.rs table{font-size:9pt}.rs-chapter a[href^=http]:after{content:none}.rc-bar,.rc-line{animation:none!important}}.rc a.rc-tile,.rc a.rc-tile text{text-decoration:none}.rc-tile text{cursor:pointer}.rs-chapter>ul,.rs-prose>ul,.rs-take ul,.rs-reuse ul,.rs-policy>ul{list-style:outside}.rs-chapter>ol,.rs-prose>ol,.rs-policy>ol,.rc-events{list-style:decimal}.hj-section{padding:66px 0}.hj-section h2{margin-top:10px;font-size:clamp(30px,3.1vw,44px);font-weight:730;line-height:1.12}.hj-section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:32px;display:flex}.hj-section-heading>p,.hj-section-heading>div:nth-child(2){max-width:430px}.hj-section-heading>p,.hj-section-heading>div:nth-child(2)>p{color:#536581;font-size:14px;line-height:1.75}.hj-section-heading>div:nth-child(2) .hj-text-link{margin-top:13px}.hj-text-link{color:#0755ff;align-items:center;gap:9px;font-size:13px;font-weight:650;line-height:1.5;display:inline-flex}.hj-text-link svg{flex-shrink:0;transition:transform .2s}.hj-text-link:hover svg{transform:translate(3px)}.hj-text-link:hover{color:#0036b3}.hj-credibility{background:#f7faff;border-block:1px solid #e7edf8}.hj-credibility-inner{justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding-block:13px;display:flex}.hj-credibility-label{color:#526887;letter-spacing:.13em;max-width:145px;font-size:9px;font-weight:700;line-height:1.6}.hj-credibility a{color:#435876;align-items:center;gap:8px;font-size:11px;display:inline-flex}.hj-credibility a>svg{color:#0755ff;flex-shrink:0}.hj-credibility a:hover{color:#0755ff}.hj-role-section{background:linear-gradient(#fff,#f6faff)}.hj-role-tabs{background:#edf3fc;border:1px solid #e0e9f7;border-radius:12px;gap:8px;width:max-content;max-width:100%;margin:0 auto 24px;padding:6px;display:flex}.hj-role-tabs button{color:#536783;white-space:nowrap;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:12px;font-weight:650;transition:color .2s,background .2s,box-shadow .2s;display:flex}.hj-role-tabs button:hover{color:#0755ff;background:#ffffff7a}.hj-role-tabs button[aria-selected=true]{color:#0755ff;background:#fff;box-shadow:0 2px 8px #123c7510}.hj-role-dashboard{background:#fff;border:1px solid #d7e4f7;border-radius:18px;max-width:1110px;margin-inline:auto;overflow:hidden;box-shadow:0 15px 50px #18365a0a,0 0 0 5px #edf4ff70}.hj-preview-topbar{background:#fbfdff;border-bottom:1px solid #e7edf7;justify-content:space-between;align-items:center;gap:15px;padding:17px 26px;display:flex}.hj-preview-topbar>span:first-child{letter-spacing:.12em;color:#516787;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.hj-status-dot{background:#10ad81;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #10ad810c}.hj-example-label{color:#526889;background:#eaf1fc;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:600}.hj-role-content{padding:24px 28px 26px;animation:.3s both hj-content-enter}.hj-role-intro{justify-content:space-between;align-items:center;gap:20px;display:flex}.hj-role-intro h3{font-size:24px;font-weight:700;line-height:1.2}.hj-role-intro p{color:#61718b;margin-top:7px;font-size:12px;line-height:1.6}.hj-role-avatar{color:#0755ff;background:#eaf2ff;border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.hj-role-stats{grid-template-columns:repeat(3,1fr);gap:13px;margin:23px 0;display:grid}.hj-role-stats>div{background:linear-gradient(110deg,#f3f7ff,#fcfdff);border:1px solid #e5edf9;border-radius:9px;align-items:center;gap:14px;padding:18px 20px;display:flex}.hj-role-stats strong{letter-spacing:-.04em;color:#103b87;font-size:29px;font-weight:700;line-height:1}.hj-role-stats span{color:#526787;max-width:110px;font-size:11px;line-height:1.5}.hj-role-columns{grid-template-columns:1.45fr 1fr;gap:20px;display:grid}.hj-role-agenda{border:1px solid #e4ecf8;border-radius:10px;padding:19px 20px 5px}.hj-role-agenda h4{letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:10px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}.hj-role-agenda h4 span{color:#6c7b93;white-space:nowrap;font-size:10px;font-weight:400}.hj-agenda-row{align-items:center;gap:13px;padding:17px 0;display:flex}.hj-agenda-row+.hj-agenda-row{border-top:1px solid #edf1f7}.hj-agenda-row time{color:#697d98;min-width:35px;font-size:10px}.hj-agenda-row>div{flex:1}.hj-agenda-row strong{font-size:12px;font-weight:650;line-height:1.4}.hj-agenda-row p{color:#697b94;margin-top:3px;font-size:10px;line-height:1.5}.hj-agenda-status{color:#2655a2;background:#edf5ff;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:600}.hj-role-insight{background:linear-gradient(140deg,#eff6ff,#f6f4ff);border-radius:10px;flex-direction:column;align-items:start;padding:20px;display:flex}.hj-insight-icon{color:#0755ff;background:#fff;border:1px solid #dfe9f9;border-radius:11px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.hj-role-insight h4{font-size:17px;font-weight:700;line-height:1.25}.hj-role-insight p{color:#5e6f8b;margin-top:9px;font-size:11px;line-height:1.7}.hj-tags{flex-wrap:wrap;gap:5px;margin-top:13px;display:flex}.hj-tags span{color:#52678a;background:#ffffffb3;border:1px solid #dce6f7;border-radius:4px;padding:4px 7px;font-size:9px}.hj-role-note{color:#466893;border-top:1px solid #dce6f7;align-items:center;gap:6px;width:100%;margin-top:auto;padding-top:13px;font-size:10px;display:flex}.hj-role-note svg{color:#16887b;flex-shrink:0}.hj-preview-footer{background:#fbfcff;border-top:1px solid #e5edf7;justify-content:space-between;align-items:center;gap:20px;padding:15px 27px;display:flex}.hj-preview-footer>span{color:#6c7b93;font-size:10px;line-height:1.5}.hj-preview-footer button{color:#0755ff;background:0 0;flex-shrink:0;align-items:center;gap:8px;font-size:11px;font-weight:650;display:flex}.hj-role-link{justify-content:center;margin-top:23px;display:flex}.hj-operations-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:78px;display:grid}.hj-operations-copy>p:not(.eyebrow){color:#5b6d88;max-width:450px;margin-top:20px;font-size:14px;line-height:1.8}.hj-problem-lines{max-width:460px;margin:25px 0}.hj-problem-lines>div{border-top:1px solid #e6edf7;grid-template-columns:1fr 24px 1fr;align-items:center;gap:12px;padding:12px 0;font-size:12px;display:grid}.hj-problem-lines>div:last-child{border-bottom:1px solid #e6edf7}.hj-problem-lines span{color:#728096}.hj-problem-lines svg{color:#aac0e1}.hj-problem-lines strong{color:#224577;font-weight:600}.hj-operations-board{background:radial-gradient(at 100% 0,#ecf3ff,#fff 65%);border:1px solid #dfe8f7;border-radius:16px;padding:26px;box-shadow:0 12px 35px #162e5706}.hj-operations-board-heading{border-bottom:1px solid #e7edf7;align-items:center;gap:13px;padding-bottom:22px;display:flex}.hj-operations-emblem{color:#fff;background:#0755ff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.hj-operations-board-heading h3{font-size:20px;font-weight:700;line-height:1.2}.hj-operations-board-heading p{color:#6b7b94;margin-top:5px;font-size:11px}.hj-operations-list{grid-template-columns:1fr 1fr;gap:25px 20px;margin:27px 0;display:grid}.hj-operations-list>div{align-items:center;gap:10px;display:flex}.hj-operation-icon{color:#0755ff;background:#eef4ff;border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.hj-operations-list>div:nth-child(2) .hj-operation-icon,.hj-operations-list>div:nth-child(6) .hj-operation-icon{color:#009a76;background:#eaf9f4}.hj-operations-list>div:nth-child(3) .hj-operation-icon,.hj-operations-list>div:nth-child(5) .hj-operation-icon{color:#de761f;background:#fff1e7}.hj-operations-list h4{letter-spacing:-.01em;font-size:12px;font-weight:650}.hj-operations-list p{color:#6e7d93;margin-top:3px;font-size:10px;line-height:1.6}.hj-operations-board>a{color:#0755ff;border-top:1px solid #e7edf7;justify-content:space-between;align-items:center;padding-top:17px;font-size:12px;font-weight:600;display:flex}.hj-lifecycle{background:#f7faff;border-block:1px solid #e7edf8}.hj-lifecycle-tabs{grid-template-columns:repeat(8,1fr);margin:40px 0 28px;display:grid;position:relative}.hj-lifecycle-tabs:before{content:"";background:#d8e3f5;height:1px;position:absolute;top:20px;left:6%;right:6%}.hj-lifecycle-tabs button{color:#63738c;background:0 0;flex-direction:column;align-items:center;gap:10px;padding:0 4px;font-size:12px;font-weight:600;display:flex;position:relative}.hj-lifecycle-tabs button>span{background:#f7faff;border:1px solid #d8e3f5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:12px;transition:color .2s,background .2s,box-shadow .2s;display:grid}.hj-lifecycle-tabs button[aria-selected=true]{color:#0755ff}.hj-lifecycle-tabs button[aria-selected=true]>span{color:#fff;background:#0755ff;border-color:#0755ff;box-shadow:0 0 0 5px #e6edff}.hj-lifecycle-tabs button:hover>span{border-color:#0755ff}.hj-lifecycle-panel{background:#fff;border:1px solid #dce7f8;border-radius:15px;grid-template-columns:1.1fr 1fr;gap:70px;min-height:273px;padding:36px 40px;display:grid}.hj-lifecycle-story{animation:.3s both hj-content-enter}.hj-step-label{letter-spacing:.12em;color:#466da7;font-size:9px;font-weight:700;line-height:1.6}.hj-lifecycle-story h3{max-width:400px;margin-top:9px;font-size:25px;font-weight:700;line-height:1.2}.hj-lifecycle-story>p{color:#65758d;margin-top:12px;font-size:13px;line-height:1.8}.hj-lifecycle-story .hj-text-link{margin-top:19px;font-size:12px}.hj-record-flow{background:#f6f9fe;border:1px solid #e4ecf8;border-radius:11px;align-self:center;padding:20px 23px}.hj-record-line{align-items:center;gap:12px;display:flex}.hj-record-line>span{color:#0755ff;background:#e5efff;border-radius:10px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.hj-record-line small{color:#78869d;font-size:10px;display:block}.hj-record-line strong{color:#35527e;margin-top:2px;font-size:11px;font-weight:600;line-height:1.6;display:block}.hj-record-connector{border-left:1px dashed #becfed;width:1px;height:17px;margin-left:18px}.hj-record-next{color:#187966;align-items:center;gap:10px;margin-left:9px;font-size:11px;display:flex}.hj-intelligence-grid{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.hj-intelligence-copy>p:not(.eyebrow){color:#5c6e87;max-width:440px;margin-top:20px;font-size:14px;line-height:1.8}.hj-intelligence-benefits{flex-direction:column;gap:20px;margin:27px 0;display:flex}.hj-intelligence-benefits>div{color:#6d7c92;gap:13px;font-size:12px;line-height:1.7;display:flex}.hj-intelligence-benefits svg{color:#0755ff;flex-shrink:0;margin-top:3px}.hj-intelligence-benefits strong{color:#273f62;margin-bottom:1px;font-size:13px;font-weight:650;display:block}.hj-inline-links{flex-wrap:wrap;gap:24px;display:flex}.hj-workflow-demo{background:linear-gradient(145deg,#fff,#f8fbff);border:1px solid #dce7f7;border-radius:17px;padding:29px 30px;box-shadow:0 16px 40px #102c5310}.hj-workflow-title h3{margin-top:15px;font-size:23px;font-weight:700}.hj-workflow-title p{color:#73829a;margin-top:5px;font-size:10px}.hj-workflow-step{gap:14px;padding:25px 0 0;display:flex;position:relative}.hj-workflow-step+.hj-workflow-step{padding-top:22px}.hj-workflow-step+.hj-workflow-step:before{content:"";border-left:1px dashed #bfd0ec;width:1px;height:37px;position:absolute;top:-15px;left:18px}.hj-workflow-icon{color:#0755ff;background:#eaf2ff;border-radius:50%;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;position:relative}.hj-workflow-step small{letter-spacing:.1em;color:#6c87b0;font-size:8px;font-weight:700}.hj-workflow-step strong{color:#2e496f;margin-top:4px;font-size:12px;font-weight:650;display:block}.hj-workflow-step p{color:#728199;margin-top:4px;font-size:10px;line-height:1.7}.hj-workflow-option{border-block:1px solid #e3ebf8;justify-content:space-between;align-items:center;gap:15px;margin:23px 0 17px;padding:15px 0;display:flex}.hj-workflow-option strong{color:#314b71;font-size:11px;display:block}.hj-workflow-option>div>span{color:#748198;margin-top:4px;font-size:10px;display:block}.hj-switch{background:#bbc7d8;border-radius:30px;flex-shrink:0;width:44px;height:25px;padding:3px;transition:background .2s}.hj-switch span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .2s;display:block;box-shadow:0 1px 4px #09244826}.hj-switch[aria-checked=true]{background:#0755ff}.hj-switch[aria-checked=true] span{transform:translate(19px)}.hj-workflow-result{color:#26548e;background:#edf4ff;border-radius:8px;gap:10px;padding:13px;transition:background .25s;display:flex}.hj-workflow-result>span{padding-top:2px;display:flex}.hj-workflow-result strong{font-size:11px;display:block}.hj-workflow-result p{color:#627d9f;margin-top:4px;font-size:10px;line-height:1.6}.hj-workflow-complete{color:#157558;background:#e8f7f1}.hj-workflow-complete p{color:#568175}.hj-workflow-action{width:100%;margin-top:17px;font-size:12px}.hj-trust{color:#fff;background:#0d2445}.hj-trust-grid{grid-template-columns:1fr 1.15fr;align-items:center;gap:90px;display:grid}.hj-trust-icon{color:#72bbff;background:#ffffff0c;border:1px solid #ffffff25;border-radius:14px;place-items:center;width:53px;height:53px;margin-bottom:23px;display:grid}.hj-trust .eyebrow{color:#87b7f4}.hj-trust-copy>p:not(.eyebrow){color:#bbcee6;max-width:430px;margin-top:19px;font-size:13px;line-height:1.8}.hj-trust .hj-text-link{color:#86bdff;margin-top:23px}.hj-trust-principles{grid-template-columns:1fr 1fr;gap:30px;display:grid}.hj-trust-principles>div{border-top:1px solid #ffffff21;padding-top:20px}.hj-trust-principles svg{color:#76b5ff;margin-bottom:12px}.hj-trust-principles h3{font-size:16px;font-weight:650;line-height:1.3}.hj-trust-principles p{color:#adc1de;margin-top:9px;font-size:12px;line-height:1.8}.hj-implementation{background:#f8faff;border-bottom:1px solid #e4ecf8}.hj-implementation-steps{grid-template-columns:repeat(6,1fr);gap:24px;margin:38px 0 30px;padding:0;list-style:none;display:grid}.hj-implementation-steps li{position:relative}.hj-implementation-steps li:after{content:"";background:#d4e0f5;height:1px;position:absolute;top:20px;left:55px;right:0}.hj-implementation-steps li:last-child:after{display:none}.hj-implementation-steps li>span{color:#0755ff;background:#fff;border:1px solid #d4e0f5;border-radius:50%;place-items:center;width:41px;height:41px;font-size:12px;font-weight:700;display:grid}.hj-implementation-steps h3{margin-top:18px;font-size:17px;font-weight:650}.hj-implementation-steps p{color:#60728e;max-width:165px;margin-top:7px;font-size:11px;line-height:1.75}.hj-implementation-links{border-top:1px solid #dfe8f7;justify-content:flex-end;align-items:center;gap:27px;padding-top:20px;font-size:11px;display:flex}.hj-implementation-links>span{color:#70809a;margin-right:auto}.hj-implementation-links a{color:#0755ff;align-items:center;gap:8px;font-weight:600;display:flex}.hj-story-tabs{border-bottom:1px solid #e4eaf5;gap:20px;margin-bottom:22px;display:flex}.hj-story-tabs button{color:#677b98;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:18px;padding:0 4px 13px;font-size:12px;font-weight:600;display:inline-flex}.hj-story-tabs button[aria-selected=true]{color:#0755ff;border-color:#0755ff}.hj-story-panel{grid-template-columns:1fr 1.08fr;align-items:center;gap:45px;display:grid}.hj-story-image{aspect-ratio:1.45;background:#edf3fc;border-radius:12px;position:relative;overflow:hidden}.hj-story-image img{object-fit:cover;height:100%}.hj-story-image>span{color:#fff;background:#0b2345cf;border:1px solid #ffffff2e;border-radius:5px;padding:6px 9px;font-size:10px;position:absolute;bottom:16px;left:16px}.hj-story-copy{animation:.3s both hj-content-enter}.hj-story-copy h3{margin-top:10px;font-size:29px;font-weight:700;line-height:1.2}.hj-story-copy>p:not(.hj-step-label){color:#63748e;margin-top:13px;font-size:12px;line-height:1.8}.hj-story-copy ol{margin:20px 0;padding:0;list-style:none}.hj-story-copy li{color:#415e87;align-items:center;gap:10px;margin:10px 0;font-size:11px;line-height:1.7;display:flex}.hj-story-copy li span{color:#0755ff;background:#eaf2ff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.hj-story-copy>small{color:#7b8ba1;margin-top:17px;font-size:9px;display:block}.hj-faq{background:#fbfcff;border-top:1px solid #e7edf8}.hj-faq-grid{grid-template-columns:.8fr 1.2fr;gap:88px;display:grid}.hj-faq-grid>div:first-child>p:not(.eyebrow){color:#65758f;max-width:310px;margin-top:18px;font-size:13px;line-height:1.8}.hj-faq-grid>div:first-child .hj-text-link{margin-top:22px}.hj-faq-list details{border-bottom:1px solid #dfe7f4}.hj-faq-list details:first-child{border-top:1px solid #dfe7f4}.hj-faq-list summary{color:#2a4164;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;font-size:13px;font-weight:600;line-height:1.5;list-style:none;display:flex}.hj-faq-list summary::-webkit-details-marker{display:none}.hj-faq-list summary svg{color:#7b93b7;flex-shrink:0;transition:transform .2s}.hj-faq-list details[open] summary svg{color:#0755ff;transform:rotate(180deg)}.hj-faq-list details>p{color:#64758f;padding:0 30px 22px 0;font-size:12px;line-height:1.85}.hj-faq-list details>p a{color:#0755ff;text-underline-offset:3px;text-decoration:underline}@keyframes hj-content-enter{0%{opacity:.5;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.hj-credibility-inner{flex-wrap:wrap;justify-content:center;gap:18px}.hj-credibility-label{display:none}.hj-role-tabs button{padding-inline:15px}.hj-operations-grid,.hj-intelligence-grid,.hj-trust-grid,.hj-faq-grid{gap:40px}.hj-lifecycle-panel{gap:30px;padding:30px}.hj-agenda-status{display:none}.hj-role-stats>div{padding:17px}.hj-story-panel{gap:30px}.hj-story-copy h3{font-size:25px}}@media (width<=850px){.hj-section{padding-block:50px}.hj-section-heading{align-items:start;gap:25px}.hj-section-heading>p,.hj-section-heading>div:nth-child(2){max-width:340px}.hj-role-tabs{gap:3px;width:100%}.hj-role-tabs button{flex:1;padding-inline:10px;font-size:11px}.hj-role-tabs button svg{display:none}.hj-role-content{padding:23px}.hj-role-columns{grid-template-columns:1.25fr 1fr;gap:12px}.hj-role-agenda,.hj-role-insight{padding:16px}.hj-agenda-row{gap:8px}.hj-role-stats>div{flex-direction:column;align-items:start;gap:8px}.hj-role-stats span{max-width:none}.hj-role-insight h4{font-size:16px}.hj-role-note{margin-top:15px}.hj-preview-footer{flex-direction:column;align-items:start;gap:10px}.hj-operations-grid,.hj-intelligence-grid{grid-template-columns:1fr;gap:30px}.hj-operations-copy>p:not(.eyebrow),.hj-intelligence-copy>p:not(.eyebrow){max-width:620px}.hj-problem-lines{max-width:none}.hj-intelligence-benefits{flex-direction:row;gap:20px}.hj-intelligence-benefits>div{flex-direction:column;flex:1;gap:8px}.hj-lifecycle-tabs{grid-template-columns:repeat(4,1fr);gap:22px 12px}.hj-lifecycle-tabs:before{display:none}.hj-lifecycle-panel{gap:20px;padding:25px}.hj-record-flow{padding:17px}.hj-lifecycle-story h3{font-size:23px}.hj-trust-grid,.hj-faq-grid{grid-template-columns:1fr;gap:32px}.hj-trust-copy>p:not(.eyebrow),.hj-faq-grid>div:first-child>p:not(.eyebrow){max-width:620px}.hj-implementation-steps{grid-template-columns:repeat(3,1fr);gap:30px}.hj-implementation-steps li:nth-child(3):after{display:none}.hj-implementation-links{flex-wrap:wrap;gap:16px 24px}.hj-implementation-links>span{width:100%}.hj-story-panel{grid-template-columns:1fr 1fr;gap:25px}.hj-story-image{aspect-ratio:auto;align-self:stretch}}@media (width<=580px){.hj-section{padding-block:42px}.hj-section h2{font-size:32px}.hj-section-heading{margin-bottom:24px;display:block}.hj-section-heading>p,.hj-section-heading>div:nth-child(2){max-width:none;margin-top:16px}.hj-section-heading>p,.hj-section-heading>div:nth-child(2)>p{font-size:13px}.hj-credibility-inner{flex-direction:column;align-items:start;gap:11px;padding-block:17px}.hj-credibility a{font-size:10px}.hj-role-tabs{border-radius:10px;flex-wrap:wrap;gap:3px}.hj-role-tabs button{flex:calc(33% - 6px);padding:10px 7px;font-size:10px}.hj-role-tabs button:last-child{flex-grow:0;flex-basis:calc(50% - 3px)}.hj-preview-topbar{flex-wrap:wrap;gap:10px;padding:14px 17px}.hj-preview-topbar>span:first-child{font-size:8px}.hj-example-label{font-size:9px}.hj-role-content{padding:20px 16px}.hj-role-intro{gap:10px}.hj-role-intro h3{font-size:22px}.hj-role-intro p{font-size:11px}.hj-role-avatar{border-radius:9px;width:35px;height:35px}.hj-role-avatar svg{width:17px}.hj-role-stats{gap:7px;margin:19px 0}.hj-role-stats>div{padding:13px 10px}.hj-role-stats strong{font-size:25px}.hj-role-stats span{font-size:9px}.hj-role-columns{grid-template-columns:1fr;gap:15px}.hj-role-agenda{padding:15px 13px 1px}.hj-role-agenda h4{font-size:12px}.hj-agenda-row strong{font-size:11px}.hj-role-insight{padding:18px}.hj-role-insight h4{font-size:18px}.hj-insight-icon{display:none}.hj-preview-footer{padding:16px}.hj-preview-footer>span{font-size:9px}.hj-role-link{font-size:12px}.hj-operations-board{padding:20px}.hj-operations-board-heading h3{font-size:18px}.hj-operations-list{grid-template-columns:1fr;row-gap:20px}.hj-operations-list p{font-size:11px}.hj-operations-list h4{font-size:13px}.hj-problem-lines>div{gap:7px;font-size:11px}.hj-lifecycle-tabs{gap:22px 5px;margin:28px 0}.hj-lifecycle-tabs button{gap:8px;font-size:10px}.hj-lifecycle-tabs button>span{width:36px;height:36px;font-size:11px}.hj-lifecycle-panel{grid-template-columns:1fr;gap:23px;padding:23px}.hj-lifecycle-story h3{font-size:24px}.hj-lifecycle-story>p{font-size:12px}.hj-record-flow{padding:18px 15px}.hj-intelligence-benefits{flex-direction:column;gap:19px}.hj-intelligence-benefits>div{flex-direction:row;gap:12px}.hj-inline-links{gap:13px 20px}.hj-inline-links .hj-text-link{font-size:12px}.hj-workflow-demo{padding:24px 20px}.hj-workflow-action{padding-inline:15px;font-size:11px}.hj-trust-principles{gap:24px 20px}.hj-trust-principles h3{font-size:15px}.hj-trust-principles p{font-size:11px}.hj-implementation-steps{grid-template-columns:1fr 1fr;gap:26px 22px;margin-top:28px}.hj-implementation-steps li:nth-child(3):after{display:block}.hj-implementation-steps li:nth-child(2n):after{display:none}.hj-implementation-steps h3{margin-top:13px}.hj-implementation-links{flex-direction:column;justify-content:start;align-items:start}.hj-story-tabs{gap:20px}.hj-story-tabs button{gap:9px;font-size:11px}.hj-story-tabs button svg{display:none}.hj-story-panel{grid-template-columns:1fr;gap:23px}.hj-story-image{aspect-ratio:1.5}.hj-story-copy h3{font-size:25px}.hj-faq-list summary{gap:15px;padding-block:19px;font-size:12px}.hj-faq-list details>p{padding-right:15px}}@media (prefers-reduced-motion:reduce){.hj-section *,.hj-credibility *{transition:none!important;animation:none!important}}.q-nav-skip{color:#0755ff;z-index:110;background:#fff;border-radius:6px;padding:14px 20px;position:fixed;top:-80px;left:20px;box-shadow:0 5px 25px #07132d26}.q-nav-skip:focus{top:10px}.q-nav-header{z-index:40;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffed;border-bottom:1px solid #e6edf8;transition:box-shadow .25s,background .25s;position:sticky;top:0}.q-nav-scrolled{background:#fffffff7;box-shadow:0 5px 25px #122f5b0a}.q-nav-inner{justify-content:space-between;align-items:center;gap:20px;height:80px;display:flex;position:relative}.q-nav-wordmark{vertical-align:middle;flex-shrink:0;width:183px;display:inline-block;position:relative;overflow:hidden}.q-nav-home{align-items:center}.q-nav-desktop{align-self:stretch;align-items:stretch;gap:24px;margin-left:auto;display:flex}.q-nav-group{align-items:stretch;display:flex}.q-nav-disclosure,.q-nav-direct{color:#263b5e;background:0 0;align-items:center;gap:6px;padding:0;font-size:12px;font-weight:550;transition:color .2s;display:inline-flex}.q-nav-disclosure:hover,.q-nav-disclosure[aria-expanded=true],.q-nav-direct:hover,.q-nav-direct[aria-current=page],.q-nav-group-active>.q-nav-disclosure{color:#0755ff}.q-nav-disclosure>svg{transition:transform .2s}.q-nav-disclosure[aria-expanded=true]>svg{transform:rotate(180deg)}.q-nav-actions{align-items:center;gap:17px;margin-left:12px;display:flex}.q-nav-search{color:#314d7a;background:#f0f5fc;border:1px solid #e7eef9;border-radius:8px;place-items:center;width:37px;height:37px;transition:background .2s,color .2s;display:grid}.q-nav-search:hover{color:#0755ff;background:#e6eeff}.q-nav-signin{white-space:nowrap;font-size:12px;font-weight:600}.q-nav-signin:hover{color:#0755ff}.q-nav-demo{gap:10px;min-height:40px;padding-inline:17px;font-size:12px}.q-nav-mobile-toggle{color:#142849;background:#eff4ff;border-radius:7px;justify-content:center;align-items:center;width:40px;height:40px;display:none}.q-nav-panel{background:#fff;border:1px solid #dfe8f6;border-radius:0 0 18px 18px;max-height:calc(100dvh - 100px);padding:25px 29px 28px;animation:.2s both q-nav-reveal;position:absolute;top:calc(100% - 2px);left:0;right:0;overflow-y:auto;box-shadow:0 24px 48px #0a244f1c}.q-nav-panel[hidden],.q-nav-mobile[hidden]{display:none}.q-nav-panel-heading{border-bottom:1px solid #ebf0f8;align-items:center;gap:14px;margin-bottom:20px;padding-bottom:15px;display:flex}.q-nav-panel-heading>span{text-transform:uppercase;letter-spacing:.15em;color:#0755ff;font-size:10px;font-weight:700}.q-nav-panel-heading>p{color:#677a97;font-size:13px}.q-nav-panel-grid{grid-template-columns:1fr 1fr .86fr;gap:28px;display:grid}.q-nav-link-group h2{color:#657895;letter-spacing:.01em;margin-bottom:9px;padding-left:10px;font-size:11px;font-weight:600}.q-nav-card{border-radius:8px;padding:10px;transition:background .2s,color .2s;display:block}.q-nav-card>span{justify-content:space-between;align-items:center;gap:8px;font-size:13px;font-weight:650;display:flex}.q-nav-card>span>svg{color:#8b9db7;flex-shrink:0;transition:transform .2s,color .2s}.q-nav-card>small{color:#657895;max-width:270px;margin-top:4px;font-size:11px;line-height:1.65;display:block}.q-nav-card:hover,.q-nav-card[aria-current=page]{color:#0755ff;background:#f1f6ff}.q-nav-card:hover>span>svg{color:#0755ff;transform:translate(2px,-2px)}.q-nav-feature{background:linear-gradient(140deg,#eaf3ff,#f5f9ff 70%);border:1px solid #dfeafb;border-radius:12px;flex-direction:column;align-items:flex-start;padding:22px;display:flex}.q-nav-feature-icon{color:#0755ff;background:#fff;border:1px solid #e4edfc;border-radius:10px;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid}.q-nav-feature>strong{letter-spacing:-.04em;font-size:18px;line-height:1.25}.q-nav-feature>p{color:#576f92;margin:9px 0 22px;font-size:12px;line-height:1.65}.q-nav-feature-cta{color:#0755ff;align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:650;display:flex}.q-nav-feature-cta>svg{transition:transform .2s}.q-nav-feature:hover .q-nav-feature-cta>svg{transform:translate(4px)}.q-nav-mobile{display:none}.q-footer{background:#fff;border-top:1px solid #e5edf8}.q-footer-grid{grid-template-columns:1.2fr repeat(4,1fr);gap:29px;padding:38px 0 30px;display:grid}.q-footer-brand>p{color:#627797;margin-top:14px;font-size:11px;line-height:1.7}.q-footer-promise{color:#43618e;align-items:center;gap:6px;margin-top:17px;font-size:9px;display:flex}.q-footer-promise>span{background:#0755ff;border-radius:50%;width:5px;height:5px}.q-footer-links{flex-direction:column;align-items:flex-start;gap:10px;padding-top:7px;display:flex}.q-footer-links>h2{letter-spacing:-.01em;margin-bottom:4px;font-size:12px;font-weight:700}.q-footer-links>a{color:#5a7092;font-size:11px;line-height:1.4;transition:color .2s}.q-footer-links>a:hover{color:#0755ff}.q-footer-conversation{background:linear-gradient(140deg,#f0f6ff,#f8fbff);border:1px solid #e7effb;border-radius:10px;padding:19px}.q-footer-conversation-icon{color:#0755ff;margin-bottom:9px;display:inline-flex}.q-footer-conversation>h2{font-size:18px;font-weight:700;line-height:1.25}.q-footer-conversation>p{color:#5d7293;margin-top:8px;font-size:11px;line-height:1.6}.q-footer-conversation>button{color:#0755ff;background:0 0;align-items:center;gap:9px;margin-top:17px;padding:0;font-size:12px;font-weight:650;display:inline-flex}.q-footer-conversation>button>svg{transition:transform .2s}.q-footer-conversation>button:hover>svg{transform:translate(4px)}.q-footer-bottom{color:#4a5d7a;border-top:1px solid #e9eff8;flex-wrap:wrap;align-items:center;gap:20px;padding:20px 0;font-size:10px;display:flex}.q-footer-bottom>button{color:#4a5d7a;background:0 0;padding:0;font-size:10px}.q-footer-bottom>button:hover,.q-footer-security:hover{color:#0755ff}.q-footer-security{align-items:center;gap:5px;display:inline-flex}.q-footer-signoff{margin-left:auto}@keyframes q-nav-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1240px) and (width>=1101px){.q-nav-desktop{gap:17px}.q-nav-inner{gap:14px}.q-nav-wordmark{width:167px}.q-nav-actions{gap:12px;margin-left:0}.q-nav-demo{padding-inline:13px}.q-nav-demo>svg{display:none}}@media (width<=1100px){.q-nav-desktop{display:none}.q-nav-mobile-toggle{display:inline-flex}.q-nav-inner{height:75px}.q-nav-mobile:not([hidden]){overscroll-behavior:contain;background:#fff;border-bottom:1px solid #e3ecf9;max-height:calc(100dvh - 75px);padding:10px 32px 24px;display:block;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 20px 35px #0b25491c}.q-nav-mobile .q-nav-group{border-bottom:1px solid #e8effa;display:block}.q-nav-mobile .q-nav-disclosure,.q-nav-mobile>.q-nav-direct{justify-content:space-between;width:100%;padding:18px 2px;font-size:14px}.q-nav-mobile>.q-nav-direct{border-bottom:1px solid #e8effa}.q-nav-mobile .q-nav-panel{box-shadow:none;border:0;border-radius:0;padding:2px 0 18px;animation:none;position:static}.q-nav-mobile .q-nav-panel-heading{display:none}.q-nav-mobile .q-nav-panel-grid{grid-template-columns:1fr 1fr;gap:15px}.q-nav-mobile .q-nav-feature{display:none}.q-nav-mobile .q-nav-card>small{font-size:11px}.q-nav-mobile-demo{width:100%;margin-top:20px}.q-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:28px}.q-footer-conversation{grid-column:2/4}.q-footer-signoff{width:100%;margin-left:0}}@media (width<=600px){.q-nav-inner{gap:8px;height:71px}.q-nav-wordmark{width:162px}.q-nav-actions{gap:8px;margin-left:auto}.q-nav-search{width:35px;height:35px}.q-nav-mobile-toggle{width:36px;height:36px}.q-nav-actions .q-nav-signin,.q-nav-actions .q-nav-demo{display:none}.q-nav-mobile:not([hidden]){max-height:calc(100dvh - 71px);padding:7px 23px 24px}.q-nav-mobile .q-nav-panel-grid{grid-template-columns:1fr;gap:16px}.q-nav-mobile .q-nav-card{padding:10px}.q-nav-mobile .q-nav-card>small{max-width:none}.q-footer-grid{grid-template-columns:1fr 1fr;gap:27px 22px;padding-top:30px}.q-footer-brand{grid-column:1/-1}.q-footer-conversation{grid-column:auto;padding:15px}.q-footer-conversation>h2{font-size:16px}.q-footer-promise{margin-top:12px}.q-footer-bottom{gap:13px 17px;padding:21px 0 25px}.q-footer-bottom>span:first-child{width:100%}}@media (prefers-reduced-motion:reduce){.q-nav-header,.q-nav-disclosure,.q-nav-disclosure>svg,.q-nav-direct,.q-nav-search,.q-nav-card,.q-nav-card>span>svg,.q-nav-feature-cta>svg,.q-footer-links>a,.q-footer-conversation>button>svg{transition:none}.q-nav-panel{animation:none}}@media (width>=1101px){.q-footer-conversation{grid-column:1/-1;max-width:none}.q-footer-grid{gap:24px}}.q-feature-page{--feature-accent:#0755ff;--feature-tint:#edf4ff;padding-top:24px;padding-bottom:48px}.q-feature-domain-academic{--feature-accent:#087f78;--feature-tint:#edfaf7}.q-feature-domain-assessment{--feature-accent:#6b3dc8;--feature-tint:#f5f0ff}.q-feature-domain-finance{--feature-accent:#067c60;--feature-tint:#eaf8f1}.q-feature-domain-people{--feature-accent:#215bd0;--feature-tint:#edf3ff}.q-feature-domain-operations{--feature-accent:#b0540a;--feature-tint:#fff5e9}.q-feature-domain-care{--feature-accent:#8a3a84;--feature-tint:#fdf0fa}.q-feature-domain-governance{--feature-accent:#314f9a;--feature-tint:#eff3fd}.q-feature-breadcrumbs{color:#587092;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.q-feature-breadcrumbs a:hover{color:#0755ff}.q-feature-breadcrumbs [aria-current]{color:#122c53}.q-feature-hero{grid-template-columns:1.13fr 1fr;align-items:center;gap:70px;padding:52px 0 48px;display:grid}.q-feature-hero h1{letter-spacing:-.05em;overflow-wrap:anywhere;margin:13px 0 18px;font-size:clamp(35px,4.25vw,59px);font-weight:750;line-height:1.07}.q-feature-headline{color:#0a3973;font-size:23px;font-weight:650;line-height:1.38}.q-feature-lead{color:#4a6180;max-width:590px;margin-top:18px;font-size:15px;line-height:1.75}.q-feature-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.q-feature-purpose{background:radial-gradient(circle at 100% 0,#d6e7ff 0,#0000 49%),linear-gradient(135deg,#f7faff,#f0f6ff);border:1px solid #dbe7fa;border-radius:24px;padding:34px;position:relative;overflow:hidden;box-shadow:0 16px 40px #1b54850c}.q-feature-purpose-icon{width:58px;height:58px;color:var(--feature-accent);background:#fff;border:1px solid #dce7f8;border-radius:16px;place-items:center;margin-bottom:25px;display:grid}.q-feature-purpose h2{letter-spacing:-.035em;margin-top:9px;font-size:30px;line-height:1.2}.q-feature-mini-flow{gap:10px;margin:25px 0 20px;display:grid}.q-feature-mini-flow>span{background:#ffffffdf;border:1px solid #e0e9f7;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;font-size:13px;font-weight:600;transition:transform .25s;display:flex}.q-feature-mini-flow>span:hover{transform:translate(4px)}.q-feature-mini-flow i{background:var(--feature-tint);width:24px;height:24px;color:var(--feature-accent);border-radius:50%;flex-shrink:0;place-items:center;font-size:11px;font-style:normal;display:grid}.q-feature-purpose>p:last-child{color:#5c7190;font-size:12px;line-height:1.6}.q-feature-section-nav{border-top:1px solid #e2eaf7;border-bottom:1px solid #e2eaf7;flex-wrap:wrap;justify-content:center;gap:7px 23px;padding:18px 0;display:flex}.q-feature-section-nav a{color:#426084;padding-block:5px;font-size:12px;transition:color .18s}.q-feature-section-nav a:hover{color:#0755ff}.q-feature-section{border-bottom:1px solid #e8eef8;padding:58px 0;scroll-margin-top:110px}.q-feature-section h2{letter-spacing:-.04em;margin:10px 0 16px;font-size:clamp(27px,2.65vw,37px);font-weight:720;line-height:1.15}.q-feature-section h3{letter-spacing:-.025em;font-size:19px;line-height:1.3}.q-feature-section p{color:#4f6582;font-size:14px;line-height:1.8}.q-feature-section-heading{max-width:730px;margin-bottom:29px}.q-feature-section .eyebrow{color:#405c81;font-size:10px;line-height:1.6}.q-feature-purpose-section{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.q-feature-purpose-section>div>p:last-child{max-width:610px;font-size:16px}.q-feature-purpose-section aside{border-left:3px solid var(--feature-accent);padding:4px 0 4px 26px}.q-feature-purpose-section aside>svg{color:var(--feature-accent);margin-bottom:12px}.q-feature-purpose-section aside>p{font-size:12px}.q-feature-user-tags{flex-wrap:wrap;gap:7px;margin:16px 0;padding:0;list-style:none;display:flex}.q-feature-user-tags li{background:var(--feature-tint);color:var(--feature-accent);border-radius:7px;padding:8px 11px;font-size:12px;font-weight:600}.q-feature-functions{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.q-feature-functions article{background:linear-gradient(145deg,#fff,#f9fbff);border:1px solid #e1eaf7;border-radius:15px;padding:27px;transition:transform .25s,box-shadow .25s}.q-feature-functions article:hover{transform:translateY(-4px);box-shadow:0 14px 30px #193e750d}.q-feature-functions article>span{letter-spacing:.08em;color:var(--feature-accent);margin-bottom:28px;font-size:12px;font-weight:700;display:block}.q-feature-functions h3{margin-bottom:12px}.q-feature-preview-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:25px;display:grid}.q-feature-stage-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.q-feature-stage-list button{color:#516783;text-align:left;background:#f5f8fd;border:1px solid #e3ebf7;border-radius:10px;grid-template-columns:28px 1fr 17px;align-items:center;gap:10px;width:100%;padding:17px 13px;transition:background .25s,border-color .25s,transform .25s;display:grid}.q-feature-stage-list button:hover{border-color:#b5cef7;transform:translate(3px)}.q-feature-stage-list button[aria-pressed=true]{color:#fff;background:#123d79;border-color:#123d79;box-shadow:0 8px 18px #163e7221}.q-feature-stage-list button>span{color:#24599a;background:#e6eefb;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.q-feature-stage-list button[aria-pressed=true]>span{color:#fff;background:#ffffff25}.q-feature-stage-list strong{text-transform:none;font-size:12px;font-weight:600;line-height:1.5}.q-feature-stage-list strong:first-letter{text-transform:uppercase}.q-feature-workspace{border:1px solid #ccddf4;border-radius:16px;min-width:0;overflow:hidden;box-shadow:0 15px 40px #173c7710}.q-feature-workspace-bar{background:#fff;border-bottom:1px solid #e0e8f5;align-items:center;gap:16px;padding:16px 20px;display:flex}.q-feature-window-dots{flex-shrink:0;gap:4px;display:inline-flex}.q-feature-window-dots i{background:#ccd8e8;border-radius:50%;width:6px;height:6px}.q-feature-window-dots i:first-child{background:#b1caf2}.q-feature-workspace-bar>strong{color:#344e72;font-size:11px;font-weight:650}.q-feature-workspace-bar>span:last-child{color:#57708f;white-space:nowrap;border:1px solid #e0e9f7;border-radius:4px;margin-left:auto;padding:3px 6px;font-size:9px}.q-feature-canvas{background:linear-gradient(150deg,#f5f9ff,#edf4fe);min-height:330px;padding:24px}.q-feature-canvas h4{letter-spacing:-.015em;font-size:14px;line-height:1.4}.q-feature-canvas p{font-size:11px;line-height:1.65}.q-feature-canvas .is-current{border-color:var(--feature-accent);box-shadow:0 0 0 2px var(--feature-tint)}.q-feature-state{color:#49698e;white-space:nowrap;background:#edf2fc;border-radius:5px;justify-content:center;align-items:center;gap:4px;padding:5px 6px;font-size:9px;display:inline-flex}.q-feature-state.is-complete{color:#08734f;background:#e6f7ef}.q-feature-stage-panel{background:#0c2c57;justify-content:space-between;align-items:center;gap:20px;min-height:149px;padding:23px 27px;display:flex}.q-feature-stage-panel>div{animation:.32s ease-out both q-feature-stage-in}.q-feature-stage-panel>div>span{color:#97beff;letter-spacing:.13em;font-size:9px;font-weight:700}.q-feature-stage-panel h3{color:#fff;margin:7px 0;font-size:17px}.q-feature-stage-panel h3:first-letter{text-transform:uppercase}.q-feature-stage-panel p{color:#c9d9f0;font-size:12px;line-height:1.65}.q-feature-stage-panel button{color:#fff;background:#ffffff0e;border:1px solid #7296c357;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .2s;display:grid}.q-feature-stage-panel button:hover{background:#ffffff29}.q-feature-record-heading{align-items:center;gap:13px;margin-bottom:20px;display:flex}.q-feature-record-avatar{width:49px;height:49px;color:var(--feature-accent);background:#fff;border:1px solid #dce7f8;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.q-feature-record-heading small{color:#637b9c;letter-spacing:.1em;font-size:8px;display:block}.q-feature-record-heading strong{margin:4px 0;font-size:15px;display:block}.q-feature-record-heading div>span{color:#667e9f;font-size:10px}.q-feature-record-list{gap:9px;display:grid}.q-feature-record-list>div{background:#fff;border:1px solid #dfe8f6;border-radius:9px;align-items:center;gap:11px;padding:13px;transition:border-color .3s,box-shadow .3s;display:flex}.q-feature-record-list>div>svg{color:var(--feature-accent);flex-shrink:0}.q-feature-record-list>div>div{flex:1;min-width:0}.q-feature-record-list strong{font-size:12px;line-height:1.4;display:block}.q-feature-record-list div>div>span{color:#667b99;margin-top:4px;font-size:10px;display:block}.q-feature-academic-label{color:var(--feature-accent);align-items:center;gap:9px;margin-bottom:21px;font-size:13px;display:flex}.q-feature-learning-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.q-feature-learning-path article{background:#fff;border:1px solid #dce9e8;border-radius:10px;flex-direction:column;gap:12px;padding:18px 14px;transition:border-color .3s;display:flex}.q-feature-learning-path article>span:first-child{color:var(--feature-accent);font-size:11px;font-weight:700}.q-feature-learning-path .q-feature-state{white-space:normal;align-self:flex-start;margin-top:auto}.q-feature-canvas-footer{color:#627b9a;align-items:center;gap:7px;padding-top:20px;font-size:10px;line-height:1.6;display:flex}.q-feature-canvas-footer svg{flex-shrink:0}.q-feature-assessment-heading{align-items:center;gap:11px;margin-bottom:18px;display:flex}.q-feature-assessment-heading>span{color:var(--feature-accent);background:#fff;border-radius:10px;padding:9px}.q-feature-assessment-heading small{color:#7b649b;letter-spacing:.07em;margin-bottom:5px;font-size:8px;display:block}.q-feature-assessment-heading strong{font-size:15px}.q-feature-rubric{gap:9px;display:grid}.q-feature-rubric>div{background:#fff;border:1px solid #e4dff0;border-radius:8px;grid-template-columns:1fr 1fr;gap:6px 15px;padding:13px;transition:border-color .3s;display:grid}.q-feature-rubric strong{font-size:11px}.q-feature-rubric>div>span{color:#756886;font-size:10px;line-height:1.5}.q-feature-rubric small{color:#7e7390;font-size:9px}.q-feature-evidence-track{align-items:center;gap:5px;display:flex}.q-feature-evidence-track i{background:#ede8f4;border-radius:4px;width:20px;height:5px;transition:background .35s}.q-feature-evidence-track .is-filled{background:#9771d7}.q-feature-finance-top{color:var(--feature-accent);justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.q-feature-finance-top small{letter-spacing:.09em;font-size:8px;display:block}.q-feature-finance-top strong{color:#193f37;margin-top:6px;font-size:18px;display:block}.q-feature-ledger{background:#fff;border:1px solid #dce8e6;border-radius:10px;overflow:hidden}.q-feature-ledger>div{border:1px solid #0000;border-bottom-color:#edf1f2;grid-template-columns:1fr 1.15fr 77px;align-items:center;gap:12px;padding:16px 12px;font-size:10px;line-height:1.6;transition:border-color .3s;display:grid}.q-feature-ledger>div>span{color:#5e7874}.q-feature-ledger .q-feature-ledger-head{background:#eff8f3;padding-block:10px;font-size:9px;font-weight:700}.q-feature-people-context{flex-wrap:wrap;gap:9px;margin-bottom:16px;display:flex}.q-feature-people-context>div{background:#ffffffa6;border-radius:10px;flex:1;grid-template-columns:31px 1fr;align-items:center;gap:3px 8px;padding:10px;display:grid}.q-feature-people-context>div>span{color:#3c70c9;background:#e6efff;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;display:grid}.q-feature-people-context strong{white-space:nowrap;font-size:10px}.q-feature-people-context small{color:#6e83a1;font-size:8px}.q-feature-people-actions{gap:9px;display:grid}.q-feature-people-actions>div{background:#fff;border:1px solid #dce7f8;border-radius:9px;align-items:center;gap:10px;padding:12px;transition:border-color .3s;display:flex}.q-feature-people-actions>div>span{background:var(--feature-tint);width:24px;height:24px;color:var(--feature-accent);border-radius:6px;flex-shrink:0;place-items:center;font-size:10px;display:grid}.q-feature-people-actions>div>div{flex:1}.q-feature-people-actions strong{font-size:11px}.q-feature-people-actions p{margin-top:4px;font-size:10px}.q-feature-people-actions>div>svg{color:var(--feature-accent);flex-shrink:0}.q-feature-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.q-feature-board>div{background:#eef1f6;border:1px solid #e2e6ee;border-radius:10px;padding:10px;transition:background .25s,border-color .25s}.q-feature-board>div.is-current{background:#fff4e9}.q-feature-board h4{color:#6d655e;align-items:center;gap:5px;margin-bottom:14px;font-size:10px;display:flex}.q-feature-board h4 i{background:#c6aa8d;border-radius:50%;width:5px;height:5px}.q-feature-board article{background:#fff;border:1px solid #e9e3dd;border-radius:7px;flex-direction:column;gap:12px;min-height:220px;padding:13px 10px;display:flex}.q-feature-board article>svg{color:var(--feature-accent)}.q-feature-board strong{font-size:12px;line-height:1.4}.q-feature-board .q-feature-state{white-space:normal;margin-top:auto;font-size:8px}.q-feature-care-lock{color:#874c84;background:#fff6fe;border:1px solid #e9dcef;border-radius:9px;align-items:center;gap:10px;margin-bottom:18px;padding:13px;display:flex}.q-feature-care-lock svg{flex-shrink:0}.q-feature-care-lock strong{font-size:12px;display:block}.q-feature-care-lock small{color:#956a94;margin-top:4px;font-size:9px;display:block}.q-feature-care-timeline{gap:8px;display:grid;position:relative}.q-feature-care-timeline:before{content:"";background:#d9c6e0;width:1px;position:absolute;top:25px;bottom:25px;left:24px}.q-feature-care-timeline>div{border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:14px;padding:12px;transition:background .2s,border-color .2s;display:flex;position:relative}.q-feature-care-timeline>.is-current{background:#fff}.q-feature-care-dot{width:25px;height:25px;color:var(--feature-accent);background:#f7edf9;border:1px solid #e0cce7;border-radius:50%;flex-shrink:0;place-items:center;font-size:10px;display:grid;position:relative}.q-feature-care-timeline h4{font-size:12px}.q-feature-care-timeline p{margin-top:5px;font-size:10px}.q-feature-care-timeline small{color:#877090;margin-top:6px;font-size:9px;display:block}.q-feature-governance-title{color:#365284;align-items:center;gap:10px;margin-bottom:20px;font-size:14px;display:flex}.q-feature-approval-lanes{gap:10px;display:grid}.q-feature-approval-lanes>div{background:#fff;border:1px solid #dce5f4;border-radius:10px;align-items:center;gap:13px;padding:14px;transition:border-color .3s;display:flex}.q-feature-approval-number{color:#4a6596;background:#ebf0fa;border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.q-feature-approval-lanes>div>div{flex:1}.q-feature-approval-lanes h4{font-size:12px}.q-feature-approval-lanes p{margin-top:4px;font-size:10px}.q-feature-connections{grid-template-columns:1fr 1.4fr;align-items:center;gap:55px;display:grid}.q-feature-connections>div:last-child{gap:12px;display:grid}.q-feature-connections a{background:#fff;border:1px solid #dfe8f7;border-radius:12px;padding:22px 49px 22px 23px;transition:background .2s,transform .2s;display:block;position:relative}.q-feature-connections a:hover{background:#f5f9ff;transform:translate(3px)}.q-feature-connections a>span{color:#154e97;align-items:center;gap:10px;font-size:15px;display:flex}.q-feature-connections a>span>svg{flex-shrink:0}.q-feature-connections a>p{margin-top:9px;font-size:12px}.q-feature-connections a>svg{color:#4275b9;position:absolute;top:24px;right:20px}.q-feature-configuration-layout{grid-template-columns:1fr 1fr;gap:27px;display:grid}.q-feature-configuration{background:#f5f9ff;border:1px solid #dce7f7;border-radius:18px;padding:31px}.q-feature-configuration>svg{color:#2761b5;margin-bottom:20px}.q-feature-configuration h2{font-size:30px}.q-feature-configuration ul{gap:16px;margin:23px 0;padding:0;list-style:none;display:grid}.q-feature-configuration li{color:#3e5a7b;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.q-feature-configuration li>svg{color:#3676bf;flex-shrink:0;margin-top:2px}.q-feature-exception{background:linear-gradient(135deg,#fffaf3,#fff);border:1px solid #eee4d6;border-radius:18px;flex-direction:column;justify-content:center;padding:29px;display:flex}.q-feature-exception h3{margin:13px 0 17px;font-size:24px}.q-feature-exception>div{color:#807052;border-top:1px solid #ede5d9;align-items:flex-start;gap:11px;margin-top:25px;padding-top:24px;font-size:12px;line-height:1.7;display:flex}.q-feature-exception>div>svg{flex-shrink:0}.q-feature-rule{background:linear-gradient(120deg,#f8fbff,#f2f7ff);border:1px solid #dfe8f7;border-radius:16px;grid-template-columns:1fr 28px 1fr;align-items:center;gap:20px;margin-bottom:21px;padding:26px;display:grid}.q-feature-rule article>span{color:#4673b0;letter-spacing:.12em;align-items:center;gap:8px;margin-bottom:14px;font-size:10px;font-weight:700;display:flex}.q-feature-rule article>h3{font-size:20px}.q-feature-rule article>p{color:#204e85;font-size:15px}.q-feature-rule-arrow{color:#5b8ac4}.q-feature-governance{grid-template-columns:1fr 1fr;gap:55px;display:grid}.q-feature-governance>div>svg{color:#2373aa;margin-bottom:16px}.q-feature-governance>div:first-child{border-right:1px solid #e5ecf5;padding-right:32px}.q-feature-governance>div:last-child{padding:22px 0}.q-feature-governance h3{margin:13px 0 17px;font-size:27px}.q-feature-governance .text-link{margin-top:25px;font-size:12px}.q-feature-measure-note{color:#7186a1;border-left:2px solid #dce7f7;margin-top:18px;padding-left:12px;font-size:11px;line-height:1.7;display:block}.q-feature-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.q-feature-context-grid article{border:1px solid #e1e8f5;border-radius:14px;padding:26px}.q-feature-context-grid article>svg{color:var(--feature-accent);margin-bottom:23px}.q-feature-context-grid h3{margin-bottom:18px}.q-feature-context-grid a{color:#175baa;border-top:1px solid #e9eef6;justify-content:space-between;gap:10px;padding:12px 0;font-size:13px;line-height:1.6;display:flex}.q-feature-context-grid a>svg{flex-shrink:0;margin-top:2px;transition:transform .2s}.q-feature-context-grid a:hover>svg{transform:translate(3px)}.q-feature-context-grid p{margin-bottom:15px;font-size:12px}.q-feature-faq details{border-top:1px solid #e1e9f6;padding:0}.q-feature-faq details:last-child{border-bottom:1px solid #e1e9f6}.q-feature-faq summary{cursor:pointer;padding:23px 27px 23px 0;font-size:16px;font-weight:600;line-height:1.6}.q-feature-faq details[open] summary{color:#0755ff}.q-feature-faq details>p{max-width:970px;padding:0 35px 23px 0}.q-feature-cta{color:#fff;background:radial-gradient(at 95% 0,#1b498a,#0000 70%),#09274b;border:1px solid #1e4b81;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin-top:48px;padding:38px;display:flex}.q-feature-cta>div{max-width:690px}.q-feature-cta .eyebrow{color:#a4c6ff}.q-feature-cta h2{letter-spacing:-.035em;margin:9px 0 13px;font-size:29px;line-height:1.25}.q-feature-cta p:last-child{color:#c3d5ee;font-size:13px;line-height:1.75}.q-feature-cta button{flex-shrink:0}.q-feature-scope{color:#7386a0;text-align:center;max-width:930px;margin:19px auto 0;font-size:11px;line-height:1.8}.q-feature-back{margin-top:30px;display:inline-flex}@keyframes q-feature-stage-in{0%{opacity:.35;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1100px){.q-feature-hero{gap:30px}.q-feature-purpose{padding:26px}.q-feature-preview-layout{grid-template-columns:210px minmax(0,1fr);gap:18px}.q-feature-canvas{padding:18px}.q-feature-purpose-section{gap:35px}.q-feature-functions article{padding:22px}.q-feature-connections{gap:30px}.q-feature-governance{gap:32px}.q-feature-board{gap:7px}.q-feature-board>div{padding:7px}.q-feature-cta{flex-direction:column;align-items:flex-start}}@media (width<=850px){.q-feature-hero{grid-template-columns:1fr}.q-feature-purpose{display:none}.q-feature-hero h1{max-width:690px;font-size:47px}.q-feature-purpose-section{grid-template-columns:1fr}.q-feature-functions{gap:13px}.q-feature-functions article{padding:22px 17px}.q-feature-preview-layout{grid-template-columns:1fr}.q-feature-stage-list{grid-template-columns:repeat(2,minmax(0,1fr))}.q-feature-stage-list button{min-height:76px}.q-feature-stage-list button:hover{transform:translateY(-2px)}.q-feature-connections{grid-template-columns:1fr}.q-feature-configuration-layout{gap:18px}.q-feature-configuration,.q-feature-exception{padding:24px}.q-feature-governance{gap:25px}.q-feature-governance>div:first-child{padding-right:24px}.q-feature-context-grid{grid-template-columns:1fr 1fr;gap:15px}.q-feature-context-grid article:last-child{grid-column:1/-1}.q-feature-context-grid article{padding:22px}}@media (width<=580px){.q-feature-page{padding-top:18px}.q-feature-breadcrumbs{gap:6px;font-size:10px}.q-feature-hero{padding:32px 0}.q-feature-hero h1{font-size:36px;line-height:1.1}.q-feature-headline{font-size:20px}.q-feature-lead{font-size:14px}.q-feature-actions .button{padding:12px 15px;font-size:11px}.q-feature-section-nav{justify-content:flex-start;gap:3px 18px;padding-block:14px}.q-feature-section-nav a{font-size:11px}.q-feature-section{padding-block:36px;scroll-margin-top:95px}.q-feature-section h2{font-size:28px}.q-feature-section p{font-size:13px}.q-feature-purpose-section>div>p:last-child{font-size:14px}.q-feature-purpose-section aside{padding-left:19px}.q-feature-functions{grid-template-columns:1fr}.q-feature-functions article{padding:24px}.q-feature-functions article>span{margin-bottom:14px}.q-feature-stage-list{gap:8px}.q-feature-stage-list button{grid-template-columns:22px 1fr;gap:7px;min-height:94px;padding:12px 9px}.q-feature-stage-list button>span{width:21px;height:21px;font-size:9px}.q-feature-stage-list button>svg{display:none}.q-feature-stage-list strong{font-size:10px}.q-feature-workspace-bar{flex-wrap:wrap;gap:9px;padding:13px 12px}.q-feature-workspace-bar>strong{flex:1;font-size:10px}.q-feature-workspace-bar>span:last-child{margin-left:0;font-size:8px}.q-feature-window-dots{display:none}.q-feature-canvas{min-height:0;padding:15px 12px}.q-feature-record-heading strong{font-size:13px}.q-feature-record-list>div{gap:8px;padding:11px 9px}.q-feature-record-list strong{font-size:11px}.q-feature-record-list>div>svg{display:none}.q-feature-record-list div>div>span{font-size:9px}.q-feature-state{padding:4px;font-size:8px}.q-feature-state>svg{width:10px}.q-feature-stage-panel{gap:12px;min-height:195px;padding:20px 16px}.q-feature-stage-panel h3{font-size:16px}.q-feature-stage-panel p{font-size:11px}.q-feature-stage-panel button{width:32px;height:32px}.q-feature-learning-path{grid-template-columns:1fr}.q-feature-learning-path article{grid-template-columns:23px 1fr;gap:8px;padding:13px;display:grid}.q-feature-learning-path h4{font-size:12px}.q-feature-learning-path p,.q-feature-learning-path .q-feature-state{grid-column:2}.q-feature-canvas p{font-size:10px}.q-feature-canvas-footer{font-size:9px}.q-feature-rubric>div{grid-template-columns:1fr;gap:7px}.q-feature-rubric small{display:none}.q-feature-assessment-heading strong{font-size:12px}.q-feature-finance-top strong{font-size:15px}.q-feature-finance-top>svg{width:23px}.q-feature-ledger>div{grid-template-columns:1fr 1fr;gap:8px;padding:12px 10px;font-size:9px}.q-feature-ledger>div>span:last-child{grid-column:1/-1}.q-feature-ledger-head>span:last-child{display:none}.q-feature-people-context>div{min-width:125px}.q-feature-people-context strong{white-space:normal}.q-feature-people-actions>div{padding:10px}.q-feature-board{grid-template-columns:1fr;gap:9px}.q-feature-board h4{margin-bottom:8px}.q-feature-board article{grid-template-columns:22px 1fr;gap:8px;min-height:0;padding:10px;display:grid}.q-feature-board article p,.q-feature-board article .q-feature-state{grid-column:2}.q-feature-board article .q-feature-state{justify-self:start}.q-feature-care-lock strong{font-size:11px}.q-feature-care-timeline>div{gap:10px;padding:10px 7px}.q-feature-care-timeline:before{left:19px}.q-feature-approval-lanes>div{flex-wrap:wrap;gap:9px;padding:11px}.q-feature-approval-lanes>div>div{flex-basis:calc(100% - 40px)}.q-feature-approval-lanes>div>.q-feature-state{margin-left:37px}.q-feature-governance-title{font-size:11px}.q-feature-connections a{padding:19px 36px 19px 17px}.q-feature-connections a>span{font-size:14px}.q-feature-connections a>p{font-size:11px}.q-feature-connections a>svg{right:12px}.q-feature-configuration-layout{grid-template-columns:1fr}.q-feature-configuration,.q-feature-exception{padding:24px}.q-feature-exception h3{font-size:21px}.q-feature-rule{grid-template-columns:1fr;gap:19px;padding:24px}.q-feature-rule-arrow{transform:rotate(90deg)}.q-feature-rule article>h3{font-size:19px}.q-feature-rule article>p{font-size:14px}.q-feature-governance{grid-template-columns:1fr;gap:27px}.q-feature-governance>div:first-child{border-bottom:1px solid #e5ecf5;border-right:0;padding-bottom:27px;padding-right:0}.q-feature-governance>div:last-child{padding:0}.q-feature-governance h3{font-size:25px}.q-feature-context-grid{grid-template-columns:1fr}.q-feature-context-grid article:last-child{grid-column:auto}.q-feature-faq summary{padding-block:20px;font-size:14px}.q-feature-cta{margin-top:33px;padding:27px 23px}.q-feature-cta h2{font-size:26px}.q-feature-cta .button{white-space:normal;text-align:left;font-size:12px}.q-feature-scope{text-align:left;font-size:10px}}@media (prefers-reduced-motion:reduce){.q-feature-page *,.q-feature-page :before,.q-feature-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.q-feature-page a:hover,.q-feature-page button:hover,.q-feature-page article:hover,.q-feature-mini-flow>span:hover{transform:none}}.pd-page{background:#fff;padding-bottom:64px}.pd-page p{line-height:1.75}.pd-breadcrumbs{color:#647691;flex-wrap:wrap;gap:10px;padding:28px 0;font-size:12px;display:flex}.pd-breadcrumbs a:hover{color:#0755ff}.pd-hero{grid-template-columns:1.4fr .6fr;align-items:center;gap:55px;padding:24px 0 56px;display:grid}.pd-hero h1{letter-spacing:-.052em;max-width:820px;margin:15px 0 22px;font-size:clamp(35px,4.2vw,59px);line-height:1.09}.pd-hero h1 span{color:#0755ff}.pd-description{color:#556d8e;max-width:700px;font-size:17px}.pd-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:27px;display:flex}.pd-link{color:#0755ff;align-items:center;gap:8px;font-size:13px;font-weight:650;line-height:1.5;transition:gap .2s;display:inline-flex}.pd-link:hover{gap:12px}.pd-link svg{flex-shrink:0}.pd-hero-context{background:radial-gradient(at 100% 0,#dcecff,#f5f9ff 75%);border:1px solid #dbe8fb;border-radius:22px;flex-direction:column;align-items:flex-start;gap:18px;padding:38px 30px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 60px #183c7110}.pd-hero-context:after{content:"";border:24px solid #dceaff;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-75px}.pd-hero-context>svg{color:#0755ff}.pd-hero-context p{color:#4b6589;letter-spacing:.12em;font-size:9px}.pd-hero-context strong{font-size:22px;font-weight:650;line-height:1.5}.pd-hero-context>span{color:#657a98;font-size:12px}.pd-page h2{letter-spacing:-.04em;font-size:clamp(27px,3vw,38px);line-height:1.17}.pd-introduction{border-top:1px solid #e6eef9;grid-template-columns:1fr 1fr;gap:10px 60px;padding:38px 0 48px;display:grid}.pd-introduction .eyebrow{grid-column:1/-1}.pd-introduction>p:last-child{color:#58708f;font-size:14px}.pd-explorer{background:#f4f8ff;border:1px solid #cfdef4;border-radius:18px;scroll-margin-top:110px;overflow:hidden;box-shadow:0 20px 60px #16396508}.pd-explorer-top{color:#4e6a90;background:#fff;border-bottom:1px solid #e0e9f7;justify-content:space-between;gap:20px;padding:15px 25px;font-size:12px;display:flex}.pd-explorer-top>span{align-items:center;gap:8px;font-weight:650;display:flex}.pd-explorer-top small{color:#72839d;font-size:10px}.pd-explorer-heading{padding:28px 32px 18px}.pd-explorer-heading h2{font-size:27px}.pd-explorer-heading p{color:#657a98;margin-top:6px;font-size:13px}.pd-scenario-buttons{flex-wrap:wrap;gap:8px;padding:0 32px 20px;display:flex}.pd-scenario-buttons button{color:#456489;background:#fff;border:1px solid #d6e2f3;border-radius:8px;padding:11px 17px;font-size:12px;font-weight:650;transition:background .2s,color .2s,box-shadow .2s}.pd-scenario-buttons button[aria-pressed=true]{color:#fff;background:#0755ff;border-color:#0755ff;box-shadow:0 4px 10px #0755ff20}.pd-scenario-buttons button:hover{box-shadow:0 5px 14px #17376315}.pd-scenario{grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding:12px 32px 35px;animation:.32s both pd-enter;display:grid}.pd-scenario-number{letter-spacing:.15em;color:#6785b4;font-size:11px}.pd-scenario-copy h3{letter-spacing:-.035em;margin:15px 0;font-size:29px;line-height:1.2}.pd-scenario-copy>p{color:#546e90;font-size:14px}.pd-outcome{color:#08795c;align-items:flex-start;gap:12px;margin-top:22px;display:flex}.pd-outcome svg{flex-shrink:0;margin-top:2px}.pd-outcome p{color:#2f6770;font-size:12px}.pd-model{background:#fff;border:1px solid #dce7f7;border-radius:14px;padding:23px;box-shadow:0 12px 30px #1a3d7110}.pd-model-header{border-bottom:1px solid #e7eef8;align-items:center;gap:12px;padding-bottom:19px;display:flex}.pd-model-header>span{color:#0755ff;background:#eaf1ff;border-radius:12px;flex-shrink:0;place-items:center;width:45px;height:45px;display:grid}.pd-model-header strong,.pd-model-header small{display:block}.pd-model-header strong{font-size:15px}.pd-model-header small{color:#8190a6;margin-top:5px;font-size:10px}.pd-model-header>svg{color:#8195b1;flex-shrink:0;margin-left:auto}.pd-model-fields{gap:0;margin:10px 0 18px;display:grid}.pd-model-fields>div{border-bottom:1px solid #edf2fa;grid-template-columns:1fr 1.5fr;align-items:center;gap:12px;padding:14px 0;font-size:11px;display:grid}.pd-node-index{display:none}.pd-model-fields dt{color:#6f829e}.pd-model-fields dd{color:#284a79;text-align:right;margin:0;font-weight:600;line-height:1.5}.pd-model-footer{color:#68809e;align-items:flex-start;gap:9px;font-size:10px;line-height:1.7;display:flex}.pd-model-footer svg{flex-shrink:0;margin-top:2px}.pd-visual-mobile .pd-model{border:6px solid #0d2345;border-radius:30px;width:100%;max-width:330px;margin-inline:auto;padding-top:35px;position:relative}.pd-visual-mobile .pd-model:before{content:"";background:#0d2345;border-radius:20px;width:64px;height:7px;position:absolute;top:9px;left:calc(50% - 32px)}.pd-visual-mobile .pd-model-fields>div{grid-template-columns:1fr;gap:5px}.pd-visual-mobile .pd-model-fields dd{text-align:left;font-size:13px}.pd-visual-integration .pd-model-fields>div,.pd-visual-architecture .pd-model-fields>div{background:#f3f7ff;border:1px solid #dee8f8;border-radius:8px;grid-template-columns:22px 1fr;gap:4px 10px;margin:5px 0;padding:13px}.pd-visual-integration .pd-node-index,.pd-visual-architecture .pd-node-index{color:#fff;background:#0755ff;border-radius:50%;grid-row:span 2;place-items:center;width:23px;height:23px;font-size:10px;display:grid}.pd-visual-integration .pd-model-fields dd,.pd-visual-architecture .pd-model-fields dd{text-align:left}.pd-visual-message .pd-model-fields>div:last-child{background:#edf8f6;border:0;border-radius:10px;padding:14px}.pd-visual-campus .pd-model{border-top:4px solid #0755ff}.pd-visual-campus .pd-model-header,.pd-visual-global .pd-model-header{color:#fff;background:#123465;border-radius:13px 13px 0 0;margin:-23px -23px 0;padding:23px}.pd-visual-campus .pd-model-header small,.pd-visual-global .pd-model-header small{color:#c0d3ef}.pd-visual-accessibility .pd-model-fields>div{font-size:13px}.pd-section{padding-top:64px}.pd-section-heading{margin-bottom:27px}.pd-section-heading h2{margin-top:10px}.pd-three-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.pd-card{border:1px solid #dfe8f6;border-radius:13px;padding:27px;transition:transform .2s,box-shadow .2s}.pd-card:hover{transform:translateY(-3px);box-shadow:0 12px 30px #16365e0d}.pd-card-number{color:#b8d0f7;letter-spacing:-.05em;font-size:29px;font-weight:700}.pd-card h3{margin:15px 0 12px;font-size:20px;line-height:1.25}.pd-card p{color:#59718f;font-size:13px}.pd-workflow ol{grid-template-columns:repeat(3,1fr);gap:28px;margin:0;padding:0;list-style:none;display:grid}.pd-workflow li{align-items:flex-start;gap:15px;padding-right:18px;display:flex;position:relative}.pd-workflow li>span{color:#0755ff;background:#eaf1ff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.pd-workflow h3{margin:5px 0 10px;font-size:17px;line-height:1.35}.pd-workflow p{color:#5b7392;font-size:13px}.pd-workflow-arrow{color:#9bb4d9;width:18px;position:absolute;top:6px;right:-18px}.pd-configuration{grid-template-columns:1.2fr 1fr;gap:60px;display:grid}.pd-configuration h2{margin-top:12px}.pd-configuration ul{gap:14px;margin:25px 0;padding:0;list-style:none;display:grid}.pd-configuration li{color:#41618a;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;display:flex}.pd-configuration li svg{color:#0755ff;flex-shrink:0;margin-top:2px}.pd-configuration aside{background:#f2f7ff;border:1px solid #dce8fb;border-radius:14px;padding:32px}.pd-configuration aside>svg{color:#0755ff}.pd-configuration aside h3{margin:19px 0 15px;font-size:24px;line-height:1.25}.pd-configuration aside p{color:#55708f;margin-bottom:20px;font-size:13px}.pd-faq{grid-template-columns:.75fr 1.25fr;gap:60px;display:grid}.pd-faq h2{margin:10px 0 15px}.pd-faq>div>p:last-child{color:#607593;font-size:13px}.pd-faq details{border-bottom:1px solid #dfe8f5;margin-bottom:17px;padding:0 0 17px}.pd-faq summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:15px;font-weight:650;line-height:1.5;list-style:none;display:flex}.pd-faq summary::-webkit-details-marker{display:none}.pd-faq summary svg{flex-shrink:0;margin-top:3px;transition:transform .2s}.pd-faq details[open] summary svg{transform:rotate(180deg)}.pd-faq details p{color:#597290;margin-top:13px;font-size:13px}.pd-related-card{border:1px solid #dce7f7;border-radius:12px;padding:26px;transition:background .2s,transform .2s;display:block}.pd-related-card:hover{background:#f6f9ff;transform:translateY(-3px)}.pd-related-card>svg{color:#0755ff}.pd-related-card h3{margin:16px 0 11px;font-size:18px}.pd-related-card p{color:#607798;font-size:13px}.pd-related-card>span{color:#0755ff;align-items:center;gap:8px;margin-top:22px;font-size:12px;font-weight:650;display:flex}.pd-closing{color:#fff;background:radial-gradient(at 100% 0,#204a80,#0c2344 78%);border-radius:16px;justify-content:space-between;align-items:center;gap:35px;margin-top:60px;padding:38px 42px;display:flex}.pd-closing .eyebrow{color:#afc8ee}.pd-closing h2{max-width:730px;margin:12px 0;font-size:31px}.pd-closing p:not(.eyebrow){color:#b9cfee;font-size:13px}.pd-closing .button{flex-shrink:0}#platform-scenarios{scroll-margin-top:110px}@keyframes pd-enter{0%{opacity:.35;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (width<=900px){.pd-hero{grid-template-columns:1.5fr 1fr;gap:25px}.pd-hero-context{padding:28px 22px}.pd-hero-context strong{font-size:18px}.pd-three-grid{gap:14px}.pd-card{padding:23px}.pd-scenario{gap:26px}.pd-configuration,.pd-faq{gap:30px}.pd-closing{padding:30px}.pd-closing h2{font-size:27px}.pd-closing .button{font-size:12px}}@media (width<=700px){.pd-hero{padding-top:12px;display:block}.pd-hero-context{gap:12px;margin-top:30px}.pd-hero-context>svg{width:30px;height:30px}.pd-hero-context strong{font-size:20px}.pd-introduction{grid-template-columns:1fr;gap:16px}.pd-explorer-top{flex-wrap:wrap;gap:8px;padding:13px 18px}.pd-explorer-heading{padding:24px 20px 16px}.pd-scenario-buttons{padding:0 20px 20px}.pd-scenario-buttons button{flex:110px;padding:10px;font-size:11px}.pd-scenario{grid-template-columns:1fr;padding:10px 20px 24px}.pd-scenario-copy h3{font-size:26px}.pd-model{padding:19px}.pd-visual-campus .pd-model-header,.pd-visual-global .pd-model-header{margin:-19px -19px 0;padding:19px}.pd-three-grid,.pd-workflow ol,.pd-configuration,.pd-faq{grid-template-columns:1fr}.pd-section{padding-top:45px}.pd-workflow li{padding:0}.pd-workflow-arrow{display:none}.pd-closing{padding:28px 23px;display:block}.pd-closing .button{margin-top:24px}.pd-configuration aside{padding:25px}.pd-model-fields>div{grid-template-columns:.8fr 1.2fr}.pd-faq{gap:20px}.pd-description{font-size:15px}}@media (prefers-reduced-motion:reduce){.pd-page *{transition:none!important;animation:none!important}.pd-card:hover,.pd-related-card:hover{transform:none}}.pp-journey-steps{grid-template-columns:repeat(4,1fr)}.pd-capability-full-link{margin:15px 0 2px}.pd-capability-full-link+details{margin-top:12px}.pp-capability-card h2 a:hover{color:#0755ff}.pp-page .pd-faq h2{font-size:32px}.pp-page .pd-faq>div>p:last-child{line-height:1.7}.pp-page .pd-related-card h3{line-height:1.3}.pp-page .pd-related-card p{font-size:13px}.pp-page .pd-section:last-child{padding-bottom:20px}@media (width<=600px){.pp-journey-steps{grid-template-columns:repeat(2,1fr)}}.pd-platform-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pd-platform-grid .pd-related-card h3{margin-top:0}@media (width<=850px){.pd-platform-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=550px){.pd-platform-grid{grid-template-columns:1fr}}.pd-page h1,.pd-page h2{font-weight:720}.pd-page h3{font-weight:680}.qr-directory-intro{grid-template-columns:1.4fr 1fr;align-items:center;gap:4rem;display:grid}.qr-community-visual{background:radial-gradient(#eaf3ff,#0000 68%);place-items:center;min-height:290px;display:grid;position:relative}.qr-community-visual:before,.qr-community-visual:after{content:"";border:1px dashed #a8c8fa;border-radius:50%;width:260px;height:170px;position:absolute;transform:rotate(23deg)}.qr-community-visual:after{transform:rotate(-23deg)}.qr-community-center{z-index:1;background:#fff;border:1px solid #dae8fb;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:152px;height:152px;display:flex;box-shadow:0 12px 45px #0757df17}.qr-community-center img{object-fit:contain;width:54px;height:54px}.qr-community-center span{text-align:center;color:#123562;font-size:12px;font-weight:700;line-height:1.4}.qr-community-node{z-index:2;color:#174f9e;background:#fff;border:1px solid #dae8fb;border-radius:20px;padding:10px 17px;font-size:12px;position:absolute;box-shadow:0 5px 18px #13386709}.qr-community-node-1{top:30px;left:12%}.qr-community-node-2{top:47px;right:4%}.qr-community-node-3{bottom:29px;left:6%}.qr-community-node-4{bottom:37px;right:7%}.qr-directory-controls{margin-top:25px}.qr-directory-controls .q-page-search{max-width:650px}.qr-audience-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.qr-audience-filters button{color:#344568;cursor:pointer;background:#fff;border:1px solid #dce6f3;border-radius:99px;padding:10px 14px;font-size:13px;transition:color .2s,background .2s,border-color .2s}.qr-audience-filters button[aria-pressed=true]{color:#fff;background:#075cff;border-color:#075cff}.qr-audience-filters button:hover:not([aria-pressed=true]){background:#f0f6ff;border-color:#a9c8ff}.qr-directory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.qr-directory-card{color:inherit;background:linear-gradient(145deg,#fff 55%,#f5f9ff);border:1px solid #dfe9f7;border-radius:16px;flex-direction:column;padding:27px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.qr-directory-card:hover{border-color:#a8c6f6;transform:translateY(-5px);box-shadow:0 16px 35px #00347b0b}.qr-directory-category{color:#416087;text-transform:uppercase;letter-spacing:.09em;margin-bottom:18px;font-size:10px;font-weight:700}.qr-directory-card h2{letter-spacing:-.025em;margin:0 0 12px;font-size:21px;line-height:1.3}.qr-directory-card p{color:#536580;margin:0 0 23px;font-size:14px;line-height:1.7}.qr-card-action{color:#075cff;align-items:center;gap:9px;margin-top:auto;font-size:12px;font-weight:700;display:flex}.qr-directory-note{background:#f1f6fe;border:1px solid #dfebff;border-radius:18px;align-items:flex-start;gap:24px;margin:55px 0 20px;padding:35px;display:flex}.qr-directory-note>svg{color:#075cff;flex-shrink:0}.qr-directory-note h2{letter-spacing:-.03em;margin:0 0 10px;font-size:23px}.qr-directory-note p{color:#50627e;margin:0;font-size:14px;line-height:1.7}.qr-directory-note .button{flex-shrink:0;align-self:center}.qr-role-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:55px;padding:18px 0 24px;display:grid}.qr-role-hero .q-page-intro{margin:0}.qr-role-hero .q-page-intro h1{font-size:clamp(35px,3.7vw,55px);line-height:1.1}.qr-role-hero .q-page-intro>p:last-of-type{max-width:610px}.qr-role-photo{background:#eaf3fe;border-radius:22px;min-width:0;position:relative;overflow:hidden;box-shadow:0 18px 55px #002e6715}.qr-role-photo img{object-fit:cover;width:100%;height:380px;transition:transform .7s;display:block}.qr-role-photo:hover img{transform:scale(1.035)}.qr-photo-caption{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#06234adc;border-radius:10px;align-items:center;gap:10px;padding:15px 17px;font-size:12px;display:flex;position:absolute;bottom:19px;left:19px;right:19px}.qr-hero-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:27px;display:flex}.qr-hero-actions>.text-link{font-size:13px}.qr-responsibilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.qr-responsibilities article{border-top:1px solid #ccdcf1;padding-top:23px}.qr-item-number{color:#075cff;letter-spacing:.1em;font-size:12px;font-weight:700}.qr-responsibilities h3{letter-spacing:-.02em;margin:15px 0 10px;font-size:21px}.qr-responsibilities p,.qr-friction-grid p,.qr-collaboration-grid p{color:#546681;margin:0;font-size:14px;line-height:1.75}.qr-friction-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.qr-friction-grid article{border:1px solid #e0e8f3;border-radius:16px;padding:29px}.qr-friction-grid h3{letter-spacing:-.02em;margin:0 0 13px;font-size:20px}.qr-friction-after{background:#eff6ff;border-radius:10px;gap:12px;margin-top:22px;padding:19px;display:flex}.qr-friction-after>svg{color:#075cff;flex-shrink:0;margin-top:3px}.qr-friction-after p{color:#254675}.qr-workspace{background:#fff;border:1px solid #cbdff8;border-radius:19px;overflow:hidden;box-shadow:0 18px 60px #0a458913}.qr-workspace-chrome{background:#f8fbff;border-bottom:1px solid #e1eaf5;justify-content:space-between;align-items:center;gap:14px;padding:19px 25px;display:flex}.qr-workspace-chrome>div{color:#586d8c;flex-wrap:wrap;align-items:center;gap:11px;font-size:12px;display:flex}.qr-workspace-chrome strong{color:#112f56;font-size:13px}.qr-status-dot{background:#078777;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e2f6f0}.qr-chrome-separator{color:#a6b9cf}.qr-preview-badge{color:#325886;white-space:nowrap;background:#e9f1fe;border-radius:6px;padding:5px 9px;font-size:10px}.qr-workspace-body{grid-template-columns:250px 1fr;min-height:380px;display:grid}.qr-stage-nav{background:linear-gradient(#f8fbff,#fff);border-right:1px solid #e1eaf5;flex-direction:column;gap:9px;padding:22px 14px;display:flex}.qr-stage-nav>button{text-align:left;color:#496283;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:11px;width:100%;padding:17px 12px;transition:background .2s,border-color .2s,color .2s;display:flex}.qr-stage-nav>button[aria-selected=true]{color:#0655d2;background:#eaf2ff;border-color:#cfe0fc}.qr-stage-nav>button:hover{background:#eef5ff}.qr-stage-nav>button>svg{flex-shrink:0;margin-left:auto}.qr-stage-number{color:#6594d9;font-size:11px;font-weight:700}.qr-stage-nav strong{font-size:13px;line-height:1.45;display:block}.qr-stage-nav small{color:#60748f;margin-top:4px;font-size:10px;line-height:1.4;display:block}.qr-stage-panel{min-width:0;padding:29px}.qr-stage-panel[hidden]{display:none}.qr-stage-heading{justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:28px;display:flex}.qr-stage-heading .eyebrow{margin-bottom:9px;font-size:9px}.qr-stage-heading h3{letter-spacing:-.035em;margin:0 0 9px;font-size:25px}.qr-stage-heading>div>p:last-child{color:#60728b;max-width:400px;margin:0;font-size:12px;line-height:1.7}.qr-stage-metric{text-align:right;flex-shrink:0;max-width:130px}.qr-stage-metric strong{color:#075cff;letter-spacing:-.05em;font-size:33px;line-height:1;display:block}.qr-stage-metric span{color:#536d91;margin-top:6px;font-size:10px;display:block}.qr-task-layout{grid-template-columns:minmax(165px,.9fr) 1.4fr;gap:22px;display:grid}.qr-panel-label{text-transform:uppercase;letter-spacing:.04em;color:#6c809a;margin:0 0 10px;font-size:10px}.qr-task-list>button{color:#345272;text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e9f4;border-radius:10px;align-items:center;gap:9px;width:100%;margin-top:9px;padding:13px 10px;font-size:11px;line-height:1.5;transition:background .2s,border-color .2s;display:flex}.qr-task-list>button>svg{flex-shrink:0;margin-left:auto}.qr-task-list>button[aria-pressed=true]{color:#084caa;background:#f1f7ff;border-color:#a5c6f7}.qr-task-list>button:hover{border-color:#a5c6f7}.qr-task-icon{color:#2a74d2;background:#eaf2ff;border-radius:7px;flex-shrink:0;padding:7px;display:flex}.qr-task-detail{background:#f7faff;border:1px solid #e0eafa;border-radius:12px;padding:22px;animation:.3s ease-out qr-content-in}.qr-task-detail h4{color:#14355e;margin:0 0 10px;font-size:15px}.qr-task-detail>p{color:#57708f;margin:0;font-size:12px;line-height:1.75}.qr-next-action{border-top:1px solid #dce8f8;align-items:flex-start;gap:9px;margin-top:19px;padding-top:18px;display:flex}.qr-next-action>svg{color:#11826c;flex-shrink:0;margin-top:2px}.qr-next-action strong{color:#185b53;font-size:11px}.qr-next-action p{color:#3c655f;margin:6px 0 0;font-size:11px;line-height:1.65}.qr-preview-note{color:#6c7f98;border-top:1px solid #e7edf6;align-items:center;gap:8px;margin:0;padding:14px 25px;font-size:10px;line-height:1.5;display:flex}.qr-preview-note>svg{flex-shrink:0}.qr-collaboration-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.qr-collaboration-grid>a{color:inherit;background:#fff;border:1px solid #dee8f6;border-radius:15px;flex-direction:column;padding:28px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.qr-collaboration-grid>a:hover{transform:translateY(-4px);box-shadow:0 12px 32px #0034770a}.qr-collaboration-icon{color:#075cff;background:#eaf2ff;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.qr-collaboration-grid h3{letter-spacing:-.025em;margin:19px 0 10px;font-size:20px}.qr-collaboration-grid p{margin-bottom:22px}.qr-report-list{gap:13px;display:grid}.qr-report-list article{background:#f8fbff;border:1px solid #e1ebf8;border-radius:13px;align-items:center;gap:25px;padding:23px 29px;display:flex}.qr-report-number{color:#7a9cc9;font-size:12px;font-weight:700}.qr-report-list h3{letter-spacing:-.02em;margin:0 0 7px;font-size:19px}.qr-report-list p{color:#536b88;margin:0;font-size:13px;line-height:1.7}.qr-report-mark{align-items:flex-end;gap:5px;height:39px;margin-left:auto;padding-left:20px;display:flex}.qr-report-mark>span{background:#c0d8fa;border-radius:2px;width:8px;height:40%}.qr-report-mark>span:nth-child(2){background:#83b1f4;height:70%}.qr-report-mark>span:nth-child(3){background:#5798f6;height:55%}.qr-report-mark>span:nth-child(4){background:#075cff;height:100%}.qr-mobile-section{background:radial-gradient(at 100% 0,#e6f0ff,#f6faff 55%);border:1px solid #e1ebf8;border-radius:20px;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding:45px;display:grid}.qr-mobile-section h2{letter-spacing:-.04em;margin:10px 0 17px;font-size:clamp(28px,2.6vw,39px);line-height:1.15}.qr-mobile-section>div>p:not(.eyebrow){color:#566f8f;font-size:14px;line-height:1.75}.qr-mobile-section .text-link{margin-top:18px;font-size:13px}.qr-mobile-card{background:#fff;border:1px solid #cadcf3;border-radius:20px;padding:24px;box-shadow:0 18px 38px #174c8c10}.qr-mobile-heading{color:#075cff;border-bottom:1px solid #e6edf7;align-items:center;gap:12px;padding-bottom:19px;font-size:13px;font-weight:700;display:flex}.qr-mobile-task{gap:11px;padding-top:20px;display:flex}.qr-mobile-task>span{color:#07876a;background:#e8f7f1;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.qr-mobile-task h3{margin:2px 0 7px;font-size:14px}.qr-mobile-task p{color:#5a6e88;margin:0;font-size:12px;line-height:1.7}.qr-mobile-card>small{color:#70849d;border-top:1px solid #e6edf7;align-items:center;gap:6px;margin-top:21px;padding-top:17px;font-size:9px;display:flex}.qr-capability-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.qr-capability-grid>a{color:inherit;border:1px solid #e0e9f6;border-radius:12px;align-items:flex-start;gap:15px;padding:23px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.qr-capability-grid>a:hover{background:#f8fbff;border-color:#a9c9f5}.qr-capability-grid>a>svg{color:#075cff;flex-shrink:0;margin-top:3px}.qr-capability-grid>a>svg:last-child{margin-left:auto}.qr-capability-grid h3{letter-spacing:-.015em;margin:0 0 8px;font-size:16px}.qr-capability-grid p{color:#5a708e;margin:0;font-size:12px;line-height:1.7}.qr-access-note{background:#f7faff;border-left:3px solid #075cff;border-radius:0 15px 15px 0;align-items:flex-start;gap:23px;padding:28px 34px;display:flex}.qr-access-note>svg{color:#075cff;flex-shrink:0;margin-top:3px}.qr-access-note h2{letter-spacing:-.035em;margin:8px 0 13px;font-size:24px}.qr-access-note p:not(.eyebrow){color:#546b89;margin-bottom:15px;font-size:14px;line-height:1.8}.qr-access-note .text-link{font-size:13px}.qr-final-cta{color:#fff;background:linear-gradient(115deg,#082446,#0d3867);border-radius:19px;justify-content:space-between;align-items:center;gap:40px;margin:65px 0 15px;padding:45px;display:flex}.qr-final-cta .eyebrow{color:#a6caff}.qr-final-cta h2{color:#fff;letter-spacing:-.04em;max-width:660px;margin:13px 0;font-size:clamp(25px,2.7vw,36px);line-height:1.15}.qr-final-cta p:not(.eyebrow){color:#c5d7ed;margin-bottom:0;font-size:14px;line-height:1.7}.qr-final-cta .button{flex-shrink:0}@keyframes qr-content-in{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.qr-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-role-hero{gap:30px}.qr-role-photo img{height:345px}.qr-directory-note{flex-wrap:wrap}.qr-directory-note>div{flex:1;min-width:250px}.qr-directory-note .button{margin-left:56px}.qr-workspace-body{grid-template-columns:205px 1fr}.qr-stage-panel{padding:24px}.qr-task-layout{grid-template-columns:1fr;gap:16px}.qr-task-list{grid-template-columns:1fr 1fr;gap:9px;display:grid}.qr-panel-label{grid-column:1/-1;margin:0}.qr-task-list>button{margin:0}.qr-mobile-section{gap:35px;padding:32px}.qr-collaboration-grid>a{padding:23px}}@media (width<=740px){.qr-directory-intro,.qr-role-hero{grid-template-columns:1fr;gap:27px}.qr-directory-intro .q-page-intro{margin-bottom:0}.qr-community-visual{width:100%;max-width:430px;min-height:245px;margin:0 auto}.qr-community-node-1{top:20px}.qr-community-node-2{top:30px}.qr-community-node-3{bottom:18px}.qr-community-node-4{bottom:25px}.qr-role-hero{padding-top:6px}.qr-role-hero .q-page-intro h1{font-size:clamp(33px,7.5vw,44px)}.qr-role-photo img{height:290px}.qr-hero-actions{gap:18px}.qr-directory-grid{gap:14px}.qr-directory-card{padding:23px}.qr-directory-card h2{font-size:20px}.qr-directory-note{gap:15px;padding:25px}.qr-directory-note>div{min-width:0}.qr-directory-note .button{width:100%;margin-left:0}.qr-responsibilities{grid-template-columns:1fr;gap:22px}.qr-responsibilities article{padding-top:18px}.qr-responsibilities h3{margin-top:10px}.qr-friction-grid,.qr-collaboration-grid{grid-template-columns:1fr}.qr-friction-grid article{padding:25px}.qr-workspace-chrome{flex-wrap:wrap;align-items:flex-start;padding:17px}.qr-chrome-separator,.qr-workspace-chrome>div>span:last-child{display:none}.qr-workspace-body{grid-template-columns:1fr}.qr-stage-nav{border-bottom:1px solid #e1eaf5;border-right:0;grid-template-columns:repeat(3,1fr);gap:7px;padding:13px;display:grid}.qr-stage-nav>button{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 9px}.qr-stage-nav>button>svg{display:none}.qr-stage-nav strong{font-size:12px}.qr-stage-nav small{font-size:9px}.qr-stage-panel{padding:23px 18px}.qr-stage-heading{gap:16px}.qr-stage-heading h3{font-size:24px}.qr-stage-metric{max-width:80px}.qr-stage-metric strong{font-size:30px}.qr-task-icon{display:none}.qr-task-list>button{min-height:60px;font-size:12px}.qr-task-detail{padding:20px}.qr-task-detail>p{font-size:13px}.qr-next-action p{font-size:12px}.qr-preview-note{align-items:flex-start;padding:14px 18px}.qr-mobile-section{grid-template-columns:1fr;gap:25px;padding:27px}.qr-report-list article{gap:18px;padding:22px}.qr-report-mark{display:none}.qr-capability-grid{grid-template-columns:1fr}.qr-access-note{gap:15px;padding:24px}.qr-access-note>svg{width:21px}.qr-access-note h2{font-size:22px}.qr-final-cta{flex-direction:column;align-items:flex-start;gap:25px;padding:30px}.qr-final-cta .button{width:100%}.qr-final-cta h2{font-size:30px}}@media (width<=480px){.qr-directory-grid{grid-template-columns:1fr}.qr-audience-filters{gap:7px}.qr-audience-filters button{padding:9px 11px;font-size:11px}.qr-directory-category{margin-bottom:12px}.qr-role-photo img{height:255px}.qr-photo-caption{padding:12px;font-size:10px;bottom:13px;left:13px;right:13px}.qr-directory-note{display:block}.qr-directory-note>svg{margin-bottom:15px}.qr-directory-note .button{margin-top:20px}.qr-directory-note h2{font-size:22px}.qr-stage-nav>button{padding:11px 7px}.qr-stage-nav strong{font-size:11px}.qr-stage-nav small{font-size:8px}.qr-stage-panel{padding:20px 14px}.qr-mobile-section{padding:23px}.qr-mobile-card{padding:20px}.qr-access-note{padding:23px 20px;display:block}.qr-access-note>svg{margin-bottom:12px}.qr-hero-actions>.button{width:100%}.qr-capability-grid>a{gap:12px;padding:20px}}@media (prefers-reduced-motion:reduce){.qr-role-photo img,.qr-directory-card,.qr-audience-filters button,.qr-stage-nav>button,.qr-task-list>button,.qr-collaboration-grid>a,.qr-capability-grid>a{transition:none}.qr-role-photo:hover img,.qr-directory-card:hover,.qr-collaboration-grid>a:hover{transform:none}.qr-task-detail{animation:none}}.rp-page{background:#fff;padding-bottom:64px}.rp-page p{line-height:1.75}.rp-breadcrumbs{color:#6a7b94;flex-wrap:wrap;gap:9px;padding:28px 0;font-size:12px;line-height:1.7;display:flex}.rp-breadcrumbs a:hover{color:#0755ff}.rp-breadcrumbs [aria-current]{color:#38547a;max-width:650px}.rp-heading{max-width:850px;padding:18px 0 44px}.rp-heading h1,.rp-article-header h1{letter-spacing:-.052em;margin:14px 0 20px;font-size:clamp(36px,4.2vw,59px);line-height:1.1}.rp-heading>p:last-child{color:#59718f;max-width:740px;font-size:17px}.rp-page h2{letter-spacing:-.04em;font-size:clamp(26px,2.8vw,37px);line-height:1.2}.rp-page h3{line-height:1.35}.rp-link{color:#0755ff;text-align:left;background:0 0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:650;line-height:1.5;transition:gap .2s;display:inline-flex}.rp-link:hover:not(:disabled){gap:12px}.rp-link:disabled{color:#8394af;cursor:not-allowed}.rp-link svg{flex-shrink:0}.rp-featured{background:radial-gradient(at 100% 0,#e4efff,#f6faff 70%);border:1px solid #dce8fa;border-radius:20px;grid-template-columns:1.2fr .8fr;gap:50px;padding:43px;display:grid}.rp-chip{color:#35618f;letter-spacing:.02em;align-items:center;gap:8px;font-size:11px;font-weight:650;display:inline-flex}.rp-featured h2{max-width:540px;margin:17px 0;font-size:38px}.rp-featured p{color:#57718f;font-size:14px}.rp-featured .button{margin-top:25px}.rp-featured-map{flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.rp-featured-map>span{background:#fff;border:1px solid #d8e5f7;border-radius:11px;grid-template-columns:35px 1fr;gap:6px 12px;width:100%;padding:19px 23px;display:grid;box-shadow:0 8px 20px #14376308}.rp-featured-map>span>svg{color:#0755ff;grid-row:span 2;align-self:center;width:26px;height:26px}.rp-featured-map strong{font-size:14px}.rp-featured-map small{color:#7286a1;font-size:11px}.rp-featured-map>svg{color:#a3bddf;width:17px;height:17px;transform:rotate(90deg)}.rp-section{padding-top:65px;scroll-margin-top:115px}.rp-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.rp-section-heading h2{margin-top:10px}.rp-section-heading>.rp-link{flex-shrink:0}.rp-three-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.rp-two-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.rp-article-card{background:#fff;border:1px solid #dce7f5;border-radius:13px;flex-direction:column;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 6px 20px #17356305}.rp-article-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #17356312}.rp-card-image{aspect-ratio:1.8;background:#edf4ff;overflow:hidden}.rp-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.rp-article-card:hover img{transform:scale(1.035)}.rp-card-body{flex-direction:column;flex:1;padding:23px;display:flex}.rp-card-body>span{color:#6781a3;font-size:10px;font-weight:600;line-height:1.7}.rp-card-body h2{letter-spacing:-.035em;margin:13px 0;font-size:21px;line-height:1.3}.rp-card-body p{color:#607796;font-size:13px}.rp-card-body strong,.rp-guide-card>strong{color:#0755ff;align-items:center;gap:8px;margin-top:auto;padding-top:24px;font-size:12px;display:flex}.rp-guide-card{background:linear-gradient(145deg,#f4f8ff,#fff);border:1px solid #dbe6f7;border-radius:13px;flex-direction:column;padding:28px;transition:transform .25s,box-shadow .25s;display:flex}.rp-guide-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px #15365f0d}.rp-guide-card>svg{color:#0755ff;margin-bottom:24px}.rp-guide-card>span{letter-spacing:.12em;color:#667fa1;font-size:9px;font-weight:650}.rp-guide-card h2{letter-spacing:-.035em;margin:13px 0;font-size:23px;line-height:1.25}.rp-guide-card p{color:#5c7594;font-size:13px}.rp-resource-paths{grid-template-columns:1fr 1fr;gap:24px;display:grid}.rp-resource-paths>a{border:1px solid #dce7f7;border-radius:13px;align-items:flex-start;gap:23px;padding:30px;transition:background .2s;display:flex}.rp-resource-paths>a:hover{background:#f7faff}.rp-resource-paths>a>svg{color:#0755ff;flex-shrink:0}.rp-resource-paths h2{font-size:24px;line-height:1.3}.rp-resource-paths p{color:#627896;margin:12px 0 20px;font-size:13px}.rp-cta{color:#fff;background:radial-gradient(at 100% 0,#234c7e,#0c2344 80%);border-radius:15px;justify-content:space-between;align-items:center;gap:35px;margin-top:64px;padding:38px 42px;display:flex}.rp-cta .eyebrow{color:#b0c9eb}.rp-cta h2{max-width:680px;margin:12px 0;font-size:31px}.rp-cta p:not(.eyebrow){color:#b8cdea;font-size:13px}.rp-cta .button{flex-shrink:0}.rp-library-controls{background:#f5f9ff;border:1px solid #dfe9f8;border-radius:13px;align-items:flex-end;gap:20px;padding:25px;display:flex}.rp-library-controls label{flex:1;gap:9px;min-width:0;display:grid}.rp-library-controls label:last-child{max-width:270px}.rp-library-controls label>span{color:#3d5b80;font-size:12px;font-weight:650}.rp-library-controls label>div{background:#fff;border:1px solid #cdddf2;border-radius:8px;align-items:center;gap:9px;padding:0 14px;display:flex}.rp-library-controls svg{color:#7b90ad;flex-shrink:0}.rp-library-controls input,.rp-library-controls select{width:100%;min-width:0;font:inherit;color:#294b78;background:#fff;border:1px solid #cdddf2;border-radius:8px;padding:13px;font-size:13px}.rp-library-controls input{border:0;padding-left:0}.rp-result-count{color:#617b9c;margin:22px 0;font-size:12px}.rp-empty{text-align:center;background:#f6f9ff;border-radius:12px;padding:50px 25px}.rp-empty>svg{color:#6483ac}.rp-empty h2{margin:20px 0 12px;font-size:26px}.rp-empty p{color:#627a99;margin-bottom:24px;font-size:14px}.rp-article-header{max-width:930px;padding:15px 0 35px}.rp-article-header>p{color:#5b7190;max-width:820px;font-size:18px}.rp-byline{color:#7b8da6;flex-wrap:wrap;gap:13px 23px;margin-top:25px;font-size:11px;display:flex}.rp-byline>span:first-child{color:#355579;font-weight:650}.rp-article-cover{background:#e8f1fd;border-radius:16px;margin:0;position:relative;overflow:hidden}.rp-article-cover img{object-fit:cover;object-position:center 43%;width:100%;height:390px}.rp-article-cover figcaption{color:#fff;background:linear-gradient(#0000,#0b2248c9);padding:70px 30px 25px;font-size:14px;font-weight:550;position:absolute;bottom:0;left:0;right:0}.rp-article-layout{grid-template-columns:250px 1fr;align-items:start;gap:60px;margin-top:50px;display:grid}.rp-article-toc{gap:23px;display:grid;position:sticky;top:110px}.rp-article-toc>strong{letter-spacing:.1em;color:#6982a3;font-size:10px}.rp-article-toc nav{display:grid}.rp-article-toc nav a{color:#506b8f;border-bottom:1px solid #e3ebf7;gap:10px;padding:12px 0;font-size:12px;line-height:1.65;display:flex}.rp-article-toc nav a:hover{color:#0755ff}.rp-article-toc nav span{color:#8fa9cb;flex-shrink:0;margin-top:2px;font-size:10px}.rp-prose{max-width:760px}.rp-takeaway{background:#eff6ff;border-left:3px solid #0755ff;border-radius:0 12px 12px 0;align-items:flex-start;gap:18px;margin-bottom:30px;padding:25px 28px;display:flex}.rp-takeaway>svg{color:#0755ff;flex-shrink:0}.rp-takeaway strong{letter-spacing:.13em;color:#3f6697;font-size:9px}.rp-takeaway p{color:#2d4b75;margin-top:9px;font-size:16px}.rp-prose>section{padding-top:28px;scroll-margin-top:100px}.rp-section-number{letter-spacing:.16em;margin-bottom:10px;font-weight:650;color:#8aa6ca!important;font-size:11px!important}.rp-prose h2{margin:10px 0 20px;font-size:30px}.rp-prose>section>p:not(.rp-section-number){color:#4d6789;margin:0 0 18px;font-size:15px;line-height:1.9}.rp-action-note{background:#f5f9fd;border-radius:10px;align-items:flex-start;gap:12px;margin:24px 0 17px;padding:20px;display:flex}.rp-action-note>svg{color:#138b72;flex-shrink:0;margin-top:3px}.rp-action-note p{color:#4c6a8a;font-size:13px}.rp-action-note strong{color:#294e72}.rp-next-links{border-top:1px solid #dae6f5;flex-wrap:wrap;gap:12px 25px;margin-top:42px;padding-top:23px;display:flex}.rp-next-links h2{flex-basis:100%;font-size:26px}.rp-guide-how{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.rp-guide-how>div>span{color:#b6ccef;margin-bottom:15px;font-size:32px;font-weight:700;display:block}.rp-guide-how h2{margin-bottom:14px;font-size:24px}.rp-guide-how p{color:#5d7696;font-size:13px}.rp-guide-meta{background:#f3f8ff;border:1px solid #dce7f7;border-radius:10px;margin-bottom:35px;padding:20px 24px}.rp-guide-meta>span{color:#3c6496;align-items:center;gap:10px;font-size:12px;font-weight:600;display:flex}.rp-guide-meta>p{color:#667f9f;margin-top:10px;font-size:13px}.rp-guide-layout{grid-template-columns:260px 1fr;align-items:start;gap:55px;display:grid}.rp-progress-panel{background:#f5f9ff;border:1px solid #dbe6f7;border-radius:13px;gap:15px;padding:25px;display:grid;position:sticky;top:110px}.rp-progress-panel>strong{font-size:16px}.rp-progress-number{color:#0755ff;font-size:43px;font-weight:700;line-height:1.1!important}.rp-progress-number>span{color:#8ba5ca;font-size:20px;font-weight:500}.rp-progress-panel progress{appearance:none;background:#dbe6f8;border:0;border-radius:8px;width:100%;height:8px;overflow:hidden}.rp-progress-panel progress::-webkit-progress-bar{background:#dbe6f8}.rp-progress-panel progress::-webkit-progress-value{background:#0755ff;transition:width .3s}.rp-progress-panel progress::-moz-progress-bar{background:#0755ff}.rp-progress-panel>p:not(.rp-progress-number){color:#526f96;font-size:12px}.rp-progress-panel .button{justify-content:center;gap:9px;width:100%;padding:12px 14px;font-size:12px;display:flex}.rp-progress-panel .rp-link{font-size:12px}.rp-progress-panel>small{color:#7086a5;padding-top:5px;font-size:10px;line-height:1.7}.rp-download-status{color:#197b65;font-size:11px;line-height:1.5}.rp-guide-content{min-width:0}.rp-checklist-group{border-bottom:1px solid #e2ebf8;margin-bottom:34px;padding-bottom:31px}.rp-checklist-group h2{margin-bottom:16px;font-size:29px}.rp-checklist-group>p:not(.rp-section-number){color:#5a7394;margin-bottom:23px;font-size:14px}.rp-checklist-group>div{gap:13px;display:grid}.rp-checklist-item{cursor:pointer;background:#fbfcff;border:1px solid #e1eaf6;border-radius:9px;align-items:flex-start;gap:13px;padding:18px;transition:background .2s,border-color .2s;display:flex}.rp-checklist-item:has(input:checked){background:#edf7f5;border-color:#b7ded5}.rp-checklist-item input{accent-color:#0755ff;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.rp-checklist-item strong{font-size:14px;line-height:1.5;display:block}.rp-checklist-item small{color:#627b9c;margin-top:7px;font-size:12px;line-height:1.75;display:block}.rp-notes{background:#f5f9ff;border:1px solid #dce7f8;border-radius:12px;margin:0 0 32px;padding:25px}.rp-notes h2{margin-bottom:22px;font-size:26px}.rp-notes label{color:#3e5e86;margin-bottom:9px;font-size:12px;font-weight:650;display:block}.rp-notes textarea{resize:vertical;width:100%;font:inherit;color:#27496f;background:#fff;border:1px solid #cbdcf2;border-radius:8px;padding:14px;font-size:13px;line-height:1.7}.rp-notes p{color:#768ba8;margin-top:9px;font-size:10px}.rp-guide-faq{margin-bottom:28px}.rp-guide-faq h2{margin-bottom:22px;font-size:27px}.rp-guide-faq details{border-bottom:1px solid #e0e9f6;padding:17px 0}.rp-guide-faq summary{cursor:pointer;justify-content:space-between;gap:16px;font-size:14px;font-weight:650;line-height:1.5;list-style:none;display:flex}.rp-guide-faq summary::-webkit-details-marker{display:none}.rp-guide-faq summary svg{flex-shrink:0;transition:transform .2s}.rp-guide-faq details[open] summary svg{transform:rotate(180deg)}.rp-guide-faq details p{color:#5b7595;margin-top:14px;font-size:13px}.rp-walkthrough{background:#f5f9ff;border:1px solid #d5e3f7;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px #14376808}.rp-walkthrough-top{color:#4c6e97;background:#fff;border-bottom:1px solid #dce7f7;justify-content:space-between;align-items:center;gap:20px;padding:17px 25px;display:flex}.rp-walkthrough-top>span{align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.rp-walkthrough-top small{color:#7589a5;font-size:10px}.rp-walkthrough-layout{grid-template-columns:270px 1fr;display:grid}.rp-walkthrough-layout>nav{border-right:1px solid #dee8f8;flex-direction:column;gap:10px;padding:22px 16px;display:flex}.rp-walkthrough-layout>nav>button{text-align:left;color:#5a769b;background:0 0;border:1px solid #0000;border-radius:9px;align-items:flex-start;gap:12px;padding:17px 14px;font-size:13px;font-weight:650;line-height:1.5;transition:background .2s,color .2s;display:flex}.rp-walkthrough-layout>nav>button>span{color:#8ba5c8;flex-shrink:0;margin-top:2px;font-size:10px}.rp-walkthrough-layout>nav>button[aria-pressed=true]{color:#0755ff;background:#fff;border-color:#cdddf6;box-shadow:0 4px 12px #18427208}.rp-chapter{padding:35px 38px;animation:.3s both rp-enter}.rp-chapter h2{margin:12px 0 16px;font-size:32px}.rp-chapter>div:first-child>p:last-child{color:#5a7597;font-size:14px}.rp-chapter dl{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.rp-chapter dl>div{background:#fff;border:1px solid #dce7f7;border-radius:10px;padding:18px}.rp-chapter dt{color:#7890af;margin-bottom:7px;font-size:10px}.rp-chapter dd{color:#294f80;margin:0;font-size:14px;font-weight:650;line-height:1.5}.rp-chapter>.button{padding:12px 17px;font-size:12px}.rp-chapter-result{background:#e8f5f1;border:1px solid #c3e5db;border-radius:10px;align-items:flex-start;gap:12px;margin-top:18px;padding:19px;animation:.2s both rp-enter;display:flex}.rp-chapter-result>svg{color:#15836b;flex-shrink:0;margin-top:3px}.rp-chapter-result p{color:#3c736a;font-size:13px}.rp-chapter-question{border-top:1px solid #dce7f7;margin-top:29px;padding-top:24px}.rp-chapter-question strong{color:#42658d;font-size:11px}.rp-chapter-question p{color:#294e7c;margin:11px 0 16px;font-size:17px}.rp-chapter-controls{border-top:1px solid #dae5f5;justify-content:space-between;align-items:center;gap:15px;margin-top:29px;padding-top:22px;display:flex}.rp-chapter-controls>span{color:#758aa7;white-space:nowrap;font-size:10px}.rp-chapter-controls .rp-link{font-size:11px}.rp-walkthrough-after{align-items:center;gap:25px;display:flex}.rp-walkthrough-after>svg{color:#0755ff;flex-shrink:0}.rp-walkthrough-after>div{flex:1}.rp-walkthrough-after h2{margin-bottom:12px;font-size:28px}.rp-walkthrough-after p{color:#647c9c;max-width:750px;font-size:13px}.rp-walkthrough-after>.rp-link{flex-shrink:0}.rp-docs-layout{grid-template-columns:240px 1fr;align-items:start;gap:32px;display:grid}.rp-docs-layout>nav{gap:9px;display:grid;position:sticky;top:110px}.rp-docs-layout>nav>button{text-align:left;color:#496b94;background:#f4f8ff;border:1px solid #dce7f8;border-radius:10px;align-items:center;gap:13px;padding:19px 18px;font-size:13px;font-weight:650;display:flex}.rp-docs-layout>nav>button>span{color:#91a9ca;font-size:10px}.rp-docs-layout>nav>button>svg{margin-left:auto}.rp-docs-layout>nav>button[aria-pressed=true]{color:#fff;background:#0755ff;border-color:#0755ff}.rp-docs-layout>nav>button[aria-pressed=true]>span{color:#bed2ff}.rp-doc-stage{background:#f9fbff;border:1px solid #dce7f6;border-radius:14px;padding:35px;animation:.3s both rp-enter}.rp-doc-stage h2{margin:13px 0;font-size:37px}.rp-doc-summary{color:#537095;margin-bottom:28px;font-size:16px}.rp-doc-stage h3{margin:24px 0 16px;font-size:18px}.rp-doc-stage ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.rp-doc-stage ul li{color:#557396;align-items:flex-start;gap:10px;font-size:13px;line-height:1.7;display:flex}.rp-doc-stage ul svg{color:#0755ff;flex-shrink:0;margin-top:3px}.rp-doc-stage ol{color:#506e94;gap:12px;padding-left:19px;font-size:13px;line-height:1.8;display:grid}.rp-doc-stage ol li{padding-left:5px}.rp-doc-evidence{background:#eaf3ff;border-radius:11px;align-items:flex-start;gap:15px;margin:27px 0;padding:23px;display:flex}.rp-doc-evidence>svg{color:#0755ff;flex-shrink:0}.rp-doc-evidence strong{color:#315b8e;font-size:13px}.rp-doc-evidence p{color:#507499;margin-top:7px;font-size:13px}.rp-evidence-chain{grid-template-columns:repeat(5,1fr);gap:16px;padding:0;list-style:none;display:grid}.rp-evidence-chain li{border:1px solid #dfe8f6;border-radius:12px;padding:21px}.rp-evidence-chain li>span{color:#b5cdec;margin-bottom:14px;font-size:24px;font-weight:700;display:block}.rp-evidence-chain h3{margin-bottom:13px;font-size:18px}.rp-evidence-chain p{color:#68819f;font-size:12px}.rp-doc-help{background:#f2f7ff;border:1px solid #dee8f8;border-radius:13px;margin-top:42px;padding:30px}.rp-doc-help h2{margin-bottom:15px;font-size:28px}.rp-doc-help p{color:#607b9e;max-width:780px;font-size:14px}.rp-doc-help>div{flex-wrap:wrap;gap:20px;margin-top:22px;display:flex}@keyframes rp-enter{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=1000px){.rp-featured{gap:30px;padding:30px}.rp-featured h2{font-size:32px}.rp-three-grid{gap:17px}.rp-card-body,.rp-guide-card{padding:22px}.rp-cta{padding:32px}.rp-cta h2{font-size:27px}.rp-article-layout{grid-template-columns:200px 1fr;gap:35px}.rp-guide-layout{grid-template-columns:235px 1fr;gap:30px}.rp-walkthrough-layout{grid-template-columns:220px 1fr}.rp-chapter{padding:29px}.rp-evidence-chain{grid-template-columns:repeat(3,1fr)}.rp-walkthrough-after{flex-wrap:wrap}.rp-walkthrough-after>.rp-link{margin-left:57px}.rp-docs-layout{grid-template-columns:190px 1fr;gap:23px}}@media (width<=750px){.rp-heading{padding:8px 0 32px}.rp-heading>p:last-child{font-size:15px}.rp-featured,.rp-three-grid,.rp-two-grid,.rp-resource-paths,.rp-guide-how{grid-template-columns:1fr}.rp-featured{padding:26px}.rp-featured h2{font-size:31px}.rp-featured-map{margin-top:5px}.rp-section{padding-top:45px}.rp-section-heading{display:block}.rp-section-heading>.rp-link{margin-top:18px}.rp-card-image{aspect-ratio:2}.rp-guide-card>svg{margin-bottom:18px}.rp-guide-card h2{font-size:25px}.rp-resource-paths>a{gap:18px;padding:24px}.rp-cta{margin-top:45px;padding:27px 24px;display:block}.rp-cta .button{margin-top:25px}.rp-library-controls{flex-direction:column;align-items:stretch;padding:20px}.rp-library-controls label:last-child{max-width:none}.rp-article-header>p{font-size:16px}.rp-article-cover img{height:290px}.rp-article-cover figcaption{padding:60px 21px 18px;font-size:12px}.rp-article-layout{grid-template-columns:1fr;gap:30px;margin-top:30px}.rp-article-toc{background:#f7faff;border:1px solid #dee8f7;border-radius:11px;gap:14px;padding:22px;position:static}.rp-article-toc nav{grid-template-columns:1fr}.rp-takeaway{gap:13px;padding:22px 20px}.rp-takeaway p{font-size:15px}.rp-prose h2{font-size:28px}.rp-prose>section>p:not(.rp-section-number){font-size:14px}.rp-guide-how{gap:28px}.rp-guide-layout{grid-template-columns:1fr;gap:32px}.rp-progress-panel{grid-template-columns:1fr 1fr;align-items:center;gap:13px 18px;padding:23px;position:static}.rp-progress-panel>strong,.rp-progress-panel>progress,.rp-progress-panel>p:not(.rp-progress-number),.rp-progress-panel>small,.rp-download-status,.rp-progress-panel .rp-progress-number,.rp-progress-panel .button{grid-column:1/-1}.rp-guide-meta>span{align-items:flex-start;line-height:1.6}.rp-guide-meta svg{flex-shrink:0;margin-top:2px}.rp-checklist-group h2{font-size:27px}.rp-notes{padding:22px}.rp-walkthrough-top{flex-wrap:wrap;gap:9px;padding:16px 20px}.rp-walkthrough-layout{grid-template-columns:1fr}.rp-walkthrough-layout>nav{border-bottom:1px solid #dee8f8;border-right:0;grid-template-columns:1fr 1fr;gap:7px;padding:17px;display:grid}.rp-walkthrough-layout>nav>button{gap:8px;padding:12px 10px;font-size:11px}.rp-chapter{padding:24px 20px}.rp-chapter h2{font-size:29px}.rp-chapter dl{gap:9px}.rp-chapter dl>div{padding:14px}.rp-chapter dd{font-size:12px}.rp-chapter-controls{gap:9px}.rp-chapter-controls .rp-link{gap:4px;font-size:10px}.rp-chapter-controls .rp-link svg{width:12px}.rp-chapter-controls>span{font-size:9px}.rp-walkthrough-after{gap:18px}.rp-walkthrough-after>div{min-width:75%}.rp-walkthrough-after>.rp-link{margin-left:0}.rp-docs-layout{grid-template-columns:1fr}.rp-docs-layout>nav{flex-wrap:wrap;gap:7px;display:flex;position:static}.rp-docs-layout>nav>button{flex:95px;justify-content:center;gap:6px;padding:13px 11px;font-size:11px}.rp-docs-layout>nav>button>svg{display:none}.rp-doc-stage{padding:25px 22px}.rp-doc-stage h2{font-size:32px}.rp-doc-stage>.eyebrow{line-height:1.8}.rp-evidence-chain{grid-template-columns:1fr}.rp-evidence-chain li{gap:19px;display:flex}.rp-evidence-chain li>span{flex-shrink:0}.rp-doc-help{padding:25px}.rp-doc-help h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.rp-page *{transition:none!important;animation:none!important}.rp-article-card:hover,.rp-guide-card:hover,.rp-article-card:hover img{transform:none}}@media print{.rp-page .rp-breadcrumbs,.rp-article-toc,.rp-cta,.rp-page~footer,.rp-progress-panel .button,.rp-progress-panel .rp-link,.rp-page .button,.rp-page .rp-resource-paths{display:none!important}.rp-page{padding:0}.rp-page .container{width:100%;max-width:none;padding:0}.rp-guide-layout,.rp-article-layout{display:block}.rp-progress-panel{box-shadow:none;background:#fff;border:1px solid #ccc;margin:0 0 24px;position:static}.rp-progress-panel>small{display:none}.rp-prose{max-width:none}.rp-heading h1,.rp-article-header h1{font-size:28pt}.rp-article-cover img{height:180px}.rp-checklist-group,.rp-prose>section,.rp-takeaway{break-inside:avoid}.rp-page textarea{border:1px solid #ccc}.rp-page [data-reveal]{opacity:1!important;transform:none!important}.rp-page p{color:#222!important}:is(body:has(.rp-page) .q-nav-header,body:has(.rp-page) .q-nav-skip,body:has(.rp-page) .q-footer){display:none!important}.rp-page:has(.rp-prose)>.container>.rp-section{display:none}.rp-page textarea{min-height:130px;overflow:visible}}.rp-page h1,.rp-page h2{font-weight:720}.rp-page h3{font-weight:680}.pp-page{background:#fff;padding-bottom:48px}.pp-page h1,.pp-page h2,.pp-page h3{font-weight:720}.pp-page p{line-height:1.7}.pp-breadcrumbs{color:#677894;flex-wrap:wrap;align-items:center;gap:10px;padding:25px 0 30px;font-size:12px;display:flex}.pp-breadcrumbs a:hover{color:#0755ff}.pp-breadcrumbs [aria-current]{color:#243d62}.pp-heading{max-width:790px;padding:9px 0 39px}.pp-heading h1{letter-spacing:-.055em;margin:13px 0 19px;font-size:clamp(38px,4vw,58px);line-height:1.08}.pp-heading h1 span{color:#0755ff}.pp-heading>p:not(.eyebrow){color:#536786;max-width:690px;font-size:16px}.pp-overview-hero{grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding:8px 0 65px;display:grid}.pp-overview-hero .pp-heading{padding-bottom:0}.pp-actions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:27px;display:flex}.pp-link{color:#0755ff;text-align:left;background:0 0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:650;line-height:1.5;transition:gap .2s;display:inline-flex}.pp-link:hover{gap:12px}.pp-link svg{flex-shrink:0}.pp-system{background:radial-gradient(#e6f0ff,#f8fbff 70%);border:1px solid #d9e6fb;border-radius:20px;min-width:0;padding:20px;position:relative;box-shadow:0 20px 65px #174fad12}.pp-system-title{color:#37527a;align-items:center;gap:7px;padding:0 0 18px;font-size:10px;font-weight:600;display:flex}.pp-system-title>span:last-child{color:#6a7d9b;margin-left:auto;font-size:9px;font-weight:400}.pp-live-dot{background:#0ab981;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #0ab98112}.pp-system-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pp-domain{text-align:center;background:#fff;border:1px solid #dfebfa;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:15px 5px;display:flex;box-shadow:0 4px 8px #17396404}.pp-icon{border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.pp-domain strong{font-size:12px;font-weight:650}.pp-domain small{color:#71809b;font-size:9px;line-height:1.45}.pp-system-core{color:#fff;background:linear-gradient(105deg,#0755ff,#153d91);border-radius:11px;align-items:center;gap:13px;margin:26px 0;padding:19px 17px;display:flex;position:relative;box-shadow:0 7px 19px #0755ff24}.pp-system-core:before,.pp-system-core:after{content:"";background:#abc5ed;width:1px;height:26px;position:absolute;left:50%}.pp-system-core:before{bottom:100%}.pp-system-core:after{top:100%}.pp-system-core>svg{flex-shrink:0}.pp-system-core>svg:last-child{opacity:.7;margin-left:auto}.pp-system-core strong{letter-spacing:-.025em;font-size:16px;line-height:1.4;display:block}.pp-system-core span{color:#dce7ff;margin-top:3px;font-size:9px;line-height:1.5;display:block}.pp-system-foot{color:#607597;justify-content:center;align-items:center;gap:6px;padding-top:17px;font-size:9px;display:flex}.pp-section{padding-block:64px}.pp-tinted{background:#f6faff;border-block:1px solid #e9f0fc}.pp-section-heading{max-width:650px;margin-bottom:28px}.pp-page h2{letter-spacing:-.045em;font-size:clamp(26px,2.7vw,38px);line-height:1.14}.pp-section-heading h2,.pp-photo-section h2,.pp-foundations h2,.pp-soft-panel h2{margin:10px 0 15px}.pp-section-heading>p:not(.eyebrow),.pp-photo-section>div>p:not(.eyebrow),.pp-foundations>div>p:not(.eyebrow),.pp-soft-panel>div>p:not(.eyebrow){color:#59708f;font-size:14px}.pp-three-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pp-card{background:#fff;border:1px solid #dfe9f7;border-radius:12px;min-width:0;padding:27px;box-shadow:0 5px 18px #0c376004}.pp-card h3{margin:17px 0 11px;font-size:20px;line-height:1.2}.pp-card p{color:#5a6e8a;font-size:13px}.pp-card-icon{color:#0755ff;width:26px;height:26px}.pp-card .pp-link{margin-top:20px}.pp-photo-section{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.pp-photo{background:#d7e8fc;border-radius:15px;min-width:0;position:relative;overflow:hidden}.pp-photo img{aspect-ratio:1.25;object-fit:cover}.pp-photo span{color:#fff;letter-spacing:-.02em;background:linear-gradient(#0000,#061a40b8);padding:65px 24px 24px;font-size:19px;font-weight:650;position:absolute;bottom:0;left:0;right:0}.pp-check-list{gap:13px;margin:23px 0 28px;display:grid}.pp-check-list span{color:#304f78;align-items:center;gap:10px;font-size:13px;display:flex}.pp-check-list svg{color:#0755ff;flex-shrink:0}.pp-foundations{border-top:1px solid #e6edf8;grid-template-columns:.95fr 1fr;gap:70px;display:grid}.pp-foundation-links{flex-direction:column;display:flex}.pp-foundation-links a{border-bottom:1px solid #e6edf8;align-items:center;gap:18px;padding:20px 10px;transition:background .2s;display:flex}.pp-foundation-links a:hover{background:#f3f8ff}.pp-foundation-links a>svg{color:#0755ff;flex-shrink:0;width:23px}.pp-foundation-links a>svg:last-child{width:18px;margin-left:auto}.pp-foundation-links strong,.pp-foundation-links small{display:block}.pp-foundation-links strong{font-size:15px;font-weight:650}.pp-foundation-links small{color:#6c7e98;margin-top:5px;font-size:12px;line-height:1.4}.pp-closing{color:#fff;background:radial-gradient(at 100% 0,#204878,#0c2344 75%);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:22px;padding:38px 42px;display:flex}.pp-closing .eyebrow{color:#aec7ea;font-size:9px}.pp-closing h2{margin:9px 0 13px;font-size:clamp(24px,2.5vw,33px)}.pp-closing p:not(.eyebrow){color:#b4c8e3;max-width:670px;font-size:13px}.pp-closing .button{flex-shrink:0}.pp-journey,.pp-workflow-lab,.pp-report-demo{background:#f8fbff;border:1px solid #d7e4f9;border-radius:15px;overflow:hidden;box-shadow:0 18px 45px #133b7209}.pp-preview-label{color:#6d7f98;background:#fff;border-bottom:1px solid #e0eafa;justify-content:space-between;align-items:center;gap:20px;padding:13px 23px;font-size:10px;display:flex}.pp-preview-label>span:first-child{color:#395d91;align-items:center;gap:8px;font-weight:650;display:flex}.pp-journey-steps{border-bottom:1px solid #e2ecfa;grid-template-columns:repeat(6,1fr);gap:8px;padding:20px 22px;display:grid}.pp-journey-steps button{color:#4e6485;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:13px 4px 10px;font-size:12px;font-weight:650;transition:background .2s,color .2s,transform .2s;display:flex}.pp-journey-steps button:hover{background:#eaf2ff;transform:translateY(-2px)}.pp-journey-steps button[aria-pressed=true]{color:#0755ff;background:#fff;border-color:#c9dcfa;box-shadow:0 5px 12px #17447909}.pp-journey-steps button>span{color:#4775b5;background:#e8f0ff;border-radius:9px;place-items:center;width:39px;height:39px;margin-bottom:3px;display:grid}.pp-journey-steps button[aria-pressed=true]>span{color:#fff;background:#0755ff}.pp-journey-steps small{letter-spacing:.1em;opacity:.7;font-size:9px;font-weight:500}.pp-journey-content{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:40px;animation:.35s both pp-enter;display:grid}.pp-journey-content h3{margin:12px 0 17px;font-size:30px;line-height:1.18}.pp-journey-content>div>p:not(.eyebrow){color:#5a7090;font-size:14px}.pp-handoff{color:#0755ff;align-items:flex-start;gap:12px;margin-top:23px;display:flex}.pp-handoff svg{flex-shrink:0;margin-top:2px}.pp-handoff p{color:#3f5c89;font-size:12px}.pp-student-record{background:#fff;border:1px solid #dde8f7;border-radius:13px;padding:24px;box-shadow:0 10px 30px #18386506}.pp-record-title{align-items:center;gap:12px;display:flex}.pp-person{color:#0755ff;background:#e7f0fe;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid}.pp-record-title strong{font-size:17px;display:block}.pp-record-title div>span{color:#7d8da4;margin-top:3px;font-size:10px;display:block}.pp-record-title>svg{color:#90a2b9;flex-shrink:0;margin-left:auto}.pp-status{color:#218263;background:#ecf9f4;border-radius:4px;align-items:center;gap:6px;margin-top:20px;padding:5px 8px;font-size:10px;display:inline-flex}.pp-status>span{background:#16a977;border-radius:50%;width:5px;height:5px}.pp-student-record dl{margin:17px 0 20px;display:grid}.pp-student-record dl>div{border-bottom:1px solid #edf2fa;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px 0;font-size:11px;line-height:1.5;display:flex}.pp-student-record dt{color:#73849f}.pp-student-record dd{text-align:right;color:#294973;margin:0;font-weight:600}.pp-record-team>small{color:#71839e;font-size:10px}.pp-record-team>div{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.pp-record-team span{color:#567095;border:1px solid #e4ecf7;border-radius:4px;padding:5px 7px;font-size:9px}.pp-number{color:#b2cbf7;letter-spacing:-.03em;font-size:29px;font-weight:750}.pp-soft-panel{background:#f3f8ff;border:1px solid #e1ebfa;border-radius:13px;grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:34px 38px;display:grid}.pp-soft-panel>.pp-link{justify-self:end}.pp-operations-list{flex-direction:column;gap:20px;display:flex}.pp-operations-list>span{color:#294a7b;grid-template-columns:27px 1fr;gap:4px 12px;font-size:14px;font-weight:650;display:grid}.pp-operations-list svg{color:#0755ff;grid-row:1/3;align-self:center;width:23px}.pp-operations-list small{color:#6a7e9d;grid-column:2;font-size:11px;font-weight:400}.pp-inline-route{justify-content:space-between;align-items:center;gap:35px;display:flex}.pp-inline-route h2{font-size:26px}.pp-inline-route p{color:#657995;max-width:690px;margin-top:12px;font-size:13px}.pp-inline-route>.pp-link{flex-shrink:0}.pp-lab-heading{justify-content:space-between;align-items:center;gap:25px;padding:28px 30px;display:flex}.pp-lab-heading h2{font-size:28px}.pp-lab-heading label,.pp-report-toolbar>label{color:#4c6386;align-items:center;gap:10px;font-size:11px;font-weight:600;display:flex}.pp-page select{color:#23406c;background:#fff;border:1px solid #d6e3f7;border-radius:6px;max-width:100%;padding:10px;font-size:12px}.pp-flow{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:10px;padding:0 30px 25px;display:grid}.pp-flow-node{background:#fff;border:1px solid #dce7f7;border-radius:10px;align-self:stretch;min-width:0;padding:22px}.pp-flow-number{color:#8293ae;letter-spacing:.12em;margin-bottom:18px;font-size:9px;font-weight:700;display:block}.pp-flow-node>svg{color:#0755ff;width:25px;height:25px}.pp-flow-node h3{margin:17px 0 10px;font-size:21px;line-height:1.25}.pp-flow-node p{color:#607695;font-size:12px}.pp-flow-condition{background:#f1f5ff;border-color:#cbdcfb}.pp-flow-arrow{color:#8dafe2;justify-self:center;width:20px}.pp-checkbox{color:#3d5b88;cursor:pointer;align-items:flex-start;gap:8px;font-size:11px;line-height:1.6;display:flex}.pp-checkbox input{accent-color:#0755ff;flex-shrink:0;width:16px;height:16px;margin:3px 0 0}.pp-review-row{justify-content:space-between;align-items:center;gap:20px;padding:2px 32px 24px;display:flex}.pp-review-row>span{color:#7f90aa;font-size:10px}.pp-flow-result{background:#eaf2ff;border:1px solid #d0e1fc;border-radius:9px;align-items:center;gap:15px;min-height:97px;margin:0 30px;padding:20px;display:flex}.pp-result-icon{color:#0755ff;background:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.pp-flow-result strong{color:#1a437d;font-size:14px;font-weight:650}.pp-flow-result p{color:#577298;margin-top:4px;font-size:12px}.pp-example-note{color:#6a7e9b;align-items:flex-start;gap:8px;padding:21px 31px 25px;font-size:11px;display:flex}.pp-example-note svg{flex-shrink:0;margin-top:2px}.pp-report-toolbar{background:#fff;border-bottom:1px solid #dfeafa;justify-content:space-between;align-items:center;gap:25px;padding:20px 28px;display:flex}.pp-report-tabs{align-items:center;gap:6px;display:flex}.pp-report-tabs button{color:#567093;background:#f5f8fd;border-radius:6px;padding:10px 14px;font-size:12px;font-weight:600;transition:background .2s,color .2s}.pp-report-tabs button[aria-pressed=true]{color:#0755ff;background:#e5efff}.pp-report-body{grid-template-columns:1.6fr 1fr;gap:32px;padding:32px;display:grid}.pp-chart-block{min-width:0}.pp-chart-block h2{margin:9px 0 11px;font-size:27px}.pp-chart-block>p:not(.eyebrow){color:#667c9d;font-size:12px}.pp-bar-chart{background:#fff;border:1px solid #e0eafa;border-radius:9px;margin:23px 0 0;padding:19px}.pp-bar-chart figcaption{color:#70849e;margin-bottom:22px;font-size:10px}.pp-bars{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pp-bar-column{text-align:center;min-width:0}.pp-bar-column>strong{color:#345b8e;font-size:13px;font-weight:650;display:block}.pp-bar-track{background:#f1f6fd;border-radius:5px;max-width:56px;height:140px;margin:9px auto 10px;position:relative;overflow:hidden}.pp-bar-track>span{background:linear-gradient(#4384ff,#0755ff);border-radius:5px 5px 0 0;width:100%;transition:height .5s;display:block;position:absolute;bottom:0;left:0}.pp-chart-purple .pp-bar-track>span{background:linear-gradient(#b18cf5,#8144d6)}.pp-chart-green .pp-bar-track>span{background:linear-gradient(#49caaa,#079b79)}.pp-bar-column>span{color:#7587a0;overflow-wrap:anywhere;font-size:10px;line-height:1.4;display:block}.pp-insight-card{background:#fff;border:1px solid #dce8fb;border-radius:11px;padding:26px}.pp-insight-card .eyebrow{margin-top:22px;font-size:9px}.pp-insight-card h3{margin:9px 0 15px;font-size:25px;line-height:1.2}.pp-insight-card>p:not(.eyebrow){color:#617898;font-size:12px}.pp-insight-card>div{border-top:1px solid #e7eef9;margin-top:24px;padding-top:18px}.pp-insight-card>div span{color:#8596ae;font-size:10px;display:block}.pp-insight-card>div strong{color:#365982;margin-top:6px;font-size:12px;font-weight:600;display:block}.pp-insight-card>small{color:#8493a9;margin-top:22px;font-size:9px;line-height:1.6;display:block}.pp-report-foundation{background:#eef5ff;border-top:1px solid #e0eafa;align-items:flex-start;gap:14px;padding:24px 32px;display:flex}.pp-report-foundation>svg{color:#0755ff;flex-shrink:0;margin-top:2px}.pp-report-foundation strong{color:#335783;font-size:13px}.pp-report-foundation p{color:#5b769a;margin-top:5px;font-size:12px}.pp-report-foundation small{color:#7a8ba4;margin-top:8px;font-size:10px;line-height:1.6;display:block}.pp-catalog-note{color:#617899;background:#f6faff;border:1px solid #dfeafa;border-radius:7px;align-items:flex-start;gap:9px;margin:0 0 27px;padding:13px 16px;font-size:11px;display:flex}.pp-catalog-note svg{color:#668bd1;flex-shrink:0;margin-top:1px}.pp-directory-toolbar{background:#f2f7ff;border:1px solid #dce8fb;border-radius:10px;margin-bottom:28px;padding:22px 25px}.pp-search-label{color:#365982;margin-bottom:10px;font-size:12px;font-weight:650;display:block}.pp-search-input{background:#fff;border:1px solid #cedcf2;border-radius:6px;align-items:center;gap:12px;padding:0 14px;display:flex}.pp-search-input>svg{color:#7490b9;flex-shrink:0}.pp-search-input input{color:#244775;background:0 0;border:0;width:100%;min-width:0;padding:14px 0;font-size:14px}.pp-search-input input::placeholder{color:#8a9db8}.pp-search-input button{color:#5276a7;background:#f0f5fd;border-radius:4px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.pp-directory-layout{grid-template-columns:240px 1fr;gap:32px;display:grid}.pp-domain-filters h2{letter-spacing:-.02em;margin-bottom:15px;font-size:15px}.pp-filter-buttons{flex-direction:column;gap:5px;display:flex}.pp-filter-buttons button{color:#637a9b;text-align:left;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;padding:12px;font-size:12px;line-height:1.45;transition:background .2s;display:flex}.pp-filter-buttons button:hover{background:#f6f9ff}.pp-filter-buttons button[aria-pressed=true]{color:#0755ff;background:#eaf2ff;border-color:#d1e2ff;font-weight:650}.pp-filter-buttons small{color:#7d96bb;font-size:10px}.pp-directory-help{background:#f9fbff;border:1px solid #e1eafb;border-radius:8px;margin-top:25px;padding:22px 17px}.pp-directory-help>svg{color:#6792d9}.pp-directory-help h3{margin:13px 0 9px;font-size:17px}.pp-directory-help p{color:#7185a2;font-size:12px}.pp-directory-help .pp-link{margin-top:15px;font-size:11px}.pp-directory-results{min-width:0}.pp-result-heading{justify-content:space-between;align-items:center;gap:15px;min-height:22px;margin:0 0 19px;display:flex}.pp-result-heading p{color:#6980a0;font-size:12px}.pp-result-heading strong{color:#274b7e}.pp-result-heading .pp-link{flex-shrink:0;font-size:11px}.pp-capability-grid{grid-template-columns:repeat(2,1fr);align-items:start;gap:17px;display:grid}.pp-capability-card{background:#fff;border:1px solid #dfe8f7;border-radius:10px;padding:24px 24px 0;transition:border-color .2s,box-shadow .2s;overflow:hidden;box-shadow:0 3px 12px #173d6703}.pp-capability-card:hover{border-color:#b7cdf1;box-shadow:0 7px 20px #164d9609}.pp-capability-domain{text-transform:uppercase;letter-spacing:.07em;color:#718cb2;font-size:9px;font-weight:650;line-height:1.6;display:block}.pp-capability-card h2{margin:9px 0 12px;font-size:21px;line-height:1.25}.pp-capability-card>p{color:#627998;min-height:81px;font-size:12px}.pp-capability-card details{border-top:1px solid #e8eef8;margin-top:19px}.pp-capability-card summary{cursor:pointer;color:#0755ff;justify-content:space-between;align-items:center;padding:15px 0;font-size:11px;font-weight:600;list-style:none;display:flex}.pp-capability-card summary::-webkit-details-marker{display:none}.pp-capability-card summary svg{transition:transform .2s}.pp-capability-card details[open] summary svg{transform:rotate(180deg)}.pp-capability-detail{border-top:1px solid #edf2fb;padding:18px 0 22px}.pp-capability-detail h3{color:#4c6a95;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px;font-size:10px}.pp-capability-detail p{color:#667f9f;font-size:12px}.pp-capability-detail h3:not(:first-child){margin-top:17px}.pp-capability-detail .pp-link{margin-top:20px;font-size:11px}.pp-empty-results{text-align:center;background:#f8fbff;border:1px dashed #cdddf3;border-radius:12px;padding:65px 30px}.pp-empty-results>svg{color:#92add4;margin:0 auto 19px}.pp-empty-results h2{font-size:27px}.pp-empty-results p{color:#7085a3;max-width:410px;margin:15px auto 24px;font-size:13px}.pp-visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes pp-enter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (width<=1080px){.pp-overview-hero{gap:30px}.pp-overview-hero .pp-heading h1{font-size:43px}.pp-photo-section,.pp-foundations{gap:35px}.pp-directory-layout{grid-template-columns:210px 1fr;gap:22px}.pp-capability-card{padding:20px 19px 0}.pp-flow{grid-template-columns:1fr 18px 1fr 18px 1fr;gap:7px;padding-inline:22px}.pp-flow-node{padding:18px}.pp-flow-node h3{font-size:19px}.pp-journey-content{gap:35px;padding:30px}.pp-report-body{grid-template-columns:1.3fr 1fr;gap:22px;padding:25px}.pp-insight-card{padding:21px}}@media (width<=820px){.pp-overview-hero{grid-template-columns:1fr;gap:35px}.pp-overview-hero .pp-heading h1{font-size:49px}.pp-system{width:100%;max-width:610px}.pp-three-grid{gap:13px}.pp-card{padding:20px}.pp-card h3{font-size:18px}.pp-card p{font-size:12px}.pp-closing{flex-direction:column;align-items:flex-start;padding:32px}.pp-photo-section{grid-template-columns:.85fr 1fr}.pp-journey-content{grid-template-columns:1fr;gap:27px}.pp-journey-content>div:first-child{max-width:570px}.pp-journey-steps{gap:3px;padding-inline:12px}.pp-soft-panel{gap:30px;padding:28px}.pp-inline-route{flex-direction:column;align-items:flex-start;gap:20px}.pp-flow{grid-template-columns:1fr;gap:12px}.pp-flow-arrow{transform:rotate(90deg)}.pp-flow-node{grid-template-columns:28px 1fr;column-gap:15px;padding:22px;display:grid}.pp-flow-number{grid-column:1/-1;margin-bottom:13px}.pp-flow-node h3{margin:0 0 8px}.pp-flow-node p,.pp-flow-node .pp-checkbox{grid-column:2}.pp-review-row{flex-direction:column;align-items:flex-start;gap:10px}.pp-report-toolbar{flex-direction:column;align-items:flex-start;gap:16px}.pp-report-body{grid-template-columns:1fr}.pp-insight-card h3{font-size:23px}.pp-directory-layout{grid-template-columns:1fr}.pp-filter-buttons{flex-flow:wrap;gap:6px}.pp-filter-buttons button{border-color:#e2ebf9;padding:8px 10px;font-size:10px}.pp-directory-help{display:none}.pp-filter-buttons small{font-size:9px}}@media (width<=600px){.pp-page{padding-bottom:30px}.pp-breadcrumbs{gap:8px;padding:20px 0 24px;font-size:10px}.pp-heading{padding-bottom:28px}.pp-heading h1,.pp-overview-hero .pp-heading h1{font-size:37px}.pp-heading>p:not(.eyebrow){font-size:14px}.pp-overview-hero{padding-bottom:40px}.pp-system{border-radius:13px;padding:14px 11px}.pp-system-title{font-size:9px}.pp-system-title>span:last-child{font-size:8px}.pp-system-grid{gap:6px}.pp-domain{gap:6px;padding:11px 5px}.pp-domain .pp-icon{width:34px;height:34px}.pp-domain .pp-icon svg{width:19px}.pp-domain strong{font-size:10px}.pp-domain small{font-size:8px}.pp-system-core{gap:10px;padding:16px 11px}.pp-system-core strong{font-size:13px}.pp-system-core span{font-size:8px}.pp-system-core>svg:last-child{display:none}.pp-system-foot{font-size:8px}.pp-section{padding-block:42px}.pp-three-grid,.pp-photo-section,.pp-foundations{grid-template-columns:1fr;gap:17px}.pp-card{padding:25px}.pp-card h3{font-size:21px}.pp-card p{font-size:13px}.pp-photo-section{gap:29px}.pp-photo img{aspect-ratio:1.35}.pp-photo span{padding-inline:19px;font-size:16px}.pp-closing{gap:24px;padding:27px 24px}.pp-closing .button{white-space:normal;padding-block:12px}.pp-preview-label{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 16px;font-size:9px}.pp-journey-steps{grid-template-columns:repeat(3,1fr);gap:5px;padding:13px}.pp-journey-steps button{padding-block:10px}.pp-journey-content{padding:24px 19px}.pp-journey-content h3{font-size:27px}.pp-journey-content>div>p:not(.eyebrow){font-size:13px}.pp-student-record{padding:18px}.pp-student-record dl>div{font-size:10px}.pp-soft-panel{grid-template-columns:1fr;gap:25px;padding:27px 24px}.pp-soft-panel>.pp-link{justify-self:start}.pp-lab-heading{flex-direction:column;align-items:flex-start;gap:19px;padding:24px 19px}.pp-lab-heading label{justify-content:space-between;width:100%}.pp-lab-heading h2{font-size:25px}.pp-lab-heading select{max-width:65%}.pp-flow{padding-inline:18px}.pp-flow-node{padding:18px}.pp-review-row{padding-inline:20px}.pp-flow-result{align-items:flex-start;gap:10px;margin-inline:18px;padding:17px}.pp-result-icon{width:29px;height:29px}.pp-result-icon svg{width:19px}.pp-flow-result strong{font-size:13px}.pp-flow-result p{font-size:11px}.pp-example-note{padding-inline:20px;font-size:10px}.pp-report-toolbar{gap:15px;padding:17px}.pp-report-tabs{gap:4px;width:100%}.pp-report-tabs button{flex:1;padding:9px 10px;font-size:10px}.pp-report-body{padding:22px 18px}.pp-chart-block h2{font-size:25px}.pp-bar-chart{padding:15px 11px}.pp-bars{gap:10px}.pp-bar-track{max-width:39px}.pp-bar-column>span,.pp-bar-chart figcaption{font-size:9px}.pp-report-foundation{gap:10px;padding:21px 19px}.pp-report-foundation p{font-size:11px}.pp-directory-toolbar{padding:18px}.pp-search-input{gap:8px;padding-inline:10px}.pp-search-input input{font-size:12px}.pp-search-input>svg{width:17px}.pp-capability-grid{grid-template-columns:1fr;gap:15px}.pp-capability-card{padding:23px 23px 0}.pp-capability-card>p{min-height:0}.pp-result-heading{align-items:flex-start}.pp-result-heading p{font-size:11px}.pp-empty-results{padding:45px 20px}.pp-empty-results h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.pp-page *,.pp-page :before,.pp-page :after{transition:none!important;animation:none!important}}.q-page{min-height:70vh;padding-block:27px 60px}.q-page-breadcrumbs{color:#526985;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:35px;font-size:12px;display:flex}.q-page-breadcrumbs a:hover{color:#0755ff;text-decoration:underline}.q-page-breadcrumbs [aria-current]{color:#07132d}.q-page-intro{max-width:850px;margin-bottom:32px}.q-page-intro h1{max-width:850px;margin:13px 0 22px;font-size:clamp(36px,4vw,60px);font-weight:730;line-height:1.08}.q-page-intro>p:not(.eyebrow){color:#425b7b;max-width:750px;font-size:18px;line-height:1.75}.q-page-intro .button{margin-top:26px}.q-page h2{font-size:clamp(25px,2.5vw,35px);font-weight:700;line-height:1.18}.q-page h3{font-size:20px;font-weight:650;line-height:1.35}.q-page p:not(.eyebrow),.q-page li{line-height:1.75}.q-page-section{border-top:1px solid #e5edf8;padding-block:48px}.q-section-heading{max-width:710px;margin-bottom:30px}.q-section-heading h2{margin-top:9px}.q-section-heading>p:last-child:not(.eyebrow){color:#526985;margin-top:14px}.q-page-search{color:#0755ff;background:#f8fbff;border:1px solid #cfdcf0;border-radius:8px;align-items:center;gap:12px;max-width:620px;padding:0 18px;display:flex}.q-page-search input{color:#07132d;outline-offset:0;background:0 0;border:0;width:100%;min-width:0;padding:16px 0}.q-result-count{color:#526985;margin-block:18px;font-size:13px}.q-institution-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.q-solution-card{background:#fff;border:1px solid #dde7f5;border-radius:12px;transition:transform .3s,box-shadow .3s;overflow:hidden}.q-solution-card:hover{transform:translateY(-5px);box-shadow:0 14px 30px #14356712}.q-solution-card>img{aspect-ratio:1.65;object-fit:cover}.q-solution-card>div{padding:24px}.q-solution-card h2{justify-content:space-between;gap:12px;margin-block:9px 13px;font-size:23px;display:flex}.q-solution-card h2 svg{color:#0755ff;flex-shrink:0;margin-top:4px}.q-solution-card span{color:#526985;font-size:11px}.q-solution-card p{color:#526985;font-size:14px}.q-page-note{background:#eff5ff;border-radius:12px;gap:24px;margin-block:42px;padding:34px;display:flex}.q-page-note>svg{color:#0755ff;flex-shrink:0;margin-top:4px}.q-page-note h2{margin-bottom:13px;font-size:25px}.q-page-note p{color:#425b7b;max-width:900px}.q-page-note a,.q-faq a{color:#0755ff;text-decoration:underline}.q-solution-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;margin-bottom:48px;display:grid}.q-solution-hero .q-page-intro{margin:0}.q-solution-hero .q-page-intro h1{font-size:clamp(35px,3.6vw,54px)}.q-solution-hero .q-page-intro>p:not(.eyebrow){font-size:16px}.q-solution-photo{border-radius:14px;position:relative;overflow:hidden;box-shadow:0 18px 50px #14356714}.q-solution-photo img{aspect-ratio:1.15;object-fit:cover}.q-solution-photo>span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071b39bf;border:1px solid #ffffff35;border-radius:6px;padding:13px 18px;font-size:12px;position:absolute;inset:auto 18px 18px}.q-three-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.q-three-columns article>svg{color:#0755ff;margin-bottom:18px}.q-three-columns h3{margin-bottom:13px}.q-three-columns p,.q-two-columns p{color:#425b7b;font-size:15px}.q-number{color:#0755ff;letter-spacing:.1em;margin-bottom:16px;font-size:13px;font-weight:700;display:block}.q-academic-structure{align-items:flex-start;gap:34px;display:flex}.q-large-icon{color:#0755ff;background:linear-gradient(140deg,#e1f5ff,#e5eaff);border-radius:17px;flex-shrink:0;place-items:center;width:68px;height:68px;display:grid}.q-academic-structure h2{margin-block:8px 18px}.q-academic-structure p:not(.eyebrow){color:#425b7b;max-width:870px}.q-academic-structure .text-link{margin-top:22px}.q-step-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.q-step-track li>span{color:#0755ff;background:#eaf1ff;border-radius:50%;place-items:center;width:42px;height:42px;margin-bottom:20px;font-weight:700;display:grid}.q-step-track p{color:#425b7b;margin-top:10px;font-size:14px}.q-role-preview{background:linear-gradient(110deg,#f6faff,#fff)}.q-role-preview .text-link{margin-top:30px}.q-two-columns{grid-template-columns:1fr 1fr;gap:65px;display:grid}.q-two-columns h2{margin-block:12px 20px}.q-configuration{border-left:3px solid #0755ff;padding-left:28px}.q-configuration h3{margin-block:12px}.q-configuration p+p{margin-top:14px}.q-configuration .text-link{margin-top:20px}.q-page-implementation{justify-content:space-between;align-items:center;gap:50px;display:flex}.q-page-implementation>div:first-child{max-width:600px}.q-page-implementation p{color:#425b7b;margin-top:17px}.q-page-implementation>div:last-child{gap:10px;min-width:250px;display:grid}.q-page-implementation a,.q-related-services a{color:#0755ff;background:#fff;border:1px solid #dce7f8;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;padding:16px 20px;font-size:14px;font-weight:600;display:flex}.q-faq{max-width:930px}.q-faq h2{margin-bottom:25px}.q-faq details{border-bottom:1px solid #dde7f5}.q-faq summary{cursor:pointer;padding:20px 6px;font-size:16px;font-weight:600}.q-faq details p{color:#425b7b;padding:0 6px 23px;font-size:15px}.q-page-cta{color:#fff;background:linear-gradient(110deg,#0e2443,#0a3367);border-radius:14px;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding:38px;display:flex}.q-page-cta .eyebrow{color:#abc8f4}.q-page-cta h2{margin-block:10px;font-size:29px}.q-page-cta p:not(.eyebrow){color:#ccd9ea;font-size:14px}.q-role-directory{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px;display:grid}.q-role-directory article{border:1px solid #dde7f5;border-radius:10px;flex-direction:column;align-items:flex-start;padding:27px;display:flex}.q-role-directory h2{font-size:22px}.q-role-directory p{color:#425b7b;margin-block:16px 23px;font-size:14px}.q-role-directory .text-link{margin-top:auto;font-size:13px}.q-service-steps{grid-template-columns:1fr 1fr;gap:0 55px;margin:45px 0;padding:0;list-style:none;display:grid}.q-service-steps li{border-top:1px solid #dde7f5;align-items:flex-start;gap:22px;padding:28px 0;display:flex}.q-service-steps .q-number{margin-top:5px}.q-service-steps h2{font-size:25px}.q-service-steps p{color:#425b7b;margin-top:13px;font-size:15px}.q-service-steps svg{color:#079a71;flex-shrink:0;margin-top:7px}.q-related-services{flex-wrap:wrap;gap:18px;margin-block:30px;display:flex}.q-pricing-panel{background:linear-gradient(110deg,#edf5ff,#f8fcff);border:1px solid #dce8fa;border-radius:16px;grid-template-columns:1fr 1fr;margin-block:40px;display:grid;overflow:hidden}.q-pricing-panel>div{padding:42px}.q-pricing-panel h2{margin-block:14px 18px}.q-pricing-panel p{color:#425b7b}.q-pricing-panel .button{margin-block:25px 16px}.q-pricing-panel small{color:#526985;display:block}.q-pricing-panel ul{background:#fff9;flex-direction:column;justify-content:center;margin:0;padding:35px;list-style:none;display:flex}.q-pricing-panel li{color:#314d6c;border-bottom:1px solid #dde7f5;align-items:flex-start;gap:15px;padding-block:18px;font-size:15px;display:flex}.q-pricing-panel li svg{color:#0755ff;flex-shrink:0;margin-top:4px}.q-demo-layout{grid-template-columns:1.3fr 1fr;align-items:start;gap:75px;display:grid}.q-demo-layout .q-page-intro h1{font-size:clamp(36px,4vw,55px)}.q-demo-expectations{margin:38px 0 0;padding:0;list-style:none}.q-demo-expectations li{border-top:1px solid #dde7f5;gap:22px;padding-block:18px;display:flex}.q-demo-expectations li>span{color:#0755ff;margin-top:4px;font-size:13px;font-weight:700}.q-demo-expectations h2{font-size:21px}.q-demo-expectations p{color:#526985;margin-top:6px;font-size:14px}.q-demo-selector{background:#f1f6ff;border:1px solid #dce7f8;border-radius:14px;padding:35px}.q-demo-selector h2{margin:25px 0 14px;font-size:28px}.q-demo-selector p{color:#425b7b;font-size:15px}.q-demo-selector label{margin-top:24px;font-size:13px;font-weight:600;display:block}.q-demo-selector select{color:#193859;background:#fff;border:1px solid #cbdaf1;border-radius:5px;width:100%;min-width:0;margin-top:9px;padding:13px 10px;display:block}.q-demo-selector .button{width:100%;margin-top:27px;padding-inline:12px}.q-demo-selector small{color:#526985;margin-top:18px;font-size:11px;line-height:1.65;display:block}.q-security-grid{grid-template-columns:1fr 1fr;gap:30px;margin-block:40px;display:grid}.q-security-grid article{background:#f7faff;border-top:2px solid #0755ff;padding:32px}.q-security-grid svg{color:#0755ff}.q-security-grid h2{margin-block:24px 18px;font-size:26px}.q-security-grid p{color:#425b7b}.q-resource-guides article{border-top:1px solid #dde7f5;grid-template-columns:1fr 1fr;gap:60px;padding-block:40px;display:grid}.q-resource-guides h2{margin-block:12px 20px}.q-resource-guides p:not(.eyebrow){color:#425b7b}.q-resource-guides .text-link{margin-top:25px}.q-resource-guides ol{color:#425b7b;padding-left:25px}.q-resource-guides li{padding:0 0 14px 8px}.q-resource-guides li::marker{color:#0755ff;font-weight:700}.q-company-hero{grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-bottom:40px;display:grid}.q-company-hero img{object-fit:cover;aspect-ratio:1.1;border-radius:14px}.q-sign-in{max-width:820px;margin:0 auto}.q-sign-in .q-page-intro{margin-top:30px}.q-sign-in-guidance{background:#f2f7ff;border-radius:12px;margin-block:30px;padding:28px}.q-sign-in-guidance h2{font-size:25px}.q-sign-in-guidance ol{color:#425b7b;margin-block:20px;padding-left:20px}.q-sign-in-guidance li{margin-top:14px}.q-sign-in-guidance p{color:#526985;font-size:13px}.q-empty-state{padding:35px 0}.q-empty-state p{color:#526985;margin:15px 0 20px}.q-search-dialog input{border:1px solid #cbdaf1;border-radius:6px;width:100%;margin:20px 0 10px;padding:14px}.q-search-results{gap:4px;max-height:min(55vh,480px);margin-top:14px;display:grid;overflow-y:auto}.q-search-results a{background:#f4f8ff;border-radius:6px;padding:13px;display:block}.q-search-results a:hover{background:#e8f0ff}.q-search-results strong{font-size:15px}.q-search-results small{color:#526985;margin-top:5px;font-size:12px;line-height:1.5;display:block}.q-search-dialog [role=status]{color:#526985;font-size:12px}.q-page-content{animation:.35s both content-arrive}@media (width<=1050px){.q-solution-hero,.q-demo-layout,.q-company-hero{gap:30px}.q-institution-directory,.q-role-directory{grid-template-columns:repeat(2,minmax(0,1fr))}.q-three-columns{gap:24px}.q-step-track{gap:20px}.q-page-cta{padding:28px}.q-page-cta h2{font-size:26px}.q-page-implementation{gap:30px}}@media (width<=740px){.q-page{padding-top:20px}.q-page-breadcrumbs{margin-bottom:28px;font-size:10px}.q-page-intro h1{font-size:38px}.q-page-intro>p:not(.eyebrow){font-size:16px}.q-solution-hero,.q-demo-layout,.q-company-hero,.q-two-columns,.q-pricing-panel,.q-resource-guides article{grid-template-columns:1fr;gap:25px}.q-solution-photo img{aspect-ratio:1.55}.q-page-section{padding-block:34px}.q-three-columns{grid-template-columns:1fr;gap:26px}.q-step-track,.q-service-steps,.q-security-grid{grid-template-columns:1fr 1fr;gap:20px}.q-step-track li>span{margin-bottom:12px}.q-page-implementation,.q-page-cta{flex-direction:column;align-items:flex-start}.q-page-implementation>div:last-child{width:100%}.q-page-note{gap:17px;padding:24px}.q-page-note h2{font-size:22px}.q-page-note p{font-size:14px}.q-academic-structure{gap:20px}.q-large-icon{width:52px;height:52px}.q-page-cta .button{width:100%}.q-role-directory article{padding:22px}.q-role-directory h2{font-size:20px}.q-demo-selector{padding:27px}.q-demo-layout .q-page-intro{margin-bottom:0}.q-service-steps{column-gap:24px}.q-service-steps li{gap:12px}.q-service-steps svg{display:none}.q-pricing-panel>div,.q-pricing-panel ul{padding:28px}.q-pricing-panel{gap:0}.q-security-grid article{padding:24px}.q-security-grid h2{font-size:23px}.q-security-grid p{font-size:14px}.q-company-hero img{aspect-ratio:1.5}}@media (width<=480px){.q-institution-directory,.q-role-directory,.q-service-steps,.q-security-grid{grid-template-columns:1fr;gap:20px}.q-page h1,.q-demo-layout .q-page-intro h1,.q-solution-hero .q-page-intro h1{font-size:35px}.q-page-note{padding:23px;display:block}.q-page-note>svg{margin-bottom:18px}.q-page-cta h2{font-size:25px}.q-academic-structure{display:block}.q-academic-structure>span{margin-bottom:24px}.q-step-track{gap:26px 19px}.q-step-track h3{font-size:18px}.q-step-track p{font-size:13px}.q-related-services{flex-direction:column}.q-service-steps li{padding:22px 0 8px}.q-page .button{white-space:normal;text-align:center;padding-block:12px}}@media (prefers-reduced-motion:reduce){.q-page-content{animation:none}}@media (width>=1000px){.q-three-columns.q-four-up{grid-template-columns:repeat(4,minmax(0,1fr))}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Segoe UI", Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.items-center{align-items:center}.overflow-hidden{overflow:hidden}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{color:#07132d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto;background:#fff;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{min-width:320px;margin:0}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:wait}a{color:inherit;text-decoration:none}button{border:0}img{width:100%;display:block}button,a,input,select,textarea,summary{outline-offset:4px}:focus-visible{outline:3px solid #80a5ff}p,h1,h2,h3,h4{margin:0}h1,h2,h3,h4{letter-spacing:-.045em}.container{width:min(1320px,100% - 88px);margin-inline:auto}.button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;gap:13px;min-height:46px;padding:0 25px;font-size:13px;font-weight:650;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:#fff;background:#0755ff;border:1px solid #0755ff;box-shadow:0 5px 13px #0755ff13}.button-primary:hover{background:#0345d8;box-shadow:0 7px 18px #0755ff25}.button-secondary{color:#07132d;background:#fff;border:1px solid #e2eafa}.button-secondary:hover{background:#eaf1ff}.button-outline{color:#0755ff;background:#ffffffca;border:1px solid #0755ff}.button-outline:hover{background:#edf4ff}.eyebrow{letter-spacing:.16em;color:#314d7a;font-size:10px;font-weight:700;line-height:1.6}.skip-link{color:#0755ff;z-index:100;background:#fff;border-radius:5px;padding:14px 20px;position:fixed;top:-80px;left:20px;box-shadow:0 4px 20px #0002}.skip-link:focus{top:10px}.site-header{z-index:20;background:#fffffff5;border-bottom:1px solid #e7edf8;position:relative}.header-inner{justify-content:space-between;align-items:center;gap:22px;height:79px;display:flex}.brand-link{flex-shrink:0;display:inline-flex}.brand{vertical-align:middle}.brand-wordmark{aspect-ratio:1700/565;width:207px}.brand-wordmark>img{width:111.942%;max-width:none;height:auto;position:absolute;top:-19.47%;left:-6.47%}.brand-mark{flex-shrink:0;width:34px;height:34px;display:block;position:relative;overflow:hidden}.brand-mark>img{width:118.302%;max-width:none;height:auto;position:absolute;top:-10.377%;left:-9.434%}.brand-name{letter-spacing:-.065em;font-size:31px;font-weight:750;line-height:1}.desktop-nav{align-items:center;gap:29px;height:100%;margin-left:40px;display:flex}.desktop-nav a{align-items:center;gap:5px;height:100%;font-size:12px;transition:color .2s;display:flex;position:relative}.desktop-nav a:hover,.desktop-nav .nav-active{color:#0755ff}.desktop-nav .nav-active:after{content:"";background:#0755ff;height:2px;position:absolute;bottom:15px;left:-8px;right:-8px}.header-actions{align-items:center;gap:25px;display:flex}.header-explore{font-size:12px;font-weight:600}.header-explore:hover{color:#0755ff}.header-actions .button{min-height:40px;padding-inline:20px;font-size:12px}.mobile-menu-button{color:#07132d;background:#eff4ff;border-radius:6px;padding:9px;display:none}.mobile-nav{background:#fff;padding:10px 24px 24px;box-shadow:0 18px 25px #07132d0d}.mobile-nav>a{border-bottom:1px solid #e7edf8;justify-content:space-between;padding:15px 5px;font-size:14px;display:flex}.mobile-nav .button{width:100%;margin-top:20px}.hero{background:#f0f7fc;min-height:463px;position:relative;overflow:hidden}.hero-photo{position:absolute;inset:0 0 0 36%}.hero-photo img{object-fit:cover;object-position:58% 42%;width:100%;height:100%}.hero-wash{background:linear-gradient(90deg,#f7fbff 0%,#f7fbfff9 24%,#f7fbffe8 34%,#f7fbffb3 44%,#f7fbff08 65%,#0000 100%);position:absolute;inset:0}.hero-inner{align-items:center;min-height:463px;display:flex;position:relative}.hero-copy{z-index:2;width:51%;max-width:610px;padding:39px 0 34px;position:relative}.hero-copy h1{letter-spacing:-.055em;margin-top:10px;font-size:clamp(43px,4.15vw,61px);font-weight:750;line-height:1.05}.hero-copy h1 span{color:#0755ff}.hero-description{color:#32476c;max-width:465px;margin-top:18px;font-size:15px;line-height:1.6}.hero-buttons{flex-wrap:wrap;gap:13px;margin-top:24px;display:flex}.hero-buttons .button{padding-inline:24px}.play-icon{color:#fff;background:#0755ff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.hero-checks{color:#3d5377;white-space:nowrap;align-items:center;gap:20px;margin-top:25px;font-size:10px;display:flex}.hero-checks span{align-items:center;gap:6px;display:flex}.hero-checks svg{fill:#0755ff;color:#fff;stroke-width:2.5px;width:15px;height:15px}.hero-note{color:#07132d;text-shadow:0 1px 12px #fff8;font-family:Segoe Print,Bradley Hand,cursive;font-size:clamp(19px,2vw,28px);font-weight:600;line-height:1.35;position:absolute;top:45px;left:51%;transform:rotate(-9deg)}.hero-note span{background:#0755ff;border-radius:50%;width:89px;height:4px;margin:7px 0 0 30px;display:block;transform:rotate(-7deg)}.hero-benefits{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:linear-gradient(130deg,#496175bb,#182d40b8);border:1px solid #ffffff4d;border-radius:11px;width:197px;padding:8px 12px;position:absolute;top:51px;right:-5px;box-shadow:0 15px 50px #0c1b3520}.hero-benefits>div{align-items:center;gap:11px;padding:10px 0;font-size:11px;font-weight:500;display:flex}.hero-benefits>div+div{border-top:1px solid #ffffff28}.hero-benefits>div>span{background:#ffffff20;border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.hero-photo-label{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#112038a8;border:1px solid #ffffff4d;border-radius:9px;align-items:center;gap:10px;padding:10px 15px 10px 10px;font-size:12px;font-weight:650;display:flex;position:absolute;bottom:29px;right:19%}.photo-label-icon{color:#0755ff;background:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.hero-photo-label small{color:#eef2ff;margin-top:2px;font-size:10px;font-weight:400;display:block}.feature-strip{background:linear-gradient(#fff,#fbfdff);border-top:1px solid #e7eefb}.feature-grid{grid-template-columns:repeat(10,1fr);padding-block:25px 23px;display:grid}.feature-item{color:#111c35;background:0 0;flex-direction:column;align-items:center;gap:9px;min-height:90px;padding:0 8px;font-size:10px;font-weight:650;line-height:1.45;transition:color .2s,transform .2s;display:flex;position:relative}.feature-item+.feature-item:before{content:"";background:#eaf0fb;width:1px;position:absolute;top:8px;bottom:0;left:0}.feature-item:hover{color:#0755ff;transform:translateY(-3px)}.feature-active{color:#0755ff}.feature-active:after{content:"";background:#0755ff;border-radius:2px;width:22px;height:3px;position:absolute;bottom:-13px}.feature-icon{border-radius:12px;place-items:center;width:47px;height:47px;display:grid}.icon-blue{color:#0755ff;background:#e9f0ff}.icon-green{color:#00a574;background:#e3f9ef}.icon-orange{color:#ff7c00;background:#fff0e2}.icon-purple{color:#9626ea;background:#f1e7ff}.icon-pink{color:#ef2163;background:#ffe6ee}.icon-slate{color:#435c82;background:#edf0f6}.platform-section{background:radial-gradient(at 70% 70%,#edf5ff 0%,#fafdff 42%,#fff 76%);border-bottom:1px solid #eaf0f8;padding:17px 0 27px}.platform-grid{grid-template-columns:31% 69%;align-items:center;gap:0;display:grid}.platform-copy{padding-bottom:13px;padding-right:36px}.platform-copy h2{margin-top:12px;font-size:clamp(33px,3.3vw,47px);font-weight:730;line-height:1.06}.section-description{color:#485d7e;min-height:94px;margin-top:18px;font-size:14px;line-height:1.65}.platform-copy .button{margin-top:24px}.platform-caption{color:#6d7f9a;align-items:center;gap:7px;margin-top:20px;font-size:10px;display:flex}.small-spark{color:#0755ff;display:inline-flex}.dashboard-wrapper{min-width:0;padding:9px 0 0 10px}.dashboard-shell{background:#f9fcff;border:1px solid #cddffa;border-radius:18px;padding:5px;overflow:hidden;box-shadow:0 13px 32px #1561d80b,0 0 0 4px #eff6ff60}.dashboard-toolbar{background:#fff;border:1px solid #edf2f9;border-radius:12px 12px 0 0;align-items:center;gap:22px;height:47px;padding:0 12px;display:flex}.brand-compact{gap:5px}.brand-compact .brand-mark{width:27px;height:27px}.brand-compact .brand-name{font-size:19px}.dashboard-search{color:#7e8da6;background:#f2f6fc;border-radius:5px;flex:1;align-items:center;gap:8px;padding:8px 11px;font-size:8px;display:inline-flex}.dashboard-tools{color:#536789;align-items:center;gap:13px;display:flex}.avatar{color:#2b4b53;background:#d5e0e3;border:2px solid #e8eff9;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-weight:700;display:grid}.dashboard-user{color:#253d65;font-size:7px;line-height:1.5}.dashboard-user small{color:#7e8da6;font-size:6px;display:block}.dashboard-inner{border:1px solid #e7effa;border-top:0;border-radius:0 0 12px 12px;min-height:321px;display:flex;overflow:hidden}.dashboard-sidebar{background:#fcfdff;border-right:1px solid #e9f0fb;flex-direction:column;flex-shrink:0;gap:4px;width:132px;padding:9px 7px;display:flex;position:relative}.dashboard-sidebar button{color:#4d6388;text-align:left;background:0 0;border-radius:5px;align-items:center;gap:8px;padding:7px 8px;font-size:8px;transition:background .15s;display:flex}.dashboard-sidebar button:hover{background:#edf3ff}.dashboard-sidebar button.selected{color:#0755ff;background:#dce8ff;font-weight:650}.sidebar-bottom{color:#7d8da6;align-items:center;gap:5px;margin-top:auto;padding:17px 5px 0;font-size:7px;display:flex}.sidebar-dot{background:#28b382;border-radius:50%;width:5px;height:5px}.dashboard-content{background:linear-gradient(120deg,#f3f8ff,#f9fbff);flex:1;min-width:0;padding:16px 14px 12px}.dashboard-heading{justify-content:space-between;align-items:start;gap:8px;display:flex}.dashboard-heading h3{font-size:16px;font-weight:720;line-height:1.25}.dashboard-heading p{color:#677998;margin-top:4px;font-size:8px}.demo-tag{color:#607492;white-space:nowrap;background:#fff9;border:1px solid #dfe9f7;border-radius:3px;margin-top:2px;padding:3px 5px;font-size:6px;line-height:1.3}.stat-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.stat-card{background:#fff;border:1px solid #e7effb;border-radius:7px;align-items:flex-start;gap:7px;padding:12px 10px 24px;display:flex;position:relative}.icon-box{border-radius:7px;flex-shrink:0;place-items:center;width:29px;height:29px;display:grid}.stat-card strong{letter-spacing:-.04em;font-size:18px;font-weight:750;line-height:1.3;display:block}.stat-card>div>span{color:#5b6f92;margin-top:2px;font-size:7px;display:block}.stat-card>small{color:#6c819e;font-size:6px;position:absolute;bottom:7px;right:8px}.dashboard-panels{grid-template-columns:1.04fr 1fr;gap:9px;margin-top:10px;display:grid}.activity-panel,.chart-panel{background:#fff;border:1px solid #e7effb;border-radius:7px;min-width:0;padding:12px}.activity-panel h4,.chart-panel h4{letter-spacing:-.035em;justify-content:space-between;align-items:center;gap:5px;margin-bottom:8px;font-size:10px;font-weight:700;display:flex}.activity-panel h4>span{color:#0755ff;letter-spacing:0;font-size:6px;font-weight:500}.activity{align-items:center;gap:7px;padding:7px 0;display:flex}.activity+.activity{border-top:1px solid #eff3fa}.activity-icon{border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.activity>div>span{color:#203754;font-size:7px;line-height:1.2;display:block}.activity small{color:#7d8dab;margin-top:3px;font-size:6px;display:block}.activity-dot{background:#c7d7ee;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-left:auto}.chart-panel h4>span{color:#536989;letter-spacing:0;border:1px solid #e4ebf7;border-radius:4px;align-items:center;gap:4px;padding:4px 5px;font-size:6px;font-weight:500;display:inline-flex}.chart-panel>svg{width:100%;height:134px;display:block}.chart-note{color:#8794aa;justify-content:center;align-items:center;gap:4px;font-size:6px;display:flex}.chart-note span{background:#0755ff;border-radius:50%;width:4px;height:4px}.preview-caption{color:#7b8ba5;justify-content:end;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.preview-caption span{background:#82a7ec;border-radius:50%;width:5px;height:5px}.solutions-section{background:linear-gradient(#fff,#fbfdff);padding:30px 0 33px}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:23px;display:flex}.section-heading h2{margin-top:7px;font-size:clamp(25px,2.55vw,36px);font-weight:720;line-height:1.15}.text-link{color:#0755ff;white-space:nowrap;background:0 0;align-items:center;gap:8px;padding:5px 0;font-size:12px;font-weight:600;display:inline-flex}.text-link:hover{gap:12px}.institution-grid{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.institution-card{text-align:left;background:#fff;border:1px solid #e1eaf9;border-radius:8px;min-width:0;padding:0;transition:transform .2s,box-shadow .2s,border-color .2s;overflow:hidden;box-shadow:0 5px 12px #0755ff04}.institution-card:hover{border-color:#a7c5ff;transform:translateY(-5px);box-shadow:0 12px 25px #0755ff12}.institution-image{aspect-ratio:1.95;background:#e8eef7;position:relative;overflow:hidden}.institution-image>img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.institution-arrow{color:#0755ff;opacity:0;background:#fffffff0;border-radius:50%;place-items:center;width:29px;height:29px;transition:opacity .2s,transform .2s;display:grid;position:absolute;bottom:9px;right:9px;transform:translateY(5px)}.institution-card:hover .institution-arrow,.institution-card:focus-visible .institution-arrow{opacity:1;transform:translateY(0)}.institution-content{padding:12px 14px 13px}.institution-content h3{letter-spacing:-.03em;font-size:13px;font-weight:650;line-height:1.4}.institution-content p{color:#667da1;margin-top:2px;font-size:10px}.people-section{background:linear-gradient(110deg,#f8fbff,#eef7ff80,#fbfdff);border-top:1px solid #eaf1fb;padding:25px 0 31px}.people-grid{grid-template-columns:1.28fr 1fr 1fr 1fr;align-items:stretch;gap:17px;display:grid}.people-intro{padding:12px 20px 5px 0}.people-intro h2{margin-top:15px;font-size:29px;font-weight:720;line-height:1.15}.people-intro>p:last-child{color:#627591;max-width:260px;margin-top:13px;font-size:12px;line-height:1.6}.people-card{background:#ffffffd9;border:1px solid #e0eafa;border-radius:8px;padding:20px 19px 19px;box-shadow:0 5px 15px #0755ff03}.role-icon{border-radius:9px;justify-content:center;align-items:center;width:35px;height:35px;margin-bottom:13px;display:inline-flex}.role-label{text-transform:uppercase;letter-spacing:.08em;color:#7b8ba5;font-size:8px;font-weight:650;display:block}.people-card h3{margin-top:5px;font-size:16px;font-weight:700;line-height:1.3}.people-card p{color:#637693;margin-top:9px;font-size:11px;line-height:1.7}.cta-section{color:#fff;background:radial-gradient(at 78% 0,#193963,#0c2444 58%,#091e3b 100%);position:relative;overflow:hidden}.cta-inner{justify-content:space-between;align-items:center;gap:25px;padding-block:30px 32px;display:flex}.cta-section .eyebrow{color:#c6d9f7;font-size:9px}.cta-section h2{letter-spacing:-.04em;margin-top:7px;font-size:clamp(25px,2.65vw,38px);font-weight:680}.cta-section p:not(.eyebrow){color:#b6c8e1;margin-top:7px;font-size:13px}.cta-actions{gap:12px;display:flex}.cta-actions .button{min-width:157px;min-height:48px}.site-footer{background:#fff;padding-top:32px}.footer-top{grid-template-columns:1.55fr .75fr 1.02fr .7fr 1.47fr;gap:32px;padding-bottom:30px;display:grid}.footer-brand .brand-name{font-size:28px}.footer-brand .brand-mark{width:32px;height:35px}.footer-brand p{color:#607593;margin-top:15px;font-size:11px;line-height:1.6}.footer-motto{color:#425b80;align-items:center;gap:5px;margin-top:20px;font-size:9px;display:flex}.footer-motto>span{background:#0755ff;border-radius:50%;width:5px;height:5px}.footer-column{flex-direction:column;align-items:flex-start;gap:8px;padding-top:4px;display:flex}.footer-column h3{letter-spacing:-.02em;margin-bottom:3px;font-size:12px;font-weight:700}.footer-column a,.footer-column button{color:#627697;text-align:left;background:0 0;padding:0;font-size:10px}.footer-column a:hover,.footer-column button:hover{color:#0755ff}.footer-callout{background:#f4f8ff;border:1px solid #e8f0fb;border-radius:8px;padding:18px 18px 16px;position:relative}.footer-callout h3{padding-right:20px;font-size:17px;font-weight:700;line-height:1.25}.footer-callout-icon{color:#0755ff;position:absolute;top:19px;right:16px}.footer-callout p{color:#6b7f9b;margin-top:9px;font-size:9px;line-height:1.5}.footer-callout .text-link{margin-top:8px;font-size:10px}.footer-bottom{color:#71819d;border-top:1px solid #e9eff9;align-items:center;gap:27px;padding:20px 0 22px;font-size:9px;display:flex}.footer-bottom button{color:#71819d;background:0 0;padding:0;font-size:9px}.footer-bottom button:hover{color:#0755ff}.footer-signoff{margin-left:auto}.modal{color:#07132d;border:1px solid #dce7fb;border-radius:16px;width:min(550px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;box-shadow:0 20px 100px #0416314d}.modal::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#071c42a8}.modal-inner{padding:35px;position:relative}.modal-close{color:#60728f;background:#f1f5fc;border-radius:50%;place-items:center;padding:6px;display:grid;position:absolute;top:12px;right:12px}.modal h2{margin-top:8px;padding-right:10px;font-size:31px;font-weight:730;line-height:1.15}.modal-intro{color:#697c98;margin-top:12px;font-size:13px;line-height:1.6}.demo-form{flex-direction:column;gap:15px;margin-top:25px;display:flex}.demo-form label{color:#324b70;flex-direction:column;gap:6px;font-size:11px;font-weight:650;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.demo-form input:not([type=checkbox]),.demo-form select,.demo-form textarea{color:#233b61;background:#fbfdff;border:1px solid #d7e2f2;border-radius:6px;width:100%;padding:11px 12px;font-size:12px;font-weight:400}.demo-form input::placeholder,.demo-form textarea::placeholder{color:#91a0b6}.demo-form textarea{resize:vertical;min-height:80px}.demo-form .optional{color:#8190a9;font-size:10px;font-weight:400;display:inline}.demo-form .consent{color:#697a94;flex-direction:row;align-items:flex-start;gap:9px;font-weight:400;line-height:1.5;display:flex}.consent input{accent-color:#0755ff;flex-shrink:0;width:14px;height:14px;margin-top:2px}.form-submit{width:100%;min-height:46px}.form-submit:disabled{opacity:.65;transform:none}.form-note{text-align:center;color:#8a98ae;font-size:10px;line-height:1.5}.form-error{color:#a33b3b;background:#fff4f4;border:1px solid #f4c3c3;border-radius:5px;padding:10px 12px;font-size:12px;line-height:1.5}.form-success{text-align:center;padding-top:30px}.form-success>svg{color:#00a574;margin:0 auto 17px}.form-success h3{font-size:21px;font-weight:700}.form-success p{color:#6c7e99;margin-top:10px;font-size:13px;line-height:1.6}.form-success .button{margin-top:23px}.privacy-copy p{color:#617492;margin-block:20px;font-size:14px;line-height:1.7}@media (width>=1500px){.hero,.hero-inner{min-height:495px}.hero-copy{padding-block:46px}.hero-description{max-width:490px;font-size:16px}.hero-benefits{top:70px;right:0}.hero-photo-label{bottom:36px}.feature-grid{padding-block:28px}.platform-section{padding-top:30px;padding-bottom:37px}.dashboard-inner{min-height:340px}.dashboard-content{padding:19px 16px 15px}.stat-card{padding-top:15px;padding-bottom:28px}.dashboard-panels{margin-top:14px}.activity{padding-block:9px}}@media (width<=1180px){.container{width:calc(100% - 56px)}.desktop-nav{gap:22px;margin-left:15px}.header-explore{display:none}.hero,.hero-inner{min-height:439px}.hero-copy{width:53%}.hero-description{max-width:405px;font-size:14px}.hero-copy h1{font-size:48px}.hero-note{font-size:22px;top:48px;left:51%}.hero-benefits{width:168px;padding:7px 10px;right:-8px}.hero-benefits>div{gap:8px;padding-block:8px;font-size:9px}.hero-benefits>div>span{width:26px;height:27px}.hero-benefits svg{width:17px;height:17px}.hero-checks{gap:12px;font-size:8px}.hero-photo-label{right:20%}.hero-buttons .button{padding-inline:20px;font-size:12px}.feature-item{padding-inline:4px;font-size:9px}.feature-icon{width:43px;height:43px}.platform-copy{padding-right:24px}.section-description{font-size:13px}.platform-copy h2{font-size:36px}.dashboard-toolbar{gap:12px;padding-inline:10px}.dashboard-tools{gap:9px}.dashboard-sidebar{width:106px}.dashboard-sidebar button{gap:5px;padding-inline:5px;font-size:7px}.dashboard-content{padding:13px 10px 10px}.dashboard-heading h3{font-size:14px}.dashboard-heading p{font-size:7px}.demo-tag{padding:3px;font-size:5px}.stat-card{gap:5px;padding:10px 6px 23px}.stat-card strong{font-size:16px}.icon-box{width:24px;height:25px}.icon-box svg{width:15px}.stat-card>div>span{font-size:6px}.activity-panel,.chart-panel{padding:10px}.activity-panel h4,.chart-panel h4{font-size:8px}.activity>div>span{font-size:6px}.activity small{font-size:5.5px}.dashboard-inner{min-height:307px}.institution-grid{gap:14px}.institution-content{padding:11px 11px 12px}.institution-content h3{font-size:12px}.institution-content p{font-size:9px}.people-grid{gap:14px}.people-intro h2{font-size:27px}.people-card{padding:17px 15px}.people-card h3{font-size:15px}.people-card p{font-size:10px}.cta-actions .button{min-width:134px;padding-inline:19px;font-size:12px}.footer-top{gap:24px}}@media (width<=960px){.header-inner{height:72px}.desktop-nav{gap:18px;margin-left:0}.desktop-nav a{font-size:11px}.brand-wordmark{width:183px}.hero,.hero-inner{min-height:460px}.hero-copy h1{font-size:43px}.hero-copy{width:55%}.hero-description{max-width:340px;font-size:13px}.hero-copy .eyebrow{font-size:8px}.hero-note{font-size:19px;top:43px;left:54%}.hero-benefits{width:158px;top:170px}.hero-photo{left:32%}.hero-wash{background:linear-gradient(90deg,#f7fbff 0%,#f7fbfff9 25%,#f7fbffe8 37%,#f7fbff88 51%,#0000 77%)}.hero-buttons{gap:9px}.hero-buttons .button{gap:9px;min-height:43px;padding-inline:15px;font-size:11px}.hero-checks{flex-wrap:wrap;gap:11px 16px;max-width:335px;font-size:9px}.hero-photo-label{font-size:10px;bottom:25px;right:18%}.feature-grid{grid-template-columns:repeat(5,1fr);row-gap:23px}.feature-item{min-height:85px;font-size:10px}.feature-item:nth-child(6):before{display:none}.platform-grid{grid-template-columns:30% 70%}.platform-copy h2{font-size:31px}.platform-copy .eyebrow{font-size:8px}.section-description{font-size:12px}.platform-copy .button{padding-inline:16px;font-size:11px}.platform-caption{font-size:8px;line-height:1.5}.dashboard-toolbar{gap:10px}.dashboard-search{padding-inline:6px;font-size:6px}.dashboard-tools>svg,.dashboard-user{display:none}.dashboard-sidebar{width:90px}.dashboard-sidebar button{gap:4px;font-size:6px}.dashboard-sidebar button svg{width:11px}.sidebar-bottom{font-size:6px}.dashboard-heading h3{font-size:12px}.dashboard-heading p{font-size:6px;line-height:1.5}.demo-tag{display:none}.stat-grid{gap:5px}.stat-card{flex-direction:column;gap:5px;padding:8px 6px 19px}.stat-card .icon-box{border-radius:4px;width:17px;height:17px;position:absolute;top:9px;right:5px}.stat-card .icon-box svg{width:12px}.stat-card strong{font-size:14px}.stat-card>div>span{margin-top:7px;font-size:6px}.stat-card small{font-size:5px;right:6px}.dashboard-content{padding-inline:8px}.dashboard-panels{gap:6px}.activity-panel,.chart-panel{padding:8px}.activity-panel h4,.chart-panel h4{font-size:7px}.activity-panel h4 span{display:none}.chart-panel h4>span{padding:2px;font-size:5px}.activity{gap:5px;padding-block:8px}.activity>div>span{font-size:5.5px;line-height:1.4}.activity-icon{width:18px;height:18px}.activity-icon svg{width:10px}.activity-dot{display:none}.chart-panel>svg{height:139px}.chart-note{text-align:center;font-size:5px}.section-heading h2{font-size:27px}.section-heading .text-link{font-size:10px}.institution-grid{gap:10px}.institution-content{padding:9px}.institution-content h3{font-size:10px}.institution-content p{font-size:8px}.people-grid{grid-template-columns:repeat(3,1fr)}.people-intro{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0 24px;padding:0;display:grid}.people-intro .eyebrow{grid-column:1/-1}.people-intro h2{margin-top:8px}.people-intro>p:last-child{align-self:center;max-width:310px}.people-card p{font-size:11px}.cta-inner{text-align:center;flex-direction:column;gap:22px}.cta-section h2{font-size:31px}.footer-top{grid-template-columns:1.4fr .8fr 1.2fr .7fr;gap:25px}.footer-callout{display:none}.footer-column button{font-size:9px}}@media (width<=740px){.container{width:calc(100% - 40px)}.header-inner{height:72px}.desktop-nav,.header-actions{display:none}.mobile-menu-button{place-items:center;display:grid}.brand-wordmark{width:180px}.hero{padding-bottom:0}.hero,.hero-inner{min-height:760px}.hero-inner{align-items:flex-start}.hero-copy{width:100%;max-width:550px;padding:34px 0 0}.hero-copy .eyebrow{font-size:9px}.hero-copy h1{margin-top:11px;font-size:clamp(42px,8.1vw,59px)}.hero-description{max-width:450px;margin-top:16px;font-size:14px;line-height:1.65}.hero-photo{top:340px;left:0}.hero-photo img{object-position:50% 33%}.hero-wash{background:linear-gradient(#f7fbff 0% 36%,#f7fbffef 44%,#f7fbff48 56%,#0000 75%)}.hero-buttons{gap:10px;margin-top:19px}.hero-buttons .button{min-height:46px;padding-inline:20px;font-size:12px}.hero-checks{gap:12px;max-width:100%;margin-top:18px;font-size:9px}.hero-checks svg{width:13px;height:13px}.hero-note{font-size:25px;top:431px;left:3%}.hero-benefits{background:linear-gradient(130deg,#496175d8,#182d40bf);width:167px;top:auto;bottom:61px;right:0}.hero-benefits>div{padding-block:7px;font-size:9px}.hero-photo-label{font-size:10px;bottom:22px;left:0;right:auto}.feature-grid{row-gap:22px;padding-block:25px}.feature-item{gap:7px;min-height:78px;padding-inline:3px;font-size:8px}.feature-icon{border-radius:10px;width:39px;height:39px}.feature-icon svg{width:23px;height:23px}.feature-item+.feature-item:before{top:3px}.platform-section{padding:21px 0 26px}.platform-grid{flex-direction:column;align-items:stretch;gap:26px;display:flex}.platform-copy{padding:0}.platform-copy .eyebrow{font-size:9px}.platform-copy h2{margin-top:10px;font-size:38px}.platform-copy h2 br{display:none}.section-description{max-width:560px;min-height:0;margin-top:14px;font-size:14px;line-height:1.65}.platform-copy .button{min-height:43px;margin-top:19px;padding-inline:20px;font-size:12px}.platform-caption{margin-left:15px;font-size:9px;display:inline-flex}.dashboard-wrapper{padding:0}.dashboard-toolbar{gap:20px}.dashboard-search{font-size:7px}.dashboard-tools>svg{display:block}.dashboard-sidebar{width:110px}.dashboard-sidebar button{gap:6px;padding-block:8px;font-size:7px}.dashboard-inner{min-height:310px}.dashboard-content{padding:14px 10px 10px}.dashboard-heading h3{font-size:14px}.dashboard-heading p{font-size:7px}.stat-card strong{font-size:16px}.stat-card{padding-inline:8px}.stat-card>div>span{font-size:7px}.stat-card small{font-size:6px}.activity-panel h4,.chart-panel h4{font-size:8px}.activity>div>span{font-size:6px}.activity small{font-size:5.5px}.solutions-section{padding-block:27px 29px}.section-heading{align-items:flex-start;gap:10px;margin-bottom:20px}.section-heading h2{max-width:450px;margin-top:8px;font-size:30px;line-height:1.15}.section-heading>.text-link{display:none}.institution-grid{grid-template-columns:repeat(2,1fr);gap:15px}.institution-card:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.institution-content{padding:12px}.institution-content h3{font-size:14px}.institution-content p{margin-top:4px;font-size:10px}.institution-arrow{opacity:1;width:26px;height:26px;transform:none}.people-section{padding-block:27px}.people-intro h2{font-size:28px}.people-intro>p:last-child{margin-top:4px;font-size:11px}.people-card{padding:17px 14px}.people-card h3{font-size:14px}.people-card p{font-size:10px;line-height:1.65}.role-label{font-size:6px}.cta-inner{gap:23px;padding-block:32px}.cta-section h2{max-width:500px;font-size:31px;line-height:1.12}.cta-section p:not(.eyebrow){margin-top:10px;font-size:12px;line-height:1.5}.cta-actions .button{min-width:145px;min-height:45px}.site-footer{padding-top:27px}.footer-top{grid-template-columns:repeat(3,1fr);gap:27px 25px;padding-bottom:25px}.footer-brand{grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;display:flex}.footer-brand p{margin:0;font-size:10px}.footer-motto{display:none}.footer-column a,.footer-column button{font-size:11px}.footer-column h3{font-size:13px}.footer-bottom{flex-wrap:wrap;gap:13px 20px;padding-block:18px;font-size:8px}.footer-bottom button{font-size:8px}.footer-signoff{width:100%;margin:0;font-size:9px}}@media (width<=480px){.container{width:calc(100% - 36px)}.hero,.hero-inner{min-height:790px}.hero-copy{padding-top:29px}.hero-copy h1{font-size:43px}.hero-description{max-width:355px;font-size:13px}.hero-buttons{gap:9px}.hero-buttons .button{gap:10px;padding-inline:16px;font-size:11px}.hero-checks{gap:9px;font-size:8px}.hero-checks span{gap:4px}.hero-checks svg{width:12px;height:12px}.hero-photo{top:357px}.hero-photo img{object-position:48% 50%}.hero-note{font-size:21px;top:449px;left:0}.hero-benefits{width:153px;padding:6px 9px;bottom:73px;right:-5px}.hero-benefits>div{gap:7px;font-size:8px}.hero-benefits>div>span{width:24px;height:24px}.hero-photo-label{bottom:21px}.feature-grid{gap:22px 0;width:calc(100% - 16px);padding-block:22px}.feature-item{gap:7px;min-height:78px;font-size:7px}.feature-icon{width:36px;height:36px}.feature-icon svg{width:20px;height:20px}.feature-item+.feature-item:before{bottom:4px}.platform-copy h2{font-size:32px}.section-description{font-size:13px}.platform-caption{margin-top:15px;margin-left:0;display:flex}.platform-grid{gap:22px}.dashboard-shell{border-radius:11px;padding:3px}.dashboard-toolbar{border-radius:8px 8px 0 0;gap:10px;height:39px;padding-inline:8px}.brand-compact .brand-mark{width:22px;height:22px}.brand-compact .brand-name{font-size:16px}.dashboard-search{gap:4px;padding:6px;font-size:5px}.dashboard-search svg{width:9px}.dashboard-tools{gap:6px}.dashboard-tools>svg{display:none}.avatar{width:23px;height:23px;font-size:7px}.dashboard-sidebar{display:none}.dashboard-content{padding:14px 10px 11px}.dashboard-heading h3{font-size:14px}.dashboard-heading p{font-size:7px}.dashboard-inner{border-radius:0 0 8px 8px;min-height:288px}.stat-grid{gap:6px;margin-top:12px}.stat-card{padding:10px 7px 22px}.stat-card strong{font-size:17px}.stat-card .icon-box{display:none}.stat-card>div>span{margin-top:3px;font-size:7px}.stat-card small{font-size:5px}.dashboard-panels{grid-template-columns:1fr 1fr;gap:6px}.activity-panel,.chart-panel{padding:9px 7px}.activity-panel h4,.chart-panel h4{font-size:7px}.chart-panel h4>span{font-size:4px}.activity{padding-block:7px}.activity>div>span,.activity small{font-size:5px}.activity-icon{width:18px;height:18px}.chart-panel>svg{height:130px}.chart-note{font-size:4.5px}.preview-caption{font-size:8px}.section-heading h2{font-size:28px}.institution-grid{gap:12px}.institution-content{padding:10px}.institution-content h3{font-size:12px}.institution-content p{font-size:9px}.people-grid{grid-template-columns:1fr;gap:12px}.people-intro{padding-bottom:9px;display:block}.people-intro h2{margin-top:8px;font-size:29px}.people-intro>p:last-child{max-width:345px;margin-top:12px;font-size:12px}.people-card{grid-template-columns:40px 1fr;column-gap:13px;padding:18px;display:grid}.role-icon{grid-row:1/4;width:39px;height:39px;margin:0}.role-label{font-size:7px}.people-card h3{margin-top:4px;font-size:17px}.people-card p{margin-top:7px;font-size:11px}.cta-section h2{font-size:29px}.cta-actions{justify-content:center;gap:9px;width:100%}.cta-actions .button{flex:1;min-width:0;padding-inline:13px;font-size:11px}.footer-brand{gap:10px}.footer-brand p{font-size:8px}.footer-brand .brand-wordmark{width:172px}.footer-column a,.footer-column button{font-size:9px;line-height:1.6}.footer-column h3{font-size:11px}.footer-top{column-gap:18px}.modal-inner{padding:30px 22px 24px}.modal h2{font-size:27px}.form-grid{grid-template-columns:1fr;gap:15px}}@media (width<=360px){.hero-copy h1{font-size:38px}.hero-copy .eyebrow{font-size:8px}.hero-buttons{gap:8px}.hero-buttons .button{gap:8px;padding-inline:12px;font-size:10px}.hero-checks{row-gap:7px}.hero-note{font-size:18px}.hero-benefits{width:145px}.institution-content h3{font-size:11px}.institution-content p{font-size:8px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:box-shadow .3s,background .3s;position:sticky;top:0}.site-header.header-scrolled{background:#fffffff0;box-shadow:0 5px 25px #07132d0a}.desktop-nav a:after{content:"";transform-origin:0;background:#0755ff;height:2px;transition:transform .3s;position:absolute;bottom:15px;left:-8px;right:-8px;transform:scaleX(0)}.desktop-nav a.nav-active:after,.desktop-nav a:hover:after{transform:scaleX(1)}.button>svg,.text-link>svg{transition:transform .25s}.button:hover>svg,.text-link:hover>svg{transform:translate(3px)}.button:active{transform:translateY(0)scale(.98)}.mobile-nav{animation:.25s both panel-arrive}.hero,.hero-inner{min-height:510px}.hero{isolation:isolate}.hero-photo{z-index:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 27%);mask-image:linear-gradient(90deg,#0000,#000 27%)}.hero-wash{z-index:1}.hero-inner{z-index:2}.hero-copy{padding-block:37px}.hero-copy>*{animation:.65s both content-arrive}.hero-copy>:nth-child(2){animation-delay:80ms}.hero-copy>:nth-child(3){animation-delay:.15s}.hero-copy>:nth-child(4){animation-delay:.2s}.hero-copy>:nth-child(5){animation-delay:.27s}.hero-copy>:nth-child(6){animation-delay:.34s}.hero-slide{opacity:0;transition:opacity 1s;position:absolute;inset:0;overflow:hidden}.hero-slide-active{opacity:1}.hero-slide img{object-position:65% 42%;transform:scale(1.025)}.hero-slide-active img{animation:8s linear both paused photo-drift}.hero[data-playing=true] .hero-slide-active img{animation-play-state:running}.hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#07152b08 65%,#07152b96);position:absolute;inset:0}.hero-wash{pointer-events:none}.typed-tagline{letter-spacing:-.015em;color:#0755ff;white-space:nowrap;height:23px;margin-top:15px;font-size:15px;font-weight:650;line-height:23px}.typing-caret{vertical-align:-.13em;background:#0755ff;width:2px;height:1em;margin-left:3px;animation:.65s steps(2,jump-none) infinite cursor-blink;display:inline-block}.typing-caret.typing-finished{opacity:0;animation:none}.hero-description{margin-top:12px}.hero-benefits{z-index:3;transition:opacity .5s,visibility .5s;top:35px}.hero-benefits[aria-hidden=true]{opacity:0;visibility:hidden;pointer-events:none}.hero-benefits>div{transition:background .25s,transform .25s}.hero-benefits>div:hover{transform:translate(-3px)}.hero-story{color:#fff;max-width:370px;position:absolute;bottom:27px;left:56%;right:0}.hero-story-caption{text-shadow:0 2px 12px #07132d80;background:#0b223a9c;border-radius:8px;width:fit-content;max-width:100%;min-height:54px;padding:9px 12px;animation:.55s both story-arrive}.hero-story-caption>span{letter-spacing:.015em;color:#edf4ff;align-items:center;gap:6px;margin-bottom:7px;font-size:10px;display:flex}.hero-story-caption strong{letter-spacing:-.035em;font-size:18px;font-weight:600;line-height:1.25;display:block}.carousel-controls{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1028429c;border:1px solid #ffffff40;border-radius:50px;align-items:center;gap:8px;margin-top:10px;padding:5px 7px;display:inline-flex}.carousel-arrow,.carousel-play{color:#fff;background:#ffffff0a;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:color .2s,background .2s,transform .2s;display:grid}.carousel-arrow:hover,.carousel-play:hover{color:#0755ff;background:#fff}.carousel-arrow:active,.carousel-play:active{transform:scale(.92)}.carousel-play{border-left:1px solid #ffffff24;width:32px;height:32px}.carousel-dots{gap:0;display:flex}.carousel-dots button{background:0 0;border-radius:4px;place-items:center;width:26px;height:36px;display:grid}.carousel-dots button>span{background:#ffffff72;border-radius:20px;width:6px;height:6px;transition:width .35s,background .35s;display:block}.carousel-dots button.carousel-dot-active>span{background:#fff;width:20px}.carousel-dots button:hover>span{background:#fff}.carousel-counter{letter-spacing:.06em;font-variant-numeric:tabular-nums;padding-inline:4px;font-size:10px}.carousel-counter span{color:#c4d2e3}.carousel-progress{background:#ffffff30;border-radius:2px;width:112px;height:2px;position:absolute;bottom:-10px;left:80px;overflow:hidden}.carousel-progress>span{transform-origin:0;background:#cce4ff;height:100%;display:block;transform:scaleX(0)}.carousel-progress>span.is-playing{animation:7s linear both slide-progress}[data-reveal]{transition:opacity .75s,transform .75s cubic-bezier(.22,.68,.12,1)}.reveal-waiting{opacity:0;transform:translateY(22px)}.reveal-entered{opacity:1;transform:none}.dashboard-wrapper[data-reveal]{transition-delay:.1s}.people-card[data-reveal]:nth-child(3){transition-delay:80ms}.people-card[data-reveal]:nth-child(4){transition-delay:.16s}.feature-icon{transition:transform .25s,box-shadow .25s}.feature-item:hover .feature-icon{transform:rotate(-5deg)scale(1.08);box-shadow:0 5px 12px #0755ff0a}.feature-active .feature-icon{box-shadow:0 0 0 3px #fff,0 0 0 4px #0755ff24}.dashboard-shell{transition:box-shadow .35s,border-color .35s}.dashboard-shell:hover{border-color:#aecbfc;box-shadow:0 16px 40px #1561d816,0 0 0 4px #eff6ff80}.stat-card{animation:.5s both stat-arrive}.stat-card:nth-child(2){animation-delay:40ms}.stat-card:nth-child(3){animation-delay:80ms}.stat-card:nth-child(4){animation-delay:.12s}.stat-card strong{font-variant-numeric:tabular-nums}.chart-line{stroke-dasharray:1;stroke-dashoffset:0;animation:1.1s .15s both chart-draw}.chart-area{animation:1.2s .2s both area-reveal}.reveal-entered .chart-line{animation:1.1s .15s both chart-draw}.reveal-entered .chart-area{animation:1.2s .2s both area-reveal}.institution-gallery{min-width:0}.institution-more{color:#526985;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:20px;font-size:12px;display:flex}.institution-more a{color:#0755ff;align-items:center;gap:7px;font-weight:600;display:inline-flex}.institution-card{transition:transform .35s,box-shadow .35s,border-color .35s}.institution-image>img{transition:transform .65s cubic-bezier(.2,.6,.2,1)}.institution-card:hover img{transform:scale(1.075)}.institution-controls{display:none}.people-card{transition:transform .3s,box-shadow .3s,opacity .75s}.people-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #0755ff0c}.people-card .role-icon{transition:transform .3s}.people-card:hover .role-icon{transform:rotate(-5deg)}.cta-section{position:relative;overflow:hidden}.cta-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#0865ff35,#0000 65%);border-radius:50%;width:450px;height:450px;position:absolute;top:-215px;right:14%}.cta-inner{position:relative}.modal[open]{animation:.25s both modal-arrive}.modal[open]::backdrop{animation:.25s both area-reveal}@keyframes content-arrive{0%{opacity:0;transform:translateY(13px)}to{opacity:1;transform:none}}@keyframes story-arrive{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes panel-arrive{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes cursor-blink{to{opacity:0}}@keyframes slide-progress{to{transform:scaleX(1)}}@keyframes photo-drift{0%{transform:scale(1.025)}to{transform:scale(1.085)}}@keyframes stat-arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes chart-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes area-reveal{0%{opacity:0}to{opacity:1}}@keyframes modal-arrive{0%{opacity:0;transform:translateY(9px)scale(.98)}to{opacity:1;transform:none}}@media (width<=1180px){.hero,.hero-inner{min-height:500px}.hero-story{left:58%}.hero-story-caption strong{font-size:16px}.typed-tagline{font-size:14px}}@media (width<=960px){.hero,.hero-inner{min-height:520px}.hero-benefits{top:24px;right:0}.hero-story{bottom:25px;left:58%}.hero-story-caption{min-height:65px}.hero-story-caption>span{max-width:220px;font-size:9px}.hero-story-caption strong{max-width:225px}.carousel-controls{gap:4px;padding:4px}.carousel-arrow{width:31px;height:34px}.carousel-dots button{width:22px}.carousel-counter{font-size:9px}.carousel-play{width:29px}.typed-tagline{margin-top:13px;font-size:12px}}@media (width<=740px){html{scroll-padding-top:88px}.hero,.hero-inner{min-height:895px}.hero-copy{padding-top:32px;padding-bottom:0}.hero-photo{top:325px;-webkit-mask-image:linear-gradient(#0000,#000 24%);mask-image:linear-gradient(#0000,#000 24%)}.hero-slide img{object-position:72% 45%}.hero-wash{background:linear-gradient(#f7fbff 0% 35%,#f7fbfff2 43%,#f7fbff30 56%,#0000 64%)}.hero-photo:after{background:linear-gradient(#0000 35%,#07152b08 50%,#07152baf 100%)}.typed-tagline{height:24px;margin-top:14px;font-size:15px;line-height:24px}.hero-description{margin-top:12px}.hero-benefits{display:none}.hero-story{max-width:none;bottom:34px;left:0;right:0}.hero-story-caption{min-height:54px}.hero-story-caption>span{max-width:none;font-size:11px}.hero-story-caption strong{max-width:none;font-size:24px}.carousel-controls{gap:10px;margin-top:16px;padding:5px 8px}.carousel-arrow{width:40px;height:40px}.carousel-dots button{width:27px;height:40px}.carousel-play{width:34px;height:34px}.carousel-counter{font-size:11px}.carousel-progress{bottom:-11px;left:94px}.institution-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-top:-5px;padding:5px 1px 18px;scroll-padding-inline:1px;display:flex;position:relative;overflow-x:auto}.institution-grid::-webkit-scrollbar{display:none}.institution-card,.institution-card:last-child{scroll-snap-align:start;flex:0 0 calc(66% - 8px);display:block}.institution-card:hover{transform:translateY(-3px)}.institution-image{aspect-ratio:1.45}.institution-content{padding:16px}.institution-content h3{font-size:16px}.institution-content p{font-size:11px}.institution-controls{justify-content:space-between;align-items:center;gap:14px;display:flex}.institution-controls>span{color:#5d7391;font-size:10px}.institution-controls>span>span{color:#0755ff;font-variant-numeric:tabular-nums;margin-left:5px}.institution-controls>div{gap:8px;display:flex}.institution-controls button{color:#0755ff;background:#edf3ff;border:1px solid #d7e5ff;border-radius:50%;place-items:center;width:39px;height:39px;transition:background .2s;display:grid}.institution-controls button:hover{background:#dfeaff}.institution-controls button:disabled{opacity:.4;cursor:default}}@media (width<=480px){.hero,.hero-inner{min-height:870px}.hero-copy{padding-top:28px}.hero-photo{top:340px}.hero-slide img{object-position:74% 40%}.hero-story{bottom:30px}.hero-story-caption strong{font-size:21px}.hero-story-caption>span{font-size:10px}.typed-tagline{font-size:13px}.carousel-controls{gap:7px}.institution-card,.institution-card:last-child{flex-basis:79%}.institution-content h3{font-size:16px}.institution-content p{font-size:11px}}@media (width<=360px){.hero,.hero-inner{min-height:875px}.typed-tagline{font-size:11.5px}.hero-story-caption strong{font-size:19px}.carousel-controls{gap:4px}.carousel-arrow{width:36px}.carousel-dots button{width:25px}}@media (prefers-reduced-motion:reduce){.hero-slide img,.hero-slide-active img{transform:none}.typing-caret,.carousel-progress{display:none}.reveal-waiting,.hero-copy>*,.hero-story-caption,.hero-benefits,.stat-card,.chart-area,.modal[open]{opacity:1;transform:none}.chart-line{stroke-dashoffset:0}.institution-grid{scroll-behavior:auto}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
