.ecosystem_page__YaZmP{background:var(--ink);color:var(--cream);min-height:100vh;font-family:var(--font-ibm-plex-arabic),Arial,sans-serif;color-scheme:dark;overflow:clip;background-image:radial-gradient(ellipse at 85% 8%,#2a51302b,transparent 42%)}.ecosystem_finder__FNzeB *,.ecosystem_page__YaZmP *{box-sizing:border-box}.ecosystem_finder__FNzeB a,.ecosystem_page__YaZmP a{color:inherit;text-decoration:none}.ecosystem_finder__FNzeB button,.ecosystem_page__YaZmP button,.ecosystem_page__YaZmP input,.ecosystem_page__YaZmP select,.ecosystem_page__YaZmP textarea{font:inherit}.ecosystem_finder__FNzeB button,.ecosystem_page__YaZmP button{cursor:pointer}.ecosystem_finder__FNzeB a:focus-visible,.ecosystem_finder__FNzeB button:focus-visible,.ecosystem_page__YaZmP a:focus-visible,.ecosystem_page__YaZmP button:focus-visible,.ecosystem_page__YaZmP input:focus-visible,.ecosystem_page__YaZmP select:focus-visible,.ecosystem_page__YaZmP textarea:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.ecosystem_finder__FNzeB h2,.ecosystem_finder__FNzeB p,.ecosystem_page__YaZmP h1,.ecosystem_page__YaZmP h2,.ecosystem_page__YaZmP h3,.ecosystem_page__YaZmP p{margin:0}.ecosystem_skip__OmGYm{position:fixed;top:-100px;inset-inline-start:20px;padding:14px 20px;background:var(--gold);color:var(--ink)!important;z-index:100}.ecosystem_skip__OmGYm:focus{top:14px}.ecosystem_header__SPobK{min-height:100px;margin-inline:var(--space);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:20px}.ecosystem_brand__vKE5z{font-size:26px;font-weight:500;letter-spacing:-.07em;direction:ltr;display:flex;align-items:center;gap:10px;white-space:nowrap}.ecosystem_brand__vKE5z span{font:10px Arial,sans-serif;color:var(--muted);letter-spacing:.1em;text-transform:uppercase}.ecosystem_header__SPobK nav{display:flex;padding:4px;gap:3px;font:12px Arial,sans-serif}.ecosystem_header__SPobK nav a{padding:12px 19px;border-radius:999px}.ecosystem_header__SPobK nav a[aria-current=page]{background:#bdcfa91c;color:var(--gold)}.ecosystem_header__SPobK nav a:hover{background:#bdcfa90c}.ecosystem_language__ClalK{color:var(--cream);display:flex;gap:15px;align-items:center;background:none;border:none;min-height:44px;font-size:12px!important}.ecosystem_language__ClalK span{color:var(--gold);font-size:20px}.ecosystem_previewNotice__VWf3k{padding:13px var(--space);font-size:10px;line-height:1.7;color:var(--muted);border-bottom:1px solid var(--line);background:#b7bd9d04}.ecosystem_hero__IKkQZ{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;padding:65px var(--space) 80px;min-height:540px}.ecosystem_eyebrow__s1at5{font-size:10px;letter-spacing:.13em;color:var(--gold);line-height:1.8}.ecosystem_hero__IKkQZ h1{font-size:clamp(40px,4.7vw,74px);font-weight:400;letter-spacing:-.05em;line-height:1.15;margin-block:25px}.ecosystem_hero__IKkQZ h1 span{display:block}.ecosystem_goldText__UT0jh{color:var(--gold)}.ecosystem_page__YaZmP[dir=rtl] h1{letter-spacing:-.035em;line-height:1.45}.ecosystem_lede__nquWa{font-size:15px;color:#b9c5bc;line-height:1.9;max-width:510px}.ecosystem_heroActions__CKoQo{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:28px;font-size:12px}.ecosystem_heroActions__CKoQo>a{display:inline-flex;align-items:center;gap:18px}.ecosystem_textLink__mqaSR{padding:12px 0}.ecosystem_heroVisual__Q0AJr{height:350px;position:relative;perspective:900px;direction:ltr}.ecosystem_visualCore___77Vh{position:absolute;inset:70px 28%;border-radius:32px;border:1px solid #c7caaa55;background:linear-gradient(130deg,#65775b66,#172d2399 55%,#0c1712);box-shadow:inset 0 1px 15px #b9c5a115,0 35px 90px #0007;transform:rotateY(-25deg) rotateX(15deg) rotate(10deg);display:flex;align-items:center;justify-content:center;flex-direction:column}.ecosystem_visualCore___77Vh>span{font:italic 90px Georgia,serif;color:var(--gold);text-shadow:3px 4px 0 #5c684f}.ecosystem_visualCore___77Vh small{font:8px Arial,sans-serif;letter-spacing:.26em;color:var(--muted);margin-top:12px}.ecosystem_visualOrbit__VCq_C{position:absolute;inset:35px 5%;border:1px solid #a5b89445;border-radius:50%;transform:rotateX(62deg) rotateY(-13deg) rotate(20deg)}.ecosystem_visualOrbit__VCq_C:nth-child(2){inset:20px 13%;transform:rotateX(20deg) rotateY(58deg) rotate(-30deg);border-color:#d7c6a040}.ecosystem_floatingLabel__xkmex{position:absolute;display:flex;align-items:center;gap:10px;font-size:10px;color:#d0d7cc;border:1px solid var(--line);background:#14221ad9;box-shadow:0 10px 30px #0004;border-radius:999px;padding:11px 15px;max-width:85%}.ecosystem_floatingLabel__xkmex i{width:4px;height:4px;background:var(--gold);border-radius:50%}.ecosystem_floatingLabel__xkmex[data-position="0"]{top:40px;left:0}.ecosystem_floatingLabel__xkmex[data-position="1"]{right:0;top:160px}.ecosystem_floatingLabel__xkmex[data-position="2"]{left:5%;bottom:10px}.ecosystem_anatomy__NA2vf,.ecosystem_brief__v50mn,.ecosystem_featureSection__YLLaK,.ecosystem_timeline__XXgoM{padding:60px var(--space);border-top:1px solid var(--line);scroll-margin-top:20px}.ecosystem_sectionHeading__G4oM9{margin-bottom:34px;max-width:690px}.ecosystem_sectionHeading__G4oM9 h2{font-size:clamp(27px,3vw,44px);line-height:1.3;font-weight:400;letter-spacing:-.03em;margin-block:12px}.ecosystem_sectionHeading__G4oM9>p:last-child{font-size:13px;color:var(--muted);line-height:1.9}.ecosystem_anatomyGrid__EcAbg{display:grid;grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:25px}.ecosystem_layerControls__d0SCv{display:grid;gap:10px}.ecosystem_layerControls__d0SCv button{display:flex;align-items:center;gap:13px;text-align:start;padding:17px 15px;border:1px solid var(--line);border-radius:14px;background:#ffffff03;color:#b7c2ba;font-size:12px;min-height:59px;transition:background var(--motion),border-color var(--motion)}.ecosystem_layerControls__d0SCv button>span:last-child{margin-inline-start:auto}.ecosystem_layerControls__d0SCv button[aria-pressed=true]{border-color:#d7c6a075;background:linear-gradient(110deg,#88a38c18,#d7c6a00b);color:var(--cream)}.ecosystem_index__k7rqx{font:10px Arial,sans-serif;letter-spacing:.1em;color:var(--gold)}.ecosystem_exploded___doPr{position:relative;height:350px;perspective:1000px;direction:ltr}.ecosystem_layer__IN9t4{position:absolute;top:calc(20px + var(--layer) * 52px);width:80%;left:10%;height:138px;border:1px solid #899c8050;border-radius:14px;transform:rotateX(52deg) rotate(-25deg);background:linear-gradient(120deg,#17261ce8,#101b15f5);box-shadow:0 18px 23px #0005;z-index:calc(5 - var(--layer));transition:transform .5s ease,border-color .5s ease,background .5s ease}.ecosystem_layer__IN9t4>span{position:absolute;top:15px;left:16px;font:8px Arial;color:#b6c4b3}.ecosystem_layer__IN9t4 strong{position:absolute;top:15px;left:42px;font-size:10px;font-weight:400;color:#b6c4b3}.ecosystem_activeLayer__jfg96{transform:rotateX(52deg) rotate(-25deg) translateZ(15px);border-color:#e0d0a69c;background:linear-gradient(120deg,#3c5142ef,#202d22f5)}.ecosystem_wireframe__24Ba5{display:grid;grid-template-columns:1fr 1fr;gap:8px;position:absolute;inset:42px 16px 16px}.ecosystem_wireframe__24Ba5 i{border:1px solid #d1d0b12b;border-radius:4px}.ecosystem_wireframe__24Ba5 i:first-child{background:linear-gradient(110deg,#a9bd8a25,transparent)}.ecosystem_layerDescription__nPyCB h3{font-size:24px;font-weight:400;letter-spacing:-.03em;margin-block:18px 10px}.ecosystem_layerDescription__nPyCB p{font-size:13px;color:var(--muted);line-height:1.9}.ecosystem_badge__FFvpm{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);background:#c1cab205;border-radius:999px;font-size:9px;color:#bbc9bb;padding:7px 10px;line-height:1.5}.ecosystem_badge__FFvpm i{height:4px;width:4px;border-radius:50%;background:#a3b9a2}.ecosystem_badge__FFvpm[data-status=planned]{color:var(--gold)}.ecosystem_badge__FFvpm[data-status=planned] i{background:var(--gold)}.ecosystem_badge__FFvpm[data-status=gated] i{background:#b9a7d1}.ecosystem_featureGrid__KZq5f{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ecosystem_featureCard__Fmjsv,.ecosystem_glassCard__J5guV{padding:25px}.ecosystem_featureCard__Fmjsv{transition:transform var(--motion),border-color var(--motion)}.ecosystem_featureCard__Fmjsv:hover{transform:translateY(-4px);border-color:#d7c6a070}.ecosystem_featureCard__Fmjsv h3,.ecosystem_glassCard__J5guV h3{font-size:18px;font-weight:400;margin-block:22px 12px;line-height:1.5}.ecosystem_featureCard__Fmjsv p,.ecosystem_glassCard__J5guV p{font-size:12px;line-height:1.9;color:var(--muted)}.ecosystem_cardFooter__3wd3E{margin-top:24px;padding-top:17px;border-top:1px solid var(--line);display:flex;justify-content:space-between;font-size:11px}.ecosystem_honesty__qsSIa{margin-top:20px;display:flex;gap:25px;align-items:center}.ecosystem_honesty__qsSIa>.ecosystem_badge__FFvpm{flex-shrink:0}.ecosystem_pathway__dlVKF{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:0}.ecosystem_pathway__dlVKF li{padding:22px 24px;border-inline-start:1px solid var(--line);position:relative}.ecosystem_pathway__dlVKF li:before{content:"";height:1px;background:#a3b9a255;position:absolute;top:40px;inset-inline:0}.ecosystem_stepNumber__Tp2VG{position:relative;display:grid;place-items:center;width:40px;height:40px;border:1px solid #9db49360;background:#101a14;border-radius:50%;font:10px Arial,sans-serif;color:var(--gold)}.ecosystem_pathway__dlVKF h3{font-size:17px;font-weight:400;margin-block:22px 10px}.ecosystem_pathway__dlVKF p{font-size:12px;color:var(--muted);line-height:1.9}.ecosystem_timeline__XXgoM ol{display:grid;grid-template-columns:repeat(10,1fr);list-style:none;padding:0;margin:0;gap:4px}.ecosystem_timeline__XXgoM li{min-width:0}.ecosystem_timeline__XXgoM li button{display:flex;align-items:center;flex-direction:column;gap:13px;width:100%;padding:13px 4px;min-height:95px;border:0;border-bottom:1px solid var(--line);background:transparent;font-size:10px;color:var(--muted)}.ecosystem_timeline__XXgoM li button[aria-pressed=true]{color:var(--cream);border-bottom-color:var(--gold)}.ecosystem_timeline__XXgoM li button[aria-pressed=true] .ecosystem_stepNumber__Tp2VG{background:var(--gold);color:var(--ink)}.ecosystem_timelineDetail__hHXui{border:1px solid var(--line);border-radius:18px;background:#c4d4c107;padding:28px;margin-top:24px}.ecosystem_timelineDetail__hHXui h3{font-size:24px;font-weight:400;margin-block:10px}.ecosystem_timelineDetail__hHXui>p{font-size:13px;line-height:1.9;color:var(--muted)}.ecosystem_searchLabel__tM_hH{font-size:12px;color:var(--muted);display:block;margin-bottom:10px}.ecosystem_searchInput__FhjFJ{width:min(100%,500px);border:1px solid var(--line);border-radius:999px;background:#15201980;padding:14px 20px;min-height:48px;color:var(--cream);font-size:13px}.ecosystem_searchInput__FhjFJ::placeholder{color:#9cae9e}.ecosystem_services__ns_AA{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px}.ecosystem_services__ns_AA .ecosystem_badge__FFvpm{float:inline-end}.ecosystem_services__ns_AA h3{clear:both;padding-top:18px;margin-bottom:0}.ecosystem_empty__HoEyM{padding-block:35px;color:var(--muted);font-size:13px}.ecosystem_briefGrid__ajAE6{display:grid;grid-template-columns:1fr 1fr;gap:35px}.ecosystem_briefForm__veDWn{padding:28px;display:flex;flex-direction:column;align-items:start}.ecosystem_briefForm__veDWn label,.ecosystem_briefOutput__sn36r label{font-size:12px;color:#bfcbbf;display:block;margin-block:15px 8px}.ecosystem_briefForm__veDWn label:first-child{margin-top:0}.ecosystem_briefForm__veDWn input,.ecosystem_briefForm__veDWn select,.ecosystem_briefForm__veDWn textarea,.ecosystem_briefOutput__sn36r textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:12px;background:#080f0c99;color:var(--cream);font-size:13px;min-height:44px;resize:vertical}.ecosystem_briefForm__veDWn>button{margin-top:25px;border:0;font-size:12px;display:flex;gap:20px;align-items:center}.ecosystem_briefOutput__sn36r{padding:25px}.ecosystem_briefOutput__sn36r h3{font-size:32px;font-weight:400;letter-spacing:-.03em;margin-block:25px 18px}.ecosystem_briefOutput__sn36r p{font-size:13px;line-height:1.9;color:var(--muted)}.ecosystem_briefOutput__sn36r textarea{font-size:12px;line-height:1.8}.ecosystem_briefOutput__sn36r>p[role=status]{font-size:11px;margin-top:14px}.ecosystem_outlineButton__pAPnu{color:var(--cream);border:1px solid var(--line);border-radius:999px;background:#ffffff05;padding:12px 18px;min-height:44px;font-size:12px!important;margin-top:18px}.ecosystem_emptyIllustration__Dp2HL{height:170px;display:flex;align-items:center;justify-content:center;gap:12px;perspective:700px}.ecosystem_emptyIllustration__Dp2HL i{width:90px;height:120px;display:block;border:1px solid #b9c5a14d;border-radius:10px;transform:rotateY(-35deg) rotateX(12deg);background:linear-gradient(120deg,#68806630,transparent)}.ecosystem_emptyIllustration__Dp2HL i:nth-child(2){transform:rotateY(-35deg) rotateX(12deg) translateY(-14px)}.ecosystem_closing__Afdw_{padding:65px var(--space);border-top:1px solid var(--line);text-align:center}.ecosystem_closing__Afdw_ h2{font-size:clamp(30px,4vw,52px);font-weight:400;margin-block:18px 25px;letter-spacing:-.03em}.ecosystem_closing__Afdw_ nav{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.ecosystem_closing__Afdw_ nav a{padding:13px 22px;border:1px solid var(--line);border-radius:999px;font-size:12px}.ecosystem_closing__Afdw_ nav a:hover{background:#c4d4c10c}.ecosystem_footer__7s_fU{padding:34px var(--space);border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:25px}.ecosystem_footer__7s_fU nav,.ecosystem_footer__7s_fU p{font-size:11px;color:var(--muted)}.ecosystem_footer__7s_fU nav{display:flex;gap:20px}.ecosystem_finder__FNzeB{padding-block:32px 35px;margin-top:22px;border-top:1px solid var(--line);color:var(--cream)}.ecosystem_finderHeading__x8vbX{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:22px}.ecosystem_finderHeading__x8vbX h2{font-size:21px;font-weight:400;letter-spacing:-.02em}.ecosystem_choices__8B071{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ecosystem_choices__8B071 button{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:999px;background:#ffffff03;padding:12px 18px;min-height:47px;color:#bac7bb;font-size:11px;text-align:start}.ecosystem_choices__8B071 button[aria-pressed=true]{border-color:#d7c6a080;color:var(--cream);background:#c5d4b513}.ecosystem_finderResult__L_w9u{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px;margin-top:15px}.ecosystem_finderResult__L_w9u p{font-size:12px;color:var(--muted);line-height:1.9;max-width:680px;margin-top:7px}.ecosystem_finderResult__L_w9u>a{display:inline-flex;align-items:center;gap:20px;font-size:11px;flex-shrink:0}@media(max-width:1050px){.ecosystem_hero__IKkQZ{gap:15px}.ecosystem_hero__IKkQZ h1{font-size:49px}.ecosystem_anatomyGrid__EcAbg{grid-template-columns:1fr 1fr}.ecosystem_layerDescription__nPyCB{grid-column:1/-1;max-width:650px}.ecosystem_featureGrid__KZq5f,.ecosystem_services__ns_AA{grid-template-columns:1fr 1fr}.ecosystem_timeline__XXgoM ol{grid-template-columns:repeat(5,1fr);gap:15px 6px}.ecosystem_choices__8B071{grid-template-columns:1fr 1fr}.ecosystem_finderHeading__x8vbX{display:block}.ecosystem_finderHeading__x8vbX h2{margin-top:10px}}@media(max-width:760px){.ecosystem_header__SPobK{flex-wrap:wrap;min-height:130px;padding-block:20px 12px;gap:15px}.ecosystem_header__SPobK nav{order:3;width:100%;justify-content:space-between}.ecosystem_header__SPobK nav a{padding:10px 15px}.ecosystem_brand__vKE5z{font-size:24px}.ecosystem_hero__IKkQZ{grid-template-columns:1fr;padding-block:35px 45px;gap:25px}.ecosystem_hero__IKkQZ h1{font-size:clamp(35px,9vw,55px);margin-block:18px}.ecosystem_heroVisual__Q0AJr{height:290px;max-width:420px;width:100%;justify-self:center}.ecosystem_visualCore___77Vh{inset:55px 30%}.ecosystem_visualCore___77Vh>span{font-size:70px}.ecosystem_visualCore___77Vh small{font-size:7px}.ecosystem_floatingLabel__xkmex{font-size:9px;padding:10px 12px}.ecosystem_floatingLabel__xkmex[data-position="1"]{top:130px}.ecosystem_heroActions__CKoQo{gap:18px;font-size:11px}.ecosystem_lede__nquWa{font-size:14px}.ecosystem_anatomy__NA2vf,.ecosystem_brief__v50mn,.ecosystem_featureSection__YLLaK,.ecosystem_timeline__XXgoM{padding-block:40px}.ecosystem_anatomyGrid__EcAbg{grid-template-columns:1fr;gap:15px}.ecosystem_exploded___doPr{height:310px;max-width:420px;width:100%;justify-self:center}.ecosystem_layerDescription__nPyCB{grid-column:auto}.ecosystem_layer__IN9t4{height:125px}.ecosystem_featureCard__Fmjsv,.ecosystem_glassCard__J5guV{padding:20px}.ecosystem_featureGrid__KZq5f{gap:12px}.ecosystem_featureCard__Fmjsv h3,.ecosystem_glassCard__J5guV h3{font-size:16px}.ecosystem_honesty__qsSIa{display:block}.ecosystem_honesty__qsSIa p{margin-top:14px}.ecosystem_pathway__dlVKF{grid-template-columns:1fr 1fr;gap:18px 0}.ecosystem_pathway__dlVKF li{padding:15px}.ecosystem_pathway__dlVKF li:before{top:35px}.ecosystem_pathway__dlVKF h3{font-size:16px}.ecosystem_services__ns_AA{grid-template-columns:1fr}.ecosystem_timeline__XXgoM li button{font-size:9px}.ecosystem_stepNumber__Tp2VG{width:34px;height:34px}.ecosystem_briefGrid__ajAE6{grid-template-columns:1fr;gap:12px}.ecosystem_briefForm__veDWn{padding:22px}.ecosystem_briefOutput__sn36r{padding:15px 0}.ecosystem_footer__7s_fU{flex-wrap:wrap}.ecosystem_footer__7s_fU p{font-size:10px}.ecosystem_footer__7s_fU nav{width:100%;justify-content:space-between}.ecosystem_finderHeading__x8vbX h2{font-size:20px}.ecosystem_choices__8B071{gap:8px}.ecosystem_choices__8B071 button{font-size:10px;padding:10px 13px}.ecosystem_finderResult__L_w9u{display:block;padding:20px}.ecosystem_finderResult__L_w9u>a{margin-top:18px}.ecosystem_closing__Afdw_{padding-block:45px}}@media(prefers-reduced-motion:reduce){.ecosystem_finder__FNzeB *,.ecosystem_page__YaZmP *{animation:none!important;transition:none!important;scroll-behavior:auto!important}.ecosystem_featureCard__Fmjsv:hover{transform:none}}