/* Scoped layout refinements for the approved shorter homepage. */
body.nqtrax-home .nq-concise-hero{display:block;min-height:0;padding:60px 5.2vw 48px}
.nq-concise-hero .nq-hero-copy{max-width:920px}
body.nqtrax-home .nq-concise-hero h1{max-width:900px;font-size:clamp(2.25rem,4.6vw,4rem)}
.nq-concise-hero .nq-lead{max-width:770px;margin-bottom:22px}
body.nqtrax-home .nq-recorded-demo{padding-top:42px;padding-bottom:48px;gap:38px}
.nq-recorded-demo .nq-live-card{min-width:0}
.nq-recorded-demo .nq-live-badges,.nq-recorded-demo .nq-summary{display:none}
.nq-recorded-demo .nq-proof-figure{margin-bottom:0}
.nq-concise-features{grid-template-columns:repeat(3,minmax(0,1fr))}
.nq-concise-features .nq-card{min-height:0;padding:24px}
.nq-resource-grid{display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:20px;align-items:start}
.nq-resource-grid .nq-card{min-width:0;padding:24px}
.nq-resource-grid .nq-card>h3{margin-top:0}
.nq-resource-grid .nq-card>a:not(.nq-approved-journal){color:#8dddd0}
.nq-resource-journal .nq-approved-journal{width:190px;max-width:100%;margin:18px auto}
.nq-resource-journal .nq-journal-caption{font-size:.66rem}
.nq-resource-journal .nq-journal-actions{margin:16px 0;gap:10px;justify-content:center}
.nq-resource-journal .nq-journal-actions .nq-btn{padding:11px 14px;font-size:.75rem;min-height:44px}
.nq-resource-journal .nq-fine{font-size:.74rem;line-height:1.6}
.nq-more{margin-top:22px;border-top:1px solid #263c48;padding-top:16px;color:#a8bac6}
.nq-more>summary{cursor:pointer;color:#8dddd0;font-size:.87rem;font-weight:700;min-height:36px;list-style:disclosure-closed}
.nq-more[open]>summary{list-style:disclosure-open;margin-bottom:20px}
.nq-more summary:focus-visible{outline:3px solid #f1c76c;outline-offset:4px}
.nq-more p{font-size:.86rem}
.nq-more .nq-section-head{margin-top:25px}
.nq-more .nq-section-head h2{font-size:1.7rem}
body.nqtrax-home .nq-contact-compact{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:28px;background:#102129;border-top:1px solid #263c48;border-bottom:1px solid #263c48}
.nq-contact-compact h2{font-size:clamp(1.8rem,3vw,2.7rem)}
.nq-contact-action{text-align:center;min-width:0}
.nq-contact-action .nq-btn{white-space:normal;max-width:100%;text-align:center}
.nq-contact-action p{margin:16px 0 0;font-size:.85rem;overflow-wrap:anywhere}
.nq-contact-action p a{color:#8dddd0}
.nq-pattern-page h1{font-size:clamp(2rem,4vw,3.25rem);max-width:850px}
.nq-pattern-return{padding:0 5.2vw 50px}
#platform,#live,#reports,#daily{scroll-margin-top:175px}
@media(max-width:800px){.nq-resource-grid,.nq-concise-features{grid-template-columns:1fr}.nq-resource-grid .nq-card{padding:22px}.nq-resource-journal .nq-approved-journal{width:180px}.nq-resource-journal .nq-journal-actions .nq-btn{flex:0 1 auto}body.nqtrax-home .nq-contact-compact{grid-template-columns:1fr}.nq-contact-action{text-align:left}body.nqtrax-home .nq-concise-hero{padding-top:38px;padding-bottom:32px}body.nqtrax-home .nq-recorded-demo{padding-top:28px;padding-bottom:40px}}
