.qsite .requirements-country-modal-scope{color:#6c5249;background:#fff6f1;border-left:3px solid #d9563d;margin:0 0 18px;padding:12px 14px;font-size:13px;line-height:1.5}.qsite .requirements-page .requirements-deadline-label{color:#5c7479;justify-content:center;align-items:center;gap:9px;margin-top:10px;display:flex}.qsite .requirements-page .requirements-deadline-label svg{color:#0c7b91;flex:none;width:18px;height:18px}.qsite .requirements-page .requirements-region-index{background:#ffffff94;border-top:1px solid #c7dcdf}.qsite .requirements-page .requirements-region-row{border-bottom:1px solid #c7dcdf;grid-template-columns:minmax(280px,32%) 1fr;display:grid}.qsite .requirements-page .requirements-region-intro{border-right:1px solid #c7dcdf;padding:30px;display:block}.qsite .requirements-page .requirements-region-intro h3{letter-spacing:-.03em;color:#153f47;margin:2px 0 0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.qsite .requirements-page .requirements-region-intro p{color:#627a7c;margin:9px 0 0;font-size:13px;line-height:1.55}.qsite .requirements-page .requirements-country-links{flex-wrap:wrap;align-content:center;align-items:center;gap:9px;padding:24px 0 24px 28px;display:flex}.qsite .requirements-page .requirements-country-links button{color:#244c4b;cursor:pointer;background:#e5f3f4;border:1px solid #0000;border-radius:99px;align-items:center;gap:8px;min-height:42px;padding:9px 13px;font-size:13px;font-weight:680;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.qsite .requirements-page .requirements-country-links button:hover{color:#08758a;background:#fff;border-color:#91c6cf}.qsite .requirements-page .requirements-country-links button svg{color:#dd6335;width:14px;height:14px;transition:transform .18s}.qsite .requirements-page .requirements-country-links button:hover svg{transform:translate(2px)}.qsite .requirements-page .requirements-country-flag{font-size:19px}.qsite .requirements-page .requirements-map-card{background:#ffffffb8;border:1px solid #bad6da;margin-top:45px;overflow:hidden;box-shadow:0 22px 60px #144f5714}.qsite .requirements-page .requirements-map-head{background:#ffffffe0;border-bottom:1px solid #c8dfe2;justify-content:space-between;align-items:center;gap:28px;min-height:74px;padding:17px 22px;display:flex}.qsite .requirements-page .requirements-map-head>div:first-child>span{color:#08758a;letter-spacing:.13em;font-size:9px;font-weight:760;display:block}.qsite .requirements-page .requirements-map-head p{color:#687f7e;margin:6px 0 0;font-size:12px}.qsite .requirements-page .requirements-map-legend{color:#617778;white-space:nowrap;align-items:center;gap:17px;font-size:10px;display:flex}.qsite .requirements-page .requirements-map-legend span{align-items:center;gap:6px;display:flex}.qsite .requirements-page .requirements-map-legend i{border-radius:50%;width:7px;height:7px}.qsite .requirements-page .requirements-map-legend i.binding{background:#d9563d}.qsite .requirements-page .requirements-map-legend i.guidance{background:#087f9b}.qsite .requirements-page .requirements-map-legend i.reported{background:#899b98}.qsite .requirements-page .requirements-world-map{background-image:linear-gradient(#1e70800e 1px,#0000 1px),linear-gradient(90deg,#1e70800e 1px,#0000 1px),linear-gradient(#eaf7f9,#dceff2);background-size:54px 54px,54px 54px,100% 100%;width:100%;height:auto;min-height:430px;padding:18px;display:block}.qsite .requirements-page .requirements-map-country{fill:#cedfe1;stroke:#eef8f9;stroke-width:.7px;vector-effect:non-scaling-stroke;transition:fill .18s,stroke .18s,filter .18s}.qsite .requirements-page .requirements-map-country.binding{fill:#df725a}.qsite .requirements-page .requirements-map-country.guidance{fill:#65afba}.qsite .requirements-page .requirements-map-country.reported{fill:#9faeac}.qsite .requirements-page .requirements-map-country.tracked{cursor:pointer}.qsite .requirements-page .requirements-map-country.tracked:hover,.qsite .requirements-page .requirements-map-country.tracked:focus{stroke:#123f47;stroke-width:1.8px;filter:brightness(.95);outline:none}.qsite .requirements-page .requirements-map-footer{background:#fff;border-top:1px solid #c8dfe2;justify-content:space-between;align-items:center;gap:28px;min-height:70px;padding:13px 20px;display:flex}.qsite .requirements-page .requirements-map-footer button{color:#244c4b;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;min-height:42px;display:flex}.qsite .requirements-page .requirements-map-footer button>span:first-child{font-size:22px}.qsite .requirements-page .requirements-map-footer button small{color:#08758a;letter-spacing:.11em;margin-bottom:3px;font-size:8px;font-weight:760;display:block}.qsite .requirements-page .requirements-map-footer button svg{color:#dd6335;width:15px}.qsite .requirements-page .requirements-map-footer p{color:#728787;text-align:right;max-width:570px;margin:0;font-size:10px;line-height:1.5}.qsite .requirements-page .requirements-mobile-country-index{display:none}.qsite .requirements-page .requirement-status{text-align:center;justify-content:center;min-width:124px;line-height:1.2}.qsite .requirements-page .requirements-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#031c2680}.qsite .requirements-page .requirements-country-modal{background:#fff;border-top:4px solid #08758a;border-radius:0;width:min(900px,100%);overflow:auto}.qsite .requirements-page .requirements-country-modal-head{color:#153f47;background:#fff;border-bottom:1px solid #d4e4e5;min-height:126px;padding:27px 32px 23px;position:static}.qsite .requirements-page .requirements-country-modal-head p{color:#08758a;font-size:10px}.qsite .requirements-page .requirements-country-modal-head h2{color:#153f47;font-size:42px}.qsite .requirements-page .requirements-country-modal-flag{background:0 0;border-radius:0;width:auto;height:auto;font-size:36px;display:block}.qsite .requirements-page .requirements-country-modal-head>button{color:#5b7477;background:0 0;border:0;border-radius:0;align-items:center;gap:7px;width:auto;height:42px;font-size:12px;display:flex}.qsite .requirements-page .requirements-country-modal-head>button svg{width:17px}.qsite .requirements-page .requirements-country-modal-body{padding:0 32px 31px}.qsite .requirements-page .requirements-country-modal-body>article,.qsite .requirements-page .requirements-country-modal-body>article:first-child{box-shadow:none;background:#fff;border:0;border-top:1px solid #dce8e8;border-radius:0;margin:0;padding:28px 0}.qsite .requirements-page .requirements-country-modal-body>article:first-child{border-top:0}.qsite .requirements-page .requirements-country-modal-meta{justify-content:flex-start;margin-bottom:20px}.qsite .requirements-page .requirements-country-modal-body h3{color:#153f47;margin:0 0 14px;font-size:30px}.qsite .requirements-page .requirements-country-modal-grid{border-top:1px solid #dce8e8;padding-top:20px}.qsite .requirements-page .requirements-country-modal-grid>div{background:0 0;border-radius:0;padding:0}.qsite .requirements-page .requirements-country-modal-milestones{background:0 0;border-top:1px solid #dce8e8;border-radius:0;margin-top:20px;padding:19px 0 0}.qsite .requirements-page .requirements-country-modal .requirement-source{margin-top:21px}.qsite .requirements-page .requirements-actions{border-top:1px solid #bdd4d6;padding-bottom:80px}.qsite .requirements-page .requirements-coverage{background:#f8fbfb;padding:24px}.qsite .requirements-page .requirements-coverage-head{border-bottom:1px solid #d8e5e5;justify-content:space-between;align-items:center;gap:24px;padding-bottom:17px;display:flex}.qsite .requirements-page .requirements-coverage-head>span{align-items:center;gap:10px;display:flex}.qsite .requirements-page .requirements-coverage-head svg{color:#0a7084;width:20px}.qsite .requirements-page .requirements-coverage-head b{color:#214b50;font-family:Georgia,serif;font-size:22px;font-weight:400}.qsite .requirements-page .requirements-coverage-head small{color:#7b8f8e;font-size:11px}.qsite .requirements-page .requirements-coverage-intro{color:#5f7472;max-width:850px;margin:19px 0 0;font-size:14px;line-height:1.6}.qsite .requirements-page .requirements-coverage-grid{padding:20px 0 0}.qsite .requirements-page .requirements-coverage-grid article{padding:8px 22px}.qsite .requirements-page .requirements-coverage-grid article:first-child{padding-left:0}.qsite .requirements-page .requirements-coverage-boundary{background:#fff6f1;border-left:3px solid #e26337;grid-template-columns:22px 1fr;gap:12px;margin-top:20px;padding:15px 17px;display:grid}.qsite .requirements-page .requirements-coverage-boundary svg{color:#d9563d;width:18px}.qsite .requirements-page .requirements-coverage-boundary p{color:#6b5c56;margin:0;font-size:12px;line-height:1.55}@media (max-width:760px){.qsite .requirements-page .requirements-region-row{grid-template-columns:1fr}.qsite .requirements-page .requirements-region-intro{border-right:0;padding:24px}.qsite .requirements-page .requirements-country-links{align-items:flex-start;padding:0 24px 24px}.qsite .requirements-page .requirements-country-links button{border-radius:8px}.qsite .requirements-page .requirements-map-head{flex-direction:column;align-items:flex-start;gap:14px}.qsite .requirements-page .requirements-map-legend{flex-wrap:wrap;gap:12px}.qsite .requirements-page .requirements-world-map{min-height:0;padding:7px}.qsite .requirements-page .requirements-map-footer{flex-direction:column;align-items:flex-start;gap:9px}.qsite .requirements-page .requirements-map-footer p{text-align:left}.qsite .requirements-page .requirements-mobile-country-index{background:#fff;border:1px solid #c7dcdf;grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.qsite .requirements-page .requirements-mobile-country-index>span{color:#08758a;letter-spacing:.12em;border-bottom:1px solid #dce8e8;grid-column:1/-1;padding:12px 14px;font-size:9px;font-weight:760}.qsite .requirements-page .requirements-mobile-country-index button{color:#244c4b;text-align:left;background:#fff;border:1px solid #e0e9e8;border-top:0;border-left:0;grid-template-columns:23px 1fr 14px;align-items:center;gap:6px;min-height:48px;padding:10px 12px;font-size:12px;display:grid}.qsite .requirements-page .requirements-mobile-country-index button:nth-child(odd){border-right:0}.qsite .requirements-page .requirements-mobile-country-index button svg{color:#dd6335;width:13px}.qsite .requirements-page .requirements-country-modal-head{min-height:102px;padding:20px}.qsite .requirements-page .requirements-country-modal-head h2{font-size:32px}.qsite .requirements-page .requirements-country-modal-head>button span{display:none}.qsite .requirements-page .requirements-country-modal-body{padding:0 20px 20px}.qsite .requirements-page .requirements-country-modal-body>article,.qsite .requirements-page .requirements-country-modal-body>article:first-child{padding:22px 0}.qsite .requirements-page .requirements-country-modal-meta,.qsite .requirements-page .requirements-coverage-head{flex-direction:column;align-items:flex-start}.qsite .requirements-page .requirements-coverage-grid article,.qsite .requirements-page .requirements-coverage-grid article:first-child{padding:17px 0}.qsite .requirements-page .requirements-actions{padding-bottom:64px}}.qsite{--ink:#111918;--navy:#082d3a;--teal:#087f9b;--cyan:#67cce3;--orange:#ef6b3b;--paper:#fbfaf6;--mist:#eef7f6;--line:#d9e2df;--muted:#697875;--white:#fff}.qsite *{box-sizing:border-box}.qsite{scroll-behavior:smooth;background:var(--paper);color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;margin:0}.qsite a{color:inherit;text-decoration:none}.qsite .shell{width:min(1160px,100% - 48px);margin-inline:auto}.qsite .site-header{z-index:20;background:#fbfaf6f5;position:relative}.qsite .announcement{background:var(--orange);color:#fff;justify-content:center;align-items:center;gap:18px;min-height:38px;padding:8px 20px;font-size:12px;display:flex}.qsite .announcement a{font-weight:700}.qsite .nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;display:flex}.qsite .brand{letter-spacing:.18em;align-items:center;gap:8px;font-size:14px;font-weight:720;display:flex}.qsite .brand img{object-fit:cover;width:44px;height:44px;transform:scale(1.38)}.qsite .nav-links{color:#4e5e5b;align-items:center;gap:34px;font-size:13px;display:flex}.qsite .nav-links a:hover{color:var(--teal)}.qsite .nav-cta,.qsite .button{justify-content:center;align-items:center;gap:26px;font-size:13px;font-weight:650;display:inline-flex}.qsite .nav-cta{background:var(--ink);color:#fff;border-radius:9px;padding:13px 17px}.qsite .hero{padding:86px 0 78px}.qsite .hero-copy{text-align:center;position:relative}.qsite .eyebrow,.qsite .section-label{letter-spacing:.15em;color:var(--teal);text-transform:uppercase;font-size:10px;font-weight:720}.qsite .eyebrow{margin:0 0 24px}.qsite .hero h1,.qsite .section-heading h2,.qsite .statement-inner h2,.qsite .architecture-grid h2,.qsite .free-grid h2,.qsite .footer-callout h2{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400}.qsite .hero h1{max-width:920px;margin:0 auto;font-size:clamp(64px,7vw,94px);line-height:.92}.qsite .hero h1 em,.qsite .statement-inner h2 em,.qsite .footer-callout h2 em{color:var(--orange);font-style:normal}.qsite .lede{color:#5e6c69;max-width:770px;margin:28px auto 32px;font-size:18px;line-height:1.62}.qsite .hero-actions,.qsite .footer-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.qsite .button{border-radius:8px;min-height:52px;padding:0 20px}.qsite .primary{background:var(--ink);color:#fff}.qsite .primary:hover{background:var(--navy)}.qsite .secondary{color:#35504b;background:#fff;border:1px solid #bac8c4}.qsite .hero-notes{color:#76837f;justify-content:center;gap:30px;margin-top:27px;font-size:11px;display:flex}.qsite .hero-notes span:before{content:"✓";color:var(--teal);margin-right:7px}.qsite .hero-product{margin-top:72px}.qsite .product-window{background:#fff;border:1px solid #cdd9d6;border-radius:15px;overflow:hidden;box-shadow:0 35px 90px #173c3a24}.qsite .window-bar{color:#6b7b77;background:#f5f8f6;border-bottom:1px solid #dde6e3;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-size:10px;display:flex}.qsite .window-brand{color:#31514b;align-items:center;gap:5px;font-weight:650;display:flex}.qsite .window-brand img{object-fit:cover;width:25px;height:25px;transform:scale(1.35)}.qsite .window-state{align-items:center;gap:7px;display:flex}.qsite .window-state i{background:#20a989;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #ddf4ec}.qsite .product-body{grid-template-columns:178px 1fr;min-height:565px;display:grid}.qsite .product-nav{background:#f3f6f4;border-right:1px solid #dde6e3;flex-direction:column;gap:5px;padding:24px 14px;display:flex}.qsite .product-nav small{letter-spacing:.14em;color:#95a29f;margin:12px 10px 5px;font-size:7px}.qsite .product-nav span{color:#6e7e7a;border-radius:5px;padding:10px;font-size:9px}.qsite .product-nav span.active{color:#05788f;background:#dff1f2;font-weight:700}.qsite .product-main{background:#fcfdfc;min-width:0;padding:30px}.qsite .product-heading{justify-content:space-between;align-items:end;display:flex}.qsite .product-heading small{color:#8c9996;letter-spacing:.12em;font-size:7px}.qsite .product-heading h2{font-family:var(--font-geist-sans);letter-spacing:-.035em;margin:6px 0 0;font-size:21px}.qsite .product-heading button{color:#365c55;background:#fff;border:1px solid #c4d1ce;border-radius:5px;padding:9px 12px;font-size:8px}.qsite .metric-row{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:22px;display:grid}.qsite .metric-row>div{border:1px solid #dce5e2;border-radius:8px;padding:15px}.qsite .metric-row span{color:#758580;font-size:8px}.qsite .metric-row strong{letter-spacing:-.045em;margin:7px 0 3px;font-size:25px;display:block}.qsite .metric-row small{color:#929e9a;font-size:7px}.qsite .metric-row .orange{color:var(--orange)}.qsite .product-grid{grid-template-columns:1.45fr .9fr;gap:9px;margin-top:9px;display:grid}.qsite .product-grid>div{border:1px solid #dce5e2;border-radius:8px;padding:16px}.qsite .card-title{justify-content:space-between;align-items:center;display:flex}.qsite .card-title span{color:#899793;font-size:7px}.qsite .bars{border-bottom:1px solid #dce5e2;align-items:end;gap:7px;height:132px;padding-top:15px;display:flex}.qsite .bars i{background:#d9e9e8;border-radius:3px 3px 0 0;flex:1}.qsite .bars i:nth-child(3n){background:linear-gradient(#6cd0e4,#07809a)}.qsite .chart-labels{color:#8a9995;justify-content:space-between;margin-top:8px;font-size:6px;display:flex}.qsite .readiness-ring{background:radial-gradient(circle,#fff 58%,transparent 60%),conic-gradient(var(--orange) 0 62%,#e8efed 62%);text-align:center;border-radius:50%;place-content:center;width:118px;height:118px;margin:20px auto 13px;display:grid}.qsite .readiness-ring strong{font-size:22px}.qsite .readiness-ring span{color:#899793;font-size:7px}.qsite .readiness-card>small{text-align:center;color:#7f8f8b;font-size:7px;line-height:1.5;display:block}.qsite .findings-card{grid-column:1/-1}.qsite .finding{color:#70817d;border-top:1px solid #e5ebe9;grid-template-columns:1.3fr 1fr .8fr .45fr;align-items:center;gap:8px;min-height:35px;font-size:7px;display:grid}.qsite .finding b{color:#35534e}.qsite .finding em{color:#ad401e;background:#ffe7df;border-radius:99px;width:max-content;padding:4px 7px;font-style:normal;font-weight:700}.qsite .finding em.amber{color:#916410;background:#fff1d3}.qsite .finding em.blue{color:#087489;background:#def2f5}.qsite .finding.heading{color:#96a19f;letter-spacing:.09em;min-height:25px;font-size:6px}.qsite .illustrative{text-align:right;color:#889590;margin:11px 2px 0;font-size:8px}.qsite .audience-strip{border-block:1px solid var(--line);background:#fff}.qsite .audience-strip .shell{grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;min-height:150px;display:grid}.qsite .audience-strip p{color:#77847f;font-size:13px;line-height:1.5}.qsite .audience-strip div div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.qsite .audience-strip span{text-align:center;color:#40524e;border-left:1px solid var(--line);padding:20px 8px;font-size:12px;font-weight:650}.qsite .platform-section,.qsite .security-section,.qsite .timeline-section{padding:130px 0}.qsite .section-heading h2,.qsite .architecture-grid h2,.qsite .free-grid h2{margin:14px 0 0;font-size:clamp(46px,5vw,66px);line-height:1.02}.qsite .split-heading{grid-template-columns:1.05fr .75fr;align-items:end;gap:100px;display:grid}.qsite .split-heading>p,.qsite .partner-heading>div:last-child>p{color:#687874;margin:0;line-height:1.7}.qsite .module-grid{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:68px;display:grid}.qsite .module-grid article{border-left:1px solid var(--line);flex-direction:column;min-height:360px;padding:24px;display:flex}.qsite .module-grid article:first-child{border-left:0}.qsite .module-grid article>span,.qsite .control-grid article>span{color:var(--orange);font-size:8px}.qsite .module-mark,.qsite .control-icon{color:var(--teal);margin-top:58px;font-family:Georgia,serif;font-size:28px}.qsite .module-grid h3,.qsite .control-grid h3{letter-spacing:-.03em;margin:24px 0 12px;font-family:Georgia,serif;font-size:23px;font-weight:400}.qsite .module-grid p,.qsite .control-grid p{color:#70807c;margin:0;font-size:12px;line-height:1.65}.qsite .statement-section{background:var(--orange);color:#fff;padding:140px 0}.qsite .statement-inner>p:first-child{letter-spacing:.15em;text-transform:uppercase;font-size:10px}.qsite .statement-inner h2{margin:36px 0;font-size:clamp(55px,6.6vw,88px);line-height:.95}.qsite .statement-copy{color:#ffffffd9;max-width:630px;margin-left:auto;font-size:16px;line-height:1.7}.qsite .partner-section{background:#fff;padding:130px 0}.qsite .partner-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:100px;display:grid}.qsite .text-link{color:var(--teal);border-bottom:1px solid #a9cdd2;align-items:center;gap:20px;padding-bottom:5px;font-size:12px;font-weight:700;display:inline-flex}.qsite .partner-workspace{border:1px solid var(--line);margin-top:70px}.qsite .partner-diagram{background:#f6f8f6;grid-template-columns:1fr 120px 1.1fr 120px 1fr;align-items:center;min-height:330px;padding:48px;display:grid}.qsite .partner-source,.qsite .partner-core{background:#fff;border:1px solid #cfdad7;flex-direction:column;justify-content:end;min-height:190px;padding:28px;display:flex}.qsite .partner-source small,.qsite .partner-core small{letter-spacing:.14em;color:#8c9996;margin-bottom:auto;font-size:7px}.qsite .partner-source strong,.qsite .partner-core strong{font-family:Georgia,serif;font-size:24px;font-weight:400}.qsite .partner-source span,.qsite .partner-core span{color:#80908c;margin-top:8px;font-size:9px}.qsite .partner-core{background:var(--navy);color:#fff;border-color:var(--navy);position:relative}.qsite .partner-core img{object-fit:cover;width:70px;height:70px;position:absolute;top:15px;right:15px;transform:scale(1.2)}.qsite .partner-core small,.qsite .partner-core span{color:#8fb7c1}.qsite .connector{text-align:center;background:#aebebb;height:1px}.qsite .connector span{color:#83928e;background:#f6f8f6;padding:0 7px;font-size:7px;position:relative;top:-8px}.qsite .partner-outcomes{grid-template-columns:repeat(3,1fr);display:grid}.qsite .partner-outcomes article{border-top:1px solid var(--line);border-left:1px solid var(--line);min-height:180px;padding:28px}.qsite .partner-outcomes article:first-child{border-left:0}.qsite .partner-outcomes strong{font-family:Georgia,serif;font-size:20px;font-weight:400}.qsite .partner-outcomes p{color:#74837f;margin:13px 0 0;font-size:11px;line-height:1.6}.qsite .architecture-section{background:var(--ink);color:#fff;padding:130px 0}.qsite .architecture-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:100px;display:grid}.qsite .light-label{color:var(--cyan)}.qsite .architecture-grid>div:first-child>p:last-child{color:#91a19d;max-width:480px;line-height:1.7}.qsite .architecture-stack{border:1px solid #3a4542}.qsite .stack-row{border-top:1px solid #3a4542;grid-template-columns:150px repeat(4,1fr);align-items:center;min-height:135px;padding:24px;display:grid}.qsite .stack-row:first-child{border-top:0}.qsite .stack-row small{color:#7f8d89;letter-spacing:.13em;font-size:7px}.qsite .stack-row span{text-align:center;font-size:10px}.qsite .stack-row.core{background:var(--orange);color:#fff;border-color:var(--orange);grid-template-columns:150px repeat(3,1fr)}.qsite .stack-row.core small{color:#ffe2d7}.qsite .stack-row.foundation span{color:#a4b1ae}.qsite .security-heading{margin-bottom:65px}.qsite .control-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.qsite .control-grid article{border-left:1px solid var(--line);border-top:1px solid var(--line);min-height:300px;padding:25px}.qsite .control-grid article:nth-child(-n+3){border-top:0}.qsite .control-grid article:nth-child(3n+1){border-left:0}.qsite .control-icon{color:#7d8986;margin-top:44px}.qsite .validation-note{color:#87948f;margin:18px 0 0;font-size:9px}.qsite .free-section{background:var(--mist);padding:130px 0}.qsite .free-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.qsite .free-grid>div:first-child>p:not(.section-label){color:#667975;line-height:1.7}.qsite .free-grid ul{color:#48625d;gap:12px;margin:30px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.qsite .free-grid li:before{content:"✓";color:var(--orange);margin-right:9px}.qsite .discovery-form{background:#fff;border:1px solid #cad9d5;padding:34px;box-shadow:0 25px 70px #13403c1c}.qsite .form-label{color:#758681;letter-spacing:.12em;border-bottom:1px solid #dce5e2;justify-content:space-between;padding-bottom:22px;font-size:8px;display:flex}.qsite .form-label span:last-child{color:var(--orange)}.qsite .discovery-form label{color:#35514c;margin:28px 0 10px;font-size:11px;font-weight:700;display:block}.qsite .input-row{grid-template-columns:1fr auto;display:grid}.qsite .input-row input{background:#f8faf9;border:1px solid #bdceca;border-right:0;outline:none;min-width:0;height:55px;padding:0 15px}.qsite .input-row input:focus{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.qsite .input-row button{background:var(--orange);color:#fff;cursor:pointer;border:0;padding:0 18px;font-size:11px;font-weight:700}.qsite .input-row button span{margin-left:16px}.qsite .form-assurances{color:#81908c;flex-wrap:wrap;gap:14px;margin-top:14px;font-size:8px;display:flex}.qsite .form-assurances span:before{content:"✓";color:var(--teal);margin-right:5px}.qsite .form-message{border-left:2px solid var(--teal);color:#416b63;background:#e8f5f4;padding:11px 13px;font-size:10px;line-height:1.5}.qsite .timeline-heading{margin-bottom:65px}.qsite .timeline{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.qsite .timeline article{border-left:1px solid var(--line);min-height:350px;padding:30px}.qsite .timeline article:first-child{border-left:0}.qsite .timeline article>span{color:var(--orange);letter-spacing:.1em;font-size:8px}.qsite .timeline h3{margin:90px 0 25px;font-family:Georgia,serif;font-size:25px;font-weight:400}.qsite .timeline ul{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.qsite .timeline li{color:#6c7d78;border-bottom:1px solid var(--line);padding:10px 0;font-size:10px}.qsite .footer{background:var(--navy);color:#fff;padding:125px 0 32px}.qsite .footer-callout{text-align:center}.qsite .footer-callout h2{margin:25px 0 38px;font-size:clamp(62px,7vw,92px);line-height:.94}.qsite .footer-callout h2 em{color:var(--cyan)}.qsite .dark-secondary{color:#c0d4d7;border:1px solid #50717a}.qsite .footer .primary{background:var(--orange)}.qsite .footer-bottom{color:#7899a2;border-top:1px solid #31505a;grid-template-columns:auto 1fr auto auto;align-items:center;gap:40px;margin-top:110px;padding-top:26px;font-size:9px;display:grid}.qsite .footer-brand{color:#fff}.qsite .footer-brand img{border-radius:5px}.qsite .footer-bottom p{margin:0}.qsite .footer-bottom>a:last-child{color:#a9c2c8}@media (max-width:900px){.qsite .nav-links{display:none}.qsite .hero{padding-top:70px}.qsite .product-body{grid-template-columns:1fr}.qsite .product-nav{display:none}.qsite .audience-strip .shell,.qsite .split-heading,.qsite .partner-heading,.qsite .architecture-grid,.qsite .free-grid{grid-template-columns:1fr;gap:42px}.qsite .audience-strip .shell{padding:35px 0}.qsite .module-grid{grid-template-columns:1fr 1fr}.qsite .module-grid article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.qsite .module-grid article:nth-child(4){border-top:1px solid var(--line)}.qsite .partner-diagram{grid-template-columns:1fr;gap:20px}.qsite .connector{width:1px;height:35px;margin:auto}.qsite .connector span{top:8px;left:-24px}.qsite .control-grid{grid-template-columns:1fr 1fr}.qsite .control-grid article:nth-child(3n+1){border-left:1px solid var(--line)}.qsite .control-grid article:nth-child(odd){border-left:0}.qsite .control-grid article:nth-child(3){border-top:1px solid var(--line)}.qsite .footer-bottom{grid-template-columns:1fr 1fr}.qsite .footer-bottom p{grid-column:1/-1}}@media (max-width:620px){.qsite .shell{width:min(100% - 28px,1160px)}.qsite .announcement{text-align:center;gap:8px;font-size:9px}.qsite .announcement span{display:none}.qsite .nav{height:66px}.qsite .nav-cta{padding:11px;font-size:10px}.qsite .hero{padding:58px 0}.qsite .hero h1{font-size:54px}.qsite .lede{font-size:15px}.qsite .hero-notes{flex-wrap:wrap;gap:10px}.qsite .hero-product{margin-top:48px}.qsite .product-main{padding:14px}.qsite .window-state{display:none}.qsite .metric-row{grid-template-columns:1fr 1fr}.qsite .metric-row>div:last-child{grid-column:1/-1}.qsite .product-grid{grid-template-columns:1fr}.qsite .readiness-card{display:none}.qsite .finding{grid-template-columns:1.2fr 1fr .5fr}.qsite .finding span:nth-child(3),.qsite .finding em{display:none}.qsite .audience-strip div div{grid-template-columns:1fr 1fr}.qsite .platform-section,.qsite .partner-section,.qsite .security-section,.qsite .free-section,.qsite .timeline-section,.qsite .architecture-section{padding:85px 0}.qsite .module-grid,.qsite .control-grid,.qsite .timeline,.qsite .partner-outcomes{grid-template-columns:1fr}.qsite .module-grid article,.qsite .module-grid article:nth-child(3),.qsite .module-grid article:nth-child(4),.qsite .control-grid article,.qsite .control-grid article:nth-child(3n+1),.qsite .control-grid article:nth-child(odd),.qsite .timeline article,.qsite .partner-outcomes article{border-left:0;border-top:1px solid var(--line)}.qsite .module-grid article:first-child,.qsite .control-grid article:first-child,.qsite .timeline article:first-child{border-top:0}.qsite .statement-section{padding:90px 0}.qsite .statement-inner h2{font-size:52px}.qsite .statement-copy{margin-left:0}.qsite .partner-diagram{padding:20px}.qsite .partner-core img{width:55px;height:55px}.qsite .stack-row,.qsite .stack-row.core{grid-template-columns:1fr 1fr;gap:16px}.qsite .stack-row small{grid-column:1/-1}.qsite .architecture-grid h2,.qsite .section-heading h2,.qsite .free-grid h2{font-size:43px}.qsite .input-row{grid-template-columns:1fr}.qsite .input-row input{border-right:1px solid #bdceca}.qsite .input-row button{height:50px}.qsite .discovery-form{padding:20px}.qsite .timeline h3{margin-top:55px}.qsite .footer{padding-top:90px}.qsite .footer-callout h2{font-size:52px}.qsite .footer-bottom{grid-template-columns:1fr;gap:16px;margin-top:75px}.qsite .footer-bottom p{grid-column:auto}}.qsite .partner-console{margin-top:72px}.qsite .partner-console-tabs{border:1px solid var(--line);background:#f7f9f7;border-bottom:0;grid-template-columns:repeat(3,1fr);display:grid}.qsite .partner-console-tabs button{appearance:none;border:0;border-left:1px solid var(--line);text-align:left;min-height:150px;color:var(--ink);cursor:pointer;background:0 0;grid-template-columns:28px 1fr 18px;gap:12px;padding:22px;transition:background .2s,color .2s;display:grid}.qsite .partner-console-tabs button:first-child{border-left:0}.qsite .partner-console-tabs button>span{color:var(--orange);padding-top:3px;font-size:8px}.qsite .partner-console-tabs button b{letter-spacing:-.025em;margin-bottom:10px;font-family:Georgia,serif;font-size:20px;font-weight:400;display:block}.qsite .partner-console-tabs button small{color:#71817d;font-size:10px;line-height:1.5;display:block}.qsite .partner-console-tabs button>i{color:#9aa8a4;font-style:normal;transition:transform .2s}.qsite .partner-console-tabs button[aria-selected=true]{background:var(--navy);color:#fff}.qsite .partner-console-tabs button[aria-selected=true] small{color:#9ab6bc}.qsite .partner-console-tabs button[aria-selected=true]>i{color:var(--cyan);transform:translate(2px,-2px)}.qsite .console-product{border:1px solid var(--line);background:#fff;box-shadow:0 35px 80px #143c371a}.qsite .console-topbar{color:#6c7d78;background:#f2f5f3;border-bottom:1px solid #dce5e2;justify-content:space-between;align-items:center;height:47px;padding:0 16px;font-size:8px;display:flex}.qsite .console-logo{color:#28524a;letter-spacing:.13em;align-items:center;gap:4px;font-weight:700;display:flex}.qsite .console-logo img{object-fit:cover;width:25px;height:25px;transform:scale(1.3)}.qsite .console-logo i{color:#f06b3c;letter-spacing:.08em;background:#ffe8df;border-radius:3px;margin-left:4px;padding:3px 5px;font-style:normal}.qsite .console-topbar>span:last-child{align-items:center;gap:9px;display:flex}.qsite .console-topbar>span:last-child b{color:#08768c;background:#dceced;border-radius:50%;place-items:center;width:24px;height:24px;font-size:7px;display:grid}.qsite .console-view{min-height:455px}.qsite .console-screen{min-height:455px;animation:.28s console-in}.qsite .practice-screen,.qsite .assessment-screen,.qsite .delivery-screen{grid-template-columns:190px 1fr;display:grid}.qsite .console-clients,.qsite .finding-list,.qsite .report-index{background:#f3f6f4;border-right:1px solid #dce5e2;padding:18px 12px}.qsite .console-side-label{color:#84938f;letter-spacing:.13em;justify-content:space-between;margin:3px 8px 13px;font-size:7px;display:flex}.qsite .client-item{color:#5f716c;border-radius:6px;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;padding:10px 8px;display:grid}.qsite .client-item.active{color:#0a778e;background:#dfeff0}.qsite .client-item i,.qsite .finding-list button i{background:var(--orange);border-radius:50%;width:6px;height:6px}.qsite .client-item i.running{background:#25a5c0}.qsite .client-item i.scope{background:#d7a544}.qsite .client-item i.done{background:#2ca886}.qsite .client-item b{margin-bottom:3px;font-size:8px;display:block}.qsite .client-item small{color:#879691;font-size:7px;display:block}.qsite .client-item>span{font-size:7px}.qsite .console-clients>button{color:#3f645c;background:#fff;border:1px solid #c8d6d2;border-radius:5px;width:100%;margin-top:18px;padding:9px;font-size:8px}.qsite .console-workspace,.qsite .finding-detail{background:#fcfdfc;min-width:0;padding:24px}.qsite .workspace-title,.qsite .detail-heading{justify-content:space-between;align-items:end;display:flex}.qsite .workspace-title small,.qsite .detail-heading p{color:#85948f;letter-spacing:.1em;font-size:7px}.qsite .workspace-title h3,.qsite .detail-heading h3{letter-spacing:-.03em;margin:6px 0 0;font-size:18px}.qsite .workspace-title button,.qsite .detail-heading button{color:#386057;background:#fff;border:1px solid #c8d5d2;border-radius:5px;padding:8px 10px;font-size:7px}.qsite .workspace-metrics{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px;display:grid}.qsite .workspace-metrics>div{background:#fff;border:1px solid #dce5e2;border-radius:7px;padding:13px}.qsite .workspace-metrics small{color:#85938f;letter-spacing:.08em;font-size:6px}.qsite .workspace-metrics strong{letter-spacing:-.04em;margin:7px 0 3px;font-size:22px;display:block}.qsite .workspace-metrics span{color:#889691;font-size:7px}.qsite .workspace-metrics .accent-number{color:var(--orange)}.qsite .workspace-panels{grid-template-columns:1.5fr .65fr;gap:8px;margin-top:8px;display:grid}.qsite .review-queue,.qsite .delivery-status{background:#fff;border:1px solid #dce5e2;border-radius:7px;padding:13px}.qsite .mini-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.qsite .mini-title span{color:#889691;font-size:6px}.qsite .queue-head,.qsite .queue-row{color:#6f807b;border-top:1px solid #e4eae8;grid-template-columns:1.3fr 1fr .6fr .5fr;align-items:center;gap:6px;min-height:32px;font-size:6px;display:grid}.qsite .queue-head{color:#97a39f;letter-spacing:.08em;min-height:22px}.qsite .queue-row b{color:#31534b}.qsite .queue-row em{color:#b24421;background:#ffe8df;border-radius:12px;width:max-content;padding:4px 6px;font-style:normal}.qsite .queue-row em.amber{color:#8f6517;background:#fff2d8}.qsite .status-ring{background:radial-gradient(circle,white 58%,transparent 60%),conic-gradient(var(--teal) 0 75%,#e7eeec 75%);border-radius:50%;place-items:center;width:88px;height:88px;margin:13px auto;display:grid}.qsite .status-ring strong{font-size:17px}.qsite .delivery-status p{color:#7b8b86;text-align:center;margin:0;font-size:7px;line-height:1.5}.qsite .ownership-line{border:1px solid var(--line);background:#f7f9f7;border-top:0;justify-content:space-between;gap:30px;padding:19px 22px;font-size:10px;display:flex}.qsite .ownership-line strong{font-family:Georgia,serif;font-size:15px;font-weight:400}.qsite .ownership-line span{color:#778681}.qsite .finding-list button{appearance:none;color:#5d6f6a;text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:7px 1fr auto;align-items:center;gap:8px;width:100%;margin:3px 0;padding:10px 8px;display:grid}.qsite .finding-list button.selected{color:#08768d;background:#dfeff0}.qsite .finding-list button i.medium{background:#d5a747}.qsite .finding-list button i.low{background:#58adc0}.qsite .finding-list button span b{margin-bottom:3px;font-size:8px;display:block}.qsite .finding-list button span small{color:#84938e;font-size:7px;display:block}.qsite .finding-list button em{font-size:6px;font-style:normal}.qsite .detail-heading{align-items:start}.qsite .detail-heading h3{max-width:460px;font-size:19px}.qsite .detail-heading p{letter-spacing:0;margin:5px 0 0}.qsite .detail-state{letter-spacing:.1em;color:#ba4723;font-size:6px}.qsite .evidence-trace{background:#fff;border:1px solid #dce5e2;grid-template-columns:1fr 70px 1fr .7fr;align-items:center;margin-top:25px;padding:16px;display:grid}.qsite .trace-source{border:1px solid #dce5e2;flex-direction:column;min-height:130px;padding:12px;display:flex}.qsite .trace-source>span{color:var(--orange);font-size:7px}.qsite .trace-source small{color:#85938f;letter-spacing:.1em;margin-top:26px;font-size:6px}.qsite .trace-source b{margin-top:5px;font-size:9px}.qsite .trace-source em{color:#8b9995;margin-top:auto;font-size:6px;font-style:normal}.qsite .trace-line{text-align:center;background:#9db7b1;height:1px;position:relative}.qsite .trace-line i{background:var(--teal);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:0}.qsite .trace-line span{color:#80908c;background:#fff;padding:0 5px;font-size:6px;position:relative;top:-8px}.qsite .trace-result{background:var(--navy);color:#fff;flex-direction:column;justify-content:center;min-height:130px;padding:17px;display:flex}.qsite .trace-result small{color:#7fa7b0;letter-spacing:.1em;font-size:6px}.qsite .trace-result strong{margin:9px 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.qsite .trace-result span{color:#91b0b7;font-size:7px}.qsite .context-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:8px;display:grid}.qsite .context-grid>div{background:#fff;border:1px solid #dce5e2;min-height:90px;padding:13px}.qsite .context-grid small{letter-spacing:.08em;color:#83928e;font-size:6px}.qsite .context-grid b{margin:17px 0 5px;font-size:9px;display:block}.qsite .context-grid span{color:#7d8d88;font-size:7px}.qsite .report-index{flex-direction:column;display:flex}.qsite .report-index>span{color:#75847f;border-bottom:1px solid #e1e8e6;padding:10px 8px;font-size:7px}.qsite .report-index>span.active{color:#087a92;font-weight:700}.qsite .report-ready{color:#31705e;background:#edf8f4;border:1px solid #cce0da;margin-top:auto;padding:12px}.qsite .report-ready i{float:left;color:#fff;background:#2ca886;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:8px;font-style:normal;display:grid}.qsite .report-ready b,.qsite .report-ready small{font-size:7px;display:block}.qsite .report-ready small{color:#719086;margin-top:3px}.qsite .report-page{background:#fff;border:1px solid #d5dfdc;width:min(620px,100% - 44px);margin:22px auto;padding:22px;box-shadow:0 16px 35px #18393417}.qsite .report-brand{color:#81908c;justify-content:space-between;align-items:center;font-size:6px;display:flex}.qsite .report-brand>div{align-items:center;gap:8px;display:flex}.qsite .partner-monogram{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:7px;display:grid}.qsite .report-brand b{color:#374f49}.qsite .report-cover{background:var(--navy);color:#fff;margin-top:17px;padding:22px}.qsite .report-cover small{color:var(--cyan);letter-spacing:.13em;font-size:6px}.qsite .report-cover h3{letter-spacing:-.04em;max-width:380px;margin:17px 0 8px;font-family:Georgia,serif;font-size:27px;font-weight:400}.qsite .report-cover p{color:#94b0b6;margin:0;font-size:7px}.qsite .report-summary{border:1px solid #dce5e2;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.qsite .report-summary>div{border-left:1px solid #dce5e2;padding:10px}.qsite .report-summary>div:first-child{border-left:0}.qsite .report-summary span{color:#82918d;font-size:6px}.qsite .report-summary strong{margin-top:5px;font-size:17px;display:block}.qsite .report-insight{padding:14px 0}.qsite .report-insight>span{letter-spacing:.1em;color:var(--orange);font-size:6px}.qsite .report-insight p{margin:8px 0 0;font-family:Georgia,serif;font-size:12px;line-height:1.45}.qsite .report-footer{color:#85938f;border-top:1px solid #dce5e2;justify-content:space-between;align-items:center;padding-top:10px;font-size:6px;display:flex}.qsite .report-footer button{background:var(--orange);color:#fff;border:0;border-radius:4px;padding:8px 10px;font-size:6px}@keyframes console-in{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.qsite .partner-console-tabs button{grid-template-columns:22px 1fr}.qsite .partner-console-tabs button>i{display:none}.qsite .partner-console-tabs button small{font-size:9px}.qsite .practice-screen,.qsite .assessment-screen,.qsite .delivery-screen{grid-template-columns:155px 1fr}.qsite .evidence-trace{grid-template-columns:1fr 45px 1fr}.qsite .trace-result{grid-column:1/-1;min-height:75px;margin-top:8px}.qsite .workspace-panels{grid-template-columns:1fr}.qsite .delivery-status{display:none}}@media (max-width:620px){.qsite .partner-console{margin-top:48px}.qsite .partner-console-tabs{grid-template-columns:1fr}.qsite .partner-console-tabs button{border-left:0;border-top:1px solid var(--line);min-height:auto;padding:15px}.qsite .partner-console-tabs button:first-child{border-top:0}.qsite .partner-console-tabs button small{display:none}.qsite .console-view,.qsite .console-screen{min-height:0}.qsite .practice-screen,.qsite .assessment-screen,.qsite .delivery-screen{grid-template-columns:1fr}.qsite .console-clients,.qsite .finding-list,.qsite .report-index{border-bottom:1px solid #dce5e2;border-right:0}.qsite .client-item:not(.active),.qsite .finding-list button:not(.selected),.qsite .report-index>span,.qsite .report-ready,.qsite .console-clients>button{display:none}.qsite .workspace-metrics{grid-template-columns:1fr 1fr}.qsite .workspace-metrics>div:last-child{grid-column:1/-1}.qsite .queue-head,.qsite .queue-row{grid-template-columns:1.2fr 1fr .5fr}.qsite .queue-head span:nth-child(3),.qsite .queue-row span:nth-child(3),.qsite .queue-head span:nth-child(4),.qsite .queue-row em{display:none}.qsite .ownership-line{display:block}.qsite .ownership-line span{margin-top:7px;display:block}.qsite .evidence-trace{grid-template-columns:1fr}.qsite .trace-line{width:1px;height:28px;margin:auto}.qsite .trace-line span{top:8px;left:-25px}.qsite .trace-result{grid-column:auto}.qsite .context-grid{grid-template-columns:1fr}.qsite .report-page{width:calc(100% - 28px);margin:14px}.qsite .report-cover h3{font-size:22px}.qsite .report-summary{grid-template-columns:1fr 1fr}.qsite .report-summary>div:last-child{border-top:1px solid #dce5e2;border-left:0;grid-column:1/-1}}.qsite .announcement{font-size:13px}.qsite .nav-links,.qsite .nav-cta,.qsite .button{font-size:14px}.qsite .eyebrow,.qsite .section-label{font-size:12px}.qsite .hero-notes{color:#5c6d68;font-size:13px}.qsite .audience-strip p{color:#566863;font-size:16px}.qsite .audience-strip span{font-size:14px}.qsite .split-heading>p,.qsite .partner-heading>div:last-child>p,.qsite .architecture-grid>div:first-child>p:last-child,.qsite .free-grid>div:first-child>p:not(.section-label){color:#566863;font-size:17px}.qsite .module-grid p,.qsite .control-grid p{color:#566863;font-size:15px}.qsite .statement-copy{font-size:18px}.qsite .text-link{font-size:14px}.qsite .stack-row small{font-size:10px}.qsite .stack-row span{font-size:13px}.qsite .validation-note{color:#657670;font-size:12px}.qsite .free-grid ul{font-size:14px}.qsite .discovery-form{border-radius:14px}.qsite .form-label{font-size:11px}.qsite .discovery-form label{font-size:13px}.qsite .input-row input{font-size:16px}.qsite .input-row button{font-size:14px}.qsite .form-assurances{font-size:11px}.qsite .form-message{font-size:13px}.qsite .timeline article>span{font-size:11px}.qsite .timeline li{color:#566863;font-size:14px}.qsite .footer-bottom{color:#9bb6bd;font-size:12px}.qsite .product-heading small{font-size:10px}.qsite .product-heading button{border-radius:8px;font-size:11px}.qsite .metric-row>div,.qsite .product-grid>div{border-radius:10px}.qsite .metric-row span{font-size:11px}.qsite .metric-row small{font-size:10px}.qsite .card-title b{font-size:11px}.qsite .card-title span{font-size:10px}.qsite .chart-labels{font-size:9px}.qsite .readiness-ring span,.qsite .readiness-card>small,.qsite .finding{font-size:10px}.qsite .finding.heading{font-size:9px}.qsite .illustrative{color:#657670;font-size:11px}.qsite .partner-console-tabs{border-radius:14px 14px 0 0;overflow:hidden}.qsite .partner-console-tabs button>span{font-size:11px}.qsite .partner-console-tabs button b{font-size:21px}.qsite .partner-console-tabs button small{color:#5e706b;font-size:13px}.qsite .console-topbar{font-size:11px}.qsite .console-topbar>span:last-child b{font-size:10px}.qsite .console-side-label{color:#61736e;font-size:10px}.qsite .client-item b{font-size:11px}.qsite .client-item small,.qsite .client-item>span{font-size:10px}.qsite .console-clients>button,.qsite .workspace-title button,.qsite .detail-heading button{border-radius:8px;font-size:11px}.qsite .workspace-title small,.qsite .detail-heading p{font-size:10px}.qsite .workspace-title h3,.qsite .detail-heading h3{font-size:20px}.qsite .workspace-metrics>div,.qsite .review-queue,.qsite .delivery-status{border-radius:10px}.qsite .workspace-metrics small{font-size:9px}.qsite .workspace-metrics span{font-size:10px}.qsite .mini-title b{font-size:11px}.qsite .mini-title span,.qsite .queue-head,.qsite .queue-row{font-size:9px}.qsite .queue-head{font-size:8px}.qsite .delivery-status p{font-size:10px}.qsite .ownership-line{border-radius:0 0 14px 14px;font-size:13px}.qsite .ownership-line strong{font-size:17px}.qsite .finding-list button span b{font-size:11px}.qsite .finding-list button span small{font-size:10px}.qsite .finding-list button em,.qsite .detail-state,.qsite .trace-source>span,.qsite .trace-source em,.qsite .trace-line span,.qsite .trace-result small,.qsite .trace-source small{font-size:9px}.qsite .trace-source b{font-size:11px}.qsite .trace-result span{font-size:10px}.qsite .context-grid small{font-size:9px}.qsite .context-grid b{font-size:11px}.qsite .context-grid span,.qsite .report-index>span,.qsite .report-ready b,.qsite .report-ready small{font-size:10px}.qsite .report-brand,.qsite .report-cover small,.qsite .report-summary span,.qsite .report-insight>span,.qsite .report-footer{font-size:9px}.qsite .partner-monogram{font-size:10px}.qsite .report-cover p{font-size:11px}.qsite .report-insight p{font-size:14px}.qsite .report-footer button{border-radius:7px;font-size:10px}@media (max-width:620px){.qsite .announcement{font-size:11px}.qsite .nav-cta{font-size:12px}.qsite .lede{font-size:17px}.qsite .hero-notes{font-size:12px}.qsite .audience-strip p{font-size:16px}.qsite .audience-strip span{font-size:14px}.qsite .module-grid p,.qsite .control-grid p{font-size:16px}.qsite .statement-copy,.qsite .split-heading>p,.qsite .partner-heading>div:last-child>p,.qsite .architecture-grid>div:first-child>p:last-child,.qsite .free-grid>div:first-child>p:not(.section-label){font-size:17px}.qsite .text-link{font-size:14px}.qsite .free-grid ul,.qsite .timeline li{font-size:15px}.qsite .partner-console-tabs button>span{font-size:11px}.qsite .console-workspace,.qsite .finding-detail{padding:18px}.qsite .workspace-metrics small{font-size:9px}.qsite .workspace-metrics span{font-size:10px}.qsite .ownership-line{font-size:12px}.qsite .report-page{padding:18px}.qsite .report-cover p{font-size:11px}}.qsite .scan-hero{padding-top:78px}.qsite .scan-hero-top{grid-template-columns:1.08fr .92fr;align-items:center;gap:72px;display:grid}.qsite .scan-hero h1{max-width:720px;margin:0;font-size:clamp(62px,6.2vw,84px)}.qsite .partner-path{color:var(--teal);border-bottom:1px solid #a9cdd2;align-items:center;gap:18px;padding-bottom:6px;font-size:14px;font-weight:700;display:inline-flex}.qsite .hero-scan .discovery-form{padding:38px;box-shadow:0 30px 80px #13403c24}.qsite .partner-proof{border-block:1px solid var(--line);background:#fff}.qsite .partner-proof .shell{grid-template-columns:.7fr 1.3fr;align-items:center;gap:60px;min-height:145px;display:grid}.qsite .partner-proof p{color:#566863;font-size:16px}.qsite .partner-proof>div>div{grid-template-columns:repeat(4,1fr);display:grid}.qsite .partner-proof span{border-left:1px solid var(--line);color:#40524e;text-align:center;padding:20px 12px;font-size:14px;font-weight:650}.qsite .motion-cards{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:68px;display:grid}.qsite .motion-cards article{flex-direction:column;min-height:310px;padding:42px;display:flex}.qsite .motion-cards article+article{border-left:1px solid var(--line)}.qsite .motion-cards article>span{letter-spacing:.1em;color:var(--orange);font-size:11px}.qsite .motion-cards h3{letter-spacing:-.035em;margin:70px 0 16px;font-family:Georgia,serif;font-size:30px;font-weight:400}.qsite .motion-cards p{color:#566863;margin:0 0 28px;font-size:16px;line-height:1.65}.qsite .motion-cards a{color:var(--teal);border-bottom:1px solid #a9cdd2;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-bottom:7px;font-size:14px;font-weight:700;display:inline-flex}.qsite .partner-page-hero{padding-block:110px}.qsite .partner-page-hero h1{max-width:1050px}.qsite .partner-page-hero .lede{max-width:850px}.qsite .partner-page-hero+.partner-proof{margin-top:0}@media (max-width:900px){.qsite .scan-hero-top{grid-template-columns:1fr;gap:46px}.qsite .scan-hero .hero-copy{text-align:center}.qsite .scan-hero .lede{margin-inline:auto}.qsite .partner-path,.qsite .scan-hero>.hero-notes{justify-content:center}.qsite .partner-proof .shell{grid-template-columns:1fr;gap:15px;padding:34px 0}.qsite .partner-proof>div>div{grid-template-columns:1fr 1fr}.qsite .partner-proof span:nth-child(3),.qsite .partner-proof span:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:620px){.qsite .scan-hero{padding-top:58px}.qsite .scan-hero h1{font-size:52px}.qsite .hero-scan .discovery-form{padding:22px}.qsite .scan-hero>.hero-notes{margin-top:22px}.qsite .partner-path{font-size:13px;line-height:1.5}.qsite .motion-cards{grid-template-columns:1fr}.qsite .motion-cards article{min-height:280px;padding:28px}.qsite .motion-cards article+article{border-left:0;border-top:1px solid var(--line)}.qsite .motion-cards h3{margin-top:52px;font-size:27px}.qsite .motion-cards p{font-size:16px}.qsite .partner-page-hero{padding-block:80px}.qsite .partner-proof>div>div{grid-template-columns:1fr}.qsite .partner-proof span{border-left:0;border-top:1px solid var(--line)}.qsite .partner-proof span:first-child{border-top:0}}.qsite .coverage-story-section{background:#fff;padding:130px 0}.qsite .connected-story{background:var(--mist)}.qsite .coverage-demo{background:#fff;border:1px solid #ccd8d5;border-radius:16px;margin-top:64px;overflow:hidden;box-shadow:0 30px 80px #153a351c}.qsite .coverage-demo-hero{margin-top:0}.qsite .coverage-head{border-bottom:1px solid #dbe4e1;justify-content:space-between;align-items:center;gap:28px;min-height:88px;padding:20px 26px;display:flex}.qsite .coverage-head>div:first-child{grid-template-columns:auto 1fr;align-items:center;column-gap:13px;display:grid}.qsite .coverage-kicker{letter-spacing:.13em;color:var(--teal);grid-column:1/-1;margin-bottom:7px;font-size:10px}.qsite .coverage-head b{font-family:Georgia,serif;font-size:23px;font-weight:400}.qsite .coverage-head small{color:#657771;font-size:12px}.qsite .coverage-badge{color:#526b65;white-space:nowrap;border:1px dashed #b8cbc6;border-radius:8px;padding:11px 13px;font-size:12px}.qsite .coverage-toggle{background:#eef3f1;border-radius:10px;padding:4px;display:flex}.qsite .coverage-toggle button{color:#63746f;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 14px;font-size:13px;font-weight:650}.qsite .coverage-toggle button[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:0 4px 12px #0a2b3329}.qsite .coverage-body{background-color:#f6f8f7;background-image:radial-gradient(#d6e0dd .65px,#0000 .65px);background-size:14px 14px;grid-template-columns:1.5fr .72fr;gap:12px;padding:12px;display:grid}.qsite .coverage-main{gap:12px;display:grid}.qsite .coverage-metrics,.qsite .posture-card,.qsite .change-card,.qsite .source-coverage{background:#fff;border:1px solid #d7e0dd;border-radius:12px}.qsite .coverage-metrics{grid-template-columns:repeat(3,1fr);padding:19px;display:grid}.qsite .coverage-metrics>div{border-left:1px solid #dde5e2;padding:4px 20px}.qsite .coverage-metrics>div:first-child{border-left:0;padding-left:4px}.qsite .coverage-metrics small{letter-spacing:.12em;color:#6a7c76;font-size:10px;display:block}.qsite .coverage-metrics strong{letter-spacing:-.04em;margin:8px 0 4px;font-family:Georgia,serif;font-size:42px;font-weight:400;display:block}.qsite .coverage-metrics strong.orange{color:#e35c2f}.qsite .coverage-metrics strong.rust{color:#ae4523}.qsite .coverage-metrics span{color:#687a74;font-size:12px}.qsite .posture-card,.qsite .change-card{padding:21px}.qsite .coverage-card-title{justify-content:space-between;align-items:start;gap:22px;display:flex}.qsite .coverage-card-title b{font-size:14px}.qsite .coverage-card-title span{color:#6c7d77;font-size:12px}.qsite .posture-bar{background:#edf2f0;border-radius:9px;height:40px;margin-top:25px;display:flex;overflow:hidden}.qsite .posture-bar i,.qsite .posture-bar em{place-items:center;min-width:8%;font-style:normal;transition:width .25s;display:grid}.qsite .posture-bar i{background:var(--orange);color:#fff}.qsite .posture-bar em{color:#fff;background:#075d77;flex:1}.qsite .posture-bar span{font-size:12px;font-weight:700}.qsite .posture-legend{color:#60726c;gap:22px;margin-top:14px;font-size:12px;display:flex}.qsite .posture-legend span{align-items:center;gap:7px;display:flex}.qsite .posture-legend i{border-radius:3px;width:10px;height:10px}.qsite .legend-not-ready{background:var(--orange)}.qsite .legend-ready{background:#075d77}.qsite .change-card{flex-direction:column;display:flex}.qsite .change-ring{text-align:center;background:radial-gradient(circle,#fff 56%,transparent 58%),conic-gradient(#c94318 0 48%,#e55a2d 48% 73%,#f18a32 73% 88%,#f8bc57 88%);border-radius:50%;place-content:center;width:150px;height:150px;margin:22px auto 20px;display:grid}.qsite .change-ring.connected{background:radial-gradient(circle,#fff 56%,transparent 58%),conic-gradient(#c94318 0 55%,#e55a2d 55% 72%,#f18a32 72% 88%,#f8bc57 88%)}.qsite .change-ring strong{color:#ad421f;font-family:Georgia,serif;font-size:34px}.qsite .change-ring span{color:#667872;font-size:11px}.qsite .change-legend{color:#5d6f69;gap:7px;font-size:12px;display:grid}.qsite .change-legend span:before{content:"";background:var(--orange);border-radius:2px;width:8px;height:8px;margin-right:8px;display:inline-block}.qsite .source-coverage{margin:0 12px 12px;padding:22px}.qsite .source-coverage>.coverage-card-title>div{gap:6px;display:grid}.qsite .source-coverage>.coverage-card-title>strong{color:var(--teal);font-size:12px}.qsite .source-cells{grid-template-columns:repeat(5,1fr);gap:9px;margin-top:20px;display:grid}.qsite .source-cells>div{border:1px solid #d7e0dd;border-radius:9px;flex-direction:column;min-height:105px;padding:14px;display:flex}.qsite .source-cells small{color:#354b46;font-size:12px;font-weight:700}.qsite .source-cells b{margin:18px 0 4px;font-size:14px}.qsite .source-cells span{color:#6d7e78;font-size:10px}.qsite .source-cells .observed{background:#d9eef2;border-color:#c2dfe5}.qsite .source-cells .observed b{color:#075d77}.qsite .source-cells .locked{background:#fafbfa;border-style:dashed}.qsite .source-cells .locked b{color:#758680}.qsite .coverage-foot{color:#5c6f68;background:#f7f9f8;border-top:1px solid #dbe4e1;justify-content:space-between;gap:20px;padding:14px 24px;font-size:12px;display:flex}.qsite .coverage-foot small{color:#7b8b86}.qsite .coverage-demo-hero .coverage-head{min-height:76px}.qsite .coverage-demo-hero .coverage-body{grid-template-columns:1.65fr .7fr}.qsite .coverage-demo-hero .source-coverage{margin-top:0}.qsite .coverage-demo-hero .source-cells>div{min-height:92px}.qsite .coverage-demo-hero .coverage-foot{font-size:11px}@media (max-width:900px){.qsite .coverage-body,.qsite .coverage-demo-hero .coverage-body{grid-template-columns:1fr}.qsite .change-card{min-height:auto}.qsite .change-ring{width:125px;height:125px}.qsite .change-legend,.qsite .source-cells{grid-template-columns:repeat(3,1fr)}.qsite .source-cells>div:nth-child(4),.qsite .source-cells>div:nth-child(5){display:none}}@media (max-width:620px){.qsite .coverage-story-section{padding:85px 0}.qsite .coverage-demo{border-radius:12px;margin-top:44px}.qsite .coverage-demo-hero{margin-top:0}.qsite .coverage-head{flex-direction:column;align-items:flex-start;padding:18px}.qsite .coverage-head>div:first-child{grid-template-columns:1fr}.qsite .coverage-head small{margin-top:4px;font-size:11px}.qsite .coverage-toggle{width:100%}.qsite .coverage-toggle button{flex:1;padding-inline:8px;font-size:12px}.qsite .coverage-body{padding:8px}.qsite .coverage-metrics{padding:12px}.qsite .coverage-metrics>div{padding:3px 10px}.qsite .coverage-metrics strong{font-size:30px}.qsite .coverage-metrics small{font-size:8px}.qsite .coverage-metrics span{font-size:10px}.qsite .posture-card,.qsite .change-card{padding:17px}.qsite .coverage-card-title{gap:6px;display:grid}.qsite .change-legend{grid-template-columns:1fr}.qsite .source-coverage{margin:0 8px 8px;padding:17px}.qsite .source-cells{grid-template-columns:1fr 1fr}.qsite .source-cells>div:nth-child(3){display:none}.qsite .source-cells>div{min-height:96px}.qsite .coverage-foot{padding:13px 18px;display:grid}.qsite .coverage-demo-hero .change-card{display:none}.qsite .coverage-demo-hero .coverage-body{grid-template-columns:1fr}.qsite .coverage-demo-hero .source-coverage{margin-top:0}}.qsite .platform-pull-label{grid-template-columns:1.05fr .95fr;align-items:end;gap:60px;margin-bottom:24px;display:grid}.qsite .platform-pull-label>div{gap:8px;display:grid}.qsite .platform-pull-label span{letter-spacing:.14em;color:var(--teal);font-size:11px;font-weight:720}.qsite .platform-pull-label strong{letter-spacing:-.035em;font-family:Georgia,serif;font-size:28px;font-weight:400}.qsite .platform-pull-label p{color:#566863;margin:0;font-size:15px;line-height:1.65}.qsite .scan-hero .coverage-badge{color:#176c61;background:#eaf7f2;border-color:#9fcfc0}.qsite .scan-hero .coverage-demo-hero{box-shadow:0 38px 95px #11373329}@media (max-width:620px){.qsite .platform-pull-label{grid-template-columns:1fr;gap:12px;margin-bottom:18px}.qsite .platform-pull-label strong{font-size:24px}.qsite .platform-pull-label p{font-size:14px}}.qsite .scan-hero .hero-copy{text-align:center}.qsite .scan-hero h1{max-width:880px;margin-inline:auto}.qsite .scan-hero .lede{max-width:760px;margin:28px auto 0}.qsite .hero-scan{max-width:830px;margin:42px auto 0}.qsite .hero-scan .discovery-form{background:var(--navy);color:#fff;border-color:#274b55;padding:30px;box-shadow:0 28px 75px #0b2c342e}.qsite .hero-scan .form-label{color:#9fc3ca;border-color:#31535c}.qsite .hero-scan .form-label span:last-child{color:var(--cyan)}.qsite .hero-scan .discovery-form label{color:#fff;text-align:left}.qsite .hero-scan .input-row{background:#fff;border-radius:10px;overflow:hidden}.qsite .hero-scan .input-row input{background:#fff;border:0;height:64px;font-size:17px}.qsite .hero-scan .input-row button{min-width:210px;font-size:14px}.qsite .hero-scan .input-row input:focus{box-shadow:inset 0 0 0 2px var(--cyan)}.qsite .hero-scan .form-assurances{color:#9fb8bd}.qsite .hero-scan .form-message{margin-bottom:0}.qsite .scan-hero>.hero-notes{justify-content:center;margin-top:22px}.qsite .scan-hero>.partner-path{width:max-content;max-width:100%;margin:22px auto 0}.qsite .platform-frame{background:#fff;border:1px solid #c8d5d1;border-radius:17px;overflow:hidden;box-shadow:0 40px 100px #1137332b}.qsite .platform-appbar{color:#526a64;background:#f4f7f5;border-bottom:1px solid #dbe4e1;justify-content:space-between;align-items:center;height:58px;padding:0 20px;font-size:12px;display:flex}.qsite .platform-appbar>span:last-child{align-items:center;gap:8px;display:flex}.qsite .platform-appbar i{background:#2ca886;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dcefe9}.qsite .platform-appbody{grid-template-columns:178px 1fr;min-height:670px;display:grid}.qsite .platform-sidebar{background:#f1f5f3;border-right:1px solid #dbe4e1;flex-direction:column;gap:5px;padding:24px 14px;display:flex}.qsite .platform-sidebar small{letter-spacing:.13em;color:#83928d;margin:15px 10px 6px;font-size:9px}.qsite .platform-sidebar small:first-child{margin-top:0}.qsite .platform-sidebar b{color:#61736d;border-radius:7px;padding:10px;font-size:11px;font-weight:550}.qsite .platform-sidebar b.active{color:#08778e;background:#dbeef1;font-weight:750}.qsite .platform-canvas{background:#f7f9f8;min-width:0;padding:14px}.qsite .platform-canvas .coverage-demo{box-shadow:none;border-radius:11px;margin:0}.qsite .platform-canvas .coverage-badge{color:#176c61;background:#e8f6f1;border-color:#a8d3c5}@media (max-width:900px){.qsite .platform-appbody{grid-template-columns:145px 1fr}.qsite .platform-sidebar{padding-inline:10px}.qsite .platform-sidebar b{font-size:10px}.qsite .platform-canvas{padding:10px}}@media (max-width:620px){.qsite .hero-scan{margin-top:34px}.qsite .hero-scan .discovery-form{padding:20px}.qsite .hero-scan .input-row{grid-template-columns:1fr;display:grid}.qsite .hero-scan .input-row input{height:58px}.qsite .hero-scan .input-row button{min-width:0;height:54px}.qsite .scan-hero>.partner-path{text-align:center;width:auto}.qsite .platform-appbar{height:52px;padding:0 14px;font-size:10px}.qsite .platform-appbar>span:last-child{font-size:0}.qsite .platform-appbar>span:last-child:after{content:"Connected";font-size:10px}.qsite .platform-appbody{grid-template-columns:1fr;min-height:0}.qsite .platform-sidebar{display:none}.qsite .platform-canvas{padding:7px}.qsite .platform-canvas .coverage-demo{border-radius:8px}}.qsite .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}.qsite .scan-command-intro{gap:5px;display:grid}.qsite .scan-command-intro span{letter-spacing:.13em;color:var(--teal);font-size:10px}.qsite .scan-command-intro b{font-family:Georgia,serif;font-size:22px;font-weight:400}.qsite .hero-scan .scan-command-intro{display:none}.qsite .hero-scan .discovery-form{box-shadow:none;color:var(--ink);background:0 0;border:0;border-radius:0;padding:0}.qsite .hero-scan .input-row{background:#fff;border:1px solid #b9cac5;border-radius:11px;overflow:hidden;box-shadow:0 18px 45px #19423d1f}.qsite .hero-scan .input-row input{background:#fff}.qsite .hero-scan .form-assurances{color:#667872;justify-content:center;margin-top:15px}.qsite .hero-scan .form-message{text-align:left;max-width:650px;margin:14px auto 0}.qsite .product-evidence{margin:0}.qsite .coverage-story-section .product-evidence,.qsite .connected-story .product-evidence{margin-top:64px}.qsite .evidence-view-toggle{background:#e9efed;border-radius:11px;width:max-content;margin:0 auto 20px;padding:5px;display:flex}.qsite .evidence-view-toggle button{color:#60726c;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 18px;font-size:13px;font-weight:700}.qsite .evidence-view-toggle button[aria-selected=true]{background:var(--navy);color:#fff;box-shadow:0 5px 15px #0b2d352e}.qsite .evidence-image-frame{background:#fff;border:1px solid #c9d6d2;border-radius:15px;overflow:hidden;box-shadow:0 32px 85px #143b3621}.qsite .evidence-image-frame img{width:100%;height:auto;display:block}.qsite .product-evidence-static .evidence-image-frame{max-height:680px}.qsite .product-evidence-static .evidence-image-frame img{object-position:top center}.qsite .product-evidence figcaption{grid-template-columns:1fr 1fr;align-items:start;gap:60px;padding:22px 4px 0;display:grid}.qsite .product-evidence figcaption>div{gap:7px;display:grid}.qsite .product-evidence figcaption span{letter-spacing:.13em;color:var(--teal);text-transform:uppercase;font-size:10px;font-weight:720}.qsite .product-evidence figcaption strong{letter-spacing:-.03em;font-family:Georgia,serif;font-size:24px;font-weight:400}.qsite .product-evidence figcaption p{color:#566863;margin:0;font-size:15px;line-height:1.65}.qsite .hero-product .product-evidence figcaption{padding-inline:2px}.qsite .hero-product .evidence-image-frame{box-shadow:0 38px 95px #11373329}@media (max-width:620px){.qsite .hero-scan .discovery-form{padding:0}.qsite .hero-scan .input-row{grid-template-columns:1fr;display:grid}.qsite .hero-scan .input-row input{height:58px}.qsite .hero-scan .input-row button{height:54px}.qsite .coverage-story-section .product-evidence,.qsite .connected-story .product-evidence{margin-top:44px}.qsite .evidence-view-toggle{width:100%}.qsite .evidence-view-toggle button{flex:1;padding-inline:8px;font-size:12px}.qsite .evidence-image-frame{border-radius:10px}.qsite .product-evidence-static .evidence-image-frame{max-height:430px}.qsite .product-evidence figcaption{grid-template-columns:1fr;gap:10px;padding-top:16px}.qsite .product-evidence figcaption strong{font-size:21px}.qsite .product-evidence figcaption p{font-size:14px}}.qsite .statement-section{background:var(--navy)}.qsite .statement-inner>p:first-child{color:var(--orange)}.qsite .statement-inner h2 em{color:var(--cyan)}.qsite .scan-hero h1{white-space:nowrap;max-width:none;font-size:clamp(54px,6vw,82px)}.qsite .hero-line{display:inline}.qsite .platform-appbody{min-height:0}.qsite .platform-canvas .evidence-image-frame{box-shadow:none;border-radius:10px}@media (max-width:620px){.qsite .scan-hero h1{white-space:normal;font-size:clamp(44px,13vw,52px)}.qsite .hero-line{display:block}}.qsite .partner-bridge{border-block:1px solid var(--line);background:#fff;padding:72px 0}.qsite .partner-bridge>.shell{grid-template-columns:1.05fr .75fr;align-items:end;gap:100px;display:grid}.qsite .partner-bridge h2{letter-spacing:-.05em;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.4vw,58px);font-weight:400;line-height:1.02}.qsite .partner-bridge>div>div:last-child>p{color:#566863;margin:0 0 22px;font-size:17px;line-height:1.7}@media (max-width:900px){.qsite .partner-bridge>.shell{grid-template-columns:1fr;gap:34px}}@media (max-width:620px){.qsite .partner-bridge{padding:58px 0}.qsite .partner-bridge h2{font-size:42px}.qsite .partner-bridge>div>div:last-child>p{font-size:17px}}.qsite .scan-hero .hero-scan{margin-top:36px}.qsite .scan-hero>.partner-path{margin-top:17px;display:flex}.qsite .scan-hero .hero-product{margin-top:36px}.qsite .hero-scan .form-assurances{gap:16px;margin-top:13px}@media (max-width:620px){.qsite .scan-hero .hero-scan,.qsite .scan-hero .hero-product{margin-top:30px}.qsite .hero-scan .form-assurances{gap:9px 13px}}.qsite .scale-proof{border-block:1px solid var(--line);background:#fff;padding:78px 0}.qsite .scale-proof>.shell{grid-template-columns:.8fr 1.2fr;align-items:end;gap:90px;display:grid}.qsite .scale-proof h2{letter-spacing:-.05em;margin:14px 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.5vw,58px);font-weight:400;line-height:1.02}.qsite .scale-proof>div>div:first-child>p:last-child{color:#74837f;max-width:470px;margin:0;font-size:13px;line-height:1.6}.qsite .scale-metrics{border:1px solid var(--line);grid-template-columns:1fr 1.25fr;display:grid}.qsite .scale-metrics article{flex-direction:column;justify-content:flex-end;min-height:180px;padding:30px;display:flex}.qsite .scale-metrics article+article{border-left:1px solid var(--line)}.qsite .scale-metrics strong{letter-spacing:-.045em;color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400}.qsite .scale-metrics span{color:#5f706b;margin-top:9px;font-size:14px;line-height:1.45}.qsite .data-assurance{background:var(--navy);color:#fff;padding:110px 0}.qsite .data-assurance>.shell{grid-template-columns:.85fr 1.15fr;align-items:start;gap:90px;display:grid}.qsite .data-assurance h2{letter-spacing:-.05em;margin:15px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,4.8vw,62px);font-weight:400;line-height:1.02}.qsite .data-assurance-intro>p:last-child{color:#a8bec2;max-width:520px;margin:0;font-size:17px;line-height:1.7}.qsite .data-assurance-points{border:1px solid #35535b}.qsite .data-assurance-points article{border-top:1px solid #35535b;grid-template-columns:40px 1fr;column-gap:18px;padding:25px;display:grid}.qsite .data-assurance-points article:first-child{border-top:0}.qsite .data-assurance-points span{color:var(--orange);grid-row:1/3;padding-top:4px;font-size:11px}.qsite .data-assurance-points strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.qsite .data-assurance-points p{color:#9cb3b7;margin:8px 0 0;font-size:14px;line-height:1.6}@media (max-width:900px){.qsite .scale-proof>.shell,.qsite .data-assurance>.shell{grid-template-columns:1fr;gap:42px}}@media (max-width:620px){.qsite .scale-proof{padding:62px 0}.qsite .scale-metrics{grid-template-columns:1fr}.qsite .scale-metrics article{min-height:145px}.qsite .scale-metrics article+article{border-left:0;border-top:1px solid var(--line)}.qsite .scale-metrics strong{font-size:42px}.qsite .data-assurance{padding:80px 0}.qsite .data-assurance h2{font-size:42px}.qsite .data-assurance-points article{padding:21px}}.qsite .whynow-section{background:var(--mist);padding:110px 0}.qsite .whynow-section .split-heading>p{font-size:17px}.qsite .source-list{flex-wrap:wrap;gap:10px 18px;margin-top:22px;display:flex}.qsite .source-list a{color:var(--teal);border-bottom:1px solid #07809a59;align-items:center;gap:7px;padding-bottom:3px;font-size:12px;font-weight:700;display:inline-flex}.qsite .source-list a:hover{border-color:var(--teal)}.qsite .home-page{background:#fff;width:100%}.qsite .home-page .site-header{background:#fffffff5}.qsite .home-page .brand{letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:700}.qsite .home-page .nav-cta{background:var(--orange)}.qsite .home-page .nav-cta:hover{background:#d75d31}.qsite .home-page .scan-hero{background:linear-gradient(#fff 0% 46%,#f5fbfc 100%);position:relative}.qsite .home-page .scan-hero h1 .hero-line:nth-child(2),.qsite .home-page .scan-hero h1 em{color:#56a5be}.qsite .home-page .hero-scan .discovery-form{color:var(--navy);background:#fff;border-color:#d6e1e3;box-shadow:0 18px 55px #1d3e4514}.qsite .home-page .hero-scan .form-label{color:#72858a;border-color:#dce7e9}.qsite .home-page .hero-scan .form-label span:last-child{color:#56a5be}.qsite .home-page .hero-scan .discovery-form label{color:var(--navy)}.qsite .home-page .hero-scan .input-row{box-shadow:none;border:1px solid #d6e2e4}.qsite .home-page .hero-scan .input-row button{background:var(--orange);color:#fff}.qsite .home-page .hero-scan .input-row button:hover{background:#d75d31}.qsite .home-page .hero-scan .form-assurances{color:#7b8b8e}.qsite .home-page .platform-frame{border-color:#d2dfe1;box-shadow:0 28px 65px #1d3e4529}.qsite .home-page .platform-appbar{background:#f7faf9;border-color:#e0e8e8}.qsite .home-page .partner-bridge{background:#fff;border-color:#dce5e6}.qsite .home-page .whynow-section{background:#fff;padding:86px 0}.qsite .home-page .whynow-section>.shell{border:1px solid #dce5e6;border-radius:22px;padding:68px}.qsite .home-page .partner-section{background:var(--navy);color:#fff}.qsite .home-page .partner-section .partner-heading>div:last-child>p{color:#aec1c5}.qsite .home-page .partner-section .text-link{color:var(--cyan);border-color:#4f7781}.qsite .home-page .module-mark,.qsite .home-page .control-icon{color:#56a5be}@media (max-width:620px){.qsite .home-page .whynow-section>.shell{border-radius:16px;padding:38px 24px}}.qsite .console-disclaimer{text-align:right;color:#87948f;margin:12px 2px 0;font-size:11px}.qsite .partner-first-home{--home-blue:#dff4f8;--home-blue-deep:#bfe8f1;--home-blue-ink:#0b596c}.qsite .home-announcement{background:var(--home-blue);min-height:40px;color:var(--navy);justify-content:center;align-items:center;gap:22px;padding:9px 24px;font-size:13px;display:flex}.qsite .home-announcement a{color:var(--home-blue-ink);font-weight:720}.qsite .partner-first-home .nav{border-bottom:0}.qsite .partner-first-home .nav-cta{background:var(--orange);color:#fff}.qsite .partner-home-hero{background:linear-gradient(180deg,var(--home-blue) 0%,#eaf9fb 56%,white 100%);border-top:1px solid #cbe8ed;padding:92px 0 0;overflow:hidden}.qsite .partner-hero-copy{text-align:center}.qsite .partner-hero-copy h1{letter-spacing:-.062em;max-width:1100px;margin:0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(66px,7.3vw,104px);font-weight:400;line-height:.91}.qsite .partner-hero-copy h1 em{color:#4b9db3;font-style:normal}.qsite .partner-hero-copy .lede{color:#46666d;max-width:790px;margin:32px auto 34px;font-size:19px}.qsite .partner-primary{background:var(--orange);color:#fff}.qsite .partner-primary:hover{background:#d75d31}.qsite .partner-secondary{color:var(--navy);background:#ffffff94;border:1px solid #082d3a40}.qsite .partner-hero-copy .hero-notes{color:#496b72;margin-top:25px}.qsite .product-intro{text-align:left;grid-template-columns:1.05fr .75fr;align-items:end;gap:90px;margin-bottom:25px;display:grid}.qsite .product-intro>div{gap:9px;display:grid}.qsite .product-intro span{letter-spacing:.14em;color:var(--home-blue-ink);font-size:11px;font-weight:750}.qsite .product-intro strong{letter-spacing:-.04em;max-width:620px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.qsite .product-intro p{color:#526d72;margin:0;font-size:15px;line-height:1.65}.qsite .partner-hero-product .platform-frame{border-color:#b9d8de;box-shadow:0 35px 85px #0b3e482b}.qsite .partner-hero-product .product-evidence figcaption{display:none}.qsite .partner-proof-band{border-block:1px solid var(--line);background:#fff}.qsite .partner-proof-band>.shell{grid-template-columns:1.1fr .65fr .85fr .85fr;display:grid}.qsite .partner-proof-band>.shell>div{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:164px;padding:27px 28px;display:flex}.qsite .partner-proof-band>.shell>div:first-child{border-left:0;padding-left:0}.qsite .proof-intro span{letter-spacing:.14em;color:var(--teal);font-size:10px;font-weight:750}.qsite .proof-intro p{color:#71817d;margin:12px 0 0;font-size:12px;line-height:1.55}.qsite .proof-number strong,.qsite .proof-promise strong{letter-spacing:-.045em;color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:39px;font-weight:400}.qsite .proof-number span,.qsite .proof-promise span{color:#60726d;margin-top:7px;font-size:13px;line-height:1.45}.qsite .proof-promise strong{color:var(--home-blue-ink);font-size:29px}.qsite .practice-story,.qsite .partner-trust{padding:130px 0}.qsite .practice-steps{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.qsite .practice-steps article{padding:25px 36px 16px 0;position:relative}.qsite .practice-steps article+article{border-left:1px solid var(--line);padding-left:36px}.qsite .practice-steps article>span{color:var(--orange);font-size:11px}.qsite .step-line{background:var(--home-blue-ink);width:9px;height:9px;box-shadow:0 0 0 8px var(--home-blue);border-radius:50%;margin:36px 0 42px}.qsite .practice-steps h3,.qsite .partner-trust-grid h3,.qsite .trust-assurance h3{letter-spacing:-.035em;margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.qsite .practice-steps p,.qsite .partner-trust-grid p{color:#61716d;margin:0;font-size:15px;line-height:1.7}.qsite .partner-console-section{background:#f4fafb;padding:125px 0}.qsite .partner-console-section .partner-console-tabs{background:#fff}.qsite .partner-console-section .partner-console-tabs button[aria-selected=true]{background:var(--home-blue-ink)}.qsite .partner-console-section .console-product{box-shadow:0 30px 75px #143c371f}.qsite .partner-principle{background:var(--navy);color:#fff;padding:128px 0}.qsite .partner-principle .shell{grid-template-columns:.62fr 1.55fr .7fr;align-items:start;gap:48px;display:grid}.qsite .partner-principle .section-label{color:var(--cyan);margin-top:13px}.qsite .partner-principle h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,6.2vw,84px);font-weight:400;line-height:.95}.qsite .partner-principle h2 em{color:var(--cyan);font-style:normal}.qsite .partner-principle>div>p:last-child{color:#a8bec2;margin:13px 0 0;font-size:16px;line-height:1.7}.qsite .partner-trust-grid{border:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:70px;display:grid}.qsite .partner-trust-grid article{min-height:260px;padding:32px 35px}.qsite .partner-trust-grid article:nth-child(2n){border-left:1px solid var(--line)}.qsite .partner-trust-grid article:nth-child(n+3){border-top:1px solid var(--line)}.qsite .partner-trust-grid article>span{color:var(--orange);font-size:11px}.qsite .partner-trust-grid h3{margin-top:58px}.qsite .trust-assurance{background:var(--home-blue);grid-template-columns:.85fr 1.15fr;gap:70px;margin-top:20px;padding:50px;display:grid}.qsite .trust-assurance h3{margin:12px 0 0;font-size:32px}.qsite .trust-assurance>p{color:#4c696f;align-self:end;margin:0;font-size:16px;line-height:1.7}.qsite .partner-why-now{border-block:1px solid var(--line);background:#fff;padding:94px 0}.qsite .partner-why-now>.shell{grid-template-columns:1fr .8fr;align-items:end;gap:110px;display:grid}.qsite .partner-why-now h2,.qsite .free-engine-grid h2{letter-spacing:-.052em;margin:14px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,5vw,65px);font-weight:400;line-height:1.01}.qsite .partner-why-now>div>div:last-child>p{color:#566b67;margin:0 0 24px;font-size:17px;line-height:1.72}.qsite .free-engine-section{background:var(--home-blue);padding:105px 0}.qsite .free-engine-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;display:grid}.qsite .free-engine-grid>div:first-child>p:not(.section-label){color:#4e6b71;margin:24px 0;font-size:17px;line-height:1.68}.qsite .free-engine-form{background:#fff;border:1px solid #bddbe1;border-radius:16px;padding:38px;box-shadow:0 22px 60px #154f5b1f}.qsite .free-engine-form .discovery-form{border:0;padding:0}.qsite .free-engine-form .scan-command-intro{margin-bottom:23px}.qsite .free-engine-form .input-row{grid-template-columns:1fr}.qsite .free-engine-form .input-row input{border-right:1px solid #bdceca}.qsite .free-engine-form .input-row button{background:var(--orange);height:54px}.qsite .free-engine-form .form-assurances{justify-content:flex-start;gap:9px 15px}.qsite .free-engine-form .form-assurances span:last-child{display:none}.qsite .partner-first-home .footer-lede{color:#a7bdc1;max-width:680px;margin:25px auto 34px;font-size:17px;line-height:1.7}.qsite .partner-first-home .footer-callout h2{max-width:960px;margin-inline:auto}.qsite .partner-first-home .footer .primary{background:var(--orange)}@media (max-width:900px){.qsite .product-intro,.qsite .partner-first-home .split-heading,.qsite .partner-first-home .partner-heading,.qsite .partner-principle .shell,.qsite .trust-assurance,.qsite .partner-why-now>.shell,.qsite .free-engine-grid{grid-template-columns:1fr;gap:34px}.qsite .partner-proof-band>.shell{grid-template-columns:1fr 1fr}.qsite .partner-proof-band>.shell>div:nth-child(3){border-top:1px solid var(--line)}.qsite .partner-proof-band>.shell>div:first-child{padding-left:28px}.qsite .partner-principle .section-label{margin-top:0}.qsite .partner-principle>div>p:last-child{max-width:590px}.qsite .free-engine-grid{gap:50px}}@media (max-width:620px){.qsite .home-announcement{font-size:11px}.qsite .home-announcement>span{display:none}.qsite .partner-home-hero{padding-top:66px}.qsite .partner-hero-copy h1{font-size:clamp(50px,14vw,62px)}.qsite .partner-hero-copy .lede{font-size:17px}.qsite .partner-hero-product{margin-top:58px}.qsite .product-intro{gap:12px}.qsite .product-intro strong{font-size:25px}.qsite .partner-proof-band>.shell{grid-template-columns:1fr}.qsite .partner-proof-band>.shell>div{border-left:0;border-top:1px solid var(--line);min-height:130px;padding:24px 0}.qsite .partner-proof-band>.shell>div:first-child{border-top:0;padding-left:0}.qsite .practice-story,.qsite .partner-trust{padding:88px 0}.qsite .practice-steps{grid-template-columns:1fr;margin-top:50px}.qsite .practice-steps article,.qsite .practice-steps article+article{border-left:0;border-top:1px solid var(--line);padding:28px 0 32px}.qsite .practice-steps article:first-child{border-top:0}.qsite .step-line{margin:25px 0 30px}.qsite .partner-console-section{padding:85px 0}.qsite .partner-principle{padding:88px 0}.qsite .partner-principle h2{font-size:52px}.qsite .partner-trust-grid{grid-template-columns:1fr;margin-top:50px}.qsite .partner-trust-grid article{min-height:230px;padding:28px}.qsite .partner-trust-grid article:nth-child(2n){border-left:0}.qsite .partner-trust-grid article:nth-child(n+2){border-top:1px solid var(--line)}.qsite .partner-trust-grid h3{margin-top:43px}.qsite .trust-assurance{padding:30px 24px}.qsite .partner-why-now{padding:78px 0}.qsite .free-engine-section{padding:82px 0}.qsite .free-engine-form{padding:24px}.qsite .partner-first-home .footer-lede{font-size:16px}}.qsite .partner-hero-copy h1{max-width:1040px;font-size:clamp(64px,6.35vw,82px);line-height:.94}.qsite .partner-hero-copy .lede{margin-top:24px;margin-bottom:27px}.qsite .partner-hero-copy .hero-notes{margin-top:20px}.qsite .partner-first-home .section-heading h2{font-size:clamp(46px,4.25vw,54px)}.qsite .partner-first-home .partner-principle h2{font-size:clamp(54px,5.25vw,66px)}.qsite .partner-first-home .footer-callout h2{font-size:clamp(54px,5.35vw,68px)}.qsite .partner-first-home .practice-story,.qsite .partner-first-home .partner-trust{padding-block:112px}.qsite .partner-first-home .partner-console-section{padding-block:110px}.qsite .partner-first-home .partner-principle{padding-block:108px}.qsite .partner-first-home .partner-why-now{padding-block:84px}.qsite .partner-first-home .free-engine-section{padding-block:92px}.qsite .trust-boundary-map{background-color:#eef9fb;background-image:radial-gradient(#c4e0e5 .75px,#0000 .75px);background-size:16px 16px;border:1px solid #bcdbe1;border-radius:18px;margin-top:64px;overflow:hidden;box-shadow:0 25px 65px #10485217}.qsite .trust-map-head{background:#ffffff9e;border-bottom:1px solid #c8e1e5;justify-content:space-between;align-items:center;gap:40px;min-height:78px;padding:21px 26px;display:flex}.qsite .trust-map-head span{letter-spacing:.14em;color:var(--home-blue-ink);font-size:10px;font-weight:750}.qsite .trust-map-head p{color:#59747a;max-width:535px;margin:0;font-size:13px;line-height:1.55}.qsite .trust-map-flow{grid-template-columns:1fr 90px 1.08fr 90px 1fr;align-items:stretch;padding:34px;display:grid}.qsite .trust-map-column{background:#ffffffe6;border:1px solid #c8dfe3;border-radius:12px;flex-direction:column;gap:8px;padding:22px;display:flex}.qsite .trust-map-column small{letter-spacing:.12em;color:#668087;margin-bottom:10px;font-size:9px}.qsite .trust-map-column span{color:#3f5b61;background:#fff;border:1px solid #d9e7e9;border-radius:7px;align-items:center;min-height:40px;padding:9px 11px;font-size:12px;display:flex;box-shadow:0 4px 13px #1b4e560a}.qsite .trust-map-column span:before{content:"";background:#79c4d5;border-radius:50%;width:7px;height:7px;margin-right:10px;box-shadow:0 0 0 4px #e0f3f6}.qsite .output-column span:before{background:#ef6b3b;box-shadow:0 0 0 4px #fde9e2}.qsite .trust-map-connector{align-items:center;display:flex;position:relative}.qsite .trust-map-connector i{background:linear-gradient(90deg,#7ebdca 50%,#0000 50%) 0 0/8px 1px;flex:1;height:1px;animation:1.8s linear infinite trust-flow}.qsite .trust-map-connector b{white-space:nowrap;letter-spacing:.1em;color:#5c7a80;background:#eef9fb;padding:6px;font-size:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qsite .trust-map-core{background:var(--navy);color:#fff;border-radius:15px;flex-direction:column;justify-content:center;min-height:286px;padding:30px;display:flex;position:relative;box-shadow:0 20px 45px #082d3a33}.qsite .trust-core-kicker{letter-spacing:.18em;color:var(--cyan);font-size:9px}.qsite .trust-map-core strong{letter-spacing:-.04em;margin:21px 0 13px;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400;line-height:.98}.qsite .trust-map-core p{color:#9db9bf;max-width:215px;margin:0;font-size:12px;line-height:1.55}.qsite .trust-core-seal{text-align:center;color:#9cdceb;letter-spacing:.08em;border:1px solid #50717a;border-radius:50%;place-items:center;width:94px;height:94px;font-size:8px;font-weight:750;line-height:1.45;animation:3.2s ease-in-out infinite trust-pulse;display:grid;position:absolute;bottom:20px;right:20px}.qsite .partner-trust-grid{margin-top:20px}@keyframes trust-flow{to{background-position:8px 0}}@keyframes trust-pulse{0%,to{box-shadow:0 0 #67cce300}50%{box-shadow:0 0 0 8px #67cce314}}@media (prefers-reduced-motion:reduce){.qsite .trust-map-connector i,.qsite .trust-core-seal{animation:none}}@media (max-width:900px){.qsite .trust-map-flow{grid-template-columns:1fr 62px 1.08fr}.qsite .trust-map-flow>.trust-map-connector:nth-of-type(4),.qsite .output-column{display:none}.qsite .trust-map-core{min-height:270px}}@media (max-width:620px){.qsite .partner-home-hero{padding-top:50px}.qsite .partner-hero-copy h1{font-size:clamp(46px,12.2vw,54px);line-height:.96}.qsite .partner-hero-copy .lede{margin-top:21px}.qsite .partner-hero-product{margin-top:42px}.qsite .partner-first-home .section-heading h2{font-size:42px}.qsite .partner-first-home .partner-principle h2,.qsite .partner-first-home .footer-callout h2{font-size:48px}.qsite .partner-first-home .practice-story,.qsite .partner-first-home .partner-trust,.qsite .partner-first-home .partner-console-section{padding-block:80px}.qsite .partner-first-home .partner-principle{padding-block:82px}.qsite .trust-boundary-map{border-radius:14px;margin-top:46px}.qsite .trust-map-head{gap:8px;padding:20px;display:grid}.qsite .trust-map-flow{grid-template-columns:1fr;gap:12px;padding:18px}.qsite .trust-map-flow>.trust-map-connector{display:none}.qsite .trust-map-flow>.trust-map-core{min-height:240px;display:flex}.qsite .trust-map-flow>.output-column{display:flex}.qsite .trust-map-column{padding:17px}.qsite .partner-trust-grid{margin-top:16px}}.qsite .evidence-field{background:#edf9fb;border:1px solid #b8d9e0;border-radius:22px;margin-top:64px;overflow:hidden;box-shadow:0 30px 80px #1246501a}.qsite .evidence-field-head{background:#ffffffa8;border-bottom:1px solid #c6e1e6;justify-content:space-between;align-items:center;gap:44px;min-height:80px;padding:22px 30px;display:flex}.qsite .evidence-field-head>span{letter-spacing:.15em;color:#075d72;font-size:10px;font-weight:760}.qsite .evidence-field-head p{color:#577279;max-width:565px;margin:0;font-size:14px;line-height:1.55}.qsite .evidence-stage{background-image:radial-gradient(#bddde4 .7px,#0000 .7px);background-size:17px 17px;grid-template-columns:1.08fr .22fr .9fr;align-items:center;min-height:560px;padding:34px 44px 28px;display:grid;position:relative}.qsite .evidence-constellation{width:470px;max-width:100%;height:470px;margin:auto;position:relative}.qsite .evidence-constellation .orbit{border:1px solid #328b9e38;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qsite .orbit-one{width:440px;height:440px}.qsite .orbit-two{width:330px;height:330px;animation:36s linear infinite orbit-turn;border-style:dashed!important}.qsite .orbit-three{background:#d6f2f780;width:215px;height:215px}.qsite .evidence-constellation:before,.qsite .evidence-constellation:after{content:"";opacity:.45;background:linear-gradient(#0000,#8bc9d6,#0000);width:1px;position:absolute;top:26px;bottom:26px;left:50%}.qsite .evidence-constellation:after{width:auto;height:1px;top:50%;left:26px;right:26px}.qsite .inventory-core{z-index:3;background:var(--navy);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;width:230px;height:230px;padding:37px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 23px 55px #082d3a45,0 0 0 13px #67cce321}.qsite .inventory-core img{object-fit:cover;border-radius:50%;width:41px;height:41px;position:absolute;top:28px;right:30px}.qsite .inventory-core>span{letter-spacing:.16em;color:#75d0e2;font-size:8px}.qsite .inventory-core strong{letter-spacing:-.04em;margin:14px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400;line-height:.99}.qsite .inventory-core p{color:#9bb8be;margin:0;font-size:9px}.qsite .source-signal{z-index:4;color:#36575e;background:#fffffff5;border:1px solid #c8dde1;border-radius:10px;flex-direction:column;justify-content:center;min-width:150px;min-height:54px;padding:10px 11px 9px 34px;font-size:12px;font-weight:660;animation:5s ease-in-out infinite signal-float;display:flex;position:absolute;box-shadow:0 12px 25px #1e545e17}.qsite .source-signal i{background:#69c4d7;border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:13px;box-shadow:0 0 0 5px #ddf3f7}.qsite .source-signal small{letter-spacing:.12em;color:#8aa0a5;margin-top:4px;font-size:7px;font-weight:700}.qsite .signal-public{top:68px;left:0}.qsite .signal-cloud{animation-delay:-1.2s;top:52px;right:-4px}.qsite .signal-code{animation-delay:-2.4s;bottom:67px;left:-7px}.qsite .signal-pki{animation-delay:-3.6s;bottom:48px;right:0}.qsite .evidence-transfer{justify-content:space-around;align-items:center;height:220px;display:flex;position:relative}.qsite .evidence-transfer:before{content:"";border-top:1px dashed #6db4c3;position:absolute;top:50%;left:-58px;right:-45px}.qsite .evidence-transfer span{z-index:2;letter-spacing:.12em;color:#4f747c;background:#edf9fb;padding:6px;font-size:7px;font-weight:760;position:absolute;top:42%}.qsite .evidence-transfer i{z-index:3;background:var(--orange);border-radius:50%;width:9px;height:9px;animation:3s ease-in-out infinite evidence-cross;position:relative;box-shadow:0 0 0 5px #ef6b3b21}.qsite .evidence-transfer i:nth-of-type(2){animation-delay:-1s}.qsite .evidence-transfer i:nth-of-type(3){animation-delay:-2s}.qsite .partner-deliverable{width:375px;max-width:100%;height:430px;margin:0 auto;position:relative}.qsite .deliverable-sheet{background:#fff;border:1px solid #cfdcda;border-radius:8px;width:325px;height:382px;position:absolute;top:9px;left:22px;box-shadow:0 25px 55px #11363a24}.qsite .sheet-back-two{background:#cdeaf0;border-color:#b5dbe3;transform:rotate(6deg)translate(16px,5px)}.qsite .sheet-back-one{background:#f7fbfb;transform:rotate(3deg)translate(8px,2px)}.qsite .sheet-front{z-index:3;padding:25px;transform:rotate(-1.4deg)}.qsite .sheet-brand{border-bottom:1px solid #dce5e2;align-items:center;padding-bottom:16px;display:flex}.qsite .partner-mark{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:31px;height:31px;margin-right:9px;font-size:8px;display:grid}.qsite .sheet-brand small{color:#82918d;font-size:7px;line-height:1.35}.qsite .sheet-brand small b{color:#2e4b45}.qsite .sheet-brand em{color:#899793;margin-left:auto;font-size:7px;font-style:normal}.qsite .sheet-title{background:var(--navy);color:#fff;margin-top:17px;padding:19px}.qsite .sheet-title small{letter-spacing:.13em;color:var(--cyan);font-size:6px}.qsite .sheet-title strong{letter-spacing:-.035em;margin:13px 0 9px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;line-height:1.02;display:block}.qsite .sheet-title>span{color:#9cb8be;font-size:7px}.qsite .sheet-metrics{border:1px solid #dce5e2;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.qsite .sheet-metrics>div{border-left:1px solid #dce5e2;padding:10px 7px}.qsite .sheet-metrics>div:first-child{border-left:0}.qsite .sheet-metrics small{color:#84938f;font-size:5px}.qsite .sheet-metrics b{margin-top:5px;font-size:15px;display:block}.qsite .sheet-lines{gap:7px;margin-top:17px;display:grid}.qsite .sheet-lines i{background:#e4ecea;border-radius:4px;height:5px;display:block}.qsite .sheet-lines i:first-child{width:82%}.qsite .sheet-lines i:nth-child(2){width:65%}.qsite .sheet-lines i:nth-child(3){width:74%}.qsite .partner-validated{text-align:center;color:#c95227;letter-spacing:.08em;border:1px solid #ef6b3b8c;border-radius:50%;place-items:center;width:66px;height:66px;font-size:7px;font-weight:780;line-height:1.25;display:grid;position:absolute;bottom:18px;right:23px;transform:rotate(-8deg)}.qsite .deliverable-caption{z-index:4;border-left:2px solid var(--orange);padding-left:12px;position:absolute;bottom:0;left:18px;right:0}.qsite .deliverable-caption span{letter-spacing:.13em;color:#0a6478;font-size:8px;font-weight:760}.qsite .deliverable-caption p{color:#61787d;margin:5px 0 0;font-size:9px;line-height:1.4}.qsite .evidence-field-foot{color:#557078;background:#ffffffb3;border-top:1px solid #c7e1e6;align-items:center;gap:28px;min-height:64px;padding:15px 30px;font-size:11px;display:flex}.qsite .evidence-field-foot span{align-items:center;gap:7px;display:flex}.qsite .evidence-field-foot span i{background:#65bfd2;border-radius:50%;width:6px;height:6px}.qsite .evidence-field-foot strong{color:var(--navy);margin-left:auto;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}@keyframes orbit-turn{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes signal-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes evidence-cross{0%{opacity:0;transform:translate(-32px)}35%,65%{opacity:1}to{opacity:0;transform:translate(32px)}}@media (prefers-reduced-motion:reduce){.qsite .orbit-two,.qsite .source-signal,.qsite .evidence-transfer i{animation:none}}@media (max-width:1000px){.qsite .evidence-stage{grid-template-columns:1fr .15fr .8fr;padding-inline:25px}.qsite .evidence-constellation{transform:scale(.87)}.qsite .partner-deliverable{transform:scale(.9)}.qsite .evidence-field-foot{gap:15px}.qsite .evidence-field-foot strong{display:none}}@media (max-width:760px){.qsite .evidence-field{border-radius:16px;margin-top:46px}.qsite .evidence-field-head{gap:8px;padding:20px;display:grid}.qsite .evidence-stage{grid-template-columns:1fr;gap:20px;padding:22px 14px 30px}.qsite .evidence-constellation{width:350px;height:350px;transform:none}.qsite .orbit-one{width:338px;height:338px}.qsite .orbit-two{width:260px;height:260px}.qsite .orbit-three{width:172px;height:172px}.qsite .inventory-core{width:184px;height:184px;padding:28px}.qsite .inventory-core img{width:32px;height:32px;top:22px;right:24px}.qsite .inventory-core strong{font-size:24px}.qsite .source-signal{min-width:123px;min-height:47px;padding-left:29px;font-size:10px}.qsite .source-signal i{width:7px;height:7px;top:16px;left:11px}.qsite .signal-public{top:34px}.qsite .signal-cloud{top:28px}.qsite .signal-code{bottom:34px}.qsite .signal-pki{bottom:26px}.qsite .evidence-transfer{height:70px;transform:rotate(90deg)}.qsite .evidence-transfer:before{left:-30px;right:-30px}.qsite .partner-deliverable{height:430px;transform:none}.qsite .evidence-field-foot{grid-template-columns:1fr 1fr;gap:11px;padding:18px 20px;display:grid}.qsite .evidence-field-foot span{font-size:10px}}@media (max-width:390px){.qsite .evidence-constellation{margin-left:-3px;transform:scale(.92)}.qsite .partner-deliverable{transform-origin:top;margin-bottom:-28px;transform:scale(.92)}.qsite .evidence-field-foot{grid-template-columns:1fr}}.qsite .partner-first-home .nav{border-bottom:1px solid #2b748429;height:70px}.qsite .partner-first-home .brand img{mix-blend-mode:multiply;width:39px;height:39px;transform:scale(1.27)}.qsite .partner-first-home .nav-cta{color:var(--navy);background:#ffffff7a;border:1px solid #082d3a38;border-radius:999px;padding:11px 16px}.qsite .partner-first-home .nav-cta:hover{color:var(--home-blue-ink);background:#fff}.qsite .partner-home-hero{border-top:0;padding-top:43px}.qsite .partner-programme-pill{color:#426a73;background:#ffffff6b;border:1px solid #075d7233;border-radius:999px;align-items:center;gap:10px;width:max-content;max-width:100%;margin:0 auto 28px;padding:8px 13px;font-size:11px;line-height:1.35;display:flex}.qsite .partner-programme-pill>span{color:#075d72;letter-spacing:.12em;font-size:8px;font-weight:780}.qsite .partner-programme-pill>span:last-child{color:#237b8e;margin-left:3px;font-size:12px}.qsite .partner-first-home .partner-primary{box-shadow:0 9px 23px #d553262e}@media (max-width:620px){.qsite .partner-first-home .nav{height:66px}.qsite .partner-first-home .brand img{width:36px;height:36px}.qsite .partner-first-home .nav-cta{padding:10px 13px;font-size:11px}.qsite .partner-home-hero{padding-top:34px}.qsite .partner-programme-pill{text-align:left;margin-bottom:25px;font-size:10px}.qsite .partner-programme-pill>span:first-child{display:none}}.qsite .partner-first-home .site-header{background:#fbfefe}.qsite .partner-first-home .nav{border-bottom-color:#357d8d1f}.qsite .partner-hero-product .platform-frame{box-shadow:0 40px 95px #05273147,0 0 0 1px #ffffff4d}.qsite .partner-proof-band{border-top:0}@media (max-width:620px){.qsite .partner-home-hero{background:linear-gradient(#fbfefe 0%,#eef9fb 20%,#d9f1f6 55%,#8ec3cf 80%,#0a3542 100%);padding-bottom:72px}.qsite .partner-hero-product .platform-frame{box-shadow:0 26px 60px #05273140}}.qsite .inventory-core{text-align:center;align-items:center;padding:28px}.qsite .inventory-core img{object-fit:cover;border-radius:50%;width:57px;height:57px;margin:0 0 7px;position:static}.qsite .inventory-core>span{font-size:7px}.qsite .inventory-core strong{margin:8px 0 9px;font-size:27px}.qsite .inventory-core p{font-size:8px}.qsite .partner-first-home .footer-callout .single-line-footer{white-space:nowrap;max-width:none;font-size:clamp(48px,5vw,63px)}.qsite .industry-preview{border-bottom:1px solid var(--line);background:#f7fbfb;padding:104px 0}.qsite .industry-preview-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:110px;display:grid}.qsite .industry-preview-copy h2,.qsite .industries-hero h1,.qsite .benchmark-section h2,.qsite .industry-context-section h2,.qsite .benchmark-table-section h2,.qsite .method-section h2,.qsite .industry-cta h2{letter-spacing:-.052em;font-family:Georgia,Times New Roman,serif;font-weight:400}.qsite .industry-preview-copy h2{margin:15px 0 24px;font-size:clamp(43px,4.6vw,58px);line-height:1}.qsite .industry-preview-copy>p:not(.section-label){color:#586d69;margin:0 0 26px;font-size:16px;line-height:1.7}.qsite .industry-preview-visual{background:#fff;border:1px solid #cbdedb;border-radius:17px;padding:29px 31px 24px;box-shadow:0 22px 55px #13464b14}.qsite .benchmark-heading{border-bottom:1px solid #e1e9e7;justify-content:space-between;align-items:center;margin-bottom:9px;padding-bottom:20px;display:flex}.qsite .benchmark-heading span{font-family:Georgia,Times New Roman,serif;font-size:21px}.qsite .benchmark-heading small{letter-spacing:.13em;color:#7e918d;font-size:8px}.qsite .benchmark-row{grid-template-columns:135px 1fr 42px;align-items:center;gap:13px;min-height:39px;display:grid}.qsite .benchmark-row>span{color:#526762;font-size:11px}.qsite .benchmark-row>i{background:#e6efed;border-radius:99px;height:7px;overflow:hidden}.qsite .benchmark-row>i>b{border-radius:inherit;background:linear-gradient(90deg,#8ed7e4,#0b7187);height:100%;display:block}.qsite .benchmark-row>strong{text-align:right;color:#0b6073;font-size:12px}.qsite .industry-preview-visual>p{color:#899793;border-top:1px solid #e1e9e7;margin:15px 0 0;padding-top:14px;font-size:9px}.qsite .industries-page{background:var(--paper)}.qsite .industries-page .site-header{background:#fbfefe}.qsite .industries-page .nav-links a.active{color:var(--home-blue-ink);font-weight:720}.qsite .industries-hero{background:linear-gradient(#fbfefe 0%,#eef9fb 34%,#ccecf2 100%);padding:104px 0 78px}.qsite .industries-hero-grid{text-align:center}.qsite .industries-hero h1{max-width:900px;margin:18px auto 30px;font-size:clamp(62px,6.5vw,86px);line-height:.93}.qsite .industries-hero-lede{color:#496970;max-width:750px;margin:0 auto;font-size:18px;line-height:1.67}.qsite .industries-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:25px;margin-top:30px;display:flex}.qsite .research-stat-strip{background:#ffffff94;border:1px solid #3a84943d;grid-template-columns:repeat(4,1fr);margin-top:88px;display:grid}.qsite .research-stat-strip>div{border-left:1px solid #3a849433;flex-direction:column;justify-content:center;min-height:139px;padding:28px;display:flex}.qsite .research-stat-strip>div:first-child{border-left:0}.qsite .research-stat-strip strong{color:var(--navy);letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-size:35px;font-weight:400}.qsite .research-stat-strip span{color:#58747a;margin-top:8px;font-size:11px;line-height:1.45}.qsite .benchmark-section,.qsite .benchmark-table-section{padding:118px 0}.qsite .benchmark-chart{background:#fff;border:1px solid #cfddda;margin-top:66px;padding:33px 34px 27px}.qsite .benchmark-axis{color:#879692;justify-content:space-between;margin:0 55px 13px 205px;font-size:9px;display:flex}.qsite .range-row{border-top:1px solid #e2e9e7;grid-template-columns:175px 1fr 48px;align-items:center;gap:28px;min-height:67px;display:grid}.qsite .range-row>div:first-child{flex-direction:column;display:flex}.qsite .range-row>div:first-child strong{color:#263f3a;font-size:13px}.qsite .range-row>div:first-child small{color:#8a9895;margin-top:5px;font-size:9px}.qsite .range-row>strong{min-width:45px;font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;text-align:center;border:1px solid;border-radius:7px;justify-self:end;padding:5px 6px;font-size:14px;font-weight:760}.qsite .range-track{background:linear-gradient(90deg,#0000 24.8%,#e3ebe9 25%,#0000 25.2% 49.8%,#e3ebe9 50%,#0000 50.2% 74.8%,#e3ebe9 75%,#0000 75.2%),#f3f6f5;border-radius:99px;height:12px;position:relative}.qsite .range-band{background:#b9e4ec;border-radius:99px;height:8px;position:absolute;top:2px}.qsite .range-median{width:3px;height:22px;position:absolute;top:-5px;transform:translate(-1px)}.qsite .range-median:after{content:"";background:currentColor;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-3px;box-shadow:0 0 0 1px}.qsite .range-median.capability-marker-lower{color:#bd2f28;background:#bd2f28}.qsite .range-median.capability-marker-middle{color:#e47b16;background:#e47b16}.qsite .range-median.capability-marker-higher{color:#1d7655;background:#1d7655}.qsite .chart-legend{color:#687a76;border-top:1px solid #e2e9e7;justify-content:flex-end;gap:26px;margin-top:4px;padding-top:20px;font-size:10px;display:flex}.qsite .chart-legend span{align-items:center;gap:8px;display:flex}.qsite .chart-legend i{background:#b9e4ec;border-radius:99px;width:22px;height:7px}.qsite .chart-legend b{border-radius:50%;width:8px;height:8px}.qsite .chart-legend .median-key{gap:5px}.qsite .chart-legend .median-low{background:#bd2f28}.qsite .chart-legend .median-mid{background:#e47b16}.qsite .chart-legend .median-high{background:#1d7655;margin-right:3px}.qsite .industry-context-section{background:#edf8fa;border-block:1px solid #cce4e8;padding:116px 0}.qsite .industry-card-grid{background:#fff;border:1px solid #c6dcdf;grid-template-columns:repeat(3,1fr);margin-top:66px;display:grid}.qsite .industry-card-grid article{border-top:1px solid #d8e4e2;border-left:1px solid #d8e4e2;flex-direction:column;min-height:295px;padding:28px 30px;display:flex}.qsite .industry-card-grid article:nth-child(3n+1){border-left:0}.qsite .industry-card-grid article:nth-child(-n+3){border-top:0}.qsite .industry-card-head{justify-content:space-between;align-items:start;display:flex}.qsite .industry-card-head>span{color:var(--orange);font-size:9px}.qsite .industry-card-head>strong{color:#08677a;text-align:right;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.qsite .industry-card-head small{font-family:var(--font-geist-sans);letter-spacing:.1em;color:#8b9996;margin-top:3px;font-size:7px;font-weight:650;display:block}.qsite .industry-card-grid h3{letter-spacing:-.035em;margin:54px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.qsite .industry-card-grid p{color:#63736f;margin:0;font-size:13px;line-height:1.6}.qsite .industry-card-meta{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:24px;display:flex}.qsite .industry-card-meta span{color:#507078;background:#edf6f6;border-radius:99px;padding:6px 8px;font-size:8px}.qsite .benchmark-table-wrap{border:1px solid #cfddda;margin-top:64px;overflow-x:auto}.qsite .benchmark-table-wrap table{border-collapse:collapse;background:#fff;width:100%;min-width:900px}.qsite .benchmark-table-wrap th,.qsite .benchmark-table-wrap td{text-align:left;border-top:1px solid #e0e8e6;padding:20px 22px;font-size:12px}.qsite .benchmark-table-wrap thead th{color:#6b7e79;letter-spacing:.08em;text-transform:uppercase;background:#f0f6f5;border-top:0;font-size:9px}.qsite .benchmark-table-wrap tbody th{color:#29413c;font-weight:680}.qsite .benchmark-table-wrap tbody td{color:#59706b}.qsite .benchmark-table-wrap tbody td:nth-last-child(-n+3){font-family:var(--font-geist-mono);color:#075f72}.qsite .method-section{background:var(--navy);color:#fff;padding:112px 0}.qsite .method-grid{grid-template-columns:.8fr 1.2fr;gap:110px;display:grid}.qsite .method-section h2{margin:16px 0 0;font-size:clamp(46px,5vw,65px);line-height:1}.qsite .method-list article{border-top:1px solid #31515b;grid-template-columns:42px 1fr;gap:22px;padding:26px 0;display:grid}.qsite .method-list article:first-child{border-top:0;padding-top:0}.qsite .method-list article>span{color:var(--cyan);font-size:9px}.qsite .method-list h3{margin:0 0 10px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.qsite .method-list p{color:#9db6bb;margin:0;font-size:13px;line-height:1.65}.qsite .industry-cta{text-align:center;background:linear-gradient(#dff4f8,#bfe8f1);padding:112px 0}.qsite .industry-cta h2{max-width:900px;margin:17px auto 24px;font-size:clamp(50px,5.7vw,72px);line-height:.96}.qsite .industry-cta>div>p:not(.section-label){color:#4d6970;max-width:720px;margin:0 auto 31px;font-size:17px;line-height:1.7}.qsite .industries-footer{padding:0 0 32px}.qsite .industries-footer .footer-bottom{margin-top:0}@media (max-width:1000px){.qsite .industry-preview-grid,.qsite .industries-hero-grid,.qsite .method-grid{grid-template-columns:1fr;gap:45px}.qsite .industry-card-grid{grid-template-columns:1fr 1fr}.qsite .industry-card-grid article:nth-child(3n+1){border-left:1px solid #d8e4e2}.qsite .industry-card-grid article:nth-child(odd){border-left:0}.qsite .industry-card-grid article:nth-child(3){border-top:1px solid #d8e4e2}.qsite .industries-page .nav-links{gap:20px}.qsite .partner-first-home .footer-callout .single-line-footer{white-space:normal}}@media (max-width:760px){.qsite .industry-preview{padding:78px 0}.qsite .industry-preview-grid{gap:40px}.qsite .industry-preview-visual{padding:23px 20px}.qsite .benchmark-row{grid-template-columns:108px 1fr 37px}.qsite .industries-hero{padding-top:72px;padding-bottom:44px}.qsite .industries-hero h1{font-size:52px}.qsite .research-stat-strip{grid-template-columns:1fr 1fr;margin-top:58px}.qsite .research-stat-strip>div:nth-child(3){border-top:1px solid #3a849433}.qsite .research-stat-strip>div:nth-child(odd){border-left:0}.qsite .benchmark-section,.qsite .benchmark-table-section{padding:82px 0}.qsite .benchmark-chart{padding:23px 18px}.qsite .benchmark-axis{margin-left:143px;margin-right:42px}.qsite .range-row{grid-template-columns:115px 1fr 34px;gap:14px}.qsite .industry-card-grid{grid-template-columns:1fr}.qsite .industry-card-grid article,.qsite .industry-card-grid article:nth-child(3n+1){border-left:0}.qsite .industry-card-grid article:nth-child(n+2){border-top:1px solid #d8e4e2}.qsite .industry-context-section,.qsite .method-section,.qsite .industry-cta{padding:82px 0}.qsite .industry-cta h2{font-size:48px}.qsite .inventory-core img{width:47px;height:47px;margin-bottom:5px;position:static}.qsite .inventory-core strong{margin-block:7px;font-size:22px}.qsite .inventory-core p{font-size:7px}}@media (max-width:480px){.qsite .benchmark-heading small{display:none}.qsite .benchmark-row{grid-template-columns:96px 1fr 34px;gap:9px}.qsite .benchmark-row>span{font-size:10px}.qsite .research-stat-strip>div{min-height:115px;padding:20px}.qsite .research-stat-strip strong{font-size:29px}.qsite .benchmark-axis{display:none}.qsite .range-row{grid-template-columns:94px 1fr 33px;gap:9px}.qsite .range-row>div:first-child small{display:none}.qsite .range-row>div:first-child strong{font-size:11px}.qsite .chart-legend{flex-wrap:wrap;justify-content:flex-start}.qsite .industries-hero h1{font-size:46px}}.qsite .intelligence-preview{background:var(--navy);color:#fff;padding:94px 0}.qsite .intelligence-preview-grid{grid-template-columns:1fr .85fr;align-items:center;gap:110px;display:grid}.qsite .intelligence-preview h2,.qsite .intelligence-hero h1,.qsite .landscape-section h2,.qsite .intelligence-sample h2,.qsite .member-access-card h2{letter-spacing:-.052em;font-family:Georgia,Times New Roman,serif;font-weight:400}.qsite .intelligence-preview .section-label{color:var(--cyan)}.qsite .intelligence-preview h2{max-width:640px;margin:15px 0 23px;font-size:clamp(45px,4.8vw,63px);line-height:.97}.qsite .intelligence-preview p:not(.section-label){color:#a7c1c7;max-width:590px;margin:0 0 25px;font-size:16px;line-height:1.7}.qsite .intelligence-preview .text-link{color:#b9ebf5;border-bottom-color:#5e8994}.qsite .intelligence-preview-card{background:#ffffff0a;border:1px solid #395866;grid-template-columns:repeat(3,1fr);display:grid}.qsite .intelligence-preview-card>div{border-left:1px solid #395866;flex-direction:column;padding:26px 20px;display:flex}.qsite .intelligence-preview-card>div:first-child{border-left:0}.qsite .intelligence-preview-card span{color:#b8eaf3;font-family:Georgia,Times New Roman,serif;font-size:32px}.qsite .intelligence-preview-card small{color:#91abb1;margin-top:8px;font-size:9px;line-height:1.4}.qsite .intelligence-preview-card>p{border-top:1px solid #395866;grid-column:1/-1;padding:14px 20px;color:#8da9b0!important;max-width:none!important;margin:0!important;font-size:10px!important}.qsite .intelligence-page .site-header{background:#fbfefe}.qsite .intelligence-page .nav-links a.active{color:var(--home-blue-ink);font-weight:720}.qsite .intelligence-hero{background:linear-gradient(#fbfefe 0%,#effbfc 43%,#c3e8f0 100%);padding:118px 0 112px}.qsite .intelligence-hero-grid{text-align:center;flex-direction:column;align-items:center;display:flex}.qsite .intelligence-hero-grid>div:first-child{display:contents}.qsite .intelligence-hero .section-label{order:0}.qsite .intelligence-hero h1{order:1;max-width:920px;margin:17px 0 0;font-size:clamp(62px,6.7vw,88px);line-height:.91}.qsite .intelligence-hero h1 em{color:#167d93;font-style:normal}.qsite .intelligence-hero-grid>div:last-child{display:contents}.qsite .intelligence-hero-grid>div:last-child>p{color:#496970;order:2;max-width:710px;margin:27px auto 29px;font-size:18px;line-height:1.67}.qsite .intelligence-hero-grid .hero-actions{order:3}.qsite .intelligence-hero-grid small{color:#5e7b82;order:4;margin-top:20px;font-size:10px;display:block}.qsite .intelligence-proof{background:#ffffff94;border:1px solid #3a84943d;grid-template-columns:repeat(3,.7fr) 1.45fr;margin-top:92px;display:grid;box-shadow:0 24px 60px #1a5e6b17}.qsite .intelligence-proof>div,.qsite .intelligence-proof>p{border-left:1px solid #3a849433;flex-direction:column;justify-content:center;min-height:140px;margin:0;padding:28px;display:flex}.qsite .intelligence-proof>div:first-child{border-left:0}.qsite .intelligence-proof strong{color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.qsite .intelligence-proof span{color:#58747a;margin-top:8px;font-size:10px}.qsite .intelligence-proof>p{color:#537078;font-size:12px;line-height:1.55}.qsite .landscape-section{padding:118px 0}.qsite .public-landscape-matrix{background:#fff;border:1px solid #cadfdf;margin-top:66px;box-shadow:0 24px 65px #144f5717}.qsite .landscape-intro{background:#f4fbfc;border-bottom:1px solid #dce8e8;justify-content:space-between;align-items:end;gap:35px;padding:25px 28px;display:flex}.qsite .landscape-intro>div{flex-direction:column;gap:8px;display:flex}.qsite .landscape-intro span{letter-spacing:.14em;color:#0b6376;font-size:8px;font-weight:760}.qsite .landscape-intro strong{font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.qsite .landscape-intro p{color:#617d81;max-width:375px;margin:0;font-size:12px;line-height:1.55}.qsite .matrix-scroll{overflow-x:auto}.qsite .landscape-grid{background-image:linear-gradient(90deg,#0000 99.5%,#e3eceb 99.5%);grid-template-columns:190px repeat(6,1fr);min-width:860px;display:grid}.qsite .matrix-corner,.qsite .matrix-column,.qsite .matrix-row-label,.qsite .landscape-cell{border-bottom:1px solid #e2eae9;border-right:1px solid #e2eae9;min-height:70px}.qsite .matrix-corner{background:#f7faf9;flex-direction:column;justify-content:space-between;padding:15px 17px;display:flex}.qsite .matrix-corner span,.qsite .matrix-corner b{color:#7a8c88;font-size:8px}.qsite .matrix-corner b{color:#3f666c;letter-spacing:.05em}.qsite .matrix-column{text-align:center;color:#425e62;background:#f7faf9;place-items:center;padding:17px 8px;font-size:10px;font-weight:720;display:grid}.qsite .matrix-row-label{background:#fff;flex-direction:column;justify-content:center;padding:14px 17px;display:flex}.qsite .matrix-row-label strong{color:#314a46;font-size:12px}.qsite .matrix-row-label span{color:#8b9996;margin-top:4px;font-size:8px}.qsite .landscape-cell{background:#fff;flex-direction:column;justify-content:center;gap:8px;padding:12px 13px;transition:background .18s;display:flex;position:relative}.qsite .landscape-cell:not(.empty):hover{background:#f1fafb}.qsite .landscape-cell strong{color:#155f70;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.qsite .landscape-cell.empty{color:#b3c0bd;align-items:center;font-size:16px}.qsite .cell-statuses{background:#edf1f0;border-radius:99px;height:7px;display:flex;overflow:hidden}.qsite .cell-statuses i{min-width:0;display:block}.qsite .cell-statuses .ready,.qsite .landscape-legend .ready{background:#08728a}.qsite .cell-statuses .transitioning,.qsite .landscape-legend .transitioning{background:#8bd2df}.qsite .cell-statuses .unsupported,.qsite .landscape-legend .unsupported{background:var(--orange)}.qsite .cell-statuses .unknown,.qsite .landscape-legend .unknown{background:#aab7b4}.qsite .landscape-legend{color:#667a76;flex-wrap:wrap;gap:22px;padding:19px 28px 0;font-size:10px;display:flex}.qsite .landscape-legend span{align-items:center;gap:7px;display:flex}.qsite .landscape-legend i{border-radius:50%;width:10px;height:10px;display:block}.qsite .landscape-note{color:#81908d;margin:0;padding:10px 28px 25px;font-size:9px;line-height:1.5}.qsite .intelligence-boundary{background:#eff9fa;border-left:3px solid #3b9eb2;grid-template-columns:185px 1fr;gap:28px;margin-top:18px;padding:21px 25px;display:grid}.qsite .intelligence-boundary span{letter-spacing:.13em;color:#0a6275;font-size:9px;font-weight:760}.qsite .intelligence-boundary p{color:#496a71;margin:0;font-size:12px;line-height:1.6}.qsite .intelligence-sample{background:#f0f8f9;border-block:1px solid #cfe5e8;padding:108px 0}.qsite .intelligence-sample-grid{background:#fff;border:1px solid #c9dfdf;grid-template-columns:repeat(3,1fr);margin-top:64px;display:grid}.qsite .intelligence-sample-grid article{border-left:1px solid #dce8e7;flex-direction:column;min-height:245px;padding:26px 29px;display:flex}.qsite .intelligence-sample-grid article:first-child{border-left:0}.qsite .intelligence-sample-grid article>div{justify-content:space-between;gap:8px;display:flex}.qsite .intelligence-sample-grid article>div span{color:#627c80;font-size:9px}.qsite .intelligence-sample-grid article>div b{color:#0a6577;background:#e2f3f5;border-radius:99px;padding:5px 7px;font-size:7px}.qsite .intelligence-sample-grid h3{letter-spacing:-.035em;margin:57px 0 8px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.qsite .intelligence-sample-grid p{color:#7e8f8b;margin:0;font-size:11px}.qsite .intelligence-sample-grid a{color:#0b687c;margin-top:auto;font-size:11px;font-weight:720}.qsite .member-access-section{background:#fff;padding:112px 0}.qsite .member-access-card{background:linear-gradient(135deg,#eaf9fb,#fff);border:1px solid #b8dbe2;grid-template-columns:90px 1fr .7fr;align-items:center;gap:35px;padding:46px;display:grid}.qsite .member-lock{color:#0a6174;background:#cceef3;border-radius:50%;place-items:center;width:70px;height:70px;font-size:31px;display:grid;box-shadow:0 0 0 9px #87d4e229}.qsite .member-access-card h2{margin:12px 0 16px;font-size:clamp(38px,4vw,54px);line-height:1}.qsite .member-access-card p:not(.section-label){color:#587177;max-width:650px;margin:0;font-size:15px;line-height:1.62}.qsite .member-benefits{flex-wrap:wrap;gap:8px;margin-top:23px;display:flex}.qsite .member-benefits span{color:#527177;background:#fff;border:1px solid #cfe3e4;border-radius:99px;padding:7px 9px;font-size:9px}.qsite .member-access-actions{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.qsite .member-access-actions>span{color:#71817e;font-size:10px}.qsite .member-access-actions>span a{color:#0b687c;font-weight:700}.qsite .intelligence-method{background:var(--navy);color:#fff;padding:108px 0}.qsite .intelligence-method .section-label{color:var(--cyan)}.qsite .intelligence-method-grid{border-top:1px solid #31515b;grid-template-columns:repeat(3,1fr);margin-top:58px;display:grid}.qsite .intelligence-method-grid article{border-left:1px solid #31515b;min-height:230px;padding:28px 30px 20px 0}.qsite .intelligence-method-grid article+article{padding-left:30px}.qsite .intelligence-method-grid article:first-child{border-left:0}.qsite .intelligence-method-grid span{color:var(--cyan);font-size:9px}.qsite .intelligence-method-grid h3{margin:48px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.qsite .intelligence-method-grid p{color:#9eb7bd;margin:0;font-size:13px;line-height:1.65}@media (max-width:1100px){.qsite .partner-first-home .nav-links{gap:18px}.qsite .intelligence-preview-grid,.qsite .intelligence-hero-grid{gap:55px}.qsite .member-access-card{grid-template-columns:65px 1fr}.qsite .member-access-actions{grid-column:2}.qsite .intelligence-proof{grid-template-columns:repeat(3,1fr)}.qsite .intelligence-proof>p{border-top:1px solid #3a849433;border-left:0;grid-column:1/-1;min-height:80px}}@media (max-width:760px){.qsite .intelligence-preview{padding:78px 0}.qsite .intelligence-preview-grid{grid-template-columns:1fr;gap:38px}.qsite .intelligence-preview-card>div{padding:20px 13px}.qsite .intelligence-preview-card span{font-size:25px}.qsite .intelligence-hero{padding:78px 0 82px}.qsite .intelligence-hero h1{font-size:51px}.qsite .intelligence-proof{grid-template-columns:1fr 1fr;margin-top:58px}.qsite .intelligence-proof>div{border-top:1px solid #3a849433;min-height:110px;padding:19px}.qsite .intelligence-proof>div:first-child,.qsite .intelligence-proof>div:nth-child(2){border-top:0}.qsite .intelligence-proof>div:nth-child(odd){border-left:0}.qsite .intelligence-proof>p{padding:20px}.qsite .landscape-section{padding:82px 0}.qsite .public-landscape-matrix{margin-top:50px}.qsite .landscape-intro{gap:11px;padding:21px;display:grid}.qsite .landscape-legend{gap:13px;padding-inline:20px}.qsite .landscape-note{padding-inline:20px}.qsite .intelligence-boundary{grid-template-columns:1fr;gap:10px;padding:19px}.qsite .intelligence-sample,.qsite .member-access-section,.qsite .intelligence-method{padding:82px 0}.qsite .intelligence-sample-grid,.qsite .intelligence-method-grid{grid-template-columns:1fr}.qsite .intelligence-sample-grid article,.qsite .intelligence-sample-grid article:first-child,.qsite .intelligence-method-grid article,.qsite .intelligence-method-grid article+article{border-top:1px solid #dce8e7;border-left:0;padding:26px}.qsite .intelligence-sample-grid article:first-child,.qsite .intelligence-method-grid article:first-child{border-top:0}.qsite .intelligence-sample-grid h3,.qsite .intelligence-method-grid h3{margin-top:38px}.qsite .intelligence-method-grid article{border-color:#31515b}.qsite .member-access-card{grid-template-columns:1fr;gap:25px;padding:31px 25px}.qsite .member-access-actions{grid-column:auto}.qsite .member-lock{width:58px;height:58px}.qsite .intelligence-method-grid{margin-top:46px}.qsite .intelligence-method-grid h3{font-size:26px}.qsite .intelligence-page .nav-links{display:none}}.qsite .requirements-preview{background:linear-gradient(145deg,#e9f8fa 0%,#f7fbfa 55%,#fff 100%);border-block:1px solid #cee4e7;padding:105px 0 88px}.qsite .requirements-preview-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:72px;display:grid}.qsite .requirements-preview h2,.qsite .requirements-hero h1,.qsite .requirements-explore h2,.qsite .requirements-results h2,.qsite .requirements-actions h2,.qsite .requirements-timeline h2,.qsite .requirements-method h2,.qsite .requirements-cta h2{letter-spacing:-.052em;font-family:Georgia,Times New Roman,serif;font-weight:400}.qsite .requirements-preview h2{margin:16px 0 22px;font-size:clamp(46px,4.35vw,62px);line-height:.98}.qsite .requirements-preview-copy>p:not(.section-label){color:#56706d;max-width:590px;margin:0 0 25px;font-size:17px;line-height:1.7}.qsite .requirements-preview-map{color:inherit;background:#ffffffc7;border:1px solid #b7d6da;text-decoration:none;transition:transform .22s,box-shadow .22s;display:block;overflow:hidden;box-shadow:0 25px 65px #144f571a}.qsite .requirements-preview-map:hover{transform:translateY(-3px);box-shadow:0 30px 72px #144f5724}.qsite .requirements-preview-map-head{background:#ffffffe0;border-bottom:1px solid #d0e3e5;justify-content:space-between;align-items:center;gap:20px;min-height:57px;padding:15px 19px;display:flex}.qsite .requirements-preview-map-head>span{letter-spacing:.13em;color:#086b7e;font-size:10px;font-weight:760}.qsite .requirements-preview-map-head small{letter-spacing:.1em;color:#789093;font-size:8px;font-weight:720}.qsite .requirements-preview-map-canvas{background:linear-gradient(#eaf7f9,#dceff2);height:320px;position:relative;overflow:hidden}.qsite .requirements-preview-map-grid{background-image:linear-gradient(#1e70800e 1px,#0000 1px),linear-gradient(90deg,#1e70800e 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.qsite .requirements-preview-map-canvas>img{object-fit:contain;opacity:.46;mix-blend-mode:multiply;filter:sepia(.15)hue-rotate(135deg)saturate(.62)contrast(.88);width:calc(100% - 36px);height:calc(100% - 32px);position:absolute;inset:16px 18px}.qsite .requirements-preview-map-signals{z-index:2;position:absolute;inset:16px 18px}.qsite .requirements-preview-country{border:2px solid #ffffffeb;border-radius:50%;width:11px;height:11px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 7px #13454c47}.qsite .requirements-preview-country:after{content:"";opacity:.16;background:currentColor;border-radius:50%;position:absolute;inset:-5px}.qsite .requirements-preview-country.binding{color:#d9563d;background:#d9563d}.qsite .requirements-preview-country.guidance{color:#17849a;background:#17849a}.qsite .requirements-preview-country.reported{color:#899b98;background:#899b98}.qsite .requirements-preview-map-key{color:#657c7e;background:#fffffff0;border-top:1px solid #d3e4e5;justify-content:flex-end;align-items:center;gap:16px;min-height:35px;padding:9px 16px;font-size:8px;display:flex}.qsite .requirements-preview-map-key span{white-space:nowrap;align-items:center;gap:5px;display:flex}.qsite .requirements-preview-map-key i{border-radius:50%;width:6px;height:6px}.qsite .requirements-preview-map-key i.binding{background:#d9563d}.qsite .requirements-preview-map-key i.guidance{background:#17849a}.qsite .requirements-preview-map-key i.reported{background:#899b98}.qsite .requirements-preview-timeline{border-top:1px solid #a9cfd5;grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid;position:relative}.qsite .requirements-preview-timeline article{padding:30px 32px 0 0;position:relative}.qsite .requirements-preview-timeline article:before{content:"";background:#17849a;border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;left:0;box-shadow:0 0 0 5px #e7f5f7}.qsite .requirements-preview-timeline article.current:before{background:#e76838;box-shadow:0 0 0 5px #fde9e2}.qsite .requirements-preview-timeline strong{color:#086b7e;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;display:block}.qsite .requirements-preview-timeline article.current strong{color:#d95731}.qsite .requirements-preview-timeline span{color:#214d55;margin-top:7px;font-size:13px;font-weight:760;display:block}.qsite .requirements-preview-timeline p{color:#6b8180;max-width:220px;margin:7px 0 0;font-size:12px;line-height:1.5}.qsite .requirements-preview-note{color:#7a8f90;border-top:1px solid #d5e5e5;margin:34px 0 0;padding-top:17px;font-size:10px;line-height:1.55}.qsite .requirements-page .site-header{background:#fbfefe}.qsite .requirements-page .nav-links a.active{color:#08758a;font-weight:720}.qsite .requirements-hero{background:linear-gradient(#fbfefe 0%,#ecf9fb 58%,#c7eaf1 100%);padding:112px 0 72px}.qsite .requirements-hero-inner{text-align:center}.qsite .requirements-hero h1{max-width:1160px;margin:17px auto 0;font-size:clamp(44px,4.2vw,60px);line-height:1}.qsite .requirements-hero h1>span,.qsite .requirements-hero h1 em{white-space:nowrap;display:block}.qsite .requirements-hero h1 em{color:#167d93;font-style:normal}.qsite .requirements-hero-inner>p:not(.section-label){color:#496970;max-width:795px;margin:27px auto 30px;font-size:18px;line-height:1.67}.qsite .requirements-hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.qsite .requirements-deadline-strip{background:#ffffffb3;border:1px solid #38819042;grid-template-columns:repeat(3,1fr);margin-top:88px;display:grid}.qsite .requirements-deadline-strip div{border-left:1px solid #38819038;flex-direction:column;justify-content:center;min-height:135px;padding:27px 30px;display:flex}.qsite .requirements-deadline-strip div:first-child{border-left:0}.qsite .requirements-deadline-strip strong{color:#083d50;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:400}.qsite .requirements-deadline-strip span{color:#5c7479;margin-top:8px;font-size:12px}.qsite .requirements-explore{background:#fff;padding:116px 0}.qsite .requirements-map-panel{background:#eff9fa;border:1px solid #c3dcdf;margin-top:62px;box-shadow:0 24px 65px #144f5714}.qsite .requirements-map{background:linear-gradient(#eaf7f9,#dceff2);height:530px;position:relative;overflow:hidden}.qsite .map-grid-lines{background-image:linear-gradient(#1e708011 1px,#0000 1px),linear-gradient(90deg,#1e708011 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0}.qsite .map-land{filter:blur(.1px);background:#62b7c72b;border:1px solid #1f7f9221;display:block;position:absolute;transform:rotate(-8deg)}.qsite .land-one{border-radius:54% 46% 58% 42%;width:29%;height:36%;top:19%;left:7%}.qsite .land-two{border-radius:44% 56% 61% 39%;width:14%;height:25%;top:47%;left:29%;transform:rotate(16deg)}.qsite .land-three{border-radius:62% 38% 48% 52%;width:19%;height:25%;top:21%;left:47%}.qsite .land-four{border-radius:48% 52% 60% 40%;width:31%;height:35%;top:30%;right:8%;transform:rotate(6deg)}.qsite .requirements-map button{z-index:2;color:#264c52;cursor:pointer;text-align:left;background:#fffffff0;border:1px solid #9fcbd2;border-radius:10px;flex-direction:column;align-items:flex-start;min-width:150px;padding:13px 16px 13px 42px;transition:transform .18s,border-color .18s,background .18s;display:flex;position:absolute;box-shadow:0 9px 25px #114e5a1f}.qsite .requirements-map button:hover,.qsite .requirements-map button.selected{background:#fff;border-color:#08758a;transform:translateY(-3px)}.qsite .requirements-map button.selected{box-shadow:0 0 0 3px #08758a21,0 12px 30px #114e5a26}.qsite .requirements-map button svg{color:#e26435;width:19px;height:19px;position:absolute;top:16px;left:14px}.qsite .requirements-map button b{font-size:12px}.qsite .requirements-map button span{color:#6c8385;margin-top:4px;font-size:9px}.qsite .requirements-map-key{color:#5d7476;background:#fff;border-top:1px solid #d5e5e6;align-items:center;gap:24px;min-height:64px;padding:16px 22px;font-size:10px;display:flex}.qsite .requirements-map-key span{align-items:center;gap:7px;display:flex}.qsite .requirements-map-key i{border-radius:50%;width:9px;height:9px}.qsite .requirements-map-key i.binding{background:#d9563d}.qsite .requirements-map-key i.guidance{background:#17849a}.qsite .requirements-map-key i.reported{background:#9aa9a6}.qsite .requirements-map-key button{color:#08758a;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px;font-weight:700}.qsite .region-mobile-select{display:none}.qsite .requirements-results{background:#edf8fa;border-block:1px solid #cce4e8;padding:112px 0}.qsite .requirements-results-head{justify-content:space-between;align-items:end;gap:55px;display:flex}.qsite .requirements-results-head h2{margin:14px 0 13px;font-size:clamp(45px,4.7vw,64px);line-height:1}.qsite .requirements-results-head p:not(.section-label){color:#5e7471;max-width:690px;margin:0;font-size:15px;line-height:1.65}.qsite .requirements-results-head>strong{color:#08758a;flex-direction:column;align-items:flex-end;font-family:Georgia,Times New Roman,serif;font-size:48px;font-weight:400;display:flex}.qsite .requirements-results-head>strong span{font-family:var(--font-geist-sans);letter-spacing:.12em;text-transform:uppercase;color:#718683;font-size:9px}.qsite .requirements-filters{background:#fff;border:1px solid #c7dcdf;grid-template-columns:1fr 1fr 1.2fr;gap:12px;margin:46px 0 24px;padding:18px;display:grid}.qsite .requirements-filters label{flex-direction:column;gap:8px;display:flex}.qsite .requirements-filters label>span{letter-spacing:.12em;color:#627a7c;text-transform:uppercase;font-size:8px;font-weight:750}.qsite .requirements-filters select,.qsite .requirements-search>div{color:#294a47;background:#f8fbfa;border:1px solid #c8d9d8;height:48px;padding:0 13px;font-size:13px}.qsite .requirements-search>div{align-items:center;gap:9px;display:flex}.qsite .requirements-search svg{color:#6f8581;width:16px}.qsite .requirements-search input{color:#294a47;background:0 0;border:0;outline:0;width:100%;font-size:13px}.qsite .requirements-list{gap:15px;display:grid}.qsite .requirement-card{background:#fff;border:1px solid #c8dcdf;grid-template-columns:310px 1fr;display:grid;box-shadow:0 12px 30px #174c530e}.qsite .requirement-card-summary{border-right:1px solid #dce8e8;padding:25px 27px}.qsite .requirement-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.qsite .requirement-card-top>span:last-child{color:#778b88;align-items:center;gap:5px;font-size:9px;display:flex}.qsite .requirement-card-top svg{width:13px}.qsite .requirement-status{letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:6px 9px;font-size:8px;font-weight:760;display:inline-flex}.qsite .requirement-status.binding{color:#a84027;background:#fee8e1}.qsite .requirement-status.guidance{color:#086b7e;background:#ddf1f5}.qsite .requirement-status.reported{color:#687774;background:#ecefed}.qsite .requirement-card h3{letter-spacing:-.035em;margin:28px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400}.qsite .requirement-card-summary>p{color:#6e817e;min-height:30px;margin:0;font-size:11px}.qsite .requirement-next{border-top:1px solid #e0e9e8;grid-template-columns:23px 1fr;align-items:center;margin-top:25px;padding-top:18px;display:grid}.qsite .requirement-next svg{color:#dd6335;grid-row:1/3;width:17px}.qsite .requirement-next span{letter-spacing:.08em;color:#84928f;text-transform:uppercase;font-size:8px}.qsite .requirement-next strong{color:#244c4b;font-size:13px}.qsite .requirement-card-detail{grid-template-columns:1fr 1.35fr;gap:21px 34px;padding:25px 29px;display:grid}.qsite .requirement-card-detail>div>span{letter-spacing:.1em;color:#748986;font-size:8px;font-weight:750}.qsite .requirement-card-detail p{color:#49635f;margin:8px 0 0;font-size:12px;line-height:1.6}.qsite .requirement-milestones p{align-items:center;gap:7px;margin-top:6px;display:flex}.qsite .requirement-milestones svg{color:#16806e;width:13px;height:13px}.qsite .requirement-source{border-top:1px solid #e0e9e8;grid-column:1/-1;justify-content:space-between;align-items:center;gap:20px;padding-top:17px;display:flex}.qsite .requirement-source small{color:#869692;font-size:9px}.qsite .requirement-source a{color:#08758a;align-items:center;gap:7px;font-size:10px;font-weight:720;display:flex}.qsite .requirement-source svg{width:13px}.qsite .requirements-empty{text-align:center;color:#5f7471;background:#fff;border:1px solid #c8dcdf;padding:70px}.qsite .requirements-empty svg{color:#db633a}.qsite .requirements-empty h3{margin:13px 0 7px;font-family:Georgia,serif;font-size:27px;font-weight:400}.qsite .requirements-empty p{font-size:13px}.qsite .requirements-empty button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:7px;padding:12px 16px}.qsite .requirements-region-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.qsite .requirements-region-card{background:#fff;border:1px solid #c7dcdf;flex-direction:column;min-height:330px;padding:25px;display:flex;box-shadow:0 14px 36px #174c530e}.qsite .requirements-region-card-head{align-items:center;gap:14px;display:flex}.qsite .requirements-region-icon{color:#08758a;background:#e2f3f5;place-items:center;width:48px;height:48px;display:grid}.qsite .requirements-region-icon svg{width:23px;height:23px}.qsite .requirements-region-card h3{letter-spacing:-.03em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.qsite .requirements-region-card-head p{color:#778b88;margin:4px 0 0;font-size:11px}.qsite .requirements-region-summary{color:#5d7472;min-height:56px;margin:23px 0 19px;font-size:14px;line-height:1.55}.qsite .requirements-country-list{border-top:1px solid #dce8e8;margin-top:auto}.qsite .requirements-country-list button{color:#244c4b;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e0e9e8;grid-template-columns:30px 1fr auto 18px;align-items:center;gap:8px;width:100%;min-height:54px;padding:10px 2px;display:grid}.qsite .requirements-country-list button:hover{color:#08758a}.qsite .requirements-country-list button:last-child{border-bottom:0}.qsite .requirements-country-flag{font-size:20px;line-height:1}.qsite .requirements-country-list button>span:nth-child(2){font-size:14px;font-weight:680}.qsite .requirements-country-list button small{color:#758985;font-size:10px}.qsite .requirements-country-list button svg{color:#dd6335;width:15px;height:15px;transition:transform .18s}.qsite .requirements-country-list button:hover svg{transform:translate(3px)}.qsite .requirements-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031c26ad;place-items:center;padding:40px 22px;display:grid;position:fixed;inset:0}.qsite .requirements-country-modal{background:#fff;width:min(900px,100%);max-height:calc(100vh - 80px);overflow:auto;box-shadow:0 35px 100px #021b2459}.qsite .requirements-country-modal-head{z-index:2;background:#edf8fa;border-bottom:1px solid #cfe1e3;justify-content:space-between;align-items:center;gap:24px;min-height:108px;padding:22px 28px;display:flex;position:sticky;top:0}.qsite .requirements-country-modal-head>div{align-items:center;gap:16px;display:flex}.qsite .requirements-country-modal-flag{font-size:37px;line-height:1}.qsite .requirements-country-modal-head p{letter-spacing:.12em;text-transform:uppercase;color:#718683;margin:0 0 4px;font-size:10px;font-weight:750}.qsite .requirements-country-modal-head h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:38px;font-weight:400}.qsite .requirements-country-modal-head>button{color:#214e54;cursor:pointer;background:#fff;border:1px solid #bcd6d9;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.qsite .requirements-country-modal-head>button svg{width:20px}.qsite .requirements-country-modal-body{padding:0 28px 28px}.qsite .requirements-country-modal-body>article{border-top:1px solid #dce8e8;padding:28px 0}.qsite .requirements-country-modal-body>article:first-child{border-top:0}.qsite .requirements-country-modal-meta{flex-wrap:wrap;align-items:center;gap:15px;display:flex}.qsite .requirements-country-modal-meta>span:last-child{color:#4e6b68;align-items:center;gap:7px;font-size:13px;font-weight:680;display:flex}.qsite .requirements-country-modal-meta svg{color:#dd6335;width:16px}.qsite .requirements-country-modal-body h3{letter-spacing:-.025em;margin:17px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.qsite .requirements-country-modal-grid{grid-template-columns:.8fr 1.2fr;gap:28px;display:grid}.qsite .requirements-country-modal-grid span,.qsite .requirements-country-modal-milestones>span{letter-spacing:.1em;color:#748986;font-size:10px;font-weight:760}.qsite .requirements-country-modal-grid p{color:#49635f;margin:8px 0 0;font-size:14px;line-height:1.6}.qsite .requirements-country-modal-milestones{margin-top:23px}.qsite .requirements-country-modal-milestones p{color:#49635f;align-items:center;gap:8px;margin:9px 0 0;font-size:13px;display:flex}.qsite .requirements-country-modal-milestones svg{color:#16806e;width:15px}.qsite .requirements-country-modal .requirement-source{margin-top:23px}.qsite .requirements-compare{background:#fff;padding:116px 0}.qsite .requirements-compare h2{letter-spacing:-.052em;font-family:Georgia,Times New Roman,serif;font-weight:400}.qsite .requirements-compare-tabs{background:#edf7f8;border:1px solid #bfd8dc;margin-top:50px;padding:5px;display:inline-flex}.qsite .requirements-compare-tabs button{color:#627a7c;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;min-height:46px;padding:0 18px;font-size:12px;font-weight:720;display:flex}.qsite .requirements-compare-tabs button svg{width:16px}.qsite .requirements-compare-tabs button.active{color:#075f72;background:#fff;box-shadow:0 4px 14px #1a535b17}.qsite .requirements-compare-panel{background:#fff;border:1px solid #c7dcdf;margin-top:18px;box-shadow:0 18px 50px #174c5312}.qsite .requirements-compare-panel-head{background:#edf8fa;border-bottom:1px solid #d3e4e5;justify-content:space-between;align-items:center;gap:30px;min-height:92px;padding:20px 24px;display:flex}.qsite .requirements-compare-panel-head>div:first-child>span{letter-spacing:.13em;color:#0b6d7f;font-size:9px;font-weight:780}.qsite .requirements-compare-panel-head p{color:#647b7d;max-width:760px;margin:7px 0 0;font-size:12px;line-height:1.55}.qsite .requirements-compare-panel-head>strong{color:#086b7e;flex-direction:column;align-items:flex-end;font-family:Georgia,serif;font-size:32px;font-weight:400;display:flex}.qsite .requirements-compare-panel-head>strong small{font-family:var(--font-geist-sans);letter-spacing:.1em;text-transform:uppercase;color:#789091;font-size:8px}.qsite .requirements-table-scroll{overflow-x:auto}.qsite .requirements-comparison-table{border-collapse:collapse;width:100%;min-width:850px}.qsite .requirements-comparison-table th{text-align:left;letter-spacing:.1em;text-transform:uppercase;color:#728887;background:#f8fbfb;border-bottom:1px solid #d8e5e5;height:50px;padding:0 18px;font-size:8px}.qsite .requirements-comparison-table td{color:#405d5b;border-top:1px solid #e0e9e8;height:64px;padding:12px 18px;font-size:12px}.qsite .requirements-comparison-table tbody tr:first-child td{border-top:0}.qsite .requirements-comparison-table tbody tr:hover{background:#f8fcfc}.qsite .requirements-comparison-table td:first-child{min-width:245px}.qsite .requirements-comparison-table td b{color:#163f45;font-family:Georgia,serif;font-size:16px;font-weight:400;display:block}.qsite .requirements-comparison-table td small{color:#839390;margin-top:4px;font-size:8px;display:block}.qsite .deadline-comparison-table th:first-child{width:34%}.qsite .deadline-comparison-table th:nth-child(2){width:15%}.qsite .obligation-comparison-table th:first-child{width:39%}.qsite .obligation-comparison-table th:not(:first-child),.qsite .obligation-comparison-table td:not(:first-child){text-align:center}.qsite .obligation-mark{border-radius:50%;place-items:center;width:25px;height:25px;margin:auto;display:grid}.qsite .obligation-mark svg{width:13px;height:13px}.qsite .obligation-mark.binding{color:#b4462d;background:#fee8e1}.qsite .obligation-mark.guidance{color:#08758a;background:#ddf1f5}.qsite .obligation-mark.reported{color:#667673;background:#ecefed}.qsite .obligation-empty{color:#b8c2bf}.qsite .obligation-legend{flex-wrap:wrap;gap:16px;display:flex}.qsite .obligation-legend span{color:#617878;align-items:center;gap:6px;font-size:9px;display:flex}.qsite .obligation-legend i{border-radius:50%;width:8px;height:8px}.qsite .obligation-legend i.binding{background:#d9563d}.qsite .obligation-legend i.guidance{background:#17849a}.qsite .obligation-legend i.reported{background:#9aa9a6}.qsite .requirements-compare-empty{text-align:center;color:#6d8180;margin:0;padding:35px;font-size:13px}.qsite .requirements-coverage{background:#f8fbfb;border:1px solid #cbdedf;margin-top:18px}.qsite .requirements-coverage summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;min-height:64px;padding:16px 20px;list-style:none;display:flex}.qsite .requirements-coverage summary::-webkit-details-marker{display:none}.qsite .requirements-coverage summary>span{align-items:center;gap:10px;display:flex}.qsite .requirements-coverage summary svg{color:#0a7084;width:18px}.qsite .requirements-coverage summary b{color:#214b50;font-family:Georgia,serif;font-size:18px;font-weight:400}.qsite .requirements-coverage summary small{color:#7b8f8e;font-size:9px}.qsite .requirements-coverage summary small span{color:#0b6d7f;margin-left:7px;font-size:15px}.qsite .requirements-coverage[open] summary{border-bottom:1px solid #d8e5e5}.qsite .requirements-coverage-grid{grid-template-columns:repeat(3,1fr);padding:20px;display:grid}.qsite .requirements-coverage-grid article{border-left:1px solid #dce7e6;padding:9px 22px}.qsite .requirements-coverage-grid article:first-child{border-left:0}.qsite .requirements-coverage-grid strong{letter-spacing:.08em;text-transform:uppercase;color:#0a687a;font-size:10px}.qsite .requirements-coverage-grid p{color:#647875;margin:8px 0 0;font-size:11px;line-height:1.6}.qsite .requirements-actions{background:#fff;padding:116px 0}.qsite .requirements-action-grid{border:1px solid #cedfdd;grid-template-columns:repeat(5,1fr);margin-top:63px;display:grid}.qsite .requirements-action-grid article{border-left:1px solid #dde8e6;flex-direction:column;min-height:290px;padding:24px 22px;display:flex}.qsite .requirements-action-grid article:first-child{border-left:0}.qsite .requirements-action-grid article>span{color:#dd6335;letter-spacing:.12em;font-size:9px}.qsite .requirements-action-grid svg{color:#08758a;width:28px;height:28px;margin-top:55px}.qsite .requirements-action-grid h3{margin:20px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.qsite .requirements-action-grid p{color:#617470;margin:0;font-size:12px;line-height:1.6}.qsite .requirements-partner-bridge{background:var(--navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:48px;margin-top:28px;padding:32px 36px;display:grid}.qsite .requirements-partner-bridge h3{letter-spacing:-.035em;max-width:780px;margin:9px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3vw,40px);font-weight:400;line-height:1.05}.qsite .requirements-partner-bridge p:not(.section-label){color:#a9c1c6;max-width:760px;margin:0;font-size:14px;line-height:1.65}.qsite .requirements-partner-bridge .section-label{color:var(--cyan)}.qsite .requirements-partner-bridge .button{white-space:nowrap}.qsite .requirements-method{background:#f2f8f7;padding:112px 0}.qsite .requirements-method-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.qsite .requirements-method h2{margin:15px 0 22px;font-size:clamp(46px,4.8vw,64px);line-height:.98}.qsite .requirements-method-grid>div:first-child>p:not(.section-label){color:#5b716d;font-size:16px;line-height:1.7}.qsite .requirements-boundary{background:#fff;border-left:3px solid #e26337;grid-template-columns:25px 1fr;gap:14px;margin-top:25px;padding:17px 19px;display:grid}.qsite .requirements-boundary svg{color:#df6137;width:19px}.qsite .requirements-boundary p{margin:0!important;font-size:12px!important;line-height:1.55!important}.qsite .requirements-method-list article{border-top:1px solid #d2dfdd;grid-template-columns:35px 1fr;gap:19px;padding:25px 0;display:grid}.qsite .requirements-method-list article:first-child{border-top:0}.qsite .requirements-method-list svg{color:#08758a;width:23px}.qsite .requirements-method-list h3{margin:0 0 8px;font-family:Georgia,serif;font-size:25px;font-weight:400}.qsite .requirements-method-list p{color:#637672;margin:0;font-size:13px;line-height:1.6}.qsite .requirements-cta{text-align:center;background:linear-gradient(#dff4f8,#bfe8f1);padding:112px 0}.qsite .requirements-cta h2{max-width:850px;margin:17px auto 23px;font-size:clamp(50px,5.7vw,72px);line-height:.96}.qsite .requirements-cta>div>p:not(.section-label){color:#4d6970;max-width:720px;margin:0 auto 31px;font-size:17px;line-height:1.7}@media (max-width:1050px){.qsite .requirements-preview-grid,.qsite .requirements-method-grid{grid-template-columns:1fr;gap:48px}.qsite .requirements-map{height:480px}.qsite .requirements-map button{min-width:135px}.qsite .requirements-region-grid{grid-template-columns:repeat(2,1fr)}.qsite .requirement-card{grid-template-columns:270px 1fr}.qsite .requirements-action-grid{grid-template-columns:repeat(3,1fr)}.qsite .requirements-action-grid article:nth-child(4){border-top:1px solid #dde8e6;border-left:0}.qsite .requirements-action-grid article:nth-child(5){border-top:1px solid #dde8e6}.qsite .requirements-page .nav-links{gap:18px}}@media (max-width:760px){.qsite .requirements-preview{padding:80px 0}.qsite .requirements-preview-grid{gap:38px}.qsite .requirements-preview h2{font-size:44px}.qsite .requirements-preview-clock article{grid-template-columns:1fr;gap:8px;min-height:0}.qsite .requirements-hero{padding:75px 0 56px}.qsite .requirements-hero h1{font-size:50px}.qsite .requirements-hero h1>span,.qsite .requirements-hero h1 em{white-space:normal}.qsite .requirements-hero-inner>p:not(.section-label){font-size:17px}.qsite .requirements-deadline-strip{grid-template-columns:1fr;margin-top:58px}.qsite .requirements-deadline-strip div{border-top:1px solid #38819038;border-left:0;min-height:95px}.qsite .requirements-deadline-strip div:first-child{border-top:0}.qsite .requirements-results,.qsite .requirements-actions,.qsite .requirements-method,.qsite .requirements-cta{padding:82px 0}.qsite .requirements-results-head{align-items:flex-start}.qsite .requirements-results-head>strong{font-size:38px}.qsite .requirements-filters,.qsite .requirements-region-grid{grid-template-columns:1fr}.qsite .requirements-region-card,.qsite .requirements-region-summary{min-height:0}.qsite .requirements-modal-backdrop{padding:14px}.qsite .requirements-country-modal{max-height:calc(100vh - 28px)}.qsite .requirements-country-modal-head{padding:18px}.qsite .requirements-country-modal-head h2{font-size:31px}.qsite .requirements-country-modal-flag{font-size:30px}.qsite .requirements-country-modal-body{padding:0 19px 20px}.qsite .requirements-country-modal-grid{grid-template-columns:1fr;gap:18px}.qsite .requirement-card{grid-template-columns:1fr}.qsite .requirement-card-summary{border-bottom:1px solid #dce8e8;border-right:0}.qsite .requirement-card-summary>p{min-height:0}.qsite .requirement-card-detail{grid-template-columns:1fr}.qsite .requirement-source{flex-direction:column;grid-column:auto;align-items:flex-start}.qsite .requirements-action-grid{grid-template-columns:1fr}.qsite .requirements-action-grid article,.qsite .requirements-action-grid article:nth-child(4),.qsite .requirements-action-grid article:nth-child(5){border-top:1px solid #dde8e6;border-left:0;min-height:0}.qsite .requirements-action-grid article:first-child{border-top:0}.qsite .requirements-action-grid svg{margin-top:30px}.qsite .requirements-partner-bridge{grid-template-columns:1fr;gap:24px;padding:28px 24px}.qsite .requirements-partner-bridge .button{justify-self:start}.qsite .requirements-method-grid{gap:38px}.qsite .requirements-page .nav-links{display:none}}@media (max-width:480px){.qsite .requirements-hero h1{font-size:44px}.qsite .requirements-results-head>strong{display:none}.qsite .requirements-card-detail{padding:22px}.qsite .requirements-preview-clock strong{font-size:24px}}@media (max-width:760px){.qsite .requirements-compare{padding:82px 0}.qsite .requirements-compare-tabs{grid-template-columns:1fr;width:100%;margin-top:38px;display:grid}.qsite .requirements-compare-tabs button{justify-content:center}.qsite .requirements-compare-panel-head{flex-direction:column;align-items:flex-start}.qsite .requirements-compare-panel-head>strong{align-items:flex-start}.qsite .requirements-comparison-table{min-width:0}.qsite .requirements-comparison-table thead{display:none}.qsite .requirements-comparison-table,.qsite .requirements-comparison-table tbody,.qsite .requirements-comparison-table tr,.qsite .requirements-comparison-table td{width:100%;display:block}.qsite .requirements-comparison-table tr{border-top:1px solid #dce8e7;padding:11px 18px}.qsite .requirements-comparison-table tbody tr:first-child{border-top:0}.qsite .requirements-comparison-table td{grid-template-columns:145px 1fr;align-items:center;gap:12px;height:auto;min-height:42px;padding:9px 0;display:grid;text-align:left!important;border:0!important}.qsite .requirements-comparison-table td:before{content:attr(data-label);letter-spacing:.08em;text-transform:uppercase;color:#7c8e8c;font-size:8px;font-weight:760}.qsite .requirements-comparison-table td:first-child{min-width:0;padding-bottom:13px;display:block;border-bottom:1px solid #e0e9e8!important}.qsite .requirements-comparison-table td:first-child:before{display:none}.qsite .requirements-comparison-table td .obligation-mark{margin:0}.qsite .requirements-coverage summary{flex-direction:column;align-items:flex-start}.qsite .requirements-coverage-grid{grid-template-columns:1fr}.qsite .requirements-coverage-grid article,.qsite .requirements-coverage-grid article:first-child{border-top:1px solid #dce7e6;border-left:0;padding:17px 4px}.qsite .requirements-coverage-grid article:first-child{border-top:0}}@media (max-width:1050px){.qsite .requirements-preview-grid{grid-template-columns:1fr;gap:48px}.qsite .requirements-preview-copy{max-width:760px}.qsite .requirements-preview-map{max-width:850px}}@media (max-width:760px){.qsite .requirements-preview{padding:80px 0 72px}.qsite .requirements-preview-map-head{flex-direction:column;align-items:flex-start;gap:6px}.qsite .requirements-preview-map-canvas{height:270px}.qsite .requirements-preview-map-key{flex-wrap:wrap;justify-content:flex-start;gap:12px}.qsite .requirements-preview-timeline{border-top:0;border-left:1px solid #a9cfd5;grid-template-columns:1fr;margin-top:54px}.qsite .requirements-preview-timeline article{padding:0 0 32px 29px}.qsite .requirements-preview-timeline article:before{top:5px;left:-6px}.qsite .requirements-preview-timeline p{max-width:none}}@media (max-width:520px){.qsite .requirements-preview-map-canvas{height:235px}.qsite .requirements-preview-country{border-width:1.5px;width:9px;height:9px}.qsite .requirements-preview-map-key{gap:10px;padding:8px 10px}.qsite .requirements-preview-map-head small{line-height:1.45}}.qsite .map-world-base{z-index:1;object-fit:contain;opacity:.72;mix-blend-mode:multiply;filter:sepia(.16)hue-rotate(135deg)saturate(.75)contrast(.88);width:calc(100% - 56px);height:calc(100% - 36px);position:absolute;inset:18px 28px}.qsite .requirements-map button{border-color:#8fbdc6;border-radius:9px;min-width:142px;padding:12px 15px 12px 39px}.qsite .requirements-map button svg{width:18px;height:18px;top:14px;left:13px}.qsite .map-na{top:27%;left:14%}.qsite .map-eu{top:24%;left:47%}.qsite .map-me{top:45%;left:55%}.qsite .map-ap{top:33%;right:10%}.qsite .map-global{bottom:8%;left:8%}.qsite .readiness-problem{background:var(--paper);padding:120px 0}.qsite .readiness-problem-grid{grid-template-columns:.78fr 1.22fr;align-items:center;gap:92px;display:grid}.qsite .readiness-problem-copy h2,.qsite .readiness-path h2,.qsite .connected-evidence h2{letter-spacing:-.052em;font-family:Georgia,Times New Roman,serif;font-weight:400}.qsite .readiness-problem-copy h2{margin:15px 0 24px;font-size:clamp(48px,4.8vw,67px);line-height:.98}.qsite .readiness-problem-copy>p:last-child{color:#5d716d;margin:0;font-size:17px;line-height:1.72}.qsite .footprint-map{background:#fff;border:1px solid #bfd8dc;box-shadow:0 25px 65px #144f5717}.qsite .footprint-map-head{background:#edf9fb;border-bottom:1px solid #d9e7e8;justify-content:space-between;align-items:center;min-height:74px;padding:20px 24px;display:flex}.qsite .footprint-map-head span{letter-spacing:.14em;color:#0a6174;font-size:10px;font-weight:760}.qsite .footprint-map-head small{letter-spacing:.12em;color:#779096;font-size:8px}.qsite .footprint-surface-grid{grid-template-columns:1fr 1fr;display:grid}.qsite .footprint-surface-grid article{border-top:1px solid #e0e9e8;grid-template-columns:27px 1fr;gap:12px;min-height:101px;padding:18px 21px;display:grid}.qsite .footprint-surface-grid article:nth-child(-n+2){border-top:0}.qsite .footprint-surface-grid article:nth-child(2n){border-left:1px solid #e0e9e8}.qsite .footprint-surface-grid article>span{color:var(--orange);padding-top:3px;font-size:9px}.qsite .footprint-surface-grid article>div{flex-direction:column;gap:7px;display:flex}.qsite .footprint-surface-grid strong{letter-spacing:-.02em;color:var(--navy);font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.qsite .footprint-surface-grid small{color:#72837f;font-size:10px;line-height:1.45}.qsite .footprint-map-foot{background:var(--navy);color:#fff;justify-content:space-between;align-items:center;gap:25px;min-height:61px;padding:17px 22px;display:flex}.qsite .footprint-map-foot span{color:#9db8be;font-size:10px}.qsite .footprint-map-foot strong{letter-spacing:.08em;color:var(--cyan);font-size:10px}.qsite .readiness-path{background:#eaf7f9;border-block:1px solid #cce3e7;padding:120px 0}.qsite .readiness-path .split-heading>p{font-size:16px}.qsite .readiness-steps{border-bottom:1px solid #a9ccd3;grid-template-columns:repeat(5,1fr);align-items:end;margin-top:70px;display:grid}.qsite .readiness-step{min-height:290px;color:var(--navy);border-left:1px solid #082d3a1f;flex-direction:column;justify-content:space-between;padding:23px 20px;display:flex;position:relative}.qsite .readiness-step:first-child{border-left:0}.qsite .readiness-step>span{letter-spacing:.15em;color:#08778e;font-size:9px}.qsite .readiness-step strong{letter-spacing:-.03em;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.05;display:block}.qsite .readiness-step p{color:#547078;margin:0;font-size:11px;line-height:1.55}.qsite .readiness-step>b{font-family:var(--font-geist-mono);color:#082d3a8c;font-size:11px;font-weight:500;position:absolute;bottom:12px;right:15px}.qsite .readiness-step.step-1{background:#d7edf2;min-height:186px}.qsite .readiness-step.step-2{background:#b9e5ed;min-height:212px}.qsite .readiness-step.step-3{background:#68c9da;min-height:238px}.qsite .readiness-step.step-4{color:#fff;background:#2589a6;min-height:264px}.qsite .readiness-step.step-4>span,.qsite .readiness-step.step-4 p,.qsite .readiness-step.step-4>b{color:#d8f2f6}.qsite .readiness-step.step-5{color:#fff;background:#083d50}.qsite .readiness-step.step-5>span,.qsite .readiness-step.step-5 p,.qsite .readiness-step.step-5>b{color:#b7dbe2}.qsite .readiness-path-note{color:#5f787d;gap:15px;margin:22px 0 0;font-size:11px;display:flex}.qsite .readiness-path-note span{letter-spacing:.13em;color:var(--orange);font-size:9px;font-weight:760}.qsite .connected-evidence{background:var(--navy);color:#fff;padding:124px 0}.qsite .connected-evidence-grid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:85px;display:grid}.qsite .connected-evidence .section-label{color:var(--cyan)}.qsite .connected-evidence h2{margin:15px 0 25px;font-size:clamp(48px,4.9vw,66px);line-height:.98}.qsite .connected-evidence-copy>p:not(.section-label){color:#a6bec3;margin:0;font-size:16px;line-height:1.72}.qsite .evidence-outcome{border-top:1px solid #365864;align-items:start;gap:22px;margin-top:39px;padding-top:24px;display:flex}.qsite .evidence-outcome span{letter-spacing:.14em;color:var(--orange);padding-top:5px;font-size:8px}.qsite .evidence-outcome strong{color:#d9eef2;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.15}.qsite .evidence-record{color:var(--ink);background:#f9fcfc;border:1px solid #79bdcb;box-shadow:0 28px 70px #00000038}.qsite .evidence-record-head{background:#eef7f8;border-bottom:1px solid #cfdee0;justify-content:space-between;gap:28px;min-height:128px;padding:24px 27px;display:flex}.qsite .evidence-record-head>div{flex-direction:column;display:flex}.qsite .evidence-record-head span{letter-spacing:.14em;color:#08758d;font-size:9px;font-weight:750}.qsite .evidence-record-head strong{color:var(--navy);margin:15px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.qsite .evidence-record-head code{font-family:var(--font-geist-mono);color:#4d6870;font-size:10px}.qsite .evidence-record-head>small{white-space:nowrap;color:#bd4c26;letter-spacing:.1em;background:#fff3ee;border:1px solid #efc3b3;height:max-content;padding:7px 9px;font-size:7px}.qsite .evidence-source-list article{border-top:1px solid #dfe8e8;grid-template-columns:9px 108px 1fr auto;align-items:center;gap:13px;min-height:74px;padding:14px 22px;display:grid}.qsite .evidence-source-list article:first-child{border-top:0}.qsite .evidence-source-list i{background:#0b98b6;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #e1f2f5}.qsite .evidence-source-list article>span{letter-spacing:.08em;color:#527079;text-transform:uppercase;background:#edf5f6;border:1px solid #c9dce0;border-radius:4px;width:max-content;padding:5px 7px;font-size:7px}.qsite .evidence-source-list article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.qsite .evidence-source-list strong{font-family:var(--font-geist-mono);color:#243f47;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:500;overflow:hidden}.qsite .evidence-source-list small{color:#7b8e92;font-size:9px}.qsite .evidence-source-list b{letter-spacing:.09em;color:#0a768c;font-size:7px}.qsite .evidence-record-foot{background:#e7f3f5;border-top:1px solid #c8dcdf;padding:17px 22px}.qsite .evidence-record-foot span{letter-spacing:.12em;color:#08738a;font-size:8px;font-weight:750}.qsite .evidence-record-foot p{color:#59767c;margin:7px 0 0;font-size:10px;line-height:1.5}@media (max-width:1000px){.qsite .readiness-problem-grid,.qsite .connected-evidence-grid{grid-template-columns:1fr;gap:48px}.qsite .readiness-steps{border:1px solid #a9ccd3;grid-template-columns:1fr 1fr;align-items:stretch}.qsite .readiness-step,.qsite .readiness-step.step-1,.qsite .readiness-step.step-2,.qsite .readiness-step.step-3,.qsite .readiness-step.step-4,.qsite .readiness-step.step-5{border-bottom:1px solid #082d3a21;min-height:220px}.qsite .readiness-step:nth-child(odd){border-left:0}.qsite .readiness-step:last-child{grid-column:1/-1;min-height:190px}.qsite .connected-evidence-copy{max-width:700px}}@media (max-width:620px){.qsite .readiness-problem,.qsite .readiness-path,.qsite .connected-evidence{padding:82px 0}.qsite .readiness-problem-copy h2,.qsite .connected-evidence h2{font-size:43px}.qsite .footprint-map-head{flex-direction:column;align-items:flex-start;gap:8px}.qsite .footprint-surface-grid{grid-template-columns:1fr}.qsite .footprint-surface-grid article,.qsite .footprint-surface-grid article:nth-child(-n+2),.qsite .footprint-surface-grid article:nth-child(2n){border-top:1px solid #e0e9e8;border-left:0}.qsite .footprint-surface-grid article:first-child{border-top:0}.qsite .footprint-map-foot{flex-direction:column;align-items:flex-start;gap:8px}.qsite .readiness-steps{grid-template-columns:1fr;margin-top:50px}.qsite .readiness-step,.qsite .readiness-step.step-1,.qsite .readiness-step.step-2,.qsite .readiness-step.step-3,.qsite .readiness-step.step-4,.qsite .readiness-step.step-5{border-left:0;grid-column:auto;min-height:195px}.qsite .readiness-path-note{flex-direction:column;align-items:flex-start}.qsite .evidence-record-head{flex-direction:column}.qsite .evidence-record-head>small{width:max-content}.qsite .evidence-source-list article{grid-template-columns:9px 1fr auto}.qsite .evidence-source-list article>span{grid-column:2}.qsite .evidence-source-list article>div{grid-column:2/4}.qsite .evidence-source-list article>b{grid-area:1/3}.qsite .evidence-outcome{flex-direction:column}}.qsite .regional-drivers{gap:8px;margin:27px 0 25px;display:grid}.qsite .regional-drivers span{color:#5e7470;align-items:center;gap:11px;font-size:10px;line-height:1.45;display:flex}.qsite .regional-drivers b{color:#08677b;letter-spacing:.1em;text-align:center;background:#eef8f9;border:1px solid #c7dde0;min-width:56px;padding:6px 8px;font-size:8px}.qsite .partner-workflow-section{background:#fff;padding-block:112px}.qsite .workflow-intro{text-align:center;max-width:850px;margin:0 auto 54px}.qsite .workflow-intro h2{letter-spacing:-.052em;margin:15px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.1vw,66px);font-weight:400;line-height:.98}.qsite .workflow-intro>p:last-child{color:#586d69;max-width:700px;margin:0 auto;font-size:16px;line-height:1.7}.qsite .workflow-roadmap{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;display:grid;position:relative}.qsite .workflow-roadmap:before{content:"";background:#99dce5;height:2px;position:absolute;top:46px;left:9%;right:9%}.qsite .workflow-roadmap article{z-index:1;text-align:center;position:relative}.qsite .workflow-number{color:#087187;letter-spacing:.12em;margin-bottom:7px;font-size:9px;font-weight:750;display:block}.qsite .workflow-icon{color:#07596b;background:#e8f7f8;border:7px solid #f4fafb;border-radius:18px;place-items:center;width:66px;height:66px;margin:0 auto 18px;display:grid;box-shadow:inset 0 0 0 1px #c9deda}.qsite .workflow-icon svg{stroke-width:1.6px;width:24px;height:24px}.qsite .workflow-roadmap h3{letter-spacing:-.03em;color:var(--navy);margin:0 0 9px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.qsite .workflow-roadmap article p{color:#5c706c;max-width:170px;margin:0 auto;font-size:12px;line-height:1.55}.qsite .workflow-output{color:#c85429;letter-spacing:.04em;background:#fff0e9;border-radius:6px;margin-top:12px;padding:6px 9px;font-size:8px;font-weight:750;display:inline-block}.qsite .workflow-evidence{background:var(--navy);color:#fff;border-radius:10px;grid-template-columns:auto auto 1fr auto;align-items:center;gap:13px;margin-top:38px;padding:16px 19px;display:grid}.qsite .workflow-evidence svg{width:18px;height:18px;color:var(--cyan)}.qsite .workflow-evidence strong{white-space:nowrap;font-size:12px}.qsite .workflow-evidence span{color:#b8d0d5;border-left:1px solid #ffffff3d;padding-left:14px;font-size:11px;line-height:1.45}.qsite .workflow-evidence a{color:#fff;white-space:nowrap;border-left:1px solid #ffffff3d;padding-left:18px;font-size:11px;font-weight:750}.qsite .partner-contact-panel{background:#fff;border:1px solid #c8dfe3;border-radius:16px;grid-template-columns:.85fr 1.15fr;gap:68px;padding:48px;scroll-margin-top:24px;display:grid;box-shadow:0 24px 65px #143c3717}.qsite .partner-contact-copy h3{letter-spacing:-.045em;color:var(--navy);margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,49px);font-weight:400;line-height:1.02}.qsite .partner-contact-copy>p:not(.section-label){color:#5d716d;margin:0;font-size:14px;line-height:1.7}.qsite .partner-contact-copy ul{color:#4e6661;gap:10px;margin:28px 0 0;padding:0;font-size:11px;list-style:none;display:grid}.qsite .partner-contact-copy li:before{content:"✓";color:var(--teal);margin-right:8px}.qsite .partner-contact-copy .text-link{margin-top:32px}.qsite .partner-contact-form{gap:17px;display:grid}.qsite .partner-form-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.qsite .partner-contact-form label{color:#38534e;gap:8px;font-size:10px;font-weight:700;display:grid}.qsite .partner-contact-form label>span{color:#889793;margin-left:5px;font-weight:400}.qsite .partner-contact-form input,.qsite .partner-contact-form select,.qsite .partner-contact-form textarea{width:100%;color:var(--ink);font:inherit;background:#fbfdfc;border:1px solid #c7d7d3;border-radius:6px;outline:none;padding:12px 13px;font-size:12px}.qsite .partner-contact-form input,.qsite .partner-contact-form select{height:46px}.qsite .partner-contact-form textarea{resize:vertical;line-height:1.5}.qsite .partner-contact-form input:focus,.qsite .partner-contact-form select:focus,.qsite .partner-contact-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #087f9b1c}.qsite .partner-form-submit{align-items:center;gap:18px;display:flex}.qsite .partner-form-submit button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:7px;min-height:50px;padding:0 18px;font-size:11px;font-weight:700}.qsite .partner-form-submit button span{margin-left:18px}.qsite .partner-form-submit small{color:#81908c;max-width:190px;font-size:8px;line-height:1.45}.qsite .partner-form-message{border-left:2px solid var(--teal);color:#416b63;background:#e8f5f4;margin:0;padding:10px 12px;font-size:10px;line-height:1.5}@media (max-width:900px){.qsite .partner-contact-panel{grid-template-columns:1fr;gap:38px}}@media (max-width:760px){.qsite .partner-workflow-section{padding-block:82px}.qsite .workflow-intro{margin-bottom:42px}.qsite .workflow-roadmap{grid-template-columns:1fr;gap:24px}.qsite .workflow-roadmap:before{width:2px;height:auto;inset:14px auto 14px 32px}.qsite .workflow-roadmap article{text-align:left;grid-template-columns:66px 1fr;gap:16px;display:grid}.qsite .workflow-number{position:absolute;top:20px;left:77px}.qsite .workflow-icon{grid-row:1;margin:0}.qsite .workflow-roadmap article>div{padding-top:37px}.qsite .workflow-roadmap article p{max-width:none;margin:0}.qsite .workflow-output{margin-top:8px}.qsite .workflow-evidence{grid-template-columns:auto 1fr;align-items:start}.qsite .workflow-evidence span{border-top:1px solid #ffffff3d;border-left:0;grid-column:1/-1;padding:10px 0 0}.qsite .workflow-evidence a{border-left:0;grid-column:1/-1;padding:0}.qsite .partner-contact-panel{padding:30px 22px}.qsite .partner-form-row{grid-template-columns:1fr}.qsite .partner-form-submit{flex-direction:column;align-items:flex-start}}.qsite .free-engine-form .scan-command-intro{padding:6px 4px 10px}.qsite .industry-preview{padding-block:112px}.qsite .industry-benchmark-head{text-align:center;max-width:850px;margin:0 auto}.qsite .industry-benchmark-head h2{letter-spacing:-.052em;margin:15px 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5.1vw,66px);font-weight:400;line-height:.98}.qsite .industry-benchmark-head>p:not(.section-label){color:#586d69;max-width:760px;margin:0 auto;font-size:16px;line-height:1.7}.qsite .industry-preview .regional-drivers{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px auto 50px;display:flex}.qsite .industry-preview .regional-drivers span{background:#fff;border:1px solid #c7dde0;padding:8px 13px}.qsite .industry-preview .regional-drivers b{background:0 0;border:0;border-right:1px solid #c7dde0;min-width:auto;padding:0 11px 0 0}.qsite .benchmark-scope{color:#71827f;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;max-width:1100px;margin:-27px auto 20px;font-size:9px;line-height:1.45;display:flex}.qsite .benchmark-scope b{color:#087187;letter-spacing:.12em}.qsite .benchmark-scope span+span{border-left:1px solid #cbdad8;padding-left:15px}.qsite .homepage-benchmark-grid{grid-template-columns:1fr 1fr;gap:18px;max-width:1100px;margin:0 auto;display:grid}.qsite .homepage-benchmark-panel{background:#fff;border:1px solid #cbdedb;border-radius:16px;padding:27px 29px 23px;box-shadow:0 18px 50px #13464b12}.qsite .homepage-benchmark-panel>p{color:#899793;border-top:1px solid #e1e9e7;margin:17px 0 0;padding-top:14px;font-size:9px;line-height:1.45}.qsite .homepage-industry-bars{grid-template-columns:1fr;display:grid}.qsite .benchmark-panel-wide{grid-column:1/-1}.qsite .homepage-vertical-bars{grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:18px;padding:20px 6px 4px;display:grid}.qsite .homepage-vertical-bars>div{text-align:center;grid-template-rows:22px 210px 32px;align-items:end;gap:7px;display:grid}.qsite .homepage-vertical-bars strong{color:#0b6073;font-size:12px}.qsite .homepage-vertical-bars i{background:linear-gradient(90deg,#0000 48%,#edf3f2 48% 52%,#0000 52%);border-bottom:1px solid #cbdad8;justify-content:center;align-items:end;height:100%;display:flex}.qsite .homepage-vertical-bars b{background:linear-gradient(#8ed7e4,#0b7187);border-radius:5px 5px 0 0;width:clamp(25px,3.1vw,39px);min-height:8px;display:block}.qsite .homepage-vertical-bars span{color:#526762;align-self:start;font-size:10px;line-height:1.25}.qsite .homepage-mobile-bars{display:none}.qsite .tier-readiness-bars{gap:19px;padding:31px 3px 22px;display:grid}.qsite .tier-readiness-bars>div{grid-template-columns:105px 1fr 42px;align-items:center;gap:12px;display:grid}.qsite .tier-readiness-bars span{color:#526762;font-size:11px}.qsite .tier-readiness-bars i{background:#e6efed;border-radius:99px;height:12px;overflow:hidden}.qsite .tier-readiness-bars b{border-radius:inherit;background:linear-gradient(90deg,#8ed7e4,#0b7187);height:100%;display:block}.qsite .tier-readiness-bars strong{text-align:right;color:#0b6073;font-size:13px}.qsite .tls-callout-metric{grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:24px 4px 18px;display:grid}.qsite .tls-callout-metric strong{letter-spacing:-.06em;color:var(--orange);font-family:Georgia,Times New Roman,serif;font-size:68px;font-weight:400;line-height:1}.qsite .tls-callout-metric p{color:#4f6561;margin:0;font-size:14px;line-height:1.55}.qsite .benchmark-home-link{text-align:center;margin-top:38px}@media (max-width:760px){.qsite .industry-preview{padding-block:82px}.qsite .homepage-benchmark-grid{grid-template-columns:1fr}.qsite .benchmark-panel-wide{grid-column:auto}.qsite .homepage-vertical-bars{display:none}.qsite .homepage-mobile-bars{grid-template-columns:1fr;display:grid}.qsite .homepage-benchmark-panel{padding:23px 20px}.qsite .industry-preview .regional-drivers{flex-direction:column;align-items:stretch}.qsite .industry-preview .regional-drivers span{justify-content:flex-start}.qsite .benchmark-scope{flex-direction:column;align-items:center;gap:6px;margin-top:-29px}.qsite .benchmark-scope span+span{border-left:0;padding-left:0}}.qsite .partner-application-page{background:#f4fafb;min-height:100vh}.qsite .partner-application-hero{background:linear-gradient(#dff4f8 0%,#eefafb 48%,#f4fafb 100%);min-height:calc(100vh - 76px);padding:84px 0 105px}.qsite .partner-application-intro{text-align:center;max-width:920px;margin-bottom:48px}.qsite .partner-application-intro h1{letter-spacing:-.06em;max-width:880px;color:var(--navy);margin:15px auto 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(58px,7vw,90px);font-weight:400;line-height:.94}.qsite .partner-application-intro h1 em{color:var(--orange);font-style:normal}.qsite .partner-application-intro>p:last-child{color:#4f6d73;max-width:700px;margin:0 auto;font-size:17px;line-height:1.7}.qsite .partner-contact-page-panel{margin-top:0}.qsite .partner-contact-page-panel .partner-contact-copy h2{letter-spacing:-.045em;color:var(--navy);margin:14px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,49px);font-weight:400;line-height:1.02}@media (max-width:760px){.qsite .partner-application-hero{padding:60px 0 75px}.qsite .partner-application-intro{margin-bottom:34px}.qsite .partner-application-intro h1{font-size:52px}}.qsite .industry-preview .regional-drivers span{font-size:12px;line-height:1.5}.qsite .industry-preview .regional-drivers b{font-size:10px}.qsite .benchmark-scope,.qsite .homepage-benchmark-panel>p{font-size:12px;line-height:1.55}.qsite .homepage-benchmark-panel .benchmark-heading small{font-size:10px}.qsite .homepage-vertical-bars span{font-size:11px}.qsite .tier-readiness-bars span{font-size:13px}.qsite .workflow-roadmap article p{font-size:14px;line-height:1.6}.qsite .workflow-output{font-size:10px}.qsite .workflow-evidence strong,.qsite .workflow-evidence a,.qsite .workflow-evidence span,.qsite .research-stat-strip span{font-size:13px}.qsite .benchmark-axis{font-size:11px}.qsite .range-row>div:first-child strong{font-size:14px}.qsite .range-row>div:first-child small{font-size:11px}.qsite .chart-legend{font-size:12px}.qsite .industry-card-head>span{font-size:11px}.qsite .industry-card-head small{font-size:10px}.qsite .industry-card-grid p{font-size:15px}.qsite .industry-card-meta span{font-size:11px}.qsite .benchmark-table-wrap th,.qsite .benchmark-table-wrap td{font-size:14px}.qsite .benchmark-table-wrap thead th,.qsite .method-list article>span{font-size:11px}.qsite .method-list p{font-size:15px}.qsite .partner-contact-form label{font-size:13px}.qsite .partner-contact-form label>span{font-size:12px}.qsite .partner-contact-form input,.qsite .partner-contact-form select,.qsite .partner-contact-form textarea{font-size:16px}.qsite .partner-form-submit button{font-size:14px}.qsite .partner-form-submit small{max-width:240px;font-size:12px;line-height:1.5}@media (max-width:760px){.qsite .homepage-mobile-bars .benchmark-row>span{font-size:12px}.qsite .homepage-mobile-bars .benchmark-row>strong{font-size:13px}.qsite .benchmark-table-section{display:none}}.qsite .range-track .range-band{z-index:1}.qsite .range-track .range-median{z-index:2}.qsite .stacked-section-heading{display:block!important}.qsite .stacked-section-heading>p{color:#526d68;font-size:16px;line-height:1.7;max-width:760px!important;margin:22px 0 0!important}.qsite .migration-signals-section{background:#edf8fa;border-block:1px solid #d2e7e9;padding:118px 0}.qsite .migration-signals-section .section-heading{margin-bottom:64px}.qsite .migration-chart-card{background:#fff;border:1px solid #c6dcdf;border-radius:16px;padding:32px 34px 26px;box-shadow:0 18px 48px #13464b0f}.qsite .migration-chart-card+.migration-chart-card{margin-top:28px}.qsite .migration-chart-heading{border-bottom:1px solid #dce7e5;padding-bottom:24px;display:block}.qsite .migration-chart-heading h3{white-space:nowrap;letter-spacing:-.035em;color:var(--navy);margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400}.qsite .migration-chart-heading p{color:#667a75;margin:8px 0 0;font-size:12px;line-height:1.5}.qsite .migration-chart-rows{padding-top:6px}.qsite .migration-chart-row{border-top:1px solid #e5ecea;grid-template-columns:175px 1fr 55px;align-items:center;gap:24px;min-height:51px;display:grid}.qsite .migration-chart-row:first-child{border-top:0}.qsite .migration-chart-row>b{color:#334c47;font-size:12px}.qsite .migration-chart-row>strong{color:#087083;text-align:right;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.qsite .certificate-lifetime-row>strong{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;letter-spacing:.015em;font-size:14px;font-weight:760}.qsite .migration-stacked-bar{background:#edf1f0;border-radius:99px;height:15px;display:flex;overflow:hidden}.qsite .migration-stacked-bar i{flex-basis:0;min-width:0;display:block}.qsite .migration-legend{color:#5c716c;border-top:1px solid #dce7e5;flex-wrap:wrap;justify-content:flex-end;gap:22px;padding-top:19px;font-size:10px;display:flex}.qsite .migration-legend span{align-items:center;gap:7px;display:flex}.qsite .migration-legend i{border-radius:99px;width:18px;height:7px}.qsite .migration-chart-note{color:#7a8b87;margin:18px 0 0;font-size:11px;line-height:1.6}.qsite .certificate-schedule{color:#59706b;background:#f1f7f6;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 0;padding:14px 16px;font-size:10px;display:flex}.qsite .certificate-schedule b{color:var(--navy);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.qsite .certificate-schedule span{border-left:1px solid #cbdcda;padding-left:10px}.qsite .migration-stacked-bar .pqc,.qsite .migration-legend .pqc{background:#1d7655}.qsite .migration-stacked-bar .classical,.qsite .migration-legend .classical{background:#e47b16}.qsite .migration-stacked-bar .blocked,.qsite .migration-legend .blocked{background:#bd2f28}.qsite .certificate-stacked-bar .days-47,.qsite .migration-legend .days-47{background:#1d7655}.qsite .certificate-stacked-bar .days-90,.qsite .migration-legend .days-90{background:#1d765594}.qsite .certificate-stacked-bar .days-365,.qsite .migration-legend .days-365{background:#e47b16}.qsite .certificate-stacked-bar .days-over,.qsite .migration-legend .days-over{background:#bd2f28}.qsite .industry-profile-list{gap:22px;margin-top:66px;display:grid}.qsite .industry-profile{background:#fff;border:1px solid #c6dcdf;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px #13464b11}.qsite .industry-profile-body{background:#fff;grid-template-columns:minmax(0,1fr) 430px;gap:44px;padding:36px;display:grid}.qsite .industry-profile-copy{flex-direction:column;padding:8px 8px 8px 4px;display:flex}.qsite .industry-profile-kicker{justify-content:flex-start;align-items:flex-start;gap:6px;margin-top:24px;display:flex}.qsite .industry-profile-kicker span{color:var(--orange);letter-spacing:.12em;font-size:11px;font-weight:750}.qsite .industry-profile-kicker b{color:#507078;text-align:right;background:#edf6f6;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:700}.qsite .industry-profile-title{align-items:center;gap:17px;margin:0 0 22px;display:flex}.qsite .industry-pictograph{color:#08758a;background:#e7f5f7;border-radius:13px;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.qsite .industry-pictograph svg{width:27px;height:27px}.qsite .industry-profile h3{letter-spacing:-.045em;color:var(--navy);margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400}.qsite .capability-text-lower{color:#bd2f28!important}.qsite .capability-text-middle{color:#d96f0f!important}.qsite .capability-text-higher{color:#1d7655!important}.qsite .range-row>strong.capability-text-lower{background:#fff0ee}.qsite .range-row>strong.capability-text-middle{background:#fff5e8}.qsite .range-row>strong.capability-text-higher{background:#edf8f3}.qsite .industry-profile-copy>p{color:#526d68;max-width:700px;margin:0;font-size:18px;line-height:1.65}.qsite .industry-profile-median{border-bottom:1px solid #d8e4e2;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.qsite .industry-profile-median>strong{font-family:Georgia,Times New Roman,serif;font-size:45px;font-weight:400;line-height:.9}.qsite .industry-profile-median-label{color:#627670;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.qsite .industry-profile-median-label .metric-help{letter-spacing:0;text-transform:none}.qsite .industry-profile-data{background:#f8fbfa;border:1px solid #c6dcdf;border-radius:16px;overflow:hidden}.qsite .industry-profile-data>.industry-metric-row{border-top:1px solid #d9e5e3;flex-direction:column;justify-content:center;min-height:94px;padding:15px 20px;display:flex}.qsite .industry-profile-data strong{letter-spacing:-.035em;color:#08677a;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:400}.qsite .industry-profile-data>div>span{color:#667a75;margin-top:7px;font-size:12px;line-height:1.45}.qsite .industry-metric-label{color:#526762;justify-content:space-between;align-items:center;gap:12px;min-height:28px;font-size:12px;line-height:1.35;display:flex}.qsite .industry-metric-label>span{max-width:410px}.qsite .industry-metric-visual{grid-template-columns:minmax(0,1fr) 52px;align-items:center;gap:18px;margin-top:12px;display:grid}.qsite .industry-metric-visual strong{font-family:var(--font-geist-mono);font-variant-numeric:tabular-nums;text-align:right;font-size:12px;font-weight:760}.qsite .industry-metric-bar{background:#e3ecea;border-radius:99px;min-width:0;height:9px;display:block;overflow:hidden}.qsite .industry-metric-bar b{border-radius:inherit;height:100%;display:block}.qsite .exposure-lower .industry-metric-bar b,.qsite .readiness-higher .industry-metric-bar b{background:linear-gradient(90deg,#a8dbc5 0%,#1d7655 100%)}.qsite .exposure-lower .industry-metric-visual strong,.qsite .readiness-higher .industry-metric-visual strong{color:#1d7655}.qsite .exposure-middle .industry-metric-bar b,.qsite .readiness-middle .industry-metric-bar b{background:linear-gradient(90deg,#f7cc88 0%,#e47b16 100%)}.qsite .exposure-middle .industry-metric-visual strong,.qsite .readiness-middle .industry-metric-visual strong{color:#cf6506}.qsite .exposure-higher .industry-metric-bar b,.qsite .readiness-lower .industry-metric-bar b{background:linear-gradient(90deg,#f3aaa0 0%,#bd2f28 100%)}.qsite .exposure-higher .industry-metric-visual strong,.qsite .readiness-lower .industry-metric-visual strong{color:#b32620}.qsite .metric-help{color:#4e7777;cursor:help;border:1px solid #b9cfcc;border-radius:50%;flex:0 0 20px;place-items:center;width:20px;height:20px;font:700 11px/1 Georgia,serif;display:grid;position:relative}.qsite .metric-help [role=tooltip]{z-index:5;color:#fff;width:230px;font:400 11px/1.45 var(--font-geist-sans);opacity:0;visibility:hidden;background:#062d3c;border-radius:8px;padding:10px 12px;transition:all .18s;position:absolute;bottom:calc(100% + 9px);right:-6px;transform:translateY(4px);box-shadow:0 10px 30px #05283233}.qsite .metric-help:hover [role=tooltip],.qsite .metric-help:focus [role=tooltip]{opacity:1;visibility:visible;transform:translateY(0)}.qsite .compliance-tags{flex-wrap:wrap;gap:6px;display:flex}.qsite .compliance-tags span{color:#365f5d;white-space:nowrap;background:#f2f8f7;border:1px solid #c9ddda;border-radius:999px;align-items:center;padding:5px 8px;font-size:10px;font-weight:700;line-height:1.15;display:inline-flex}.qsite .industry-cohort{background:#f8fbfa;border-top:1px solid #d8e4e2;grid-column:1/-1;grid-template-columns:1fr 330px;gap:22px;padding:14px 24px 16px;display:grid}.qsite .industry-cohort>div>span,.qsite .industry-regions b{color:#7b908c;letter-spacing:.12em;margin-bottom:8px;font-size:8px;font-weight:750;display:block}.qsite .industry-cohort-grid{flex-wrap:wrap;gap:5px 12px;display:flex}.qsite .industry-cohort-grid p{color:#586e69;align-items:center;gap:5px;margin:0;font-size:9px;display:flex}.qsite .industry-cohort-grid strong{color:#087083;font-family:Georgia,Times New Roman,serif;font-size:13px;font-weight:400}.qsite .industry-regions{border-left:1px solid #d8e4e2;margin:0;padding-left:22px}.qsite .industry-regions span{color:#526d68;font-size:9px;line-height:1.35}.qsite .industry-cohort-grid p{align-items:center}.qsite .cohort-pictograph{color:#08758a;flex:0 0 18px;place-items:center;width:18px;height:18px;display:grid}.qsite .cohort-pictograph svg{width:15px;height:15px}.qsite .regional-sample-chips{flex-wrap:wrap;gap:5px 14px;display:flex}.qsite .regional-sample-chips>span{color:#526d68;align-items:center;gap:4px;font-size:9px;line-height:1.2;display:flex}.qsite .regional-sample-chips i{font-size:13px;font-style:normal;line-height:1}.qsite .regional-sample-chips strong{font-family:var(--font-geist-mono);color:#087083;font-size:10px}@media (max-width:900px){.qsite .industry-profile-body{grid-template-columns:1fr;gap:26px}.qsite .industry-profile-copy{min-height:0}.qsite .industry-cohort{grid-template-columns:1fr}.qsite .industry-regions{border-top:1px solid #d8e4e2;border-left:0;padding:22px 0 0}}@media (max-width:620px){.qsite .industry-profile-list{margin-top:48px}.qsite .industry-profile{border-radius:12px;min-height:0}.qsite .industry-profile-body{gap:22px;padding:25px}.qsite .industry-profile-copy{min-height:0;padding:0}.qsite .industry-profile-kicker{flex-direction:row;align-items:flex-start;gap:10px}.qsite .industry-profile-kicker b{text-align:left}.qsite .industry-profile-title{gap:13px;margin:0 0 20px}.qsite .industry-pictograph{border-radius:11px;flex-basis:42px;width:42px;height:42px}.qsite .industry-pictograph svg{width:24px;height:24px}.qsite .industry-profile h3{font-size:35px}.qsite .industry-profile-copy>p{font-size:15px}.qsite .industry-profile-median{padding:19px 20px}.qsite .industry-profile-median>strong{font-size:42px}.qsite .industry-profile-data{grid-template-columns:1fr}.qsite .industry-profile-data>.industry-metric-row{border-top:1px solid #d9e5e3;border-left:0;min-height:104px;padding:18px 20px}.qsite .industry-profile-data strong{font-size:27px}.qsite .industry-metric-visual strong{font-size:12px}.qsite .industry-cohort{gap:14px;padding:16px 25px}.qsite .industry-cohort-grid{display:flex}.qsite .industry-cohort-grid p{gap:5px;display:flex}.qsite .industry-cohort-grid p>span{grid-column:auto}.qsite .regional-sample-chips>span{font-size:10px}}@media (max-width:760px){.qsite .migration-signals-section{padding:82px 0}.qsite .migration-signals-section .section-heading{margin-bottom:44px}.qsite .migration-chart-card{padding:24px 20px}.qsite .migration-chart-heading h3{white-space:normal;font-size:23px}.qsite .migration-chart-row{grid-template-columns:1fr 48px;gap:7px 12px;padding:12px 0}.qsite .migration-chart-row>strong{grid-area:1/2}.qsite .migration-stacked-bar{grid-column:1/-1;height:13px}.qsite .migration-legend{justify-content:flex-start}.qsite .certificate-schedule{flex-direction:column;align-items:flex-start}.qsite .certificate-schedule span{border-left:0;padding:0}.qsite .metric-help [role=tooltip]{left:-6px;right:auto}}.qsite .range-band.capability-band-lower{background:#bd2f2847}.qsite .range-band.capability-band-middle{background:#e47b1642}.qsite .range-band.capability-band-higher{background:#1d765545}.qsite .range-row>strong{color:#122f36;background:0 0;border:0;border-radius:0;min-width:0;padding:0}.qsite .requirements-preview-table{background:#ffffffdb;border:1px solid #b7d6da;overflow:hidden;box-shadow:0 25px 65px #144f571a}.qsite .requirements-preview-table-head{background:#ffffffe6;border-bottom:1px solid #d0e3e5;justify-content:space-between;align-items:center;gap:24px;min-height:58px;padding:15px 19px;display:flex}.qsite .requirements-preview-table-head>span{letter-spacing:.13em;color:#086b7e;font-size:10px;font-weight:760}.qsite .requirements-preview-table-head>a{color:#55767a;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:730;text-decoration:none;display:inline-flex}.qsite .requirements-preview-table-head>a:hover{color:#e76838}.qsite .requirements-preview-table-head svg{width:12px;height:12px}.qsite .requirements-preview-region-list>a{min-height:66px;color:inherit;border-top:1px solid #dce8e8;grid-template-columns:10px minmax(0,1fr) auto 16px;align-items:center;gap:15px;padding:13px 19px;text-decoration:none;transition:background .18s;display:grid}.qsite .requirements-preview-region-list>a:first-child{border-top:0}.qsite .requirements-preview-region-list>a:hover{background:#f1f9fa}.qsite .requirements-preview-region-list>a>i{border-radius:50%;width:8px;height:8px}.qsite .requirements-preview-region-list>a>i.binding{background:#d9563d}.qsite .requirements-preview-region-list>a>i.guidance{background:#17849a}.qsite .requirements-preview-region-list>a>i.reported{background:#899b98}.qsite .requirements-preview-region-list div{min-width:0}.qsite .requirements-preview-region-list b{color:#173f47;font-size:14px;display:block}.qsite .requirements-preview-region-list small{color:#718681;margin-top:4px;font-size:10px;line-height:1.35;display:block}.qsite .requirements-preview-region-list a>span{color:#55706d;white-space:nowrap;font-size:10px;font-weight:700}.qsite .requirements-preview-region-list a>strong{color:#e76838;font-size:16px;font-weight:500}.qsite .requirements-preview-table>p{color:#728784;background:#f7fbfb;border-top:1px solid #d0e3e5;margin:0;padding:12px 19px;font-size:9px;line-height:1.5}.qsite .industries-page{--industry-red:#a94a3e;--industry-red-soft:#a94a3e4d;--industry-orange:#df725a;--industry-orange-soft:#df725a47;--industry-yellow:#e6b95f;--industry-yellow-soft:#e6b95f4d}.qsite .industries-page .range-median.capability-marker-lower{color:var(--industry-red);background:var(--industry-red)}.qsite .industries-page .range-median.capability-marker-middle{color:var(--industry-orange);background:var(--industry-orange)}.qsite .industries-page .range-median.capability-marker-higher{color:var(--industry-yellow);background:var(--industry-yellow)}.qsite .industries-page .chart-legend .median-low{background:var(--industry-red)}.qsite .industries-page .chart-legend .median-mid{background:var(--industry-orange)}.qsite .industries-page .chart-legend .median-high{background:var(--industry-yellow)}.qsite .industries-page .range-band.capability-band-lower{background:var(--industry-red-soft)}.qsite .industries-page .range-band.capability-band-middle{background:var(--industry-orange-soft)}.qsite .industries-page .range-band.capability-band-higher{background:var(--industry-yellow-soft)}.qsite .industries-page .migration-stacked-bar .pqc,.qsite .industries-page .migration-legend .pqc{background:#e6b95fa3}.qsite .industries-page .migration-stacked-bar .classical,.qsite .industries-page .migration-legend .classical{background:#df725a9e}.qsite .industries-page .migration-stacked-bar .blocked,.qsite .industries-page .migration-legend .blocked{background:#a94a3ead}.qsite .industries-page .certificate-stacked-bar .days-47,.qsite .industries-page .migration-legend .days-47{background:#e6b95fa8}.qsite .industries-page .certificate-stacked-bar .days-365,.qsite .industries-page .migration-legend .days-365{background:#df725a94}.qsite .industries-page .certificate-stacked-bar .days-over,.qsite .industries-page .migration-legend .days-over{background:#a94a3eb3}.qsite .industries-page .capability-text-lower{color:var(--industry-red)!important}.qsite .industries-page .capability-text-middle{color:var(--industry-orange)!important}.qsite .industries-page .capability-text-higher{color:#a57f21!important}.qsite .industries-page .exposure-lower .industry-metric-visual strong,.qsite .industries-page .readiness-higher .industry-metric-visual strong{color:#98741d}.qsite .industries-page .exposure-middle .industry-metric-visual strong,.qsite .industries-page .readiness-middle .industry-metric-visual strong{color:#bf5843}.qsite .industries-page .exposure-higher .industry-metric-visual strong,.qsite .industries-page .readiness-lower .industry-metric-visual strong{color:#913d33}.qsite .industries-page{--industry-red:#e15858;--industry-orange:#d98573;--industry-yellow:#f4de60}.qsite .industries-page .range-band.capability-band-lower,.qsite .industries-page .range-median.capability-marker-lower,.qsite .industries-page .chart-legend .median-low{background:var(--industry-red)}.qsite .industries-page .range-band.capability-band-middle,.qsite .industries-page .range-median.capability-marker-middle,.qsite .industries-page .chart-legend .median-mid{background:var(--industry-orange)}.qsite .industries-page .range-band.capability-band-higher,.qsite .industries-page .range-median.capability-marker-higher,.qsite .industries-page .chart-legend .median-high{background:var(--industry-yellow)}.qsite .industries-page .range-median{box-shadow:0 0 0 3px #fff,0 0 0 4px}.qsite .industries-page .migration-stacked-bar .pqc,.qsite .industries-page .migration-legend .pqc,.qsite .industries-page .certificate-stacked-bar .days-47,.qsite .industries-page .migration-legend .days-47{background:var(--industry-yellow)}.qsite .industries-page .certificate-stacked-bar .days-90,.qsite .industries-page .migration-legend .days-90{background:#e9bd69}.qsite .industries-page .migration-stacked-bar .classical,.qsite .industries-page .migration-legend .classical,.qsite .industries-page .certificate-stacked-bar .days-365,.qsite .industries-page .migration-legend .days-365{background:var(--industry-orange)}.qsite .industries-page .migration-stacked-bar .blocked,.qsite .industries-page .migration-legend .blocked,.qsite .industries-page .certificate-stacked-bar .days-over,.qsite .industries-page .migration-legend .days-over{background:var(--industry-red)}.qsite .industries-page .exposure-lower .industry-metric-bar b,.qsite .industries-page .readiness-higher .industry-metric-bar b{background:var(--industry-yellow)}.qsite .industries-page .exposure-middle .industry-metric-bar b,.qsite .industries-page .readiness-middle .industry-metric-bar b{background:var(--industry-orange)}.qsite .industries-page .exposure-higher .industry-metric-bar b,.qsite .industries-page .readiness-lower .industry-metric-bar b{background:var(--industry-red)}.qsite .industries-page .capability-text-lower,.qsite .industries-page .exposure-higher .industry-metric-visual strong,.qsite .industries-page .readiness-lower .industry-metric-visual strong{color:#bb3f3f!important}.qsite .industries-page .capability-text-middle,.qsite .industries-page .exposure-middle .industry-metric-visual strong,.qsite .industries-page .readiness-middle .industry-metric-visual strong{color:#bd6655!important}.qsite .industries-page .capability-text-higher,.qsite .industries-page .exposure-lower .industry-metric-visual strong,.qsite .industries-page .readiness-higher .industry-metric-visual strong{color:#8a7719!important}.qsite .industries-page .industry-profile-median.capability-text-lower>strong{color:#bb3f3f}.qsite .industries-page .industry-profile-median.capability-text-middle>strong{color:#bd6655}.qsite .industries-page .industry-profile-median.capability-text-higher>strong{color:#8a7719}.qsite .partner-home-hero{padding-top:72px}.qsite .partner-hero-product{margin-top:86px}.qsite .workflow-intro,.qsite .requirements-preview-copy,.qsite .industry-benchmark-head,.qsite .free-engine-live .demo-copy,.qsite .industries-page .stacked-section-heading,.qsite .requirements-page .stacked-section-heading,.qsite .requirements-page .requirements-results-head,.qsite .industries-page .method-grid>div:first-child{text-align:center}.qsite .workflow-intro,.qsite .requirements-preview-copy,.qsite .industry-benchmark-head,.qsite .industries-page .stacked-section-heading,.qsite .requirements-page .stacked-section-heading,.qsite .requirements-page .requirements-results-head>div{margin-left:auto;margin-right:auto}.qsite .workflow-intro>p:not(.section-label),.qsite .requirements-preview-copy>p:not(.section-label),.qsite .industry-benchmark-head>p:not(.section-label),.qsite .industries-page .stacked-section-heading>p,.qsite .requirements-page .stacked-section-heading>p,.qsite .requirements-page .requirements-results-head>div>p:not(.section-label),.qsite .free-engine-live .demo-copy>p{margin-left:auto!important;margin-right:auto!important}.qsite .workflow-intro>.section-label,.qsite .requirements-preview-copy>.section-label,.qsite .industry-benchmark-head>.section-label,.qsite .industries-page .stacked-section-heading .section-label,.qsite .requirements-page .stacked-section-heading .section-label,.qsite .requirements-page .requirements-results-head .section-label,.qsite .industries-page .method-grid .section-label{text-align:center;width:100%;display:block}.qsite .requirements-preview-copy .text-link{margin-top:26px;display:inline-flex}.qsite .free-engine-live .demo-pts{text-align:left;max-width:560px;margin-left:auto;margin-right:auto}.qsite .free-engine-live .demo-copy .btn-primary{margin-left:auto;margin-right:auto}.qsite .partner-application-intro>.section-label{text-align:center;width:100%;display:block;max-width:none!important}@media (max-width:760px){.qsite .partner-home-hero{padding-top:48px}.qsite .partner-hero-product{margin-top:58px}.qsite .requirements-preview-table-head{flex-direction:column;align-items:flex-start;gap:7px}.qsite .requirements-preview-region-list>a{grid-template-columns:10px minmax(0,1fr) 14px;gap:12px}.qsite .requirements-preview-region-list a>span{white-space:normal;grid-column:2;margin-top:-5px}.qsite .requirements-preview-region-list a>strong{grid-area:1/3/3}}.qsite .brand img{object-fit:contain;border-radius:7px;width:34px;height:34px;transform:none}.qsite .free-engine-live .free-engine-intro{text-align:center;max-width:64ch;margin:0 auto 6px}.qsite .free-cta-band{background:var(--navy);color:#fff;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:34px 40px;display:flex}.qsite .free-cta-band h2{color:#fff}.qsite .free-cta-band p{color:#fffc;margin-top:6px}.qsite .free-cta-band .section-label{color:var(--cyan)}.qsite .footer-callout h2,.qsite .single-line-footer{color:#fff}.qsite .footer-callout h2 em,.qsite .single-line-footer em{color:var(--cyan)}.qsite .footer-lede{color:#ffffffd1}.qsite .footer-callout .light-label{color:var(--cyan)}.qsite .footer{border-top:4px solid var(--cyan)}.qsite .nav-actions{align-items:center;gap:12px;display:flex}.qsite .nav-toggle{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:9px;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;padding:9px;display:none}.qsite .nav-toggle span{background:var(--ink);border-radius:2px;height:2px;display:block}.qsite .nav-mobile{display:none}@media (max-width:900px){.qsite .nav-toggle{display:flex}.qsite .nav-cta{display:none}.qsite .nav-mobile{flex-direction:column;gap:0;padding:6px 0 16px;display:flex}.qsite .nav-mobile a{color:#35504b;border-bottom:1px solid var(--line);padding:13px 4px;font-size:15px}.qsite .nav-mobile .nav-mobile-cta{background:var(--ink);color:#fff;text-align:center;border:0;border-radius:9px;margin-top:12px;font-weight:650}}.qsite .section-label,.qsite .eyebrow{letter-spacing:.13em;font-size:12px}.qsite .workflow-roadmap article p,.qsite .workflow-output,.qsite .requirements-preview-table-head span,.qsite .requirements-preview-table-head a,.qsite .requirements-preview-region-list small,.qsite .requirements-preview-region-list span,.qsite .benchmark-scope,.qsite .hero-notes{font-size:12.5px}.qsite .workflow-roadmap article h3{font-size:16px}.qsite .free-engine-live .shell{padding-top:0}.qsite .workflow-number{color:var(--teal);font-size:12.5px;font-weight:700}.qsite .workflow-icon{border-width:1.5px}@media (max-width:760px){.qsite .partner-home-hero{padding:40px 0 30px}.qsite .partner-hero-product,.qsite .hero-product{margin-top:34px}.qsite .free-engine-section,.qsite .partner-console-section,.qsite .requirements-preview{padding-top:46px;padding-bottom:46px}.qsite .industry-preview{padding-block:52px}.qsite h2{font-size:30px}.qsite .workflow-roadmap{flex-direction:column;gap:0;display:flex}.qsite .workflow-roadmap article{border-left:2px solid var(--line);grid-template-columns:38px 1fr;align-items:start;gap:12px;margin-left:16px;padding:14px 0 14px 18px;display:grid}.qsite .workflow-roadmap article .workflow-number{grid-area:1/1}.qsite .workflow-roadmap article .workflow-icon{grid-area:2/1;width:34px;height:34px}.qsite .workflow-roadmap article>div{grid-area:1/2/3}.qsite .requirements-preview-region-list a{grid-template-columns:14px 1fr;row-gap:4px}.qsite .requirements-preview-region-list a>span{grid-column:2;justify-self:start}.qsite .requirements-preview-region-list a>strong{display:none}.qsite .requirements-preview-timeline{margin-top:16px}.qsite,.qsite .home-page{max-width:100%;overflow-x:clip}.qsite .partner-home-hero h1,.qsite .hero h1{font-size:clamp(30px,8.2vw,46px);line-height:1.02}.qsite .lede{font-size:15px}.qsite .hero-actions{gap:10px}.qsite .hero-actions .button{width:100%;min-height:48px}.qsite .hero-notes{flex-direction:column;align-items:center;gap:8px}.qsite .partner-hero-product,.qsite .hero-product{-webkit-overflow-scrolling:touch;overflow-x:auto}}.qsite .partner-home-hero{background:linear-gradient(#fbfefe 0%,#eef9fb 20%,#d9f1f6 52%,#8ec3cf 78%,#0a3542 100%);padding-bottom:0}.qsite .free-engine-live{background:linear-gradient(#cfe9f0 0%,#e2f4f8 55%,#f4fbfc 100%);border-top:none}.qsite .free-engine-live .demo{color:var(--ink);background:0 0;padding:64px 0 72px}.qsite .free-engine-live .demo-copy .eyebrow,.qsite .free-engine-live .eyebrow.teal{color:var(--teal)}.qsite .free-engine-live .demo-copy h2{color:var(--ink)}.qsite .free-engine-live .demo-copy p,.qsite .free-engine-live .demo-pts li{color:#4e5e5b}.qsite .free-engine-live .demo-pts li b{color:var(--ink)}.qsite .free-engine-live .demo-copy .btn-primary{color:#fff}.qsite .requirements-preview{background:linear-gradient(#f4fbfc 0%,#dff2f7 45%,#bfe2ec 100%)}.qsite .partner-home-hero{padding-bottom:104px}.qsite .partner-hero-copy{text-align:center;margin-inline:auto}.qsite .partner-hero-copy .eyebrow,.qsite .partner-hero-copy .hero-actions,.qsite .partner-hero-copy .hero-notes{text-align:center;justify-content:center}.qsite .partner-first-home{isolation:isolate;background:radial-gradient(75% 10% at 88% 7%,#67cce333,#0000 74%),radial-gradient(70% 12% at 4% 35%,#84c7d429,#0000 76%),radial-gradient(74% 13% at 94% 67%,#aedae138,#0000 77%),linear-gradient(#fbfefe 0%,#eaf7f9 17%,#fbfdfd 36%,#fff 49%,#eef8f9 66%,#fbfdfd 82%,#e1f0f3 96%);position:relative;overflow:hidden}.qsite .partner-first-home .site-header{-webkit-backdrop-filter:blur(16px);background:#fbfefed6}.qsite .partner-first-home>section{z-index:0;background:0 0;border-top:0;border-bottom:0;margin-top:-1px;position:relative}.qsite .partner-first-home>section:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-150px 0}.qsite .partner-first-home .partner-home-hero{background:0 0;padding-bottom:104px}.qsite .partner-first-home .partner-home-hero:before{background:radial-gradient(70% 48% at 50% 46%,#bfe8f19e,#0000 74%),linear-gradient(#fbfefef5,#e0f4f88a 62%,#0000 100%)}.qsite .partner-first-home .free-engine-live{background:0 0}.qsite .partner-first-home .free-engine-live:before{background:radial-gradient(66% 54% at 78% 40%,#9ed8e46b,#0000 72%),linear-gradient(#0000 0%,#e1f4f89e 38%,#f9fdfdb8 100%)}.qsite .partner-first-home .partner-workflow-section{background:0 0}.qsite .partner-first-home .partner-workflow-section:before{background:radial-gradient(72% 45% at 50% 58%,#d0edf15c,#0000 76%),linear-gradient(#ffffff47,#ffffffc7 45%,#f6fcfc61)}.qsite .partner-first-home .requirements-preview{background:0 0}.qsite .partner-first-home .requirements-preview:before{background:radial-gradient(80% 58% at 72% 46%,#98cfdc70,#0000 75%),linear-gradient(#0000 0%,#e2f4f7a3 22%,#c3e4eb9e 55%,#eff8f97a 82%,#0000 100%)}.qsite .partner-first-home .industry-preview{background:0 0}.qsite .partner-first-home .industry-preview:before{background:radial-gradient(74% 52% at 20% 44%,#d3ecf06b,#0000 76%),linear-gradient(#0000,#ffffffc2 28%,#f9fdfdd1 72%,#0000)}.qsite .partner-first-home .free-scan-repeat{background:0 0;padding-bottom:150px}.qsite .partner-first-home .free-scan-repeat:before{background:linear-gradient(180deg,transparent 0%,#d4edf19e 36%,#6b9fac 72%,var(--navy) 100%);inset:-130px 0 -2px}.qsite .partner-first-home .footer{border-top:0;margin-top:-1px}.qsite .partner-first-home .platform-frame,.qsite .partner-first-home .requirements-preview-table,.qsite .partner-first-home .homepage-benchmark-panel{-webkit-backdrop-filter:blur(8px);background:#fffc;border-color:#72a9b44d;box-shadow:0 28px 75px #144f5714,inset 0 1px #ffffffc7}.qsite .partner-first-home .regional-drivers span{background:#ffffffa8;border-color:#72a9b447}@media (max-width:760px){.qsite .partner-first-home{background:radial-gradient(110% 8% at 85% 8%,#67cce32e,#0000 72%),radial-gradient(105% 9% at 8% 58%,#99d3dd29,#0000 74%),linear-gradient(#fbfefe 0%,#edf8fa 20%,#fff 48%,#edf7f8 72%,#e3f1f3 96%)}.qsite .partner-first-home>section:before{inset:-90px 0}.qsite .partner-first-home .partner-home-hero{padding-bottom:72px}.qsite .partner-first-home .free-scan-repeat{padding-bottom:105px}.qsite .partner-first-home .free-scan-repeat:before{inset:-80px 0 -2px}.qsite .partner-first-home .platform-frame,.qsite .partner-first-home .requirements-preview-table,.qsite .partner-first-home .homepage-benchmark-panel{-webkit-backdrop-filter:none}}.qsite .partner-first-home .closing-cta{color:var(--navy);text-align:center;background:linear-gradient(#eef8f900 0%,#eaf6f8 28%,#f3fafb 66%,#fbfdfd 100%);padding:112px 0 96px}.qsite .partner-first-home .closing-cta:before{display:none}.qsite .closing-cta-inner{text-align:center;max-width:980px}.qsite .closing-cta .section-label{color:#08758a;text-align:center;width:100%;text-shadow:none;margin:0 auto;font-weight:800;display:block}.qsite .closing-cta h2{letter-spacing:-.055em;max-width:940px;color:var(--ink);text-shadow:none;margin:18px auto 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(54px,5.7vw,74px);font-weight:400;line-height:.96}.qsite .closing-cta h2 em{color:#13869d;font-style:normal}.qsite .closing-cta-inner>p:not(.section-label){color:#536d70;max-width:760px;margin:0 auto;font-size:17px;line-height:1.68}.qsite .closing-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}.qsite .closing-cta .dark-secondary{color:var(--navy);background:#ffffff94;border-color:#97b6bc}.qsite .partner-first-home .closing-footer{background:#fbfdfd;border-top:1px solid #49818c29;margin-top:-1px;padding:0 0 32px}.qsite .closing-footer .footer-bottom{border-top:0;margin-top:0}.qsite .closing-footer .footer-brand{color:var(--ink)}.qsite .closing-footer .footer-brand span,.qsite .closing-footer .footer-bottom>span,.qsite .closing-footer .footer-bottom>a{color:#657f82}.qsite .closing-footer .footer-bottom>p{color:#789094}.qsite .partner-first-home .requirements-preview-table{border:1px solid var(--line);background:var(--paper);box-shadow:var(--sh-lg);-webkit-backdrop-filter:none;border-radius:16px;overflow:hidden}.qsite .partner-first-home .requirements-preview-table-head,.qsite .partner-first-home .requirements-preview-table>p{background:0 0}.qsite .partner-first-home .requirements-preview-table-head,.qsite .partner-first-home .requirements-preview-region-list>a,.qsite .partner-first-home .requirements-preview-table>p{border-color:var(--line)}.qsite .partner-hero-copy,.qsite .workflow-intro,.qsite .industry-benchmark-head,.qsite .closing-cta-inner{text-align:center}.qsite .partner-hero-copy>.eyebrow,.qsite .workflow-intro>.section-label,.qsite .industry-benchmark-head>.section-label,.qsite .closing-cta-inner>.section-label{text-align:center;width:100%;margin-left:auto;margin-right:auto;display:block}.qsite .partner-hero-copy .hero-actions,.qsite .partner-hero-copy .hero-notes,.qsite .closing-cta-actions{justify-content:center}@media (max-width:760px){.qsite .partner-first-home .closing-cta{padding:86px 0 72px}.qsite .closing-cta h2{font-size:clamp(43px,12vw,54px)}.qsite .closing-cta-inner>p:not(.section-label){font-size:16px}.qsite .closing-cta-actions{flex-direction:column;align-items:stretch}.qsite .closing-cta-actions .button{width:100%}}.qsite .footer-brand img{object-fit:contain;filter:none;opacity:1;border-radius:7px;width:30px;height:30px;transform:none}.industries-page,.requirements-page{isolation:isolate;background:radial-gradient(74% 11% at 88% 7%,#67cce32e,#0000 74%),radial-gradient(70% 12% at 4% 31%,#84c7d426,#0000 76%),radial-gradient(76% 13% at 94% 61%,#aedae136,#0000 77%),radial-gradient(70% 10% at 8% 88%,#99d3dd26,#0000 76%),linear-gradient(#fbfefe 0%,#eaf7f9 17%,#fbfdfd 36%,#fff 51%,#eef8f9 69%,#fbfdfd 84%,#e6f3f5 100%);position:relative;overflow:hidden}.industries-page:before,.requirements-page:before{content:"";z-index:-1;pointer-events:none;opacity:.18;background-image:radial-gradient(circle,#19697838 .65px,#0000 .75px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 14% 88%,#0000);mask-image:linear-gradient(#0000,#000 14% 88%,#0000)}.industries-page .site-header,.requirements-page .site-header{-webkit-backdrop-filter:blur(14px)saturate(145%);background:#fbfefee0}.industries-page .industries-hero,.industries-page .benchmark-section,.industries-page .migration-signals-section,.industries-page .industry-context-section,.industries-page .benchmark-table-section,.industries-page .method-section,.industries-page .industry-cta,.requirements-page .requirements-hero,.requirements-page .requirements-results,.requirements-page .requirements-compare,.requirements-page .requirements-actions{background:0 0;border:0;position:relative}.industries-page .industries-hero{padding-bottom:104px}.industries-page .benchmark-section{padding-top:126px;padding-bottom:126px}.industries-page .migration-signals-section,.industries-page .industry-context-section,.industries-page .benchmark-table-section,.industries-page .method-section,.industries-page .industry-cta,.requirements-page .requirements-results,.requirements-page .requirements-compare,.requirements-page .requirements-actions{padding-top:122px;padding-bottom:122px}.industries-page .migration-signals-section:before,.industries-page .industry-context-section:before,.industries-page .method-section:before,.industries-page .industry-cta:before,.requirements-page .requirements-results:before,.requirements-page .requirements-compare:before,.requirements-page .requirements-actions:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:-110px 0}.industries-page .migration-signals-section:before{background:radial-gradient(72% 46% at 82% 48%,#bae2e961,#0000 76%)}.industries-page .industry-context-section:before{background:radial-gradient(75% 48% at 12% 48%,#d5eef175,#0000 76%)}.industries-page .method-section:before{background:radial-gradient(76% 50% at 86% 52%,#afdee657,#0000 76%)}.industries-page .industry-cta:before{background:linear-gradient(#0000,#d3ecf07a 46%,#f7fcfcb8)}.requirements-page .requirements-results:before{background:radial-gradient(78% 46% at 78% 44%,#afdee761,#0000 76%)}.requirements-page .requirements-compare:before{background:radial-gradient(72% 48% at 9% 52%,#d2edf175,#0000 77%)}.requirements-page .requirements-actions:before{background:linear-gradient(#0000,#c3e5eb6b 52%,#f8fcfcc2)}.industries-page .benchmark-chart,.industries-page .migration-chart-card,.industries-page .industry-profile,.industries-page .benchmark-table-wrap,.requirements-page .requirements-map-card,.requirements-page .requirements-compare-panel,.requirements-page .requirements-coverage,.requirements-page .requirements-action-grid{-webkit-backdrop-filter:blur(8px);background:#ffffffd6;border-color:#6fa6b047;box-shadow:0 26px 72px #144f5713,inset 0 1px #ffffffbf}.industries-page .method-section{color:var(--ink)}.industries-page .method-section .section-label{color:var(--teal)}.industries-page .method-list article{border-color:#3d7b8538}.industries-page .method-list p{color:#5d7470}.industries-page .industries-footer,.requirements-page .industries-footer{color:var(--ink);background:#fbfdfdc2;border-top:1px solid #49818c29;margin-top:0;padding:0 0 32px}.industries-page .industries-footer .footer-bottom,.requirements-page .industries-footer .footer-bottom{border-top:0}.industries-page .industries-footer .footer-brand,.requirements-page .industries-footer .footer-brand{color:var(--ink)}.industries-page .industries-footer .footer-bottom,.requirements-page .industries-footer .footer-bottom{color:#6c8385}@media (max-width:760px){.industries-page,.requirements-page{background:radial-gradient(110% 8% at 85% 8%,#67cce32e,#0000 72%),radial-gradient(105% 9% at 8% 58%,#99d3dd29,#0000 74%),linear-gradient(#fbfefe 0%,#edf8fa 20%,#fff 48%,#edf7f8 72%,#e6f3f5 100%)}.industries-page .industries-hero{padding-bottom:78px}.industries-page .benchmark-section,.industries-page .migration-signals-section,.industries-page .industry-context-section,.industries-page .method-section,.industries-page .industry-cta,.requirements-page .requirements-results,.requirements-page .requirements-compare,.requirements-page .requirements-actions{padding-top:84px;padding-bottom:84px}.industries-page .benchmark-chart,.industries-page .migration-chart-card,.industries-page .industry-profile,.requirements-page .requirements-map-card,.requirements-page .requirements-compare-panel,.requirements-page .requirements-coverage,.requirements-page .requirements-action-grid{-webkit-backdrop-filter:none}}.qsite .partner-form-done{color:#214b50;background:#f1faf6;border:1px solid #bfe0d6;border-radius:12px;padding:22px 24px}.qsite .partner-form-done strong{color:#153f47;margin-bottom:4px;font-size:16px;display:block}.qsite .partner-form-done p{color:#4e6b66;margin:0;font-size:14px}.qsite .partner-application-intro{margin-inline:auto}.qsite .workflow-evidence a,.qsite .workflow-evidence a span{color:var(--orange)}.qsite .industries-page .industries-hero-grid,.qsite .industries-page .section-heading,.qsite .industries-page .stacked-section-heading,.qsite .requirements-page .requirements-hero-inner,.qsite .requirements-page .section-heading,.qsite .requirements-page .stacked-section-heading,.qsite .requirements-page .requirements-results-head,.qsite .requirements-page .requirements-coverage-head,.qsite .requirements-page .requirements-coverage-intro{text-align:center}.qsite .industries-page .section-heading>*,.qsite .industries-page .stacked-section-heading>*,.qsite .requirements-page .section-heading>*,.qsite .requirements-page .stacked-section-heading>*,.qsite .requirements-page .requirements-results-head>*,.qsite .requirements-page .requirements-coverage-head>*{margin-left:auto;margin-right:auto}.qsite .industries-page .industries-hero-grid>.section-label,.qsite .requirements-page .requirements-hero-inner>.section-label,.qsite .industries-page .section-heading .section-label,.qsite .industries-page .stacked-section-heading .section-label,.qsite .requirements-page .section-heading .section-label,.qsite .requirements-page .stacked-section-heading .section-label,.qsite .requirements-page .requirements-results-head .section-label,.qsite .requirements-page .requirements-coverage-head .section-label{text-align:center;width:100%;max-width:none;margin-left:auto;margin-right:auto;display:block}
