.elementor .wg-logo-wordmark{font-family:var(--font);font-weight:700;font-size:var(--type-body);color:var(--white);line-height:1.25;text-decoration:none;}.elementor .wg-logo-svg{width:3rem;height:3rem;color:var(--white);display:block;flex:0 0 auto;}.elementor .wg-logo-lockup{width:auto;display:flex;gap:var(--space-2);flex:0 0 auto;align-items:center;}.elementor .wg-revenue-cell{border-block-start-width:1px;display:flex;flex-direction:column;gap:var(--space-2);padding-block:var(--space-3); border-top-style: solid; border-top-color: var(--line);\n}.elementor .wg-revenue-grid{width:100%;display:grid;gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));}.elementor .wg-reveal{position:relative;}.elementor .wg-footer{border-block-start-width:1px;padding-block:var(--space-4); border-top-style: solid; border-top-color: var(--line);\n}.elementor .wg-mono{font-family:var(--mono);}.elementor .wg-subtext{font-size:var(--type-small);color:var(--muted);line-height:1.6;}.elementor .wg-case-number{font-family:var(--mono);font-weight:400;font-size:var(--type-h2);color:var(--ink);letter-spacing:-0.05em;line-height:1.1;}.elementor .wg-case-outcome{color:var(--ink);padding:var(--space-4);background-color:var(--leaf);display:flex;flex-direction:column;gap:var(--space-3);}.elementor .wg-image{width:100%;height:auto;display:block;}.elementor .wg-industrial-image{position:relative;background-color:var(--surface);overflow:clip;\n}.elementor .wg-service-row{border-block-start-width:1px;display:grid;gap:var(--space-4);grid-template-columns:1fr 1.15fr;border-top-style: solid; border-top-color: var(--line); padding-block:var(--space-4);\n}.elementor .wg-split{display:grid;gap:var(--space-5);grid-template-columns:1fr 1.15fr;align-items:start;}.elementor .wg-nav-link{min-height:44px;font-weight:400;color:var(--body);text-decoration:none;padding:0px;border-width:0px;background-color:transparent;display:inline-flex;align-items:center;}.elementor .wg-nav-links{width:auto;display:flex;flex-direction:row;gap:var(--space-3);flex-wrap:wrap;align-items:center;}.elementor .wg-nav{border-block-end-width:1px;display:flex;flex-direction:row;gap:var(--space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;padding-block:var(--space-3); border-bottom-style: solid; border-bottom-color: var(--line);\n}.elementor .wg-secondary{color:var(--leaf);border-width:1px;border-color:var(--line);border-style:solid;background-color:transparent;}.elementor .wg-button{min-height:var(--control-height);font-family:var(--font);font-weight:600;font-size:var(--type-body);color:var(--ink);line-height:1.4;text-decoration:none;padding-block-start:0.75rem;padding-block-end:0.75rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-radius:0px;border-width:1px;border-color:var(--leaf);border-style:solid;background-color:var(--leaf);display:inline-flex;gap:var(--space-2);justify-content:center;align-items:center;}.elementor .wg-actions{display:flex;flex-direction:row;gap:var(--space-2);flex-wrap:wrap;align-items:center;}.elementor .wg-section-c{background-color:var(--section-c-bg);}.elementor .wg-section-b{background-color:var(--surface-glass);}.elementor .wg-section-a{background-color:var(--ink-glass);}.elementor .wg-section{padding-block:var(--space-6);\n}.elementor .wg-stack{display:flex;flex-direction:column;gap:var(--space-3);align-items:flex-start;}.elementor .wg-shell{width:calc(100% - 2 * var(--gutter));max-width:var(--site-width);margin-inline:auto;\n}