.core-values-section{isolation:isolate;background:radial-gradient(circle at 50% 14%,#f59e0b24,#0000 27rem),radial-gradient(circle at 16% 48%,#14b8a624,#0000 30rem),radial-gradient(circle at 82% 58%,#22d3ee1a,#0000 28rem),linear-gradient(#020617 0%,#07111f 44%,#0b1220 100%)}.core-values-section:before,.core-values-section:after{z-index:1;content:"";pointer-events:none;position:absolute;inset-inline:0}.core-values-section:before{background-color:#0000;background-image:linear-gradient(#020617d1,#0000),linear-gradient(90deg,#0000,#f59e0b70,#14b8a661,#0000);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,100% 1px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:9rem;top:0}.core-values-section:after{background:linear-gradient(#0000,#ffffff0f);height:10rem;bottom:0}.core-values-grid-layer{opacity:.48;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle at 50% 44%,#f59e0b1f,#0000 22rem);background-size:84px 84px,84px 84px,auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 86%,#0000 100%)}.core-values-framework{isolation:isolate}.core-values-framework:before{z-index:0;content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#14b8a61f,#0000 54%),radial-gradient(circle,#f59e0b1a,#0000 68%);border-radius:9999px;width:min(42rem,84vw);height:min(30rem,64vw);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.core-values-network{overflow:visible}.core-values-connector{stroke:#fff3;stroke-width:1.15px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;filter:drop-shadow(0 0 8px #22d3ee29);transition:stroke .22s ease-out,stroke-width .22s ease-out,opacity .22s ease-out,filter .22s ease-out}.core-values-node,.core-values-signal{fill:#ffffffe6;opacity:.8;transition:fill .22s ease-out,opacity .22s ease-out,filter .22s ease-out}.core-values-signal{opacity:0}.core-values-connector-1{stroke:#22d3ee57;fill:#22d3ee}.core-values-connector-2{stroke:#22c55e57;fill:#22c55e}.core-values-connector-3{stroke:#f59e0b57;fill:#f59e0b}.core-values-connector-4{stroke:#fb718557;fill:#fb7185}.core-values-hub{filter:drop-shadow(0 28px 60px #00000057)}.core-values-hub:before{content:"";clip-path:polygon(50% 0%,91% 24%,91% 76%,50% 100%,9% 76%,9% 24%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffff24,#0000 38%),radial-gradient(circle at 50% 44%,#ffffff21,#0000 46%),#020617a3;border:1px solid #ffffff29;position:absolute;inset:13%;box-shadow:inset 0 1px #ffffff26,inset 0 0 40px #14b8a614}.core-values-hub-hex{fill:#0f172a2e;stroke:#ffffff2e;stroke-width:1.2px}.core-values-hub-ring{stroke:#ffffff1f;stroke-width:1px}.core-values-hub-ring-soft{stroke:#14b8a638}.core-values-hub-arc{stroke:#22d3ee;stroke-width:4px;stroke-linecap:round;filter:drop-shadow(0 0 12px #22d3ee73)}.core-values-hub-arc-warm{stroke:#f59e0b;filter:drop-shadow(0 0 12px #f59e0b61)}.core-values-hub-node{fill:#f8fafc;filter:drop-shadow(0 0 10px #f59e0b85)}.core-values-list:before{z-index:0;content:"";opacity:.38;background:linear-gradient(#22d3ee,#22c55e,#f59e0b,#fb7185);width:1px;position:absolute;top:.65rem;bottom:.65rem;left:1.36rem}.core-value-card{--value-accent:#22d3ee;--value-rgb:34 211 238;--value-index:0;background:linear-gradient(145deg, rgb(var(--value-rgb) / .1), transparent 34%), linear-gradient(180deg, #ffffff18, #ffffff0b);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff1f;min-height:10.75rem;box-shadow:0 24px 70px #0000003d,inset 0 1px #ffffff1f}.core-value-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at 18% 14%, rgb(var(--value-rgb) / .2), transparent 36%), linear-gradient(90deg, rgb(var(--value-rgb) / .1), transparent 42%);opacity:0;pointer-events:none;transition:opacity .22s ease-out;position:absolute;inset:0}.core-value-card:hover,.core-value-card:focus-visible{border-color:rgb(var(--value-rgb) / .42);background:linear-gradient(145deg, rgb(var(--value-rgb) / .14), transparent 38%), linear-gradient(180deg, #ffffff21, #ffffff0e);transform:translateY(-3px)}.core-value-card:hover:before,.core-value-card:focus-visible:before{opacity:1}.core-value-accent-line{inset-inline:1.2rem;content:"";background:linear-gradient(90deg, transparent, var(--value-accent), transparent);height:2px;box-shadow:0 0 18px rgb(var(--value-rgb) / .42);position:absolute;top:0}.core-value-icon{background:radial-gradient(circle at 35% 28%, #ffffff6b, transparent 32%), rgb(var(--value-rgb) / .92);box-shadow:0 14px 30px rgb(var(--value-rgb) / .2), inset 0 1px 0 #ffffff47}.core-values-closing{position:relative}.core-values-closing:before{content:"";background:linear-gradient(90deg,#0000,#f59e0b8c,#22d3ee7a,#0000);width:min(22rem,72vw);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.business-verticals-section{isolation:isolate;background:radial-gradient(circle at 50% 12%,#22d3ee1a,#0000 31rem),radial-gradient(circle at 12% 42%,#f59e0b0f,#0000 25rem),radial-gradient(circle at 86% 52%,#8b5cf612,#0000 29rem),linear-gradient(#07111f 0%,#0b1726 48%,#07111f 100%)}.business-verticals-section:before,.business-verticals-section:after{z-index:1;content:"";pointer-events:none;position:absolute;inset-inline:0}.business-verticals-section:before{background-color:#0000;background-image:linear-gradient(#0b1220d1,#0000),linear-gradient(90deg,#0000,#22d3ee61,#f59e0b57,#0000);background-position:0 0,0 0;background-repeat:no-repeat;background-size:auto,100% 1px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;height:8rem;top:0}.business-verticals-section:after{background:linear-gradient(#0000,#02061757);height:11rem;bottom:0}.business-verticals-grid-layer{opacity:.34;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),radial-gradient(circle at 50% 38%,#ffffff07,#0000 24rem);background-size:78px 78px,78px 78px,auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 86%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 13% 86%,#0000 100%)}.business-verticals-inner{width:min(1180px,100% - 2rem);margin-inline:auto}.business-verticals-intro{text-align:left;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:1.125rem;align-items:center;gap:1rem;padding:1rem;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.business-verticals-intro:before{inset-inline:1.25rem;content:"";background:linear-gradient(90deg,#0000,#f59e0b75,#22d3ee6b,#0000);height:1px;position:absolute;top:0}.business-verticals-intro-badge{white-space:nowrap;color:#fde68a;text-transform:uppercase;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.58rem .82rem;font-size:.68rem;font-weight:900;line-height:1;display:inline-flex}.business-verticals-framework{isolation:isolate}.business-verticals-framework:before{z-index:0;content:"";filter:blur(12px);pointer-events:none;background:radial-gradient(circle,#22d3ee12,#0000 56%),radial-gradient(circle,#f59e0b0d,#0000 72%);border-radius:9999px;width:min(44rem,88vw);height:min(26rem,62vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.business-verticals-grid{grid-template-columns:1fr;gap:1rem}.business-vertical-card{--vertical-accent:#22d3ee;--vertical-rgb:34 211 238;--vertical-index:0;border:1px solid #ffffff1f;border-top-color:rgb(var(--vertical-rgb) / .48);background:linear-gradient(145deg, rgb(var(--vertical-rgb) / .055), transparent 38%), linear-gradient(145deg, #1c2837f5, #121d2df2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1.18rem;flex-direction:column;height:100%;min-height:11.75rem;padding:1.25rem 1.35rem 1.2rem;display:flex;box-shadow:0 16px 38px #0000002e,inset 0 1px #ffffff1a}.business-vertical-card:before{content:"";border-radius:inherit;background:radial-gradient(circle at 18% 12%, rgb(var(--vertical-rgb) / .09), transparent 30%), linear-gradient(120deg, rgb(var(--vertical-rgb) / .055), transparent 42%);opacity:0;pointer-events:none;transition:opacity .22s ease-out;position:absolute;inset:0}.business-vertical-card:after{display:none}.business-vertical-card:hover,.business-vertical-card:focus-visible{border-color:rgb(var(--vertical-rgb) / .38);border-top-color:rgb(var(--vertical-rgb) / .62);background:linear-gradient(145deg, rgb(var(--vertical-rgb) / .075), transparent 38%), linear-gradient(145deg, #1f2d3ef7, #131f31f5);transform:translateY(-3px)}.business-vertical-card:hover:before,.business-vertical-card:focus-visible:before{opacity:1}.business-vertical-edge{inset-inline:1.2rem;content:"";background:linear-gradient(90deg, transparent, rgb(var(--vertical-rgb) / .72), transparent);height:2px;box-shadow:0 0 10px rgb(var(--vertical-rgb) / .22);position:absolute;top:0}.business-vertical-corner-node{content:"";background:var(--vertical-accent);width:.44rem;height:.44rem;box-shadow:0 0 12px rgb(var(--vertical-rgb) / .4);opacity:.78;border-radius:9999px;position:absolute;bottom:1.25rem;right:1.25rem}.business-vertical-number{color:var(--vertical-accent);text-shadow:0 0 14px rgb(var(--vertical-rgb) / .16);font-size:2rem;font-weight:800;line-height:1}.business-vertical-label{z-index:10;color:#94a3b8;text-transform:uppercase;margin-top:.75rem;font-size:.66rem;font-weight:800;line-height:1.2;position:relative}.business-vertical-title{z-index:10;color:#fff;margin-top:.9rem;font-size:1.24rem;font-weight:900;line-height:1.2;position:relative}.business-vertical-description{z-index:10;color:#cbd5e1;max-width:48ch;margin-top:.62rem;font-size:.92rem;line-height:1.55;position:relative}.business-vertical-icon{background:radial-gradient(circle at 35% 28%, #ffffff42, transparent 34%), linear-gradient(145deg, rgb(var(--vertical-rgb) / .92), rgb(var(--vertical-rgb) / .68));width:2.75rem;height:2.75rem;box-shadow:0 12px 22px rgb(var(--vertical-rgb) / .15), inset 0 1px 0 #ffffff38;border-radius:.875rem}.business-verticals-closing{position:relative}.business-verticals-closing:before{content:"";background:linear-gradient(90deg,#0000,#22d3ee85,#f59e0b6b,#0000);width:min(22rem,72vw);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}@media (width>=640px){.business-verticals-inner{width:min(1180px,100% - 3rem)}.business-verticals-intro{grid-template-columns:auto minmax(0,1fr);gap:1.25rem;padding:1rem 1.25rem}}@media (width>=900px){.business-verticals-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem}.business-vertical-card{min-height:11.9rem;padding:1.3rem 1.35rem}}@media (width>=1024px){.business-verticals-inner{width:min(1120px,100% - 3rem)}.business-verticals-grid{gap:1rem}.business-vertical-card{min-height:11.85rem;padding:1.32rem 1.4rem}.business-vertical-number{font-size:2.05rem}.business-vertical-title{font-size:1.26rem}}@media (width>=1280px){.business-verticals-inner{width:min(1180px,100% - 3rem)}.business-verticals-grid{gap:1rem 1.125rem}.business-vertical-card{min-height:12rem;padding:1.4rem 1.5rem 1.32rem}.business-vertical-number{font-size:2.25rem}.business-vertical-title{font-size:1.34rem}}.faq-knowledge-section{isolation:isolate;background:radial-gradient(circle at 14% 8%,#10b98121,#0000 29rem),radial-gradient(circle at 86% 18%,#f59e0b12,#0000 28rem),radial-gradient(circle at 50% 92%,#22d3ee12,#0000 34rem),linear-gradient(#07111f 0%,#0b1624 48%,#07111f 100%)}.faq-knowledge-section:before,.faq-knowledge-section:after{z-index:1;content:"";pointer-events:none;position:absolute;inset-inline:0}.faq-knowledge-section:before{background:linear-gradient(90deg,#0000,#34d3995c,#f59e0b2e,#0000);height:1px;top:0}.faq-knowledge-section:after{background:linear-gradient(#0000,#02061747);height:8rem;bottom:0}.faq-grid-layer{opacity:.42;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),radial-gradient(circle at 50% 20%,#ffffff06,#0000 26rem);background-size:74px 74px,74px 74px,auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 12% 88%,#0000 100%)}.faq-shell{width:min(1180px,100%);margin-inline:auto}.faq-header{align-items:end;gap:1.5rem;display:grid}.faq-eyebrow{color:#6ee7b7;letter-spacing:0;text-transform:uppercase;background:#34d39917;border:1px solid #34d3993d;border-radius:999px;align-items:center;gap:.5rem;width:fit-content;padding:.42rem .7rem;font-size:.74rem;font-weight:900;line-height:1;display:inline-flex}.faq-eyebrow span{background:linear-gradient(135deg,#34d399,#f59e0b);border-radius:999px;flex:none;width:.42rem;height:.42rem;box-shadow:0 0 14px #34d39994}.faq-title{color:#f8fafc;letter-spacing:0;text-wrap:balance;max-width:45rem;margin-top:1rem;font-size:clamp(2.4rem,6vw,3.65rem);font-weight:900;line-height:1.04}.faq-intro{color:#cbd5e1e0;max-width:41rem;margin-top:1rem;font-size:clamp(1rem,1.55vw,1.12rem);line-height:1.68}.faq-search-panel,.faq-filter-panel,.faq-card,.faq-empty-state{border:1px solid #ffffff1a;box-shadow:0 18px 54px #0000002e,inset 0 1px #ffffff14}.faq-search-panel{background:linear-gradient(145deg,#ffffff13,#0000 52%),#0f1b2bdb;border-radius:1.25rem;padding:1rem}.faq-search-label,.faq-filter-label{color:#f8fafc;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.2}.faq-search-field{margin-top:.8rem;position:relative}.faq-search-icon{color:#94a3b8;pointer-events:none;width:1.2rem;height:1.2rem;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.faq-search-input{color:#f8fafc;background:#02081275;border:1px solid #ffffff1c;border-radius:.95rem;outline:none;width:100%;min-height:3.25rem;padding:.82rem 1rem .82rem 3rem;font-size:max(16px,1rem);line-height:1.35;transition:border-color .18s,background-color .18s,box-shadow .18s}.faq-search-input::placeholder{color:#94a3b8d1}.faq-search-input:focus{background:#020812ad;border-color:#34d39970;box-shadow:0 0 0 3px #34d3991c}.faq-filter-panel{background:#0f1b2bb8;border-radius:1.2rem;margin-top:2.5rem;padding:1.05rem 1rem}.faq-filter-panel fieldset{min-width:0}.faq-filter-list{margin-top:.8rem;scrollbar-width:none;gap:.55rem;width:100%;min-width:0;max-width:100%;margin-inline:-.15rem;padding:.1rem .15rem .2rem;display:flex;overflow-x:auto}.faq-filter-list::-webkit-scrollbar{display:none}.faq-filter-chip{color:#cbd5e1;letter-spacing:0;background:#ffffff0e;border:1px solid #ffffff1a;border-radius:999px;flex:none;min-height:2.35rem;padding:.55rem .9rem;font-size:.82rem;font-weight:800;line-height:1;transition:border-color .18s,background-color .18s,color .18s,box-shadow .18s}.faq-filter-chip:hover{color:#f8fafc;background:#ffffff14;border-color:#fff3}.faq-filter-chip[data-active=true]{color:#d1fae5;background:#34d39921;border-color:#34d3996b;box-shadow:inset 0 1px #ffffff14}.faq-filter-chip:focus-visible,.faq-clear-button:focus-visible,.faq-empty-button:focus-visible,.faq-more-button:focus-visible{outline-offset:3px;outline:2px solid #34d399f2}.faq-result-bar{color:#94a3b8;flex-direction:column;gap:.8rem;margin-top:1.2rem;display:flex}.faq-result-count{font-size:.92rem;font-weight:700;line-height:1.45}.faq-clear-button,.faq-empty-button,.faq-more-button{color:#f8fafc;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:fit-content;min-height:2.65rem;padding:.62rem .95rem;font-size:.85rem;font-weight:900;line-height:1;transition:border-color .18s,background-color .18s,color .18s;display:inline-flex}.faq-clear-button:hover,.faq-empty-button:hover,.faq-more-button:hover{color:#d1fae5;background:#34d3991f;border-color:#34d3994d}.faq-grid{grid-template-columns:1fr;align-items:start;gap:.9rem;margin-top:1.5rem;display:grid}.faq-card{background:linear-gradient(145deg,#34d3990e,#0000 42%),linear-gradient(#121e2df0,#0c1827f0);border-radius:1.12rem;min-width:0;height:auto;transition:border-color .2s,background-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden}.faq-card[hidden]{display:none}.faq-card:before{inset-inline:1.1rem;content:"";opacity:0;background:linear-gradient(90deg,#0000,#34d399b3,#0000);border-radius:999px;height:2px;transition:opacity .18s;position:absolute;top:0}.faq-card:hover{background:linear-gradient(145deg,#34d39912,#0000 42%),linear-gradient(#162435f5,#0d1b2cf5);border-color:#ffffff29;transform:translateY(-2px)}.faq-card[open]{background:linear-gradient(145deg,#34d39918,#0000 44%),linear-gradient(#182739fa,#0e1d2ffa);border-color:#34d3994d}.faq-card[open]:before{opacity:1}.faq-card-trigger{cursor:pointer;width:100%;min-height:5.25rem;color:inherit;text-align:left;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem;list-style:none;transition:background-color .18s;display:flex}.faq-card-trigger:focus-visible{outline-offset:-4px;outline:2px solid #34d399f2}.faq-question-stack{min-width:0}.faq-category-badge{color:#6ee7b7;letter-spacing:0;text-transform:uppercase;background:#34d3991a;border:1px solid #34d3994d;border-radius:999px;width:fit-content;padding:.34rem .62rem;font-size:.66rem;font-weight:900;line-height:1;display:inline-flex}.faq-question{color:#f8fafc;overflow-wrap:anywhere;margin-top:.75rem;font-size:clamp(1.06rem,1.1vw,1.18rem);font-weight:800;line-height:1.35}.faq-toggle-icon{color:#cbd5e1;background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:border-color .18s,background-color .18s,color .18s;display:flex}.faq-toggle-icon svg{transition:transform .22s}.faq-card[open] .faq-toggle-icon{color:#d1fae5;background:#34d39921;border-color:#34d3994d}.faq-card[open] .faq-toggle-icon svg{transform:rotate(180deg)}.faq-answer-shell{border-top:1px solid #ffffff17;transition:grid-template-rows .28s,opacity .22s;display:grid}.faq-answer-clip{overflow:hidden}.faq-answer{color:#cbd5e1e6;max-width:65ch;padding:1rem 1.1rem 1.25rem;font-size:1rem;line-height:1.7}.faq-empty-state{background:linear-gradient(145deg,#34d39914,#0000 44%),#0f1b2bd6;border-radius:1.2rem;padding:1.35rem}.faq-empty-state h3{color:#f8fafc;font-size:1.2rem;font-weight:900;line-height:1.25}.faq-empty-state p{color:#cbd5e1db;max-width:42rem;margin-top:.7rem;font-size:.95rem;line-height:1.65}.faq-empty-button{margin-top:1.1rem}.faq-more-panel{text-align:center;flex-direction:column;align-items:center;margin-top:1.25rem;display:flex}.faq-more-button{background:linear-gradient(#ffffff1a,#ffffff0e),#0f172ab8;border-color:#34d3993d;gap:.6rem;min-height:3.05rem;padding-inline:1.25rem;box-shadow:0 14px 34px #0000002e,inset 0 1px #ffffff14}.faq-more-button svg{transition:transform .18s}.faq-more-button[aria-expanded=true] svg{transform:rotate(180deg)}.faq-more-count{color:#a7f3d0;background:#34d39924;border-radius:999px;justify-content:center;align-items:center;min-width:1.9rem;min-height:1.45rem;padding-inline:.45rem;font-size:.78rem;line-height:1;display:inline-flex}@media (width>=640px){.faq-filter-panel,.faq-search-panel{padding:1.25rem}.faq-result-bar{flex-direction:row;justify-content:space-between;align-items:center}.faq-card-trigger{padding:1.2rem 1.25rem}.faq-answer{padding:1rem 1.25rem 1.35rem}}@media (width>=768px){.faq-filter-list{flex-wrap:wrap;overflow:visible}.faq-empty-state{grid-column:1/-1}}@media (width>=1024px){.faq-knowledge-section{padding-block:6rem 6.875rem}.faq-header{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:2.5rem}.faq-title{font-size:clamp(2.625rem,4.5vw,4rem)}.faq-search-panel{align-self:end}.faq-card-trigger{min-height:5.55rem;padding:1.18rem 1.3rem}}@media (width>=1280px){.faq-card-trigger{min-height:5.35rem;padding:1.15rem 1.35rem}}.about-ecosystem-section{isolation:isolate;background:radial-gradient(circle at 70% 8%,#f59e0b33,#0000 26rem),radial-gradient(circle at 16% 34%,#14b8a626,#0000 30rem),linear-gradient(#020617 0%,#06111f 44%,#07111f 100%)}.about-ecosystem-section:before,.about-ecosystem-section:after{z-index:1;content:"";pointer-events:none;position:absolute;inset-inline:0}.about-ecosystem-section:before{background:radial-gradient(at 50% 0,#14b8a629,#0000 58%),linear-gradient(#020617c7,#0000);height:10rem;top:0}.about-ecosystem-section:after{background:linear-gradient(#0000,#02061761);height:12rem;bottom:0}.about-depth-image{-o-object-position:68% center;object-position:68% center;opacity:.46;filter:saturate(1.08)contrast(1.04);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 28%,#000 58% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 28%,#000 58% 100%)}.about-network-layer{opacity:.55;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),radial-gradient(circle at 30% 32%,#f59e0b2e,#0000 18rem),radial-gradient(circle at 74% 56%,#10b98124,#0000 22rem);background-size:88px 88px,88px 88px,auto,auto;-webkit-mask-image:linear-gradient(#0000 0%,#000 15% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 15% 82%,#0000 100%)}.about-particle{background:#10b981e6;border-radius:9999px;width:.45rem;height:.45rem;position:absolute;box-shadow:0 0 22px #10b981b8}.about-particle-one{top:26%;left:14%}.about-particle-two{background:#f59e0be6;top:18%;right:23%;box-shadow:0 0 22px #f59e0ba6}.about-particle-three{background:#22d3eebf;bottom:22%;right:12%;box-shadow:0 0 22px #22d3ee80}.about-identity-visual{isolation:isolate}.about-identity-visual:before{z-index:1;content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(120deg,#ffffff1f,#0000 24%),radial-gradient(circle at 34%,#ffffff1f,#0000 36%);position:absolute;inset:1px}.about-orbit-svg{transform-origin:50%;filter:drop-shadow(0 24px 55px #00000057)}.about-core-panel{position:relative}.about-core-panel:before{z-index:-1;content:"";border-radius:inherit;background:linear-gradient(135deg,#f59e0b38,#14b8a633,#0000 62%);position:absolute;inset:-1px}.about-travelling-signal{z-index:30;transform-origin:0 0;background:#fff;border-radius:9999px;width:.7rem;height:.7rem;position:absolute;top:50%;left:50%;transform:rotate(24deg)translate(14.8rem);box-shadow:0 0 0 5px #10b98138,0 0 28px #10b981cc}.about-capability-list:before{content:"";background:linear-gradient(#0000,#f59e0b85,#10b98185,#0000);width:1px;position:absolute;top:1rem;bottom:1rem;left:1.88rem}.about-capability-card{--accent-color:#10b981;--item-index:0}.about-capability-card:before{content:"";background:var(--accent-color);width:.6rem;height:.6rem;box-shadow:0 0 20px color-mix(in srgb, var(--accent-color) 78%, transparent);border:2px solid #020617;border-radius:9999px;position:absolute;top:2.25rem;left:1.88rem;transform:translate(-50%)}.about-capability-card:after{content:"";border-radius:inherit;background:linear-gradient(90deg, color-mix(in srgb, var(--accent-color) 14%, transparent), transparent 34%);opacity:0;pointer-events:none;transition:opacity .22s ease-out;position:absolute;inset:0}.about-capability-card:hover:after{opacity:1}.about-insight-strip{position:relative}.about-insight-strip:before{inset-inline:1.25rem;content:"";background:linear-gradient(90deg,#0000,#f59e0b73,#10b98173,#0000);height:1px;position:absolute;top:0}.process-system-section{isolation:isolate;background:linear-gradient(90deg,#22d3ee14,#0000 30% 70%,#22c55e12),linear-gradient(#050b13 0%,#081524 48%,#050b13 100%);overflow:clip}.process-system-section:before,.process-system-section:after{z-index:1;content:"";pointer-events:none;position:absolute;inset-inline:0}.process-system-section:before{background:linear-gradient(90deg,#0000,#22d3ee52,#f59e0b47,#0000);height:1px;top:0}.process-system-section:after{background:linear-gradient(#0000,#020617bd);height:8rem;bottom:0}.process-system-grid-layer{z-index:0;opacity:.62;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px),linear-gradient(115deg,#0000 0% 47%,#22d3ee0e 47% 47.2%,#0000 47.2% 100%);background-size:76px 76px,76px 76px,100% 100%;-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 90%,#0000 100%)}.process-operating-note{position:relative}.process-system-architecture{isolation:isolate}.process-connector-map{display:none}.process-connector{fill:none;stroke:#fff3;stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-width:1.35px;opacity:.68;transition:filter .22s ease-out,opacity .22s ease-out,stroke-width .22s ease-out}.process-connector-01{stroke:#22d3ee80}.process-connector-02{stroke:#8b5cf680}.process-connector-03{stroke:#f59e0b80}.process-connector-04{stroke:#22c55e80}.process-connector-dot{opacity:.88}.process-connector-dot-01{fill:#22d3ee;filter:drop-shadow(0 0 10px #22d3eeb8)}.process-connector-dot-02{fill:#8b5cf6;filter:drop-shadow(0 0 10px #8b5cf6b8)}.process-connector-dot-03{fill:#f59e0b;filter:drop-shadow(0 0 10px #f59e0bb8)}.process-connector-dot-04{fill:#22c55e;filter:drop-shadow(0 0 10px #22c55eb8)}.process-workflow-hub{z-index:30;aspect-ratio:1;margin-inline:auto;place-items:center;width:min(16rem,76vw);margin-bottom:1.75rem;display:grid;position:relative}.process-workflow-hub:before{content:"";background:conic-gradient(from 210deg,#22d3ee 0deg 54deg,#0000 54deg 104deg,#8b5cf6 104deg 160deg,#0000 160deg 210deg,#22c55e 210deg 268deg,#0000 268deg 314deg,#f59e0b 314deg 360deg);border-radius:9999px;position:absolute;inset:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 calc(100% - 10px) calc(100% - 3px),#0000 calc(100% - 2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 11px),#000 calc(100% - 10px) calc(100% - 3px),#0000 calc(100% - 2px))}.process-workflow-hub:after{content:"";background:linear-gradient(135deg,#ffffff14,#0000 48%),linear-gradient(#0f172afa,#08111efa);border:1px solid #ffffff1f;border-radius:9999px;position:absolute;inset:1.5rem;box-shadow:inset 0 1px #ffffff14,0 24px 70px #00000061}.process-hub-orbit{z-index:1;pointer-events:none;border:1px solid #ffffff1f;border-radius:9999px;position:absolute;inset:2.9rem}.process-hub-face{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;width:calc(100% - 4.25rem);max-width:12rem;display:flex;position:relative}.process-hub-sequence{color:#e2e8f0db;border-top:1px solid #ffffff1f;max-width:10.5rem;margin-top:.9rem;padding-top:.75rem;font-size:.72rem;font-weight:800;line-height:1.55;display:inline-flex}.process-phase-grid{z-index:20;gap:1rem;min-width:0;padding-inline-start:.75rem;display:grid;position:relative}.process-phase-grid:before{inset-block:.85rem;content:"";opacity:.54;pointer-events:none;background:linear-gradient(#22d3ee,#8b5cf6,#f59e0b,#22c55e);width:1px;position:absolute;left:.22rem}.process-phase-card{--process-accent:#22d3ee;--process-rgb:34 211 238;--process-index:0;background:linear-gradient(135deg, rgb(var(--process-rgb) / .14), transparent 42%), linear-gradient(180deg, #0f172af0, #08111efa);color:#fff;cursor:default;border:1px solid #ffffff1c;border-radius:1.25rem;min-width:0;padding:1rem;transition:border-color .22s ease-out,box-shadow .22s ease-out,transform .22s ease-out;position:relative;box-shadow:inset 0 1px #ffffff12,0 18px 50px #00000047}.process-phase-card:before{inset-inline:1rem;content:"";background:linear-gradient(90deg, transparent, var(--process-accent), transparent);opacity:.92;pointer-events:none;border-radius:9999px;height:2px;position:absolute;top:0}.process-phase-card:after{content:"";border-radius:inherit;opacity:.65;pointer-events:none;background:linear-gradient(115deg,#0000 0% 58%,#ffffff0a 58.2%,#0000 58.6%),linear-gradient(#ffffff09,#0000 36%);position:absolute;inset:0}.process-phase-node{z-index:2;border:1px solid rgb(var(--process-rgb) / .7);width:1rem;height:1rem;box-shadow:0 0 18px rgb(var(--process-rgb) / .8);pointer-events:none;background:#050b13;border-radius:9999px;position:absolute;top:1.65rem;left:-1.03rem}.process-phase-node:after{content:"";border-radius:inherit;background:var(--process-accent);position:absolute;inset:.25rem}.process-phase-card>*{z-index:1;position:relative}.process-phase-card>.process-phase-node{z-index:2;display:block;position:absolute}.process-phase-top{justify-content:space-between;align-items:center;gap:1rem;min-width:0;display:flex}.process-phase-number{border:1px solid rgb(var(--process-rgb) / .34);background:rgb(var(--process-rgb) / .12);min-width:3rem;color:var(--process-accent);border-radius:9999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:900;line-height:2.25rem;display:inline-flex}.process-phase-icon{border:1px solid rgb(var(--process-rgb) / .28);background:rgb(var(--process-rgb) / .13);width:3rem;height:3rem;color:var(--process-accent);border-radius:1rem;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:inset 0 1px #ffffff14}.process-phase-label{color:#cbd5e1bd;text-transform:uppercase;margin-top:1rem;font-size:.75rem;font-weight:900;line-height:1.25}.process-phase-card h3{color:#fff;overflow-wrap:anywhere;margin-top:.35rem;font-size:1.35rem;font-weight:900;line-height:1.12}.process-phase-detail{color:#cbd5e1e6;overflow-wrap:anywhere;max-width:34rem;margin-top:.75rem;font-size:.95rem;line-height:1.72}.process-phase-signal{color:#e2e8f0db;align-items:center;gap:.75rem;min-width:0;margin-top:1rem;font-size:.78rem;font-weight:900;display:flex}.process-phase-signal-line{background:linear-gradient(90deg, rgb(var(--process-rgb) / .72), transparent);flex:auto;min-width:1rem;height:1px}.process-phase-card:focus-visible{outline:2px solid var(--process-accent);outline-offset:4px}.process-phase-card:hover,.process-phase-card:focus-visible{border-color:rgb(var(--process-rgb) / .48);box-shadow:inset 0 1px 0 #ffffff1a, 0 22px 58px #0000005c, 0 0 34px rgb(var(--process-rgb) / .12);transform:translateY(-3px)}.process-closing-note{position:relative}.service-area-map-panel{isolation:isolate}.service-area-map-grid{background-image:linear-gradient(#94a3b80b 1px,#0000 1px),linear-gradient(90deg,#94a3b80b 1px,#0000 1px);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at 52% 46%,#000 0%,#0000 76%);mask-image:radial-gradient(circle at 52% 46%,#000 0%,#0000 76%)}.service-area-primary-pulse{opacity:.24;transform-box:fill-box;transform-origin:50%}.service-area-city-marker text,.service-area-map-panel text{font-family:inherit}@media (width<=767px){.business-verticals-section{padding-block:var(--mobile-section-y) 4rem!important}.business-verticals-inner{width:min(100%, calc(100% - (var(--mobile-page-gutter) * 2)))}.about-ecosystem-section .relative.mt-12,.core-values-framework,.business-verticals-framework,.process-system-architecture{margin-top:1.6rem!important}.about-depth-image{-o-object-position:74% center;object-position:74% center;opacity:.32;-webkit-mask-image:linear-gradient(#00000073,#000 38%,#0000 100%);mask-image:linear-gradient(#00000073,#000 38%,#0000 100%)}.about-network-layer,.core-values-grid-layer,.business-verticals-grid-layer,.process-system-grid-layer{opacity:.34}.about-capability-list{gap:.85rem;display:grid;margin-top:0!important}.about-capability-list:before,.about-capability-card:before{display:none}.about-capability-card{text-align:center;border-radius:1.05rem!important;grid-template-columns:1fr!important;gap:.75rem!important;padding:1rem!important}.about-capability-card>div:first-child{justify-content:center;min-height:auto}.about-capability-card .flex.min-w-0{justify-content:center}.about-capability-card h3{overflow-wrap:break-word;max-width:min(100%,18rem);margin-inline:0}.about-capability-card p{max-width:18rem;margin-inline:auto;font-size:.92rem;line-height:1.58}.core-values-framework{min-height:0}.core-values-framework>svg{display:none}.core-values-hub{opacity:.95;width:min(12rem,58vw)!important}.core-values-hub svg{opacity:.72}.core-values-hub p.mt-2{font-size:1.35rem;line-height:1.02}.core-values-hub p.mx-auto{display:none}.core-values-list{gap:.85rem!important;margin-top:1rem!important}.core-values-list:before{display:none}.core-value-card{border-radius:1.05rem!important;min-height:0!important;padding:1rem!important}.core-value-card>p{margin-top:.75rem;font-size:.9rem;line-height:1.55}.core-value-icon{border-radius:.85rem;width:2.45rem;height:2.45rem}.business-verticals-intro{text-align:center;border-radius:1rem;margin-top:1.5rem;padding:1rem}.business-verticals-intro-badge{white-space:nowrap;justify-content:center;max-width:100%;margin-inline:auto;font-size:.68rem;line-height:1}.business-verticals-intro>p{display:none}.business-verticals-grid{gap:.85rem}.business-vertical-card{border-radius:1.05rem;min-height:0;padding:1rem}.business-vertical-number{font-size:1.85rem;line-height:1}.business-vertical-label{margin-top:.7rem;font-size:.64rem;line-height:1.2}.business-vertical-title{margin-top:.85rem;font-size:1.2rem;line-height:1.16}.business-vertical-description{margin-top:.5rem;font-size:.92rem;line-height:1.55}.business-vertical-icon{border-radius:.95rem;width:2.75rem;height:2.75rem}.process-operating-note{text-align:center;justify-items:center;max-width:21rem;margin-top:1.45rem!important;padding:1rem!important;display:grid!important}.process-operating-note svg{margin-top:0}.process-operating-note p{font-size:.92rem;line-height:1.58}.process-workflow-hub{width:min(11.75rem,58vw);margin-bottom:1rem}.process-workflow-hub:before{-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px) calc(100% - 2px),#0000 calc(100% - 1px));mask:radial-gradient(farthest-side,#0000 calc(100% - 9px),#000 calc(100% - 8px) calc(100% - 2px),#0000 calc(100% - 1px))}.process-workflow-hub:after{inset:1.25rem}.process-hub-orbit{inset:2.35rem}.process-hub-face{width:calc(100% - 3.5rem)}.process-hub-face h3{font-size:1.25rem;line-height:1.08}.process-hub-face p{font-size:.68rem}.process-hub-sequence{display:none}.process-phase-grid{gap:.85rem;padding-inline-start:0}.process-phase-grid:before,.process-phase-node{display:none!important}.process-phase-card{border-radius:1.05rem;padding:1rem}.process-phase-top{gap:.75rem}.process-phase-number{min-width:2.55rem;font-size:.78rem;line-height:2rem}.process-phase-icon{border-radius:.85rem;width:2.6rem;height:2.6rem}.process-phase-label{margin-top:.85rem;font-size:.68rem}.process-phase-card h3{font-size:1.18rem}.process-phase-detail{margin-top:.5rem;font-size:.9rem;line-height:1.55}.process-phase-signal{display:none}.faq-header{text-align:center;gap:1rem;display:grid}.faq-search-panel,.faq-filter-panel{border-radius:1rem;padding:1rem}.faq-filter-label,.faq-search-label{text-align:center}.faq-filter-list{justify-content:center;gap:.5rem;padding-bottom:.1rem}.faq-filter-chip{min-height:2.15rem;padding-inline:.85rem;font-size:.76rem}.faq-result-bar{text-align:center;justify-content:center;margin-block:1rem .95rem}.faq-grid{gap:.75rem;display:grid}.faq-card{border-radius:1rem}.faq-card-trigger{min-height:4.6rem;padding:1rem}.faq-question{margin-top:.55rem;font-size:1rem;line-height:1.3}.faq-toggle-icon{width:2.25rem;height:2.25rem}.faq-answer{padding:.85rem 1rem 1rem;font-size:.92rem;line-height:1.6}.faq-more-button{background:linear-gradient(135deg,#34d39938,#22d3ee17),#0f172ad1;border-color:#34d3995c;min-height:2.75rem;padding-inline:1.1rem}}@media (width>=768px){.core-values-list:before{display:none}.core-value-card{min-height:11.5rem}.process-workflow-hub{margin-bottom:2rem}.process-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;padding-inline-start:0}.process-phase-grid:before,.process-phase-node{display:none}.process-phase-card{padding:1.25rem}}@media (width>=1024px){.about-depth-image{-o-object-position:74% center;object-position:74% center;opacity:.55;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000047 22%,#000 50% 100%);mask-image:linear-gradient(90deg,#0000 0%,#00000047 22%,#000 50% 100%)}.about-capability-list:before{background:linear-gradient(#0000,#f59e0b6b,#10b9816b,#0000);top:3.5rem;bottom:3.5rem;left:-2.75rem}.about-capability-card:before{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--accent-color) 78%, white 8%));width:2.75rem;height:1px;box-shadow:0 0 18px color-mix(in srgb, var(--accent-color) 58%, transparent);border:0;border-radius:9999px;top:50%;left:-2.75rem;transform:translateY(-50%)}.core-value-card{min-height:11.35rem}:is(.core-values-framework:has(.core-value-card:hover) .core-values-connector,.core-values-framework:has(.core-value-card:focus-visible) .core-values-connector){opacity:.32}:is(.core-values-framework:has(.core-value-card-01:is(:hover,:focus-visible)) .core-values-connector-1,.core-values-framework:has(.core-value-card-02:is(:hover,:focus-visible)) .core-values-connector-2,.core-values-framework:has(.core-value-card-03:is(:hover,:focus-visible)) .core-values-connector-3,.core-values-framework:has(.core-value-card-04:is(:hover,:focus-visible)) .core-values-connector-4){opacity:1;stroke-width:2px;filter:drop-shadow(0 0 16px)}:is(.core-values-framework:has(.core-value-card-01:is(:hover,:focus-visible)) .core-values-node.core-values-connector-1,.core-values-framework:has(.core-value-card-02:is(:hover,:focus-visible)) .core-values-node.core-values-connector-2,.core-values-framework:has(.core-value-card-03:is(:hover,:focus-visible)) .core-values-node.core-values-connector-3,.core-values-framework:has(.core-value-card-04:is(:hover,:focus-visible)) .core-values-node.core-values-connector-4){opacity:1;filter:drop-shadow(0 0 18px)}:is(.business-verticals-grid:has(.business-vertical-card:hover) .business-vertical-card:not(:hover),.business-verticals-grid:has(.business-vertical-card:focus-visible) .business-vertical-card:not(:focus-visible)){opacity:.82}.process-system-architecture{min-height:34rem}.process-connector-map{z-index:1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.process-workflow-hub{width:16.75rem;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.process-phase-grid{grid-template-rows:repeat(2,minmax(13.5rem,1fr));grid-template-columns:minmax(0,1fr) minmax(15.5rem,18rem) minmax(0,1fr);align-items:stretch;gap:1.5rem 2.25rem;min-height:34rem}.process-phase-card{min-height:13.5rem}.process-phase-card-01{grid-area:1/1}.process-phase-card-02{grid-area:1/3}.process-phase-card-03{grid-area:2/1}.process-phase-card-04{grid-area:2/3}:is(.process-system-architecture:has(.process-phase-card:hover) .process-connector,.process-system-architecture:has(.process-phase-card:focus-visible) .process-connector){opacity:.28}:is(.process-system-architecture:has(.process-phase-card-01:is(:hover,:focus-visible)) .process-connector-01,.process-system-architecture:has(.process-phase-card-02:is(:hover,:focus-visible)) .process-connector-02,.process-system-architecture:has(.process-phase-card-03:is(:hover,:focus-visible)) .process-connector-03,.process-system-architecture:has(.process-phase-card-04:is(:hover,:focus-visible)) .process-connector-04){opacity:1;stroke-width:2px;filter:drop-shadow(0 0 14px)}}@media (prefers-reduced-motion:no-preference){.about-orbit-svg{animation:42s linear infinite about-orbit-drift}.about-travelling-signal{animation:13s linear infinite about-signal-orbit}.about-particle{animation:8s ease-in-out infinite about-particle-float}.about-particle-two{animation-delay:1.4s}.about-particle-three{animation-delay:2.2s}.about-capability-card{animation:.52s ease-out both about-feature-rise;animation-delay:calc(var(--item-index) * 80ms)}.core-values-connector{animation:.9s ease-out .18s both core-values-line-draw}.core-values-node{animation:3.6s ease-in-out infinite core-values-node-glow}.core-values-signal{animation:4.2s ease-in-out infinite core-values-signal-pulse;animation-delay:calc(.7s + (var(--connector-index) * .28s))}.core-value-card{animation:.52s ease-out both core-value-rise;animation-delay:calc(80ms * var(--value-index))}.business-vertical-card{animation:.56s ease-out both business-vertical-rise;animation-delay:calc(60ms * var(--vertical-index))}.process-hub-face{animation:.56s ease-out both process-hub-reveal}.process-connector{stroke-dashoffset:1px;animation:.92s ease-out .16s both process-connector-draw}.process-phase-card{animation:.52s ease-out both process-phase-rise;animation-delay:calc(70ms * var(--process-index))}.service-area-primary-pulse{animation:2.6s ease-out infinite service-area-market-pulse}}@media (prefers-reduced-motion:reduce){.process-system-section *,.core-values-section *,.business-verticals-section *{transition-duration:0s!important}}.faq-card-trigger::-webkit-details-marker{display:none}
