/* M173 replaces M172. One continuous opening; production-style client ribbons. */
body.r86-home .m172-home-nav{display:flex;align-items:center;gap:clamp(18px,2.2vw,34px)}
body.r86-home .m172-home-nav>a,body.r86-home .m172-nav-pending{color:#f1f1ec;font-family:inherit;font-size:16px;font-weight:600;line-height:1.4;text-decoration:none;white-space:nowrap}
body.r86-home .m172-nav-pending{border:0;padding:0;background:none;opacity:1;cursor:default}
body.r86-home .m172-home-nav>a:hover{color:#e8cc83}
body.r86-home .m172-home-nav .nav-contact-direct{padding:12px 23px;border:1px solid #716344;border-radius:999px}
body.r86-home .m172-home-mobile{display:none}
body.r86-home .home-contact-quick{display:none!important}
.m173-actions{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:18px;margin-top:30px}
body.r86-home .m173-button{display:inline-flex;justify-content:center;align-items:center;gap:26px;min-width:164px;min-height:51px;padding:13px 21px;border:1px solid #c8b16a;border-radius:0;background:#e6ce85;color:#171713;font:700 14px/1.4 Arial,"Microsoft YaHei",sans-serif;letter-spacing:.02em;box-shadow:3px 3px 0 #4b422a;cursor:default;opacity:1}
body.r86-home .m173-button--secondary{background:#141414;color:#f4f3ed;border-color:#82837a;box-shadow:3px 3px 0 #30302b}
.m173-button>span{font-size:18px;font-weight:400}
body.r89-static.r86-page.r86-home .home-v38 #m171-start{position:relative;isolation:isolate;padding:0!important;overflow:hidden;background:#191a18!important;color:#f0f0e9!important;border-top:1px solid #494733;border-bottom:1px solid #32332d;scroll-margin-top:90px}
#m171-start:before{content:"";position:absolute;width:84px;height:6px;left:max(40px,calc((100% - 1200px)/2));top:0;background:#dfc469;z-index:2}
.m173-assessment-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(90deg,#93978008 1px,transparent 1px),linear-gradient(#93978008 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(90deg,transparent 30%,#000)}
body.r86-home #m171-start .m173-readiness-inner{position:relative;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:44px;max-width:1240px!important;margin:auto!important;padding:56px 28px!important;box-sizing:border-box}
.m173-readiness-copy{position:relative;z-index:1}
.m173-section-label{display:flex;align-items:center;gap:12px;color:#c9bc8a;font-size:12px;font-weight:500;letter-spacing:.14em;margin:0 0 24px}
.m173-section-label i{display:block;width:22px;height:1px;background:#deca7e}
body.r86-home #m173-readiness-title{font-size:clamp(34px,3.65vw,52px)!important;line-height:1.19!important;letter-spacing:-.04em!important;margin:0!important;text-align:left!important;color:#f0f0e9!important}
#m173-readiness-title span{display:block;font-weight:350!important}
#m173-readiness-title strong{display:block;font-weight:780!important;color:#e6ce85!important;margin-top:8px}
.m173-readiness-description{max-width:430px;font-size:16px;line-height:1.9;color:#b7b9ae;margin:25px 0 0;text-wrap:balance!important}
.m173-readiness .m173-actions{justify-content:flex-start;margin-top:30px}
.m173-readiness-art{position:relative;z-index:1;min-width:0}
.m173-readiness-art img{display:block;width:100%;height:auto;filter:none!important;opacity:1!important}
body.r86-home #m171-start:after,body.r86-home #client-proof:after{display:none!important;content:none!important}

/* Match the live wall: calm heading, two floating logo rows, no card outlines. */
body.r89-static.r86-page.r86-home #client-proof{padding:74px 0 44px!important;background:#181818!important;border-top:0!important;border-bottom:1px solid #ffffff1a;overflow:hidden}
body.r86-home #client-proof .trust-heading-v47{max-width:1180px!important;padding:0 24px!important;margin:0 auto 44px!important;text-align:center}
body.r86-home #client-proof .trust-heading-v47>span{display:block;margin:0 0 18px!important;font-size:12px;letter-spacing:.1em;color:#aaa7ae!important}
body.r86-home #client-proof h2{font-size:clamp(25px,3vw,42px)!important;line-height:1.45!important;font-weight:400!important;letter-spacing:-.035em!important;max-width:none!important;margin:0!important;color:#f1f0ed!important}
body.r86-home #client-proof h2 strong{display:inline!important;white-space:normal!important;font-weight:750!important;color:inherit!important}
body.r86-home #client-proof .trust-ribbons-v47{max-width:1440px;margin:auto;padding:16px 0 18px!important;mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}
body.r86-home #client-proof .trust-ribbon-v47{padding:6px 0!important;overflow:hidden}
body.r86-home #client-proof .trust-track-v47{display:flex;width:max-content;animation:trust-drift-v47 56s linear infinite}
body.r86-home #client-proof .trust-track-v47.track-1{animation-direction:reverse;animation-duration:64s}
body.r86-home #client-proof .trust-group-v47{display:flex;align-items:center;gap:0!important}
body.r86-home #client-proof .trust-mark-v47{display:flex;flex:none;align-items:center;justify-content:center;width:218px!important;height:96px!important;min-height:0!important;padding:8px 24px!important;box-sizing:border-box;background:#181818!important;border:0!important;border-radius:0!important;box-shadow:none!important;opacity:1!important;transform:none!important;transition:background .2s ease!important}
body.r86-home #client-proof .trust-mark-v47 img{width:var(--logo-width,160px);height:var(--logo-height,62px);max-width:100%;object-fit:contain;filter:grayscale(1) contrast(1.65) invert(1)!important;mix-blend-mode:screen!important;opacity:.88!important;transform:translate(var(--logo-x,0),var(--logo-y,0)) scale(var(--logo-scale,1))!important;transition:filter .2s,opacity .2s!important}
body.r86-home #client-proof .trust-mark-v47.logo-transparent img{filter:grayscale(1) brightness(0) invert(1)!important;mix-blend-mode:normal!important}
body.r86-home #client-proof .trust-mark-v47.logo-green img{filter:grayscale(1) brightness(.65) contrast(8)!important}
body.r86-home #client-proof .trust-mark-v47.logo-yellow-v47 img{filter:grayscale(1) contrast(3) invert(1)!important}
body.r86-home #client-proof .trust-mark-v47.logo-crobot-m173 img{max-width:none!important}
body.r86-home #client-proof .trust-mark-v47:is(:hover,:focus-visible){background:#f7f7f4!important;transform:none!important;box-shadow:none!important}
body.r86-home #client-proof .trust-mark-v47.logo-dark:is(:hover,:focus-visible){background:#181818!important}
body.r86-home #client-proof .trust-mark-v47:is(:hover,:focus-visible) img{filter:none!important;mix-blend-mode:normal!important;opacity:1!important}
body.r86-home #client-proof.is-offscreen .trust-track-v47{animation-play-state:paused}
body.r86-home #client-proof .trust-footer-v47{margin:24px auto 0!important;padding:0 32px;justify-content:center}
body.r86-home #client-proof .trust-footer-v47 .text-link{font-size:12px!important;border:0!important;color:#b7b5bb!important}
body.r86-home #client-proof .trust-heading-v47:before{display:none!important}

/* M174: separate first two screens. Legacy capability visuals are not reused. */
body.r86-home{--m174-header-offset:89px}
@media(max-width:620px){body.r86-home{--m174-header-offset:75px}}
body.r86-home #m174-opening{position:relative!important;isolation:isolate;display:block!important;background:#0c0c0d!important;border:0!important;padding:0!important;min-height:0!important;height:auto!important;overflow:hidden!important;opacity:1!important;transform:none!important;filter:none!important}
body.r86-home #m174-opening>.container{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:none!important;min-height:max(620px,calc(100svh - var(--m174-header-offset)))!important;height:auto!important;padding:70px 28px 110px!important;box-sizing:border-box}
body.r86-home #m174-opening .hero-v2-scene,body.r86-home #m174-opening .hero-v2-environment{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;transform:none!important;pointer-events:none!important}
body.r86-home #m174-opening .hero-v2-scene{z-index:0!important;opacity:.55!important;mask-image:radial-gradient(ellipse at 50% 46%,#000 30%,#0009 65%,#0004)}
body.r86-home #m174-opening:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c0c0d99,transparent 32%,#0c0c0d33);z-index:0;pointer-events:none;margin:0}
.m174-lead{position:relative;z-index:2;text-align:center;width:100%;margin:0}
body.r86-home #m174-title{max-width:1200px!important;margin:0 auto!important;padding:0!important;font-family:inherit;font-size:clamp(48px,5.3vw,78px)!important;line-height:1.18!important;letter-spacing:-.035em!important;color:#f4f3ed!important;text-align:center!important}
#m174-title>span{display:block;font-size:.62em;font-weight:350!important;margin-bottom:17px;letter-spacing:0}
#m174-title>strong{display:block;font-weight:780!important;color:inherit!important}
#m174-opening .m173-actions{margin-top:42px;gap:20px}
.m174-scroll-cue{position:absolute;bottom:27px;left:50%;z-index:3;display:grid;width:44px;height:44px;place-items:center;transform:translateX(-50%);color:#c8b777;border:0!important}
.m174-scroll-cue span{display:block;width:1px;height:27px;background:currentColor;position:relative}
.m174-scroll-cue span:after{content:"";position:absolute;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);bottom:0;left:-4px}
.m174-scroll-cue:hover,.m174-scroll-cue:focus-visible{color:#fff;outline:1px solid #b6a575;outline-offset:2px}
body.r89-static.r86-page.r86-home #m174-business{position:relative!important;display:flex!important;align-items:center;justify-content:center;min-height:max(620px,calc(100svh - var(--m174-header-offset)));padding:90px 32px 110px!important;background:#181819!important;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff10;box-sizing:border-box;scroll-margin-top:var(--m174-header-offset);opacity:1!important;transform:none!important}
#m174-business:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#ffffff05 1px,transparent 1px);background-size:100% 72px;opacity:.35}
body.r86-home #m174-business:after{display:none!important;content:none!important}
.m174-business-inner{position:relative;width:min(1120px,100%);text-align:center;z-index:1}
body.r86-home #m174-business .m174-business-title{font-family:inherit!important;font-size:clamp(36px,4.15vw,62px)!important;line-height:1.22!important;letter-spacing:-.04em!important;font-weight:730!important;text-align:center!important;max-width:1100px!important;margin:0 auto 32px!important;color:#f3f2ed!important;text-wrap:balance}
body.r86-home #m174-business .m174-business-title span{font:inherit!important;color:inherit!important}
body.r86-home #m174-business .hero-description{font-size:18px!important;line-height:1.95!important;max-width:800px!important;margin:0 auto!important;color:#b0b0ae!important;text-wrap:balance}
body.r86-home #m174-business .hero-growth-route-v54{position:relative!important;inset:auto!important;transform:none!important;width:min(820px,100%)!important;margin:62px auto 0!important;z-index:2!important}
/* Globe is one proportional composition; only the independent light moves. */
body.r89-static.r86-page.r86-home #capabilities.m174-capabilities{background:#121314!important;padding:90px 0 56px!important;border-top:1px solid #ffffff12;overflow:hidden;scroll-margin-top:88px}
body.r86-home #capabilities.m174-capabilities:after{display:none!important;content:none!important}
body.r86-home #capabilities.m174-capabilities>.container{max-width:1360px!important;width:100%!important;padding:0 48px!important;box-sizing:border-box}
body.r86-home #capabilities.m174-capabilities .capability-heading{display:grid!important;grid-template-columns:1.3fr 1fr!important;align-items:start!important;gap:80px!important;margin:0 auto 56px!important;max-width:1220px!important;text-align:left!important}
body.r86-home #capabilities.m174-capabilities .capability-heading h2{font-size:clamp(34px,3.35vw,50px)!important;line-height:1.25!important;letter-spacing:-.035em!important;max-width:none!important;width:auto!important;margin:23px 0 0!important;color:#f0f0ec!important;word-break:normal!important;text-wrap:balance}
body.r86-home #capabilities.m174-capabilities .capability-heading p{font-size:16px!important;line-height:1.95!important;max-width:none!important;margin:0!important;color:#b9b9b5!important;text-wrap:pretty}
body.r86-home #capabilities.m174-capabilities .capability-heading .text-link{display:inline-flex;margin-top:25px!important;font-size:13px!important;color:#ddd7c3!important}
body.r86-home #capabilities.m174-capabilities .capability-heading .eyebrow{font-size:11px!important;letter-spacing:.07em!important;color:#cbb97d!important}
.m174-globe-stage{position:relative;isolation:isolate;aspect-ratio:1280/650;width:100%;max-width:1280px;margin:0 auto;overflow:hidden}
.m174-orbit{position:absolute;z-index:1;top:7%;left:8%;width:84%;aspect-ratio:1;border:1px dashed #777c7560;border-radius:50%;pointer-events:none}
.m174-globe{position:absolute;z-index:2;left:20%;top:20%;width:60%;height:auto!important;max-width:none!important;opacity:1!important;filter:none!important;transform:none!important;translate:none!important;pointer-events:none;user-select:none}
.m174-globe-light{position:absolute;z-index:0;left:17%;top:7%;width:66%;aspect-ratio:1;border-radius:50%;background:radial-gradient(ellipse at 47% 43%,#dfbf7190 0%,#b98f6348 22%,#a8bcae16 43%,transparent 68%);filter:blur(17px);transform:translate3d(0,0,0);pointer-events:none;will-change:transform}
.m174-globe-fade{position:absolute;inset:0;z-index:3;background:linear-gradient(transparent 64%,#12131470 82%,#121314 100%);pointer-events:none}
body.r86-home #capabilities .m174-capability-link{position:absolute;z-index:4;left:var(--node-x);top:var(--node-y);transform:translate(-50%,-50%)!important;display:block;text-align:center;padding:6px 12px!important;max-width:240px;white-space:nowrap;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#efeee9!important;text-decoration:none!important;opacity:1!important;transition:color .18s ease}
.m174-capability-link strong{display:block;font-size:clamp(19px,1.9vw,27px);font-weight:700;line-height:1.35;letter-spacing:-.025em}
.m174-capability-link span{display:block;font-size:11px;line-height:1.8;color:#92948d;margin-top:4px;font-weight:400}
.m174-capability-link b{display:none}
body.r86-home #capabilities .m174-capability-link:hover,body.r86-home #capabilities .m174-capability-link:focus-visible{color:#e8ce80!important;transform:translate(-50%,-50%)!important}
.m174-capability-link:focus-visible{outline:1px solid #dfc56d;outline-offset:5px}
.m174-feedback{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;max-width:1040px;margin:25px auto 0;border-top:1px solid #ffffff14;padding-top:27px;color:#bdbdb7;text-align:center}
.m174-feedback>span{font-size:14px;font-weight:600;letter-spacing:.05em}.m174-feedback i{font-style:normal;color:#74786e;font-size:13px}.m174-feedback p{flex-basis:100%;font-size:13px;line-height:1.8;color:#90938b;margin:0}
@media(max-width:1050px){body.r86-home .m172-home-nav{gap:18px}body.r86-home .m172-home-nav>a,body.r86-home .m172-nav-pending{font-size:12px}body.r86-home #client-proof .trust-mark-v47{width:195px!important;height:90px!important}body.r86-home #capabilities.m174-capabilities>.container{padding:0 28px!important}body.r86-home #capabilities.m174-capabilities .capability-heading{gap:42px!important}.m174-capability-link strong{font-size:19px}.m174-capability-link span{font-size:10px}}
@media(max-width:900px){body.r86-home .m172-home-nav{display:none!important}body.r86-home .m172-home-mobile{display:block!important}body.r86-home #m174-title{font-size:clamp(40px,6.1vw,56px)!important}body.r86-home #m174-business .m174-business-title{font-size:42px!important}body.r86-home #m171-start .m173-readiness-inner{gap:15px;padding:52px 28px!important}body.r86-home #m173-readiness-title{font-size:34px!important}.m173-readiness-description{font-size:14px}.m174-globe-stage{aspect-ratio:1280/700}.m174-capability-link strong{font-size:18px}body.r86-home #capabilities.m174-capabilities .capability-heading h2{font-size:34px!important}.m174-capability-link span{display:none}}
@media(max-width:600px){body.r86-home #m174-opening>.container{min-height:max(510px,calc(100svh - var(--m174-header-offset)))!important;padding:70px 20px 105px!important}body.r86-home #m174-title{font-size:clamp(29px,7.6vw,44px)!important;line-height:1.25!important}#m174-title>span{margin-bottom:15px;font-size:.73em}#m174-opening .m173-actions{gap:14px;margin-top:34px}body.r86-home .m173-button{min-width:140px;min-height:48px;padding:12px 14px;font-size:12px;gap:16px}body.r89-static.r86-page.r86-home #m174-business{padding:80px 22px 105px!important;min-height:650px}body.r86-home #m174-business .m174-business-title{font-size:31px!important}body.r86-home #m174-business .hero-description{font-size:14px!important}body.r86-home #m174-business .hero-growth-route-v54{margin-top:45px!important}body.r86-home #m171-start .m173-readiness-inner{grid-template-columns:1fr;padding:52px 24px 26px!important;gap:5px}.m173-readiness-art{max-width:390px;justify-self:center}.m173-readiness-description{max-width:300px}body.r86-home #client-proof{padding:48px 0 30px!important}body.r86-home #client-proof .trust-heading-v47{margin-bottom:26px!important}body.r86-home #client-proof h2{font-size:25px!important}body.r86-home #client-proof .trust-mark-v47{width:156px!important;height:82px!important;padding:8px 15px!important}body.r89-static.r86-page.r86-home #capabilities.m174-capabilities{padding:60px 0 35px!important}body.r86-home #capabilities.m174-capabilities>.container{padding:0 22px!important}body.r86-home #capabilities.m174-capabilities .capability-heading{grid-template-columns:1fr!important;gap:25px!important;margin-bottom:30px!important}.m174-globe-stage{aspect-ratio:auto;display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;padding:38px 0 50px}.m174-globe{left:0;top:25%;width:100%;opacity:.35!important}.m174-orbit{left:0;width:100%;top:13%}.m174-globe-light{left:0;top:10%;width:100%}body.r86-home #capabilities .m174-capability-link{position:relative;left:auto;top:auto;transform:none!important;white-space:normal;max-width:none;padding:10px 4px!important;background:#121314cc!important}.m174-capability-link:first-of-type{grid-column:1/-1;justify-self:center}.m174-capability-link strong{font-size:17px}.m174-capability-link span{display:block;font-size:10px}body.r86-home #capabilities .m174-capability-link:hover,body.r86-home #capabilities .m174-capability-link:focus-visible{transform:none!important}.m174-feedback{gap:12px}.m174-feedback p{font-size:12px}}
@media(prefers-reduced-motion:reduce){.m174-globe-light{transform:none!important;will-change:auto}.m174-scroll-cue{scroll-behavior:auto}body.r86-home #client-proof .trust-track-v47{animation:none!important;width:100%!important}body.r86-home #client-proof .trust-group-v47{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));width:100%!important}body.r86-home #client-proof .trust-copy-v47{display:none!important}body.r86-home #client-proof .trust-mark-v47{width:100%!important}body.r86-home #client-proof .trust-ribbons-v47{mask-image:none!important}}
@media(prefers-reduced-motion:reduce) and (max-width:600px){body.r86-home #client-proof .trust-group-v47{grid-template-columns:repeat(2,minmax(0,1fr))}}

/* M175: a compact opening card, followed by the original network hero. */
body.r89-static.r86-page.r86-home #m174-opening.m175-opening{width:min(1280px,calc(100% - 96px))!important;max-width:none!important;margin:24px auto 28px!important;padding:0!important;border:1px solid #ffffff18!important;border-radius:2px!important;background:radial-gradient(ellipse at 50% 0%,#d6bb6c0c,transparent 64%),#161718!important;overflow:hidden!important}
body.r86-home #m174-opening.m175-opening:before,body.r86-home #m174-opening.m175-opening:after{display:none!important;content:none!important}
body.r86-home #m174-opening.m175-opening>.container{min-height:360px!important;height:auto!important;padding:44px 28px!important;justify-content:center!important}
body.r86-home #m174-opening.m175-opening #m174-title{max-width:1000px!important;font-size:clamp(42px,4.3vw,62px)!important;line-height:1.18!important;letter-spacing:-.035em!important}
body.r86-home #m174-opening.m175-opening #m174-title>span{font-size:.57em!important;margin-bottom:13px!important;font-weight:350!important;line-height:1.3!important}
body.r86-home #m174-opening.m175-opening .m173-actions{margin-top:29px!important;gap:20px!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business{isolation:isolate!important;position:relative!important;display:flex!important;min-height:max(700px,calc(100svh - var(--m174-header-offset)))!important;height:auto!important;padding:100px 32px 110px!important;overflow:hidden!important;background:#101112!important;border-top:1px solid #ffffff12!important;border-bottom:1px solid #ffffff12!important;opacity:1!important;transform:none!important;filter:none!important}
body.r86-home #m174-business.m175-business:before,body.r86-home #m174-business.m175-business:after{display:none!important;content:none!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene,body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-environment{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;margin:0!important;transform:none!important;translate:none!important;pointer-events:none!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{z-index:0!important;opacity:.64!important;mask-image:linear-gradient(transparent,#000 12%,#000 86%,#0009)}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene:before,body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene:after{display:none!important;content:none!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-platform-network{transform:none!important;translate:none!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .platform-particle[data-protected="true"]{opacity:0!important}
body.r86-home #m174-business.m175-business .m174-business-inner{position:relative!important;z-index:2!important;width:min(1180px,100%)!important;max-width:none!important;margin:0 auto!important;transform:none!important;translate:none!important}
body.r86-home #m174-business.m175-business .m174-business-title{font-size:clamp(38px,4.3vw,66px)!important;line-height:1.24!important;max-width:1180px!important;margin:0 auto 30px!important}
body.r86-home #m174-business.m175-business .hero-description{font-size:18px!important;line-height:1.9!important;max-width:850px!important}
body.r86-home #m174-business.m175-business .hero-growth-route-v54{margin-top:52px!important}
@media(max-width:1050px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{width:calc(100% - 56px)!important;margin:20px auto 24px!important}body.r86-home #m174-opening.m175-opening>.container{min-height:340px!important;padding:40px 24px!important}body.r86-home #m174-business.m175-business .m174-business-title{font-size:clamp(36px,4.6vw,48px)!important}}
@media(max-width:620px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{width:calc(100% - 32px)!important;margin:16px auto 20px!important}body.r86-home #m174-opening.m175-opening>.container{min-height:300px!important;padding:36px 14px!important}body.r86-home #m174-opening.m175-opening #m174-title{font-size:clamp(25px,7.25vw,40px)!important;line-height:1.25!important}body.r86-home #m174-opening.m175-opening #m174-title>span{font-size:.76em!important;margin-bottom:12px!important}body.r86-home #m174-opening.m175-opening .m173-actions{gap:12px!important;margin-top:26px!important}body.r86-home #m174-opening.m175-opening .m173-button{min-width:128px!important;min-height:46px!important;padding:11px 13px!important;gap:16px!important;font-size:12px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business{min-height:max(640px,calc(100svh - var(--m174-header-offset)))!important;padding:90px 22px 100px!important}body.r86-home #m174-business.m175-business .m174-business-title{font-size:31px!important}body.r86-home #m174-business.m175-business .hero-description{font-size:14px!important}body.r86-home #m174-business.m175-business .hero-growth-route-v54{margin-top:40px!important}}

/* M176: refine the opening strip so the original network hero carries the page. */
body.r89-static.r86-page.r86-home #m174-opening.m175-opening{position:relative!important;z-index:4!important;width:min(760px,calc(100% - 64px))!important;height:155px!important;margin:0 auto!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.r86-home #m174-opening.m175-opening>.container{min-height:155px!important;height:155px!important;padding:14px 16px 12px!important}
body.r86-home #m174-opening.m175-opening #m174-title{max-width:760px!important;font-family:"PingFang SC","Noto Sans SC","Source Han Sans SC","Microsoft YaHei",sans-serif!important;font-size:clamp(40px,3.4vw,50px)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-synthesis:none!important}
body.r86-home #m174-opening.m175-opening #m174-title>span{font-size:.52em!important;line-height:1.2!important;font-weight:450!important;letter-spacing:-.02em!important;margin-bottom:6px!important}
body.r86-home #m174-opening.m175-opening #m174-title>strong{font-weight:680!important}
body.r86-home #m174-opening.m175-opening .m173-actions{margin-top:21px!important;gap:16px!important}
body.r86-home #m174-opening.m175-opening .m173-button{min-width:148px!important;min-height:44px!important;padding:11px 17px!important;font-size:13px!important;gap:18px!important;box-shadow:2px 2px 0 #4b422a!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business{position:relative!important;z-index:1!important;display:block!important;overflow:visible!important;min-height:max(760px,calc(100svh - var(--m174-header-offset)))!important;padding:74px 32px 128px!important}
body.r86-home #m174-business.m175-business .hero-v2-scene{top:-155px!important;height:calc(100% + 155px)!important;overflow:hidden!important}
body.r86-home #m174-business.m175-business .hero-v2-scene{inset:-155px 0 auto 0!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-155px!important;right:0!important;bottom:auto!important;left:0!important;inset:-155px 0 auto 0!important}
body.r86-home #m174-business.m175-business .hero-v2-environment,body.r86-home #m174-business.m175-business .hero-platform-network{height:100%!important;inset:0!important}
body.r86-home #m174-business.m175-business .m174-business-title{font-family:"PingFang SC","Noto Sans SC","Source Han Sans SC","Microsoft YaHei",sans-serif!important;font-size:clamp(52px,5.35vw,80px)!important;line-height:1.04!important;letter-spacing:-.06em!important;font-weight:700!important;max-width:1240px!important;margin:0 auto 36px!important;text-wrap:balance!important}
body.r86-home #m174-business.m175-business .hero-description{font-family:"PingFang SC","Noto Sans SC","Source Han Sans SC","Microsoft YaHei",sans-serif!important;font-size:18px!important;line-height:1.9!important;max-width:860px!important}
body.r86-home #m174-business.m175-business .hero-growth-route-v54{margin-top:70px!important}
@media(max-width:1050px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{width:calc(100% - 48px)!important;height:150px!important}body.r86-home #m174-opening.m175-opening>.container{min-height:150px!important;height:150px!important;padding:12px 18px 10px!important}body.r86-home #m174-business.m175-business{min-height:740px!important;padding:64px 28px 118px!important}body.r86-home #m174-business.m175-business .hero-v2-scene{top:-150px!important;inset:-150px 0 auto 0!important;height:calc(100% + 150px)!important}body.r86-home #m174-business.m175-business .m174-business-title{font-size:clamp(45px,5.8vw,64px)!important}}
@media(max-width:620px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{width:calc(100% - 24px)!important;height:156px!important}body.r86-home #m174-opening.m175-opening>.container{min-height:156px!important;height:156px!important;padding:14px 8px 10px!important}body.r86-home #m174-opening.m175-opening #m174-title{font-size:clamp(28px,7.7vw,38px)!important;line-height:1.06!important}body.r86-home #m174-opening.m175-opening #m174-title>span{font-size:.68em!important;margin-bottom:6px!important}body.r86-home #m174-opening.m175-opening .m173-actions{gap:10px!important;margin-top:13px!important}body.r86-home #m174-opening.m175-opening .m173-button{min-width:126px!important;min-height:42px!important;padding:10px 12px!important;font-size:11px!important;gap:12px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business{min-height:max(700px,calc(100svh - var(--m174-header-offset)))!important;padding:56px 20px 100px!important}body.r86-home #m174-business.m175-business .hero-v2-scene{top:-156px!important;inset:-156px 0 auto 0!important;height:calc(100% + 156px)!important}body.r86-home #m174-business.m175-business .m174-business-title{font-size:35px!important;line-height:1.12!important;letter-spacing:-.045em!important;margin-bottom:26px!important}body.r86-home #m174-business.m175-business .hero-description{font-size:14px!important}body.r86-home #m174-business.m175-business .hero-growth-route-v54{margin-top:46px!important}}
/* Use the project’s self-hosted Zhuima Sans SC for a calmer Chinese word shape. */
body.r86-home,body.r86-home button,body.r86-home a,body.r86-home h1,body.r86-home h2,body.r86-home h3{font-family:var(--font-zh-v4,"Zhuima Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif)!important}
body.r86-home #m174-opening.m175-opening #m174-title,body.r86-home #m174-business.m175-business .m174-business-title,body.r86-home #m174-business.m175-business .hero-description,body.r86-home #m174-opening.m175-opening .m173-button{font-family:var(--font-zh-v4,"Zhuima Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif)!important}

/* M177: full-width translucent opening plane and more breathing room for the main hero. */
body.r89-static.r86-page.r86-home #m174-opening.m175-opening{width:100%!important;height:164px!important;margin:0!important;overflow:visible!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.r89-static.r86-page.r86-home #m174-opening.m175-opening::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background:linear-gradient(180deg,rgba(25,32,41,.54) 0%,rgba(96,78,43,.22) 48%,rgba(9,12,17,.62) 100%)!important;border-top:0!important;border-bottom:1px solid rgba(231,211,150,.14)!important;box-shadow:0 18px 34px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.045)!important;backdrop-filter:blur(4px) saturate(118%)!important;-webkit-backdrop-filter:blur(4px) saturate(118%)!important}
body.r89-static.r86-page.r86-home #m174-opening.m175-opening::after{content:""!important;display:block!important;position:absolute!important;left:14%!important;right:14%!important;bottom:-1px!important;height:1px!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,rgba(228,195,116,.62) 48%,transparent)!important}
body.r86-home #m174-opening.m175-opening>.container{position:relative!important;z-index:2!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;width:min(760px,calc(100% - 64px))!important;max-width:760px!important;min-height:164px!important;height:164px!important;margin:0 auto!important;padding:8px 16px 12px!important}
body.r86-home #m174-opening.m175-opening .m173-actions{margin-top:15px!important;gap:12px!important}
body.r86-home #m174-opening.m175-opening .m173-button{min-width:136px!important;min-height:40px!important;padding:9px 14px!important;font-size:12px!important;gap:14px!important;box-shadow:2px 2px 0 #4b422a!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-164px!important;inset:-164px 0 auto 0!important;height:calc(100% + 164px)!important}
body.r86-home #m174-business.m175-business{padding-top:118px!important;min-height:max(820px,calc(100svh - var(--m174-header-offset)))!important}
body.r86-home #m174-business.m175-business .hero-growth-route-v54{margin-top:82px!important}
@media(max-width:1050px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:158px!important}body.r86-home #m174-opening.m175-opening>.container{min-height:158px!important;height:158px!important;width:calc(100% - 48px)!important;max-width:760px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-158px!important;inset:-158px 0 auto 0!important;height:calc(100% + 158px)!important}body.r86-home #m174-business.m175-business{padding-top:82px!important;min-height:780px!important}body.r86-home #m174-business.m175-business .hero-growth-route-v54{margin-top:70px!important}}
@media(max-width:620px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:160px!important}body.r86-home #m174-opening.m175-opening>.container{min-height:160px!important;height:160px!important;width:calc(100% - 24px)!important;padding:8px 8px 10px!important}body.r86-home #m174-opening.m175-opening .m173-button{min-width:126px!important;min-height:40px!important;padding:9px 12px!important;font-size:11px!important;gap:12px!important}body.r89-static.r86-page.r86-home #m174-opening.m175-opening::before{background:linear-gradient(180deg,rgba(24,32,42,.62),rgba(91,74,45,.2) 54%,rgba(8,11,16,.68))!important;backdrop-filter:blur(3px) saturate(112%)!important;-webkit-backdrop-filter:blur(3px) saturate(112%)!important}body.r86-home #m174-business.m175-business{padding-top:76px!important;min-height:max(740px,calc(100svh - var(--m174-header-offset)))!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-160px!important;inset:-160px 0 auto 0!important;height:calc(100% + 160px)!important}body.r86-home #m174-business.m175-business .hero-growth-route-v54{margin-top:58px!important}}


/* M178: move the original dynamic hero down and add a restrained line-art hand support frame. */
body.r89-static.r86-page.r86-home #m174-opening.m175-opening{overflow:visible!important}
body.r86-home #m174-opening.m175-opening .m178-support-hands{position:absolute!important;left:0!important;right:0!important;bottom:-30px!important;height:214px!important;z-index:1!important;pointer-events:none!important;display:flex!important;justify-content:center!important;align-items:flex-end!important;opacity:.7!important;transform:translate3d(0,0,0)!important;animation:m178-hands-breathe 8s ease-in-out infinite!important}
body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-90px!important}
body.r86-home #m174-opening.m175-opening .m178-support-hands svg{display:block!important;width:min(1120px,100%)!important;height:214px!important;overflow:visible!important;filter:drop-shadow(0 0 10px rgba(228,195,116,.12))!important}
body.r86-home #m174-opening.m175-opening .m178-support-hands use{vector-effect:non-scaling-stroke}
body.r86-home #m174-opening.m175-opening .m178-channel-rail{position:absolute!important;left:50%!important;bottom:20px!important;width:min(720px,88%)!important;transform:translateX(-50%)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;padding:0 34px!important;box-sizing:border-box!important;z-index:3!important;color:#e8e4d9!important;pointer-events:auto!important}
body.r86-home #m174-opening.m175-opening .m178-channel-rail:before{content:""!important;position:absolute!important;left:15%!important;right:15%!important;top:50%!important;height:1px!important;background:linear-gradient(90deg,transparent,rgba(228,195,116,.58),rgba(238,243,240,.28),rgba(228,195,116,.58),transparent)!important;box-shadow:0 0 12px rgba(228,195,116,.12)!important;z-index:-1!important}
body.r86-home #m174-opening.m175-opening .m178-hand-label{font:600 10px/1.2 "Zhuima Sans SC","Noto Sans SC","Microsoft YaHei",sans-serif!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:rgba(238,243,240,.72)!important;white-space:nowrap!important;text-shadow:0 0 10px rgba(228,195,116,.18)!important}
body.r86-home #m174-opening.m175-opening .m178-hand-label--left{color:#e4c374!important}
body.r86-home #m174-opening.m175-opening .m178-channel-node{position:relative!important;display:grid!important;place-items:center!important;width:24px!important;height:24px!important;flex:0 0 24px!important;border:1px solid rgba(238,243,240,.38)!important;border-radius:7px!important;background:rgba(13,15,17,.8)!important;box-shadow:0 0 0 4px rgba(13,15,17,.16),0 0 16px rgba(228,195,116,.16)!important;color:#eef3f0!important;animation:m178-channel-pulse 5.6s ease-in-out infinite!important}
body.r86-home #m174-opening.m175-opening .m178-channel-node svg{width:15px!important;height:15px!important;display:block!important;fill:currentColor!important}
body.r86-home #m174-opening.m175-opening .m178-channel-node--youtube{animation-delay:-1.4s!important;color:#e4c374!important}
body.r86-home #m174-opening.m175-opening .m178-channel-node--tiktok{animation-delay:-3s!important;color:#c6d4d0!important}
body.r86-home #m174-opening.m175-opening .m178-channel-node--instagram{animation-delay:-4.5s!important;color:#d1a88f!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .platform-badge-youtube{background:rgba(132,52,44,.72)!important;border-color:rgba(228,195,116,.34)!important;filter:grayscale(.2) saturate(.62)!important;opacity:.86!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .platform-badge-tiktok{background:rgba(100,91,63,.58)!important;border-color:rgba(228,195,116,.28)!important;filter:grayscale(.25) saturate(.55)!important;opacity:.82!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .platform-badge-instagram{background:rgba(112,76,67,.66)!important;border-color:rgba(228,195,116,.3)!important;filter:grayscale(.2) saturate(.58)!important;opacity:.84!important}
@keyframes m178-channel-pulse{0%,100%{transform:translateY(0);box-shadow:0 0 0 4px rgba(13,15,17,.16),0 0 16px rgba(228,195,116,.12)}50%{transform:translateY(-3px);box-shadow:0 0 0 4px rgba(228,195,116,.08),0 0 20px rgba(228,195,116,.26)}}
body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:124px!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-platform-network{transform:translate3d(0,40px,0)!important}
body.r86-home #m174-opening.m175-opening>.container{transform:translate3d(0,10px,0)!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:146px!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-platform-network{transform:translate3d(0,54px,0)!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .platform-particle--external .platform-badge-icon{filter:grayscale(.12) saturate(.7)!important;opacity:.9!important;box-shadow:0 0 0 1px rgba(228,195,116,.08),0 4px 14px rgba(0,0,0,.3)!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-constellation{position:absolute!important;inset:0!important;z-index:2!important;pointer-events:none!important;overflow:hidden!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node{position:absolute!important;display:grid!important;justify-items:center!important;gap:5px!important;width:38px!important;color:rgba(238,243,240,.76)!important;filter:drop-shadow(0 0 9px rgba(228,195,116,.16))!important;animation:m178-network-float 8s ease-in-out infinite!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node svg{width:26px!important;height:26px!important;padding:5px!important;box-sizing:border-box!important;border:1px solid rgba(238,243,240,.27)!important;border-radius:8px!important;background:rgba(15,17,18,.76)!important;fill:currentColor!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node small{font:600 7px/1 "Zhuima Sans SC","Noto Sans SC",sans-serif!important;letter-spacing:.12em!important;color:rgba(238,243,240,.54)!important;white-space:nowrap!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node--youtube{left:15%!important;top:25%!important;color:#e4c374!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node--tiktok{left:82%!important;top:31%!important;animation-delay:-2.8s!important;color:#c8d7d3!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node--instagram{left:22%!important;top:63%!important;animation-delay:-5.2s!important;color:#d1a88f!important}
@keyframes m178-network-float{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-5px,0)}}
@keyframes m178-hands-breathe{0%,100%{transform:translate3d(0,1px,0)}50%{transform:translate3d(0,-3px,0)}}
@media(max-width:1050px){body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:124px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-platform-network{transform:translate3d(0,46px,0)!important}body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-72px!important;height:190px!important}body.r86-home #m174-opening.m175-opening .m178-support-hands svg{height:190px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node--youtube{left:10%!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node--tiktok{left:84%!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node--instagram{left:18%!important}}
@media(max-width:620px){body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:108px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-platform-network{transform:translate3d(0,36px,0)!important}body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-54px!important;height:154px!important;opacity:.5!important}body.r86-home #m174-opening.m175-opening .m178-support-hands svg{height:154px!important}body.r86-home #m174-opening.m175-opening .m178-support-hands{animation-duration:10s!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node{transform:scale(.86)!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node--youtube{left:6%!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node--tiktok{left:84%!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .m178-platform-node--instagram{left:13%!important;top:68%!important}}
@media(prefers-reduced-motion:reduce){body.r86-home #m174-opening.m175-opening .m178-support-hands{animation:none!important}}

/* M179: give the opening card and the primary hero a lower visual center; make the support gesture read as palms-up lift. */
body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:188px!important;min-height:188px!important}
body.r86-home #m174-opening.m175-opening>.container{height:188px!important;min-height:188px!important;padding:18px 16px 18px!important;transform:translate3d(0,20px,0)!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:200px!important;min-height:max(860px,calc(100svh - var(--m174-header-offset)))!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-188px!important;inset:-188px 0 auto 0!important;height:calc(100% + 188px)!important}
body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-72px!important;height:260px!important;opacity:.8!important}
body.r86-home #m174-opening.m175-opening .m178-support-hands svg{height:260px!important;filter:drop-shadow(0 0 14px rgba(228,195,116,.16))!important}
body.r86-home #m174-opening.m175-opening .m179-hand-drawing{opacity:.94!important}
body.r86-home #m174-opening.m175-opening .m179-palm-fill{fill:rgba(228,195,116,.1)!important}
body.r86-home #m174-opening.m175-opening .m179-lift-signal{animation:m179-signal-breathe 7s ease-in-out infinite!important;transform-origin:600px 132px!important}
body.r86-home #m174-opening.m175-opening .m179-lift-arc{filter:drop-shadow(0 0 8px rgba(232,201,120,.34))!important}
body.r86-home #m174-opening.m175-opening .m179-floor-glow{opacity:.6!important}
@keyframes m179-signal-breathe{0%,100%{opacity:.54;transform:translateY(2px) scale(.98)}50%{opacity:1;transform:translateY(-3px) scale(1)}}
@media(max-width:1050px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:178px!important;min-height:178px!important}body.r86-home #m174-opening.m175-opening>.container{height:178px!important;min-height:178px!important;padding:16px 14px!important;transform:translate3d(0,16px,0)!important}body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:168px!important;min-height:820px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-178px!important;inset:-178px 0 auto 0!important;height:calc(100% + 178px)!important}body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-58px!important;height:220px!important}body.r86-home #m174-opening.m175-opening .m178-support-hands svg{height:220px!important}}
@media(max-width:620px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:176px!important;min-height:176px!important}body.r86-home #m174-opening.m175-opening>.container{height:176px!important;min-height:176px!important;padding:14px 8px!important;transform:translate3d(0,12px,0)!important}body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:132px!important;min-height:760px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-176px!important;inset:-176px 0 auto 0!important;height:calc(100% + 176px)!important}body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-42px!important;height:182px!important;opacity:.58!important}body.r86-home #m174-opening.m175-opening .m178-support-hands svg{height:182px!important}body.r86-home #m174-opening.m175-opening .m179-lift-signal{animation-duration:8s!important}}
@media(prefers-reduced-motion:reduce){body.r86-home #m174-opening.m175-opening .m179-lift-signal{animation:none!important}}

/* M180: replace the decorative hands with a clear brand-core support engine and move the legacy hero below it. */
body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:250px!important;min-height:250px!important}
body.r86-home #m174-opening.m175-opening>.container{height:250px!important;min-height:250px!important;padding:18px 16px 22px!important;transform:translate3d(0,26px,0)!important;z-index:4!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:clamp(260px,36vh,330px)!important;min-height:max(820px,calc(100svh - var(--m174-header-offset)))!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-250px!important;inset:-250px 0 auto 0!important;height:calc(100% + 250px)!important}
body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-110px!important;height:300px!important;opacity:.9!important;z-index:2!important}
body.r86-home #m174-opening.m175-opening .m178-support-hands svg{height:300px!important;filter:drop-shadow(0 0 18px rgba(228,195,116,.18))!important}
body.r86-home #m174-opening.m175-opening .m180-support-engine{animation:m180-engine-breathe 8s ease-in-out infinite!important;transform-origin:600px 218px!important}
body.r86-home #m174-opening.m175-opening .m180-palm-fill{fill:rgba(232,201,120,.12)!important}
body.r86-home #m174-opening.m175-opening .m180-arm{filter:drop-shadow(0 0 8px rgba(232,201,120,.2))!important}
body.r86-home #m174-opening.m175-opening .m180-brand-core{filter:drop-shadow(0 0 12px rgba(232,201,120,.42))!important}
body.r86-home #m174-opening.m175-opening .m180-brand-core{transform:translateY(6px)!important}
body.r86-home #m174-opening.m175-opening .m180-lift-stream{stroke:url(#m180-stream-line)!important;stroke-width:2.8!important;stroke-dasharray:10 16!important;animation:m180-stream-flow 10s linear infinite!important}
body.r86-home #m174-opening.m175-opening .m180-lift-stream--secondary{stroke-width:1.1!important;animation-duration:14s!important;opacity:.62!important}
body.r86-home #m174-opening.m175-opening .m180-orbit{stroke:#eef3f0!important;stroke-opacity:.26!important}
@keyframes m180-engine-breathe{0%,100%{opacity:.86;transform:translateY(2px) scale(.988)}50%{opacity:1;transform:translateY(-3px) scale(1)}}
@keyframes m180-stream-flow{to{stroke-dashoffset:-104}}
@media(max-width:1050px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:220px!important;min-height:220px!important}body.r86-home #m174-opening.m175-opening>.container{height:220px!important;min-height:220px!important;transform:translate3d(0,20px,0)!important}body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:clamp(210px,28vh,280px)!important;min-height:760px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-220px!important;inset:-220px 0 auto 0!important;height:calc(100% + 220px)!important}body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-88px!important;height:250px!important}body.r86-home #m174-opening.m175-opening .m178-support-hands svg{height:250px!important}}
@media(max-width:620px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:202px!important;min-height:202px!important}body.r86-home #m174-opening.m175-opening>.container{height:202px!important;min-height:202px!important;transform:translate3d(0,14px,0)!important}body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:194px!important;min-height:700px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-202px!important;inset:-202px 0 auto 0!important;height:calc(100% + 202px)!important}body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-68px!important;height:210px!important;opacity:.72!important}body.r86-home #m174-opening.m175-opening .m178-support-hands svg{height:210px!important}body.r86-home #m174-opening.m175-opening .m180-support-engine{animation-duration:9s!important}}
@media(prefers-reduced-motion:reduce){body.r86-home #m174-opening.m175-opening .m180-support-engine,body.r86-home #m174-opening.m175-opening .m180-lift-stream{animation:none!important}}

/* M180b: give the service-support metaphor a clear stage and keep the former hero in the lower visual plane. */
body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:286px!important;min-height:286px!important;background:linear-gradient(180deg,rgba(12,15,18,.16),rgba(232,201,120,.035) 64%,rgba(7,9,12,.12))!important}
body.r86-home #m174-opening.m175-opening>.container{height:286px!important;min-height:286px!important;transform:translate3d(0,30px,0)!important}
body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-118px!important;height:320px!important;opacity:.96!important}
body.r86-home #m174-opening.m175-opening .m178-support-hands svg{width:min(980px,100%)!important;height:320px!important;filter:drop-shadow(0 0 20px rgba(232,201,120,.2))!important}
body.r86-home #m174-opening.m175-opening .m180-palm-fill{fill:url(#m180-palm-fill)!important;fill-opacity:.92!important}
body.r86-home #m174-opening.m175-opening .m180-cuff{fill:url(#m180-palm-fill)!important}
body.r86-home #m174-opening.m175-opening .m180-brand-core{transform:translateY(12px)!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:clamp(300px,40vh,360px)!important;min-height:max(820px,calc(100svh - var(--m174-header-offset)))!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-286px!important;inset:-286px 0 auto 0!important;height:calc(100% + 286px)!important}
@media(max-width:1050px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:246px!important;min-height:246px!important}body.r86-home #m174-opening.m175-opening>.container{height:246px!important;min-height:246px!important;transform:translate3d(0,24px,0)!important}body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-98px!important;height:280px!important}body.r86-home #m174-opening.m175-opening .m178-support-hands svg{height:280px!important;width:min(900px,100%)!important}body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:clamp(250px,32vh,300px)!important;min-height:760px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-246px!important;inset:-246px 0 auto 0!important;height:calc(100% + 246px)!important}}
@media(max-width:620px){body.r89-static.r86-page.r86-home #m174-opening.m175-opening{height:224px!important;min-height:224px!important}body.r86-home #m174-opening.m175-opening>.container{height:224px!important;min-height:224px!important;transform:translate3d(0,18px,0)!important}body.r86-home #m174-opening.m175-opening .m178-support-hands{bottom:-76px!important;height:238px!important;opacity:.82!important}body.r86-home #m174-opening.m175-opening .m178-support-hands svg{height:238px!important;width:100%!important}body.r86-home #m174-opening.m175-opening .m180-brand-core{transform:translateY(20px) scale(.82)!important;transform-origin:600px 207px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business{padding-top:220px!important;min-height:700px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{top:-224px!important;inset:-224px 0 auto 0!important;height:calc(100% + 224px)!important}}

/* M181 rollback: restore the single original network hero; retain only the additional platform glyphs. */
body.r86-home #m174-opening,body.r86-home #m174-opening.m175-opening,body.r86-home #m174-opening .m178-support-hands{display:none!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business{position:relative!important;z-index:1!important;display:block!important;min-height:max(780px,calc(100svh - var(--m174-header-offset)))!important;padding:0 32px 110px!important;overflow:visible!important;background:transparent!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .hero-v2-scene{position:absolute!important;top:0!important;right:0!important;bottom:auto!important;left:0!important;inset:0!important;height:100%!important;overflow:hidden!important}
body.r86-home #m174-business.m175-business .hero-v2-environment,body.r86-home #m174-business.m175-business .hero-platform-network{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}
body.r89-static.r86-page.r86-home #m174-business.m175-business .m174-business-inner{position:relative!important;z-index:3!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:max(780px,calc(100svh - var(--m174-header-offset)))!important;padding:96px 0 96px!important;box-sizing:border-box!important}
body.r86-home #m174-business.m175-business .m174-business-copy{position:relative!important;z-index:3!important;width:100%!important;max-width:1240px!important;text-align:center!important}
body.r86-home #m174-business.m175-business .m174-business-title{max-width:1160px!important;margin:0 auto 30px!important;font-size:clamp(52px,5.2vw,78px)!important;line-height:1.08!important;letter-spacing:-.055em!important;font-weight:700!important;text-align:center!important;text-wrap:balance!important}
body.r86-home #m174-business.m175-business .hero-description{max-width:820px!important;margin:0 auto!important;font-size:18px!important;line-height:1.8!important;color:rgba(238,243,240,.72)!important;text-align:center!important}
body.r86-home #m174-business.m175-business .hero-growth-route-v54{position:relative!important;z-index:3!important;width:min(820px,100%)!important;margin:94px auto 0!important;transform:none!important}
body.r86-home #m174-business.m175-business .hero-growth-route-v54 a{pointer-events:auto!important}
body.r86-home #m174-business.m175-business .m181-hero-actions{position:relative!important;z-index:3!important;display:flex!important;justify-content:center!important;align-items:center!important;gap:18px!important;margin:30px auto 0!important}
body.r86-home #m174-business.m175-business .m181-hero-actions .m173-button{min-width:154px!important;min-height:46px!important;padding:11px 18px!important;gap:20px!important;font-size:13px!important;cursor:default!important}
body.r86-home #m174-business.m175-business .m181-hero-actions .m173-button[disabled]{opacity:1!important}
body.r86-home #m174-business.m175-business .m181-hero-actions .m173-button--secondary{background:#111315!important;border-color:rgba(218,196,125,.52)!important;color:#f4f3ed!important;box-shadow:3px 3px 0 rgba(75,66,42,.66)!important}
@media(max-width:1050px){body.r89-static.r86-page.r86-home #m174-business.m175-business{min-height:740px!important;padding:0 28px 92px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .m174-business-inner{min-height:740px!important;padding:76px 0 86px!important}body.r86-home #m174-business.m175-business .m174-business-title{font-size:clamp(44px,5.8vw,64px)!important;line-height:1.1!important}}
@media(max-width:620px){body.r89-static.r86-page.r86-home #m174-business.m175-business{min-height:700px!important;padding:0 20px 78px!important}body.r89-static.r86-page.r86-home #m174-business.m175-business .m174-business-inner{min-height:700px!important;padding:64px 0 72px!important}body.r86-home #m174-business.m175-business .m174-business-title{font-size:35px!important;line-height:1.14!important;letter-spacing:-.045em!important;margin-bottom:24px!important}body.r86-home #m174-business.m175-business .hero-description{font-size:14px!important;line-height:1.8!important}body.r86-home #m174-business.m175-business .hero-growth-route-v54{margin-top:60px!important}body.r86-home #m174-business.m175-business .m181-hero-actions{gap:10px!important;margin-top:22px!important}body.r86-home #m174-business.m175-business .m181-hero-actions .m173-button{min-width:132px!important;min-height:42px!important;padding:10px 12px!important;font-size:11px!important;gap:12px!important}}
\n/* M183: align the assessment and capability layers with the graphite network hero. */
body.r86-home #m171-start.m183-readiness{
  position:relative!important;isolation:isolate!important;overflow:hidden!important;
  min-height:520px!important;padding:0!important;
  background:
    radial-gradient(circle at 78% 48%,rgba(214,188,108,.11),transparent 28%),
    linear-gradient(180deg,#151817 0%,#101313 100%)!important;
  border-top:1px solid rgba(218,196,125,.24)!important;
  border-bottom:1px solid rgba(218,196,125,.18)!important;
}
body.r86-home #m171-start.m183-readiness:before{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  opacity:.52;
  background-image:linear-gradient(rgba(220,220,205,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(220,220,205,.045) 1px,transparent 1px);
  background-size:72px 72px;
  mask-image:linear-gradient(90deg,transparent,black 16%,black 84%,transparent);
}
body.r86-home #m171-start.m183-readiness:after{
  content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
  background:
    linear-gradient(115deg,transparent 0 38%,rgba(221,199,120,.15) 38.1%,transparent 38.35%),
    linear-gradient(65deg,transparent 0 64%,rgba(221,199,120,.09) 64.1%,transparent 64.3%);
  opacity:.52;
}
body.r86-home #m171-start .m183-readiness-grid{display:none!important}
body.r86-home #m171-start .m183-readiness-inner{
  position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) minmax(420px,.96fr)!important;
  align-items:center!important;gap:clamp(42px,7vw,116px)!important;
  max-width:1240px!important;margin:0 auto!important;padding:76px 28px 82px!important;box-sizing:border-box!important;
}
body.r86-home #m171-start .m183-readiness-copy{position:relative!important;z-index:2!important}
body.r86-home #m171-start .m173-section-label{
  display:flex!important;align-items:center!important;gap:12px!important;margin:0!important;
  color:#dfc77d!important;font-size:12px!important;letter-spacing:.12em!important;
}
body.r86-home #m171-start .m173-section-label i{display:block!important;width:34px!important;height:1px!important;background:#dfc77d!important}
body.r86-home #m171-start #m173-readiness-title{
  max-width:600px!important;margin:20px 0 0!important;text-align:left!important;
  color:#f2f2eb!important;font-size:clamp(38px,4.7vw,66px)!important;line-height:1.1!important;
  letter-spacing:-.06em!important;font-weight:650!important;text-wrap:balance!important;
}
body.r86-home #m171-start #m173-readiness-title span{display:block!important;color:#edf0ea!important;font-weight:360!important}
body.r86-home #m171-start #m173-readiness-title strong{display:block!important;margin-top:7px!important;color:#e6cd80!important;font:inherit!important;font-weight:720!important}
body.r86-home #m171-start .m173-readiness-description{
  max-width:520px!important;margin:26px 0 0!important;color:rgba(235,241,235,.68)!important;
  font-size:16px!important;line-height:1.95!important;text-align:left!important;
}
body.r86-home #m171-start .m173-actions{justify-content:flex-start!important;margin-top:30px!important}
body.r86-home #m171-start .m173-button{
  min-width:152px!important;min-height:48px!important;padding:12px 18px!important;
  border:1px solid rgba(225,204,127,.72)!important;background:#e4c978!important;color:#121414!important;
  box-shadow:4px 4px 0 rgba(77,67,39,.72)!important;font-size:13px!important;
}
body.r86-home #m171-start .m173-button[disabled]{opacity:1!important;cursor:default!important}
body.r86-home #m171-start .m183-readiness-visual{
  position:relative!important;min-width:0!important;min-height:350px!important;display:flex!important;align-items:center!important;
}
body.r86-home #m171-start .m183-visual-shell{
  position:relative!important;width:100%!important;min-height:336px!important;overflow:hidden!important;
  border:1px solid rgba(225,216,184,.28)!important;
  background:linear-gradient(145deg,rgba(24,29,29,.88),rgba(11,15,16,.73))!important;
  box-shadow:inset 0 0 0 1px rgba(225,204,127,.06),0 24px 70px rgba(0,0,0,.2)!important;
}
body.r86-home #m171-start .m183-visual-shell:before{
  content:"";position:absolute;inset:22px;pointer-events:none;border:1px solid rgba(231,211,139,.18);
  background-image:linear-gradient(rgba(228,230,218,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(228,230,218,.04) 1px,transparent 1px);
  background-size:34px 34px;opacity:.8;
}
body.r86-home #m171-start .m183-visual-rail{
  position:absolute;top:18px;left:22px;right:22px;display:flex;justify-content:space-between;
  color:rgba(234,235,225,.54);font-size:10px;letter-spacing:.14em;
}
body.r86-home #m171-start .m183-visual-rail b{color:#d8bd6a;font-weight:500}
body.r86-home #m171-start .m183-signal-core{
  position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;
  width:168px;height:168px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;
  border:1px solid rgba(231,211,139,.56);background:radial-gradient(circle,rgba(229,205,126,.18),rgba(21,25,25,.84) 62%);
  box-shadow:0 0 0 14px rgba(223,199,125,.04),0 0 45px rgba(222,191,100,.17);text-align:center;
}
body.r86-home #m171-start .m183-signal-core:before,.m183-signal-core:after{content:"";position:absolute;border:1px solid rgba(225,211,159,.3);border-radius:50%}
body.r86-home #m171-start .m183-signal-core:before{inset:-24px}
body.r86-home #m171-start .m183-signal-core:after{inset:-43px;border-style:dashed;opacity:.65}
body.r86-home #m171-start .m183-signal-core span{color:#ddc577;font-size:10px;letter-spacing:.16em}
body.r86-home #m171-start .m183-signal-core strong{margin-top:10px;color:#f0f1ea;font-size:21px;font-weight:650}
body.r86-home #m171-start .m183-signal-core small{margin-top:8px;color:rgba(234,236,225,.6);font-size:10px}
body.r86-home #m171-start .m183-signal-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(225,211,159,.18);border-radius:50%;transform:translate(-50%,-50%) rotate(-12deg);pointer-events:none}
body.r86-home #m171-start .m183-signal-orbit-a{width:78%;height:39%}
body.r86-home #m171-start .m183-signal-orbit-b{width:48%;height:78%;transform:translate(-50%,-50%) rotate(42deg)}
body.r86-home #m171-start .m183-signal-node{position:absolute;z-index:3;display:grid;grid-template-columns:8px auto;column-gap:8px;align-items:center;color:#eef0e9}
body.r86-home #m171-start .m183-signal-node i{grid-row:1/3;width:7px;height:7px;border:1px solid #e3c878;border-radius:50%;box-shadow:0 0 10px rgba(227,200,120,.5)}
body.r86-home #m171-start .m183-signal-node b{font-size:12px;font-weight:580}
body.r86-home #m171-start .m183-signal-node span{grid-column:2;color:rgba(232,234,224,.5);font-size:10px;margin-top:3px}
body.r86-home #m171-start .m183-signal-node-a{top:29%;left:8%}
body.r86-home #m171-start .m183-signal-node-b{top:69%;left:15%}
body.r86-home #m171-start .m183-signal-node-c{top:27%;right:8%}
body.r86-home #m171-start .m183-signal-node:after{content:"";position:absolute;left:3px;top:8px;width:80px;border-top:1px solid rgba(224,203,125,.25);transform:translateX(-100%) rotate(-12deg);transform-origin:right center}
body.r86-home #m171-start .m183-signal-node-c:after{left:auto;right:3px;transform:translateX(100%) rotate(12deg);transform-origin:left center}
body.r86-home #m171-start .m183-signal-node-b:after{top:-20px;transform:translateX(-100%) rotate(26deg)}
body.r86-home #m171-start .m183-signal-node-c i{background:#e1c474}
body.r86-home #m171-start .m183-signal-node-b i{background:#d8e2d1}
body.r86-home #m171-start .m183-signal-node-a i{background:#d6c27a}

/* M183 capability layer: four public services, one buyer-facing model, no redundant globe. */
body.r86-home #capabilities.m183-capabilities{
  position:relative!important;overflow:hidden!important;background:#111516!important;
  border-top:1px solid rgba(221,205,142,.18)!important;border-bottom:1px solid rgba(221,205,142,.16)!important;
  padding:104px 0 52px!important;
}
body.r86-home #capabilities.m183-capabilities:before{
  content:"";position:absolute;inset:0;pointer-events:none;opacity:.38;
  background-image:linear-gradient(rgba(228,230,218,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(228,230,218,.04) 1px,transparent 1px);
  background-size:86px 86px;mask-image:linear-gradient(90deg,transparent,black 12%,black 88%,transparent);
}
body.r86-home #capabilities.m183-capabilities>.container{position:relative;z-index:1;max-width:1240px!important;padding:0 28px!important}
body.r86-home #capabilities .m183-capability-heading{display:grid!important;grid-template-columns:1.05fr .95fr!important;align-items:start!important;gap:92px!important;margin:0 auto 58px!important;text-align:left!important}
body.r86-home #capabilities .m183-capability-heading h2{margin:18px 0 0!important;color:#f1f2eb!important;font-size:clamp(34px,4.2vw,58px)!important;line-height:1.16!important;letter-spacing:-.055em!important}
body.r86-home #capabilities .m183-capability-heading h2 strong{color:#e2c575!important;font:inherit!important;font-weight:700!important}
body.r86-home #capabilities .m183-capability-heading p{max-width:500px!important;margin:0!important;color:rgba(233,236,226,.68)!important;font-size:16px!important;line-height:1.95!important}
body.r86-home #capabilities .m183-capability-heading .eyebrow{color:#dfc77d!important;font-size:11px!important;letter-spacing:.1em!important}
body.r86-home #capabilities .m183-capability-heading .text-link{display:inline-flex!important;margin-top:25px!important;color:#e1c777!important;font-size:13px!important}
body.r86-home #capabilities .m183-service-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;border-top:1px solid rgba(229,222,192,.25)!important;border-bottom:1px solid rgba(229,222,192,.2)!important}
body.r86-home #capabilities .m183-service-card{position:relative;display:flex;flex-direction:column;min-height:180px;padding:22px 22px 24px!important;color:#eef0e9!important;text-decoration:none!important;border-right:1px solid rgba(229,222,192,.16);background:linear-gradient(180deg,rgba(255,255,255,.025),transparent);transition:background .2s ease,transform .2s ease,border-color .2s ease}
body.r86-home #capabilities .m183-service-card:last-child{border-right:0}
body.r86-home #capabilities .m183-service-card:hover,body.r86-home #capabilities .m183-service-card:focus-visible{z-index:2;background:linear-gradient(180deg,rgba(224,197,115,.16),rgba(224,197,115,.035));transform:translateY(-4px);outline:1px solid rgba(224,197,115,.52);outline-offset:-1px}
body.r86-home #capabilities .m183-service-card>span{color:#d9bd67;font-size:10px;letter-spacing:.16em}
body.r86-home #capabilities .m183-service-card strong{margin-top:38px;font-size:18px;font-weight:620;line-height:1.45}
body.r86-home #capabilities .m183-service-card small{margin-top:9px;color:rgba(232,235,225,.56);font-size:11px;line-height:1.55}
body.r86-home #capabilities .m183-service-card b{position:absolute;right:22px;bottom:22px;color:#dfc474;font-size:18px;font-weight:400}
body.r86-home #capabilities .m183-feedback{display:flex;align-items:center;justify-content:center;gap:18px;padding:28px 0 0;color:#e9e9df;font-size:14px}
body.r86-home #capabilities .m183-feedback i{font-style:normal;color:#dfc474}
body.r86-home #capabilities .m183-feedback p{margin:0 0 0 26px;color:rgba(232,235,225,.5);font-size:12px}
body.r86-home #services,body.r86-home #market-stages,body.r86-home .showcase-geo-v49,body.r86-home #service-fields,body.r86-home #content-samples,body.r86-home .home-platforms-v38{display:none!important}

@media(max-width:1050px){
  body.r86-home #m171-start .m183-readiness-inner{grid-template-columns:1fr!important;gap:46px!important;padding:70px 28px 76px!important}
  body.r86-home #m171-start .m183-readiness-copy{max-width:720px!important}
  body.r86-home #m171-start .m183-readiness-visual{max-width:760px!important;width:100%!important;justify-self:center!important}
  body.r86-home #capabilities.m183-capabilities{padding:86px 0 46px!important}
  body.r86-home #capabilities .m183-capability-heading{gap:42px!important}
  body.r86-home #capabilities .m183-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.r86-home #capabilities .m183-service-card:nth-child(2){border-right:0}
  body.r86-home #capabilities .m183-service-card:nth-child(-n+2){border-bottom:1px solid rgba(229,222,192,.16)}
}
@media(max-width:620px){
  body.r86-home #m171-start.m183-readiness{min-height:0!important}
  body.r86-home #m171-start .m183-readiness-inner{gap:34px!important;padding:58px 22px 64px!important}
  body.r86-home #m171-start #m173-readiness-title{font-size:36px!important}
  body.r86-home #m171-start .m173-readiness-description{font-size:14px!important}
  body.r86-home #m171-start .m183-readiness-visual{min-height:300px!important}
  body.r86-home #m171-start .m183-visual-shell{min-height:286px!important}
  body.r86-home #m171-start .m183-signal-core{width:132px;height:132px}
  body.r86-home #m171-start .m183-signal-core strong{font-size:17px}
  body.r86-home #m171-start .m183-signal-node-a{left:3%;top:27%}
  body.r86-home #m171-start .m183-signal-node-b{left:7%;top:73%}
  body.r86-home #m171-start .m183-signal-node-c{right:3%;top:25%}
  body.r86-home #m171-start .m183-signal-node b{font-size:10px}
  body.r86-home #m171-start .m183-signal-node span{font-size:9px}
  body.r86-home #m171-start .m183-signal-node:after{width:42px}
  body.r86-home #capabilities.m183-capabilities{padding:68px 0 36px!important}
  body.r86-home #capabilities.m183-capabilities>.container{padding:0 22px!important}
  body.r86-home #capabilities .m183-capability-heading{grid-template-columns:1fr!important;gap:24px!important;margin-bottom:38px!important}
  body.r86-home #capabilities .m183-capability-heading h2{font-size:34px!important}
  body.r86-home #capabilities .m183-capability-heading p{font-size:14px!important}
  body.r86-home #capabilities .m183-service-grid{grid-template-columns:1fr!important}
  body.r86-home #capabilities .m183-service-card{min-height:132px!important;border-right:0!important;border-bottom:1px solid rgba(229,222,192,.16)!important;padding:18px 16px 20px!important}
  body.r86-home #capabilities .m183-service-card strong{margin-top:19px!important;font-size:17px!important}
  body.r86-home #capabilities .m183-service-card b{right:16px;bottom:18px}
  body.r86-home #capabilities .m183-feedback{flex-wrap:wrap;gap:10px;padding-top:22px;font-size:12px}
  body.r86-home #capabilities .m183-feedback p{width:100%;margin:4px 0 0;text-align:center;font-size:11px}
}


/* M184: carry the graphite/gold system through the lower homepage and make each service read as a buyer result. */
body.r86-home #customer-paths.customer-paths-v46{
  --cp-accent:#dfc777!important;
  --cp-glow:rgba(223,199,119,.10)!important;
  --cp-muted:rgba(232,235,225,.64)!important;
  --cp-line:rgba(229,222,192,.20)!important;
  background:#141717!important;
  background-image:linear-gradient(rgba(228,230,218,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(228,230,218,.028) 1px,transparent 1px)!important;
  background-size:72px 72px!important;
}
body.r86-home #customer-paths .cp-v46-launch,
body.r86-home #customer-paths .cp-v46-improve,
body.r86-home #customer-paths .cp-v46-growth{--cp-accent:#dfc777!important;--cp-glow:rgba(223,199,119,.10)!important}
body.r86-home #customer-paths .cp-v46-card-body{background:linear-gradient(150deg,rgba(223,199,119,.10),transparent 64%),#1b1f1f!important;border-color:rgba(229,222,192,.20)!important}
body.r86-home #customer-paths .cp-v46-tab{color:#141717!important;background:#dfc777!important}
body.r86-home #customer-paths .cp-v46-scope{color:rgba(232,235,225,.52)!important}
body.r86-home #journal.home-journal-v48{background:#121616!important;background-image:linear-gradient(rgba(228,230,218,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(228,230,218,.03) 1px,transparent 1px)!important;background-size:72px 72px!important}
body.r86-home #journal .journal-feature-art-v48{background:linear-gradient(145deg,#26302d,#171c1c)!important;color:#eef0e9!important;border:1px solid rgba(223,199,119,.28)!important}
body.r86-home #journal .journal-feature-art-v48:after{background:linear-gradient(130deg,transparent 35%,rgba(223,199,119,.22) 35.2%,transparent 35.8%),linear-gradient(52deg,transparent 62%,rgba(229,232,219,.10) 62.2%,transparent 62.7%)!important}
body.r86-home #journal .journal-art-title-v48{color:#eef0e9!important}
body.r86-home #journal .journal-feature-art-v48 strong,
body.r86-home #journal .journal-feature-art-v48 span{color:#dfc777!important}
body.r86-home #journal .journal-feature-v48,
body.r86-home #journal .journal-compact-v48{border-color:rgba(229,222,192,.20)!important;background:#1b1f1f!important}
body.r86-home #journal .journal-feature-v48:hover,
body.r86-home #journal .journal-compact-v48:hover{border-color:rgba(223,199,119,.66)!important;background:#222827!important}
body.r86-home #journal .journal-feature-v48 a,
body.r86-home #journal .journal-compact-v48 a{color:#dfc777!important}
body.r86-home #client-stories .showcase-feature-board-v48{background:radial-gradient(ellipse at 80% 100%,rgba(223,199,119,.14) 0,transparent 70%),#1c2121!important}
body.r86-home #client-stories .showcase-feature-board-v48::before{background:linear-gradient(120deg,transparent 30%,rgba(231,235,224,.06) 30.2%,transparent 30.4%,transparent 65%,rgba(223,199,119,.08) 65.2%,transparent 65.4%)!important}
body.r86-home #client-stories .showcase-feature-board-v48 .showcase-work-v48{border-color:rgba(223,199,119,.34)!important}
body.r86-home #client-stories .showcase-feature-board-v48 .showcase-major-result-v48>strong{color:#dfc777!important}
body.r86-home #client-stories .showcase-feature-board-v48 .showcase-client-emblem-v48 img{filter:grayscale(1) contrast(1.6) invert(1)!important}
body.r86-home .home-method-system .method-system-grid article{background:linear-gradient(145deg,rgba(223,199,119,.10),rgba(28,32,32,.98))!important;border-color:rgba(229,222,192,.20)!important}
body.r86-home .home-method-system .method-system-grid article:nth-child(1),
body.r86-home .home-method-system .method-system-grid article:nth-child(2),
body.r86-home .home-method-system .method-system-grid article:nth-child(3){background:linear-gradient(145deg,rgba(223,199,119,.10),rgba(28,32,32,.98))!important}
body.r86-home .home-faq{background:#111515!important;background-image:linear-gradient(rgba(228,230,218,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(228,230,218,.028) 1px,transparent 1px)!important;background-size:72px 72px!important}
body.r86-home .home-faq .faq-item{background:rgba(26,30,30,.88)!important;border-color:rgba(229,222,192,.18)!important}
body.r86-home .home-faq .faq-item summary::after{color:#dfc777!important}
body.r86-home .home-faq .faq-layout{gap:clamp(42px,6vw,86px)!important}
body.r86-home .home-faq .faq-list{display:grid!important;gap:10px!important;border-top:0!important}
body.r86-home .home-faq .faq-item{margin:0!important}
