/* Two visible navigation rows, with the approved logo retained. */
.dq-tool-header.dq-integrated-header{position:relative;display:grid;grid-template-columns:auto max-content;justify-content:space-between;column-gap:24px;row-gap:0;min-height:88px;padding-block:4px}
.dq-integrated-header .dq-tool-brand{grid-column:1;grid-row:1/3}
.dq-integrated-header>.dq-primary-nav{grid-column:2;grid-row:1;flex-wrap:nowrap;gap:17px;font-size:14px;font-weight:700;align-self:end;min-height:36px}
.dq-integrated-header>.dq-tools-row{display:flex;grid-column:2;grid-row:2;flex-wrap:wrap;gap:0;align-items:center;align-self:start;min-height:36px;font-size:14px;font-weight:700}
.dq-tools-row .dq-tools-label{color:#182d3a;padding-right:12px;line-height:1.4}
.dq-tools-row a{display:inline-flex;align-items:center;min-height:36px;color:#236b67;border-left:1px solid #bacac1;padding:5px 12px;line-height:1.4;white-space:nowrap}
.dq-tools-row a:last-child{padding-right:0}
.dq-tools-row a:hover{color:#182d3a;text-decoration:underline}
.dq-integrated-header .dq-tool-mobile{grid-column:2;grid-row:1}
@media(max-width:1000px){.dq-tool-header.dq-integrated-header{grid-template-columns:1fr auto;justify-content:stretch;column-gap:16px;min-height:0}.dq-integrated-header .dq-tool-brand{grid-column:1;grid-row:1}.dq-integrated-header>.dq-primary-nav{display:none}.dq-integrated-header>.dq-tools-row{display:flex;grid-column:1/-1;grid-row:2;align-self:center;border-top:1px solid #e2e9e3;min-height:44px}.dq-tools-row a{min-height:44px}}
@media(max-width:600px){.dq-integrated-header>.dq-tools-row{justify-content:space-between;font-size:13px}.dq-tools-row .dq-tools-label{display:none}.dq-tools-row a{padding:7px 9px}.dq-tools-row a:first-of-type{border-left:0;padding-left:0}.dq-tools-row a:last-child{padding-right:0}}
.dq-integration-status{font:14px/1.5 'Segoe UI',sans-serif;color:#52666a;padding-block:7px;display:flex;justify-content:space-between;gap:12px}
.dq-integration-status span{color:#236b67}
.dq-integration-home .dq-integration-actions{margin:16px 0 0;gap:10px;max-width:590px}
#primary.dq-integration-home .dq-integration-actions .dq-button{width:auto;flex:1 1 170px;max-width:210px;min-width:0;min-height:44px;justify-content:space-between;gap:8px;padding:10px 12px;font-size:14px;white-space:nowrap}
.dq-integration-home .dq-hero-tool{position:relative}
.dq-integration-home .dq-hero-button-label{display:inline-flex;align-items:center;gap:8px}
.dq-integration-home .dq-hero-button-icon{display:grid;place-items:center;width:25px;height:25px;border-radius:5px;background:#fff6;flex-shrink:0;color:#42594f}
.dq-integration-home .dq-hero-button-icon svg{width:18px;height:18px;stroke-width:1.5}
.dq-integration-home .dq-hero-tooltip{position:absolute;z-index:60;top:calc(100% + 9px);left:50%;transform:translateX(-50%);width:max-content;max-width:240px;padding:9px 12px;border-radius:6px;background:#fffaf0;border:1px solid #ddcda9;box-shadow:0 7px 18px #0b1f3233;color:#263f46;font:400 12px/1.5 'Segoe UI',sans-serif;white-space:normal;text-align:center;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s}
.dq-integration-home .dq-hero-tool:hover .dq-hero-tooltip,.dq-integration-home .dq-hero-tool:focus-visible .dq-hero-tooltip{opacity:1;visibility:visible}
@media(prefers-reduced-motion:reduce){.dq-integration-home .dq-hero-tooltip{transition:none}}
.dq-integration-home .dq-hero-grid{padding-block:23px;gap:45px}
.dq-integration-home>.dq-section{padding-block:0;margin-block:0}
.dq-integration-home>.dq-hero+.dq-section{padding-top:20px}
.dq-integration-home>.dq-section+.dq-section{margin-top:12px}
.dq-integration-home>.dq-section:last-child{padding-bottom:20px}
@media(max-width:760px){.dq-integration-home>.dq-hero+.dq-section{padding-top:16px}.dq-integration-home>.dq-section:last-child{padding-bottom:16px}}
@media(max-width:600px){.dq-integration-home .dq-integration-actions{display:grid;grid-template-columns:1fr;max-width:none}#primary.dq-integration-home .dq-integration-actions .dq-button{width:100%;max-width:none}}
.dq-pathway-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.dq-tool-entry{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:23px;background:#edf3e9;border:1px solid #d1dfce;border-radius:11px}
.dq-tool-entry h3{font-size:27px;margin-bottom:8px}
.dq-tool-entry p:not(.dq-kicker){font-size:16px;line-height:1.6;color:#4e6268;margin-bottom:15px}
.dq-entry-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:10px;background:#236b67;color:#f7faf4}
.dq-entry-icon svg{width:25px;height:25px}
.dq-integration-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;border:1px solid #d1ddcf;border-radius:10px;background:#eaf0e7;padding:20px 23px;margin:12px 0 24px}
.dq-integration-callout h2{font-size:25px;margin:0 0 7px}
.dq-integration-callout p{font-size:16px;max-width:56ch;margin:0}
.dq-integration-callout>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:9px;flex-shrink:0}
@media(max-width:1000px){.dq-integrated-header>nav{display:none}.dq-integration-home .dq-hero-grid{gap:24px}}
@media(max-width:760px){.dq-pathway-grid{grid-template-columns:1fr}.dq-tool-entry{padding:20px;gap:14px}.dq-integration-callout{display:block;padding:20px}.dq-integration-callout>div:last-child{margin-top:16px}.dq-integration-status{font-size:13px;flex-wrap:wrap;gap:2px}.dq-integration-home .dq-hero-grid{padding-block:23px}}

@media(min-width:1100px){.dq-tool-header.dq-integrated-header{padding-right:28px}}
.dq-breadcrumb,.sc-breadcrumb{font:400 14px/1.5 'Segoe UI',ui-sans-serif,sans-serif;color:#52666a}.dq-breadcrumb a,.sc-breadcrumb a{color:#236b67;text-decoration:underline;text-underline-offset:3px}
