/* =========================================================
   WHS Apps ONE v7.5 — PROFESSIONAL LAUNCH DESIGN SYSTEM
   Master-instruction correction layer.
   Approved wording/functionality is preserved. This layer owns
   visual hierarchy, section rhythm, card balance, iconography,
   responsive presentation and product-story composition.
   ========================================================= */
:root{
  --v75-green:#6DB32F;
  --v75-green-strong:#5BA628;
  --v75-deep:#49771F;
  --v75-dark:#0F1C13;
  --v75-forest:#153522;
  --v75-forest-2:#1C4229;
  --v75-ink:#0B120D;
  --v75-text:#4F5D53;
  --v75-muted:#6A776D;
  --v75-white:#FFFFFF;
  --v75-off:#FBFCFA;
  --v75-pale:#F6FAF7;
  --v75-mist:#EEF5EA;
  --v75-border:#DDE7D8;
  --v75-border-strong:#C9DCC2;
  --v75-radius:22px;
  --v75-radius-sm:16px;
  --v75-shadow:0 18px 48px rgba(15,28,19,.065);
  --v75-shadow-soft:0 10px 30px rgba(15,28,19,.045);
  --v75-shell:1240px;
  --v75-section-y:96px;
}

html{scroll-behavior:smooth}
body.v75-site{background:#fff;color:var(--v75-ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.v75-site *{box-sizing:border-box}
.v75-site .shell{width:min(var(--v75-shell),calc(100% - 48px));margin-inline:auto}
.v75-site main{overflow:clip}
.v75-site main section[id]{scroll-margin-top:104px}
.v75-site a{text-decoration-thickness:1px;text-underline-offset:3px}

/* ---------- Header / navigation ---------- */
.v75-site .v71-header{position:sticky;top:0;z-index:300;background:rgba(255,255,255,.975);backdrop-filter:blur(16px) saturate(120%);border-bottom:1px solid rgba(33,67,38,.08);box-shadow:0 1px 0 rgba(255,255,255,.7)}
.v75-site .v71-nav-wrap{min-height:74px}
.v75-site .v71-brand img{width:112px}
.v75-site .v71-main-nav{gap:22px;font-size:13px}
.v75-site .v71-main-nav .nav-cta{background:var(--v75-green-strong);border-radius:12px;box-shadow:0 10px 24px rgba(83,150,37,.18)}
.v75-site .v71-mega-panel{border-radius:22px!important;box-shadow:0 28px 80px rgba(10,33,16,.16)!important}
.v75-site .v71-mega-intro{background:var(--v75-mist)}

/* ---------- Typography ---------- */
.v75-site .v71-hero h1{font-size:clamp(48px,4.9vw,70px)!important;line-height:.985!important;letter-spacing:-.052em!important;font-weight:790!important;max-width:820px}
.v75-site.v71-page-home .v71-hero h1{font-size:clamp(56px,5.4vw,76px)!important;max-width:900px}
.v75-site .v71-lead{font-size:18px!important;line-height:1.62!important;color:#637067!important;max-width:710px}
.v75-site .v71-eyebrow,.v75-site .eyebrow-simple{font-size:9px!important;line-height:1.3!important;letter-spacing:.16em!important;font-weight:900!important;text-transform:uppercase}
.v75-site .v75-section :is(.section-head,.subpage-head,.topic-explainer-head,.intelligence-kicker)>h2,
.v75-site .v75-section>div>h2{font-size:clamp(36px,3.5vw,52px)!important;line-height:1.025!important;letter-spacing:-.045em!important;font-weight:780!important}
.v75-site .v75-section :is(.section-head,.subpage-head,.topic-explainer-head)>p{font-size:16px!important;line-height:1.68!important;color:var(--v75-muted)!important;max-width:820px}
.v75-site .v75-section h3{letter-spacing:-.03em}

/* ---------- Section rhythm ---------- */
.v75-site .v75-section{padding-top:var(--v75-section-y)!important;padding-bottom:var(--v75-section-y)!important;position:relative;border-top:0!important}
.v75-site .v71-white{background:var(--v75-white)!important;color:var(--v75-ink)!important}
.v75-site .v71-pale{background:var(--v75-pale)!important;color:var(--v75-ink)!important}
.v75-site .v71-mist{background:var(--v75-mist)!important;color:var(--v75-ink)!important}
.v75-site .v71-white + .v71-white{background:var(--v75-off)!important}
.v75-site .v71-pale + .v71-pale{background:var(--v75-mist)!important}
.v75-site .v71-mist + .v71-mist{background:var(--v75-pale)!important}
.v75-site .v71-dark{background:var(--v75-dark)!important;color:#fff!important}
.v75-site .v71-dark :is(h2,h3,h4,strong){color:#fff!important}
.v75-site .v71-dark :is(p,li){color:#C8D5CB!important}
.v75-site .v71-dark :is(.eyebrow-simple,.v71-eyebrow,small){color:#A8DC7C!important}
.v75-site .v75-section :is(.section-head,.subpage-head){margin-bottom:36px!important}
.v75-site .v75-section .section-head.center{max-width:980px!important;margin-inline:auto!important;text-align:center}
.v75-site .v75-section .section-head.center>p{margin-inline:auto!important}

/* ---------- Hero treatment ---------- */
.v75-site .v71-hero{padding-top:58px!important;padding-bottom:84px!important;background:var(--v75-pale)!important;border-bottom:1px solid var(--v75-border)!important}
.v75-site .v71-hero:after{display:none!important}
.v75-site .v71-hero-grid{gap:70px!important;align-items:center!important}
.v75-site .v71-breadcrumb{margin-bottom:34px!important}
.v75-site .v71-ui,.v75-site .v71-workcard{border-radius:24px!important;border-color:var(--v75-border)!important;box-shadow:var(--v75-shadow)!important}
.v75-site .v71-ui-top{background:var(--v75-off)!important}
.v75-site .v71-ui-next{background:var(--v75-mist)!important}

/* ---------- Buttons ---------- */
.v75-site .btn,.v75-site button[type="submit"],.v75-site input[type="submit"],.v75-site .v71-footer-cta{min-height:52px!important;border-radius:12px!important;padding:0 21px!important;font-size:13px!important;font-weight:820!important;line-height:1.15!important}
.v75-site .btn.primary,.v75-site button[type="submit"],.v75-site input[type="submit"]{background:var(--v75-green-strong)!important;color:#fff!important;box-shadow:0 12px 28px rgba(83,150,37,.18)!important}
.v75-site .btn.secondary{background:#fff!important;border-color:var(--v75-border-strong)!important;color:#132017!important;box-shadow:none!important}
.v75-site .btn:hover,.v75-site button[type="submit"]:hover{transform:translateY(-1px)!important}
.v75-site .actions{gap:12px!important}

/* ---------- Universal card surfaces ---------- */
.v75-site .v73-card,.v75-site .info-card,.v75-site .people-guide-card,.v75-site .role-faq-panel,.v75-site .network-scenario,.v75-site .founding-rule-card,.v75-site .founding-plan-card,.v75-site .proof-step,.v75-site .boundary-panel,.v75-site .organisation-outcome-card,.v75-site .contact-card,.v75-site .related-page-link{
  border:1px solid var(--v75-border)!important;
  border-radius:var(--v75-radius)!important;
  box-shadow:var(--v75-shadow-soft)!important;
}
.v75-site .v71-white :is(.v73-card,.info-card,.people-guide-card,.role-faq-panel,.network-scenario,.founding-rule-card,.founding-plan-card,.proof-step,.boundary-panel,.organisation-outcome-card,.contact-card){background:#F8FBF7!important}
.v75-site .v71-pale :is(.v73-card,.info-card,.people-guide-card,.role-faq-panel,.network-scenario,.founding-rule-card,.founding-plan-card,.proof-step,.boundary-panel,.organisation-outcome-card,.contact-card),
.v75-site .v71-mist :is(.v73-card,.info-card,.people-guide-card,.role-faq-panel,.network-scenario,.founding-rule-card,.founding-plan-card,.proof-step,.boundary-panel,.organisation-outcome-card,.contact-card){background:#fff!important}
.v75-site .v71-dark :is(.v73-card,.info-card,.people-guide-card,.role-faq-panel,.network-scenario,.proof-step,.boundary-panel){background:var(--v75-forest)!important;border-color:rgba(255,255,255,.11)!important;box-shadow:none!important}
.v75-site .v73-card{padding:26px!important;display:flex!important;flex-direction:column!important;min-height:0!important;height:100%!important}
.v75-site .v73-card h3{font-size:clamp(21px,1.7vw,27px)!important;line-height:1.08!important;margin:10px 0 12px!important}
.v75-site .v73-card p{font-size:14px!important;line-height:1.62!important;color:var(--v75-muted)!important}
.v75-site .v71-dark .v73-card p{color:#C8D5CB!important}
.v75-site .v73-card small{font-size:9px!important;letter-spacing:.14em!important;color:var(--v75-deep)!important}

/* ---------- Line icon language ---------- */
.v75-site .v73-icon,.v75-site .v73-section-icon,.v75-step-icon,.v75-output-icon,.v75-audience-icon,.v75-card-icon,.v75-network-icon{
  display:grid;place-items:center;flex:0 0 auto;background:#EAF4E4;color:#2F8B2A;border:1px solid rgba(73,119,31,.06)
}
.v75-site .v73-icon,.v75-output-icon,.v75-audience-icon,.v75-card-icon,.v75-network-icon{width:46px;height:46px;border-radius:14px;margin-bottom:17px}
.v75-site .v73-section-icon{width:54px;height:54px;border-radius:16px;margin-bottom:20px}
.v75-site :is(.v73-icon,.v73-section-icon,.v75-output-icon,.v75-audience-icon,.v75-card-icon,.v75-network-icon) svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.v75-site .v73-section-icon svg{width:31px;height:31px}
.v75-site .v71-dark :is(.v73-icon,.v73-section-icon,.v75-output-icon,.v75-audience-icon,.v75-card-icon,.v75-network-icon){background:rgba(109,179,47,.12);border-color:rgba(169,223,125,.1);color:#A8DC7C}

/* ---------- Editorial story sections: fewer repetitive cards ---------- */
.v75-site .page-story-section>.shell{display:grid!important;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)!important;gap:64px!important;align-items:start!important}
.v75-site .page-story-section .subpage-head{grid-column:1!important;margin:0!important;max-width:520px!important;position:sticky;top:112px}
.v75-site .page-story-section .page-story-grid{grid-column:2!important;display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0!important}
.v75-site .page-story-section .page-story-grid>article{display:grid!important;grid-template-columns:54px minmax(0,1fr)!important;column-gap:18px!important;align-items:start!important;padding:22px 24px!important;background:#fff!important;box-shadow:none!important;border-radius:18px!important}
.v75-site .page-story-section.v71-white .page-story-grid>article{background:var(--v75-pale)!important}
.v75-site .page-story-section .page-story-grid>article>.v73-icon{grid-column:1!important;grid-row:1 / span 4!important;margin:0!important}
.v75-site .page-story-section .page-story-grid>article>small,
.v75-site .page-story-section .page-story-grid>article>h3,
.v75-site .page-story-section .page-story-grid>article>p{grid-column:2!important}
.v75-site .page-story-section .page-story-grid>article>p{margin:5px 0 0!important;font-size:14px!important;line-height:1.65!important}
.v75-site .page-story-section .page-story-grid>article h3{margin:5px 0 0!important}

/* ---------- Topic explainers ---------- */
.v75-site .topic-explainer{background:#fff!important}
.v75-site .topic-explainer.category-shift{background:var(--v75-pale)!important}
.v75-site .topic-explainer .topic-three{gap:18px!important}
.v75-site .topic-explainer .topic-three article{background:transparent!important;border:0!important;border-top:2px solid #D9E7D2!important;border-radius:0!important;box-shadow:none!important;padding:24px 4px 4px!important}
.v75-site .topic-explainer .topic-three h3{font-size:25px!important;line-height:1.08!important}
.v75-site .authority-note,.v75-site .jurisdiction-example{background:var(--v75-dark)!important;border-color:#294B31!important;border-radius:18px!important}

/* ---------- Context/intelligence dark sections ---------- */
.v75-site .intelligence-stage,.v75-site .dark-intelligence-section,.v75-site .dark-bridge{background:var(--v75-dark)!important;color:#fff!important}
.v75-site .intelligence-stage{padding-top:84px!important;padding-bottom:84px!important}
.v75-site .intelligence-kicker{max-width:900px!important;margin-bottom:34px!important}
.v75-site .intelligence-kicker h2{font-size:clamp(38px,4.4vw,58px)!important;line-height:1!important}
.v75-site .intelligence-flow{gap:14px!important}
.v75-site .intelligence-flow article{background:var(--v75-forest)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:20px!important;min-height:0!important;padding:24px!important}
.v75-site .intelligence-flow article>span{margin-bottom:24px!important}
.v75-site .intelligence-trust>div{background:rgba(109,179,47,.07)!important;border-color:rgba(169,223,125,.15)!important}

/* ---------- Homepage: Context Intelligence signal cards ---------- */
.v75-site .context-intelligence-home{background:var(--v75-dark)!important;color:#fff!important}
.v75-site .context-intelligence-home .ci-home-head{max-width:900px!important}
.v75-site .context-intelligence-home .ci-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}
.v75-site .context-intelligence-home .ci-signal-grid .v73-card{background:var(--v75-forest)!important;border-color:rgba(255,255,255,.11)!important;box-shadow:none!important;padding:22px!important}
.v75-site .context-intelligence-home .ci-signal-grid .v73-card p{color:#C8D5CB!important}
.v75-site .context-intelligence-home .ci-signal-grid .v73-card h3{color:#fff!important}
.v75-site .context-intelligence-home .ci-home-flow{margin-top:26px!important;display:grid!important;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr!important;gap:10px!important;align-items:center!important}
.v75-site .context-intelligence-home .ci-home-flow>.v66-card{background:transparent!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:16px!important;min-height:118px!important;padding:18px!important;color:#fff!important}
.v75-site .context-intelligence-home .ci-home-flow>i{color:#A8DC7C!important;text-align:center!important;font-style:normal!important}
.v75-site .context-intelligence-home .ci-home-trust{gap:12px!important}
.v75-site .context-intelligence-home .ci-home-close{border-top:1px solid rgba(255,255,255,.10)!important;padding-top:28px!important}

/* ---------- Homepage: seven-step Start Work flow ---------- */
.v75-site .v58-start-simple{background:#fff!important}
.v75-site .v58-start-simple .v58-step-grid{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:16px!important;margin-top:34px!important}
.v75-site .v58-start-simple .v58-step-grid>article{grid-column:span 3!important;background:var(--v75-pale)!important;border:1px solid var(--v75-border)!important;border-radius:20px!important;box-shadow:none!important;padding:24px!important;min-height:250px!important;position:relative!important}
.v75-site .v58-start-simple .v58-step-grid>article:nth-child(n+5){grid-column:span 4!important;min-height:220px!important}
.v75-site .v58-start-simple .v58-step-grid>article>span:first-child{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:#E5F2DE;color:var(--v75-deep);font-weight:900;font-size:11px;margin-bottom:28px}
.v75-site .v58-start-simple .v58-step-grid h3{font-size:23px!important;line-height:1.08!important;margin:0 0 12px!important}
.v75-site .v58-start-simple .v58-step-grid p{font-size:14px!important;line-height:1.62!important;color:var(--v75-muted)!important}
.v75-site .v58-start-simple .v58-three-proof{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-top:22px!important}
.v75-site .v58-start-simple .v58-three-proof>article{background:#fff!important;border:1px solid var(--v75-border)!important;border-radius:20px!important;box-shadow:var(--v75-shadow-soft)!important;padding:24px!important;min-height:0!important}
.v75-site .v58-start-simple .v58-three-proof strong{display:block;font-size:20px!important;line-height:1.18!important;margin:8px 0 12px!important}

/* ---------- ONE Person / right context ---------- */
.v75-site .home-v53-onboarding{background:var(--v75-mist)!important}
.v75-site .home-v53-context-path{display:grid!important;grid-template-columns:auto 22px auto 22px auto 22px auto 22px auto!important;gap:8px!important;align-items:center!important;margin:28px 0 36px!important}
.v75-site .home-v53-context-path span{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:10px 16px!important;border:1px solid var(--v75-border)!important;border-radius:999px!important;background:#fff!important;font-size:11px!important;font-weight:780!important;color:#344239!important;white-space:nowrap!important;box-shadow:none!important}
.v75-site .home-v53-context-path b{display:grid!important;place-items:center!important;color:var(--v75-deep)!important;font-size:17px!important}
.v75-site .home-v53-grid{gap:18px!important;grid-auto-rows:1fr!important}
.v75-site .home-v53-card{background:#fff!important;padding:26px!important;border-radius:20px!important;box-shadow:var(--v75-shadow-soft)!important;display:flex!important;flex-direction:column!important}
.v75-site .home-v53-card h3{font-size:24px!important;line-height:1.1!important}
.v75-site .home-v53-card-foot{margin-top:auto!important;padding-top:18px!important;border-top:1px solid #E3EBDD!important;min-height:0!important}
.v75-site .home-v53-bottom-rule{background:var(--v75-dark)!important;color:#fff!important;border-radius:18px!important;border:0!important;padding:20px 24px!important;display:grid!important;grid-template-columns:1fr 1fr!important;gap:24px!important;align-items:center!important}
.v75-site .home-v53-bottom-rule span{color:#C8D5CB!important;text-align:right!important}

/* ---------- Audience cards ---------- */
.v75-site .audience-band{background:#fff!important;padding-top:92px!important;padding-bottom:92px!important}
.v75-site .audience-grid{grid-template-columns:repeat(12,minmax(0,1fr))!important;gap:18px!important}
.v75-site .audience-card{grid-column:span 3!important;background:var(--v75-off)!important;border:1px solid var(--v75-border)!important;border-radius:22px!important;padding:26px!important;box-shadow:none!important;min-height:390px!important;display:flex!important;flex-direction:column!important}
.v75-site .audience-card:nth-child(n+5){grid-column:span 4!important}
.v75-site .audience-card:before{background:rgba(109,179,47,.05)!important}
.v75-site .audience-card .role-icon{width:34px!important;height:34px!important;margin-bottom:10px!important;background:var(--v75-green-strong)!important;font-size:10px!important}
.v75-site .v75-audience-icon{margin-top:-44px;margin-left:auto!important;margin-bottom:22px!important}
.v75-site .audience-card h3{font-size:24px!important;line-height:1.1!important}
.v75-site .audience-card p{font-size:14px!important;line-height:1.62!important}
.v75-site .audience-next-step{background:var(--v75-pale)!important;border-radius:20px!important;box-shadow:none!important}

/* ---------- How ONE Works ---------- */
.v75-site .how-section{background:var(--v75-white)!important}
.v75-site .how-section .section-head{max-width:980px!important;margin-inline:auto!important;text-align:center!important}
.v75-site .how-section .section-head>p{margin-inline:auto!important}
.v75-site .how-path-five{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:14px!important;margin-top:36px!important}
.v75-site .how-path-five>article{background:var(--v75-pale)!important;border:1px solid var(--v75-border)!important;border-radius:20px!important;box-shadow:none!important;padding:24px 22px!important;min-height:360px!important;position:relative!important}
.v75-site .how-path-five .v74-step-icon{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:#E6F2E0;color:#2F8B2A;margin-bottom:22px}
.v75-site .how-path-five .v74-step-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.v75-site .how-path-five .step-no{position:absolute!important;top:22px!important;right:22px!important;width:auto!important;height:auto!important;background:transparent!important;color:var(--v75-deep)!important;font-size:11px!important;font-weight:900!important}
.v75-site .how-path-five h3{font-size:25px!important;line-height:1.06!important;margin:11px 0 14px!important}
.v75-site .how-path-five p{font-size:14px!important;line-height:1.62!important;color:var(--v75-muted)!important}
.v75-site .how-summary{margin:28px auto 0!important;max-width:720px!important;border-radius:999px!important;background:var(--v75-dark)!important;color:#fff!important;padding:17px 24px!important;display:flex!important;justify-content:center!important;gap:10px!important;box-shadow:none!important}
.v75-site .how-summary span{color:#A8DC7C!important}

/* ---------- Role flow ---------- */
.v75-site .role-flow-section{background:var(--v75-pale)!important}
.v75-site .role-flow{grid-template-columns:1fr 42px 1fr 42px 1fr 42px 1fr!important;gap:8px!important}
.v75-site .role-stage{background:#fff!important;box-shadow:none!important;border-radius:20px!important;padding:24px!important}
.v75-site .role-flow-arrow{color:var(--v75-deep)!important;font-size:22px!important}
.v75-site .role-rule{background:var(--v75-dark)!important;color:#fff!important;border-radius:18px!important;border:0!important;padding:20px 24px!important}

/* ---------- ONE Connected Task Package ---------- */
.v75-site .outputs-section,.v75-site .outputs-section.v71-dark{background:var(--v75-mist)!important;color:var(--v75-ink)!important}
.v75-site .outputs-section .eyebrow-simple.light{color:var(--v75-deep)!important}
.v75-site .outputs-section .outputs-heading{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr)!important;gap:56px!important;align-items:end!important;margin-bottom:32px!important}
.v75-site .outputs-section .outputs-heading h2{color:var(--v75-ink)!important;font-size:clamp(38px,3.8vw,54px)!important;max-width:760px!important}
.v75-site .outputs-section .outputs-heading p{color:var(--v75-muted)!important;font-size:16px!important;line-height:1.65!important;margin:0!important}
.v75-site .package-source{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr)!important;gap:22px!important;background:#fff!important;border:1px solid var(--v75-border)!important;border-radius:22px!important;box-shadow:none!important;padding:26px!important}
.v75-site .package-source-copy{padding:4px 6px!important}
.v75-site .package-source-core{background:var(--v75-dark)!important;color:#fff!important;border-radius:18px!important;border:1px solid #294B31!important;box-shadow:none!important;padding:24px!important}
.v75-site .package-source-core>span{color:#A8DC7C!important}
.v75-site .package-source-core>small{color:#C8D5CB!important}
.v75-site .output-system{padding-top:28px!important}
.v75-site .output-system-line{color:var(--v75-deep)!important;margin-bottom:18px!important}
.v75-site .output-system-line strong{color:var(--v75-ink)!important}
.v75-site .output-system-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}
.v75-site .output-v12-card{background:#fff!important;color:var(--v75-ink)!important;border:1px solid var(--v75-border)!important;border-radius:18px!important;box-shadow:none!important;padding:20px!important;min-height:300px!important}
.v75-site .output-v12-card .output-v12-icon{position:absolute!important;right:18px!important;top:18px!important;width:31px!important;height:31px!important;border-radius:50%!important;background:#EAF4E4!important;color:var(--v75-deep)!important;font-size:10px!important}
.v75-site .output-v12-card{position:relative!important}
.v75-site .v75-output-icon{margin-bottom:18px!important}
.v75-site .output-v12-card h3{color:var(--v75-ink)!important;font-size:22px!important;line-height:1.08!important}
.v75-site .output-v12-card p{color:var(--v75-muted)!important;font-size:13px!important;line-height:1.6!important}
.v75-site .output-v12-card :is(small,.output-v12-user){color:var(--v75-deep)!important}
.v75-site .connected-around{background:#fff!important;border:1px solid var(--v75-border)!important;border-radius:20px!important;box-shadow:none!important;color:var(--v75-ink)!important;padding:22px 24px!important;margin-top:18px!important}
.v75-site .connected-around p,.v75-site .connected-around span{color:var(--v75-muted)!important}

/* ---------- Work Clearance feature / page ---------- */
.v75-site .wc-section{background:var(--v75-dark)!important;color:#fff!important}
.v75-site .wc-section :is(h2,h3,strong){color:#fff!important}
.v75-site .wc-section p{color:#C8D5CB!important}
.v75-site.v71-page-work-clearance .v71-hero-clearance{background:var(--v75-dark)!important;color:#fff!important;padding-top:58px!important;padding-bottom:76px!important}
.v75-site.v71-page-work-clearance .v71-hero-clearance .v71-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(380px,1.1fr)!important;gap:72px!important;align-items:center!important}
.v75-site.v71-page-work-clearance .v71-hero-clearance :is(.v71-breadcrumb,.v71-breadcrumb a){color:#AFC0B3!important}
.v75-site.v71-page-work-clearance .v71-hero-clearance .v71-eyebrow{color:#A8DC7C!important}
.v75-site.v71-page-work-clearance .v71-hero-clearance h1{color:#fff!important}
.v75-site.v71-page-work-clearance .v71-hero-clearance .v71-lead{color:#D2DDD4!important}
.v75-site.v71-page-work-clearance .v73-phone-showcase{max-width:430px!important;padding:18px!important;border-radius:30px!important;background:#153522!important;border:1px solid rgba(255,255,255,.08)!important}
.v75-site .v73-phone-showcase img{filter:drop-shadow(0 28px 36px rgba(4,13,7,.28))!important}
.v75-site.v71-page-work-clearance .v71-hero-clearance .btn.secondary{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.28)!important}

/* ---------- Work Assurance / trust ---------- */
.v75-site .trust-section,.v75-site .trust-v13{background:var(--v75-dark)!important;color:#fff!important}
.v75-site .trust-v13-head h2{font-size:clamp(38px,4vw,56px)!important}
.v75-site .trust-v13-flow{grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr) 54px minmax(0,1fr)!important;gap:12px!important}
.v75-site .trust-stage{background:var(--v75-forest)!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:20px!important;padding:26px!important}
.v75-site .trust-stage.stage-two{background:var(--v75-forest-2)!important;border-color:rgba(169,223,125,.18)!important}
.v75-site .trust-flow-arrow{display:grid!important;place-items:center!important;font-size:0!important;color:#A8DC7C!important}
.v75-site .trust-flow-arrow::before{content:'→';display:grid;place-items:center;width:44px;height:44px;border:1px solid rgba(169,223,125,.42);border-radius:50%;font-size:21px;color:#A8DC7C;background:var(--v75-dark)}
.v75-site .organisation-outcomes-rule{display:grid!important;grid-template-columns:minmax(0,1.5fr) auto!important;gap:28px!important;align-items:center!important;background:var(--v75-pale)!important;border:1px solid var(--v75-border)!important;border-radius:22px!important;box-shadow:none!important;padding:28px!important}
.v75-site .organisation-outcomes-rule>.v66-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
.v75-site .organisation-outcomes-rule>a.btn{min-width:270px!important}

/* ---------- Network Assurance ---------- */
.v75-site .network-teaser-section{background:var(--v75-pale)!important}
.v75-site .home-network-patterns{gap:18px!important;margin-top:34px!important}
.v75-site .home-network-card{background:#fff!important;border:1px solid var(--v75-border)!important;border-radius:20px!important;box-shadow:none!important;padding:24px!important;min-height:0!important;display:flex!important;flex-direction:column!important}
.v75-site .home-network-card strong{font-size:25px!important;line-height:1.08!important;min-height:0!important}
.v75-site .home-network-card p{font-size:14px!important;line-height:1.62!important;min-height:0!important}
.v75-site .home-network-card span{margin-top:auto!important}
.v75-site .v75-network-icon{margin-bottom:16px!important}
.v75-site.v71-page-one-network-assurance .v71-hero{background:var(--v75-pale)!important}
.v75-site.v71-page-one-network-assurance .network-scenario{background:#fff!important}
.v75-site .network-example-strip{gap:8px!important}
.v75-site .network-principles{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}
.v75-site .network-principles span{background:#fff!important;border:1px solid var(--v75-border)!important;border-radius:14px!important;padding:12px 14px!important}

/* ---------- Conversion / proof cards ---------- */
.v75-site .conversion-section{background:var(--v75-mist)!important}
.v75-site .conversion-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;align-items:stretch!important}
.v75-site .conversion-card{background:#fff!important;border:1px solid var(--v75-border)!important;border-radius:22px!important;box-shadow:var(--v75-shadow-soft)!important;padding:28px!important;min-height:0!important;display:flex!important;flex-direction:column!important}
.v75-site .conversion-card.pricing-card{background:#fff!important;color:var(--v75-ink)!important;border-color:var(--v75-border)!important}
.v75-site .conversion-card small{color:var(--v75-deep)!important}
.v75-site .conversion-card h3{font-size:27px!important;line-height:1.06!important;color:var(--v75-ink)!important;margin:10px 0 14px!important}
.v75-site .conversion-card p,.v75-site .conversion-card .conversion-disclaimer{color:var(--v75-muted)!important;font-size:14px!important;line-height:1.62!important}
.v75-site .conversion-card .btn,.v75-site .conversion-card .teaser-cta-row{margin-top:auto!important}
.v75-site .conversion-card.pricing-card .text-action{margin-top:auto!important;padding-top:18px!important}
.v75-site .founding-price-mini{margin-top:18px!important;gap:10px!important}
.v75-site .founding-price-mini>div{border-radius:14px!important;min-height:116px!important;padding:17px!important}
.v75-site .v75-card-icon{margin-bottom:18px!important}

/* ---------- Generic grids / balance ---------- */
.v75-site :is(.info-grid,.people-guide-grid,.role-faq-grid,.related-pages-grid,.v58-ai-grid,.v58-two-col,.v58-three-col,.v58-dashboard-grid,.v58-scope-grid,.v58-plan-grid,.founding-rule-grid,.labour-duty-grid,.boundary-note-grid){gap:18px!important;align-items:stretch!important}
.v75-site .v67-count-2,.v75-site .v68-count-2{grid-template-columns:repeat(2,minmax(0,1fr))!important}
.v75-site .v67-count-3,.v75-site .v68-count-3{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.v75-site .v67-count-4,.v75-site .v68-count-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.v75-site .v67-count-5,.v75-site .v68-count-5{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.v75-site .v67-count-6,.v75-site .v68-count-6{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.v75-site .v67-count-7,.v75-site .v68-count-7{grid-template-columns:repeat(12,minmax(0,1fr))!important}
.v75-site .v67-count-7>*,.v75-site .v68-count-7>*{grid-column:span 3!important}
.v75-site .v67-count-7>*:nth-child(n+5),.v75-site .v68-count-7>*:nth-child(n+5){grid-column:span 4!important}
.v75-site .v67-count-8,.v75-site .v68-count-8{grid-template-columns:repeat(4,minmax(0,1fr))!important}

/* ---------- FAQs / related / share ---------- */
.v75-site .context-faq-section{background:var(--v75-pale)!important}
.v75-site .context-faq-section>.shell{display:grid!important;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr)!important;gap:58px!important;align-items:start!important}
.v75-site .context-faq-section .subpage-head{margin:0!important;position:sticky;top:112px}
.v75-site .faq-question-list{margin-top:0!important}
.v75-site .faq-question-list details{background:#fff!important;border:1px solid var(--v75-border)!important;border-radius:14px!important;padding:0 18px!important;margin-bottom:10px!important;box-shadow:none!important}
.v75-site .faq-question-list summary{padding:18px 0!important;font-size:14px!important;font-weight:760!important}
.v75-site .faq-question-list details p{font-size:13px!important;line-height:1.62!important;padding-bottom:18px!important;color:var(--v75-muted)!important}
.v75-site .page-share-band{padding:42px 0!important;background:var(--v75-mist)!important;border-top:1px solid var(--v75-border)!important}
.v75-site .page-share-band-inner{grid-template-columns:minmax(0,1fr) auto!important;gap:44px!important;align-items:center!important}
.v75-site .page-share-band strong{font-size:20px!important}
.v75-site .related-pages-band{padding:64px 0!important;background:#fff!important;border-top:1px solid var(--v75-border)!important}
.v75-site .related-page-link{background:var(--v75-pale)!important;border-radius:14px!important;box-shadow:none!important;padding:17px 18px!important}

/* ---------- Register Interest / forms ---------- */
.v75-site.v71-page-register-interest .register-interest-layout{grid-template-columns:minmax(280px,340px) minmax(0,1fr)!important;gap:32px!important;align-items:start!important}
.v75-site.v71-page-register-interest .register-guidance-card{position:sticky!important;top:108px!important;background:var(--v75-dark)!important;color:#fff!important;border:0!important;border-radius:22px!important;padding:28px!important;box-shadow:none!important}
.v75-site.v71-page-register-interest .register-guidance-card :is(h2,h3,strong){color:#fff!important}
.v75-site.v71-page-register-interest .register-guidance-card p{color:#C8D5CB!important}
.v75-site.v71-page-register-interest .register-guidance-card small,.v75-site.v71-page-register-interest .register-guidance-card .eyebrow-simple{color:#A8DC7C!important}
.v75-site.v71-page-register-interest .register-interest-form{background:#fff!important;border:1px solid var(--v75-border)!important;border-radius:24px!important;box-shadow:var(--v75-shadow-soft)!important;padding:20px!important}
.v75-site.v71-page-register-interest .register-form-step{background:var(--v75-pale)!important;border:1px solid var(--v75-border)!important;border-radius:18px!important;padding:24px!important}
.v75-site.v71-page-register-interest .register-interest-grid label{background:#fff!important;border-radius:14px!important;min-height:0!important;padding:15px!important}
.v75-site :is(input,select,textarea){font-family:inherit}

/* ---------- Pricing: preserve wording, refine visual scale ---------- */
.v75-site.v71-page-pricing .pricing-v65-plans{background:var(--v75-pale)!important;padding-top:46px!important;padding-bottom:54px!important}
.v75-site.v71-page-pricing .pricing-v65-plan-head h1{font-size:clamp(48px,5vw,68px)!important;line-height:.99!important;letter-spacing:-.052em!important}
.v75-site.v71-page-pricing .pricing-v65-grid{gap:14px!important;align-items:stretch!important}
.v75-site.v71-page-pricing .pricing-v65-plan-card,.v75-site.v71-page-pricing .plan-card{background:#fff!important;border:1px solid var(--v75-border)!important;border-radius:20px!important;box-shadow:var(--v75-shadow-soft)!important;padding:22px!important;min-height:0!important}
.v75-site.v71-page-pricing .plan-card h3,.v75-site.v71-page-pricing .pricing-v65-plan-card h3{font-size:29px!important;line-height:1!important;letter-spacing:-.04em!important}
.v75-site.v71-page-pricing .plan-card .plan-price,.v75-site.v71-page-pricing .pricing-v65-plan-price{font-size:36px!important;line-height:1!important}
.v75-site.v71-page-pricing .pricing-v65-band{padding-top:72px!important;padding-bottom:72px!important}
.v75-site.v71-page-pricing #external-access-pricing{background:var(--v75-mist)!important}
.v75-site.v71-page-pricing .pricing-v65-proof{background:#fff!important}
.v75-site.v71-page-pricing #one-ai{background:var(--v75-pale)!important}
.v75-site.v71-page-pricing #free-trial{background:var(--v75-dark)!important;color:#fff!important}
.v75-site.v71-page-pricing .pricing-v65-utility{background:#fff!important}
.v75-site.v71-page-pricing .pricing-v65-three-cards>article,.v75-site.v71-page-pricing .pricing-v65-two-cards>article,.v75-site.v71-page-pricing .pricing-v65-ai-cards>article{border-radius:18px!important;border-color:var(--v75-border)!important;box-shadow:none!important}

/* ---------- Legal / utility pages ---------- */
.v75-site:is(.v71-page-privacy,.v71-page-terms,.v71-page-accessibility) .v71-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr)!important}
.v75-site:is(.v71-page-privacy,.v71-page-terms,.v71-page-accessibility) .subpage-section:not(.page-story-section):not(.related-pages-band) .info-grid{gap:14px!important}

/* ---------- Avoid unintended hover theatre on static cards ---------- */
.v75-site article:not(a):hover{transform:none!important}
.v75-site a.v73-card:hover,.v75-site .home-network-card:hover,.v75-site .related-page-link:hover{transform:translateY(-2px)!important;border-color:#B9D1AD!important;box-shadow:var(--v75-shadow)!important}

/* ---------- Responsive ---------- */
@media(max-width:1180px){
  :root{--v75-section-y:84px}
  .v75-site .how-path-five{grid-template-columns:repeat(6,minmax(0,1fr))!important}
  .v75-site .how-path-five>article{grid-column:span 2!important;min-height:330px!important}
  .v75-site .how-path-five>article:nth-child(4){grid-column:2/span 2!important}
  .v75-site .how-path-five>article:nth-child(5){grid-column:4/span 2!important}
  .v75-site .v58-start-simple .v58-step-grid>article{grid-column:span 6!important;min-height:0!important}
  .v75-site .v58-start-simple .v58-step-grid>article:nth-child(7){grid-column:4/span 6!important}
  .v75-site .audience-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .v75-site .audience-card,.v75-site .audience-card:nth-child(n+5){grid-column:auto!important;min-height:0!important}
  .v75-site .audience-card:last-child{grid-column:1/-1!important}
  .v75-site .output-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .v75-site .v67-count-5,.v75-site .v68-count-5{grid-template-columns:repeat(3,minmax(0,1fr))!important}
  .v75-site .v67-count-7,.v75-site .v68-count-7{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .v75-site .v67-count-7>*,.v75-site .v68-count-7>*,.v75-site .v67-count-7>*:nth-child(n+5),.v75-site .v68-count-7>*:nth-child(n+5){grid-column:auto!important}
  .v75-site .v67-count-8,.v75-site .v68-count-8{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:980px){
  .v75-site .page-story-section>.shell{grid-template-columns:1fr!important;gap:28px!important}
  .v75-site .page-story-section .subpage-head{position:static!important;grid-column:auto!important;max-width:760px!important}
  .v75-site .page-story-section .page-story-grid{grid-column:auto!important}
  .v75-site .context-faq-section>.shell{grid-template-columns:1fr!important;gap:28px!important}
  .v75-site .context-faq-section .subpage-head{position:static!important}
  .v75-site .context-intelligence-home .ci-signal-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  .v75-site .home-v53-context-path{grid-template-columns:1fr!important;gap:7px!important}
  .v75-site .home-v53-context-path b{transform:rotate(90deg)!important}
  .v75-site .home-v53-context-path span{white-space:normal!important;width:100%!important}
  .v75-site .home-v53-bottom-rule{grid-template-columns:1fr!important}
  .v75-site .home-v53-bottom-rule span{text-align:left!important}
  .v75-site .role-flow{grid-template-columns:1fr!important;gap:10px!important}
  .v75-site .role-flow-arrow{height:34px!important;transform:rotate(90deg)!important}
  .v75-site .trust-v13-flow{grid-template-columns:1fr!important;gap:10px!important}
  .v75-site .trust-flow-arrow{height:38px!important;transform:rotate(90deg)!important}
  .v75-site .package-source{grid-template-columns:1fr!important}
  .v75-site .outputs-section .outputs-heading{grid-template-columns:1fr!important;gap:18px!important}
  .v75-site .conversion-grid{grid-template-columns:1fr!important}
  .v75-site .organisation-outcomes-rule{grid-template-columns:1fr!important}
  .v75-site .organisation-outcomes-rule>a.btn{width:100%!important;min-width:0!important}
  .v75-site.v71-page-work-clearance .v71-hero-clearance .v71-hero-grid{grid-template-columns:1fr!important;gap:42px!important}
  .v75-site.v71-page-work-clearance .v73-phone-showcase{max-width:360px!important}
  .v75-site.v71-page-register-interest .register-interest-layout{grid-template-columns:1fr!important}
  .v75-site.v71-page-register-interest .register-guidance-card{position:static!important}
}
@media(max-width:820px){
  :root{--v75-section-y:70px}
  .v75-site .shell{width:min(100% - 30px,var(--v75-shell))}
  .v75-site .v71-header .menu-button{display:block!important}
  .v75-site .v71-main-nav{top:66px!important}
  .v75-site .v71-hero{padding-top:46px!important;padding-bottom:64px!important}
  .v75-site .v71-hero-grid{grid-template-columns:1fr!important;gap:40px!important}
  .v75-site .v71-hero h1,.v75-site.v71-page-home .v71-hero h1{font-size:46px!important;line-height:1!important}
  .v75-site .v75-section :is(.section-head,.subpage-head,.topic-explainer-head,.intelligence-kicker)>h2,.v75-site .v75-section>div>h2{font-size:36px!important}
  .v75-site .how-path-five{grid-template-columns:1fr!important}
  .v75-site .how-path-five>article,.v75-site .how-path-five>article:nth-child(4),.v75-site .how-path-five>article:nth-child(5){grid-column:auto!important;min-height:0!important}
  .v75-site .v58-start-simple .v58-step-grid{grid-template-columns:1fr!important}
  .v75-site .v58-start-simple .v58-step-grid>article,.v75-site .v58-start-simple .v58-step-grid>article:nth-child(n+5),.v75-site .v58-start-simple .v58-step-grid>article:nth-child(7){grid-column:auto!important;min-height:0!important}
  .v75-site .v58-start-simple .v58-three-proof{grid-template-columns:1fr!important}
  .v75-site .audience-grid{grid-template-columns:1fr!important}
  .v75-site .audience-card,.v75-site .audience-card:last-child{grid-column:auto!important}
  .v75-site .context-intelligence-home .ci-signal-grid{grid-template-columns:1fr!important}
  .v75-site .context-intelligence-home .ci-home-flow{grid-template-columns:1fr!important;gap:8px!important}
  .v75-site .context-intelligence-home .ci-home-flow>i{transform:rotate(90deg)!important;height:24px!important}
  .v75-site .output-system-grid{grid-template-columns:1fr!important}
  .v75-site .v67-count-2,.v75-site .v68-count-2,.v75-site .v67-count-3,.v75-site .v68-count-3,.v75-site .v67-count-4,.v75-site .v68-count-4,.v75-site .v67-count-5,.v75-site .v68-count-5,.v75-site .v67-count-6,.v75-site .v68-count-6,.v75-site .v67-count-7,.v75-site .v68-count-7,.v75-site .v67-count-8,.v75-site .v68-count-8{grid-template-columns:1fr!important}
  .v75-site .page-story-section .page-story-grid>article{grid-template-columns:46px minmax(0,1fr)!important;padding:20px!important}
  .v75-site .page-share-band-inner{grid-template-columns:1fr!important;gap:22px!important}
  .v75-site .page-share-actions{justify-content:flex-start!important}
  .v75-site .network-principles{grid-template-columns:1fr!important}
  .v75-site .pricing-v65-utility-grid{grid-template-columns:1fr!important}
}
@media(max-width:560px){
  :root{--v75-section-y:58px}
  .v75-site .shell{width:min(100% - 24px,var(--v75-shell))}
  .v75-site .v71-hero h1,.v75-site.v71-page-home .v71-hero h1{font-size:40px!important}
  .v75-site .v75-section :is(.section-head,.subpage-head,.topic-explainer-head,.intelligence-kicker)>h2,.v75-site .v75-section>div>h2{font-size:32px!important}
  .v75-site .v73-card{padding:22px!important}
  .v75-site .page-story-section .page-story-grid>article{grid-template-columns:1fr!important}
  .v75-site .page-story-section .page-story-grid>article>.v73-icon{grid-column:auto!important;grid-row:auto!important}
  .v75-site .page-story-section .page-story-grid>article>:is(small,h3,p){grid-column:auto!important}
  .v75-site .btn,.v75-site button[type="submit"],.v75-site input[type="submit"]{width:100%!important}
  .v75-site .actions{display:grid!important;grid-template-columns:1fr!important;width:100%!important}
  .v75-site .how-summary{border-radius:18px!important;display:grid!important;text-align:center!important}
}
@media(prefers-reduced-motion:reduce){.v75-site *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}

/* Preserve the original product UI in the DOM for accessibility/structure while the approved phone visual is shown. */
.v75-site .v73-phone-source-hidden{display:none!important}

/* =========================================================
   V7.5 FINAL VISUAL QA CORRECTIONS
   Identified from actual rendered page review.
   These are presentation-only changes; approved page wording is unchanged.
   ========================================================= */

/* Remove legacy radial overlays that were creating accidental two-tone bands. */
.v75-site .v75-section.v71-dark::before{display:none!important;background:none!important}

/* Connected Task Package: one intentional section surface, white output cards, one dark readiness close. */
.v75-site .outputs-section,
.v75-site .outputs-section.v71-dark{
  background:#F1F7ED!important;
  background-image:none!important;
}
.v75-site .outputs-section::before,
.v75-site .outputs-section::after{display:none!important;background:none!important}
.v75-site .outputs-section .output-v12-card{
  background:#FFFFFF!important;
  color:var(--v75-ink)!important;
  border:1px solid var(--v75-border)!important;
  box-shadow:var(--v75-shadow-soft)!important;
}
.v75-site .outputs-section .output-v12-card :is(h3,strong){color:var(--v75-ink)!important}
.v75-site .outputs-section .output-v12-card p{color:var(--v75-muted)!important}
.v75-site .outputs-section .output-v12-card small{color:var(--v75-deep)!important}
.v75-site .outputs-section .output-v12-card .output-v12-icon{
  background:#EAF4E5!important;
  border-color:#D5E6CD!important;
  color:#2F8F2E!important;
}
.v75-site .outputs-section .worker-use-band{
  background:#FFFFFF!important;
  border:1px solid var(--v75-border)!important;
  color:var(--v75-ink)!important;
}
.v75-site .outputs-section .worker-use-band :is(strong,small){color:inherit!important}
.v75-site .outputs-section .readiness-bridge{
  background:var(--v75-dark)!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.08)!important;
}
.v75-site .outputs-section .readiness-bridge :is(h2,h3,strong){color:#fff!important}
.v75-site .outputs-section .readiness-bridge p{color:#C6D2C8!important}

/* Work Clearance homepage visual: make the product the hero rather than leaving dead space. */
.v75-site .wc-section .wc-v14-main{
  grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr)!important;
  gap:64px!important;
  align-items:center!important;
}
.v75-site .wc-section .wc-v14-visual{min-height:620px!important}
.v75-site .wc-section .v73-phone-showcase{
  width:min(470px,100%)!important;
  max-width:470px!important;
  margin:0 auto!important;
  padding:18px!important;
  border-radius:30px!important;
  background:#153522!important;
  border:1px solid rgba(255,255,255,.08)!important;
}
.v75-site .wc-section .v73-phone-showcase img{display:block!important;width:100%!important;height:auto!important}

/* Work Assurance / Trust: arrows are connectors, never empty cards. */
.v75-site .trust-v13-flow{
  grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 56px minmax(0,1fr)!important;
  gap:10px!important;
  align-items:stretch!important;
}
.v75-site .trust-flow-arrow{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
  min-height:0!important;
  display:grid!important;
  place-items:center!important;
}
.v75-site .trust-flow-arrow::before{
  width:46px!important;height:46px!important;
  background:#142A1C!important;
  border-color:rgba(169,223,125,.44)!important;
}

/* Network teaser: correct inherited low-contrast copy. */
.v75-site .network-teaser-card p,
.v75-site .network-teaser-card .teaser-copy,
.v75-site .network-teaser-card span:not(.eyebrow-simple){color:var(--v75-muted)!important}

/* Conversion price tiles: strong contrast inside the dark pricing proof. */
.v75-site .conversion-section .founding-price-mini strong{color:#FFFFFF!important}
.v75-site .conversion-section .founding-price-mini span{color:#D5E0D7!important}
.v75-site .conversion-section .founding-price-mini small{color:#A8DC7C!important}

/* Pricing plan names: deliberately restrained so Business / Enterprise never collide. */
.v75-site.v71-page-pricing .pricing-v65-plan-card h2{
  font-size:clamp(29px,2.45vw,36px)!important;
  line-height:1.02!important;
  letter-spacing:-.045em!important;
  margin:10px 0 10px!important;
  min-height:0!important;
  white-space:normal!important;
  overflow-wrap:anywhere!important;
}
.v75-site.v71-page-pricing .pricing-v65-price strong{
  font-size:clamp(28px,2.1vw,34px)!important;
  line-height:1!important;
}
.v75-site.v71-page-pricing .pricing-v65-plan-card{overflow:hidden!important}

@media(max-width:1180px){
  .v75-site .wc-section .wc-v14-main{grid-template-columns:1fr!important;gap:26px!important}
  .v75-site .wc-section .wc-v14-visual{min-height:auto!important;order:0!important}
  .v75-site .wc-section .v73-phone-showcase{max-width:400px!important}
}
@media(max-width:820px){
  .v75-site .trust-v13-flow{grid-template-columns:1fr!important;gap:10px!important}
  .v75-site .trust-flow-arrow{height:34px!important;transform:rotate(90deg)!important}
  .v75-site .wc-section .v73-phone-showcase{max-width:340px!important;padding:14px!important}
}

/* Final contrast/alignment details found during the second rendered review. */
.v75-site .outputs-section .package-source-copy p{color:var(--v75-muted)!important}
.v75-site .outputs-section .package-source-copy :is(strong,h3){color:var(--v75-ink)!important}
.v75-site .outputs-section .connected-around-copy p,
.v75-site .outputs-section .connected-around-grid p,
.v75-site .outputs-section .connected-around-grid span{color:var(--v75-muted)!important}
.v75-site .outputs-section .worker-use-band p,
.v75-site .outputs-section .worker-use-band span{color:var(--v75-muted)!important}
.v75-site .outputs-section .worker-use-band strong{color:var(--v75-ink)!important}

.v75-site .trust-flow-arrow{
  align-self:center!important;
  height:56px!important;
  min-height:56px!important;
  width:56px!important;
  border-radius:50%!important;
  overflow:visible!important;
}

.v75-site .network-teaser-card>p{color:var(--v75-muted)!important;opacity:1!important}
.v75-site .trust-v13-flow .trust-flow-arrow.v73-card{
  background:transparent!important;
  border:0!important;
  box-shadow:none!important;
  padding:0!important;
  width:56px!important;
  height:56px!important;
  min-height:56px!important;
  max-height:56px!important;
  align-self:center!important;
  justify-self:center!important;
  border-radius:50%!important;
  display:grid!important;
  place-items:center!important;
}
