body.v6-marketing.sx-v7-organizations #enterprise-assessments .actions a.btn:not(.primary){color:#111511!important;border-color:rgba(17,21,17,.45)!important;background:transparent!important}
body.v6-marketing.sx-v7-organizations #enterprise-assessments .actions a.btn:not(.primary):hover,
body.v6-marketing.sx-v7-organizations #enterprise-assessments .actions a.btn:not(.primary):focus-visible{color:#111511!important;border-color:#8b6a2e!important;background:#fff!important}
/* Syntropix™ Website V7 — public journey refinement.
   Scope is opt-in via body.sx-v7-journey; assessment/runtime and Command surfaces are excluded. */
body.v6-marketing.sx-v7-journey{--v7-paper:#f3f1ea;--v7-ink:#111411;--v7-gold:#d6b878;--v7-sage:#8fb8a2;--v7-line:rgba(17,20,17,.14)}
.sx-v7-journey .v5nav{backdrop-filter:blur(18px);background:rgba(7,9,8,.9)}
.sx-v7-journey .v5nav nav a{min-height:44px;display:inline-flex;align-items:center}
.sx-v7-journey .hero5{min-height:min(720px,84vh);display:grid;align-content:center;padding-top:clamp(116px,13vw,158px);padding-bottom:clamp(72px,9vw,110px)}
.sx-v7-journey .hero5 .kicker{color:var(--v7-sage);letter-spacing:.18em}
.sx-v7-journey .hero5 h1{max-width:940px;font-size:clamp(48px,6vw,82px);line-height:.96;letter-spacing:-.052em}
.sx-v7-journey .hero5>p:not(.kicker){max-width:760px;font-size:clamp(17px,1.45vw,20px);line-height:1.7}
.sx-v7-journey .hero5 .actions{margin-top:28px}
.sx-v7-journey .hero5 .btn{min-height:46px}
.sx-v7-journey .sx-v7-context{border-block:1px solid rgba(255,255,255,.1);background:#090c0a;color:#f2f3ef}
.sx-v7-journey .sx-v7-context-inner{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:0}
.sx-v7-journey .sx-v7-context-inner>*{padding:22px clamp(16px,2vw,28px);border-right:1px solid rgba(255,255,255,.1)}
.sx-v7-journey .sx-v7-context-inner>*:last-child{border-right:0}
.sx-v7-journey .sx-v7-context-label{margin:0;color:var(--v7-gold);font-size:11px;font-weight:850;letter-spacing:.15em;text-transform:uppercase}
.sx-v7-journey .sx-v7-context strong{display:block;margin-bottom:4px;font-size:14px}
.sx-v7-journey .sx-v7-context span{display:block;color:#9da59e;font-size:12px;line-height:1.5}
.sx-v7-journey .section5{padding-top:clamp(70px,8vw,112px);padding-bottom:clamp(70px,8vw,112px)}
.sx-v7-journey .section5>.kicker,.sx-v7-journey .catalogue-heading>.kicker,.sx-v7-journey .finder-copy>.kicker{letter-spacing:.17em}
.sx-v7-journey .section5>h2,.sx-v7-journey .catalogue-heading h2,.sx-v7-journey .finder-copy h2{font-size:clamp(36px,4.3vw,62px);line-height:1;letter-spacing:-.045em}
.sx-v7-journey .grid3,.sx-v7-journey .assessment-grid{gap:14px}
.sx-v7-journey .card,.sx-v7-journey .assessment-card{border-radius:22px}
.sx-v7-journey .card{min-height:270px;padding:28px}
.sx-v7-journey .card h3,.sx-v7-journey .assessment-card h3{letter-spacing:-.025em}
.sx-v7-journey .cred-doc-grid{gap:12px}
.sx-v7-journey .cred-doc{border-radius:18px}
.sx-v7-journey .flow{gap:10px}
.sx-v7-journey .flow article{min-height:112px;border-radius:16px}
.sx-v7-journey .form5{max-width:980px}
.sx-v7-journey .form5 input,.sx-v7-journey .form5 select,.sx-v7-journey .form5 textarea{min-height:48px}
.sx-v7-journey .finder{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(34px,7vw,96px);align-items:start}
.sx-v7-journey .finder-form{border-radius:24px}
.sx-v7-journey .pricing-strip{gap:clamp(32px,6vw,86px)}
.sx-v7-journey .price-panel{border-radius:24px}
.sx-v7-journey .sx-report-gallery{border-radius:26px}
.sx-v7-journey a:focus-visible,.sx-v7-journey button:focus-visible,.sx-v7-journey select:focus-visible,.sx-v7-journey input:focus-visible,.sx-v7-journey textarea:focus-visible{outline:3px solid var(--v7-gold);outline-offset:3px}
@media(max-width:980px){
 .sx-v7-journey .sx-v7-context-inner{grid-template-columns:1fr 1fr}
 .sx-v7-journey .sx-v7-context-inner>*{border-bottom:1px solid rgba(255,255,255,.1)}
 .sx-v7-journey .finder{grid-template-columns:1fr}
}
@media(max-width:700px){
 .sx-v7-journey .hero5{min-height:auto;padding-top:104px;padding-bottom:60px}
 .sx-v7-journey .hero5 h1{font-size:clamp(44px,13.5vw,62px)}
 .sx-v7-journey .sx-v7-context-inner{grid-template-columns:1fr}
 .sx-v7-journey .sx-v7-context-inner>*{border-right:0}
 .sx-v7-journey .section5{padding-top:64px;padding-bottom:64px}
 .sx-v7-journey .card{min-height:auto;padding:22px}
}
@media(prefers-reduced-motion:reduce){
 .sx-v7-journey *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}
}

/* V7 inner-journey refinement — Professionals and Organizations */
body.sx-v7-professionals .hero5,body.sx-v7-organizations .hero5{min-height:min(620px,76vh);padding-top:clamp(88px,8vw,112px);padding-bottom:clamp(52px,5vw,74px)}
body.sx-v7-professionals .section5,body.sx-v7-organizations .section5{padding-top:clamp(58px,6.5vw,88px);padding-bottom:clamp(58px,6.5vw,88px)}

/* Professionals: make the page read as a guided journey rather than an inventory. */
body.sx-v7-professionals .pricing-strip{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:start}
body.sx-v7-professionals .price-panel{padding:24px 26px}
body.sx-v7-professionals .finder{padding-top:clamp(52px,6vw,78px);padding-bottom:clamp(52px,6vw,78px)}
body.sx-v7-professionals .finder-form{padding:26px}
body.sx-v7-professionals .sx-report-gallery{margin-top:10px}
body.sx-v7-professionals .flagship-assessments{background:#f1eee6}
body.sx-v7-professionals .flagship-heading{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px;align-items:end;margin-bottom:30px}
body.sx-v7-professionals .flagship-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}
body.sx-v7-professionals .flagship-card{min-height:470px;border-radius:24px}
body.sx-v7-professionals .assessment-catalogue-inline{padding-top:clamp(58px,6.5vw,88px)}
body.sx-v7-professionals .assessment-catalogue-inline .assessment-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
body.sx-v7-professionals .assessment-catalogue-inline .assessment-card{min-height:280px;padding:22px}
body.sx-v7-professionals .assessment-catalogue-inline .assessment-card h3{font-size:clamp(23px,2vw,31px)}
body.sx-v7-professionals .assessment-catalogue-inline .assessment-card>p{font-size:14px;line-height:1.62}
body.sx-v7-professionals .journey-flow{margin-top:30px}
body.sx-v7-professionals .journey-flow article{min-height:128px;padding:22px}
body.sx-v7-professionals .journey-flow article b{color:#8b6a2e}

/* Organizations: reduce catalogue density and lead with decision architecture. */
body.sx-v7-organizations #solutions>.grid3{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
body.sx-v7-organizations #solutions>.grid3 .card{min-height:250px}
body.sx-v7-organizations #solutions>.grid3 .card:nth-child(1){grid-column:1/-1;min-height:210px;background:#f1eee6}
body.sx-v7-organizations #solutions>.grid3 .card:nth-child(1) h3{font-size:clamp(30px,3vw,44px)}
body.sx-v7-organizations #enterprise-assessments{background:#f3f1ea}

body.sx-v7-organizations #enterprise-assessments>h2{color:#111511!important}
body.sx-v7-organizations #enterprise-assessments>.kicker{color:#8b6a2e}
body.sx-v7-organizations #enterprise-assessments>.section-lead{color:#555e56!important}
body.sx-v7-organizations #enterprise-assessments .enterprise-note{color:#111511;background:#ebe7dc;border:1px solid rgba(17,20,17,.10)}
body.sx-v7-organizations #enterprise-assessments .enterprise-note span{color:#5d655e}

body.sx-v7-organizations #enterprise-assessments .assessment-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
body.sx-v7-organizations #enterprise-assessments .assessment-card{min-height:280px;padding:24px}
body.sx-v7-organizations .cred-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
body.sx-v7-organizations .form5{border-radius:24px}
body.sx-v7-organizations .section5>h2{max-width:980px}


/* Professionals visual hierarchy: guide first, catalogue second. */
body.sx-v7-professionals .assessment-catalogue-inline{background:#f7f5ef}
body.sx-v7-professionals .assessment-catalogue-inline .catalogue-heading{max-width:760px}
body.sx-v7-professionals .assessment-catalogue-inline .catalogue-heading h2{margin-bottom:8px}
body.sx-v7-professionals .v7-catalogue-toggle{max-width:760px}
body.sx-v7-professionals .sx-report-gallery{box-shadow:0 16px 40px rgba(17,20,17,.06)}
body.sx-v7-professionals .pricing-strip{padding-top:clamp(52px,5.5vw,72px);padding-bottom:clamp(52px,5.5vw,72px)}
body.sx-v7-professionals .flagship-assessments{padding-top:clamp(54px,6vw,78px);padding-bottom:clamp(54px,6vw,78px)}
body.sx-v7-professionals .journey-flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}
body.sx-v7-professionals .journey-flow article{min-height:116px;border-radius:16px}

/* Organizations: make primary solution paths more deliberate and demote specialist learning. */
body.sx-v7-organizations #solutions>.grid3 .card{background:#fff;border:1px solid rgba(17,20,17,.10);box-shadow:0 10px 26px rgba(17,20,17,.035)}
body.sx-v7-organizations #solutions>.grid3 .card:nth-child(5){background:#f7f5ef;border-style:dashed}
body.sx-v7-organizations #solutions>.grid3 .card:nth-child(5) .num{color:#8a7752}
body.sx-v7-organizations #solutions>.grid3 .card:nth-child(4){border-color:rgba(214,184,120,.35)}
body.sx-v7-organizations #solutions>.grid3 .card:nth-child(4) .num{color:#8b6a2e}
body.sx-v7-organizations #enterprise-assessments>.section-lead{max-width:840px}
body.sx-v7-organizations .enterprise-note{border-radius:18px}


body.sx-v7-organizations .section5.light .actions .btn:not(.primary){color:#111511!important;border-color:rgba(17,21,17,.45)!important;background:transparent!important}
body.sx-v7-organizations .section5.light .actions .btn:not(.primary):hover,
body.sx-v7-organizations .section5.light .actions .btn:not(.primary):focus-visible{color:#111511!important;border-color:#8b6a2e!important;background:#fff!important}
body.sx-v7-organizations .form-status[data-staging="true"]{color:#8b6a2e;font-weight:700}

@media(max-width:1100px){
 body.sx-v7-professionals .assessment-catalogue-inline .assessment-grid,
 body.sx-v7-professionals .journey-flow,
 body.sx-v7-organizations #enterprise-assessments .assessment-grid,
 body.sx-v7-organizations .cred-doc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:760px){
 body.sx-v7-professionals .hero5,body.sx-v7-organizations .hero5{min-height:auto;padding-top:88px;padding-bottom:54px}
 body.sx-v7-professionals .pricing-strip,
 body.sx-v7-professionals .flagship-grid,
 body.sx-v7-professionals .journey-flow,
 body.sx-v7-professionals .assessment-catalogue-inline .assessment-grid,
 body.sx-v7-organizations #solutions>.grid3,
 body.sx-v7-organizations #enterprise-assessments .assessment-grid,
 body.sx-v7-organizations .cred-doc-grid{grid-template-columns:1fr}
 body.sx-v7-organizations #solutions>.grid3 .card:nth-child(1){grid-column:auto}
 body.sx-v7-professionals .flagship-heading{grid-template-columns:1fr}
}

.v7-catalogue-toggle{width:100%;min-height:58px;margin:24px 0 18px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid rgba(17,20,17,.16);border-radius:16px;background:#fff;color:#111511;font:750 14px/1.3 inherit;text-align:left;cursor:pointer}
.v7-catalogue-toggle:hover,.v7-catalogue-toggle:focus-visible{border-color:#8b6a2e;background:#faf8f2}
.v7-catalogue-toggle span:last-child{color:#8b6a2e;font-size:22px;font-weight:500}
.v7-catalogue-toggle[aria-expanded="true"]{margin-bottom:22px}

.v7-collapsed-grid[hidden]{display:none!important}
