.qn-refresh{--qn-gray:#e6edef;--qn-blue:#dce9ec}.qn-refresh .site-nav{gap:19px}.qn-refresh .header-inner{gap:18px}.qn-refresh .workspace-toggle{font-size:11px}.qn-refresh h1 em{font-style:normal;color:var(--cyan)}.qn-lead{background:var(--ink);color:white;padding:165px 0 82px}.qn-lead h1{font-size:clamp(42px,5.4vw,76px);font-weight:650;line-height:1.06;letter-spacing:-.047em;max-width:1050px;margin:0}.qn-lede{font-size:clamp(17px,1.8vw,21px);color:#b8cbd2;max-width:690px;margin:28px 0 0}.qn-home{padding-bottom:108px;background:linear-gradient(110deg,#0b1720 65%,#173541)}.qn-platform{padding-bottom:90px}.qn-label{font-size:11px;font-weight:800;letter-spacing:.14em;color:#466773;display:block;margin:0 0 18px}.qn-refresh :is(.qn-intro,.qn-section,.qn-service-row,.qn-cta) h2{font-size:clamp(31px,3.6vw,49px);line-height:1.12;letter-spacing:-.035em;font-weight:650;margin:0 0 24px;color:var(--ink)}.qn-refresh h3{line-height:1.25;letter-spacing:-.02em}.qn-refresh p{line-height:1.7}.qn-section{padding:92px 0}.qn-paper{background:var(--paper)}.qn-intro{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding-block:85px}.qn-intro>div{max-width:740px}.qn-intro p:not(.qn-label),.qn-split p{color:#526b77;font-size:17px}.qn-split{display:grid;grid-template-columns:1fr 1fr;gap:88px;align-items:center}.qn-offerings>a{display:flex;gap:24px;padding:25px 0;border-top:1px solid #b9cbcf;align-items:baseline}.qn-offerings>a:last-child{border-bottom:1px solid #b9cbcf}.qn-offerings>a>span{font-size:11px;color:#5d7d89}.qn-offerings h3{font-size:23px;margin:0 0 8px}.qn-offerings p{font-size:15px;margin:0}.qn-offerings b{margin-left:auto}.qn-link{display:inline-block;font-weight:750;margin-top:16px;border-bottom:1px solid #789ba8;padding-bottom:5px}.qn-link:hover{color:#006b7b}.qn-section-top{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:42px}.qn-section-top p{max-width:410px;color:#526b77}.qn-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:52px 0 0}.qn-steps li{border-top:2px solid #b4d3da;padding-top:17px}.qn-steps li>span{font-size:11px;color:#587f8b}.qn-steps h3{font-size:25px;margin:20px 0 10px}.qn-steps p{font-size:15px;color:#526b77}.qn-demo{border:1px solid #bfd0d6;border-radius:16px;overflow:hidden;box-shadow:0 22px 55px #17354114;background:#fff;max-width:1180px}.qn-demo-top{background:var(--ink);color:#b9d0d8;display:flex;justify-content:space-between;gap:20px;padding:17px 30px;font-size:10px;letter-spacing:.12em}.qn-demo-top strong{color:#fff}.qn-demo-body{padding:32px 38px 20px}.qn-demo-heading{display:flex;justify-content:space-between;gap:25px;align-items:center}.qn-demo-heading small{color:#56717b;font-size:9px;letter-spacing:.15em}.qn-demo-heading h3{font-size:24px;margin:8px 0 0}.qn-tag{font-size:10px;background:#f1f5f6;padding:7px 12px;border-radius:15px;color:#526b77}.qn-demo-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0;border-block:1px solid #d9e3e7;padding:22px 0}.qn-demo-stats>div{display:grid;gap:5px;padding-left:24px;border-left:1px solid #d9e3e7}.qn-demo-stats>div:first-child{border:0;padding-left:0}.qn-demo-stats strong{font-size:30px;color:#123b4b;letter-spacing:-.04em}.qn-demo-stats span{font-size:12px;color:#627a84}.qn-demo-table>div{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:20px;align-items:center;padding:16px 0;border-bottom:1px solid #e2e9ec;font-size:12px}.qn-demo-table>div:first-child{font-size:10px;text-transform:uppercase;letter-spacing:.09em;color:#6d828a;padding-top:0}.qn-demo-table strong{font-weight:600}.qn-status{background:#e5f1ed;color:#245d4b;padding:5px 10px;border-radius:5px;font-size:11px;display:inline-block;width:max-content;font-weight:600}.qn-open{background:#fcf0d9;color:#79591c}.qn-next{background:#e8edf5;color:#445572}.qn-demo-note{font-size:10px!important;color:#6b818a;margin:21px 0 0}.qn-cta{background:var(--ink);padding:70px 0;color:#bacbd1}.qn-cta>.shell{display:flex;justify-content:space-between;gap:40px;align-items:center}.qn-cta h2{color:white;max-width:740px;font-size:39px}.qn-cta .eyebrow{font-size:10px}.qn-cta p{margin:0;max-width:640px}.qn-cta .button{flex-shrink:0;gap:20px}.qn-service-index{padding-block:32px;display:flex;gap:14px 25px;flex-wrap:wrap}.qn-service-index a{font-size:12px;border-bottom:1px solid #bbd0d7;padding-bottom:4px}.qn-service-row{padding:76px 0;scroll-margin-top:100px}.qn-reverse>div:first-child{order:2}.qn-reverse>div:last-child{order:1}.qn-service-photo{margin:0}.qn-service-photo img{width:100%;height:auto;aspect-ratio:1.13;object-fit:cover;border-radius:12px}.qn-service-photo figcaption{font-size:10px;color:#6e8189;margin-top:10px}.qn-service-row:nth-of-type(5) .qn-service-photo img{object-position:left}.qn-deliverables{padding:38px;border:1px solid #bdcfd5;border-radius:12px;background:#f8fbfc}.qn-deliverables ul{padding:0;margin:0;list-style:none}.qn-deliverables li{padding:17px 0;border-bottom:1px solid #dce6e9;font-size:18px}.qn-deliverables li:last-child{border:0}.qn-simple-list{padding-left:19px;color:#526b77;font-size:14px}.qn-simple-list li{padding:4px 0}.qn-engagements{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:35px}.qn-engagements span{font-size:14px;padding:25px;background:var(--paper);border-radius:8px}.qn-capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 32px}.qn-capabilities article{padding-top:24px;border-top:1px solid #b4cbd4}.qn-capabilities article>span{font-size:11px;color:#587b87}.qn-capabilities h3{font-size:23px;margin:25px 0 12px}.qn-capabilities p{color:#526b77;font-size:15px}.qn-availability article{padding:23px 0;border-bottom:1px solid #d5e0e5}.qn-availability p{font-size:15px;margin-bottom:0}.qn-about{background:#173541}.qn-about-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px;align-items:center}.qn-monogram{background:var(--paper);min-height:310px;display:grid;place-items:center;font-size:98px;font-weight:400;letter-spacing:-.08em;color:#3c6576;border-bottom:4px solid var(--cyan)}.qn-role{font-size:17px;color:#426777}.qn-about-grid p{max-width:620px;color:#526b77}.qn-principles{display:grid;grid-template-columns:1fr 1fr;gap:30px}.qn-principles h3{font-size:22px}.qn-principles p{font-size:15px}.qn-refresh .contact-form{box-shadow:none;border:1px solid #cedce1}.qn-refresh a:focus-visible,.qn-refresh button:focus-visible{outline:3px solid #007e91;outline-offset:5px}.qn-refresh .site-header a:focus-visible,.qn-refresh .site-header button:focus-visible{outline-color:var(--cyan)}
@media(min-width:1101px){.qn-refresh .site-nav .workspace-menu{margin-right:6px}.qn-refresh .workspace-toggle{padding-inline:9px}}
@media(max-width:1100px){.qn-refresh .menu-button{display:block}.qn-refresh .site-nav{display:none;position:absolute;top:78px;left:0;right:0;background:var(--ink);padding:24px;align-items:stretch;flex-direction:column;gap:18px}.qn-refresh .site-nav.open{display:flex}.qn-refresh .workspace-menu{margin:0;width:100%}.qn-refresh .workspace-list{position:static!important;width:100%!important;margin-top:12px}.qn-refresh .workspace-toggle{width:100%}.qn-split{gap:45px}}
@media(max-width:700px){.qn-lead{padding:130px 0 60px}.qn-lead h1{font-size:43px}.qn-intro,.qn-split,.qn-about-grid{grid-template-columns:1fr;gap:32px}.qn-intro{padding-block:50px}.qn-section{padding:58px 0}.qn-section-top{display:block}.qn-section-top .qn-link{margin-top:0}.qn-steps{grid-template-columns:1fr 1fr;gap:20px}.qn-demo-body{padding:22px 18px}.qn-demo-top{padding:15px 18px;letter-spacing:.03em;font-size:8px}.qn-demo-heading{display:block}.qn-tag{display:inline-block;margin-top:15px}.qn-demo-stats strong{font-size:23px}.qn-demo-stats span{font-size:10px}.qn-demo-stats>div{padding-left:12px}.qn-demo-table>div{grid-template-columns:1.4fr .8fr 1fr;gap:10px;font-size:10px}.qn-status{font-size:9px;padding:5px 6px}.qn-demo-table>div:first-child{font-size:8px}.qn-cta>.shell{display:block}.qn-cta .button{margin-top:26px}.qn-cta h2{font-size:33px}.qn-reverse>div:first-child,.qn-reverse>div:last-child{order:initial}.qn-service-row{padding:48px 0}.qn-service-photo img{aspect-ratio:1.5}.qn-engagements,.qn-capabilities{grid-template-columns:1fr 1fr;gap:22px}.qn-capabilities h3{font-size:20px}.qn-engagements span{padding:18px}.qn-monogram{min-height:180px;font-size:76px}.qn-refresh .hero h1,.qn-refresh .page-hero h1{font-size:42px}.qn-refresh .header-inner{gap:10px}.qn-refresh .brand-copy strong{font-size:16px}}
@media(prefers-reduced-motion:reduce){.qn-refresh *,.qn-refresh *:before,.qn-refresh *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.qn-refresh .reveal{opacity:1;transform:none}}

.qn-refresh .qn-cta h2{color:#fff}

.qn-preview-figure{margin:0}.qn-preview-figure img{width:100%;height:auto;display:block;border-radius:15px}.qn-preview-figure figcaption{font-size:11px;color:#5b7782;margin-top:14px}.qn-demo-disclosure{border-block:1px solid #b3cbd4;padding:24px 0}.qn-demo-disclosure summary{font-size:22px;font-weight:650;cursor:pointer}.qn-demo-disclosure>.section{padding:50px 0}.qn-demo-disclosure .shell{width:100%}.qn-demo-disclosure>p{font-size:14px;color:#536e79;max-width:740px}.qn-demo-disclosure .workflow-showcase h2{color:#fff}
