:root{--bg:#080a0e;--bg-soft:#0d1016;--bg-elevated:#12161d;--panel:#12161dbd;--paper:#f2efe7;--muted:#a3a8b1;--muted-2:#737985;--line:#f2efe71c;--line-strong:#f2efe730;--gold:#d8b36a;--gold-light:#f0d59d;--gold-deep:#9e773a;--success:#83d2ad;--danger:#ff8d8d;--shell:min(1380px, calc(100vw - 64px));--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1)}*{box-sizing:border-box}html{background:var(--bg);scroll-padding-top:100px}body{color:var(--paper);background:linear-gradient(120deg, #d8b36a08, transparent 28%, #4d659009 62%, transparent 82%), radial-gradient(circle at 82% 8%, #d8b36a13, transparent 28%), radial-gradient(circle at 10% 48%, #4d659013, transparent 30%), var(--bg);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.55;overflow-x:hidden}body:before{content:"";z-index:9998;pointer-events:none;opacity:.026;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.78' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.85'/%3E%3C/svg%3E");position:fixed;inset:0}::selection{color:#101217;background:var(--gold-light)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit}img,svg{max-width:100%;display:block}main{z-index:1;min-height:100svh;position:relative}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.route-transition{position:relative}.route-transition__line{z-index:10002;transform-origin:0;background:linear-gradient(90deg, transparent, var(--gold-light), transparent);pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.button,a,button,input,textarea,select{-webkit-tap-highlight-color:transparent}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}:where(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.shell{width:var(--shell);margin-inline:auto}.skip-link{z-index:10000;background:var(--paper);color:var(--bg);padding:12px 16px;transition:transform .25s;position:fixed;top:18px;left:18px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.scroll-progress{z-index:10001;transform-origin:0;pointer-events:none;background:linear-gradient(90deg, var(--gold-deep), var(--gold-light));width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0);box-shadow:0 0 18px #d8b36a80}.section-compass{z-index:145;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);width:154px;animation:compassEnter .72s var(--ease-out) both .45s;background:linear-gradient(145deg,#080a0e9e,#0c101657);border:1px solid #d8b36a2e;padding:13px;position:fixed;top:50%;left:clamp(14px,2vw,28px);transform:translateY(-50%);box-shadow:0 22px 65px #00000042,inset 0 1px #ffffff0b}.section-compass:before{content:"";pointer-events:none;opacity:.75;background:radial-gradient(circle at 20% 0,#f0d59d1f,#0000 36%),linear-gradient(115deg,#0000 0 38%,#f0d59d0e 50%,#0000 64%);position:absolute;inset:0}.section-compass:after{content:"";pointer-events:none;background:linear-gradient(#d8b36a8c,#6999c229,#0000);width:1px;position:absolute;top:66px;bottom:22px;left:22px}.section-compass__kicker{z-index:1;color:var(--gold-light);text-transform:uppercase;letter-spacing:.17em;margin:0 0 12px;font-size:.52rem;font-weight:760;display:block;position:relative}.section-compass nav{z-index:1;gap:6px;display:grid;position:relative}.section-compass a{min-height:42px;color:var(--muted);transition:transform .28s var(--ease-out), color .28s var(--ease-out), border-color .28s var(--ease-out), background .28s var(--ease-out);border:1px solid #0000;grid-template-columns:27px 1fr;align-items:center;gap:9px;padding:7px 8px;display:grid;position:relative}.section-compass a:before{content:"";width:8px;height:8px;transition:background .28s var(--ease-out), box-shadow .28s var(--ease-out), transform .28s var(--ease-out);background:#0b0e13;border:1px solid #d8b36a85;border-radius:50%;position:absolute;top:50%;left:9px;transform:translateY(-50%);box-shadow:0 0 0 3px #d8b36a06}.section-compass small{z-index:1;color:#d8b36a9e;font-size:.55rem;position:relative}.section-compass span:not(.section-compass__kicker){gap:1px;display:grid}.section-compass b{color:inherit;font-size:.66rem;font-weight:720}.section-compass em{color:var(--muted-2);font-size:.55rem;font-style:normal}.section-compass a:hover,.section-compass a.is-active{color:var(--paper);background:#d8b36a0e;border-color:#d8b36a38;transform:translate(4px)}.section-compass a:hover:before,.section-compass a.is-active:before{background:var(--gold-light);transform:translateY(-50%)scale(1.12);box-shadow:0 0 18px #d8b36a61}.section-compass a.is-active em{color:#c4c8cf}@keyframes compassEnter{0%{opacity:0;transform:translate(-16px,-50%)scale(.96)}to{opacity:1;transform:translateY(-50%)scale(1)}}.eyebrow{color:var(--gold-light);text-transform:uppercase;letter-spacing:.19em;align-items:center;gap:12px;font-size:.72rem;font-weight:650;display:inline-flex}.eyebrow i{background:linear-gradient(90deg, transparent, var(--gold));width:34px;height:1px;animation:eyebrowSignal 3.6s var(--ease-in-out) infinite;box-shadow:14px 0 15px #d8b36a66}.display-title{letter-spacing:-.055em;max-width:880px;margin:24px 0 0;font-size:clamp(3rem,6.4vw,7.3rem);font-weight:380;line-height:.96}.lead-copy{letter-spacing:-.025em;font-size:clamp(1.2rem,1.8vw,1.7rem);line-height:1.42;color:var(--paper)!important}.text-link{color:var(--gold-light);border-bottom:1px solid #d8b36a66;align-items:center;gap:12px;margin-top:18px;padding-bottom:6px;font-size:.91rem;font-weight:650;display:inline-flex}.text-link svg{width:17px;transition:transform .25s var(--ease-out), filter .25s var(--ease-out)}.text-link:hover svg{transform:translate(5px)}.section{isolation:isolate;border-top:1px solid var(--line);padding:clamp(56px,4.8vw,76px) 0;position:relative}.section:not(.section--blueprint):before{content:"";z-index:0;pointer-events:none;opacity:.7;background:linear-gradient(115deg,#0000 0 18%,#d8b36a09 19%,#0000 35% 100%),linear-gradient(#ffffff05,#0000 30%,#6999c206);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.section:not(.section--blueprint):after{content:"";z-index:0;pointer-events:none;opacity:.42;height:1px;animation:sectionTopFlow 8.4s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#d8b36a29,#f0d59d8f,#d8b36a29,#0000);position:absolute;top:-1px;left:-18%;right:-18%}.section>.shell{z-index:1;position:relative}.motion-ready:where(.service-card,.orchestration-stack article,.score-panel,.impact-strip article,.problem-switcher,.offer-card,.value-card,.resource-card,.solution-detail,.principles-grid article,.case-facts div,.stance-panels article,.article-content>section,.contact-form,.diagnostic,.system-blueprint,.dashboard-visual,.case-film,.confidential-card,.discipline-map){opacity:1;filter:none;transform:none}.motion-ready.is-inview:where(.service-card,.orchestration-stack article,.score-panel,.impact-strip article,.problem-switcher,.offer-card,.value-card,.resource-card,.solution-detail,.principles-grid article,.case-facts div,.stance-panels article,.article-content>section,.contact-form,.diagnostic,.system-blueprint,.dashboard-visual,.case-film,.confidential-card,.discipline-map){opacity:1;filter:none;transition:border-color .35s var(--ease-out), background .35s var(--ease-out);transform:none}.motion-ready:where(.section,.page-section,.final-cta,.site-footer),.motion-ready.is-inview:where(.section,.page-section,.final-cta,.site-footer){animation:none}@keyframes sectionFocus{0%{filter:brightness(.92)saturate(.96)}to{filter:brightness()saturate()}}@keyframes sectionTopFlow{0%,to{opacity:.18;transform:translate(-12%)scaleX(.72)}48%,62%{opacity:.56;transform:translate(12%)scaleX(1)}}.section-heading{justify-content:space-between;align-items:flex-end;gap:52px;margin-bottom:clamp(28px,3vw,40px);display:flex}.section-heading>div:first-child{max-width:920px}.section-heading h2{letter-spacing:-.052em;margin:18px 0 0;font-size:clamp(2.7rem,5.1vw,6rem);font-weight:390;line-height:.99}.section-heading p{max-width:680px;color:var(--muted);margin:20px 0 0;font-size:1.08rem}.section-heading--center{text-align:center;justify-content:center}.section-heading--center>div:first-child{margin-inline:auto}.section-heading__aside{flex:none}.round-link{border:1px solid var(--line-strong);color:var(--paper);transition:.35s var(--ease-out);border-radius:999px;align-items:center;gap:18px;padding:17px 22px;font-size:.84rem;display:inline-flex}.round-link:hover{background:#d8b36a12;border-color:#d8b36a94;transform:translateY(-3px)}.round-link svg{width:18px;transition:transform .3s var(--ease-out), filter .3s var(--ease-out)}.round-link:hover svg{filter:drop-shadow(0 0 8px #d8b36a73);transform:translate(4px)}.button{cursor:pointer;letter-spacing:-.01em;min-height:58px;transition:transform .35s var(--ease-out), border-color .35s, background .35s, color .35s, box-shadow .35s;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:14px;padding:0 24px;font-size:.9rem;font-weight:680;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";transition:transform .65s var(--ease-out);background:linear-gradient(90deg,#0000,#ffffff3b,#0000);position:absolute;inset:0;transform:translate(-105%)}.button:after{content:"";opacity:0;height:1px;transition:opacity .32s var(--ease-out), transform .32s var(--ease-out);background:linear-gradient(90deg,#0000,#11131859,#0000);position:absolute;bottom:9px;left:12px;right:12px;transform:scaleX(.5)}.button:hover:before{transform:translate(105%)}.button:hover:after{opacity:.8;transform:scaleX(1)}.button:hover{transform:translateY(-3px)scale(1.01)}.button--gold .magnetic-inner,.button--ghost .magnetic-inner{z-index:1;position:relative}.button--gold:after,.nav-cta:after,.mobile-menu__cta:after{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 28%,#ffffff47 43%,#0000 56%);position:absolute;inset:-1px;transform:translate(-120%)}.button--gold:hover:after,.nav-cta:hover:after,.mobile-menu__cta:hover:after{animation:controlSweep .8s var(--ease-out)}@keyframes controlSweep{to{transform:translate(120%)}}.button svg{width:18px;height:18px;transition:transform .3s var(--ease-out), filter .3s var(--ease-out)}.button:hover svg{filter:drop-shadow(0 0 8px #d8b36a6b);transform:translate(3px)}.button--gold{color:#111318;background:linear-gradient(135deg, var(--gold-light), var(--gold));border-color:var(--gold-light);animation:5.8s ease-in-out infinite goldButtonBreath;box-shadow:0 13px 40px #9e773a2b}.button--gold:hover{box-shadow:0 18px 50px #d8b36a42}.button--ghost{color:var(--paper);border-color:var(--line-strong);background:#ffffff05}.button--ghost:hover{background:#ffffff0e;border-color:#d8b36a6b}.button--wide{width:100%}.button:disabled{cursor:wait;opacity:.66;transform:none}.magnetic-wrap{display:inline-flex}.magnetic-inner{align-items:center;gap:inherit;display:inline-flex}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@keyframes goldButtonBreath{0%,to{box-shadow:0 13px 40px #9e773a2b}50%{box-shadow:0 18px 54px #d8b36a47}}@keyframes eyebrowSignal{0%,to{opacity:.62;transform:scaleX(.72)}48%,60%{opacity:1;transform:scaleX(1.35)}}.brand-logo{flex:none;align-items:center;gap:12px;display:inline-flex}.brand-logo__mark{width:64px;height:46px;overflow:visible}.brand-logo__mark path{stroke-width:4px;transition:filter .35s var(--ease-out)}.brand-logo__gold{stroke:var(--gold)}.brand-logo__light{stroke:var(--paper);opacity:.9}.brand-logo__nodes{transform-origin:50%}.brand-logo__nodes--gold{fill:var(--gold);animation:4s ease-in-out infinite logoNodePulse}.brand-logo__nodes--light{fill:var(--paper);animation:4.6s ease-in-out infinite reverse logoNodePulse}.brand-logo__word{letter-spacing:.32em;white-space:nowrap;font-size:1.22rem;font-weight:380}.brand-logo__word span{color:var(--gold-light)}.brand-logo--compact .brand-logo__mark{width:50px}.brand-logo:hover .brand-logo__mark path{filter:drop-shadow(0 0 8px #d8b36a52)}@keyframes logoNodePulse{0%,to{opacity:.72;transform:scale(.92)}48%,62%{opacity:1;transform:scale(1.08)}}.site-header{z-index:200;height:96px;transition:height .4s var(--ease-out), background .4s, border-color .4s, backdrop-filter .4s;border-bottom:1px solid #0000;align-items:center;display:flex;position:fixed;top:0;left:0;right:0;overflow:hidden}.site-header:before{content:"";pointer-events:none;opacity:0;transition:opacity .4s var(--ease-out);background:radial-gradient(circle at 18% 0,#d8b36a14,#0000 32%),linear-gradient(90deg,#0000,#f0d59d0b,#0000);position:absolute;inset:0}.site-header:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#d8b36a2e,#f0d59dbd,#d8b36a2e,#0000);height:1px;position:absolute;bottom:0;left:-20%;right:-20%;transform:translate(-18%)scaleX(.55)}.site-header--compact{border-color:var(--line);-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#080a0ec7;height:76px}.site-header--compact:before{opacity:1}.site-header--compact:after{opacity:.82;animation:headerSignal 6.5s var(--ease-in-out) infinite}.site-header__inner{z-index:1;justify-content:space-between;align-items:center;gap:34px;display:flex;position:relative}.desktop-nav{align-items:center;gap:32px;margin-left:auto;display:flex}.desktop-nav a{color:#c3c6cc;transition:color .28s var(--ease-out);padding:12px 0;font-size:.82rem;font-weight:580;position:relative}.desktop-nav a:after{content:"";background:var(--gold);height:1px;transition:right .35s var(--ease-out);position:absolute;bottom:4px;left:0;right:100%}.desktop-nav a span{transition:transform .3s var(--ease-out), text-shadow .3s var(--ease-out);display:inline-block}.desktop-nav a:hover,.desktop-nav a.is-active{color:var(--paper)}.desktop-nav a:hover:after,.desktop-nav a.is-active:after{right:0}.desktop-nav a:hover span,.desktop-nav a.is-active span{text-shadow:0 0 18px #d8b36a2e;transform:translateY(-2px)}.site-header__actions{align-items:center;gap:12px;display:flex}.nav-cta{color:#111318;background:linear-gradient(135deg, var(--gold-light), var(--gold));min-height:43px;transition:transform .3s var(--ease-out), box-shadow .3s;align-items:center;gap:10px;padding:0 17px;font-size:.75rem;font-weight:720;display:inline-flex;position:relative;overflow:hidden}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 10px 28px #d8b36a33}.nav-cta svg{transition:transform .3s var(--ease-out)}.nav-cta:hover svg{transform:translate(3px,-3px)}@keyframes headerSignal{0%,to{opacity:.18;transform:translate(-18%)scaleX(.55)}48%,62%{opacity:.82;transform:translate(18%)scaleX(1)}}.menu-toggle{border:1px solid var(--line);cursor:pointer;background:#ffffff08;place-items:center;width:46px;height:46px;display:none}.menu-toggle svg{width:20px}.mobile-menu{z-index:190;background:radial-gradient(circle at 85% 8%,#d8b36a1f,#0000 28%),#0a0c11;padding-top:116px;position:fixed;inset:0}.mobile-menu__inner{overscroll-behavior:contain;flex-direction:column;height:calc(100svh - 116px);padding-bottom:34px;display:flex;overflow-y:auto}.mobile-menu__eyebrow{color:var(--muted-2);letter-spacing:.2em;text-transform:uppercase;margin-bottom:25px;font-size:.7rem}.mobile-menu nav{flex-direction:column;display:flex}.mobile-menu nav>div{border-top:1px solid var(--line)}.mobile-menu nav>div:last-child{border-bottom:1px solid var(--line)}.mobile-menu nav a{letter-spacing:-.035em;grid-template-columns:48px 1fr auto;align-items:center;min-height:76px;font-size:clamp(1.55rem,7vw,3rem);display:grid}.mobile-menu__index{color:var(--gold);letter-spacing:.12em;font-size:.67rem}.mobile-menu nav svg{width:22px;color:var(--gold)}.mobile-menu__cta{color:#111318;background:linear-gradient(135deg, var(--gold-light), var(--gold));justify-content:space-between;align-items:center;gap:14px;min-height:54px;margin-top:22px;padding:0 18px;font-size:.75rem;font-weight:720;display:flex;position:relative;overflow:hidden}.mobile-menu__cta svg{width:17px}.mobile-menu__foot{color:var(--muted);justify-content:space-between;gap:20px;margin-top:auto;font-size:.75rem;display:flex}.hero{isolation:isolate;border-bottom:1px solid var(--line);flex-direction:column;height:max(860px,100svh);min-height:860px;display:flex;position:relative;overflow:hidden}.orchestra-canvas{z-index:-3;opacity:.78;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0% 82%,#0000 100%);mask-image:linear-gradient(#000 0% 82%,#0000 100%)}.hero__grid{z-index:-4;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-size:90px 90px;animation:24s linear infinite gridGlide;position:absolute;inset:-90px;-webkit-mask-image:linear-gradient(#0000008c,#0000 85%);mask-image:linear-gradient(#0000008c,#0000 85%)}.hero__orb{z-index:-2;filter:blur(2px);border-radius:50%;position:absolute}.hero__orb--one{background:radial-gradient(circle at 40% 45%,#d8b36a1c,#0000 66%);width:650px;height:650px;top:-220px;right:-250px}.hero__orb--two{background:radial-gradient(circle at 60% 40%,#5c78aa1f,#0000 66%);width:500px;height:500px;bottom:-240px;left:-310px}.hero__inner{flex:1;grid-template-columns:minmax(0,1.2fr) minmax(400px,.8fr);align-items:center;gap:clamp(40px,7vw,110px);padding-top:146px;display:grid}.hero__content{z-index:2;max-width:880px;position:relative}.hero__content:before{content:"";z-index:-1;pointer-events:none;filter:blur(8px);background:radial-gradient(at 36% 48%,#080a0ef5 0,#080a0ecc 48%,#0000 76%);position:absolute;inset:-70px -120px -70px -8vw}.hero__kicker{max-width:700px;color:var(--muted);text-transform:uppercase;letter-spacing:.18em;justify-content:space-between;align-items:center;margin-bottom:34px;font-size:.68rem;display:flex}.hero__kicker span{color:var(--gold-light);align-items:center;gap:10px;display:inline-flex}.hero__kicker i{background:var(--gold);width:6px;height:6px;box-shadow:0 0 15px var(--gold);border-radius:50%;animation:2.8s ease-in-out infinite statusPulse}.hero__kicker em{font-style:normal}.hero__title{letter-spacing:-.058em;margin:0;font-size:clamp(3.65rem,6.35vw,8.1rem);font-weight:340;line-height:.92}.hero__line-mask{padding:0 .05em .1em 0;display:block;overflow:hidden}.hero__line-mask:nth-child(2){color:var(--gold-light)}.hero__line-mask>span{display:block}.hero__line-mask:nth-child(2)>span{animation:6.5s ease-in-out infinite heroTitleGlow}.hero__title-segment{display:block}.hero__title-segment--keep{white-space:nowrap}.hero__lead{color:#babec6;max-width:720px;margin:28px 0 0;font-size:clamp(1.06rem,1.35vw,1.3rem);line-height:1.58}.hero__actions{gap:13px;margin-top:35px;display:flex}.hero__score-signature{transform-origin:0;opacity:.78;width:min(620px,100%);height:42px;margin-top:18px;position:relative}.hero__score-signature:before{content:"";background-image:linear-gradient(#f0d59d2b 1px,#0000 1px);background-size:100% 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 72%,#0000);mask-image:linear-gradient(90deg,#000,#000 72%,#0000)}.hero__score-signature i{width:1px;transform:translateX(var(--bar,0));opacity:.72;background:linear-gradient(#0000,#d8b36a6b,#0000);position:absolute;top:4px;bottom:2px}.hero__score-signature i:first-child{left:8%}.hero__score-signature i:nth-child(2){left:31%}.hero__score-signature i:nth-child(3){left:57%}.hero__score-signature i:nth-child(4){left:82%}.hero__score-signature span{background:linear-gradient(90deg, transparent, var(--gold-light), transparent);width:72px;height:1px;animation:scoreCursor 5.4s var(--ease-in-out) infinite;position:absolute;top:13px;left:0;box-shadow:0 0 18px #d8b36a70}.hero__system{aspect-ratio:1;perspective:900px;justify-self:end;place-items:center;width:min(43vw,520px);display:grid;position:relative}.hero-system__conductor{z-index:3;pointer-events:none;animation:conductorGesture 7.8s var(--ease-in-out) infinite;border-radius:50%;position:absolute;inset:9%;transform:rotate(-18deg)}.hero-system__conductor span{transform-origin:0;background:linear-gradient(90deg,#f0d59de6,#d8b36a59,#0000);width:47%;height:2px;position:absolute;top:50%;left:50%;box-shadow:0 0 22px #d8b36a59}.hero-system__conductor i{background:var(--gold-light);border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 26px #f0d59dbf}.hero-system__measure{z-index:2;color:#f0d59dd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.12em;background:#080a0e8a;border:1px solid #d8b36a40;place-items:center;width:34px;height:34px;font-size:.55rem;animation:6.4s ease-in-out infinite measureFloat;display:grid;position:absolute;box-shadow:inset 0 0 20px #d8b36a09}.hero-system__measure--one{top:8%;left:18%}.hero-system__measure--two{animation-delay:-1.4s;top:17%;right:10%}.hero-system__measure--three{animation-delay:-2.8s;bottom:23%;left:13%}.hero-system__ring{border:1px solid #d8b36a2b;border-radius:50%;animation:24s linear infinite rotate;position:absolute}.hero-system__beam{transform-origin:0;opacity:.34;background:linear-gradient(90deg,#d8b36a70,#0000 70%);width:48%;height:1px;animation:4.8s ease-in-out infinite heroBeam;position:absolute;top:50%;left:50%}.hero-system__beam--one{transform:rotate(24deg)}.hero-system__beam--two{animation-delay:-1.4s;transform:rotate(156deg)}.hero-system__beam--three{animation-delay:-2.7s;transform:rotate(276deg)}.hero-system__ring:before,.hero-system__ring:after{content:"";background:var(--gold-light);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 17px #f0d59da6}.hero-system__ring:before{top:-4px;left:50%}.hero-system__ring:after{bottom:12%;left:11%}.hero-system__ring--a{inset:8%}.hero-system__ring--b{border-color:#f4f1e821;animation-duration:17s;animation-direction:reverse;inset:21%}.hero-system__ring--c{animation-duration:12s;inset:34%}.hero-system__core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 40% 35%,#d8b36a21,#080a0ee0 65%);border:1px solid #d8b36a85;border-radius:50%;place-items:center;width:29%;animation:4.6s ease-in-out infinite breathe;display:grid;box-shadow:0 0 80px #d8b36a21,inset 0 0 34px #d8b36a0d}.hero-system__core svg{width:29px;color:var(--gold);margin-bottom:-15px}.hero-system__core span{letter-spacing:.13em;font-size:.54rem}.hero-system__core em{color:var(--gold-light);font-style:normal}.hero-system__satellite{border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0b0e13ba;min-width:132px;padding:11px 13px;animation:5s ease-in-out infinite float;position:absolute;box-shadow:0 15px 40px #0003}.hero-system__satellite:after{content:"";transform-origin:0;opacity:.55;background:linear-gradient(90deg,#d8b36a7a,#0000);width:clamp(34px,5vw,72px);height:1px;position:absolute;top:50%}.hero-system__satellite small{color:var(--gold);letter-spacing:.18em;font-size:.52rem;display:block}.hero-system__satellite strong{margin-top:3px;font-size:.76rem;font-weight:580;display:block}.hero-system__satellite--one{top:20%;left:0}.hero-system__satellite--two{animation-delay:-1.2s;top:35%;right:-3%}.hero-system__satellite--three{animation-delay:-2.3s;bottom:14%;left:8%}.hero-system__satellite--four{animation-delay:-3.4s;bottom:8%;right:9%}.hero-system__satellite--one:after,.hero-system__satellite--three:after{left:100%}.hero-system__satellite--one:after{transform:rotate(19deg)}.hero-system__satellite--three:after{transform:rotate(-18deg)}.hero-system__satellite--two:after,.hero-system__satellite--four:after{right:100%;transform:rotate(180deg)}.hero-system__status-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);text-align:center;background:linear-gradient(145deg,#d8b36a18,#080a0ed6 62%);border:1px solid #d8b36a3d;min-width:190px;padding:13px 15px;animation:5.4s ease-in-out infinite statusCardFloat;position:absolute;bottom:-3%;left:50%;transform:translate(-50%);box-shadow:0 22px 60px #00000042,inset 0 1px #ffffff0a}.hero-system__status-card small{color:var(--gold-light);letter-spacing:.18em;font-size:.52rem;display:block}.hero-system__status-card strong{color:var(--paper);margin-top:4px;font-size:.86rem;font-weight:650;display:block}.hero-system__status-card span{color:var(--muted);margin-top:3px;font-size:.62rem;display:block}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes breathe{50%{transform:scale(1.05);box-shadow:0 0 105px #d8b36a33,inset 0 0 34px #d8b36a14}}@keyframes conductorGesture{0%,to{opacity:.68;transform:rotate(-22deg)scale(1)}34%{opacity:1;transform:rotate(18deg)scale(1.02)}58%{opacity:.82;transform:rotate(-8deg)scale(.98)}}@keyframes measureFloat{0%,to{opacity:.62;transform:translate(0,0)}50%{opacity:1;transform:translateY(-8px)}}@keyframes scoreCursor{0%,to{opacity:.1;transform:translate(0)scaleX(.45)}15%,82%{opacity:.9}50%{transform:translate(min(310px,48vw))scaleX(1.1)}82%{opacity:.22;transform:translate(min(560px,78vw))scaleX(.62)}}@keyframes float{50%{transform:translateY(-9px)}}@keyframes heroBeam{0%,to{opacity:.14;filter:blur()}48%,62%{opacity:.58;filter:drop-shadow(0 0 11px #d8b36a52)}}@keyframes statusCardFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-7px)}}@keyframes gridGlide{to{transform:translate(90px,90px)}}@keyframes statusPulse{0%,to{opacity:.68;transform:scale(.82)}45%,58%{opacity:1;transform:scale(1.22)}}@keyframes heroTitleGlow{0%,to{text-shadow:0 0 #d8b36a00}50%{text-shadow:0 0 42px #d8b36a2e}}.capability-marquee{border-top:1px solid #f2efe711;border-bottom:1px solid var(--line);background:linear-gradient(90deg,#d8b36a07,#0000 26%,#6999c207 62%,#0000),#0a0d12;position:relative;overflow:hidden}.capability-marquee:before,.capability-marquee:after{content:"";z-index:2;pointer-events:none;width:min(12vw,160px);position:absolute;top:0;bottom:0}.capability-marquee:before{background:linear-gradient(90deg,#0a0d12,#0000);left:0}.capability-marquee:after{background:linear-gradient(270deg,#0a0d12,#0000);right:0}.capability-marquee__track{align-items:center;width:max-content;animation:36s linear infinite marquee;display:flex}.capability-marquee:hover .capability-marquee__track,.capability-marquee:focus-within .capability-marquee__track{animation-play-state:paused}.capability-marquee span{color:#aeb2ba;text-transform:uppercase;letter-spacing:.16em;transition:color .28s var(--ease-out), text-shadow .28s var(--ease-out);align-items:center;gap:28px;padding:16px 18px;font-size:.68rem;display:inline-flex}.capability-marquee span:hover{color:var(--paper);text-shadow:0 0 20px #d8b36a29}.capability-marquee i{border:1px solid #d8b36ac7;width:5px;height:5px;animation:3.2s ease-in-out infinite marqueeNode;transform:rotate(45deg)}@keyframes marquee{to{transform:translate(-50%)}}@keyframes marqueeNode{0%,to{opacity:.45;box-shadow:0 0 #d8b36a00}50%{opacity:1;box-shadow:0 0 14px #d8b36a7a}}.section--manifesto{background:linear-gradient(#0b0e1347,#080a0e14);overflow:hidden}.section--manifesto:after{content:"ORKESTR.IA";z-index:0;color:#ffffff05;letter-spacing:-.08em;white-space:nowrap;pointer-events:none;font-size:clamp(8rem,20vw,23rem);font-weight:750;line-height:1;position:absolute;top:80px;right:-3vw}.manifesto-grid{grid-template-columns:1.08fr .7fr;align-items:end;gap:clamp(70px,11vw,170px);display:grid}.manifesto-copy p{color:var(--muted);margin:0 0 22px}.orchestration-stack{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(34px,4vw,50px);display:grid}.orchestration-stack article{border:1px solid var(--line);height:100%;min-height:245px;transition:transform .35s var(--ease-out), border-color .35s, background .35s, box-shadow .35s;background:linear-gradient(145deg,#ffffff07,#ffffff03 48%,#d8b36a07),#0c0f14bd;padding:28px;position:relative;overflow:hidden}.orchestration-stack article:before{content:"";pointer-events:none;opacity:.72;transition:opacity .35s var(--ease-out), transform .55s var(--ease-out);background:radial-gradient(circle at 16% 0,#f0d59d1f,#0000 34%),linear-gradient(115deg,#0000 0 34%,#f0d59d17 48%,#0000 62%);position:absolute;inset:0;transform:translate(-10%)}.orchestration-stack article:after{content:"";opacity:.72;height:1px;animation:cardTopSignal 5.8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59d85,#0000);position:absolute;top:0;left:28px;right:28px}.orchestration-stack article>*{z-index:1;position:relative}.orchestration-stack article:hover{background:linear-gradient(145deg,#d8b36a13,#ffffff04 54%,#6999c209),#0e1218d6;border-color:#d8b36a57;transform:translateY(-7px)scale(1.012);box-shadow:0 32px 82px #0000004d,0 0 36px #d8b36a0e}.orchestration-stack article:hover:before{opacity:1;transform:translate(0)}.orchestration-stack span{color:var(--gold);letter-spacing:.18em;font-size:.68rem;display:inline-flex}.orchestration-stack h3{letter-spacing:-.035em;margin:72px 0 13px;font-size:clamp(1.45rem,2vw,2rem);font-weight:470;line-height:1.05}.orchestration-stack p{max-width:360px;color:var(--muted);margin:0;font-size:.9rem;line-height:1.62}.score-panel{background:linear-gradient(135deg,#d8b36a0f,#ffffff05 42%,#6999c209),#0a0d129e;border:1px solid #d8b36a2e;grid-template-columns:minmax(240px,.55fr) minmax(300px,1fr) minmax(220px,.5fr);align-items:center;gap:28px;min-height:150px;margin-top:14px;padding:24px 28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 24px 80px #0003}.score-panel:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 18% 20%,#f0d59d1c,#0000 28%),linear-gradient(115deg,#0000 0 37%,#f0d59d0f 49%,#0000 62%);position:absolute;inset:0}.score-panel:after{content:"";height:1px;animation:scorePanelSignal 6s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59dc2,#0000);position:absolute;top:0;left:-16%;right:-16%}.score-panel>*{z-index:1;position:relative}.score-panel__copy span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.18em;font-size:.58rem;font-weight:720;display:block}.score-panel__copy strong{max-width:360px;color:var(--paper);letter-spacing:-.035em;margin-top:10px;font-size:clamp(1.1rem,1.5vw,1.45rem);font-weight:560;line-height:1.18;display:block}.score-panel__lines{border-left:1px solid #d8b36a42;border-right:1px solid #d8b36a2e;min-height:82px;position:relative;overflow:hidden}.score-panel__lines i{background:linear-gradient(90deg,#f0d59d14,#f0d59d52,#f0d59d14);height:1px;position:absolute;left:0;right:0}.score-panel__lines i:first-child{top:12px}.score-panel__lines i:nth-child(2){top:26px}.score-panel__lines i:nth-child(3){top:40px}.score-panel__lines i:nth-child(4){top:54px}.score-panel__lines i:nth-child(5){top:68px}.score-panel__lines b{--score-travel:26px;left:var(--note);width:13px;height:13px;box-shadow:none;background:#d8b36a33;border:1px solid #f0d59de6;border-radius:50%;animation:5.8s ease-in-out infinite minimalScoreNoteGlide;position:absolute;top:32px}.score-panel__lines b:nth-of-type(2){--score-travel:-24px;animation-delay:.35s;top:18px}.score-panel__lines b:nth-of-type(3){--score-travel:22px;animation-delay:.7s;top:58px}.score-panel__lines b:nth-of-type(4){--score-travel:-20px;animation-delay:1.05s;top:39px}.score-panel__labels{grid-template-columns:1fr 1fr;gap:8px;display:grid}.score-panel__labels span{color:#c8cbd1;text-transform:uppercase;letter-spacing:.12em;background:#ffffff05;border:1px solid #f2efe718;justify-content:center;align-items:center;min-height:34px;font-size:.56rem;font-weight:720;display:inline-flex}@keyframes scorePanelSignal{0%,to{opacity:.18;transform:translate(-18%)scaleX(.55)}48%,62%{opacity:.76;transform:translate(18%)scaleX(1)}}@keyframes scoreNote{0%,to{opacity:.58;transform:translateY(0)scale(.86)}50%{opacity:1;transform:translateY(-4px)scale(1.08)}}@keyframes minimalScoreNoteGlide{0%,to{opacity:.62;transform:translate(0,0)scale(.88)}50%{transform:translate3d(var(--score-travel), 0, 0) scale(1.04);opacity:.98}}.impact-strip{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:14px;display:grid}.impact-strip article{min-height:148px;transition:transform .35s var(--ease-out), border-color .35s var(--ease-out), background .35s var(--ease-out);background:#080a0e5c;border:1px solid #f2efe718;padding:23px;position:relative;overflow:hidden}.impact-strip article:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 0 34%,#f0d59d14 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.impact-strip article:hover{background:#0e12189e;border-color:#d8b36a47;transform:translateY(-6px)scale(1.008);box-shadow:0 22px 56px #0003}.impact-strip article:hover:before{animation:surfaceSweep .8s var(--ease-out)}.impact-strip article>*{z-index:1;position:relative}.impact-strip span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.16em;font-size:.58rem}.impact-strip h3{color:var(--paper);letter-spacing:-.035em;margin:30px 0 8px;font-size:clamp(1.25rem,1.7vw,1.65rem);font-weight:560;line-height:1.05}.impact-strip p{max-width:360px;color:var(--muted);margin:0;font-size:.8rem;line-height:1.55}@keyframes cardTopSignal{0%,to{opacity:.22;transform:scaleX(.34)}46%,62%{opacity:.86;transform:scaleX(1)}}.section--problem{background:radial-gradient(circle at 76% 24%,#d8b36a12,#0000 27%),linear-gradient(#11151cb8,#080a0e1a);padding-bottom:clamp(54px,4.8vw,74px)}.problem-switcher{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b0e13a3;position:relative;overflow:hidden;box-shadow:0 30px 90px #0000003d,inset 0 1px #ffffff09}.problem-switcher:before{content:"";z-index:0;pointer-events:none;animation:problemSweep 7.5s var(--ease-in-out) infinite;background:linear-gradient(115deg,#0000 0 36%,#f0d59d0e 48%,#0000 60%);position:absolute;inset:0;transform:translate(-112%)}.problem-switcher:after{content:"";z-index:0;pointer-events:none;opacity:.78;border:1px solid #f0d59d0b;position:absolute;inset:14px;box-shadow:inset 0 0 44px #d8b36a06}.problem-switcher>*{z-index:1;position:relative}.problem-switcher__tabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.problem-switcher__tabs button{border:0;border-right:1px solid var(--line);min-height:68px;color:var(--muted);cursor:pointer;text-transform:uppercase;letter-spacing:.16em;background:0 0;font-size:.7rem;transition:all .3s;position:relative;overflow:hidden}.problem-switcher__tabs button>span{z-index:2;position:relative}.problem-switcher__tabs button>i{z-index:2;background:linear-gradient(90deg, transparent, var(--gold-light), transparent);height:2px;position:absolute;bottom:0;left:18%;right:18%;box-shadow:0 0 18px #d8b36a8c}.problem-switcher__tabs button:last-child{border-right:0}.problem-switcher__tabs button:hover,.problem-switcher__tabs button[aria-selected=true]{color:var(--paper);text-shadow:0 0 18px #d8b36a2e;background:#d8b36a13}.problem-switcher__body{grid-template-columns:1fr 110px 1fr;align-items:stretch;padding:18px;display:grid}.problem-panel{border:1px solid var(--line);min-height:318px;transition:transform .35s var(--ease-out), border-color .35s var(--ease-out), box-shadow .35s var(--ease-out);background:#ffffff05;flex-direction:column;padding:34px;display:flex;position:relative;overflow:hidden}.problem-panel:before{content:"";pointer-events:none;opacity:.58;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:34px 34px;animation:13s linear infinite problemPanelGrid;position:absolute;inset:0;transform:translate(0,0);-webkit-mask-image:radial-gradient(circle at 50% 44%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 44%,#000,#0000 78%)}.problem-panel:hover{border-color:#f2efe72e;transform:translateY(-5px)scale(1.006);box-shadow:0 24px 68px #00000038}.problem-panel>*{z-index:1;position:relative}.problem-panel>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.18em;font-size:.65rem}.problem-panel h3{letter-spacing:-.045em;margin:18px 0 30px;font-size:clamp(1.8rem,3vw,3.1rem);font-weight:400;line-height:1.04}.problem-panel p{color:var(--muted);align-items:center;gap:13px;margin:10px 0;font-size:.92rem;display:flex}.problem-panel p svg{flex:none;width:17px}.problem-panel--before p svg{color:#865e64}.problem-panel--after{background:linear-gradient(135deg,#d8b36a14,#ffffff04);border-color:#d8b36a3d}.problem-panel--after:after{content:"";pointer-events:none;opacity:.68;background:radial-gradient(#d8b36a29,#0000 67%);height:72%;animation:5.8s ease-in-out infinite panelGlow;position:absolute;inset:auto -20% -45% 8%}.problem-panel--after>span,.problem-panel--after p svg{color:var(--gold-light)}.problem-switcher__arrow{place-items:center;display:grid;position:relative;overflow:hidden}.problem-switcher__arrow>span{background:linear-gradient(90deg,#0000,#d8b36a33,#0000);height:1px;position:absolute;left:12px;right:12px}.problem-switcher__arrow>i{background:var(--gold-light);width:7px;height:7px;box-shadow:0 0 18px var(--gold);border-radius:50%;animation:2.2s ease-in-out infinite arrowPulse;position:absolute}.problem-switcher__arrow svg{z-index:2;color:var(--gold);width:30px;position:relative}@keyframes arrowPulse{50%{opacity:.65;transform:translate(7px)}}@keyframes problemSweep{0%,35%{opacity:0;transform:translate(-112%)}48%,58%{opacity:.9}70%,to{opacity:0;transform:translate(112%)}}@keyframes problemPanelGrid{to{background-position:34px 34px,34px 34px}}@keyframes panelGlow{0%,to{opacity:.45;transform:translate(-4%)scale(.96)}50%{opacity:.78;transform:translate(6%,-6%)scale(1.08)}}.section--services{background:linear-gradient(#080a0e2e,#0d101647 55%,#080a0e14);padding-top:clamp(52px,4.6vw,72px);overflow:hidden}.services-grid{perspective:1400px;grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.services-grid>div:first-child,.services-grid>div:nth-child(2),.services-grid>div:nth-child(3){grid-column:span 2}.services-grid>div:nth-child(4),.services-grid>div:nth-child(5){grid-column:span 3}.tilt-card{transform-style:preserve-3d}.tilt-card:hover{will-change:transform}.service-card{border:1px solid var(--line);height:100%;min-height:490px;transition:transform .35s var(--ease-out), border-color .35s, box-shadow .35s, background .35s;background:linear-gradient(150deg,#ffffff07,#ffffff03 38%,#d8b36a06),#0f1319b8;padding:30px;position:relative;overflow:hidden}.service-card:before{content:"";z-index:1;pointer-events:none;opacity:.62;clip-path:polygon(0 0,44px 0,44px 1px,1px 1px,1px 44px,0 44px,0 0,100% 0,100% 44px,calc(100% - 1px) 44px,calc(100% - 1px) 1px,calc(100% - 44px) 1px,calc(100% - 44px) 0);transition:opacity .35s var(--ease-out), inset .35s var(--ease-out);border:1px solid #f0d59d0b;position:absolute;inset:13px}.service-card:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 0 34%,#f0d59d14 48%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.service-card:hover{border-color:#d8b36a5c;transform:translateY(-5px);box-shadow:0 34px 80px #00000047}.service-card:hover:before{opacity:.95;inset:9px}.service-card:hover:after{animation:surfaceSweep .9s var(--ease-out)}.service-card>*{z-index:2;position:relative;transform:translateZ(18px)}.service-card__top{justify-content:space-between;align-items:center;display:flex}.service-card__top>span{color:var(--muted-2);letter-spacing:.16em;font-size:.65rem}.service-card__top svg{width:34px;height:34px;color:var(--gold);stroke-width:1.15px;transition:transform .36s var(--ease-out), filter .36s var(--ease-out)}.service-card__eyebrow{color:var(--gold-light);text-transform:uppercase;letter-spacing:.16em;margin-top:18px;font-size:.63rem;display:block}.service-card h3{letter-spacing:-.04em;margin:13px 0 0;font-size:clamp(1.55rem,2.3vw,2.35rem);font-weight:450}.service-card p{min-height:85px;color:var(--muted);font-size:.87rem}.service-card ul{flex-wrap:wrap;gap:7px;margin:24px 0;padding:0;list-style:none;display:flex}.service-card li{border:1px solid var(--line);color:#bfc2c8;transition:border-color .3s var(--ease-out), background .3s var(--ease-out), transform .3s var(--ease-out);padding:6px 9px;font-size:.64rem}.service-card a{color:var(--gold-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;font-size:.76rem;font-weight:650;display:flex}.service-card a svg{width:17px;transition:transform .28s var(--ease-out), filter .28s var(--ease-out)}.service-card:hover .service-card__top svg{filter:drop-shadow(0 0 12px #d8b36a5c);transform:rotate(-4deg)scale(1.05)}.service-card:hover li{background:#d8b36a06;border-color:#d8b36a2e}.service-card:hover li:nth-child(2n){transform:translateY(-2px)}.service-card:hover li:nth-child(odd){transform:translateY(2px)}.service-card a:hover svg{filter:drop-shadow(0 0 8px #d8b36a6b);transform:translate(4px)}.service-card__line{z-index:1;border:1px solid #d8b36a29;border-radius:50%;width:250px;height:250px;animation:26s linear infinite slowSpin;position:absolute;bottom:-140px;right:-110px;transform:none}.service-card__line:before,.service-card__line:after{content:"";border-radius:inherit;border:1px solid #d8b36a1a;position:absolute;inset:28px}.service-card__line:after{inset:62px}.service-visual{color:#d8b36aa8;background:radial-gradient(circle,#d8b36a12,#0000 64%);border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;height:136px;margin:26px -4px 3px;position:relative;overflow:hidden}.service-visual:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:24px 24px;animation:9s linear infinite microGrid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.service-visual__svg{width:100%;height:100%;position:relative;overflow:visible}.service-visual__surface,.service-visual__panel,.service-visual__port,.service-visual__orbit,.service-visual__core,.service-visual__step,.service-visual__branch-node,.service-visual__dial{stroke:#f2efe733}.service-visual__panel,.service-visual__port,.service-visual__branch-node{fill:#ffffff05}.service-visual__panel--primary,.service-visual__core{fill:#d8b36a11;stroke:#d8b36a7a}.service-visual__line,.service-visual__connector,.service-visual__track,.service-visual__branch,.service-visual__axis,.service-visual__grid-line{stroke:#f2efe736}.service-visual__line--accent,.service-visual__track--active,.service-visual__trend,.service-visual__dial-progress,.service-visual__dial-hand{stroke:var(--gold-light)}.service-visual__line--muted,.service-visual__grid-line{opacity:.48}.service-visual__node,.service-visual__dot,.service-visual__core-glow,.service-visual__hub-core,.service-visual__step-core,.service-visual__bar,.service-visual__trend-node,.service-visual__dial-core{color:var(--gold);fill:currentColor}.service-visual__node--active,.service-visual__step--active,.service-visual__bar--active,.service-visual__trend-node--active{color:var(--gold-light);filter:drop-shadow(0 0 8px #f0d59db3)}.service-visual__bar{opacity:.42;stroke:none}.service-visual__track--active{opacity:.72}.service-card:hover .service-visual__orbit--inner{transform-origin:50%;animation:9s linear infinite serviceOrbit}.service-card:hover .service-visual__connector,.service-card:hover .service-visual__track--active{animation:1.3s linear infinite serviceDash}.service-card:hover .service-visual__core-glow,.service-card:hover .service-visual__node--active,.service-card:hover .service-visual__trend-node--active{animation:1.8s ease-in-out infinite servicePulse}@keyframes serviceOrbit{to{transform:rotate(360deg)}}@keyframes serviceDash{to{stroke-dashoffset:-24px}}@keyframes servicePulse{50%{opacity:.45;transform-origin:50%;transform:scale(.78)}}@keyframes surfaceSweep{0%{opacity:0;transform:translate(-120%)}25%,70%{opacity:1}to{opacity:0;transform:translate(120%)}}@keyframes slowSpin{to{transform:rotate(360deg)}}@keyframes microGrid{to{background-position:24px 24px,24px 24px}}.section--blueprint{background:linear-gradient(#0f13199e,#080a0e14);overflow:hidden}.section--blueprint:before{content:"";z-index:0;pointer-events:none;border:1px solid #d8b36a14;border-radius:50%;width:720px;height:720px;position:absolute;top:80px;right:-360px;box-shadow:inset 0 0 120px #d8b36a06}.system-blueprint{isolation:isolate;background:#090b0f;border:1px solid #d8b36a40;min-height:720px;position:relative;overflow:hidden;box-shadow:0 48px 130px #0006,inset 0 1px #ffffff0a}.system-blueprint:before{content:"";z-index:-1;pointer-events:none;border:1px solid #f0d59d11;animation:8s ease-in-out infinite blueprintInnerFrame;position:absolute;inset:12px;box-shadow:inset 0 0 48px #d8b36a09}.system-blueprint:after{content:"";z-index:-1;height:1px;animation:blueprintBaseSignal 5.8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#d8b36a1f,#f0d59db3,#d8b36a1f,#0000);position:absolute;bottom:-1px;left:-20%;right:-20%}.system-blueprint__media{z-index:-3;opacity:.5;transition:transform 1.4s var(--ease-out), opacity .6s;animation:cinematicBreathe 16s var(--ease-in-out) infinite;background:url(/visuals/orchestration-field.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.system-blueprint:hover .system-blueprint__media{opacity:.57;transform:scale(1.055)}.system-blueprint__shade{z-index:-2;background:linear-gradient(90deg,#07090df2 0%,#07090dab 46%,#07090dd1 100%),linear-gradient(#07090d59,#0000 48%,#07090dfa);position:absolute;inset:0}.system-blueprint__chrome{min-height:inherit;flex-direction:column;padding:30px;display:flex;position:relative}.system-blueprint__status{color:var(--muted);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:20px;font-size:.58rem;display:flex}.system-blueprint__status>span{color:var(--gold-light);align-items:center;gap:9px;display:flex}.system-blueprint__status i{background:var(--success);width:6px;height:6px;box-shadow:0 0 14px var(--success);border-radius:50%;animation:2.8s ease-in-out infinite statusPulse}.system-blueprint__tabs{border:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080a0e85;grid-template-columns:repeat(4,1fr);margin-top:27px;display:grid}.system-blueprint__tabs button{border:0;border-right:1px solid var(--line);min-height:62px;color:var(--muted);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:9px;padding:0 16px;font-size:.72rem;font-weight:650;transition:color .25s,background .25s;display:flex;position:relative}.system-blueprint__tabs button:last-child{border-right:0}.system-blueprint__tabs button:hover,.system-blueprint__tabs button[aria-selected=true]{color:var(--paper);text-shadow:0 0 18px #d8b36a2e;background:#d8b36a11}.system-blueprint__tabs button svg{width:16px;color:var(--gold);transition:transform .28s var(--ease-out), filter .28s var(--ease-out)}.system-blueprint__tabs button:hover svg,.system-blueprint__tabs button[aria-selected=true] svg{filter:drop-shadow(0 0 7px #d8b36a66);transform:translateY(-2px)}.system-blueprint__tabs button>i{background:linear-gradient(90deg, transparent, var(--gold-light), transparent);height:2px;position:absolute;bottom:-1px;left:20%;right:20%;box-shadow:0 0 14px #d8b36a73}.system-blueprint__panel{flex-direction:column;flex:1;padding:34px 3px 0;display:flex}.system-blueprint__copy{max-width:820px}.system-blueprint__copy h3{letter-spacing:-.052em;max-width:760px;margin:20px 0 14px;font-size:clamp(2.5rem,4.5vw,5.1rem);font-weight:390;line-height:.98}.system-blueprint__copy>p{color:#b5b9c1;max-width:670px;margin:0;font-size:.98rem}.system-blueprint__scenario{background:#f2efe714;border:1px solid #d8b36a2e;grid-template-columns:minmax(190px,.72fr) minmax(0,1.65fr) minmax(170px,.7fr);align-items:stretch;gap:1px;margin-top:26px;display:grid;position:relative;overflow:hidden}.system-blueprint__scenario:before{content:"";z-index:2;pointer-events:none;width:28%;animation:blueprintScenarioSignal 1.1s var(--ease-out) both;background:linear-gradient(90deg,#0000,#f0d59d29,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.system-blueprint__scenario>div,.system-blueprint__scenario>p,.system-blueprint__scenario li{background:#080a0ebd}.system-blueprint__scenario>div{padding:18px}.system-blueprint__scenario span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.14em;font-size:.53rem;font-weight:740;display:block}.system-blueprint__scenario strong{color:var(--paper);margin-top:9px;font-size:.92rem;line-height:1.35;display:block}.system-blueprint__scenario ol{z-index:1;background:#f2efe714;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative}.system-blueprint__scenario li{color:#bfc3ca;min-height:96px;animation:blueprintStepSet .62s var(--ease-out) both;animation-delay:calc(.12s + var(--step) * 80ms);flex-direction:column;justify-content:flex-end;gap:11px;padding:14px;font-size:.68rem;line-height:1.35;display:flex}.system-blueprint__scenario li span{color:#d8b36ab8;font-size:.5rem}.system-blueprint__scenario>p{color:#f0d59d;align-items:center;margin:0;padding:18px;font-size:.78rem;line-height:1.45;display:flex}.system-blueprint__flow{grid-template-columns:1fr 66px 1fr 66px 1fr;align-items:stretch;gap:0;margin-top:auto;padding-top:38px;display:grid}.system-blueprint__column{border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);min-height:210px;transition:transform .35s var(--ease-out), border-color .35s var(--ease-out), background .35s var(--ease-out);background:#080a0e9e;padding:22px;position:relative;overflow:hidden}.system-blueprint__column:before{content:"";pointer-events:none;opacity:.52;background:linear-gradient(135deg,#ffffff0b,#0000 28%,#d8b36a0a);position:absolute;inset:0}.system-blueprint__column>*{z-index:1;position:relative}.system-blueprint__column:hover{background:#0e1218c7;border-color:#d8b36a47;transform:translateY(-6px)scale(1.01);box-shadow:0 18px 55px #0003}.system-blueprint__column.is-featured{background:linear-gradient(145deg,#d8b36a21,#080a0eb8);border-color:#d8b36a61;animation:5.8s ease-in-out infinite featuredPanelGlow;box-shadow:0 20px 65px #00000042,inset 0 1px #f0d59d14}.system-blueprint__column>div{color:var(--muted-2);letter-spacing:.14em;justify-content:space-between;align-items:center;font-size:.58rem;display:flex}.system-blueprint__column>div svg{width:21px;color:var(--gold)}.system-blueprint__column h4{margin:24px 0 16px;font-size:1.25rem;font-weight:480}.system-blueprint__column ul{margin:0;padding:0;list-style:none}.system-blueprint__column li{color:#bfc2c9;align-items:center;gap:9px;padding:7px 0;font-size:.75rem;display:flex}.system-blueprint__column li svg{width:14px;color:var(--gold)}.system-blueprint__connector{place-items:center;display:grid;position:relative;overflow:hidden}.system-blueprint__connector>span{background:linear-gradient(90deg,#d8b36a14,#d8b36a80,#d8b36a14) 0 0/200% 100%;height:1px;animation:none;position:absolute;left:0;right:0}.system-blueprint__connector>i{background:var(--gold-light);width:7px;height:7px;box-shadow:none;border-radius:50%;animation:2.4s ease-in-out infinite blueprintSignal;position:relative}@keyframes blueprintSignal{0%,to{opacity:0;transform:translate(-20px)}25%,75%{opacity:1}50%{transform:translate(20px)}}@keyframes blueprintScenarioSignal{to{opacity:0;transform:translate(440%)}}@keyframes blueprintStepSet{0%{opacity:.46;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes connectorFlow{to{background-position:200% 0}}@keyframes blueprintInnerFrame{0%,to{opacity:.42;transform:scale(1)}50%{opacity:.86;transform:scale(.992)}}.system-blueprint__foot{justify-content:space-between;align-items:center;gap:30px;padding:24px 0 0;display:flex}.system-blueprint__foot p{max-width:690px;color:var(--muted);align-items:flex-start;gap:11px;margin:0;font-size:.72rem;display:flex}.system-blueprint__foot p svg{width:17px;color:var(--gold);flex:none}.system-blueprint__foot p span,.system-blueprint__foot p small{display:block}.system-blueprint__foot p small{color:var(--gold-light);text-transform:uppercase;letter-spacing:.13em;margin-bottom:3px;font-size:.53rem}.system-blueprint__foot>a{color:var(--gold-light);border-bottom:1px solid #d8b36a66;flex:none;align-items:center;gap:11px;padding-bottom:5px;font-size:.76rem;font-weight:650;display:inline-flex}.system-blueprint__foot>a svg{width:16px;transition:transform .25s}.system-blueprint__foot>a:hover svg{transform:translate(4px)}.section--case{background:linear-gradient(#0a0d12f5,#0d1016d1);overflow:hidden}.dashboard-visual{min-height:630px;transform-style:preserve-3d;background:linear-gradient(145deg,#161b23e6,#080a0ef0);border:1px solid #d8b36a38;padding:28px;position:relative;overflow:hidden;box-shadow:0 45px 120px #00000073,inset 0 1px #ffffff0a}.dashboard-visual:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:44px 44px;animation:16s linear infinite dashboardGrid;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.dashboard-visual__top{color:var(--muted);letter-spacing:.15em;justify-content:space-between;font-size:.58rem;display:flex;position:relative}.dashboard-visual__top span:first-child{color:var(--gold-light);align-items:center;gap:8px;display:flex}.dashboard-visual__top i{background:var(--success);width:6px;height:6px;box-shadow:0 0 13px var(--success);border-radius:50%;animation:2.8s ease-in-out infinite statusPulse}.dashboard-visual__views{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:24px;display:grid;position:relative}.dashboard-visual__views button{border:0;border-right:1px solid var(--line);min-height:48px;color:var(--muted);cursor:pointer;background:#ffffff03;justify-content:center;align-items:center;gap:8px;font-size:.65rem;transition:all .25s;display:flex;position:relative}.dashboard-visual__views button:last-child{border-right:0}.dashboard-visual__views button:hover,.dashboard-visual__views button[aria-selected=true]{color:var(--paper);background:#d8b36a12}.dashboard-visual__views button svg{width:14px;color:var(--gold);transition:transform .28s var(--ease-out), filter .28s var(--ease-out)}.dashboard-visual__views button:hover svg,.dashboard-visual__views button[aria-selected=true] svg{filter:drop-shadow(0 0 7px #d8b36a66);transform:translateY(-2px)}.dashboard-visual__views button>i{background:linear-gradient(90deg, transparent, var(--gold-light), transparent);height:2px;position:absolute;bottom:-1px;left:24%;right:24%}.dashboard-visual__panel{position:relative}.dashboard-visual__metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:30px;display:grid;position:relative}.dashboard-visual__metrics>div{border:1px solid var(--line);background:#ffffff05;padding:19px}.dashboard-visual__metrics small,.dashboard-visual__metrics em{color:var(--muted-2);font-size:.58rem;font-style:normal;display:block}.dashboard-visual__metrics strong{margin:8px 0;font-size:2rem;font-weight:390;line-height:1;display:block}.dashboard-visual__chart{border:1px solid var(--line);background:#080a0e6b;height:250px;margin-top:25px;position:relative;overflow:hidden}.dashboard-visual__axis{z-index:2;color:var(--muted-2);flex-direction:column;justify-content:space-between;font-size:.5rem;display:flex;position:absolute;inset:20px auto 20px 16px}.dashboard-visual__bars{align-items:end;gap:8px;display:flex;position:absolute;inset:24px 24px 25px 48px}.dashboard-visual__bars i{background:linear-gradient(#d8b36a4d,#d8b36a12);border-top:1px solid #f0d59da6;flex:1;animation:4.5s ease-in-out infinite barPulse}.dashboard-visual__bars i:nth-child(2n){animation-delay:-.9s}.dashboard-visual__bars i:nth-child(3n){animation-delay:-1.6s}.dashboard-visual__chart svg{width:calc(100% - 65px);height:calc(100% - 65px);color:var(--gold-light);filter:drop-shadow(0 0 8px #d8b36a40);position:absolute;inset:35px 20px 30px 45px}.dashboard-visual__flow{border:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:22px;display:grid;position:relative}.dashboard-visual__flow>div{border-right:1px solid var(--line);padding:15px;position:relative}.dashboard-visual__flow>div:last-child{border:0}.dashboard-visual__flow span{color:var(--gold);font-size:.5rem;display:block}.dashboard-visual__flow b{margin-top:5px;font-size:.68rem;font-weight:550;display:block}.dashboard-visual__flow i{z-index:3;color:var(--gold);font-style:normal;position:absolute;top:50%;right:-7px}.dashboard-visual__glow{background:radial-gradient(circle,#d8b36a2e,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-140px;right:-120px}.dashboard-visual__note{color:var(--muted-2);align-items:center;gap:8px;margin:17px 0 0;font-size:.58rem;display:flex;position:relative}.dashboard-visual__note svg{width:14px;color:var(--gold)}@keyframes cinematicBreathe{0%,to{transform:scale(1.025)translate(0,0)}50%{transform:scale(1.055)translate(-1.5%,.8%)}}@keyframes dashboardGrid{to{background-position:44px 44px,44px 44px}}@keyframes barPulse{50%{filter:brightness(1.25);transform-origin:bottom;transform:scaleY(1.03)}}@keyframes featuredPanelGlow{0%,to{box-shadow:0 20px 65px #00000042,inset 0 1px #f0d59d14}50%{box-shadow:0 24px 82px #00000057,0 0 38px #d8b36a12,inset 0 1px #f0d59d21}}@keyframes blueprintBaseSignal{0%,to{opacity:.25;transform:translate(-16%)scaleX(.72)}48%,62%{opacity:.86;transform:translate(16%)scaleX(1)}}.principles-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.principles-grid article{border-right:1px solid var(--line);min-height:300px;padding:34px 28px 34px 0;position:relative;overflow:hidden}.principles-grid article:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);height:1px;transition:right .45s var(--ease-out);position:absolute;bottom:0;left:0;right:100%}.principles-grid article:hover:after{right:22%}.principles-grid>div:not(:first-child) article{padding-left:28px}.principles-grid>div:last-child article{border-right:0}.principles-grid svg{width:30px;height:30px;color:var(--gold);stroke-width:1.2px}.principles-grid article>span{color:var(--muted-2);letter-spacing:.14em;font-size:.62rem;position:absolute;top:35px;right:25px}.principles-grid h2{letter-spacing:-.025em;margin:90px 0 12px;font-size:1.35rem;font-weight:500}.principles-grid p{color:var(--muted);font-size:.83rem}.section--method{background:radial-gradient(circle at 50% 90%,#d8b36a0f,#0000 43%),linear-gradient(#080a0e0d,#0d101638)}.process-line{grid-template-columns:repeat(5,1fr);margin-top:90px;display:grid;position:relative}.process-line:after{content:"";pointer-events:none;filter:blur(5px);height:9px;animation:processGlowTravel 6.8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#d8b36a21,#0000);position:absolute;top:34px;left:0;right:0}.process-line__progress{transform-origin:0;background:linear-gradient(90deg, var(--gold-deep), var(--gold-light));height:1px;position:absolute;top:38px;left:0;right:0;box-shadow:0 0 22px #d8b36a29}.process-line article{transition:transform .35s var(--ease-out);padding:0 28px 0 0;position:relative}.process-line article:before{content:"";width:1px;height:0;transition:height .35s var(--ease-out);background:linear-gradient(#f0d59d80,#0000);position:absolute;top:38px;left:0}.process-line article:hover{transform:translateY(-4px)}.process-line article:hover:before{height:74px}.process-line article>span{color:var(--gold);letter-spacing:.15em;font-size:.68rem}.process-line article>i{border:2px solid var(--bg);background:var(--gold);width:13px;height:13px;box-shadow:0 0 0 1px var(--gold), 0 0 20px #d8b36a59;animation:3.4s ease-in-out infinite processNodePulse;animation-delay:var(--motion-delay,0s);border-radius:50%;margin-top:23px;display:block}.process-line h3{margin:40px 0 12px;font-size:1.2rem;font-weight:530}.process-line p{max-width:230px;color:var(--muted);font-size:.78rem}@keyframes processNodePulse{0%,to{box-shadow:0 0 0 1px var(--gold), 0 0 18px #d8b36a38;transform:scale(.9)}50%{transform:scale(1.08);box-shadow:0 0 0 5px #d8b36a14,0 0 28px #d8b36a73}}@keyframes processGlowTravel{0%,to{opacity:0;transform:translate(-45%)scaleX(.22)}18%,72%{opacity:.8}55%{transform:translate(35%)scaleX(.42)}82%{opacity:0;transform:translate(70%)scaleX(.16)}}.section--diagnostic{background:radial-gradient(circle at 16% 18%,#d8b36a1b,#0000 31%),radial-gradient(circle at 78%,#6999c212,#0000 33%),linear-gradient(#0a0d12f5,#080a0ed1);position:relative;overflow:hidden}.section--diagnostic:before{content:"";pointer-events:none;background-image:linear-gradient(#f0d59d09 1px,#0000 1px),linear-gradient(90deg,#f0d59d06 1px,#0000 1px);background-size:92px 92px;animation:34s linear infinite diagnosticSectionGrid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 58% 40%,#000,#0000 72%);mask-image:radial-gradient(at 58% 40%,#000,#0000 72%)}.diagnostic-grid{grid-template-columns:minmax(0,1fr);align-items:start;max-width:1320px;display:grid;position:relative}.diagnostic{isolation:isolate;background:radial-gradient(circle at 80% 18%,#d8b36a1d,#0000 31%),radial-gradient(circle at 12% 76%,#6999c213,#0000 34%),linear-gradient(145deg,#161b23e6,#090b0ff6);border:1px solid #d8b36a42;min-height:clamp(720px,62vw,820px);padding:clamp(34px,4.4vw,64px);position:relative;overflow:hidden;box-shadow:0 44px 120px #0000006b,inset 0 0 0 1px #ffffff05}.diagnostic:before{content:"";pointer-events:none;animation:diagnosticSweep 7.2s var(--ease-in-out) infinite;background:linear-gradient(115deg,#0000 0 36%,#f0d59d13 49%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.diagnostic:after{content:"";pointer-events:none;border:1px solid #d8b36a2e;border-radius:50%;width:270px;height:270px;animation:14s linear infinite diagnosticOrbit;position:absolute;top:-92px;right:-92px;box-shadow:0 0 0 42px #d8b36a07,0 0 0 88px #6999c205,inset 0 0 70px #d8b36a0e}.diagnostic>*{z-index:1;position:relative}.diagnostic__top{color:var(--muted);justify-content:space-between;align-items:center;font-size:.65rem;display:flex}.diagnostic__top>div{color:var(--gold-light);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:9px;display:flex}.diagnostic__top svg{width:16px}.diagnostic__progress{background:#ffffff0f;height:3px;margin:22px 0;position:relative;overflow:visible}.diagnostic__progress:after{content:"";background:#f0d59dc7;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite diagnosticProgressBeacon;position:absolute;top:50%;right:0;transform:translateY(-50%);box-shadow:0 0 24px #d8b36a8c}.diagnostic__progress i{transform-origin:0;background:linear-gradient(90deg, var(--gold-deep), var(--gold-light));width:100%;height:100%;display:block;box-shadow:0 0 15px #d8b36a4d}.diagnostic__orchestra-rail{color:#aeb3bd;text-transform:uppercase;letter-spacing:.18em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:16px;margin:0 0 clamp(44px,5vw,68px);font-size:.56rem;display:grid}.diagnostic__orchestra-rail span{align-items:center;gap:7px;display:inline-flex}.diagnostic__orchestra-rail span:before{content:"";background:#d8b36a2e;border:1px solid #d8b36aa6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #d8b36a47}.diagnostic__orchestra-rail i{transform-origin:0;height:1px;animation:diagnosticRailCurrent 3.8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#d8b36a85,#6999c233,#0000)}.diagnostic__orchestra-rail i:nth-of-type(2){animation-delay:.5s}.diagnostic__label{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:.68rem}.diagnostic__question h3,.diagnostic__contact h3{letter-spacing:-.058em;max-width:940px;margin:20px 0 clamp(34px,4vw,50px);font-size:clamp(3.1rem,5.2vw,6.15rem);font-weight:390;line-height:.96}.diagnostic__options{grid-template-columns:1fr 1fr;gap:clamp(14px,1.5vw,22px);display:grid}.diagnostic__options button{text-align:left;cursor:pointer;min-height:126px;transition:transform .34s var(--ease-out), border-color .34s var(--ease-out), background .34s var(--ease-out), box-shadow .34s var(--ease-out);background:linear-gradient(135deg,#ffffff06,#ffffff03);border:1px solid #f2efe71f;grid-template-columns:38px 1fr 24px;align-items:center;gap:17px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.diagnostic__options button:before{content:"";pointer-events:none;opacity:0;transition:opacity .34s var(--ease-out), transform .55s var(--ease-out);background:radial-gradient(circle at 14% 20%,#f0d59d21,#0000 32%),linear-gradient(110deg,#0000 0 38%,#f0d59d12 50%,#0000 62%);position:absolute;inset:0;transform:translate(-18%)}.diagnostic__options button:after{content:"";background:linear-gradient(180deg, transparent, var(--gold-light), transparent);opacity:0;width:2px;transition:opacity .3s var(--ease-out);position:absolute;top:16px;bottom:16px;left:0}.diagnostic__options button:hover,.diagnostic__options button[aria-pressed=true]{background:linear-gradient(135deg,#d8b36a17,#ffffff05);border-color:#d8b36a7a;transform:translateY(-4px)scale(1.01);box-shadow:0 20px 52px #00000038,inset 0 1px #ffffff0b}.diagnostic__options button:hover:before,.diagnostic__options button[aria-pressed=true]:before{opacity:1;transform:translate(0)}.diagnostic__options button:hover:after,.diagnostic__options button[aria-pressed=true]:after{opacity:1}.diagnostic__choice-index{z-index:1;width:32px;height:32px;color:var(--gold);background:#d8b36a09;border:1px solid #d8b36a38;border-radius:50%;place-items:center;font-size:.68rem;display:grid;position:relative}.diagnostic__choice-copy{z-index:1;gap:8px;display:grid;position:relative}.diagnostic__options b{font-size:.96rem;font-weight:560}.diagnostic__choice-copy small{color:var(--muted-2);font-size:.7rem;line-height:1.4}.diagnostic__options svg{z-index:1;width:16px;color:var(--muted);transition:transform .28s var(--ease-out), color .28s var(--ease-out);position:relative}.diagnostic__options button:hover svg,.diagnostic__options button[aria-pressed=true] svg{color:var(--gold-light);filter:drop-shadow(0 0 8px #d8b36a59);transform:translate(2px)}.diagnostic__back{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin-top:25px;padding:0;font-size:.7rem;display:inline-flex}.diagnostic__back svg{width:15px}.diagnostic__profile{border-left:2px solid var(--gold);color:#c9cbd1;background:#d8b36a0e;margin:-16px 0 28px;padding:15px;font-size:.78rem}.diagnostic__blueprint-title{letter-spacing:-.045em;max-width:760px;margin:15px 0 12px;font-size:clamp(2rem,3vw,3.25rem);font-weight:390;line-height:1.03}.diagnostic__blueprint-intro{border-left:2px solid var(--gold);color:#c2c5cc;background:#d8b36a0d;max-width:780px;margin:0 0 22px;padding:12px 14px;font-size:.72rem}.diagnostic__blueprint-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.diagnostic__blueprint-card{border:1px solid var(--line);background:#ffffff05;min-height:143px;padding:17px}.diagnostic__blueprint-card:first-child{background:linear-gradient(135deg,#d8b36a14,#ffffff04);border-color:#d8b36a47}.diagnostic__blueprint-label{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;font-size:.54rem;display:block}.diagnostic__blueprint-answer{color:var(--paper);margin-top:8px;font-size:.76rem;font-weight:650;display:block}.diagnostic__blueprint-guidance{color:var(--muted);margin:8px 0 0;font-size:.66rem;line-height:1.5}.diagnostic__blueprint-actions{justify-content:space-between;gap:12px;margin-top:22px;display:flex}.diagnostic__blueprint-actions .button{min-height:52px;font-size:.76rem}.diagnostic__options button:disabled,.diagnostic__back:disabled{cursor:wait;opacity:.58}.form-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.form-grid label{display:block}.form-grid label>span{color:#b8bbc2;margin-bottom:8px;font-size:.68rem;display:block}.form-grid__full{grid-column:1/-1}input,textarea,select{border:1px solid var(--line);width:100%;color:var(--paper);background:#ffffff06;border-radius:0;outline:none;padding:14px 15px;transition:border-color .25s,box-shadow .25s,background .25s}input{min-height:49px}textarea{resize:vertical;min-height:110px}select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--gold) 50%), linear-gradient(135deg, var(--gold) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 13px);background-repeat:no-repeat;background-size:5px 5px,5px 5px}select option{background:#12161d}input:focus,textarea:focus,select:focus{background:#d8b36a09;border-color:#d8b36aa6;box-shadow:0 0 0 3px #d8b36a12}.consent{color:var(--muted);align-items:flex-start;gap:10px;margin-top:17px;font-size:.64rem;display:flex!important}.consent input{width:16px;height:16px;min-height:16px;accent-color:var(--gold);margin-top:2px}.consent>span{margin:0!important}.hidden-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-error{color:var(--danger);font-size:.72rem}.diagnostic__submit{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.diagnostic__success,.contact-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:380px;display:flex}.diagnostic__success>span,.contact-success>span{border:1px solid var(--gold);width:68px;height:68px;color:var(--gold);background:#d8b36a14;border-radius:50%;place-items:center;display:grid}.diagnostic__success-title,.contact-success__title{margin:28px 0 8px;font-size:2rem;font-weight:700;display:block}.diagnostic__success p,.contact-success p{max-width:480px;color:var(--muted)}@keyframes diagnosticSweep{0%,52%,to{opacity:0;transform:translate(-120%)}64%,76%{opacity:.8}88%{opacity:0;transform:translate(120%)}}@keyframes diagnosticOrbit{to{transform:rotate(360deg)}}@keyframes diagnosticSectionGrid{to{background-position:92px 92px,92px 92px}}@keyframes diagnosticConductorLine{0%,to{opacity:.32;transform:scaleY(.86)}45%,60%{opacity:.78;transform:scaleY(1)}}@keyframes diagnosticProgressBeacon{0%,to{opacity:.55;transform:translateY(-50%)scale(.82)}50%{opacity:1;transform:translateY(-50%)scale(1.22)}}@keyframes diagnosticRailCurrent{0%,to{opacity:.34;transform:scaleX(.42)}50%{opacity:1;transform:scaleX(1)}}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);transition:background .3s var(--ease-out)}.faq-item:hover,.faq-item.is-open{background:linear-gradient(90deg,#d8b36a0b,#0000 58%)}.faq-item button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:46px 1fr 30px;align-items:center;gap:14px;width:100%;min-height:90px;display:grid}.faq-item button>span:nth-child(2){font-size:1rem;font-weight:520}.faq-item__index{color:var(--gold);letter-spacing:.13em;font-size:.61rem}.faq-item button svg{width:19px;color:var(--muted);transition:transform .32s var(--ease-out), color .32s var(--ease-out)}.faq-item:hover button svg,.faq-item.is-open button svg{color:var(--gold-light);filter:drop-shadow(0 0 7px #d8b36a59)}.faq-item__answer{overflow:hidden}.faq-item__answer p{color:var(--muted);margin:0 45px 30px 60px;font-size:.87rem}.final-cta{border-top:1px solid var(--line);background:linear-gradient(120deg,#6999c20e,#0000 25%,#d8b36a14 62%,#0000),radial-gradient(circle,#d8b36a1c,#0000 35%),#090b0f;place-items:center;min-height:560px;display:grid;position:relative;overflow:hidden}.final-cta:after{content:"";z-index:1;animation:finalSweep 9s var(--ease-in-out) infinite;pointer-events:none;background:linear-gradient(90deg,#0000,#f0d59d13,#0000);position:absolute;inset:0;transform:translate(-120%)}.final-cta__lines{z-index:0;opacity:.35;background-image:repeating-radial-gradient(at 50% 110%,#0000 0 45px,#d8b36a1f 46px,#0000 47px);animation:18s linear infinite ctaLines,7.5s ease-in-out infinite ctaDepth;position:absolute;inset:0;transform:scaleX(1.6)}.final-cta__constellation{z-index:1;pointer-events:none;opacity:.72;position:absolute;inset:14%}.final-cta__constellation:before,.final-cta__constellation:after{content:"";transform-origin:50%;height:1px;animation:constellationLine 8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#d8b36a3d,#f0d59d94,#d8b36a3d,#0000);position:absolute;top:50%;left:8%;right:8%}.final-cta__constellation:after{opacity:.52;animation-name:constellationLineVertical;animation-delay:-2s}.final-cta__constellation span{background:#d8b36a33;border:1px solid #f0d59ddb;border-radius:50%;width:10px;height:10px;animation:5.2s ease-in-out infinite constellationNode;position:absolute;box-shadow:0 0 22px #d8b36a57}.final-cta__constellation span:first-child{top:28%;left:12%}.final-cta__constellation span:nth-child(2){animation-delay:-.8s;top:24%;right:16%}.final-cta__constellation span:nth-child(3){animation-delay:-1.6s;bottom:18%;left:19%}.final-cta__constellation span:nth-child(4){animation-delay:-2.4s;bottom:23%;right:22%}.final-cta__constellation i{aspect-ratio:1;border:1px solid #d8b36a17;border-radius:50%;width:min(42vw,560px);animation:20s linear infinite constellationOrbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final-cta__inner{z-index:2;text-align:center;position:relative}.final-cta__inner>div{max-width:1030px;margin-inline:auto}.final-cta h2{letter-spacing:-.066em;margin:25px auto;font-size:clamp(3.2rem,6.5vw,8rem);font-weight:360;line-height:.93}.final-cta p{max-width:700px;color:var(--muted);margin-inline:auto;font-size:1rem}.final-cta__actions{justify-content:center;gap:13px;margin-top:36px;display:flex}.final-cta--editorial{background:linear-gradient(125deg,#6999c212,#0000 36%),radial-gradient(circle at 18% 85%,#4d65901c,#0000 32%),radial-gradient(circle at 70%,#d8b36a1a,#0000 35%),#090b0f;min-height:500px}.final-cta--case{background:linear-gradient(135deg,#d8b36a13,#0000 45%),radial-gradient(circle at 78% 45%,#d8b36a21,#0000 33%),#090b0f}@keyframes finalSweep{0%,56%,to{opacity:0;transform:translate(-120%)}66%,75%{opacity:.7}82%{opacity:0;transform:translate(120%)}}@keyframes ctaLines{to{background-position:0 90px}}@keyframes ctaDepth{0%,to{opacity:.24;filter:blur()}50%{opacity:.42;filter:blur(.3px)}}@keyframes constellationLine{0%,to{opacity:.16;transform:scaleX(.58)}50%{opacity:.72;transform:scaleX(1)}}@keyframes constellationLineVertical{0%,to{opacity:.16;transform:rotate(90deg)scaleX(.58)}50%{opacity:.6;transform:rotate(90deg)scaleX(1)}}@keyframes constellationNode{0%,to{opacity:.42;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@keyframes constellationOrbit{to{transform:translate(-50%,-50%)rotate(360deg)}}.site-footer{z-index:1;background:radial-gradient(circle at 82% 12%,#d8b36a1c,#0000 31%),radial-gradient(circle at 14% 82%,#6999c212,#0000 34%),linear-gradient(#080a0e,#06080b);border-top:1px solid #d8b36a33;position:relative;overflow:hidden}.site-footer:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff04 1px,#0000 1px);background-size:88px 88px;animation:26s linear infinite footerGrid;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 18%,#000,#0000 74%);mask-image:radial-gradient(at 50% 18%,#000,#0000 74%)}.site-footer:after{content:"ORKESTR.IA";color:#ffffff06;letter-spacing:-.08em;pointer-events:none;width:max-content;font-size:clamp(6rem,16vw,19rem);font-weight:760;line-height:.8;animation:12s ease-in-out infinite footerWordDrift;position:absolute;bottom:30px;left:50%;transform:translate(-50%)}.site-footer__grid{grid-template-columns:.9fr 1fr 1.08fr 1.42fr;gap:clamp(30px,4vw,58px);padding-top:56px;padding-bottom:56px;display:grid}.site-footer__grid>div{flex-direction:column;gap:11px;min-width:0;display:flex}.footer-label{text-transform:uppercase;letter-spacing:.18em;margin-bottom:15px;font-weight:750;color:var(--gold-light)!important;font-size:.6rem!important}.site-footer__grid a,.site-footer__grid span{color:var(--muted);font-size:.76rem}.site-footer__grid>div:not(.site-footer__social-panel)>a{width:fit-content;transition:color .28s var(--ease-out), transform .28s var(--ease-out);position:relative}.site-footer__grid>div:not(.site-footer__social-panel)>a:after{content:"";background:linear-gradient(90deg, var(--gold), transparent);height:1px;transition:right .32s var(--ease-out);position:absolute;bottom:-4px;left:0;right:100%}.site-footer__grid>div:not(.site-footer__social-panel)>a:hover{color:var(--paper);transform:translate(3px)}.site-footer__grid>div:not(.site-footer__social-panel)>a:hover:after{right:8%}.contact-line{min-height:60px;transition:transform .28s var(--ease-out), border-color .28s var(--ease-out), background .28s var(--ease-out), box-shadow .28s var(--ease-out);background:#ffffff03;border:1px solid #f2efe713;grid-template-columns:24px 1fr;align-items:center;gap:13px;padding:11px 12px;color:var(--paper)!important;display:grid!important}.contact-line svg{width:17px;color:var(--gold);stroke-width:1.7px}.contact-line span{gap:2px;min-width:0;display:grid}.contact-line small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.14em;font-size:.53rem}.contact-line strong{color:#d9dce2;overflow-wrap:anywhere;font-size:.84rem;font-weight:580;line-height:1.25}a.contact-line:hover,.contact-line:hover{background:linear-gradient(90deg,#d8b36a0e,#ffffff03);border-color:#d8b36a4d;transform:translateY(-2px);box-shadow:0 14px 34px #0000002e}a.contact-line:hover strong{color:var(--paper)}.site-footer__social-panel{background:linear-gradient(145deg,#d8b36a13,#ffffff04 48%,#6999c20b);border:1px solid #d8b36a38;padding:23px;position:relative;overflow:hidden}.site-footer__social-panel:before{content:"";pointer-events:none;opacity:.88;background:radial-gradient(circle at 12% 5%,#f0d59d29,#0000 38%),radial-gradient(circle at 92% 86%,#6999c21c,#0000 40%);position:absolute;inset:-1px}.site-footer__social-panel:after{content:"";height:1px;animation:footerSignal 5.8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59da6,#0000);position:absolute;top:0;left:-20%;right:-20%}.site-footer__social-panel>*{z-index:1;position:relative}.site-footer__social-head{justify-content:space-between;align-items:center;gap:18px;display:flex}.site-footer__social-head .footer-label{margin-bottom:0}.site-footer__social-head i{background:radial-gradient(circle,#d8b36a2e,#0000 70%);border:1px solid #d8b36a38;border-radius:50%;width:42px;height:42px;animation:4.8s ease-in-out infinite breathe}.site-footer__social-panel:hover{border-color:#d8b36a57;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff0a}.site-footer__social-panel:hover .site-footer__social-head i{box-shadow:0 0 34px #d8b36a29,inset 0 0 18px #d8b36a1a}.site-footer__social-links{gap:9px;display:grid}.site-footer__legal-links{border-top:1px solid #f2efe717;flex-wrap:wrap;gap:8px 16px;margin-top:18px;padding-top:16px;display:flex}.site-footer__legal-links a{color:var(--muted-2)!important;font-size:.66rem!important}.site-footer__legal-links a:hover{color:var(--paper)!important}.social-link{color:#cfd2d8;transition:transform .3s var(--ease-out), border-color .3s, color .3s, background .3s, box-shadow .3s;background:#080a0e57;border:1px solid #d8b36a2e;place-items:center;display:grid;position:relative;overflow:hidden}.social-link--large{grid-template-columns:42px 1fr 18px;place-items:center stretch;gap:13px;min-height:62px;padding:10px 13px}.social-link:before{content:"";background:linear-gradient(115deg,#0000 0 35%,#f0d59d2e 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.social-link:hover{color:var(--gold-light);background:#d8b36a13;border-color:#d8b36a80;transform:translateY(-3px);box-shadow:0 18px 42px #00000038}.social-link:hover:before{animation:surfaceSweep .8s var(--ease-out)}.social-link svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.5px;width:15px;height:15px;transition:transform .28s var(--ease-out);position:relative}.social-link:hover>svg{transform:translate(2px,-2px)}.social-link__icon{z-index:1;background:linear-gradient(135deg, var(--gold-light), var(--gold));width:40px;height:40px;transition:transform .32s var(--ease-out), box-shadow .32s var(--ease-out);place-items:center;display:grid;position:relative;box-shadow:0 12px 28px #d8b36a1f;color:#111318!important}.social-link:hover .social-link__icon{transform:rotate(-3deg)scale(1.04);box-shadow:0 16px 34px #d8b36a33,0 0 22px #d8b36a29}.social-link__icon svg{width:18px;height:18px}.social-link__icon svg path{fill:currentColor;stroke:none}.social-link__icon svg rect,.social-link__icon svg circle{fill:none;stroke:currentColor}.social-link__text{z-index:1;gap:2px;min-width:0;display:grid;position:relative}.social-link__text strong{color:var(--paper);font-size:.86rem;font-weight:640}.social-link__text small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.13em;font-size:.53rem}.social-link--inactive{opacity:.82;cursor:default;background:#ffffff03}.social-link--inactive .social-link__icon{background:linear-gradient(135deg,#f0d59d59,#d8b36a2e);color:var(--gold-light)!important}.social-link--inactive:hover{color:#cfd2d8;box-shadow:none;border-color:#d8b36a2e;transform:none}.site-footer__bottom{border-top:1px solid var(--line);min-height:70px;color:var(--muted-2);justify-content:space-between;align-items:center;gap:30px;font-size:.64rem;display:flex;position:relative}@keyframes footerGrid{to{background-position:88px 88px,88px 88px}}@keyframes footerSignal{0%,to{opacity:.2;transform:translate(-16%)scaleX(.72)}48%,62%{opacity:.82;transform:translate(16%)scaleX(1)}}@keyframes footerWordDrift{0%,to{opacity:1;transform:translate(-50%)}50%{opacity:.72;transform:translate(-50%,-5px)}}.cinematic-media{isolation:isolate;background:#080a0e;position:relative;overflow:hidden}.cinematic-media video,.cinematic-media__poster{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cinematic-media video{z-index:1}.cinematic-media__poster{z-index:0;background:url(/visuals/orchestration-field.webp) 50%/cover no-repeat}.cinematic-media__control{z-index:4;min-height:42px;color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;text-transform:uppercase;letter-spacing:.13em;background:#080a0eb8;border:1px solid #f0d59d61;align-items:center;gap:8px;padding:0 13px;font-size:.61rem;display:inline-flex;position:absolute;bottom:20px;right:20px}.cinematic-media__control svg{width:14px;color:var(--gold-light)}.page-hero{border-bottom:1px solid var(--line);isolation:isolate;align-items:flex-end;min-height:600px;padding:142px 0 64px;display:flex;position:relative;overflow:hidden}.page-hero:before{content:"";z-index:-1;opacity:.75;pointer-events:none;background:linear-gradient(90deg,#d8b36a9e,#0000 18% 82%,#d8b36a47);height:1px;position:absolute;bottom:42px;left:max(18px,50vw + min(1380px,100vw - 64px)/-2);right:max(18px,50vw + min(1380px,100vw - 64px)/-2)}.page-hero:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #d8b36a17;border-radius:50%;width:min(44vw,620px);animation:18s ease-in-out infinite pageOrbDrift;position:absolute;top:80px;right:-14vw;box-shadow:0 0 0 60px #d8b36a05,inset 0 0 90px #d8b36a06}.page-hero__media{z-index:-4;position:absolute;inset:0}.page-hero__media video{object-position:center 54%}.page-hero__media .cinematic-media__control{bottom:72px;right:max(32px,50vw + min(1380px,100vw - 64px)/-2)}@keyframes pageOrbDrift{0%,to{opacity:.7;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-22px,12px)scale(1.035)}}.page-hero__veil{z-index:2;pointer-events:none;background:linear-gradient(90deg,#07090dfa 0%,#07090dd4 47%,#07090d73 74%,#07090db8 100%),linear-gradient(#07090d80 0%,#0000 42%,#07090dfa 100%);position:absolute;inset:0}.page-hero__grid-lines{z-index:3;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:90px 90px;animation:28s linear infinite gridGlide;position:absolute;inset:-90px;-webkit-mask-image:linear-gradient(#000,#0000 90%);mask-image:linear-gradient(#000,#0000 90%)}.page-hero__inner{z-index:2;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(300px,.43fr);align-items:end;gap:clamp(55px,8vw,120px);display:grid;position:relative}.page-hero__title-block{max-width:1030px}.page-hero h1{letter-spacing:-.067em;max-width:1080px;margin:27px 0 0;font-size:clamp(4rem,7.2vw,8.6rem);font-weight:340;line-height:.89}.page-hero__line-mask{padding:0 .04em .08em 0;display:block;overflow:hidden}.page-hero__line-mask>span{display:block}.page-hero__copy{color:var(--muted);border-left:1px solid #d8b36a66;padding:23px 0 18px 25px;font-size:.94rem}.page-hero__copy strong{color:var(--paper);margin-bottom:11px;font-size:1.05rem;font-weight:560;display:block}.page-hero__copy p{margin:0}.page-hero__hud{z-index:3;color:#a3a8b19e;letter-spacing:.17em;pointer-events:none;justify-content:space-between;gap:30px;font-size:.52rem;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.page-hero--compact{min-height:440px;padding-top:126px}.page-hero--compact h1{font-size:clamp(3.7rem,6.5vw,7rem)}.page-hero--solutions .page-hero__veil{background:linear-gradient(90deg,#07090dfa,#07090db8 60%,#07090d9e),linear-gradient(#0000 30%,#080a0e)}.page-hero--realisations .page-hero__media video{object-position:58% 58%}.page-hero--about .page-hero__media video{object-position:42% 46%}.page-hero--resources .page-hero__veil{background:linear-gradient(90deg,#07090dfa,#07090dc7 55%,#07090d8c),linear-gradient(#0000 35%,#080a0e)}.page-hero--audit .page-hero__media{opacity:.8}.page-section{isolation:isolate;border-bottom:1px solid var(--line);padding:clamp(56px,4.8vw,76px) 0;position:relative}.page-section:before{content:"";z-index:0;pointer-events:none;opacity:.72;background:linear-gradient(116deg,#0000 0 24%,#d8b36a09 25%,#0000 43%),linear-gradient(#ffffff04,#0000 40%,#6999c206);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.page-section:after{content:"";z-index:0;opacity:.58;pointer-events:none;height:1px;animation:sectionSignal 7.5s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#d8b36a47,#f2efe714,#0000);position:absolute;top:0;left:7vw;right:7vw}.page-section>.shell{z-index:1;position:relative}@keyframes pageSignalChip{0%,to{color:#c7cad0;border-color:#d8b36a2e}50%{color:var(--paper);border-color:#d8b36a61;box-shadow:0 0 22px #d8b36a14}}@keyframes sectionSignal{0%,to{opacity:.22;transform:scaleX(.76)}50%{opacity:.62;transform:scaleX(1)}}.prose-page{padding:145px 0 96px}.prose-page__header{max-width:900px;margin-bottom:70px}.prose-page h1{letter-spacing:-.06em;margin:22px 0;font-size:clamp(3.5rem,7vw,7rem);font-weight:370;line-height:.92}.prose-page__content{max-width:900px;color:var(--muted)}.prose-page__content h2{color:var(--paper);margin:58px 0 16px;font-size:1.7rem}.prose-page__content h3{color:var(--paper);margin-top:34px}.prose-page__content a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.prose-page__content ul{padding-left:20px}.error-page{text-align:center;place-items:center;min-height:85svh;padding:130px 0;display:grid}.error-page span{color:var(--gold);letter-spacing:.2em}.error-page h1{letter-spacing:-.06em;margin:20px 0;font-size:clamp(3rem,8vw,8rem);line-height:.95}.error-page p{color:var(--muted)}.error-page .button{margin-top:25px}.contact-form{background:linear-gradient(145deg,#151920eb,#090b0ff5);border:1px solid #d8b36a38;padding:34px;box-shadow:0 35px 100px #0000005c}.contact-form .button{margin-top:24px}.contact-form__context{background:linear-gradient(135deg,#d8b36a17,#ffffff04);border:1px solid #d8b36a47;margin:0 0 25px;padding:16px 18px}.contact-form__context>span{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:.56rem;display:block}.contact-form__context strong{margin-top:6px;font-size:1rem;font-weight:560;display:block}.contact-form__context p{color:var(--muted);margin:4px 0 0;font-size:.68rem}.contact-success .button{margin-top:24px}.contact-success--preview>span,.diagnostic__success--preview>span{color:#b6d7f4;background:#6999c214;border-color:#8fb4d8}.audit-layout{grid-template-columns:minmax(0,1fr);align-items:start;max-width:980px;display:grid}.audit-form-target{scroll-margin-top:105px}.consent a,.form-error a{color:var(--gold-light);text-underline-offset:3px;text-decoration:underline}.form-error p{margin:0}.form-error a{margin-top:5px;display:inline-block}.solution-detail{border-top:1px solid var(--line);grid-template-columns:76px .8fr 1fr;align-items:start;gap:42px;padding:clamp(52px,5vw,68px) 0;display:grid;position:relative}.solution-detail:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);width:0;height:1px;transition:width .65s var(--ease-out);position:absolute;top:-1px;left:0}.solution-detail:hover:before{width:48%;animation:solutionLinePulse 1.2s var(--ease-out)}.solution-detail:last-child{border-bottom:1px solid var(--line)}.solution-detail__index{color:var(--gold);letter-spacing:.18em;font-size:.7rem}.solution-detail h2{letter-spacing:-.052em;margin:0;font-size:clamp(2.5rem,4.5vw,5rem);font-weight:400;line-height:1}.solution-detail__heading .service-visual{height:145px;margin-top:30px}.solution-detail__body>p{color:var(--muted);margin-top:0;font-size:1rem}.solution-detail__outcomes{grid-template-columns:1fr 1fr;gap:8px;margin-top:28px;display:grid}.solution-detail__outcomes span{border:1px solid var(--line);color:#bfc2c8;align-items:center;gap:7px;padding:12px;font-size:.72rem;transition:transform .25s,border-color .25s,background .25s;display:flex}.solution-detail__outcomes span:hover{background:#d8b36a0a;border-color:#d8b36a52;transform:translateY(-2px)}.solution-detail__outcomes svg{color:var(--gold);flex:none}.solution-detail__actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.solution-detail__actions .button{min-height:50px;padding-inline:18px;font-size:.75rem}.solution-detail__actions .text-link{margin-top:0;font-size:.75rem}.mission-examples-section{background:linear-gradient(#d8b36a0b,#080a0e0f)}.mission-examples-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.mission-example-card{min-height:100%;transition:transform .28s var(--ease-out), border-color .28s var(--ease-out), background .28s var(--ease-out);background:linear-gradient(145deg,#0d1016d6,#080a0ea8);border:1px solid #d8b36a33;padding:clamp(22px,2.6vw,34px);position:relative;overflow:hidden}.mission-example-card:before{content:"";pointer-events:none;opacity:.72;background:linear-gradient(130deg,#f0d59d12,#0000 42%);position:absolute;inset:0}.mission-example-card:hover{background:linear-gradient(145deg,#14181fdb,#080a0eb3);border-color:#d8b36a5c;transform:translateY(-5px)}.mission-example-card>*{z-index:1;position:relative}.mission-example-card__top{color:var(--muted-2);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;font-size:.54rem;display:flex}.mission-example-card__top span{color:var(--gold-light)}.mission-example-card h3{max-width:520px;color:var(--paper);letter-spacing:-.045em;margin:0 0 22px;font-size:clamp(1.6rem,2.35vw,2.6rem);font-weight:430;line-height:1.04}.mission-example-card dl{gap:10px;margin:0;display:grid}.mission-example-card dl div{border-top:1px solid #f2efe71a;grid-template-columns:132px 1fr;gap:18px;padding:13px 0;display:grid}.mission-example-card dt{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:.55rem;font-weight:740}.mission-example-card dd{color:#b8bdc6;margin:0;font-size:.88rem;line-height:1.5}.mission-example-card>p{color:#f0d59d;border-top:1px solid #d8b36a2e;margin:22px 0 0;padding-top:18px;font-size:.92rem;line-height:1.5}.offer-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.offer-card{border:1px solid var(--line);min-height:320px;transition:transform .3s var(--ease-out), border-color .3s, background .3s, box-shadow .3s;background:linear-gradient(145deg,#ffffff06,#ffffff03 48%,#d8b36a06);padding:30px;position:relative;overflow:hidden}.offer-card:before,.value-card:before,.resource-card:before{content:"";background:linear-gradient(90deg, var(--gold), transparent);height:1px;transition:right .45s var(--ease-out);position:absolute;top:0;left:0;right:100%}.offer-card:after,.value-card:after,.resource-card:after,.case-facts div:after,.stance-panels article:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(115deg,#0000 0 38%,#f0d59d11 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.offer-card:hover,.value-card:hover,.resource-card:hover{background:#d8b36a09;border-color:#d8b36a57;transform:translateY(-7px)scale(1.008);box-shadow:0 28px 80px #00000042,0 0 34px #d8b36a0b}.offer-card:hover:before,.value-card:hover:before,.resource-card:hover:before{right:28%}.offer-card:hover:after,.value-card:hover:after,.resource-card:hover:after,.case-facts div:hover:after,.stance-panels article:hover:after{animation:surfaceSweep .9s var(--ease-out)}.offer-card>*,.value-card>*,.resource-card>*{z-index:1;position:relative}.offer-card .service-visual,.resource-card .service-visual{transition:transform .45s var(--ease-out), border-color .35s var(--ease-out), background .35s var(--ease-out), filter .35s var(--ease-out)}.offer-card:hover .service-visual,.resource-card:hover .service-visual{filter:saturate(1.12);background:radial-gradient(circle,#d8b36a1f,#0000 66%);border-color:#d8b36a33;transform:translateY(-4px)}.offer-card>span{color:var(--gold);letter-spacing:.15em;font-size:.66rem}.offer-card h3{letter-spacing:-.04em;margin:65px 0 15px;font-size:2rem;font-weight:430}.offer-card p{color:var(--muted);font-size:.83rem}.offer-card ul{margin:26px 0 0;padding:0;list-style:none}.offer-card li{border-bottom:1px solid var(--line);color:#bfc2c8;transition:color .25s var(--ease-out), padding-left .25s var(--ease-out), border-color .25s var(--ease-out);padding:9px 0;font-size:.75rem}.offer-card:hover li{border-color:#d8b36a24}.offer-card li:hover{color:var(--paper);padding-left:5px}.case-page-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:80px;display:grid}.case-page-grid h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(2.8rem,4.8vw,5.4rem);font-weight:390;line-height:1}.case-page-grid p{color:var(--muted)}.case-facts{grid-template-columns:repeat(2,1fr);gap:10px;margin:30px 0;display:grid}.case-facts div{border:1px solid var(--line);transition:transform .28s var(--ease-out), border-color .25s, background .25s;background:#ffffff04;padding:18px;position:relative;overflow:hidden}.case-facts div:hover{background:#d8b36a09;border-color:#d8b36a52;transform:translateY(-5px)scale(1.006);box-shadow:0 18px 44px #0000002e}.case-facts span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:.58rem;display:block}.case-facts strong{margin-top:8px;font-size:.82rem;font-weight:520;display:block}.case-page-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:25px;display:flex}.case-page-actions .text-link{margin-top:0}.case-logic-section{background:linear-gradient(#0d101675,#080a0e0f)}.case-logic-grid{grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);align-items:start;gap:clamp(22px,4vw,54px);display:grid}.case-timeline{background:#f2efe714;border:1px solid #d8b36a33;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden}.case-timeline:before{content:"";pointer-events:none;width:20%;animation:caseScenarioSignal 1.15s var(--ease-out) both .1s;background:linear-gradient(90deg,#0000,#f0d59d2e,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)}.case-timeline li{min-height:268px;animation:caseStepSet .62s var(--ease-out) both;animation-delay:calc(80ms + var(--step) * 70ms);background:#080a0eb8;flex-direction:column;justify-content:space-between;padding:18px;display:flex;position:relative}.case-timeline li>span{color:#d8b36ac7;letter-spacing:.14em;font-size:.58rem}.case-timeline h3{color:var(--paper);margin:0 0 12px;font-size:1rem;line-height:1.2}.case-timeline p{color:#b9bec7;margin:0;font-size:.76rem;line-height:1.48}.case-framing-card{background:linear-gradient(145deg,#d8b36a14,#080a0ec7 48%);border:1px solid #d8b36a3d;padding:clamp(22px,2.6vw,34px);position:sticky;top:110px;box-shadow:inset 0 1px #ffffff0a,0 26px 80px #00000038}.case-framing-card>span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.16em;font-size:.56rem;font-weight:740}.case-framing-card h3{letter-spacing:-.045em;margin:16px 0 24px;font-size:clamp(1.8rem,2.8vw,3rem);font-weight:420;line-height:1.04}.case-framing-card div{gap:12px;display:grid}.case-framing-card article{border-top:1px solid #f2efe71c;padding:14px 0}.case-framing-card h4{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;margin:0 0 7px;font-size:.58rem}.case-framing-card p{color:#b8bdc6;margin:0;font-size:.84rem;line-height:1.5}@keyframes caseScenarioSignal{to{opacity:0;transform:translate(560%)}}@keyframes caseStepSet{0%{opacity:.5;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.page-section--film{background:linear-gradient(120deg,#6999c20b,#0000 34%),radial-gradient(circle,#d8b36a0e,#0000 44%),#090c11}.case-film{isolation:isolate;background:#080a0e;border:1px solid #d8b36a42;min-height:620px;position:relative;overflow:hidden;box-shadow:0 45px 120px #0000006b}.case-film__media{z-index:-3;position:absolute;inset:0}.case-film__media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#07090df2,#07090d94 55%,#07090d52),linear-gradient(#0000 38%,#07090df0);position:absolute;inset:0}.case-film__overlay{z-index:-1;color:#f0d59d9e;letter-spacing:.16em;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:13px;font-size:.52rem;display:grid;position:absolute;top:42%;left:6%;right:6%}.case-film__overlay i{background:linear-gradient(90deg,#d8b36a1a,#d8b36ab3,#d8b36a1a) 0 0/200% 100%;height:1px;animation:4.4s linear infinite filmSignal}.case-film__content{min-height:inherit;pointer-events:none;flex-direction:column;justify-content:space-between;padding:clamp(30px,5vw,68px);display:flex}.case-film__content>div:first-child{max-width:710px}.case-film__content h3{letter-spacing:-.055em;margin:23px 0 16px;font-size:clamp(2.8rem,5vw,6rem);font-weight:370;line-height:.96}.case-film__content p{color:#b9bdc5;max-width:640px}.case-film__facts{border:1px solid var(--line);background:var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.case-film__facts>span{background:#080a0ec7;flex-direction:column;justify-content:flex-end;min-height:122px;padding:18px;display:flex}.case-film__facts svg{width:18px;color:var(--gold);margin-bottom:18px}.case-film__facts b{font-size:.72rem}.case-film__facts small{color:var(--muted);margin-top:5px;font-size:.59rem}@keyframes filmSignal{to{background-position:200% 0}}.confidential-card{text-align:center;background:radial-gradient(circle,#d8b36a1f,#0000 35%),#ffffff04;border:1px solid #d8b36a38;place-items:center;min-height:420px;padding:35px;display:grid}.confidential-card svg{width:70px;color:var(--gold);stroke-width:1px}.confidential-card h3{margin:28px 0 10px;font-size:2.2rem;font-weight:420}.confidential-card p{max-width:460px}.values-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.value-card{border:1px solid var(--line);min-height:285px;transition:transform .3s var(--ease-out), border-color .3s, background .3s, box-shadow .3s;background:linear-gradient(145deg,#ffffff05,#ffffff03);padding:32px;position:relative;overflow:hidden}.value-card span{color:var(--gold);font-size:.65rem}.value-card h3{margin:58px 0 15px;font-size:1.8rem;font-weight:440}.value-card p{color:var(--muted);font-size:.83rem}.founder-block{grid-template-columns:.65fr 1.35fr;align-items:start;gap:80px;display:grid}.founder-copy h2{letter-spacing:-.052em;margin:22px 0;font-size:clamp(2.8rem,4.7vw,5.3rem);font-weight:390;line-height:1}.founder-copy p{color:var(--muted)}.discipline-map{background:linear-gradient(145deg,#d8b36a13,#0000 48%),#0d1016;border:1px solid #d8b36a3b;grid-template-rows:1fr auto;min-height:540px;display:grid;overflow:hidden}.discipline-map__stage{place-items:center;min-height:390px;display:grid;position:relative}.discipline-map__rings,.discipline-map__rings i{border:1px solid #d8b36a24;border-radius:50%;position:absolute;inset:11%}.discipline-map__rings i:nth-child(2){border-color:#f2efe71a;inset:20%}.discipline-map__rings i:nth-child(3){border-color:#d8b36a33;inset:34%}.discipline-map__rings{border-style:dashed;animation:38s linear infinite rotate}.discipline-map__core{z-index:2;aspect-ratio:1;text-align:center;background:radial-gradient(circle,#d8b36a21,#080a0eeb 65%);border:1px solid #d8b36a80;border-radius:50%;align-content:center;place-items:center;gap:7px;width:128px;animation:4.8s ease-in-out infinite disciplineCore;display:grid;position:relative;box-shadow:0 0 60px #d8b36a1f}.discipline-map__core span{letter-spacing:.1em;font-size:.65rem}.discipline-map__core em{color:var(--gold-light);font-style:normal}.discipline-map__core small{color:var(--gold);letter-spacing:.15em;font-size:.46rem}.discipline-map__node{z-index:3;border:1px solid var(--line);min-width:116px;min-height:62px;color:var(--muted);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;background:#080a0eb8;justify-content:center;align-items:center;gap:8px;font-size:.66rem;transition:all .28s;display:flex;position:absolute}.discipline-map__node:hover,.discipline-map__node[aria-pressed=true]{color:var(--paper);background:#d8b36a1a;border-color:#d8b36a73;transform:translateY(-3px)}.discipline-map__node svg{width:17px;color:var(--gold);transition:transform .28s var(--ease-out), filter .28s var(--ease-out)}.discipline-map__node:hover svg,.discipline-map__node[aria-pressed=true] svg{filter:drop-shadow(0 0 8px #d8b36a6b);transform:translateY(-2px)}.discipline-map__node--1{top:14%;left:5%}.discipline-map__node--2{top:32%;right:4%}.discipline-map__node--3{bottom:10%;left:10%}.discipline-map__detail{border-top:1px solid var(--line);background:#080a0ea6;min-height:140px;padding:22px 27px}.discipline-map__detail>span{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;font-size:.54rem}.discipline-map__detail-title{margin:9px 0 6px;font-size:1.35rem;font-weight:470;display:block}.discipline-map__detail p{color:var(--muted);margin:0;font-size:.76rem}@keyframes disciplineCore{0%,to{transform:scale(.98);box-shadow:0 0 52px #d8b36a1a}50%{transform:scale(1.02);box-shadow:0 0 82px #d8b36a33}}.section--stance{background:linear-gradient(#0a0d12f5,#080a0ed6)}.stance-grid{grid-template-columns:.65fr 1.35fr;align-items:start;gap:clamp(60px,9vw,130px);display:grid}.stance-grid h2{letter-spacing:-.052em;margin:22px 0;font-size:clamp(2.8rem,4.7vw,5.4rem);font-weight:390;line-height:1}.stance-grid>div p{color:var(--muted)}.stance-panels{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stance-panels article{border:1px solid var(--line);min-height:300px;transition:transform .3s var(--ease-out), border-color .3s var(--ease-out), background .3s var(--ease-out);background:#ffffff04;padding:27px;position:relative;overflow:hidden}.stance-panels article:hover{background:#d8b36a09;border-color:#d8b36a47;transform:translateY(-6px)scale(1.008);box-shadow:0 20px 58px #0000002e}.stance-panels article:first-child{background:linear-gradient(145deg,#d8b36a14,#ffffff03);border-color:#d8b36a47}.stance-panels article>span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:54px;font-size:.62rem;display:block}.stance-panels ul{margin:0;padding:0;list-style:none}.stance-panels li{border-bottom:1px solid var(--line);color:var(--muted);align-items:flex-start;gap:10px;margin:0;padding:12px 0;font-size:.76rem;display:flex}.stance-panels svg{width:15px;color:var(--gold);flex:none}.stance-panels article:last-child svg{color:#9f6d73}.resources-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.resource-card{border:1px solid var(--line);min-height:490px;transition:transform .3s var(--ease-out), border-color .3s, background .3s, box-shadow .3s;background:linear-gradient(145deg,#ffffff06,#ffffff03);flex-direction:column;display:flex;position:relative;overflow:hidden}.resource-card__link{flex-direction:column;flex:1;padding:28px;display:flex}.resource-card__top{justify-content:space-between;gap:15px;display:flex}.resource-card__top>span{color:var(--gold);letter-spacing:.15em;text-transform:uppercase;font-size:.61rem}.resource-card__top small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.11em;font-size:.55rem}.resource-card .service-visual{margin-top:30px}.resource-card h2{letter-spacing:-.035em;margin:28px 0 14px;font-size:1.7rem;font-weight:440;line-height:1.12}.resource-card p{color:var(--muted);font-size:.8rem}.resource-card__action{color:var(--gold-light);letter-spacing:0;text-transform:none;justify-content:space-between;align-items:center;margin-top:auto;font-size:.7rem;display:flex}.resource-card__action svg{width:17px;transition:transform .25s}.resource-card:hover .resource-card__action svg{transform:translate(3px,-3px)}@keyframes solutionLinePulse{0%{filter:drop-shadow(0 0 #d8b36a00)}50%{filter:drop-shadow(0 0 10px #d8b36a73)}to{filter:drop-shadow(0 0 #d8b36a00)}}.article-page{border-bottom:1px solid var(--line)}.article-hero{border-bottom:1px solid var(--line);background:linear-gradient(120deg,#6999c20b,#0000 40%),radial-gradient(circle at 86% 22%,#d8b36a14,#0000 32%),#090b0f;padding:112px 0 72px;position:relative;overflow:hidden}.article-hero__breadcrumb{color:var(--muted-2);align-items:center;gap:12px;margin-bottom:55px;font-size:.67rem;display:flex}.article-hero__breadcrumb a{color:var(--gold-light);align-items:center;gap:7px;display:inline-flex}.article-hero__breadcrumb svg{width:14px}.article-hero__grid{grid-template-columns:1.13fr .87fr;align-items:center;gap:clamp(60px,9vw,130px);display:grid}.article-hero h1{letter-spacing:-.06em;max-width:900px;margin:25px 0 24px;font-size:clamp(3.7rem,6.8vw,7.8rem);font-weight:360;line-height:.92}.article-hero__grid>div:first-child>p{color:#b7bbc3;max-width:760px;font-size:1.06rem}.article-hero__meta{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;flex-wrap:wrap;gap:12px 24px;margin-top:31px;font-size:.66rem;display:flex}.article-hero__meta span{align-items:center;gap:8px;display:inline-flex}.article-hero__meta svg{width:15px;color:var(--gold)}.article-hero__media{border:1px solid #d8b36a3d;min-height:370px;box-shadow:0 35px 100px #0006}.article-hero__media:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(145deg,#0000 38%,#080a0eb8),repeating-linear-gradient(90deg,#0000 0 58px,#ffffff06 59px);position:absolute;inset:0}.article-layout{grid-template-columns:270px minmax(0,850px);justify-content:space-between;gap:clamp(55px,8vw,120px);padding-top:76px;padding-bottom:92px;display:grid}.article-toc{border-top:1px solid var(--line);align-self:start;position:sticky;top:110px}.article-toc>span{color:var(--gold);text-transform:uppercase;letter-spacing:.15em;padding:17px 0;font-size:.58rem;display:block}.article-toc nav{flex-direction:column;display:flex}.article-toc nav a{border-top:1px solid var(--line);color:var(--muted);grid-template-columns:28px 1fr;gap:10px;padding:14px 0;font-size:.72rem;transition:color .25s,padding-left .25s;display:grid}.article-toc nav a:hover{color:var(--paper);text-shadow:0 0 16px #d8b36a1f;padding-left:5px}.article-toc nav small{color:var(--gold)}.article-toc>a{color:var(--gold-light);border:1px solid #d8b36a4d;justify-content:space-between;align-items:center;gap:12px;margin-top:25px;padding:13px 15px;font-size:.68rem;display:flex}.article-toc>a svg{width:15px}.article-content>section{border-left:1px solid var(--line);padding:0 0 48px 70px;scroll-margin-top:110px;position:relative}.article-content>section:not(:first-child){padding-top:10px}.article-content__index{color:var(--gold);letter-spacing:.13em;font-size:.6rem;position:absolute;top:8px;left:20px}.article-content h2{letter-spacing:-.048em;margin:0 0 24px;font-size:clamp(2.2rem,3.9vw,4.1rem);font-weight:400;line-height:1}.article-content section>div{color:var(--muted);font-size:.98rem}.article-content section p{margin:0 0 18px}.article-content ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.article-content li{border:1px solid var(--line);transition:transform .25s var(--ease-out), border-color .25s var(--ease-out), background .25s var(--ease-out);background:#ffffff04;padding:13px 15px 13px 38px;position:relative}.article-content li:hover{background:#d8b36a09;border-color:#d8b36a42;transform:translate(4px)}.article-content li:before{content:"";border:1px solid var(--gold);width:6px;height:6px;position:absolute;top:20px;left:16px;transform:rotate(45deg)}.article-callout{border-left:2px solid var(--gold);background:linear-gradient(90deg,#d8b36a14,#0000);margin-top:28px;padding:20px 22px}.article-callout strong{color:var(--gold-light);text-transform:uppercase;letter-spacing:.13em;font-size:.66rem}.article-callout p{color:#c3c6cd;margin:8px 0 0!important}.article-decision{background:linear-gradient(135deg,#d8b36a17,#ffffff03);border:1px solid #d8b36a47;grid-template-columns:32px 1fr;gap:17px;margin:5px 0 48px;padding:25px;display:grid}.article-decision svg{width:22px;color:var(--gold)}.article-decision span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.14em;font-size:.6rem}.article-decision p{color:#c6c9cf;margin:7px 0 0}.article-related{border-top:1px solid var(--line)}.article-related>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.15em;padding:17px 0;font-size:.58rem;display:block}.article-related a{border-top:1px solid var(--line);color:var(--paper);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:.83rem;display:flex}.article-related a svg{width:17px;color:var(--gold);transition:transform .25s}.article-related a:hover svg{transform:translate(4px)}@media (max-width:1180px){:root{--shell:min(100% - 44px, 1120px)}.section-compass{display:none}.desktop-nav{gap:21px}.desktop-nav a{font-size:.76rem}.hero__inner{grid-template-columns:1fr .72fr}.hero__system{width:min(42vw,450px)}.services-grid{grid-template-columns:repeat(2,1fr)}.services-grid>div:nth-child(n){grid-column:auto}.services-grid>div:last-child{grid-column:1/-1}.system-blueprint__flow{grid-template-columns:1fr 48px 1fr 48px 1fr}.principles-grid{grid-template-columns:1fr 1fr}.principles-grid>div:nth-child(2) article{border-right:0}.principles-grid>div:nth-child(-n+2) article{border-bottom:1px solid var(--line)}.process-line{grid-template-columns:repeat(5,minmax(180px,1fr));padding-bottom:15px;overflow-x:auto}.process-line__progress{min-width:900px}.process-line article{min-width:190px}.dashboard-visual{min-height:520px}.page-hero__inner{grid-template-columns:1fr .5fr;gap:55px}.page-hero h1{font-size:clamp(4rem,7.6vw,7.2rem)}.case-film__facts{grid-template-columns:1fr 1fr}}@media (max-width:960px){.desktop-nav,.nav-cta{display:none}.menu-toggle{display:grid}.hero{height:auto;min-height:840px}.hero__inner{grid-template-columns:1fr;align-items:start;padding-top:145px;padding-bottom:30px}.hero__content{max-width:800px}.hero__system{display:none}.hero__title{font-size:clamp(3.45rem,7.1vw,6.3rem)}.manifesto-grid,.diagnostic-grid,.audit-layout,.case-page-grid,.founder-block,.stance-grid,.article-hero__grid,.article-layout{grid-template-columns:1fr}.diagnostic-grid:before{display:none}.manifesto-copy{max-width:740px}.orchestration-stack{grid-template-columns:1fr}.orchestration-stack article{min-height:0}.score-panel{grid-template-columns:1fr;gap:18px}.score-panel__labels{grid-template-columns:repeat(4,1fr)}.impact-strip{grid-template-columns:1fr}.impact-strip article{min-height:0}.problem-switcher__body{grid-template-columns:1fr}.problem-switcher__arrow{min-height:70px;transform:rotate(90deg)}.problem-panel{min-height:auto}.system-blueprint__copy{max-width:690px}.system-blueprint__scenario,.system-blueprint__scenario ol{grid-template-columns:1fr}.system-blueprint__scenario li{flex-direction:row;justify-content:flex-start;align-items:center;min-height:0}.system-blueprint__column{padding:18px}.diagnostic-grid{gap:55px}.audit-form-target{order:-1}.page-hero__inner{grid-template-columns:1fr;gap:42px}.page-hero__copy{max-width:650px}.solution-detail{grid-template-columns:60px 1fr}.solution-detail__body{grid-column:2}.offer-grid,.values-grid,.resources-grid{grid-template-columns:1fr 1fr}.mission-examples-grid,.case-logic-grid,.case-timeline{grid-template-columns:1fr}.case-timeline:before{display:none}.case-timeline li{gap:26px;min-height:0}.case-framing-card{position:relative;top:auto}.case-film{min-height:700px}.discipline-map{max-width:620px}.stance-panels{grid-template-columns:1fr 1fr}.article-hero__grid{gap:55px}.article-hero__media{min-height:360px}.article-layout{gap:70px}.article-toc{position:static}.article-toc nav{grid-template-columns:1fr 1fr;column-gap:22px;display:grid}.site-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){:root{--shell:calc(100% - 30px)}body{font-size:15px}.section{padding:58px 0}.site-header{height:78px}.site-header--compact{height:68px}.brand-logo__mark{width:50px}.brand-logo__word{letter-spacing:.24em;font-size:.96rem}.hero{min-height:760px}.hero__inner{padding-top:125px}.hero__kicker{margin-bottom:25px}.hero__kicker em{display:none}.hero__title{font-size:clamp(3rem,9.8vw,4.5rem);line-height:.94}.hero__lead{margin-top:18px;font-size:1rem}.hero__actions,.final-cta__actions{flex-direction:column;align-items:stretch}.hero__actions .button,.final-cta__actions .button{width:100%}.capability-marquee span{letter-spacing:.14em;padding-block:14px;font-size:.63rem}.display-title,.section-heading h2{font-size:clamp(2.7rem,13vw,4.6rem)}.section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.orchestration-stack h3{margin-top:42px}.orchestration-stack article{min-height:0;padding:24px}.score-panel{padding:20px}.score-panel__lines{min-height:68px}.score-panel__labels{grid-template-columns:1fr 1fr}.score-panel__labels span{min-height:32px;font-size:.52rem}.problem-switcher__tabs button{letter-spacing:.08em;min-height:58px}.problem-switcher__body{padding:9px}.problem-panel{padding:24px 20px}.problem-panel h3{margin-bottom:20px}.services-grid,.offer-grid,.values-grid,.resources-grid{grid-template-columns:1fr}.services-grid>div:last-child{grid-column:auto}.service-card{min-height:450px}.service-visual{margin-top:22px}.system-blueprint{min-height:860px}.system-blueprint__chrome{padding:17px}.system-blueprint__status small{display:none}.system-blueprint__tabs{grid-template-columns:1fr 1fr}.system-blueprint__tabs button{min-height:56px}.system-blueprint__tabs button:nth-child(2){border-right:0}.system-blueprint__tabs button:nth-child(-n+2){border-bottom:1px solid var(--line)}.system-blueprint__panel{padding-top:34px}.system-blueprint__copy h3{font-size:clamp(2.45rem,12vw,4.2rem)}.system-blueprint__flow{grid-template-columns:1fr;padding-top:30px}.system-blueprint__column{min-height:0;padding:20px}.system-blueprint__connector{min-height:44px}.system-blueprint__connector>span{background:linear-gradient(#d8b36a14,#d8b36a80,#d8b36a14);width:1px;height:auto;inset:0 auto 0 50%}.system-blueprint__connector>i{box-shadow:none;animation:2.4s ease-in-out infinite blueprintSignalVertical}.system-blueprint__foot{flex-direction:column;align-items:flex-start}@keyframes blueprintSignalVertical{0%,to{opacity:0;transform:translateY(-13px)}25%,75%{opacity:1}50%{transform:translateY(13px)}}.dashboard-visual{min-height:480px;padding:17px}.dashboard-visual__metrics{grid-template-columns:1fr 1fr}.dashboard-visual__metrics>div:last-child{display:none}.dashboard-visual__metrics strong{font-size:1.5rem}.dashboard-visual__flow{grid-template-columns:1fr 1fr}.dashboard-visual__flow>div:nth-child(2){border-right:0}.dashboard-visual__flow>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.dashboard-visual__flow i{display:none}.diagnostic__options button{min-height:82px;padding:16px}.principles-grid{grid-template-columns:1fr}.principles-grid>div article,.principles-grid>div:not(:first-child) article{border-right:0;border-bottom:1px solid var(--line);min-height:230px;padding:28px 0}.principles-grid>div:last-child article{border-bottom:0}.principles-grid h2{margin-top:65px}.diagnostic{min-height:600px;padding:20px 16px}.diagnostic__question h3,.diagnostic__contact h3{font-size:2.1rem}.diagnostic__options,.form-grid,.diagnostic__blueprint-grid{grid-template-columns:1fr}.diagnostic__blueprint-actions{flex-direction:column-reverse}.diagnostic__blueprint-actions .button{width:100%}.diagnostic__options button{min-height:68px}.diagnostic__submit{flex-direction:column-reverse}.diagnostic__submit .button{width:100%}.faq-item button{grid-template-columns:35px 1fr 24px}.faq-item__answer p{margin-left:49px;margin-right:20px}.final-cta{min-height:500px}.final-cta__constellation{opacity:.46;inset:9%}.final-cta h2{font-size:clamp(3.2rem,14vw,5.3rem)}.site-footer__grid{grid-template-columns:1fr;gap:34px;padding-top:42px;padding-bottom:42px}.site-footer__social-panel{grid-column:1/-1}.site-footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding:20px 0}.page-hero{align-items:center;min-height:580px;padding:124px 0 62px}.page-hero--compact{min-height:500px}.page-hero h1,.page-hero--compact h1{font-size:clamp(3.25rem,14.5vw,5.4rem)}.page-hero__inner{gap:30px}.page-hero__copy{border-top:1px solid #d8b36a59;border-left:0;padding:15px 0 0}.page-hero__hud span:last-child{display:none}.page-hero__media .cinematic-media__control{bottom:14px;right:15px}.cinematic-media__control{min-height:38px;padding-inline:11px;bottom:12px;right:12px}.page-section{padding:56px 0}.solution-detail{grid-template-columns:1fr;gap:18px}.solution-detail__body{grid-column:auto}.solution-detail__heading .service-visual{height:128px}.solution-detail__outcomes,.case-facts{grid-template-columns:1fr}.solution-detail__actions{flex-direction:column;align-items:stretch}.solution-detail__actions .button{width:100%}.mission-example-card dl div{grid-template-columns:1fr;gap:8px}.mission-example-card__top{flex-direction:column;align-items:flex-start;gap:8px}.case-film{min-height:760px}.case-film__content{padding:24px 18px}.case-film__content h3{font-size:clamp(2.7rem,13vw,4.5rem)}.case-film__overlay{display:none}.case-film__facts{grid-template-columns:1fr 1fr}.case-film__facts>span{min-height:145px;padding:14px}.discipline-map{min-height:570px}.discipline-map__stage{min-height:405px}.discipline-map__core{width:106px}.discipline-map__node{min-width:96px;min-height:52px;font-size:.58rem}.discipline-map__node--1{left:3%}.discipline-map__node--2{right:3%}.discipline-map__node--3{left:5%}.stance-panels{grid-template-columns:1fr}.stance-panels article{min-height:0}.resource-card{min-height:450px}.article-hero{padding:94px 0 58px}.article-hero__breadcrumb{margin-bottom:40px}.article-hero h1{font-size:clamp(3.2rem,14.2vw,5.4rem)}.article-hero__media{min-height:260px}.article-layout{padding-top:70px;padding-bottom:82px}.article-toc nav{grid-template-columns:1fr}.article-content>section{padding:0 0 44px 38px}.article-content__index{left:10px}.article-content h2{font-size:clamp(2.15rem,10vw,3.4rem)}.article-decision{grid-template-columns:1fr}.contact-form{padding:20px 16px}.mobile-menu__foot{flex-direction:column;gap:4px}.process-line{grid-template-columns:1fr;margin-top:60px;padding:0 0 0 34px;display:grid;overflow:visible}.process-line:before{content:"";background:linear-gradient(180deg, var(--gold-deep), #d8b36a1f);width:1px;position:absolute;top:4px;bottom:24px;left:6px}.process-line:after,.process-line__progress{display:none}.process-line article{min-width:0;padding:0 0 36px}.process-line article>i{margin:0;position:absolute;top:4px;left:-34px}.process-line h3{margin-top:13px}}.hero__system:before{content:"";pointer-events:none;background:conic-gradient(from 120deg, transparent 0 18%, #d8b36a1f 24%, transparent 31% 58%, #6999c214 66%, transparent 74% 100%);filter:blur(.2px);opacity:.52;border-radius:50%;animation:28s linear infinite systemAuraRotate;position:absolute;inset:-9%}.hero__system:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0 37%,#d8b36a0e 38%,#0000 39% 100%);border-radius:50%;animation:6.8s ease-in-out infinite systemDepthPulse;position:absolute;inset:2%}.hero-system__ring:before,.hero-system__ring:after{animation:3.8s ease-in-out infinite orbitalSpark}.hero-system__ring--b:before,.hero-system__ring--b:after{animation-delay:-1.2s}.hero-system__ring--c:before,.hero-system__ring--c:after{animation-delay:-2.1s}.hero-system__beam{background-size:220% 100%;animation:4.8s ease-in-out infinite heroBeam,2.9s linear infinite beamCurrent}.hero-system__satellite:hover{border-color:#f0d59d80;box-shadow:0 22px 56px #0000004d,0 0 28px #d8b36a14}.hero-system__status-card:before{content:"";height:1px;animation:statusTopSignal 4.4s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59dbf,#0000);position:absolute;top:0;left:14px;right:14px}.score-panel__lines:before{content:"";pointer-events:none;animation:scoreSweep 5.9s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59d1f,#0000);position:absolute;inset:0;transform:translate(-120%)}.score-panel__labels span{transition:transform .32s var(--ease-out), border-color .32s var(--ease-out), color .32s var(--ease-out), box-shadow .32s var(--ease-out)}.score-panel:hover .score-panel__labels span{color:var(--paper);border-color:#d8b36a40}.score-panel:hover .score-panel__labels span:nth-child(odd){transform:translateY(-3px)}.score-panel:hover .score-panel__labels span:nth-child(2n){transform:translateY(3px)}.orchestration-stack article,.service-card,.offer-card,.resource-card,.value-card{transform-style:preserve-3d}.orchestration-stack article:hover h3,.service-card:hover h3,.offer-card:hover h3,.resource-card:hover h2{text-shadow:0 0 24px #d8b36a21}.orchestration-stack article:hover:after{animation:cardTopSignal 1.35s var(--ease-in-out) infinite}.system-blueprint__media:after{content:"";pointer-events:none;animation:blueprintCinematicSweep 9.4s var(--ease-in-out) infinite;background:linear-gradient(115deg,#0000 0 38%,#f0d59d14 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.system-blueprint__column li{transition:transform .25s var(--ease-out), color .25s var(--ease-out)}.system-blueprint__column:hover li:nth-child(odd){color:var(--paper);transform:translate(4px)}.system-blueprint__column:hover li:nth-child(2n){color:#d5d8de;transform:translate(8px)}.system-blueprint__connector>i{box-shadow:none;animation:2.4s ease-in-out infinite blueprintSignal}.process-line article:hover>i{animation-duration:1.35s}.process-line article:hover h3{color:var(--gold-light);text-shadow:0 0 20px #d8b36a24}.diagnostic:hover:after{animation-duration:7s}.final-cta:hover .final-cta__constellation span{animation-duration:2.2s}.site-footer:hover:after{opacity:.9;animation-duration:7s}.hero:before{content:"";z-index:-1;pointer-events:none;animation:heroGrandSweep 11s var(--ease-in-out) infinite;background:linear-gradient(108deg,#0000 0 35%,#f0d59d12 46%,#6999c20b 51%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)skew(-10deg)}.hero:after{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 0 18px #d8b36a47);height:1px;animation:heroBassLine 5.8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#d8b36a2e,#f0d59db8,#d8b36a2e,#0000);position:absolute;bottom:104px;left:8vw;right:8vw}.hero__orb--one{animation:18s ease-in-out infinite heroOrbOne}.hero__orb--two{animation:22s ease-in-out infinite heroOrbTwo}.hero__content:after{content:"";z-index:-1;pointer-events:none;opacity:.45;width:min(68vw,780px);height:1px;animation:heroContentSignal 4.8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59d7a,#0000);position:absolute;top:-28px;left:-7vw}.hero__title{animation:8.5s ease-in-out infinite heroTitleBreath}.capability-marquee{animation:8s ease-in-out infinite marqueeShellPulse}.capability-marquee span:hover i{background:#d8b36a47;animation-duration:.9s}.section.is-inview:not(.section--blueprint):before,.page-section.is-inview:before{animation:11s ease-in-out infinite sectionFieldShift}.section-heading h2{transition:text-shadow .55s var(--ease-out), transform .55s var(--ease-out)}.section:hover .section-heading h2,.page-section:hover .section-heading h2{text-shadow:0 0 32px #d8b36a14;transform:translate(2px)}.system-blueprint__chrome:before{content:"";z-index:-1;pointer-events:none;opacity:.3;background-image:linear-gradient(#f0d59d0f 1px,#0000 1px),linear-gradient(90deg,#f0d59d0b 1px,#0000 1px);background-size:38px 38px;animation:12s linear infinite blueprintEnergyGrid;position:absolute;inset:82px 30px 26px;-webkit-mask-image:radial-gradient(at 50% 58%,#000,#0000 72%);mask-image:radial-gradient(at 50% 58%,#000,#0000 72%)}.system-blueprint:hover .system-blueprint__chrome:before{opacity:.55}.system-blueprint__tabs button[aria-selected=true]:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 100%,#d8b36a24,#0000 62%);animation:2.4s ease-in-out infinite tabEnergyPulse;position:absolute;inset:0}.system-blueprint__column.is-featured:after{content:"";background:linear-gradient(90deg,#0000,#f0d59dbf,#0000);height:1px;animation:2.6s linear infinite featuredColumnCurrent;position:absolute;bottom:0;left:-35%;right:-35%}.final-cta:before{content:"";z-index:1;pointer-events:none;opacity:.34;background-image:radial-gradient(circle at 20% 30%,#f0d59d29 0 1px,#0000 2px),radial-gradient(circle at 74% 42%,#6999c224 0 1px,#0000 2px),radial-gradient(circle at 52% 72%,#f0d59d1f 0 1px,#0000 2px);background-size:180px 180px,240px 240px,210px 210px;animation:16s linear infinite ctaStarfield;position:absolute;inset:0}.final-cta .button--gold{animation:5.8s ease-in-out infinite goldButtonBreath,4.8s ease-in-out infinite ctaButtonMagnet}.floating-audit a{animation:7s ease-in-out infinite floatingAuditPulse}.brand-logo__mark{transform-origin:50%;animation:6.8s ease-in-out infinite logoConductorFloat}.brand-logo:hover .brand-logo__nodes{animation-duration:1.2s}.nav-cta{animation:6.4s ease-in-out infinite navCtaPulse}.desktop-nav a:before{content:"";opacity:0;width:6px;height:6px;transition:opacity .3s var(--ease-out), transform .3s var(--ease-out);pointer-events:none;border:1px solid #d8b36a80;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.5)}.desktop-nav a:hover:before,.desktop-nav a.is-active:before{opacity:.85;transform:translate(-50%,-190%)scale(1);box-shadow:0 0 18px #d8b36a5c}.hero__actions{position:relative}.hero__actions:before{content:"";pointer-events:none;opacity:.38;height:1px;animation:heroCtaCurrent 4.2s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59d61,#0000);position:absolute;top:50%;left:-28px;right:-28px;transform:translateY(-50%)scaleX(.34)}.hero__actions>*{z-index:1;position:relative}.hero__score-signature:after{content:"";pointer-events:none;animation:scoreSignatureSweep 6.2s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59d26,#0000);position:absolute;inset:0;transform:translate(-120%)}.hero-system__core{animation:4.6s ease-in-out infinite breathe,3.6s ease-in-out infinite coreSignal}.hero-system__satellite{transition:transform .4s var(--ease-out), border-color .4s var(--ease-out), box-shadow .4s var(--ease-out)}.hero__system:hover .hero-system__satellite{border-color:#d8b36a5c;box-shadow:0 20px 56px #00000042,0 0 28px #d8b36a12}.hero__system:hover .hero-system__conductor{animation-duration:3.2s}.orchestration-stack article:hover,.impact-strip article:hover,.offer-card:hover,.resource-card:hover,.value-card:hover{animation:cardLiftSettle .75s var(--ease-out)}.orchestration-stack article:hover span,.impact-strip article:hover span,.offer-card:hover span,.solution-detail:hover .solution-detail__index{animation:1.3s ease-in-out infinite indexGlow}.manifesto-grid:hover .display-title,.section-heading:hover h2{animation:4.8s ease-in-out infinite titleMicroDrift}.problem-switcher__tabs button:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0 36%,#f0d59d1f 50%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}.problem-switcher__tabs button:hover:before,.problem-switcher__tabs button[aria-selected=true]:before{animation:tabSweep .82s var(--ease-out)}.problem-panel:hover:after{content:"";pointer-events:none;height:1px;animation:panelBottomCurrent 1.7s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59d94,#0000);position:absolute;bottom:20px;left:20px;right:20px}.system-blueprint__column:hover{animation:blueprintColumnSettle .72s var(--ease-out)}.system-blueprint__tabs button:hover svg{animation:iconOrbitNudge .9s var(--ease-out)}.process-line article:hover{animation:processStepSettle .68s var(--ease-out)}.process-line article:hover span{text-shadow:0 0 22px #d8b36a47}.diagnostic__options button:hover .diagnostic__choice-index{animation:1.2s ease-in-out infinite choiceIndexPulse}.diagnostic__question h3,.diagnostic__contact h3,.diagnostic__blueprint-title{animation:7s ease-in-out infinite diagnosticTitleBreath}.contact-form{position:relative;overflow:hidden}.contact-form:after{content:"";pointer-events:none;animation:formSweep 8.8s var(--ease-in-out) infinite;background:linear-gradient(115deg,#0000 0 38%,#f0d59d0f 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.contact-form>*{z-index:1;position:relative}.contact-form:focus-within{border-color:#d8b36a61;box-shadow:0 35px 100px #0000005c,0 0 52px #d8b36a0f}input:focus,textarea:focus,select:focus{animation:1.4s ease-in-out infinite inputFocusGlow}.site-footer__grid>div{transition:transform .35s var(--ease-out), opacity .35s var(--ease-out)}.site-footer__grid>div:hover{transform:translateY(-4px)}.social-link--large:hover .social-link__icon{animation:1.2s ease-in-out infinite socialIconPulse}.site-footer:before{animation-duration:18s}@keyframes systemAuraRotate{to{transform:rotate(360deg)}}@keyframes systemDepthPulse{0%,to{opacity:.32;transform:scale(.98)}50%{opacity:.78;transform:scale(1.03)}}@keyframes orbitalSpark{0%,to{opacity:.5;transform:scale(.82)}45%,60%{opacity:1;transform:scale(1.24);box-shadow:0 0 24px #f0d59dcc}}@keyframes beamCurrent{to{background-position:220% 0}}@keyframes satelliteBreath{0%,to{filter:brightness()}50%{filter:brightness(1.14)}}@keyframes statusTopSignal{0%,to{opacity:.22;transform:scaleX(.3)}50%{opacity:.9;transform:scaleX(1)}}@keyframes scoreSweep{0%,48%,to{opacity:0;transform:translate(-120%)}60%,74%{opacity:.8}88%{opacity:0;transform:translate(120%)}}@keyframes blueprintCinematicSweep{0%,52%,to{opacity:0;transform:translate(-120%)}64%,74%{opacity:.78}88%{opacity:0;transform:translate(120%)}}@keyframes signalBreath{50%{box-shadow:0 0 28px var(--gold)}}@keyframes heroGrandSweep{0%,58%,to{opacity:0;transform:translate(-120%)skew(-10deg)}68%,78%{opacity:.78}92%{opacity:0;transform:translate(120%)skew(-10deg)}}@keyframes heroBassLine{0%,to{opacity:.18;transform:scaleX(.44)}50%{opacity:.78;transform:scaleX(1)}}@keyframes heroOrbOne{0%,to{opacity:.92;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(-34px,28px)scale(1.08)}}@keyframes heroOrbTwo{0%,to{opacity:.82;transform:translate(0,0)scale(1)}50%{opacity:1;transform:translate(42px,-18px)scale(1.1)}}@keyframes heroContentSignal{0%,to{opacity:.16;transform:translate(-12%)scaleX(.4)}50%{opacity:.62;transform:translate(12%)scaleX(1)}}@keyframes heroTitleBreath{0%,to{text-shadow:0 0 #d8b36a00}50%{text-shadow:0 0 32px #d8b36a14}}@keyframes marqueeShellPulse{0%,to{box-shadow:inset 0 0 #d8b36a00}50%{box-shadow:inset 0 0 42px #d8b36a09}}@keyframes sectionFieldShift{0%,to{opacity:.48;transform:translate(0)}50%{opacity:.82;transform:translate(1.2%)}}@keyframes blueprintEnergyGrid{to{background-position:38px 38px,38px 38px}}@keyframes tabEnergyPulse{0%,to{opacity:.34}50%{opacity:.88}}@keyframes featuredColumnCurrent{to{transform:translate(45%)}}@keyframes ctaStarfield{to{background-position:180px 180px,-240px 240px,210px -210px}}@keyframes ctaButtonMagnet{0%,to{filter:saturate()}50%{filter:saturate(1.18)brightness(1.03)}}@keyframes floatingAuditPulse{0%,to{box-shadow:0 18px 55px #00000061,inset 0 1px #ffffff0b}50%{box-shadow:0 24px 68px #00000075,0 0 34px #d8b36a1a,inset 0 1px #ffffff0f}}@keyframes logoConductorFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-1deg)}}@keyframes navCtaPulse{0%,to{filter:saturate();box-shadow:0 10px 28px #d8b36a24}50%{filter:saturate(1.12)brightness(1.02);box-shadow:0 14px 36px #d8b36a3b}}@keyframes heroCtaCurrent{0%,to{opacity:.12;transform:translateY(-50%)scaleX(.22)}50%{opacity:.5;transform:translateY(-50%)scaleX(1)}}@keyframes scoreSignatureSweep{0%,55%,to{opacity:0;transform:translate(-120%)}68%,78%{opacity:.8}90%{opacity:0;transform:translate(120%)}}@keyframes coreSignal{0%,to{filter:saturate()}50%{filter:saturate(1.22)drop-shadow(0 0 16px #d8b36a2e)}}@keyframes cardLiftSettle{0%{transform:translateY(0)scale(1)}52%{transform:translateY(-8px)scale(1.012)}to{transform:translateY(-6px)scale(1.008)}}@keyframes indexGlow{0%,to{text-shadow:0 0 #d8b36a00}50%{text-shadow:0 0 18px #d8b36a61}}@keyframes titleMicroDrift{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes tabSweep{0%{opacity:0;transform:translate(-120%)}35%,70%{opacity:.9}to{opacity:0;transform:translate(120%)}}@keyframes panelBottomCurrent{0%,to{opacity:.2;transform:scaleX(.25)}50%{opacity:.82;transform:scaleX(1)}}@keyframes blueprintColumnSettle{0%{transform:translateY(0)}50%{transform:translateY(-4px)}to{transform:translateY(-2px)}}@keyframes iconOrbitNudge{0%,to{transform:rotate(0)scale(1)}45%{transform:rotate(-8deg)scale(1.08)}}@keyframes processStepSettle{0%{transform:translateY(0)}55%{transform:translateY(-5px)}to{transform:translateY(-3px)}}@keyframes choiceIndexPulse{0%,to{box-shadow:0 0 #d8b36a00}50%{box-shadow:0 0 22px #d8b36a57}}@keyframes diagnosticTitleBreath{0%,to{text-shadow:0 0 #d8b36a00}50%{text-shadow:0 0 28px #d8b36a12}}@keyframes formSweep{0%,58%,to{opacity:0;transform:translate(-120%)}70%,78%{opacity:.62}90%{opacity:0;transform:translate(120%)}}@keyframes inputFocusGlow{0%,to{box-shadow:0 0 0 3px #d8b36a12}50%{box-shadow:0 0 0 4px #d8b36a1f,0 0 22px #d8b36a14}}@keyframes socialIconPulse{0%,to{filter:drop-shadow(0 0 #d8b36a00);transform:scale(1)}50%{filter:drop-shadow(0 0 12px #d8b36a66);transform:scale(1.06)}}.orchestration-stack article h3,.impact-strip article h3,.offer-card h3,.resource-card h2,.solution-detail h2,.system-blueprint__column h4,.problem-panel h3{width:fit-content;position:relative}.orchestration-stack article h3:after,.impact-strip article h3:after,.offer-card h3:after,.resource-card h2:after,.solution-detail h2:after,.system-blueprint__column h4:after,.problem-panel h3:after{content:"";opacity:0;height:1px;transition:right .55s var(--ease-out), opacity .35s var(--ease-out);background:linear-gradient(90deg,#f0d59db8,#0000);position:absolute;bottom:-.18em;left:0;right:100%}.orchestration-stack article:hover h3:after,.impact-strip article:hover h3:after,.offer-card:hover h3:after,.resource-card:hover h2:after,.solution-detail:hover h2:after,.system-blueprint__column:hover h4:after,.problem-panel:hover h3:after{opacity:.85;right:8%}.orchestration-stack article p,.impact-strip article p,.offer-card p,.resource-card p,.solution-detail__body>p,.process-line p,.problem-panel p,.system-blueprint__column li,.diagnostic__choice-copy small{transition:transform .34s var(--ease-out), color .34s var(--ease-out), opacity .34s var(--ease-out)}.orchestration-stack article:hover p,.impact-strip article:hover p,.offer-card:hover p,.resource-card:hover p,.solution-detail:hover .solution-detail__body>p,.process-line article:hover p{color:#d2d5dc;transform:translateY(-2px)}.problem-panel:hover p:first-of-type{transform:translate(4px)}.problem-panel:hover p:nth-of-type(2){transform:translate(8px)}.problem-panel:hover p:nth-of-type(3){transform:translate(12px)}.score-panel__copy strong{position:relative;overflow:hidden}.score-panel__copy strong:after{content:"";opacity:0;background:linear-gradient(90deg,#0000,#f0d59d99,#0000);height:1px;position:absolute;bottom:-8px;left:0;right:0;transform:translate(-110%)scaleX(.55)}.score-panel:hover .score-panel__copy strong:after{animation:innerTitleCurrent 1.5s var(--ease-in-out) infinite}.score-panel__lines i{transform-origin:50%;animation:5.4s ease-in-out infinite staffLineBreath;animation-delay:calc(var(--motion-delay,0s) * .5)}.score-panel:hover .score-panel__lines i:first-child,.score-panel:hover .score-panel__lines i:nth-child(3),.score-panel:hover .score-panel__lines i:nth-child(5){animation-duration:1.7s}.score-panel:hover .score-panel__lines i:nth-child(2),.score-panel:hover .score-panel__lines i:nth-child(4){animation-duration:2.1s}.impact-strip article:after{content:"";pointer-events:none;opacity:.18;height:1px;animation:quietBottomCurrent 5.6s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59d7a,#0000);position:absolute;bottom:14px;left:18px;right:18px;transform:scaleX(.28)}.impact-strip article:hover:after{opacity:.78;animation-duration:1.45s}.service-card__top svg,.system-blueprint__column>div svg,.diagnostic__top svg,.case-film__facts svg,.contact-line svg{animation:5.2s ease-in-out infinite iconMicroBreath}.service-card:hover .service-card__top svg,.system-blueprint__column:hover>div svg,.diagnostic:hover .diagnostic__top svg,.case-film:hover .case-film__facts svg,.contact-line:hover svg{animation-duration:1.35s}.service-card li,.offer-card li,.solution-detail__outcomes span{position:relative;overflow:hidden}.service-card li:before,.offer-card li:before,.solution-detail__outcomes span:before{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#f0d59d1f,#0000);width:34%;position:absolute;top:0;bottom:0;left:-20%;transform:skew(-18deg)translate(-120%)}.service-card:hover li:before,.offer-card:hover li:before,.solution-detail__outcomes span:hover:before{animation:listItemCurrent 1.1s var(--ease-out)}.service-card:hover li:nth-child(2):before,.offer-card:hover li:nth-child(2):before{animation-delay:60ms}.service-card:hover li:nth-child(3):before,.offer-card:hover li:nth-child(3):before{animation-delay:.12s}.service-card:hover li:nth-child(4):before,.offer-card:hover li:nth-child(4):before{animation-delay:.18s}.system-blueprint__column:hover li svg{animation:.95s ease-in-out infinite checkPulse}.system-blueprint__column:hover li:nth-child(2) svg{animation-delay:80ms}.system-blueprint__column:hover li:nth-child(3) svg{animation-delay:.16s}.system-blueprint__column:hover li:nth-child(4) svg{animation-delay:.24s}.process-line article>span,.solution-detail__index,.offer-card>span,.resource-card__top>span{animation:5.8s ease-in-out infinite indexBreath}.process-line article:hover>span,.solution-detail:hover .solution-detail__index,.offer-card:hover>span,.resource-card:hover .resource-card__top>span{animation-duration:1.45s}.diagnostic__options button:hover .diagnostic__choice-copy small,.diagnostic__options button[aria-pressed=true] .diagnostic__choice-copy small{color:#d4d7dd;transform:translate(3px)}.diagnostic__blueprint-card{transition:transform .32s var(--ease-out), border-color .32s var(--ease-out), background .32s var(--ease-out);position:relative;overflow:hidden}.diagnostic__blueprint-card:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0 38%,#f0d59d11 50%,#0000 62%);position:absolute;inset:0;transform:translate(-120%)}.diagnostic__blueprint-card:hover{background:#d8b36a09;border-color:#d8b36a47;transform:translateY(-3px)}.diagnostic__blueprint-card:hover:after{animation:surfaceSweep .82s var(--ease-out)}.contact-form label{transition:transform .28s var(--ease-out)}.contact-form label:focus-within{transform:translateY(-2px)}.contact-form label>span{transition:color .25s var(--ease-out), letter-spacing .25s var(--ease-out)}.contact-form label:focus-within>span{color:var(--gold-light);letter-spacing:.04em}.site-footer__grid>div:not(.site-footer__social-panel){position:relative}.site-footer__grid>div:not(.site-footer__social-panel):before{content:"";opacity:.24;transform-origin:0;width:32px;height:1px;transition:transform .35s var(--ease-out), opacity .35s var(--ease-out);background:linear-gradient(90deg,#f0d59d8c,#0000);position:absolute;top:-14px;left:0}.site-footer__grid>div:not(.site-footer__social-panel):hover:before{opacity:.8;transform:scaleX(2.2)}@keyframes innerTitleCurrent{0%,to{opacity:0;transform:translate(-110%)scaleX(.55)}45%,64%{opacity:.8}88%{opacity:0;transform:translate(110%)scaleX(1)}}@keyframes staffLineBreath{0%,to{opacity:.62;filter:brightness();transform:scaleX(.92)}50%{opacity:1;filter:brightness(1.25);transform:scaleX(1)}}@keyframes quietBottomCurrent{0%,to{opacity:.16;transform:scaleX(.26)}50%{opacity:.5;transform:scaleX(1)}}@keyframes iconMicroBreath{0%,to{filter:drop-shadow(0 0 #d8b36a00);transform:translateY(0)rotate(0)}50%{filter:drop-shadow(0 0 10px #d8b36a38);transform:translateY(-1px)rotate(-1deg)}}@keyframes listItemCurrent{0%{opacity:0;transform:skew(-18deg)translate(-120%)}35%,72%{opacity:1}to{opacity:0;transform:skew(-18deg)translate(340%)}}@keyframes checkPulse{0%,to{filter:drop-shadow(0 0 #d8b36a00);transform:scale(1)}50%{filter:drop-shadow(0 0 9px #d8b36a6b);transform:scale(1.18)}}@keyframes indexBreath{0%,to{opacity:.72;filter:drop-shadow(0 0 #d8b36a00)}50%{opacity:1;filter:drop-shadow(0 0 8px #d8b36a59)}}.site-footer{background:radial-gradient(circle at 76% 20%,#d8b36a2e,#0000 27%),radial-gradient(circle at 18% 72%,#6999c21a,#0000 32%),linear-gradient(#080a0e 0%,#090c11 44%,#05070a 100%);min-height:520px}.site-footer:after{color:#ffffff08;filter:drop-shadow(0 0 36px #d8b36a0b);bottom:44px}.site-footer__grid{grid-template-columns:minmax(290px,1.2fr) minmax(300px,1.08fr) minmax(250px,.88fr) minmax(330px,1.18fr);align-items:stretch;gap:clamp(16px,1.55vw,24px);padding-top:clamp(72px,6vw,96px);padding-bottom:clamp(54px,5vw,78px)}.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{background:linear-gradient(145deg,#ffffff08,#ffffff03 48%,#d8b36a08),#07090d80;border:1px solid #f2efe716;min-height:344px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 28px 82px #0000002e}.site-footer__brand-panel,.site-footer__start-panel,.site-footer__social-panel{padding:clamp(22px,2vw,30px)}.site-footer__brand-panel:after,.site-footer__nav-panel:after,.site-footer__start-panel:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0 38%,#f0d59d12 50%,#0000 63%);position:absolute;inset:0;transform:translate(-120%)}.site-footer__brand-panel:hover:after,.site-footer__nav-panel:hover:after,.site-footer__start-panel:hover:after{animation:surfaceSweep .9s var(--ease-out)}.site-footer__brand-panel:hover,.site-footer__nav-panel:hover,.site-footer__start-panel:hover,.site-footer__social-panel:hover{border-color:#d8b36a47;transform:translateY(-6px);box-shadow:0 34px 96px #00000047,0 0 42px #d8b36a0e,inset 0 1px #ffffff0e}.site-footer__brand{letter-spacing:.42em;align-items:center;gap:14px;width:fit-content;font-weight:760;display:inline-flex;color:var(--paper)!important;font-size:.82rem!important}.site-footer__brand:hover{transform:none!important}.site-footer__brand:after{display:none}.site-footer__brand-mark{flex:none;width:52px;height:38px;animation:6s ease-in-out infinite footerMarkConduct;display:inline-block;position:relative;color:var(--gold-light)!important}.site-footer__brand-mark:before,.site-footer__brand-mark:after,.site-footer__brand-mark i{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#f0d59dcc,#0000);width:42px;height:1px;position:absolute;left:2px}.site-footer__brand-mark:before{top:10px;transform:rotate(-18deg)}.site-footer__brand-mark:after{top:27px;transform:rotate(18deg)}.site-footer__brand-mark i:first-child{top:18px;transform:rotate(0)}.site-footer__brand-mark i:nth-child(2){opacity:.62;width:34px;top:14px;transform:rotate(-8deg)}.site-footer__brand-mark i:nth-child(3){opacity:.62;width:34px;top:23px;transform:rotate(8deg)}.site-footer__brand-panel>p{color:#c9ccd3;max-width:410px;margin:34px 0 0;font-size:.9rem;line-height:1.72}.site-footer__pills span{background:#d8b36a08;border:1px solid #d8b36a2b;align-items:center;gap:7px;min-height:36px;padding:0 10px;display:inline-flex;color:#c8cbd1!important;font-size:.62rem!important}.site-footer__pills svg{width:14px;color:var(--gold-light);animation:5.2s ease-in-out infinite iconMicroBreath}.site-footer__primary-link{background:linear-gradient(135deg, var(--gold-light), var(--gold));justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-weight:780;bottom:clamp(22px,2vw,30px);left:clamp(22px,2vw,30px);right:clamp(22px,2vw,30px);overflow:hidden;box-shadow:0 18px 44px #d8b36a29;color:#101217!important;font-size:.78rem!important;display:flex!important;position:absolute!important}.site-footer__primary-link:before{content:"";background:linear-gradient(115deg,#0000 0 35%,#ffffff61 50%,#0000 64%);position:absolute;inset:0;transform:translate(-120%)}.site-footer__primary-link:after{display:none}.site-footer__primary-link:hover{color:#090b0f!important;transform:translateY(-3px)!important}.site-footer__primary-link:hover:before{animation:surfaceSweep .85s var(--ease-out)}.site-footer__primary-link svg{width:17px;transition:transform .3s var(--ease-out)}.site-footer__primary-link:hover svg{transform:translate(5px)}.site-footer__nav-panel{background:#f2efe713;grid-template-columns:1fr 1fr;padding:0;gap:1px!important;display:grid!important}.site-footer__nav-panel>div{z-index:1;flex-direction:column;gap:13px;padding:clamp(22px,2vw,30px);display:flex;position:relative}.site-footer__nav-panel a{color:#b6bac3!important;font-size:.77rem!important}.site-footer__nav-panel a:hover{color:var(--paper)!important}.site-footer__start-panel{background:linear-gradient(145deg,#d8b36a0d,#ffffff04 48%,#6999c209),#07090d94}.contact-line{background:linear-gradient(135deg,#ffffff07,#ffffff03);min-height:68px;padding:13px 14px}.contact-line strong{font-size:.9rem}.site-footer__social-panel{background:radial-gradient(circle at 88% 10%,#f0d59d24,#0000 26%),linear-gradient(145deg,#d8b36a1f,#ffffff04 48%,#6999c20d),#080a0eb8;border-color:#d8b36a47}.site-footer__social-head i{width:54px;height:54px;position:relative;box-shadow:0 0 32px #d8b36a1f,inset 0 0 18px #d8b36a17}.site-footer__social-head i:after{content:"";border-radius:inherit;border:1px solid #f0d59d52;animation:5.2s ease-in-out infinite footerOrbitDrift;position:absolute;inset:12px}.site-footer__social-links{gap:11px}.social-link--large{grid-template-columns:48px 1fr 18px;min-height:70px;padding:11px 14px}.social-link__icon{width:46px;height:46px}.social-link__text strong{font-size:.93rem}.social-link__text small{margin-top:2px}.site-footer__legal-links{margin-top:21px}@keyframes footerMarkConduct{0%,to{filter:drop-shadow(0 0 #d8b36a00);transform:translateY(0)rotate(0)}50%{filter:drop-shadow(0 0 13px #d8b36a47);transform:translateY(-2px)rotate(-2deg)}}@keyframes footerOrbitDrift{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:.9;transform:scale(1.18)}}@media (max-width:1180px){.site-footer__grid{grid-template-columns:1fr 1fr}.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{min-height:320px}}@media (max-width:720px){.site-footer{min-height:0}.site-footer__grid{grid-template-columns:1fr;gap:14px;padding-top:44px;padding-bottom:38px}.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{min-height:auto}.site-footer__brand-panel{padding-bottom:96px}.site-footer__nav-panel{grid-template-columns:1fr}.site-footer__brand{letter-spacing:.28em}.site-footer__bottom{flex-direction:column;justify-content:center;align-items:flex-start;padding:22px 0}}.service-card,.orchestration-stack article,.impact-strip article,.offer-card,.resource-card,.value-card,.problem-panel,.system-blueprint__column,.diagnostic__options button,.diagnostic__blueprint-card,.contact-line,.social-link,.case-film__facts>span,.faq-item,.principles-grid article,.stance-panels article{backface-visibility:hidden}.service-card>*,.orchestration-stack article>*,.impact-strip article>*,.offer-card>*,.resource-card>*,.value-card>*,.problem-panel>*,.system-blueprint__column>*,.diagnostic__options button>*,.diagnostic__blueprint-card>*,.case-film__facts>span>*{transition:transform .38s var(--ease-out), opacity .38s var(--ease-out), filter .38s var(--ease-out)}.service-card:hover>:not(.service-card__line),.orchestration-stack article:hover>*,.impact-strip article:hover>*,.offer-card:hover>*,.resource-card:hover>*,.value-card:hover>*,.problem-panel:hover>*,.system-blueprint__column:hover>*,.diagnostic__blueprint-card:hover>*,.case-film__facts>span:hover>*{transform:translateY(-2px)}.service-card:hover p,.orchestration-stack article:hover p,.impact-strip article:hover p,.offer-card:hover p,.resource-card:hover p,.value-card:hover p,.problem-panel:hover p,.system-blueprint__column:hover li,.diagnostic__blueprint-card:hover p,.case-film__facts>span:hover small{filter:brightness(1.08)}.service-card::marker{color:var(--gold)}.offer-card::marker{color:var(--gold)}.resource-card::marker{color:var(--gold)}.service-card__eyebrow,.offer-card>span,.resource-card__top>span,.diagnostic__label,.footer-label,.kicker{text-shadow:0 0 #d8b36a00;animation:6.8s ease-in-out infinite labelSoftGlow}.service-card:hover .service-card__eyebrow,.offer-card:hover>span,.resource-card:hover .resource-card__top>span,.diagnostic:hover .diagnostic__label,.site-footer:hover .footer-label{animation-duration:1.7s}.service-visual__svg{transform-origin:50%;transition:transform .6s var(--ease-out), filter .6s var(--ease-out)}.service-card:hover .service-visual__svg,.offer-card:hover .service-visual__svg,.resource-card:hover .service-visual__svg{filter:drop-shadow(0 0 16px #d8b36a14);transform:scale(1.025)}.service-visual__node,.service-visual__dot,.service-visual__core-glow,.service-visual__hub-core,.service-visual__step-core,.service-visual__trend-node,.service-visual__dial-core{transform-origin:50%;animation:4.8s ease-in-out infinite visualNodeBreath}.service-visual__node:nth-of-type(2n),.service-visual__dot:nth-of-type(2n),.service-visual__trend-node:nth-of-type(2n){animation-delay:.42s}.service-card:hover .service-visual__node,.service-card:hover .service-visual__dot,.service-card:hover .service-visual__core-glow,.offer-card:hover .service-visual__node,.offer-card:hover .service-visual__dot,.resource-card:hover .service-visual__node,.resource-card:hover .service-visual__dot{animation-duration:1.6s}.service-card li,.offer-card li,.resource-card__action,.text-link,.round-link,.faq-item button>span:nth-child(2){transition:transform .28s var(--ease-out), color .28s var(--ease-out), letter-spacing .28s var(--ease-out)}.service-card li:hover,.offer-card li:hover,.resource-card:hover .resource-card__action,.text-link:hover,.round-link:hover,.faq-item:hover button>span:nth-child(2){letter-spacing:.01em;transform:translate(4px)}.problem-switcher__arrow svg,.diagnostic__options svg,.resource-card__action svg,.text-link svg,.round-link svg,.site-footer__primary-link svg{animation:4.4s ease-in-out infinite arrowNudgeLoop}.problem-switcher:hover .problem-switcher__arrow svg,.diagnostic__options button:hover svg,.resource-card:hover .resource-card__action svg,.text-link:hover svg,.round-link:hover svg,.site-footer__primary-link:hover svg{animation-duration:1.1s}.problem-panel p svg,.solution-detail__outcomes svg,.diagnostic__choice-index,.faq-item__index,.process-line article>i,.case-film__facts svg,.contact-line svg{transform-origin:50%;animation:5.5s ease-in-out infinite nodeQuietPulse}.problem-panel:hover p svg,.solution-detail__outcomes span:hover svg,.diagnostic__options button:hover .diagnostic__choice-index,.faq-item:hover .faq-item__index,.process-line article:hover>i,.case-film__facts>span:hover svg,.contact-line:hover svg{animation-duration:1.25s}.solution-detail__outcomes span,.diagnostic__blueprint-card,.case-film__facts>span,.principles-grid article,.stance-panels article{position:relative;overflow:hidden}.solution-detail__outcomes span:after,.diagnostic__blueprint-card:before,.case-film__facts>span:after,.principles-grid article:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#f0d59d24,#0000);width:26%;position:absolute;top:0;bottom:0;left:-25%;transform:skew(-17deg)translate(-120%)}.solution-detail__outcomes span:hover:after,.diagnostic__blueprint-card:hover:before,.case-film__facts>span:hover:after,.principles-grid article:hover:after{animation:blockInnerSweep .92s var(--ease-out)}.process-line article h3,.faq-item button,.contact-form__context,.diagnostic__profile,.diagnostic__blueprint-intro{position:relative;overflow:hidden}.process-line article h3:after,.faq-item button:before,.contact-form__context:after,.diagnostic__profile:after,.diagnostic__blueprint-intro:after{content:"";pointer-events:none;opacity:0;height:1px;transition:right .5s var(--ease-out), opacity .3s var(--ease-out);background:linear-gradient(90deg,#f0d59d8a,#0000);position:absolute;bottom:0;left:0;right:100%}.process-line article:hover h3:after,.faq-item:hover button:before,.contact-form:focus-within .contact-form__context:after,.diagnostic:hover .diagnostic__profile:after,.diagnostic:hover .diagnostic__blueprint-intro:after{opacity:.88;right:18%}.contact-form input,.contact-form textarea,.contact-form select,.diagnostic input,.diagnostic textarea,.diagnostic select{background-size:220% 100%}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus,.diagnostic input:focus,.diagnostic textarea:focus,.diagnostic select:focus{background-image:linear-gradient(90deg,#d8b36a09,#ffffff05,#d8b36a0d);animation:1.8s linear infinite fieldCurrent}.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{transition:transform .42s var(--ease-out), border-color .42s var(--ease-out), box-shadow .42s var(--ease-out), background .42s var(--ease-out)}.site-footer__nav-panel a:first-of-type,.site-footer__pills span:first-child,.site-footer__social-links .social-link:first-child{animation-delay:80ms}.site-footer__nav-panel a:nth-of-type(2),.site-footer__pills span:nth-child(2),.site-footer__social-links .social-link:nth-child(2){animation-delay:.16s}.site-footer__nav-panel a:nth-of-type(3),.site-footer__pills span:nth-child(3),.site-footer__social-links .social-link:nth-child(3){animation-delay:.24s}.site-footer__pills span,.site-footer__social-links .social-link,.contact-line{animation:7.2s ease-in-out infinite footerItemFloat}.site-footer__pills span:hover,.site-footer__social-links .social-link:hover,.contact-line:hover{animation-duration:1.5s}@keyframes labelSoftGlow{0%,to{text-shadow:0 0 #d8b36a00;opacity:.78}50%{text-shadow:0 0 16px #d8b36a38;opacity:1}}@keyframes visualNodeBreath{0%,to{opacity:.72;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes arrowNudgeLoop{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes nodeQuietPulse{0%,to{filter:drop-shadow(0 0 #d8b36a00);transform:scale(1)}50%{filter:drop-shadow(0 0 10px #d8b36a47);transform:scale(1.08)}}@keyframes blockInnerSweep{0%{opacity:0;transform:skew(-17deg)translate(-120%)}35%,72%{opacity:1}to{opacity:0;transform:skew(-17deg)translate(520%)}}@keyframes fieldCurrent{to{background-position:220% 0}}@keyframes footerItemFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.section,.page-section,.final-cta,.site-footer{--motion-strength:1}.hero__content,.section-heading,.manifesto-copy,.page-hero__title-block,.final-cta__inner{transform-style:preserve-3d}.hero__content:hover .hero__title,.section-heading:hover h2,.page-hero__title-block:hover h1,.final-cta__inner:hover h2{animation:4.2s ease-in-out infinite premiumTitleWave}.hero__actions .button,.final-cta__actions .button,.site-footer__primary-link,.nav-cta{isolation:isolate}.hero__actions .button:after,.final-cta__actions .button:after,.nav-cta:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 0 34%,#ffffff47 48%,#0000 64%);position:absolute;inset:1px;transform:translate(-125%)skew(-12deg)}.hero__actions .button:hover:after,.final-cta__actions .button:hover:after,.nav-cta:hover:after{animation:premiumButtonSheen .78s var(--ease-out)}.orchestration-stack article,.impact-strip article,.service-card,.offer-card,.resource-card,.value-card,.solution-detail,.problem-panel,.system-blueprint__column,.diagnostic__options button,.faq-item,.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{transform-origin:50% 70%;transition-duration:.46s;transition-timing-function:cubic-bezier(.18,.88,.28,1)}.orchestration-stack article:hover,.impact-strip article:hover,.service-card:hover,.offer-card:hover,.resource-card:hover,.value-card:hover,.problem-panel:hover,.system-blueprint__column:hover,.diagnostic__options button:hover,.site-footer__brand-panel:hover,.site-footer__nav-panel:hover,.site-footer__start-panel:hover,.site-footer__social-panel:hover{transform:translateY(-8px)scale(1.012)}.service-card:nth-child(2n),.offer-card:nth-child(2n),.resource-card:nth-child(2n),.orchestration-stack article:nth-child(2n),.impact-strip article:nth-child(2n){animation-delay:.18s}.service-card:nth-child(3n),.offer-card:nth-child(3n),.resource-card:nth-child(3n),.orchestration-stack article:nth-child(3n),.impact-strip article:nth-child(3n){animation-delay:.34s}.orchestration-stack article:before,.impact-strip article:before,.service-card:after,.offer-card:after,.resource-card:after,.value-card:after,.problem-switcher:before,.contact-form:after,.site-footer__social-panel:before{background-size:180% 100%}.orchestration-stack article:hover:before,.impact-strip article:hover:before,.service-card:hover:after,.offer-card:hover:after,.resource-card:hover:after,.value-card:hover:after,.contact-form:focus-within:after{animation-duration:.72s}.service-card h3,.offer-card h3,.resource-card h2,.orchestration-stack h3,.impact-strip h3,.problem-panel h3,.solution-detail h2,.diagnostic__question h3,.diagnostic__contact h3{text-wrap:balance}.service-card:hover h3,.offer-card:hover h3,.resource-card:hover h2,.orchestration-stack article:hover h3,.impact-strip article:hover h3,.problem-panel:hover h3,.solution-detail:hover h2{animation:2.8s ease-in-out infinite headingFocusBreath}.service-card p,.offer-card p,.resource-card p,.orchestration-stack p,.impact-strip p,.problem-panel p,.solution-detail__body>p,.site-footer__brand-panel>p{transition:color .36s var(--ease-out), transform .36s var(--ease-out), text-shadow .36s var(--ease-out)}.service-card:hover p,.offer-card:hover p,.resource-card:hover p,.orchestration-stack article:hover p,.impact-strip article:hover p,.problem-panel:hover p,.solution-detail:hover .solution-detail__body>p,.site-footer__brand-panel:hover>p{text-shadow:0 0 18px #d8b36a0e}.score-panel,.problem-switcher,.system-blueprint,.dashboard-visual,.diagnostic,.case-film,.contact-form{transition:box-shadow .55s var(--ease-out), border-color .55s var(--ease-out), filter .55s var(--ease-out);box-shadow:0 34px 110px #0000003d,inset 0 1px #ffffff0a}.score-panel:hover,.problem-switcher:hover,.system-blueprint:hover,.dashboard-visual:hover,.diagnostic:hover,.case-film:hover,.contact-form:focus-within{filter:saturate(1.04);box-shadow:0 42px 130px #00000057,0 0 58px #d8b36a0e,inset 0 1px #ffffff0e}.score-panel__lines:after,.service-visual:after,.system-blueprint__flow:after,.dashboard-visual__flow:after,.diagnostic__orchestra-rail:after,.case-film__overlay:after{content:"";pointer-events:none;opacity:0;filter:drop-shadow(0 0 10px #d8b36abf);background:radial-gradient(circle,#f0d59dd1 0 1px,#0000 2px);border-radius:50%;width:5px;height:5px;position:absolute}.score-panel__lines:after{animation:scoreCursorTravel 5.6s var(--ease-in-out) infinite;top:39px;left:8%}.service-visual:after{animation:visualCursorTravel 6.4s var(--ease-in-out) infinite;top:50%;left:8%}.system-blueprint__flow,.dashboard-visual__flow,.diagnostic__orchestra-rail,.case-film__overlay{position:relative}.system-blueprint__flow:after,.dashboard-visual__flow:after{animation:flowCursorTravel 5.8s var(--ease-in-out) infinite;top:50%;left:9%}.diagnostic__orchestra-rail:after,.case-film__overlay:after{animation:railCursorTravel 4.8s var(--ease-in-out) infinite;top:50%;left:0}.diagnostic__options button b,.social-link__text strong,.contact-line strong,.site-footer__primary-link,.resource-card__action,.service-card a{transition:transform .3s var(--ease-out), color .3s var(--ease-out), text-shadow .3s var(--ease-out)}.diagnostic__options button:hover b,.social-link:hover .social-link__text strong,.contact-line:hover strong,.resource-card:hover .resource-card__action,.service-card a:hover{text-shadow:0 0 16px #d8b36a29;transform:translate(3px)}.diagnostic__choice-index:after,.faq-item__index:after,.solution-detail__index:after,.process-line article>i:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;border:1px solid #f0d59d2e;position:absolute;inset:-7px;transform:scale(.72)}.diagnostic__options button:hover .diagnostic__choice-index:after,.faq-item:hover .faq-item__index:after,.solution-detail:hover .solution-detail__index:after,.process-line article:hover>i:after{animation:1.35s ease-in-out infinite haloExpand}.faq-item__index,.solution-detail__index,.process-line article>i{position:relative}.form-grid label,.consent,.diagnostic__submit,.diagnostic__blueprint-actions{transition:transform .32s var(--ease-out), opacity .32s var(--ease-out)}.contact-form:focus-within .form-grid label:not(:focus-within),.diagnostic:focus-within .form-grid label:not(:focus-within){opacity:.86}.form-grid label:focus-within{transform:translateY(-3px)scale(1.004)}.site-footer__brand-mark i,.brand-logo__mark,.hero-system__core,.site-footer__social-head i{will-change:transform, filter}.site-footer__brand-panel:hover .site-footer__brand-mark i:first-child{animation:1.3s ease-in-out infinite batonLineOne}.site-footer__brand-panel:hover .site-footer__brand-mark i:nth-child(2){animation:1.3s ease-in-out infinite batonLineTwo}.site-footer__brand-panel:hover .site-footer__brand-mark i:nth-child(3){animation:1.3s ease-in-out infinite batonLineThree}@keyframes premiumTitleWave{0%,to{text-shadow:0 0 #d8b36a00;transform:translate(0,0)}46%{text-shadow:0 0 30px #d8b36a1a;transform:translate(2px,-1px)}}@keyframes premiumButtonSheen{0%{opacity:0;transform:translate(-125%)skew(-12deg)}30%,68%{opacity:.75}to{opacity:0;transform:translate(125%)skew(-12deg)}}@keyframes headingFocusBreath{0%,to{filter:brightness();text-shadow:0 0 #d8b36a00}50%{filter:brightness(1.08);text-shadow:0 0 24px #d8b36a1f}}@keyframes scoreCursorTravel{0%,to{opacity:0;transform:translate(0)scale(.65)}18%,72%{opacity:.9}86%{opacity:0;transform:translate(74vw)scale(1)}}@keyframes visualCursorTravel{0%,to{opacity:0;transform:translateY(-50%)scale(.7)}22%,70%{opacity:.8}86%{opacity:0;transform:translate(82%,-50%)scale(1)}}@keyframes flowCursorTravel{0%,to{opacity:0;transform:translateY(-50%)scale(.7)}18%,74%{opacity:.85}88%{opacity:0;transform:translate(72vw,-50%)scale(1)}}@keyframes railCursorTravel{0%,to{opacity:0;transform:translateY(-50%)scale(.7)}20%,76%{opacity:.86}92%{opacity:0;transform:translate(100%,-50%)scale(1)}}@keyframes haloExpand{0%,to{opacity:0;transform:scale(.72)}42%,58%{opacity:.85;transform:scale(1.22)}}@keyframes batonLineOne{0%,to{transform:rotate(0)translate(0)}50%{transform:rotate(-7deg)translate(3px)}}@keyframes batonLineTwo{0%,to{opacity:.62;transform:rotate(-8deg)translate(0)}50%{opacity:.95;transform:rotate(-16deg)translate(5px)}}@keyframes batonLineThree{0%,to{opacity:.62;transform:rotate(8deg)translate(0)}50%{opacity:.95;transform:rotate(16deg)translate(5px)}}.cookie-consent{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 8% 12%,#f0d59d24,#0000 28%),linear-gradient(145deg,#12161df0,#06080cf5);border:1px solid #d8b36a47;grid-template-columns:86px minmax(0,1fr) auto;align-items:center;gap:22px;padding:20px;display:grid;position:fixed;bottom:18px;left:max(18px,50vw + min(1380px,100vw - 64px)/-2);right:max(18px,50vw + min(1380px,100vw - 64px)/-2);overflow:hidden;box-shadow:0 28px 110px #0000007a,inset 0 0 0 1px #ffffff06}.cookie-consent:before{content:"";pointer-events:none;opacity:.58;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 82%);mask-image:linear-gradient(90deg,#000,#0000 82%)}.cookie-consent:after{content:"";pointer-events:none;height:1px;animation:cookieTopSignal 5.8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#0000,#f0d59db8,#0000);position:absolute;top:0;left:-18%;right:-18%}.cookie-consent>*{z-index:1;position:relative}.cookie-consent__signal{background:#d8b36a0b;border:1px solid #f0d59d26;place-items:center;min-height:82px;display:grid;overflow:hidden}.cookie-consent__signal i{background:linear-gradient(90deg,#0000,#f0d59dd1,#0000);width:42px;height:1px;margin:5px 0;animation:2.6s ease-in-out infinite cookieSignalBars;display:block}.cookie-consent__signal i:nth-child(2){animation-delay:.18s}.cookie-consent__signal i:nth-child(3){animation-delay:.36s}.cookie-consent__eyebrow{color:var(--gold-light);text-transform:uppercase;letter-spacing:.16em;margin-bottom:8px;font-size:.58rem;font-weight:760;display:inline-flex}.cookie-consent h2{color:var(--paper);letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(1.1rem,1.6vw,1.55rem);font-weight:560;line-height:1.1}.cookie-consent p{color:#c8cbd2;max-width:760px;margin:0;font-size:.78rem;line-height:1.58}.cookie-consent__links{flex-wrap:wrap;gap:9px 16px;margin-top:10px;display:flex}.cookie-consent__links a{color:var(--gold-light);text-underline-offset:4px;font-size:.68rem;text-decoration:underline}.cookie-consent__settings{grid-column:2/-1;grid-template-columns:repeat(3,1fr);gap:9px;padding-top:2px;display:grid}.cookie-consent__settings label{background:#ffffff05;border:1px solid #f2efe717;grid-template-columns:1fr 42px;align-items:center;gap:12px;min-height:104px;padding:13px;display:grid}.cookie-consent__settings strong{color:var(--paper);font-size:.78rem;display:block}.cookie-consent__settings small{color:var(--muted);margin-top:5px;font-size:.62rem;line-height:1.45;display:block}.cookie-consent__settings input{width:20px;min-height:20px;accent-color:var(--gold);justify-self:end}.cookie-consent__actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;min-width:390px;display:flex}.cookie-consent__actions .button{min-height:46px;padding-inline:15px;font-size:.7rem}.site-footer__legal-button{cursor:pointer;width:fit-content;font:inherit;transition:color .28s var(--ease-out), transform .28s var(--ease-out);background:0 0;border:0;padding:0;color:var(--muted-2)!important;font-size:.66rem!important}.site-footer__legal-button:hover{transform:translate(2px);color:var(--paper)!important}.prose-page__action-card{background:linear-gradient(135deg,#d8b36a14,#ffffff04);border:1px solid #d8b36a3d;margin:24px 0 34px;padding:22px}.prose-page__action-card>span{color:var(--gold-light);text-transform:uppercase;letter-spacing:.14em;font-size:.6rem;font-weight:760;display:block}.prose-page__action-card p{margin:10px 0 16px}.prose-page__action-card .button{width:fit-content;min-height:46px}@keyframes cookieTopSignal{0%,to{opacity:.18;transform:translate(-16%)scaleX(.54)}50%{opacity:.82;transform:translate(16%)scaleX(1)}}@keyframes cookieSignalBars{0%,to{opacity:.32;transform:scaleX(.45)}50%{opacity:1;transform:scaleX(1)}}.site-footer:after{content:"ORKESTR.IA";z-index:0;color:#f0d59d1d;letter-spacing:-.09em;text-shadow:0 0 1px #f0d59d57,0 0 44px #d8b36a1f,0 22px 90px #0000009e;opacity:.92;mix-blend-mode:screen;font-size:clamp(8.4rem,18.5vw,24rem);bottom:64px;left:50%}.site-footer>.shell{z-index:2}.site-footer__grid{z-index:2;padding-top:clamp(82px,6.6vw,112px);padding-bottom:clamp(68px,6vw,96px);position:relative}.site-footer__grid:before{content:"";z-index:-1;pointer-events:none;filter:blur(24px);opacity:.74;background:linear-gradient(90deg,#0000,#f0d59d1a,#0000),radial-gradient(at 50% 70%,#f0d59d1c,#0000 60%);position:absolute;inset:40px -2% 42px}.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(145deg,#ffffff0c,#ffffff04 42%,#d8b36a0b),#07090dad;border-color:#f0d59d29}.site-footer__brand-panel{background:radial-gradient(circle at 8% 8%,#f0d59d21,#0000 32%),linear-gradient(145deg,#ffffff0d,#ffffff04 48%,#d8b36a0c),#07090d9e}.site-footer__social-panel{border-color:#f0d59d61;box-shadow:0 34px 100px #00000052,0 0 58px #d8b36a13,inset 0 1px #ffffff0f}.site-footer__brand{text-shadow:0 0 24px #d8b36a1f;color:#fffaf0!important}.site-footer__brand-panel>p{color:#d5d8df}.site-footer__nav-panel a,.site-footer__grid a,.site-footer__grid span{color:#c6cad2}.site-footer__nav-panel a:hover,.site-footer__grid>div:not(.site-footer__social-panel)>a:hover{color:#fffaf0!important}.site-footer__pills span,.contact-line,.social-link--large{background:#d8b36a0e;border-color:#f0d59d38}.social-link--inactive:hover{background:#d8b36a0e;border-color:#f0d59d52}.site-footer__legal-links{border-top-color:#f0d59d29}.site-footer__bottom{z-index:3;color:#b7bcc6;border-top-color:#f0d59d29}.site-footer__bottom p:first-child{color:#d5d8df}.cookie-consent{background:radial-gradient(circle at 5% 10%,#f0d59d29,#0000 28%),linear-gradient(145deg,#14181ff5,#06080cf9);border-color:#f0d59d6b;grid-template-columns:72px minmax(0,1fr) auto;padding:17px 18px;box-shadow:0 26px 100px #0000008f,0 0 44px #d8b36a14,inset 0 0 0 1px #ffffff08}.cookie-consent__signal{min-height:68px}.cookie-consent h2{font-size:clamp(1.15rem,1.45vw,1.42rem)}.cookie-consent p{color:#d7d9df;font-size:.76rem}.cookie-consent__actions .button{min-width:112px}@media (max-width:980px){.site-footer:after{font-size:clamp(5.6rem,24vw,13rem);bottom:26px}}@media (max-width:620px){.site-footer:after{color:#f0d59d14;bottom:18px}}.site-footer{background:radial-gradient(circle at 50% 62%,#f0d59d38,#0000 36%),radial-gradient(circle at 88% 10%,#d8b36a33,#0000 30%),radial-gradient(circle at 10% 82%,#6999c224,#0000 34%),linear-gradient(#07090d 0%,#0b0e13 42%,#05070a 100%);min-height:700px;padding-top:0}.site-footer:after{color:#f0d59d2b;-webkit-text-stroke:1px #f0d59d1f;text-shadow:0 0 1px #fff6df80,0 0 48px #d8b36a38,0 38px 120px #000000b8;opacity:1;filter:saturate(1.15);bottom:82px}.site-footer:before{opacity:.95;background-size:56px 56px}.site-footer__masthead{z-index:3;border-bottom:1px solid #f0d59d29;grid-template-columns:minmax(140px,.36fr) minmax(0,1fr) minmax(220px,.34fr);align-items:end;gap:clamp(24px,4vw,72px);padding-top:clamp(68px,6.8vw,108px);padding-bottom:clamp(28px,3vw,42px);display:grid;position:relative}.site-footer__masthead:before{content:"";height:1px;animation:footerMastheadCurrent 6.4s var(--ease-in-out) infinite;background:linear-gradient(90deg,#f0d59db3,#0000 28% 72%,#f0d59d47);position:absolute;bottom:-1px;left:0;right:0}.site-footer__masthead-link{background:linear-gradient(135deg, var(--gold-light), var(--gold));border:1px solid #f0d59d66;justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:0 18px;font-size:.78rem;font-weight:780;display:inline-flex;overflow:hidden;box-shadow:0 20px 54px #d8b36a29;color:#111318!important}.site-footer__masthead-link:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 36%,#ffffff61 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.site-footer__masthead-link:hover{transform:translateY(-4px);box-shadow:0 26px 68px #d8b36a3d}.site-footer__masthead-link:hover:before{animation:surfaceSweep .86s var(--ease-out)}.site-footer__masthead-link svg{width:17px}.site-footer__grid{padding-top:clamp(32px,4vw,54px)}.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{background:linear-gradient(145deg,#ffffff0f,#ffffff05 48%,#d8b36a0d),#07090d94;border-color:#f0d59d38}.site-footer__brand-panel:before,.site-footer__start-panel:before,.site-footer__social-panel:before{opacity:1}.site-footer__brand-panel:hover,.site-footer__nav-panel:hover,.site-footer__start-panel:hover,.site-footer__social-panel:hover{border-color:#f0d59d70;box-shadow:0 42px 120px #00000061,0 0 70px #d8b36a1a,inset 0 1px #ffffff12}.site-footer__brand-panel>p{font-size:.96rem}.footer-label{color:#ffe2a3!important}.contact-line strong,.social-link__text strong{color:#fffaf0}.site-footer__bottom{min-height:96px}@keyframes footerMastheadCurrent{0%,to{opacity:.24;transform:scaleX(.58)}50%{opacity:.9;transform:scaleX(1)}}@media (max-width:980px){.site-footer__masthead{grid-template-columns:1fr;align-items:start;gap:20px}.site-footer__masthead-link{width:fit-content}}@media (max-width:620px){.site-footer{min-height:0}.site-footer:after{color:#f0d59d1c;-webkit-text-stroke-color:#f0d59d17;bottom:28px}.site-footer__masthead{padding-top:52px}.site-footer__masthead h2{font-size:clamp(2.4rem,13vw,4.2rem)}}body:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 20%,#0000 0 38%,#00000029 74%,#00000057 100%),linear-gradient(90deg,#0000002e,#0000 16% 84%,#0003);position:fixed;inset:0}.site-header{background:linear-gradient(#07090d80,#07090d00)}.brand-logo__mark{filter:drop-shadow(0 0 14px #d8b36a1f)}.desktop-nav a{color:#d1d4db}.hero{border-bottom-color:#f0d59d29;box-shadow:inset 0 -120px 120px #080a0e70}.hero__grid,.page-hero__grid-lines{opacity:.86;filter:drop-shadow(0 0 16px #d8b36a09)}.hero__content:before{background:radial-gradient(at 26% 45%,#080a0efa 0,#080a0ed6 46%,#0000 76%),radial-gradient(circle at 18% 26%,#d8b36a1b,#0000 32%)}.hero__title,.page-hero h1,.display-title,.section-heading h2,.final-cta h2,.site-footer__masthead h2{text-shadow:0 0 42px #d8b36a13,0 28px 80px #00000042}.hero__lead,.section-heading p,.page-hero__copy,.prose-page__content{color:#bdc2cc}.hero__system,.system-blueprint,.dashboard-visual,.diagnostic,.case-film{filter:saturate(1.05)contrast(1.02)}.hero-system__core,.dashboard-visual,.system-blueprint__chrome,.diagnostic,.contact-form,.case-film,.score-panel,.problem-switcher{border-color:#f0d59d47;box-shadow:0 46px 135px #00000061,0 0 70px #d8b36a0e,inset 0 1px #ffffff0e}.section,.page-section{border-color:#f0d59d1f}.section:not(.section--blueprint):before,.page-section:before{opacity:.9;background:radial-gradient(circle at 82% 14%,#d8b36a0d,#0000 28%),linear-gradient(116deg,#0000 0 22%,#d8b36a0c 24%,#0000 44%),linear-gradient(#ffffff05,#0000 40%,#6999c208)}.section-heading{position:relative}.section-heading:after{content:"";opacity:.6;background:linear-gradient(90deg,#f0d59db8,#0000);width:min(190px,28vw);height:1px;position:absolute;bottom:-18px;left:0}.section-heading--center:after{left:50%;transform:translate(-50%)}.orchestration-stack article,.impact-strip article,.service-card,.offer-card,.resource-card,.value-card,.principles-grid article,.case-facts div,.stance-panels article,.diagnostic__options button,.diagnostic__blueprint-card,.solution-detail__outcomes span,.faq-item,.dashboard-visual__metrics>div,.dashboard-visual__flow>div{background:linear-gradient(145deg,#ffffff0b,#ffffff04 48%,#d8b36a09),#080a0e8a;border-color:#f0d59d24;box-shadow:inset 0 1px #ffffff0a}.orchestration-stack article:hover,.impact-strip article:hover,.service-card:hover,.offer-card:hover,.resource-card:hover,.value-card:hover,.principles-grid article:hover,.case-facts div:hover,.stance-panels article:hover,.diagnostic__options button:hover,.diagnostic__blueprint-card:hover,.solution-detail__outcomes span:hover,.faq-item:hover{border-color:#f0d59d61;box-shadow:0 34px 94px #0000004d,0 0 54px #d8b36a12,inset 0 1px #ffffff0f}.service-visual,.dashboard-visual__chart,.score-panel__lines,.system-blueprint__media,.article-hero__media,.cinematic-media{background:radial-gradient(circle at 50% 48%,#d8b36a1b,#0000 62%),#080a0e80;border-color:#f0d59d29;box-shadow:inset 0 0 44px #d8b36a06}.page-hero{min-height:640px;box-shadow:inset 0 -160px 140px #080a0ea3}.page-hero__veil{background:linear-gradient(90deg,#07090dfc 0%,#07090ddb 44%,#07090d7a 74%,#07090dc2 100%),radial-gradient(circle at 72% 22%,#d8b36a21,#0000 34%),linear-gradient(#07090d8c 0%,#0000 40%,#07090dfc 100%)}.page-hero__copy{background:linear-gradient(90deg,#d8b36a0b,#0000 74%);border-left-color:#f0d59d94;padding-right:20px}.prose-page{position:relative;overflow:hidden}.prose-page:before{content:"";pointer-events:none;opacity:.8;background:radial-gradient(circle at 86% 12%,#d8b36a18,#0000 28%),radial-gradient(circle at 10% 74%,#6999c213,#0000 32%);position:absolute;inset:0}.prose-page>.shell{z-index:1;position:relative}.prose-page__content{background:linear-gradient(145deg,#ffffff08,#ffffff03),#080a0e61;border:1px solid #f0d59d21;padding:clamp(24px,3vw,42px);box-shadow:0 36px 100px #00000038,inset 0 1px #ffffff09}.prose-page__content h2{color:#fff8ea}.button--ghost,.round-link,.text-link{box-shadow:inset 0 1px #ffffff09}.button--gold,.nav-cta,.site-footer__primary-link,.site-footer__masthead-link,.mobile-menu__cta{box-shadow:0 18px 54px #d8b36a33,inset 0 1px #ffffff47}.contact-form input,.contact-form textarea,.contact-form select,.diagnostic input,.diagnostic textarea,.diagnostic select,input,textarea,select{background-color:#ffffff08;border-color:#f0d59d26}.contact-form input:hover,.contact-form textarea:hover,.contact-form select:hover,.diagnostic input:hover,.diagnostic textarea:hover,.diagnostic select:hover{border-color:#f0d59d57}.cookie-consent{border-color:#f0d59d80;box-shadow:0 32px 120px #0000009e,0 0 64px #d8b36a1a,inset 0 1px #ffffff0e}.floating-audit a{border-color:#f0d59d8f;box-shadow:0 22px 72px #00000075,0 0 36px #d8b36a17,inset 0 1px #ffffff0e}@media (max-width:700px){.page-hero{min-height:560px}.prose-page__content{padding:22px 16px}.section-heading:after{bottom:-12px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.section-compass{display:none}.motion-ready{opacity:1!important;filter:none!important;transform:none!important}.page-hero__title-block>.eyebrow,.page-hero__line-mask>span,.page-hero__copy,.page-hero__hud{opacity:1!important;transform:none!important}.cinematic-media video{opacity:0}.cinematic-media.is-playing video{opacity:1}}.site-loading{z-index:500;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0}.site-loading>div{text-align:center;min-width:250px}.site-loading span{letter-spacing:.28em;font-size:1rem}.site-loading em{color:var(--gold-light);font-style:normal}.site-loading i{background:linear-gradient(90deg, transparent, var(--gold), transparent);transform-origin:50%;width:100%;height:1px;animation:loadingLine 1.2s var(--ease-in-out) infinite;margin-top:18px;display:block}@keyframes loadingLine{0%,to{opacity:.35;transform:scaleX(.1)}50%{opacity:1;transform:scaleX(1)}}.floating-audit{z-index:160;position:fixed;bottom:23px;right:23px}.floating-audit a{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);min-width:205px;transition:transform .32s var(--ease-out), border-color .32s var(--ease-out), box-shadow .32s var(--ease-out);background:linear-gradient(135deg,#d8b36a12,#090b0fe6 46%,#6999c20b);border:1px solid #d8b36a73;align-items:center;gap:22px;padding:13px 14px 13px 17px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 55px #00000061,inset 0 1px #ffffff0b}.floating-audit a:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 0 35%,#f0d59d29 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.floating-audit a:hover{border-color:#f0d59db3;transform:translateY(-4px);box-shadow:0 24px 68px #00000070,0 0 28px #d8b36a14,inset 0 1px #ffffff0f}.floating-audit a:hover:before{animation:surfaceSweep .85s var(--ease-out)}.floating-audit span{flex-direction:column;font-size:.73rem;font-weight:650;display:flex}.floating-audit small{color:var(--gold);text-transform:uppercase;letter-spacing:.13em;font-size:.52rem;font-weight:500}.floating-audit svg{z-index:1;color:#111318;background:linear-gradient(135deg, var(--gold-light), var(--gold));width:34px;height:34px;transition:transform .32s var(--ease-out);padding:8px;position:relative;box-shadow:0 0 24px #d8b36a2e}.floating-audit a:hover svg{transform:translate(2px,-2px)rotate(-3deg)}@media (max-width:700px){.floating-audit{bottom:12px;right:12px}.floating-audit a{min-width:0;padding:10px 11px 10px 13px}.floating-audit span{font-size:.66rem}.floating-audit svg{width:30px;height:30px}}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline-offset:5px;outline:2px solid #f0d59df5;box-shadow:0 0 0 5px #d8b36a24,0 0 34px #d8b36a29}html{scroll-padding-top:108px}.button,.nav-cta,.mobile-menu__cta,.site-footer__primary-link,.site-footer__masthead-link,.cookie-consent__actions button,.diagnostic__submit button{min-height:52px}.desktop-nav a{padding-block:16px}.desktop-nav a span,.mobile-menu nav a span:last-of-type,.site-footer a,.button,.nav-cta{text-wrap:balance}.button,.nav-cta,.mobile-menu__cta,.site-footer__primary-link,.site-footer__masthead-link{isolation:isolate;position:relative}.button:after,.nav-cta:after,.mobile-menu__cta:after,.site-footer__primary-link:after,.site-footer__masthead-link:after{content:"";z-index:-1;pointer-events:none;opacity:0;transition:opacity .35s var(--ease-out), transform .58s var(--ease-out);background:linear-gradient(115deg,#0000 0 34%,#ffffff3d 50%,#0000 66%);position:absolute;inset:1px;transform:translate(-42%)}.button:hover:after,.nav-cta:hover:after,.mobile-menu__cta:hover:after,.site-footer__primary-link:hover:after,.site-footer__masthead-link:hover:after{opacity:.42;transform:translate(42%)}.orchestration-stack article,.impact-strip article,.service-card,.offer-card,.resource-card,.value-card,.principles-grid article,.case-facts div,.stance-panels article,.solution-detail,.faq-item,.diagnostic__blueprint-card,.diagnostic__options button{isolation:isolate}.orchestration-stack article:before,.impact-strip article:before,.service-card:before,.offer-card:before,.resource-card:before,.value-card:before,.principles-grid article:before,.case-facts div:before,.stance-panels article:before,.diagnostic__blueprint-card:before,.diagnostic__options button:before{background:radial-gradient(circle at var(--ux-x,20%) var(--ux-y,0%), #f0d59d2e, transparent 32%), linear-gradient(116deg, transparent 0 34%, #f0d59d1c 50%, transparent 66%)}.orchestration-stack article:hover,.impact-strip article:hover,.service-card:hover,.offer-card:hover,.resource-card:hover,.value-card:hover,.principles-grid article:hover,.case-facts div:hover,.stance-panels article:hover,.solution-detail:hover,.faq-item:hover{transform:translateY(-8px)}.diagnostic{scroll-margin-top:112px}.diagnostic__top{gap:18px}.diagnostic__progress{height:4px;overflow:visible}.diagnostic__progress i{box-shadow:0 0 22px #f0d59d73}.diagnostic__question h3,.diagnostic__contact h3,.diagnostic__blueprint-title{text-wrap:balance}.diagnostic__options{gap:clamp(12px,1.5vw,18px)}.diagnostic__options button{align-items:center;min-height:124px}.diagnostic__options button[aria-pressed=true]{background:radial-gradient(circle at 16% 0,#f0d59d29,#0000 34%),linear-gradient(145deg,#d8b36a1c,#ffffff06),#0a0c10c7;border-color:#f0d59da6}.diagnostic__choice-copy{gap:7px;display:grid}.diagnostic__choice-copy small{color:#9fa6b2;line-height:1.35}.diagnostic__back{min-height:46px;padding:8px 0}.diagnostic__profile,.contact-form__context,.form-error,.consent{background:linear-gradient(145deg,#d8b36a0b,#ffffff04),#080a0e70;border:1px solid #f0d59d26;box-shadow:inset 0 1px #ffffff0a}.form-grid label{gap:10px}.form-grid label>span{color:#c6cbd4;letter-spacing:.04em}.contact-form input,.contact-form textarea,.contact-form select,.diagnostic input,.diagnostic textarea,.diagnostic select,input,textarea,select{min-height:54px;transition:border-color .25s var(--ease-out), background-color .25s var(--ease-out), box-shadow .25s var(--ease-out), transform .25s var(--ease-out);font-size:16px}.contact-form textarea,.diagnostic textarea,textarea{padding-top:16px;line-height:1.55}.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus,.diagnostic input:focus,.diagnostic textarea:focus,.diagnostic select:focus{background-color:#ffffff0d;border-color:#f0d59d94;transform:translateY(-1px);box-shadow:0 0 0 5px #d8b36a1a,inset 0 1px #ffffff0d}.consent{align-items:flex-start;padding:14px;line-height:1.55}.consent input{min-height:0;margin-top:2px}.form-error{background:linear-gradient(145deg,#ff787816,#ffffff03),#0b0b0eb3;border-color:#ff91914d;padding:14px 16px}.cookie-consent{max-width:min(1180px,100vw - 24px);margin-inline:auto}.cookie-consent__actions button{min-width:132px}.mobile-menu nav a{min-height:76px}.mobile-menu__foot{border-top:1px solid #f0d59d1f;padding-top:18px}.section-compass a{min-height:56px}.back-to-top{z-index:155;width:48px;height:48px;color:var(--gold-light);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);cursor:pointer;transition:transform .3s var(--ease-out), border-color .3s var(--ease-out), box-shadow .3s var(--ease-out), color .3s var(--ease-out);background:radial-gradient(circle at 50% 0,#f0d59d21,#0000 58%),linear-gradient(145deg,#080a0edb,#0f1218c2);border:1px solid #f0d59d6b;place-items:center;display:grid;position:fixed;bottom:96px;right:23px;box-shadow:0 18px 50px #00000057,inset 0 1px #ffffff0d}.back-to-top:hover{color:#fff7df;border-color:#f0d59db8;transform:translateY(-4px);box-shadow:0 24px 64px #0000006b,0 0 34px #d8b36a24,inset 0 1px #fff1}.back-to-top svg{width:18px;height:18px}@media (max-width:900px){html{scroll-padding-top:88px}.diagnostic__orchestra-rail{margin-bottom:30px}.diagnostic__options button{min-height:104px}}@media (max-width:700px){.section-compass{display:none}.mobile-menu nav a{min-height:68px}.floating-audit{left:12px;right:12px}.floating-audit a{justify-content:space-between;width:100%}.back-to-top{width:44px;height:44px;bottom:82px;right:12px}.diagnostic__top{align-items:flex-start}.diagnostic__submit,.diagnostic__blueprint-actions{gap:10px}.diagnostic__submit .button,.diagnostic__blueprint-actions .button{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.button:after,.nav-cta:after,.mobile-menu__cta:after,.site-footer__primary-link:after,.site-footer__masthead-link:after{transition:none!important}.back-to-top,.orchestration-stack article:hover,.impact-strip article:hover,.service-card:hover,.offer-card:hover,.resource-card:hover,.value-card:hover,.principles-grid article:hover,.case-facts div:hover,.stance-panels article:hover,.solution-detail:hover,.faq-item:hover{transform:none!important}}body{background:radial-gradient(circle at 78% 6%, #f0d59d1b, transparent 31%), radial-gradient(circle at 12% 42%, #6999c218, transparent 34%), linear-gradient(115deg, #d8b36a07, transparent 24%, #6999c208 62%, transparent 86%), var(--bg)}body:after{content:"";z-index:0;pointer-events:none;opacity:.56;background:linear-gradient(#ffffff05 1px,#0000 1px) 0 0/128px 128px,linear-gradient(90deg,#ffffff04 1px,#0000 1px) 0 0/128px 128px,radial-gradient(#0000 0%,#00000038 78%,#00000085 100%);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000ad,#00000038 36%,#0000007a);mask-image:linear-gradient(#000000ad,#00000038 36%,#0000007a)}main:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#f0d59d0d,#0000) 0 14vh/100% 1px no-repeat,linear-gradient(90deg,#0000,#6999c20a,#0000) 0 62vh/100% 1px no-repeat;animation:10s ease-in-out infinite pageSignalBreath;position:absolute;inset:0}.site-header{box-shadow:0 0 #0000}.site-header--compact{background:linear-gradient(#080a0ee8,#080a0eb8),radial-gradient(circle at 16% 0,#d8b36a17,#0000 34%);box-shadow:0 18px 70px #0000003d}.site-header__inner:after{content:"";pointer-events:none;opacity:.36;background:linear-gradient(90deg,#0000,#f0d59d47,#0000);height:1px;position:absolute;bottom:-20px;left:0;right:0}.hero{min-height:min(980px,100svh)}.hero__content{position:relative}.hero__content:before{content:"";z-index:-1;pointer-events:none;opacity:.52;background:radial-gradient(circle at 10% 12%,#f0d59d1b,#0000 28%),linear-gradient(120deg,#ffffff09,#fff0 44%);border:1px solid #f0d59d14;position:absolute;inset:-38px -24px -34px;-webkit-mask-image:linear-gradient(90deg,#000 0 64%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 64%,#0000 100%)}.hero__kicker span{background:linear-gradient(90deg,#d8b36a17,#ffffff05,#0000),#080a0e52;border-color:#f0d59d33;box-shadow:inset 0 1px #ffffff0a}.hero__title{text-shadow:0 0 60px #f0d59d13,0 36px 94px #00000057}.hero__lead{color:#c7ccd5;max-width:740px}.hero__actions{align-items:center}.hero__system{transform-style:preserve-3d}.hero__system:after{content:"";z-index:-1;filter:blur(28px);opacity:.52;background:radial-gradient(circle,#f0d59d2b,#0000 64%);border-radius:50%;animation:7s ease-in-out infinite heroHaloPulse;position:absolute;inset:8%}.section{padding-block:clamp(66px,5.8vw,96px)}.section--manifesto,.section--method,.section--diagnostic{background:radial-gradient(circle at 82% 16%,#d8b36a0d,#0000 28%),linear-gradient(#ffffff03,#0000 46%,#6999c205)}.section-heading{margin-bottom:clamp(34px,4vw,58px)}.section-heading h2,.display-title,.page-hero h1,.final-cta h2{letter-spacing:-.06em}.section-heading p,.lead-copy,.hero__lead,.page-hero__copy,.manifesto-copy p,.solution-detail p,.resource-card p{text-wrap:pretty}.manifesto-grid{align-items:start}.manifesto-copy{background:linear-gradient(145deg,#ffffff0a,#ffffff03),radial-gradient(circle at 100% 0,#d8b36a14,#0000 42%);border:1px solid #f0d59d1f;padding:clamp(20px,2.2vw,34px);box-shadow:0 30px 95px #0000002e,inset 0 1px #ffffff0a}.manifesto-copy .text-link{margin-top:26px}.orchestration-stack,.impact-strip,.services-grid,.resources-grid,.values-grid,.principles-grid,.case-facts,.stance-panels,.solution-detail__outcomes{gap:clamp(14px,1.45vw,22px)}.orchestration-stack article,.impact-strip article,.service-card,.offer-card,.value-card,.resource-card,.solution-detail,.principles-grid article,.case-facts div,.stance-panels article,.faq-item{background:linear-gradient(150deg,#ffffff0d,#ffffff04 48%,#d8b36a0a),radial-gradient(circle at 82% 0,#6999c20d,#0000 42%),#080a0ea3;border-color:#f0d59d29;box-shadow:0 22px 70px #00000029,inset 0 1px #ffffff0b}.orchestration-stack article:hover,.impact-strip article:hover,.service-card:hover,.offer-card:hover,.value-card:hover,.resource-card:hover,.solution-detail:hover,.principles-grid article:hover,.case-facts div:hover,.stance-panels article:hover,.faq-item:hover{background:linear-gradient(150deg,#d8b36a1b,#ffffff05 52%,#6999c20b),#0a0d12d1;border-color:#f0d59d6b;box-shadow:0 36px 100px #00000057,0 0 70px #d8b36a13,inset 0 1px #ffffff10}.score-panel{background:linear-gradient(90deg,#d8b36a17,#ffffff05 28%,#6999c20a),#080a0ea8}.score-panel__copy strong{color:#fff7e4}.score-panel__lines{box-shadow:inset 0 0 40px #d8b36a06}.problem-switcher,.system-blueprint,.diagnostic,.contact-form,.case-film,.dashboard-visual{background:linear-gradient(145deg,#ffffff0b,#ffffff03 50%,#d8b36a09),#07090dbd;border-color:#f0d59d42;box-shadow:0 48px 140px #00000063,0 0 90px #d8b36a11,inset 0 1px #ffffff0f}.system-blueprint__tabs button,.problem-switcher__tabs button{min-height:52px}.system-blueprint__tabs button[aria-selected=true],.problem-switcher__tabs button[aria-selected=true]{box-shadow:0 14px 45px #d8b36a1f,inset 0 1px #ffffff0f}.system-blueprint__column,.diagnostic__blueprint-card,.diagnostic__options button{transition:transform .38s var(--ease-out), border-color .38s var(--ease-out), background .38s var(--ease-out), box-shadow .38s var(--ease-out)}.system-blueprint__column:hover,.diagnostic__blueprint-card:hover{border-color:#f0d59d5c;transform:translateY(-5px);box-shadow:0 24px 72px #0000003d,0 0 42px #d8b36a0f}.final-cta{overflow:hidden}.final-cta:after{content:"ORKESTR.IA";z-index:0;color:#ffffff08;letter-spacing:-.08em;pointer-events:none;font-size:clamp(5rem,17vw,20rem);font-weight:760;line-height:.7;position:absolute;bottom:-3vw;right:-3vw}.final-cta>*{z-index:1;position:relative}.page-hero{min-height:clamp(560px,70vh,760px)}.page-hero__title-block{filter:drop-shadow(0 34px 90px #00000057)}.prose-page__content{max-width:1060px}.prose-page__content p,.prose-page__content li{color:#bdc2cc}.site-footer{box-shadow:inset 0 1px #f0d59d29}.site-footer__social-panel{box-shadow:0 34px 110px #00000061,0 0 80px #d8b36a17,inset 0 1px #ffffff0e}.floating-audit{filter:drop-shadow(0 18px 44px #00000052)}.floating-audit a{min-height:58px}@keyframes pageSignalBreath{0%,to{opacity:.34;transform:translateY(0)}50%{opacity:.78;transform:translateY(18px)}}@keyframes heroHaloPulse{0%,to{opacity:.32;transform:scale(.92)}50%{opacity:.68;transform:scale(1.08)}}@media (max-width:1100px){.hero{min-height:auto;padding-bottom:72px}.hero__content:before{inset:-24px -14px;-webkit-mask-image:linear-gradient(#000 0 72%,#0000 100%);mask-image:linear-gradient(#000 0 72%,#0000 100%)}.section{padding-block:clamp(54px,7vw,78px)}.section-heading{gap:28px}}@media (max-width:760px){:root{--shell:min(100vw - 28px, 1380px)}body:after{opacity:.42;background-size:94px 94px,94px 94px,auto}.hero__title,.display-title,.section-heading h2,.page-hero h1,.final-cta h2{letter-spacing:-.052em}.hero__lead,.section-heading p,.lead-copy,.manifesto-copy p{font-size:1rem;line-height:1.62}.manifesto-copy{padding:18px}.orchestration-stack article,.impact-strip article,.service-card,.offer-card,.value-card,.resource-card,.solution-detail,.principles-grid article,.case-facts div,.stance-panels article{padding:22px}.problem-switcher,.system-blueprint,.diagnostic,.contact-form{box-shadow:0 28px 90px #00000052,inset 0 1px #ffffff0d}.final-cta:after{font-size:clamp(4.8rem,24vw,9rem);bottom:2vw;right:-18vw}}:root{--surface-glow:0 32px 110px #00000047, 0 0 74px #d8b36a0f, inset 0 1px #ffffff0e;--surface-glow-strong:0 46px 140px #00000061, 0 0 96px #d8b36a18, inset 0 1px #ffffff12}body{min-width:320px}.shell{position:relative}.section>.shell:first-child:before,.page-section>.shell:first-child:before{content:"";pointer-events:none;transform-origin:0;width:clamp(46px,7vw,112px);height:1px;animation:sectionNeedle 5.8s var(--ease-in-out) infinite;background:linear-gradient(90deg,#f0d59dc7,#d8b36a38,#0000);position:absolute;top:-22px;left:0;box-shadow:0 0 22px #d8b36a38}.section-heading{align-items:end}.section-heading .eyebrow,.page-hero .eyebrow,.final-cta .eyebrow,.footer-label{text-shadow:0 0 18px #d8b36a29}.section-heading h2,.display-title,.page-hero h1{max-width:12ch}.section-heading p{color:#bbc0ca}.hero__title{max-width:9.8ch}@media (min-width:961px){.hero__title{max-width:13ch}}.hero__lead{background:linear-gradient(90deg,#d8b36a09,#0000 78%);border-left:1px solid #f0d59d47;padding-left:clamp(16px,1.6vw,24px)}.hero__score-signature{margin-top:24px}.hero-system__satellite,.hero-system__status-card,.score-panel,.system-blueprint__column,.diagnostic__options button,.diagnostic__blueprint-card,.contact-form,.prose-page__content,.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{box-shadow:var(--surface-glow)}.hero-system__satellite:hover,.score-panel:hover,.system-blueprint__column:hover,.diagnostic__options button:hover,.diagnostic__blueprint-card:hover,.contact-form:focus-within,.site-footer__brand-panel:hover,.site-footer__nav-panel:hover,.site-footer__start-panel:hover,.site-footer__social-panel:hover{box-shadow:var(--surface-glow-strong)}.orchestration-stack article,.impact-strip article,.service-card,.offer-card,.value-card,.resource-card,.solution-detail,.principles-grid article,.case-facts div,.stance-panels article{min-height:clamp(210px,18vw,270px)}.impact-strip article,.value-card,.resource-card,.solution-detail{flex-direction:column;display:flex}.impact-strip article p,.value-card p,.resource-card p,.solution-detail p{margin-top:auto}.orchestration-stack article span,.impact-strip article span,.service-card span,.offer-card span,.value-card span,.resource-card span,.solution-detail__index,.diagnostic__label{letter-spacing:.18em;font-weight:760}.orchestration-stack article h3,.impact-strip article h3,.service-card h3,.offer-card h3,.resource-card h2,.value-card h3,.solution-detail h2{color:#fff8e9}.orchestration-stack article p,.impact-strip article p,.service-card p,.offer-card p,.resource-card p,.value-card p,.solution-detail p,.faq-item p{color:#b6bbc6}.button,.nav-cta,.text-link,.round-link,.site-footer__primary-link,.site-footer__masthead-link,.floating-audit a{transform-origin:50%}.button:active,.nav-cta:active,.site-footer__primary-link:active,.site-footer__masthead-link:active,.floating-audit a:active{transform:translateY(-1px)scale(.985)}.text-link{border-bottom:0;position:relative}.text-link:after{content:"";transform-origin:0;height:1px;transition:transform .35s var(--ease-out), opacity .35s var(--ease-out);background:linear-gradient(90deg,#f0d59dcc,#d8b36a29,#0000);position:absolute;bottom:-3px;left:0;right:0}.text-link:hover:after{opacity:.82;transform:scaleX(1.14)}.problem-switcher__body,.system-blueprint__flow,.diagnostic__blueprint-grid,.form-grid{gap:clamp(12px,1.3vw,20px)}.system-blueprint__column,.diagnostic__blueprint-card,.diagnostic__options button{background-blend-mode:screen, normal}.system-blueprint__foot,.diagnostic__submit,.diagnostic__blueprint-actions,.final-cta__actions{align-items:center}.diagnostic__options button{position:relative}.diagnostic__options button:after{content:"";pointer-events:none;opacity:.18;transform-origin:0;height:1px;transition:transform .36s var(--ease-out), opacity .36s var(--ease-out);background:linear-gradient(90deg,#f0d59d6b,#0000);position:absolute;bottom:12px;left:18px;right:18px;transform:scaleX(.5)}.diagnostic__options button:hover:after,.diagnostic__options button[aria-pressed=true]:after{opacity:.76;transform:scaleX(1)}.contact-form,.diagnostic__contact{scroll-margin-top:116px}.contact-form input::placeholder,.contact-form textarea::placeholder,.diagnostic input::placeholder,.diagnostic textarea::placeholder{color:#b9bec98c}.page-hero__copy{max-width:760px}.article-content,.prose-page__content{font-size:1.02rem}.prose-page__content h2{border-top:1px solid #f0d59d1f;margin-top:clamp(30px,3vw,46px);padding-top:22px}.prose-page__content h2:first-child{border-top:0;margin-top:0;padding-top:0}.site-footer__masthead{box-shadow:var(--surface-glow);background:linear-gradient(135deg,#d8b36a1b,#ffffff04 42%,#6999c20a),#080a0e94;border-color:#f0d59d33}.site-footer__masthead h2{max-width:840px}.site-footer:after{animation:16s ease-in-out infinite footerWatermarkDrift}.social-link{transition:transform .35s var(--ease-out), border-color .35s var(--ease-out), background .35s var(--ease-out), box-shadow .35s var(--ease-out)}.social-link:hover{background:linear-gradient(135deg,#d8b36a1f,#ffffff05),#090c11c7;border-color:#f0d59d75;box-shadow:0 18px 58px #00000047,0 0 34px #d8b36a14}.cookie-consent{-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%)}.back-to-top{border-radius:999px}@keyframes sectionNeedle{0%,to{opacity:.35;transform:scaleX(.42)}46%,58%{opacity:.95;transform:scaleX(1)}}@keyframes footerWatermarkDrift{0%,to{transform:translate(0,0)}50%{transform:translate(-1.2vw,-.6vw)}}@media (min-width:1180px){.section-heading p{padding-bottom:8px}.hero__inner{grid-template-columns:minmax(0,1.12fr) minmax(430px,.88fr)}.system-blueprint__chrome,.diagnostic{padding:clamp(32px,3vw,46px)}}@media (max-width:900px){.section-heading{align-items:start;display:grid}.section-heading h2,.display-title,.page-hero h1,.final-cta h2{max-width:11ch}.hero__lead{padding-left:16px}.orchestration-stack article,.impact-strip article,.service-card,.offer-card,.value-card,.resource-card,.solution-detail,.principles-grid article,.case-facts div,.stance-panels article{min-height:0}}@media (max-width:620px){.section>.shell:first-child:before,.page-section>.shell:first-child:before{width:68px;top:-14px}.hero__lead{border-left-color:#f0d59d38}.button,.nav-cta,.mobile-menu__cta,.site-footer__primary-link,.site-footer__masthead-link,.floating-audit a{min-height:50px}.problem-switcher__body,.system-blueprint__flow,.diagnostic__blueprint-grid,.form-grid{gap:12px}.site-footer__masthead{padding-inline:18px}}@media (prefers-reduced-motion:reduce){main:before,.section>.shell:first-child:before,.page-section>.shell:first-child:before,.hero__system:after,.site-footer:after{animation:none!important}.hero-system__satellite:hover,.score-panel:hover,.system-blueprint__column:hover,.diagnostic__options button:hover,.diagnostic__blueprint-card:hover,.contact-form:focus-within,.site-footer__brand-panel:hover,.site-footer__nav-panel:hover,.site-footer__start-panel:hover,.site-footer__social-panel:hover{transform:none!important}}.site-footer{background:radial-gradient(circle at 78% 0,#d8b36a26,#0000 30%),radial-gradient(at 50% 76%,#d8b36a1f,#0000 48%),radial-gradient(circle at 12% 88%,#6999c214,#0000 30%),linear-gradient(#080a0e 0%,#080b10 52%,#05070a 100%)!important;border-top:1px solid #f0d59d2e!important;min-height:0!important;padding:clamp(58px,6vw,88px) 0 0!important;overflow:hidden!important;box-shadow:inset 0 1px #ffffff09!important}.site-footer:before{opacity:.34!important;background-size:96px 96px!important;-webkit-mask-image:linear-gradient(#000000db,#00000059 72%,#0000)!important;mask-image:linear-gradient(#000000db,#00000059 72%,#0000)!important}.site-footer:after{content:"ORKESTR.IA"!important;z-index:1!important;color:#f0d59d29!important;-webkit-text-stroke:1px #fff6e11a!important;text-shadow:0 0 1px #fff8e924,0 0 34px #d8b36a29,0 28px 90px #0000008c!important;filter:drop-shadow(0 0 34px #d8b36a17)!important;opacity:1!important;letter-spacing:-.095em!important;mix-blend-mode:screen!important;font-size:clamp(7rem,17vw,21rem)!important;line-height:.72!important;animation:9s ease-in-out infinite footerWatermarkPulse!important;bottom:clamp(18px,2.2vw,34px)!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.site-footer>.shell{z-index:2!important;position:relative!important}.site-footer__masthead{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #f0d59d33!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:clamp(24px,4vw,70px)!important;margin-bottom:clamp(28px,4vw,46px)!important;padding:0 0 clamp(28px,3.4vw,42px)!important;display:grid!important}.site-footer__masthead:before{display:none!important}.site-footer__masthead-copy{max-width:820px!important}.site-footer__masthead .footer-label{margin-bottom:18px!important}.site-footer__masthead h2{color:#fff8e9!important;letter-spacing:-.055em!important;text-shadow:0 24px 70px #00000057!important;max-width:760px!important;margin:0!important;font-size:clamp(2.45rem,4.1vw,5.2rem)!important;font-weight:390!important;line-height:.98!important}.site-footer__masthead p{color:#bfc4ce!important;max-width:640px!important;margin:18px 0 0!important;font-size:.98rem!important;line-height:1.65!important}.site-footer__masthead-link{color:#101217!important;background:linear-gradient(135deg, var(--gold-light), var(--gold))!important;border:1px solid #f0d59dbf!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;width:max-content!important;min-width:220px!important;min-height:56px!important;padding:0 20px!important;font-size:.82rem!important;font-weight:760!important;display:inline-flex!important;box-shadow:0 18px 54px #d8b36a2e!important}.site-footer__grid{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:linear-gradient(145deg,#ffffff07,#ffffff02),#07090d61!important;border:1px solid #f0d59d29!important;grid-template-columns:minmax(280px,1.2fr) minmax(300px,1.1fr) minmax(250px,.9fr) minmax(250px,.9fr)!important;align-items:stretch!important;gap:0!important;padding:0!important;display:grid!important;box-shadow:0 32px 120px #00000038,inset 0 1px #ffffff0a!important}.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{height:auto!important;min-height:0!important;box-shadow:none!important;background:linear-gradient(#080a0e6b,#080a0e33)!important;border:0!important;border-right:1px solid #f0d59d1f!important;padding:clamp(24px,2.4vw,34px)!important;overflow:visible!important;transform:none!important}.site-footer__social-panel{border-right:0!important}.site-footer__brand-panel:before,.site-footer__brand-panel:after,.site-footer__nav-panel:before,.site-footer__nav-panel:after,.site-footer__start-panel:before,.site-footer__start-panel:after,.site-footer__social-panel:before,.site-footer__social-panel:after{display:none!important}.site-footer__brand-panel:hover,.site-footer__nav-panel:hover,.site-footer__start-panel:hover,.site-footer__social-panel:hover{box-shadow:none!important;border-color:#f0d59d1f!important;transform:none!important}.site-footer__brand{color:#fff8e9!important;letter-spacing:.38em!important;text-shadow:none!important;align-items:center!important;gap:14px!important;font-size:.82rem!important;font-weight:780!important;display:inline-flex!important}.site-footer__brand-mark{width:54px!important;height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important}.site-footer__brand-mark:before,.site-footer__brand-mark:after,.site-footer__brand-mark i{background:linear-gradient(90deg, transparent, var(--gold-light), var(--gold))!important}.site-footer__brand-mark{display:block!important;overflow:visible!important}.site-footer__brand-mark path{stroke-width:10px!important}.site-footer__brand-gold,.site-footer__brand-nodes--gold{stroke:var(--gold)!important;fill:var(--gold)!important}.site-footer__brand-light,.site-footer__brand-nodes--light{stroke:var(--paper)!important;fill:var(--paper)!important}.site-footer__brand-panel>p,.site-footer__start-panel>p{color:#b9bec8!important;max-width:340px!important;margin:28px 0 0!important;font-size:.92rem!important;line-height:1.68!important}.site-footer__pills{flex-wrap:wrap!important;gap:8px!important;margin-top:26px!important;display:flex!important}.site-footer__pills span{color:#c7ccd5!important;background:#ffffff05!important;border:1px solid #f0d59d2e!important;min-height:34px!important;padding:0 11px!important;font-size:.64rem!important}.site-footer__nav-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:clamp(20px,2vw,34px)!important;display:grid!important}.site-footer__nav-panel>div,.site-footer__nav-group,.site-footer__start-panel,.site-footer__social-panel{flex-direction:column!important;gap:12px!important;display:flex!important}.site-footer__nav-panel ul{gap:6px!important;margin:0!important;padding:0!important;list-style:none!important;display:grid!important}.site-footer__nav-panel li{margin:0!important;padding:0!important}.footer-label{color:var(--gold-light)!important;letter-spacing:.18em!important;font-size:.58rem!important;font-weight:780!important}.site-footer__nav-panel a,.site-footer__legal-links a,.site-footer__legal-button{color:#aeb4bf!important;width:fit-content!important;min-height:30px!important;transition:color .24s var(--ease-out), transform .24s var(--ease-out)!important;align-items:center!important;padding-block:3px!important;font-size:.8rem!important;line-height:1.45!important;display:inline-flex!important}.site-footer a:focus-visible,.site-footer button:focus-visible{outline-offset:4px!important;outline:2px solid #f0d59dd1!important}.site-footer__nav-panel a:hover,.site-footer__legal-links a:hover,.site-footer__legal-button:hover{color:#fff8e9!important;transform:translate(3px)!important}.contact-line{min-height:58px!important;box-shadow:none!important;background:#ffffff05!important;border:1px solid #f0d59d2b!important;margin-top:14px!important;padding:12px 14px!important}.contact-line strong{color:#fff8e9!important}.site-footer__primary-link{color:#101217!important;background:linear-gradient(135deg, var(--gold-light), var(--gold))!important;border-color:#f0d59db8!important;width:fit-content!important;min-height:46px!important;margin-top:auto!important;padding:0 15px!important;font-size:.78rem!important;box-shadow:0 15px 44px #d8b36a24!important}.site-footer__social-head{display:block!important}.site-footer__social-links{gap:10px!important;margin-top:8px!important;display:grid!important}.social-link--large{min-height:54px!important;box-shadow:none!important;background:#ffffff05!important;border:1px solid #f0d59d29!important;grid-template-columns:36px 1fr 16px!important;gap:12px!important;padding:9px 11px!important}.social-link__icon{width:34px!important;height:34px!important;color:var(--gold-light)!important;box-shadow:none!important;background:#f0d59d1f!important}.social-link__text strong{color:#eef0f4!important;font-size:.82rem!important}.social-link__text small{color:#858c99!important;font-size:.5rem!important}.social-link:hover{box-shadow:none!important;background:#d8b36a0e!important;border-color:#f0d59d5c!important;transform:translate(4px)!important}.social-link--inactive{opacity:.9!important}.site-footer__bottom{color:#8d94a1!important;background:linear-gradient(90deg,#0000,#07090d6b,#0000)!important;border-top:1px solid #f0d59d24!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;gap:24px!important;min-height:78px!important;padding:0!important;font-size:.68rem!important;display:flex!important}.site-footer__bottom p{margin:0!important}.site-footer__legal-links{border:0!important;flex-wrap:wrap!important;gap:10px 18px!important;margin:0!important;padding:0!important;display:flex!important}.site-footer__legal-button{cursor:pointer!important;background:0 0!important;border:0!important}@keyframes footerWatermarkPulse{0%,to{opacity:.92;filter:drop-shadow(0 0 28px #d8b36a14);transform:translate(-50%)scale(1)}50%{opacity:1;filter:drop-shadow(0 0 42px #d8b36a24);transform:translate(-50%,-6px)scale(1.012)}}@media (max-width:1180px){.site-footer__grid{grid-template-columns:1fr 1fr!important}.site-footer__brand-panel,.site-footer__nav-panel{border-bottom:1px solid #f0d59d1f!important}.site-footer__nav-panel,.site-footer__social-panel{border-right:0!important}}@media (max-width:760px){.site-footer{padding-top:46px!important}.site-footer:after{color:#f0d59d1f!important;-webkit-text-stroke-color:#fff6e114!important;font-size:clamp(5.4rem,24vw,9.5rem)!important;bottom:18px!important}.site-footer__masthead{grid-template-columns:1fr!important;align-items:start!important}.site-footer__masthead h2{font-size:clamp(2rem,11vw,3.5rem)!important}.site-footer__masthead-link{width:100%!important;min-width:0!important}.site-footer__grid{grid-template-columns:1fr!important}.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{border-bottom:1px solid #f0d59d1f!important;border-right:0!important}.site-footer__social-panel{border-bottom:0!important}.site-footer__nav-panel{grid-template-columns:1fr!important}.site-footer__bottom{flex-direction:column!important;align-items:flex-start!important;min-height:0!important;padding:22px 0!important}}@media (max-width:820px){.site-footer{padding-bottom:0!important}.site-footer:after{font-size:clamp(3.25rem,13.6vw,5.5rem)!important;bottom:18px!important}.site-footer__bottom{z-index:3!important;position:relative!important}}@media (max-width:960px){html{overflow-x:clip;scroll-padding-top:82px!important}body{overflow-x:clip;background-attachment:scroll!important}.hero,.page-hero,.cinematic-media,.capability-marquee{contain:paint}.hero__grid,.page-hero__grid-lines{animation:none;inset:0}.page-hero__hud{overflow:hidden;width:auto!important;left:12px!important;right:12px!important;transform:none!important}.site-header,.site-header--compact{height:72px!important}.site-header__inner{gap:16px!important}.brand-logo__mark{width:50px!important;height:38px!important}.brand-logo__word{letter-spacing:.22em!important;font-size:.92rem!important}.menu-toggle{background:#ffffff0b!important;border-color:#f0d59d2e!important;width:46px!important;height:46px!important}.mobile-menu{background:radial-gradient(circle at 84% 10%,#d8b36a21,#0000 30%),linear-gradient(#080a0ef5,#07090dfa)!important;padding-top:88px!important}.mobile-menu__inner{height:calc(100svh - 88px)!important;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important}.mobile-menu__eyebrow{margin-bottom:14px!important}.mobile-menu nav a{grid-template-columns:38px 1fr 18px!important;min-height:64px!important;font-size:clamp(1.28rem,6.4vw,2.18rem)!important}.mobile-menu__cta{min-height:52px!important;margin-top:16px!important}.mobile-menu__foot{margin-top:22px!important;padding-top:15px!important;font-size:.68rem!important}.hero{height:auto!important;min-height:0!important;padding-bottom:clamp(34px,8vw,58px)!important}.hero__inner{padding-top:112px!important;padding-bottom:0!important}.hero__content:before{opacity:.34!important;inset:-20px -12px -18px!important;-webkit-mask-image:linear-gradient(#000 0 70%,#0000 100%)!important;mask-image:linear-gradient(#000 0 70%,#0000 100%)!important}.hero__kicker{letter-spacing:.14em!important;margin-bottom:22px!important;font-size:.58rem!important}.hero__title{letter-spacing:-.052em!important;max-width:11.8ch!important;font-size:clamp(2.45rem,11.2vw,3.85rem)!important;line-height:.96!important}.hero__lead{max-width:100%!important;margin-top:22px!important;padding-left:14px!important;font-size:1rem!important;line-height:1.62!important}.hero__actions{margin-top:24px!important}.hero__actions .button{justify-content:space-between!important;width:100%!important}.hero__score-signature{opacity:.46!important;height:30px!important;margin-top:12px!important}.section,.page-section{padding-block:clamp(42px,8vw,62px)!important}.section-heading{margin-bottom:clamp(24px,6vw,36px)!important}.section-heading h2,.display-title,.page-hero h1{max-width:100%!important;font-size:clamp(2.25rem,10.5vw,4rem)!important;line-height:1.02!important}.section-heading p,.lead-copy,.manifesto-copy p,.page-hero__copy{font-size:.98rem!important;line-height:1.64!important}.orchestration-stack article,.impact-strip article,.service-card,.offer-card,.value-card,.resource-card,.solution-detail,.principles-grid article,.case-facts div,.stance-panels article{padding:20px!important}.problem-switcher__tabs{grid-template-columns:1fr!important}.problem-switcher__tabs button{letter-spacing:.1em!important;border-bottom:1px solid #f0d59d1a!important;border-right:0!important;min-height:50px!important}.problem-switcher__body{padding:10px!important}.problem-switcher__arrow{min-height:50px!important}.system-blueprint{min-height:0!important}.system-blueprint__chrome{padding:16px!important}.system-blueprint__tabs{margin-top:18px!important}.system-blueprint__tabs button{min-height:52px!important;padding-inline:10px!important;font-size:.68rem!important}.system-blueprint__copy h3{font-size:clamp(2rem,9.6vw,3.5rem)!important}.system-blueprint__foot{gap:16px!important}.diagnostic{padding:18px!important;scroll-margin-top:86px!important}.diagnostic__top{gap:10px!important;display:grid!important}.diagnostic__top>span{font-size:.68rem!important}.diagnostic__orchestra-rail{letter-spacing:.12em!important;gap:8px!important;margin-bottom:24px!important;font-size:.48rem!important}.diagnostic__question h3,.diagnostic__contact h3,.diagnostic__blueprint-title{margin:16px 0 24px!important;font-size:clamp(2.05rem,10.2vw,3.45rem)!important;line-height:1.02!important}.diagnostic__options{grid-template-columns:1fr!important}.diagnostic__options button{grid-template-columns:30px 1fr 18px!important;gap:12px!important;min-height:76px!important;padding:15px!important}.diagnostic__choice-index{width:28px!important;height:28px!important;font-size:.62rem!important}.diagnostic__options button b{font-size:.95rem!important}.diagnostic__choice-copy small{font-size:.72rem!important}.diagnostic__blueprint-grid,.form-grid{grid-template-columns:1fr!important}.diagnostic__submit,.diagnostic__blueprint-actions{grid-template-columns:1fr!important;display:grid!important}.diagnostic__submit .button,.diagnostic__blueprint-actions .button,.contact-form .button--wide{justify-content:center!important;width:100%!important}.contact-form input,.contact-form textarea,.contact-form select,.diagnostic input,.diagnostic textarea,.diagnostic select{min-height:52px!important}}@media (max-width:620px){:root{--shell:min(100vw - 24px, 1380px)!important}.brand-logo__word{letter-spacing:.18em!important;font-size:.78rem!important}.brand-logo{gap:8px!important}.brand-logo__mark{width:42px!important}.hero__line-mask{padding-bottom:.06em!important}.hero__score-signature{display:none!important}.manifesto-copy,.score-panel{padding:16px!important}.diagnostic__orchestra-rail{display:none!important}.diagnostic__progress{margin-bottom:24px!important}.diagnostic__profile,.diagnostic__blueprint-intro,.consent{padding:12px!important}.floating-audit{left:10px!important;right:10px!important;bottom:calc(10px + env(safe-area-inset-bottom))!important}.floating-audit a{border-radius:0!important;min-height:50px!important;padding:9px 10px 9px 13px!important}.floating-audit small{display:none!important}.floating-audit span{font-size:.72rem!important}.back-to-top{bottom:calc(72px + env(safe-area-inset-bottom))!important;width:40px!important;height:40px!important;right:10px!important}.site-footer__masthead p{font-size:.92rem!important}.site-footer__brand-panel,.site-footer__nav-panel,.site-footer__start-panel,.site-footer__social-panel{padding:22px 18px!important}}@media (max-width:390px){.brand-logo__word{display:none!important}.hero__title{font-size:clamp(2.25rem,11.4vw,3.35rem)!important}.button,.mobile-menu__cta,.site-footer__masthead-link{padding-inline:14px!important}.diagnostic{padding:14px!important}}html{scroll-behavior:auto}.hero__orb{display:none!important}.hero:before,.hero:after,.page-hero:after,.hero__system:before,.hero__system:after,.hero__content:after,.hero-system__status-card:before,.score-panel__lines:before,.problem-switcher:before,.problem-switcher:after,.problem-switcher__tabs button:before,.floating-audit a:before,.system-blueprint__media:after,.system-blueprint__chrome:before,.system-blueprint__tabs button[aria-selected=true]:before,.system-blueprint__column.is-featured:after,.final-cta:before{content:none!important;animation:none!important}.hero__grid,.page-hero__grid-lines,.section.is-inview:not(.section--blueprint):before,.page-section.is-inview:before,.section:not(.section--blueprint):after,.page-section:after,.capability-marquee,.capability-marquee__track,.capability-marquee i,.button--gold,.brand-logo__mark,.nav-cta,.eyebrow i,.system-blueprint:before,.system-blueprint:after,.system-blueprint__media,.system-blueprint__status i,.system-blueprint__column.is-featured,.score-panel:after,.site-footer:before,.site-footer:after,.site-footer__social-head i,.floating-audit a,.service-card__line,.service-visual:before{animation:none!important}.hero__grid,.page-hero__grid-lines,.hero__system,.hero__content:before,.system-blueprint,.dashboard-visual,.diagnostic,.case-film,.service-visual__node--active,.service-visual__step--active,.service-visual__bar--active,.service-visual__trend-node--active{filter:none!important}.section-compass,.site-header--compact,.problem-switcher,.floating-audit a,.back-to-top,.hero-system__measure,.hero-system__satellite,.hero-system__status-card,.system-blueprint__tabs,.system-blueprint__column{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero-system__measure,.hero-system__satellite,.hero-system__status-card,.system-blueprint__connector>i,.problem-switcher__arrow>i,.floating-audit a,.back-to-top{box-shadow:none!important}.problem-switcher__arrow>i{animation:none!important}.hero-system__ring{animation:20s linear infinite rotate!important}.hero-system__ring--b{animation-duration:18s!important;animation-direction:reverse!important}.hero-system__ring--c{animation-duration:16s!important}.hero-system__ring:before,.hero-system__ring:after{box-shadow:none!important;animation:none!important}.hero-system__beam{filter:none!important;animation:none!important}.hero-system__conductor{animation:conductorGesture 14s var(--ease-in-out) infinite!important}.hero-system__core{animation:minimalHeroCoreBreath 12s var(--ease-in-out) infinite!important;box-shadow:none!important;filter:none!important}.hero-system__measure{animation:12s ease-in-out infinite measureFloat!important}.hero-system__measure--two{animation-delay:-2.6s!important}.hero-system__measure--three{animation-delay:-5.1s!important}.hero-system__satellite{animation:13s ease-in-out infinite minimalSatelliteDrift!important}.hero-system__satellite--two{animation-duration:14s!important;animation-delay:-2.1s!important}.hero-system__satellite--three{animation-duration:15.5s!important;animation-delay:-5.4s!important}.hero-system__satellite--four{animation-duration:16s!important;animation-delay:-7.2s!important}.hero-system__status-card{animation:12s ease-in-out infinite statusCardFloat!important}.system-blueprint__connector>span{animation:none!important}.system-blueprint__connector>i{animation:2.4s ease-in-out infinite blueprintSignal!important}@media (max-width:700px){.system-blueprint__connector>i{animation:2.4s ease-in-out infinite blueprintSignalVertical!important}}.score-panel__lines b{animation:5.8s ease-in-out infinite minimalScoreNoteGlide!important}.solution-detail .service-visual__svg{filter:none;transform:none}.solution-detail .service-visual__node,.solution-detail .service-visual__dot,.solution-detail .service-visual__core-glow,.solution-detail .service-visual__hub-core,.solution-detail .service-visual__step-core,.solution-detail .service-visual__trend-node,.solution-detail .service-visual__dial-core,.solution-detail .service-visual__connector,.solution-detail .service-visual__track--active,.solution-detail .service-visual__orbit--inner,.solution-detail .service-visual__core,.solution-detail .service-visual__bar,.solution-detail .service-visual__dial-hand{transform-box:fill-box;transform-origin:50%;animation:none}.solution-detail .service-visual--agents-ia .service-visual__orbit--inner{animation:18s linear infinite solutionOrbitSpin}.solution-detail .service-visual--agents-ia .service-visual__core,.solution-detail .service-visual--agents-ia .service-visual__core-glow{animation:3.4s ease-in-out infinite solutionCorePulse}.solution-detail .service-visual--agents-ia .service-visual__node--small{animation:4.6s ease-in-out infinite solutionDotShiftRight}.solution-detail .service-visual--agents-ia .service-visual__node--small:nth-of-type(2n){animation-name:solutionDotShiftLeft;animation-delay:-1.5s}.solution-detail .service-visual--integrations-api .service-visual__connector{stroke-dasharray:6 8;animation:4.2s linear infinite serviceDash}.solution-detail .service-visual--integrations-api .service-visual__ports--left .service-visual__dot{animation:4.2s ease-in-out infinite solutionDotShiftRight}.solution-detail .service-visual--integrations-api .service-visual__ports--right .service-visual__dot{animation:4.2s ease-in-out infinite solutionDotShiftLeft}.solution-detail .service-visual--automatisations .service-visual__track--active{animation:4.4s linear infinite serviceDash}.solution-detail .service-visual--automatisations .service-visual__step-core{animation:4.8s ease-in-out infinite solutionPathDotDrift}.solution-detail .service-visual--automatisations .service-visual__step-core:nth-of-type(2n){animation-delay:-1.4s}.solution-detail .service-visual--pilotage .service-visual__dial-hand{transform-origin:245px 77px;animation:4.4s ease-in-out infinite solutionDialSweep}.solution-detail .service-visual--pilotage .service-visual__trend-node{animation:4.8s ease-in-out infinite solutionTrendPointLift}.solution-detail .service-visual--pilotage .service-visual__trend-node:nth-of-type(2n){animation-delay:-1.2s}.solution-detail .service-visual--pilotage .service-visual__bar{transform-origin:bottom;animation:4.6s ease-in-out infinite solutionBarLift}.solution-detail .service-visual--pilotage .service-visual__bar:nth-of-type(2n){animation-delay:-1.1s}@keyframes minimalHeroCoreBreath{0%,to{opacity:1;transform:scale(1)}50%{opacity:.94;transform:scale(1.025)}}@keyframes minimalSatelliteDrift{0%,to{opacity:.96;transform:translate(0,0)}50%{opacity:1;transform:translateY(-5px)}}@keyframes solutionOrbitSpin{to{transform:rotate(360deg)}}@keyframes solutionCorePulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(.82)}}@keyframes solutionDotShiftRight{0%,to{opacity:.72;transform:translate(0,0)}50%{opacity:1;transform:translate(7px)}}@keyframes solutionDotShiftLeft{0%,to{opacity:.72;transform:translate(0,0)}50%{opacity:1;transform:translate(-7px)}}@keyframes solutionPathDotDrift{0%,to{opacity:.7;transform:translate(0,0)}50%{opacity:1;transform:translate(5px,-3px)}}@keyframes solutionDialSweep{0%,to{transform:rotate(-8deg)}50%{transform:rotate(18deg)}}@keyframes solutionTrendPointLift{0%,to{opacity:.74;transform:translate(0,0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes solutionBarLift{0%,to{opacity:.58;transform:scaleY(1)}50%{opacity:.9;transform:scaleY(1.18)}}@media (prefers-reduced-motion:reduce){.hero-system__ring,.hero-system__conductor,.hero-system__core,.hero-system__measure,.hero-system__satellite,.hero-system__status-card,.system-blueprint__connector>i,.score-panel__lines b,.solution-detail .service-visual__orbit--inner,.solution-detail .service-visual__core,.solution-detail .service-visual__core-glow,.solution-detail .service-visual__node,.solution-detail .service-visual__dot,.solution-detail .service-visual__connector,.solution-detail .service-visual__track--active,.solution-detail .service-visual__step-core,.solution-detail .service-visual__trend-node,.solution-detail .service-visual__bar,.solution-detail .service-visual__dial-hand,.system-blueprint__scenario:before,.system-blueprint__scenario li,.case-timeline:before,.case-timeline li{animation:none!important;transform:none!important}}@media (max-width:768px){.cookie-consent{left:50%!important;right:auto!important;bottom:calc(12px + env(safe-area-inset-bottom))!important;width:calc(100vw - 24px)!important;max-width:min(440px,100vw - 24px)!important;max-height:min(86dvh, calc(100dvh - 24px - env(safe-area-inset-bottom)))!important;overscroll-behavior:contain!important;grid-template-columns:1fr!important;align-items:start!important;gap:14px!important;padding:16px!important;display:grid!important;overflow:hidden auto!important;transform:translate(-50%)!important}.cookie-consent__signal{display:none!important}.cookie-consent__copy,.cookie-consent__settings,.cookie-consent__actions{width:100%!important;min-width:0!important}.cookie-consent h2{letter-spacing:-.03em!important;max-width:100%!important;margin-bottom:8px!important;font-size:clamp(1.35rem,7.2vw,1.9rem)!important;line-height:1.14!important}.cookie-consent p{word-break:normal!important;overflow-wrap:break-word!important;width:100%!important;max-width:none!important;font-size:15px!important;line-height:1.52!important}.cookie-consent__links{gap:8px 14px!important;margin-top:10px!important}.cookie-consent__links a{align-items:center!important;min-width:44px!important;min-height:44px!important;display:inline-flex!important}.cookie-consent__settings{grid-column:auto!important;grid-template-columns:1fr!important;gap:10px!important}.cookie-consent__settings label{grid-template-columns:minmax(0,1fr) auto!important;min-height:0!important;padding:12px!important}.cookie-consent__settings small{font-size:.72rem!important;line-height:1.45!important}.cookie-consent__actions{grid-template-columns:1fr!important;justify-content:stretch!important;gap:10px!important;display:grid!important}.cookie-consent__actions .button,.cookie-consent__actions button{text-align:center!important;width:100%!important;min-width:0!important;height:auto!important;min-height:50px!important;padding:12px 14px!important;font-size:.82rem!important}.contact-line,.site-footer__primary-link{min-height:52px!important}.site-footer__primary-link{align-items:center!important;display:inline-flex!important}}@media (max-width:360px){.cookie-consent{gap:12px!important;width:calc(100vw - 24px)!important;padding:13px!important}.cookie-consent h2{font-size:clamp(1.25rem,7vw,1.62rem)!important}}@media (max-width:768px) and (max-height:480px){.cookie-consent{max-height:82dvh!important;bottom:calc(8px + env(safe-area-inset-bottom))!important}}@media (max-width:960px){.hero__kicker,.hero__line-mask>span,.hero__lead,.hero__actions{opacity:1!important;transform:none!important}.hero__title-segment{display:inline}.hero__title-segment--keep{white-space:normal}}.page-hero--solutions,.page-hero--realisations{--target-hero-gutter:clamp(20px, 6.4vw, 124px);--target-hero-title-size:clamp(3.35rem, 4.6vw, 6.15rem);min-height:clamp(640px,76vh,820px);padding-top:clamp(132px,13vh,176px)}.page-hero--solutions .page-hero__inner,.page-hero--realisations .page-hero__inner{width:auto;max-width:1380px;margin-left:var(--target-hero-gutter);margin-right:var(--target-hero-gutter);grid-template-columns:minmax(0,760px);justify-content:start;align-items:end;gap:clamp(24px,3vw,34px)}.page-hero--solutions .page-hero__title-block,.page-hero--realisations .page-hero__title-block{min-width:0;max-width:760px}.page-hero--solutions h1,.page-hero--realisations h1{margin-top:clamp(22px,2.4vw,32px);max-width:none!important;font-size:var(--target-hero-title-size)!important;letter-spacing:-.05em!important;line-height:.94!important}.page-hero--solutions .page-hero__line-mask,.page-hero--realisations .page-hero__line-mask{width:max-content;max-width:100%;padding:0 .09em .1em 0;overflow:visible}.page-hero--solutions .page-hero__title-line,.page-hero--realisations .page-hero__title-line{white-space:nowrap}.page-hero--solutions .page-hero__copy,.page-hero--realisations .page-hero__copy{align-self:end;width:min(100%,620px);max-width:none;padding:24px 22px 18px 26px}.page-hero--solutions .page-hero__media .cinematic-media__control,.page-hero--realisations .page-hero__media .cinematic-media__control{right:var(--target-hero-gutter)}.page-hero--solutions:before,.page-hero--realisations:before{left:var(--target-hero-gutter);right:var(--target-hero-gutter)}@media (max-width:1180px){.page-hero--solutions,.page-hero--realisations{--target-hero-gutter:clamp(28px, 5.4vw, 56px);--target-hero-title-size:clamp(3.15rem, 6.15vw, 4.75rem)}.page-hero--solutions .page-hero__inner,.page-hero--realisations .page-hero__inner{grid-template-columns:minmax(0,700px);gap:24px}}@media (max-width:960px){.page-hero--solutions,.page-hero--realisations{--target-hero-gutter:clamp(20px, 6vw, 28px);align-items:stretch;min-height:0!important;padding:112px 0 70px!important}.page-hero--solutions .page-hero__inner,.page-hero--realisations .page-hero__inner{width:100%;max-width:none;padding-inline:var(--target-hero-gutter);grid-template-columns:1fr;align-items:start;gap:22px;margin-inline:0}.page-hero--solutions h1,.page-hero--realisations h1{margin-top:18px;letter-spacing:-.043em!important;line-height:1!important}.page-hero--solutions{--target-hero-title-size:clamp(1.82rem, 8vw, 3.3rem)}.page-hero--realisations{--target-hero-title-size:clamp(1.68rem, 7.45vw, 3.1rem)}.page-hero--solutions .page-hero__copy,.page-hero--realisations .page-hero__copy{background:0 0;border-top:1px solid #d8b36a59;border-left:0;width:100%;padding:18px 0 0!important}.page-hero--solutions .page-hero__media .cinematic-media__control,.page-hero--realisations .page-hero__media .cinematic-media__control{right:var(--target-hero-gutter)!important;bottom:18px!important}.page-hero--solutions:before,.page-hero--realisations:before{left:var(--target-hero-gutter);right:var(--target-hero-gutter);bottom:52px}}@media (max-width:340px){.page-hero--solutions{--target-hero-title-size:clamp(1.72rem, 7.7vw, 1.86rem)}.page-hero--realisations{--target-hero-title-size:clamp(1.56rem, 7vw, 1.68rem)}}
