@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&display=swap";.render-home{--ink:#10243b;--muted:#536779;--line:#d8e2e9;--panel:#fff;--wash:#f3f7f9;--navy:#0a4a82;--navy-dark:#06233f;--teal:#008f89;--teal-dark:#006a66;--cyan:#17a9bd;--violet:#6255a5;--gold:#d79a2b;--danger:#a33b2f;--shadow:0 18px 46px #06233f1c}.render-home *{box-sizing:border-box}.render-home{scroll-behavior:smooth;color:var(--ink);background:var(--wash);margin:0;font-family:Inter,Aptos,Segoe UI,Arial,sans-serif;line-height:1.5;overflow-x:hidden}.render-home a{color:inherit}.render-home .eyebrow{color:var(--gold);letter-spacing:0;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:800}.render-home h1,.render-home h2,.render-home h3,.render-home p,.render-home li,.render-home span,.render-home dd{overflow-wrap:anywhere}.render-home h1,.render-home h2,.render-home h3,.render-home p{margin-top:0}.render-home h1{letter-spacing:0;max-width:980px;margin-bottom:22px;font-size:clamp(44px,8vw,96px);line-height:.95}.render-home h2{letter-spacing:0;margin-bottom:16px;font-size:clamp(34px,5vw,62px);line-height:1}.render-home h3{margin-bottom:10px;font-size:23px;line-height:1.12}.render-home .section-heading p,.render-home .split>div>p{max-width:780px;color:var(--muted);font-size:18px}.render-home .hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.render-home .button{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}.render-home .button.primary{color:#fff;background:var(--teal)}.render-home .button.secondary.dark{color:var(--navy);border-color:var(--line);background:#fff}.render-home .section{padding:clamp(58px,8vw,102px) clamp(20px,6vw,84px);scroll-margin-top:92px}.render-home .section-heading{max-width:960px;margin-bottom:34px}.render-home .section-heading.compact{margin-bottom:24px}.render-home .split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,5vw,70px);display:grid}.render-home .resources-section{background:var(--wash)}.render-home .final-cta{color:#fff;background:var(--navy-dark)}.render-home .final-cta h2{max-width:920px}.render-home details{background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;min-width:0;padding:16px 18px}.render-home summary{color:#fff;cursor:pointer;font-weight:900}.render-home details p{color:#aebdc4;margin:12px 0 0;font-size:14px}@media (width<=980px){.render-home .split{grid-template-columns:1fr}}@media (width<=680px){.render-home h1{font-size:43px}.render-home h2{font-size:34px}.render-home .hero-actions{grid-template-columns:1fr;display:grid}.render-home .button{width:100%}}.render-home .faq-list{gap:10px;max-width:980px;display:grid}.render-home .faq-list details{color:var(--ink);border-color:var(--line);background:#fff}.render-home .faq-list details p{color:var(--muted)}.render-home .page-hero{color:#fff;background:linear-gradient(90deg,#041e45fa,#041e45c7),url(/assets/dqi-data-hero.png) 50%/cover;align-items:end;min-height:650px;padding:clamp(60px,8vw,110px) clamp(20px,6vw,84px);display:grid}.render-home .page-hero>div{max-width:920px}.render-home .page-hero p{color:#fffc;max-width:780px;font-size:20px}.render-home .assessment-stats{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:24px;display:grid}.render-home .assessment-stats div{background:#fff;gap:6px;padding:24px;display:grid}.render-home .assessment-stats strong{color:var(--navy);font-size:38px}.render-home .assessment-stats span{color:var(--muted);font-weight:800}.render-home .assessment-flow{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.render-home .assessment-flow div{background:var(--wash);border-top:4px solid var(--teal);padding:20px}.render-home .assessment-flow span{color:var(--teal);font-weight:900}.render-home .assessment-flow p{color:var(--muted)}.render-home .consulting-model-section{border-top:1px solid var(--line);background:radial-gradient(circle at 16% 12%,#57e3bc29,#0000 28%),linear-gradient(#f8fbfd,#eef5f8)}.render-home .consulting-model{gap:14px;margin-top:34px;display:grid}.render-home .model-standard,.render-home .model-supports article,.render-home .model-outcomes article,.render-home .model-note{border:1px solid var(--line);background:#fff;border-radius:8px;box-shadow:0 18px 44px #1a304a1a}.render-home .model-standard{background:linear-gradient(90deg,#57e3bc29,#fffffff5);border-color:#57e3bc5c;grid-template-columns:minmax(180px,.34fr) minmax(220px,.42fr) minmax(280px,1fr);align-items:center;gap:18px;padding:24px;display:grid}.render-home .model-standard span,.render-home .model-supports span{color:var(--teal-dark);letter-spacing:.1em;text-transform:uppercase;font:900 12px Manrope,DM Sans,sans-serif}.render-home .model-standard strong{color:var(--navy-dark);letter-spacing:-.03em;font:900 clamp(24px,3vw,42px)/1 Manrope,DM Sans,sans-serif}.render-home .model-standard p,.render-home .model-supports p,.render-home .model-outcomes p,.render-home .model-note{color:var(--muted);margin:0;line-height:1.65}.render-home .model-supports{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.render-home .model-supports article{min-height:260px;padding:26px;position:relative;overflow:hidden}.render-home .model-supports article:before{content:"";background:var(--teal);height:4px;position:absolute;inset:0 0 auto}.render-home .model-supports article:nth-child(2):before{background:#f0b44d}.render-home .model-supports article:nth-child(3):before{background:#809dff}.render-home .model-supports h3{color:var(--navy-dark);margin:20px 0 12px;font-size:24px}.render-home .model-outcomes{border:1px solid var(--line);background:var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 18px 44px #1a304a1a}.render-home .model-outcomes article{min-height:145px;box-shadow:none;border:0;border-radius:0;gap:8px;padding:22px;display:grid}.render-home .model-outcomes strong{color:var(--navy);font-size:19px}.render-home .model-note{background:#809dff14;border-color:#809dff52;padding:18px 22px;font-weight:700}.render-home .deliverables-section{background:#eef5f4}.render-home .deliverable-list{background:var(--line);gap:1px;display:grid}.render-home .deliverable-list article{background:#fff;padding:20px}.render-home .deliverable-list p{color:var(--muted);margin:0}.render-home .services-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.render-home .services-grid article{border:1px solid var(--line);background:#fff;border-radius:8px;min-height:210px;padding:24px}.render-home .services-grid p{color:var(--muted)}@media (width<=1050px){.render-home .services-grid{grid-template-columns:1fr}.render-home .assessment-stats{grid-template-columns:repeat(2,1fr)}.render-home .assessment-flow{grid-template-columns:repeat(3,1fr)}.render-home .model-standard,.render-home .model-supports{grid-template-columns:1fr}.render-home .model-supports article{min-height:0}.render-home .model-outcomes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.render-home .assessment-stats,.render-home .assessment-flow,.render-home .model-outcomes{grid-template-columns:1fr}.render-home .model-standard,.render-home .model-supports article,.render-home .model-outcomes article,.render-home .model-note{padding:20px}.render-home .page-hero{min-height:600px}}.render-home{text-rendering:optimizelegibility;background:#f4f7f9;scroll-padding-top:88px;font-size:16px}.render-home :focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.render-home h1,.render-home h2,.render-home h3{color:var(--navy-dark);font-weight:760}.render-home .page-hero h1,.render-home .final-cta h2{color:#fff}.render-home h1{max-width:900px;line-height:.98}.render-home h2{max-width:900px;line-height:1.04}.render-home h3{font-size:21px}.render-home .eyebrow{letter-spacing:.04em}.render-home .hero-actions{align-items:center;margin-top:24px}.render-home .button{border-radius:6px;min-height:48px;padding-inline:20px;transition:background-color .16s,border-color .16s,transform .16s}.render-home .button:hover{transform:translateY(-1px)}.render-home .button.primary{background:var(--teal)}.render-home .button.primary:hover{background:var(--teal-dark)}.render-home .section{padding-top:clamp(64px,8vw,108px);padding-bottom:clamp(64px,8vw,108px)}.render-home .section-heading{margin-bottom:38px}.render-home .section-heading p{line-height:1.65}.render-home .faq-list details{box-shadow:none;border-radius:6px}.render-home .final-cta{border-top:4px solid var(--teal)}.render-home .page-hero{background:linear-gradient(90deg,#06233ffa,#06233fbf),url(/assets/dqi-data-hero.png) 50%/cover;align-items:center;min-height:min(720px,100svh - 76px)}.render-home .page-hero>div{width:100%}.render-home .about-hero{background:linear-gradient(90deg,#06233ffa,#06233fb8),url(/assets/dqi-operating-model.jpeg) 50%/cover}.render-home .about-mission{background:linear-gradient(#0e1e32b8,#07111f6b);border-top:1px solid #22344d}.render-home .mission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.render-home .mission-grid article,.render-home .principle-strip article{background:#0e1e32;border:1px solid #2a405c;box-shadow:0 18px 45px #0000002e}.render-home .mission-grid article{border-radius:14px;min-height:290px;padding:28px}.render-home .mission-grid span,.render-home .story-timeline>article>span{color:#07111f;text-transform:uppercase;letter-spacing:.1em;background:#57e3bc;border-radius:999px;align-items:center;min-height:28px;margin-bottom:18px;padding:6px 10px;font:800 10px Manrope,sans-serif;display:inline-flex}.render-home .mission-grid h3,.render-home .story-timeline h3{margin:0 0 12px}.render-home .mission-grid p,.render-home .story-timeline p,.render-home .principle-strip span{color:#c1cfdf;line-height:1.65}.render-home .story-section{background:#081421}.render-home .story-timeline{background:#0e1e32;border:1px solid #2a405c;border-radius:14px;max-width:1080px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 18px 45px #0000002e}.render-home .story-timeline article{background:0 0;border-top:1px solid #2a405c;padding:clamp(24px,4vw,38px)}.render-home .story-timeline article:first-child{border-top:0}.render-home .story-timeline p{max-width:900px;margin:0 0 14px}.render-home .story-timeline p:last-child{margin-bottom:0}.render-home .story-timeline a{color:#67e6c4;font-weight:800}.render-home .about-principles{background:linear-gradient(#07111fd6,#0e1e32a3);border-top:1px solid #22344d}.render-home .principle-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.render-home .principle-strip article{border-radius:14px;min-height:190px;padding:24px}.render-home .principle-strip strong{color:#57e3bc;margin-bottom:14px;font:800 22px Manrope,sans-serif;display:block}.render-home .principle-strip span{display:block}.render-home .team-section{background:#081421;border-top:1px solid #22344d}.render-home .team-grid{background:#2a405c;border:1px solid #2a405c;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.render-home .team-grid article{background:#0e1e32;min-width:0;min-height:250px;padding:24px}.render-home .team-grid h3{color:#f3f7fc}.render-home .team-grid p{color:#c1cfdf;line-height:1.65}@media (width<=1050px){.render-home .team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.render-home .team-grid{grid-template-columns:1fr}}.render-home .assessment-stats{border-radius:6px;overflow:hidden}.render-home .assessment-flow{background:var(--line);gap:1px;padding:1px}.render-home .assessment-flow div{border-top:4px solid var(--teal);min-height:180px}.render-home .deliverable-list{border-radius:6px;overflow:hidden}.render-home .services-grid{background:var(--line);border-radius:6px;gap:1px;padding:1px;overflow:hidden}.render-home .services-grid article{box-shadow:none;border:0;border-radius:0}@media (width<=680px){.render-home{scroll-padding-top:76px}.render-home h1{font-size:42px;line-height:1}.render-home h2{font-size:34px;line-height:1.05}.render-home h3{font-size:20px}.render-home .hero-actions{gap:10px}.render-home .section{padding:62px 24px}.render-home .section-heading{margin-bottom:28px}.render-home .page-hero{min-height:auto;padding:72px 24px 62px}.render-home .page-hero p{font-size:18px}.render-home .assessment-flow div,.render-home .services-grid article{min-height:0}}@media (width<=390px){.render-home h1{font-size:38px}.render-home h2{font-size:31px}.render-home .section,.render-home .page-hero{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.render-home{scroll-behavior:auto}.render-home *,.render-home :before,.render-home :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.render-home{--ink:#e8eff8;--muted:#8ca1ba;--line:#2a405c;--panel:#0e1e32;--wash:#07111f;--navy:#809dff;--navy-dark:#07111f;--teal:#57e3bc;--teal-dark:#36bd9a;--cyan:#38bdf8;--violet:#809dff;--gold:#ffd166;--shadow:0 25px 70px #00000059;color:var(--ink);background:radial-gradient(circle at 80% 0,#163650 0,#0000 34%),linear-gradient(145deg,#07111f,#0a1628 58%,#081522);font-family:DM Sans,Inter,Aptos,Segoe UI,sans-serif}.render-home h1,.render-home h2,.render-home h3,.render-home .button{font-family:Manrope,DM Sans,sans-serif}.render-home .section,.render-home .faq-section,.render-home .final-cta{color:var(--ink);background:0 0;border-color:#22344d}.render-home .faq-list details{color:var(--ink);background:#0e1e32;border-color:#2a405c}.render-home .section-heading p,.render-home .faq-list p{color:#8ca1ba}.render-home .section-heading h2,.render-home .faq-list summary{color:#e8eff8}.render-home .button.primary{background:#57e3bc;border-color:#57e3bc;color:#07111f!important}.render-home .button.secondary{color:#e8eff8;background:#809dff22;border-color:#809dff}.render-home .button:hover{filter:brightness(1.08)}.render-home .button.secondary.dark{color:#f3f7fc;background:#10263d;border-color:#809dff}.render-home .section h2,.render-home .section h3{color:#f3f7fc}.render-home .section p,.render-home .section li{color:#c1cfdf}.render-home .eyebrow{color:#67e6c4}.render-home .section-heading{max-width:920px}.render-home .section-heading>p:last-child{max-width:820px;font-size:18px;line-height:1.7}.render-home .faq-list details{background:#0e1e32!important}.render-home .faq-list summary{color:#e8eff8!important}@media (width<=680px){.render-home .section-heading>p:last-child{font-size:16px}}@media (width<=900px){.render-home .mission-grid,.render-home .principle-strip{grid-template-columns:1fr}.render-home .mission-grid article,.render-home .principle-strip article{min-height:0}.render-home .story-timeline article{padding:24px}}.render-home[data-theme=light]{--ink:#162238;--muted:#52657c;--line:#cbd8e6;--panel:#fff;--wash:#f5f8fc;--navy:#304fb2;--navy-dark:#162238;--teal:#0b6653;--teal-dark:#075344;--cyan:#08658b;--violet:#4c55aa;--gold:#765000;--shadow:0 20px 55px #1a304a24}.render-home[data-theme=light] .button.primary{background:#57e3bc;border-color:#36bd9a;color:#07111f!important}.render-home[data-theme=light] .section,.render-home[data-theme=light] .faq-section,.render-home[data-theme=light] .final-cta{color:var(--ink);border-color:#cbd8e6}.render-home[data-theme=light] .resources-section .eyebrow,.render-home[data-theme=light] .faq-section .eyebrow,.render-home[data-theme=light] .final-cta .eyebrow,.render-home[data-theme=light] .assessment-section .eyebrow,.render-home[data-theme=light] .deliverables-section .eyebrow,.render-home[data-theme=light] .services-section .eyebrow{color:#0b6653!important}.render-home[data-theme=light] .resources-section .section-heading h2,.render-home[data-theme=light] .faq-section .section-heading h2,.render-home[data-theme=light] .final-cta h2,.render-home[data-theme=light] .assessment-section .section-heading h2,.render-home[data-theme=light] .deliverables-section .split>div>h2,.render-home[data-theme=light] .services-section .section-heading h2{color:#162238!important}.render-home[data-theme=light] .resources-section .section-heading p:not(.eyebrow),.render-home[data-theme=light] .assessment-section .section-heading p:not(.eyebrow){color:#52657c!important}.render-home[data-theme=light] .about-mission,.render-home[data-theme=light] .story-section,.render-home[data-theme=light] .about-principles{background:#f5f8fc;border-color:#cbd8e6}.render-home[data-theme=light] .mission-grid article,.render-home[data-theme=light] .story-timeline article,.render-home[data-theme=light] .principle-strip article{background:#fff;border-color:#cbd8e6;box-shadow:0 18px 45px #1a304a1a}.render-home[data-theme=light] .story-timeline article:nth-child(2n){background:#edf4f8}.render-home[data-theme=light] .mission-grid p,.render-home[data-theme=light] .story-timeline p,.render-home[data-theme=light] .principle-strip span{color:#52657c}.render-home[data-theme=light] .button.secondary{color:#243b84;background:#e8ecff;border-color:#809dff}.render-home[data-theme=light] .faq-list details{background:#fff!important;border-color:#cbd8e6!important}.render-home[data-theme=light] .faq-list summary{color:#162238!important}.render-home[data-theme=light] .assessment-flow span{color:#0b6653}.render-home .courses-hero{background:linear-gradient(90deg,#07111ffa,#07111fbd),url(/assets/dqi-data-hero.png) 50%/cover}.render-home .course-value-section,.render-home .course-catalogue-section,.render-home .course-detail-section,.render-home .recognition-section{border-top:1px solid #22344d}.render-home .course-catalogue{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.render-home .course-card{background:#0e1e32;border:1px solid #2a405c;border-radius:16px;gap:16px;min-width:0;padding:24px;display:grid;box-shadow:0 18px 45px #0003}.render-home .course-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.render-home .course-number{color:#07111f;background:#57e3bc;border-radius:999px;place-items:center;width:40px;height:40px;font-weight:900;display:inline-grid}.render-home .course-card h3{margin:0;font-size:25px}.render-home .course-card p{color:#c1cfdf;margin:0}.render-home .course-card dl{background:#2a405c;border-radius:10px;gap:1px;margin:0;display:grid;overflow:hidden}.render-home .course-card dl div{background:#081524;gap:4px;padding:12px;display:grid}.render-home .course-card dt{color:#8ca1ba;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:900}.render-home .course-card dd{color:#e8eff8;margin:0;font-weight:700}.render-home .course-card .button{align-self:end;width:100%}.render-home .certification-value{color:#e8eff8;box-shadow:var(--shadow);background:linear-gradient(135deg,#0e1e32,#102b42);border:1px solid #2a405c;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);align-items:start;gap:clamp(24px,4vw,52px);padding:clamp(24px,4vw,38px);display:grid}.render-home .certification-value h2{color:#f3f7fc}.render-home .certification-value p{color:#c1cfdf;max-width:820px;margin:0;font-size:18px;line-height:1.7}.render-home .certification-value ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.render-home .certification-value li{color:#d7e4f0;padding-left:28px;font-weight:800;position:relative}.render-home .certification-value li:before{content:"+";color:#67e6c4;font-weight:900;position:absolute;left:0}.render-home .training-card{background:#0e1e32;border:1px solid #2a405c;border-top:5px solid #57e3bc;border-radius:16px;gap:24px;min-width:0;padding:clamp(24px,4vw,36px);display:grid;box-shadow:0 18px 45px #00000038}.render-home .course-head{border-bottom:1px solid #2a405c;justify-content:space-between;align-items:start;gap:22px;padding-bottom:20px;display:flex}.render-home .course-head h2{margin-bottom:0}.render-home .course-intro{color:#c1cfdf;margin:0;font-size:18px;line-height:1.7}.render-home .course-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.render-home .course-detail h3{color:#f3f7fc;margin:0 0 12px;font-size:18px}.render-home .course-detail ul{gap:9px;margin:0;padding-left:20px;display:grid}.render-home .course-detail p,.render-home .course-detail li{color:#c1cfdf}.render-home .course-detail p+h3{margin-top:24px}.render-home .support-detail{background:#081524;border:1px solid #2a405c;border-radius:12px;padding:20px}.render-home .prerequisite{color:#e8eff8;background:#10233a;border-left:4px solid #809dff;border-radius:8px;margin:-8px 0 0;padding:12px 14px}.render-home .training-card .button{width:fit-content}.render-home .services-grid article a{color:#67e6c4;margin-top:12px;font-weight:800;text-decoration:none;display:inline-block}.render-home .services-grid article a:hover{text-decoration:underline}.render-home[data-theme=light] .certification-value,.render-home[data-theme=light] .course-card,.render-home[data-theme=light] .training-card,.render-home[data-theme=light] .support-detail{color:#162238;background:#fff;border-color:#cbd8e6;box-shadow:0 18px 45px #1a304a1f}.render-home[data-theme=light] .course-card dl{background:#cbd8e6;border-color:#cbd8e6}.render-home[data-theme=light] .course-card dl div{background:#fff}.render-home[data-theme=light] .certification-value h2,.render-home[data-theme=light] .course-detail h3{color:#162238}.render-home[data-theme=light] .certification-value p,.render-home[data-theme=light] .certification-value li,.render-home[data-theme=light] .course-card p,.render-home[data-theme=light] .course-intro,.render-home[data-theme=light] .course-detail p,.render-home[data-theme=light] .course-detail li{color:#52657c}.render-home[data-theme=light] .course-card dd{color:#162238}.render-home[data-theme=light] .course-head{border-color:#cbd8e6}.render-home[data-theme=light] .prerequisite{color:#162238;background:#eaf1f8}.render-home[data-theme=light] .assessment-stats,.render-home[data-theme=light] .assessment-flow,.render-home[data-theme=light] .deliverable-list,.render-home[data-theme=light] .services-grid{background:#cbd8e6;border-color:#cbd8e6}.render-home[data-theme=light] .assessment-stats div,.render-home[data-theme=light] .assessment-flow div,.render-home[data-theme=light] .deliverable-list article,.render-home[data-theme=light] .services-grid article{color:#162238;background:#fff;border-color:#cbd8e6}.render-home[data-theme=light] .assessment-stats strong,.render-home[data-theme=light] .assessment-flow h3,.render-home[data-theme=light] .deliverable-list h3,.render-home[data-theme=light] .services-grid h3,.render-home[data-theme=light] .final-cta h2{color:#162238!important}.render-home[data-theme=light] .assessment-stats span,.render-home[data-theme=light] .assessment-flow p,.render-home[data-theme=light] .deliverable-list p,.render-home[data-theme=light] .services-grid p,.render-home[data-theme=light] .final-cta p{color:#52657c!important}.render-home[data-theme=light] .services-grid article a{color:#0b6653}.render-home[data-theme=light] .button.secondary.dark{color:#162238;background:#fff;border-color:#9fb2c8}@media (width<=1050px){.render-home .course-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}.render-home .certification-value,.render-home .course-columns{grid-template-columns:1fr}}@media (width<=680px){.render-home .course-catalogue{grid-template-columns:1fr}.render-home .course-head{display:grid}.render-home .training-card .button{width:100%}.render-home,.render-home{max-width:100%;overflow-x:hidden}}.render-home[data-theme=light] .assessment-section .eyebrow,.render-home[data-theme=light] .deliverables-section .eyebrow,.render-home[data-theme=light] .services-section .eyebrow,.render-home[data-theme=light] .section:not(.enforce-detail):not(.page-hero) .section-heading .eyebrow{color:#0b6653!important}.render-home[data-theme=light] .assessment-section .section-heading h2,.render-home[data-theme=light] .deliverables-section h2,.render-home[data-theme=light] .services-section .section-heading h2,.render-home[data-theme=light] .section:not(.enforce-detail):not(.page-hero) .section-heading h2{color:#162238!important}.render-home[data-theme=light] .assessment-section .section-heading p:not(.eyebrow),.render-home[data-theme=light] .section:not(.enforce-detail):not(.page-hero) .section-heading p:not(.eyebrow){color:#52657c!important}.render-home[data-theme=light] .course-card h3,.render-home[data-theme=light] .course-card dt,.render-home[data-theme=light] .mission-grid h3,.render-home[data-theme=light] .story-timeline h3{color:#162238!important}.render-home[data-theme=light] .course-card dt{color:#33465c!important}.render-home[data-theme=light] .story-timeline,.render-home[data-theme=light] .team-grid{background:#cbd8e6!important;border-color:#cbd8e6!important;box-shadow:0 18px 45px #1a304a1a!important}.render-home[data-theme=light] .story-timeline article,.render-home[data-theme=light] .team-grid article{color:#162238!important;background:#fff!important;border-color:#cbd8e6!important}.render-home[data-theme=light] .course-detail-section .eyebrow,.render-home[data-theme=light] .course-detail-section h2,.render-home[data-theme=light] .course-detail-section strong,.render-home[data-theme=light] .team-grid h3{color:#162238!important}.render-home[data-theme=light] .team-grid p{color:#52657c!important}.render-home[data-theme=light] .course-detail-section .eyebrow,.render-home[data-theme=light] #story a,.render-home[data-theme=light] .about-principles strong{color:#0b6653!important}.render-home[data-theme=light] .consulting-model-section .section-heading p:not(.eyebrow),.render-home[data-theme=light] .model-standard p,.render-home[data-theme=light] .model-supports p,.render-home[data-theme=light] .model-outcomes p,.render-home[data-theme=light] .model-note{color:#52657c!important}.render-home[data-theme=light] .model-standard strong,.render-home[data-theme=light] .model-supports h3,.render-home[data-theme=light] .model-outcomes strong{color:#162238!important}.render-home[data-theme=light]{color:var(--ink)!important;background:radial-gradient(circle at 82% 0,#dceaf4 0,#0000 35%),linear-gradient(145deg,#f8fbfd,#edf3f8 58%,#f7fafc)!important}.dqi-public-page{background:#fff}.render-home.dqi-public-content[data-theme=light]{--ink:#162238;--muted:#52657c;--line:#cbd8e6;--teal-dark:#0b6653;font:400 16px/1.65 DM Sans,sans-serif;overflow:visible;color:var(--ink)!important;background:#fff!important}.dqi-public-content [id]{scroll-margin-top:104px}.render-home.dqi-public-content h1,.render-home.dqi-public-content h2,.render-home.dqi-public-content h3{letter-spacing:-.035em;font-family:Manrope,Instrument Sans,sans-serif;font-weight:700;line-height:1.2}.render-home.dqi-public-content h1{font-size:clamp(40px,4.6vw,64px)}.render-home.dqi-public-content h2{font-size:clamp(28px,3vw,40px)}.render-home.dqi-public-content h3{font-size:24px}.render-home.dqi-public-content .section{max-width:none;margin:0;padding:64px max(32px,50% - 600px);border-color:#cbd8e6!important}.render-home.dqi-public-content .section:before,.render-home.dqi-public-content .section:after{content:none}.render-home.dqi-public-content .section-heading{max-width:800px;margin-bottom:32px}.render-home.dqi-public-content .section-heading h2{font-size:clamp(28px,3vw,40px)}.render-home.dqi-public-content .section-heading p:not(.eyebrow){font-size:16px;line-height:1.65;color:#52657c!important}.render-home.dqi-public-content[data-theme=light] .eyebrow{text-transform:uppercase;letter-spacing:.08em;margin-bottom:16px;font:700 12px/1.65 DM Sans,sans-serif;color:#0b6653!important}.render-home.dqi-public-content[data-theme=light] .page-hero{border:0;min-height:0;padding:56px max(32px,50% - 600px);display:block;color:#fff!important;background:linear-gradient(90deg,#162238 10%,#162238e0 65%,#162238cc),url(/assets/dqi-data-hero.png) 50%/cover!important}.render-home.dqi-public-content .page-hero:before,.render-home.dqi-public-content .page-hero:after{content:none}.render-home.dqi-public-content .page-hero>div{max-width:880px}.render-home.dqi-public-content[data-theme=light] .page-hero h1{max-width:880px;margin:16px 0 24px;font-size:clamp(40px,4.6vw,64px);color:#fff!important}.render-home.dqi-public-content[data-theme=light] .page-hero p:not(.eyebrow){max-width:800px;font-size:18px;line-height:1.65;color:#e2e8f0!important}.render-home.dqi-public-content[data-theme=light] .page-hero .eyebrow,.render-home.dqi-public-content[data-theme=light] .final-cta .eyebrow{color:#57e3bc!important}.render-home.dqi-public-content .hero-actions{flex-wrap:wrap;gap:16px;margin-top:24px;display:flex}.render-home.dqi-public-content[data-theme=light] .button{min-height:48px;box-shadow:none;letter-spacing:normal;text-transform:none;border:1px solid #162238;border-radius:6px;justify-content:center;align-items:center;padding:12px 24px;font:700 16px/1.5 DM Sans,sans-serif;text-decoration:none;display:inline-flex}.render-home.dqi-public-content[data-theme=light] .button.primary{color:#fff!important;background:#162238!important;border-color:#162238!important}.render-home.dqi-public-content[data-theme=light] .button.secondary,.render-home.dqi-public-content[data-theme=light] .button.outline,.render-home.dqi-public-content[data-theme=light] .button.ghost{color:#162238!important;background:0 0!important;border-color:#162238!important}.render-home.dqi-public-content[data-theme=light] .page-hero .button.primary,.render-home.dqi-public-content[data-theme=light] .final-cta .button.primary{color:#162238!important;background:#57e3bc!important;border-color:#57e3bc!important}.render-home.dqi-public-content[data-theme=light] .page-hero .button.secondary,.render-home.dqi-public-content[data-theme=light] .final-cta .button.secondary{color:#fff!important;border-color:#cbd8e6!important}.render-home.dqi-public-content[data-theme=light] .button:hover{filter:brightness(.95);transform:none}.render-home.dqi-public-content[data-theme=light] :is(.about-mission,.story-section,.about-principles,.team-section,.consulting-model-section,.assessment-section,.deliverables-section,.services-section,.resources-section,.course-detail-section,.course-catalogue-section,.course-value-section,.recognition-section,.scheme-section){color:#162238!important;background:#fff!important}.render-home.dqi-public-content[data-theme=light] :is(.about-mission,.team-section,.assessment-section,.resources-section,.course-catalogue-section){background:#f8fafc!important}.render-home.dqi-public-content[data-theme=light] :is(.mission-grid article,.story-timeline article,.principle-strip article,.team-grid article,.training-card,.course-card,.recognition-card,.service-card,.deliverable-card,.assessment-card,.resource-card,.model-standard,.model-supports,.model-outcomes,.certification-value,.progression-pathway,.toolkit-panel,.scheme-tier-grid article){padding:24px;color:#162238!important;box-shadow:none!important;background:#fff!important;border:1px solid #cbd8e6!important;border-radius:14px!important}.render-home.dqi-public-content[data-theme=light] :is(.mission-grid,.story-timeline,.principle-strip,.team-grid,.course-catalogue,.service-grid,.resource-grid){gap:24px}.render-home.dqi-public-content[data-theme=light] :is(.mission-grid,.story-timeline,.principle-strip,.team-grid,.training-card,.course-card,.recognition-card,.model-standard,.model-supports,.model-outcomes) p{font-size:16px;line-height:1.65;color:#52657c!important}.render-home.dqi-public-content[data-theme=light] :is(.course-card,.training-card,.mission-grid,.story-timeline,.principle-strip,.team-grid) h3{font-size:24px;color:#162238!important}.render-home.dqi-public-content[data-theme=light] .course-intro{font-size:18px}.render-home.dqi-public-content[data-theme=light] .support-detail,.render-home.dqi-public-content[data-theme=light] .prerequisite{border-radius:6px;color:#52657c!important;background:#f8fafc!important;border-color:#cbd8e6!important}.render-home.dqi-public-content[data-theme=light] .course-number{border-radius:6px;color:#57e3bc!important;background:#162238!important}.render-home.dqi-public-content[data-theme=light] .final-cta{text-align:left;color:#fff!important;background:#162238!important}.render-home.dqi-public-content[data-theme=light] .final-cta h2{max-width:800px;color:#fff!important}.render-home.dqi-public-content[data-theme=light] .final-cta p:not(.eyebrow){color:#e2e8f0!important}.render-home.dqi-public-content :focus-visible{outline-offset:5px;outline:3px solid #0ea5e9}.dqi-public-skip{z-index:60;color:#162238;background:#fff;padding:12px 24px;position:fixed;top:-100px;left:16px}.dqi-public-skip:focus{top:8px}.render-home.dqi-public-content .knowledge-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.render-home.dqi-public-content .knowledge-grid article{background:#f8fafc;border:1px solid #cbd8e6;border-radius:14px;min-height:0;padding:24px}.render-home.dqi-public-content .knowledge-label{color:#0b6653;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px;font:700 12px/1.5 DM Sans,sans-serif;display:block}.render-home.dqi-public-content .knowledge-grid h3{margin:0 0 12px;font-size:22px;color:#162238!important}.render-home.dqi-public-content .knowledge-grid p{color:#52657c;margin:0;font-size:16px;line-height:1.6}.render-home.dqi-public-content .knowledge-actions{flex-wrap:wrap;gap:16px 32px;margin-top:24px;display:flex}.render-home.dqi-public-content .knowledge-actions a{color:#0b6653;text-underline-offset:5px;font-weight:700;text-decoration:underline}.render-home.dqi-public-content :is(.mission-grid,.principle-strip,.team-grid) article{min-height:0}.render-home.dqi-public-content[data-theme=light] :is(.story-timeline,.team-grid){gap:16px;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}@media (width<=1050px){.render-home.dqi-public-content .knowledge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.render-home.dqi-public-content .knowledge-grid{grid-template-columns:1fr}.render-home.dqi-public-content .knowledge-grid article{padding:20px}}@media (width<=1000px){.render-home.dqi-public-content .course-catalogue{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.render-home.dqi-public-content .section,.render-home.dqi-public-content[data-theme=light] .page-hero{padding:40px 16px}.render-home.dqi-public-content[data-theme=light] .page-hero h1{font-size:40px}.render-home.dqi-public-content[data-theme=light] .page-hero p:not(.eyebrow){font-size:16px}.render-home.dqi-public-content .hero-actions{flex-direction:column;align-items:stretch}.render-home.dqi-public-content .course-catalogue{grid-template-columns:1fr}}
