@import url("https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap");:root{--eq-dark:#081116;--eq-charcoal:#111a21;--eq-grey:#687a86;--eq-teal:#00b8b0;--eq-teal-hover:#008f8a;--eq-teal-bright:#33cfc8;--eq-light:#f5f7fa;--eq-muted:#a7b7c4;--eq-border:#1e2a33;--eq-overlay:rgba(17,22,26,.65);--eq-on-teal:#061012;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--section-space:clamp(72px,10vw,144px);--grid-gap:24px;--max-width:1080px;--motion-fast:160ms;--motion-standard:280ms;--motion-slow:600ms;--motion-ease:cubic-bezier(0.22,1,0.36,1);--font-body:"Space Grotesk",Inter,system-ui,sans-serif;color-scheme:dark}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body,html{background:var(--eq-dark);color:var(--eq-light)}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}img,svg{display:block}img{max-width:100%}a{text-decoration:none}ol,ul{list-style:none}button{font-family:inherit;cursor:pointer}h1,h2,h3,h4,h5,h6,p{margin:0}:focus-visible{outline:2px solid var(--eq-teal-bright);outline-offset:3px;border-radius:2px}::selection{background:rgba(0,184,176,.3);color:var(--eq-light)}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--eq-border);border-radius:2px}::-webkit-scrollbar-thumb:hover{background:var(--eq-grey)}.eq-section{padding-block:var(--section-space)}.eq-container{width:100%;max-width:var(--max-width);margin-inline:auto;padding-inline:24px}.eq-teal{color:var(--eq-teal-bright)}.eq-button{display:inline-flex;align-items:center;gap:12px;min-height:48px;padding:0 22px;border:1px solid var(--eq-teal);border-radius:var(--radius-pill);background:var(--eq-teal);color:var(--eq-on-teal);font-family:var(--font-body);font-weight:600;text-decoration:none;transition:transform var(--motion-standard) var(--motion-ease),background var(--motion-standard) var(--motion-ease),border-color var(--motion-standard) var(--motion-ease)}.eq-button:hover{transform:translateY(-2px);background:var(--eq-teal-hover);border-color:var(--eq-teal-hover)}.eq-button--ghost{background:transparent;color:var(--eq-light);border-color:rgba(167,183,196,.32)}.eq-button--ghost:hover{background:rgba(0,184,176,.1);border-color:var(--eq-teal)}:root{--glass-bg:rgba(17,26,33,.58);--glass-bg-strong:rgba(8,17,22,.72);--glass-bg-light:hsla(0,0%,100%,.06);--glass-bg-hero:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.025));--glass-bg-accent:rgba(9,36,38,.62);--glass-border:rgba(167,183,196,.16);--glass-border-hero:hsla(0,0%,100%,.18);--glass-border-hover:rgba(0,184,176,.45);--glass-blur:18px;--glass-blur-hero:24px;--glass-blur-heavy:28px;--glass-shadow:0 20px 60px rgba(0,0,0,.28);--glass-shadow-hero:0 20px 60px rgba(0,0,0,.3);--glass-highlight:inset 0 1px 0 hsla(0,0%,100%,.08);--glass-highlight-soft:inset 0 1px 0 hsla(0,0%,100%,.05)}.eq-glass-panel{position:relative;isolation:isolate;overflow:hidden;background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);backdrop-filter:blur(var(--glass-blur)) saturate(115%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(115%);box-shadow:0 20px 60px rgba(0,0,0,.24),var(--glass-highlight-soft);transition:transform var(--motion-standard) var(--motion-ease),border-color var(--motion-standard) var(--motion-ease),background var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease)}.eq-glass-panel:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(135deg,hsla(0,0%,100%,.055),transparent 35%);pointer-events:none}.eq-glass-panel--subtle{background:var(--glass-bg-light);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:none}.eq-glass-panel--subtle:before{display:none}.eq-glass-panel--hero{background:var(--glass-bg-hero);border-color:var(--glass-border-hero);backdrop-filter:blur(var(--glass-blur-hero)) saturate(125%);-webkit-backdrop-filter:blur(var(--glass-blur-hero)) saturate(125%);box-shadow:var(--glass-shadow-hero),var(--glass-highlight)}.eq-glass-panel--hero:before{background:linear-gradient(135deg,hsla(0,0%,100%,.07),transparent 42%)}.eq-glass-panel--strong{background:var(--glass-bg-strong)}.eq-glass-panel--accent{background:var(--glass-bg-accent);border-color:rgba(0,184,176,.32)}.eq-glass-panel--interactive:focus-within,.eq-glass-panel--interactive:hover{transform:translateY(-3px);border-color:rgba(0,184,176,.38);background:rgba(17,26,33,.68)}.eq-glass-panel--hero.eq-glass-panel--interactive:focus-within,.eq-glass-panel--hero.eq-glass-panel--interactive:hover{background:var(--glass-bg-hero);border-color:var(--glass-border-hover)}.eq-glass-panel--accent.eq-glass-panel--interactive:focus-within,.eq-glass-panel--accent.eq-glass-panel--interactive:hover{background:rgba(9,36,38,.74);border-color:var(--glass-border-hover)}.eq-glass-panel--strong.eq-glass-panel--interactive:focus-within,.eq-glass-panel--strong.eq-glass-panel--interactive:hover{background:rgba(8,17,22,.8)}.eq-glass-feature__rule{transform:scaleX(.2);transform-origin:left;transition:transform var(--motion-slow) var(--motion-ease)}.eq-glass-panel:focus-within .eq-glass-feature__rule,.eq-glass-panel:hover .eq-glass-feature__rule{transform:scaleX(1)}.eq-glass{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md);backdrop-filter:blur(var(--glass-blur)) saturate(115%);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(115%);box-shadow:0 20px 60px rgba(0,0,0,.24),var(--glass-highlight-soft)}.eq-glass-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:0 24px;background:rgba(8,17,22,.45);border:1px solid rgba(167,183,196,.28);border-radius:var(--radius-pill);color:var(--eq-light);font-family:var(--font-body);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform var(--motion-standard) var(--motion-ease),background var(--motion-standard) var(--motion-ease),border-color var(--motion-standard) var(--motion-ease),color var(--motion-standard) var(--motion-ease)}.eq-glass-btn:focus-visible,.eq-glass-btn:hover{transform:translateY(-2px);background:rgba(0,184,176,.12);border-color:var(--eq-teal);color:var(--eq-teal-bright)}.eq-glass-btn:focus-visible .eq-home-arrow,.eq-glass-btn:hover .eq-home-arrow{transform:translateX(3px)}.eq-glass-btn--sm{min-height:36px;padding:0 16px;font-size:11px}.eq-glass-btn--icon{width:44px;height:44px;min-height:44px;padding:0;gap:0}.eq-glass-btn--icon.eq-glass-btn--sm{width:36px;height:36px;min-height:36px}.eq-field{display:flex;flex-direction:column;gap:6px}.eq-field__label{font-family:var(--font-body);font-size:14px;font-weight:500;letter-spacing:.01em;color:var(--eq-muted)}.eq-field__hint{font-family:var(--font-body);font-size:12px;line-height:1.5;color:#8496a4}.eq-field__hint--error{color:#f47575}.eq-input{width:100%;min-height:48px;padding:12px 16px;background:rgba(8,17,22,.58);border:1px solid rgba(167,183,196,.18);border-radius:var(--radius-sm);color:var(--eq-light);font-family:var(--font-body);font-size:16px;font-weight:300;line-height:1.4;-moz-appearance:none;appearance:none;-webkit-appearance:none;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,background var(--motion-fast) ease}.eq-input::placeholder{color:var(--eq-grey)}.eq-input:hover{border-color:rgba(167,183,196,.3)}.eq-input:focus{outline:none;border-color:var(--eq-teal);box-shadow:0 0 0 1px rgba(0,184,176,.2);background:rgba(8,17,22,.72)}.eq-input[aria-invalid=true]{border-color:#f47575}.eq-input[aria-invalid=true]:focus{box-shadow:0 0 0 1px hsla(0,85%,71%,.25)}.eq-input:disabled{opacity:.5;cursor:not-allowed}.eq-input--sm{min-height:40px;padding:8px 12px;font-size:14px}.eq-input--lg{min-height:56px;padding:16px 20px;font-size:18px}textarea.eq-input{min-height:140px;resize:vertical}select.eq-input{padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%2333CFC8' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;background-size:12px 8px}select.eq-input option{background:var(--eq-charcoal);color:var(--eq-light)}@media (max-width:768px){.eq-glass-panel{backdrop-filter:blur(14px) saturate(110%);-webkit-backdrop-filter:blur(14px) saturate(110%);box-shadow:0 12px 36px rgba(0,0,0,.22),var(--glass-highlight-soft)}.eq-glass-panel--hero{backdrop-filter:blur(16px) saturate(120%);-webkit-backdrop-filter:blur(16px) saturate(120%);box-shadow:0 12px 36px rgba(0,0,0,.26),var(--glass-highlight)}.eq-glass-panel--subtle{box-shadow:none}.eq-glass-btn,.eq-input{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}}@supports not (((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))) or (-webkit-backdrop-filter:blur(1px))){.eq-glass,.eq-glass-panel{background:rgba(13,22,28,.94)}.eq-glass-panel--hero{background:rgba(16,26,33,.94)}.eq-glass-panel--accent{background:rgba(9,36,38,.94)}.eq-glass-btn{background:rgba(8,17,22,.9)}.eq-input{background:rgba(8,17,22,.96)}.eq-nav--scrolled,.eq-nav--solid{background:rgba(8,17,22,.94)}.eq-nav__panel{background:rgba(8,17,22,.98)}}.eq-mesh{position:absolute;inset:0;pointer-events:none;background-repeat:no-repeat;background-size:cover;opacity:.5}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--eq-nav-h:72px;--eq-nav-gutter:clamp(20px,5vw,56px)}@media (max-width:620px){:root{--eq-nav-h:64px}}.eq-nav{position:fixed;top:0;left:0;right:0;z-index:100;height:var(--eq-nav-h);padding:0 var(--eq-nav-gutter);padding-left:max(var(--eq-nav-gutter),env(safe-area-inset-left));padding-right:max(var(--eq-nav-gutter),env(safe-area-inset-right));display:flex;align-items:center;background:transparent;border-bottom:1px solid transparent;transition:background var(--motion-standard) var(--motion-ease),border-color var(--motion-standard) var(--motion-ease),height var(--motion-standard) var(--motion-ease)}.eq-nav--solid{background:rgba(8,17,22,.48);backdrop-filter:blur(20px) saturate(115%);-webkit-backdrop-filter:blur(20px) saturate(115%);border-bottom-color:rgba(167,183,196,.1)}.eq-nav--scrolled{background:rgba(8,17,22,.8);border-bottom-color:rgba(167,183,196,.14)}.eq-nav--open{background:rgba(8,17,22,.96);border-bottom-color:rgba(0,184,176,.18)}.eq-nav__inner{width:100%;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0}.eq-nav__brand{display:inline-flex;align-items:center;min-height:44px;flex-shrink:0;border-radius:4px}.eq-nav__spacer{height:var(--eq-nav-h)}.eq-nav__desktop{display:flex;align-items:center;min-width:0}.eq-nav__link{position:relative;display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.eq-nav__link:after{content:"";position:absolute;left:0;right:0;bottom:8px;height:1px;background:var(--eq-teal-bright);transform:scaleX(0);transform-origin:left;transition:transform var(--motion-standard) var(--motion-ease)}.eq-nav__link--active:after,.eq-nav__link:hover:after{transform:scaleX(1)}.eq-nav__burger{display:none;position:relative;width:44px;height:44px;margin-right:-8px;background:none;border:none;border-radius:8px;cursor:pointer;flex-shrink:0}.eq-nav__burger-line{position:absolute;left:11px;width:22px;height:1.5px;background:var(--eq-light);border-radius:1px;transition:transform var(--motion-standard) var(--motion-ease),opacity var(--motion-fast) ease,background var(--motion-fast) ease}.eq-nav__burger-line:first-child{top:15px}.eq-nav__burger-line:nth-child(2){top:21px}.eq-nav__burger-line:nth-child(3){top:27px}.eq-nav--open .eq-nav__burger-line{background:var(--eq-teal-bright)}.eq-nav--open .eq-nav__burger-line:first-child{transform:translateY(6px) rotate(45deg)}.eq-nav--open .eq-nav__burger-line:nth-child(2){opacity:0;transform:scaleX(.4)}.eq-nav--open .eq-nav__burger-line:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.eq-nav__panel{position:fixed;top:var(--eq-nav-h);left:0;right:0;bottom:0;z-index:99;display:flex;flex-direction:column;overflow:hidden;background:rgba(8,17,22,.88);backdrop-filter:blur(24px) saturate(115%);-webkit-backdrop-filter:blur(24px) saturate(115%);color:var(--eq-light);visibility:hidden;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity var(--motion-standard) var(--motion-ease),transform var(--motion-standard) var(--motion-ease),visibility 0s linear var(--motion-standard)}.eq-nav__panel--open{visibility:visible;opacity:1;transform:none;pointer-events:auto;transition:opacity var(--motion-standard) var(--motion-ease),transform var(--motion-standard) var(--motion-ease),visibility 0s}.eq-nav__panel-mesh{background-image:url(/brand/graphics/eq-teal-mesh.svg);background-repeat:no-repeat;background-position:50% 115%;background-size:180% auto;opacity:.55}.eq-nav__panel-glow,.eq-nav__panel-mesh{position:absolute;inset:0;pointer-events:none}.eq-nav__panel-glow{background:radial-gradient(120% 55% at 50% 108%,rgba(0,184,176,.42) 0,rgba(0,184,176,.14) 38%,transparent 72%),linear-gradient(180deg,rgba(8,17,22,.92),rgba(8,17,22,.55) 45%,rgba(8,17,22,0))}.eq-nav__panel-accent{position:absolute;left:0;right:0;bottom:0;height:calc(4px + env(safe-area-inset-bottom));background:linear-gradient(90deg,var(--eq-teal) 0,var(--eq-teal-bright) 50%,var(--eq-teal) 100%);box-shadow:0 -12px 40px rgba(0,184,176,.45);pointer-events:none}.eq-nav__panel-inner{position:relative;z-index:1;flex:1 1;justify-content:space-between;gap:32px;width:100%;max-width:720px;margin:0 auto;padding:clamp(24px,5vh,48px) var(--eq-nav-gutter) calc(28px + env(safe-area-inset-bottom));padding-left:max(var(--eq-nav-gutter),env(safe-area-inset-left));padding-right:max(var(--eq-nav-gutter),env(safe-area-inset-right))}.eq-nav__panel-inner,.eq-nav__panel-list{display:flex;flex-direction:column;min-height:0}.eq-nav__panel-list{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.eq-nav__panel-list::-webkit-scrollbar{display:none}.eq-nav__panel-list li{border-bottom:1px solid rgba(167,183,196,.14);opacity:0;transform:translateY(12px);transition:opacity var(--motion-slow) var(--motion-ease),transform var(--motion-slow) var(--motion-ease);transition-delay:calc(60ms + var(--i, 0) * 45ms)}.eq-nav__panel--open .eq-nav__panel-list li{opacity:1;transform:none}.eq-nav__panel-link{display:flex;align-items:baseline;gap:16px;min-height:56px;padding:14px 0;color:var(--eq-light);font-family:var(--font-body);font-size:clamp(26px,7vw,36px);font-weight:300;line-height:1.1;letter-spacing:-.02em;transition:color var(--motion-fast) ease,padding-left var(--motion-standard) var(--motion-ease)}.eq-nav__panel-link--active,.eq-nav__panel-link:focus-visible,.eq-nav__panel-link:hover{color:var(--eq-teal-bright)}.eq-nav__panel-index{font-size:11px;font-weight:500;letter-spacing:.18em;color:var(--eq-teal-bright);flex-shrink:0;min-width:24px}.eq-nav__panel-link--active .eq-nav__panel-label{text-decoration:underline;-webkit-text-decoration-color:rgba(51,207,200,.6);text-decoration-color:rgba(51,207,200,.6);text-decoration-thickness:1px;text-underline-offset:8px}.eq-nav__panel-foot{display:flex;flex-direction:column;gap:20px}.eq-nav__panel-tag{font-size:13px;font-weight:300;letter-spacing:.02em;color:var(--eq-muted)}.eq-nav__panel-cta{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;min-height:56px;padding:0 24px;border-radius:var(--radius-pill);background:var(--eq-teal);color:var(--eq-on-teal);font-family:var(--font-body);font-size:14px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 10px 32px rgba(0,184,176,.32);transition:background var(--motion-standard) var(--motion-ease),transform var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease)}.eq-nav__panel-cta:focus-visible,.eq-nav__panel-cta:hover{background:var(--eq-teal-bright);transform:translateY(-2px);box-shadow:0 14px 36px rgba(0,184,176,.42)}.eq-nav__panel-cta-arrow{transition:transform var(--motion-standard) var(--motion-ease)}.eq-nav__panel-cta:hover .eq-nav__panel-cta-arrow{transform:translateX(3px)}@media (max-height:560px){.eq-nav__panel-link{min-height:44px;padding:8px 0;font-size:22px}.eq-nav__panel-inner{gap:16px;padding-top:12px;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.eq-nav__panel-tag{display:none}.eq-nav__panel-cta{min-height:48px}}@media (max-width:860px){.eq-nav__desktop{display:none}.eq-nav__burger{display:block}}@media (min-width:861px){.eq-nav__panel{display:none}}@media (max-width:1024px){.eq-grid-4{grid-template-columns:repeat(2,1fr)!important}.eq-footer-grid{grid-template-columns:1fr 1fr!important;gap:40px!important}}@media (max-width:860px){.eq-grid-3,.eq-service-row,.eq-stack-md{grid-template-columns:1fr!important}.eq-stack-md{gap:40px!important}.eq-service-row{gap:16px!important;padding:24px!important}.eq-service-body{padding-left:24px!important;padding-right:24px!important}}@media (max-width:620px){.eq-footer-grid,.eq-grid-4,.eq-stack-sm{grid-template-columns:1fr!important}.eq-footer-grid{gap:40px!important}}@media (max-width:720px){.eq-section{padding-block:clamp(56px,12vw,88px)}}@media (max-width:620px){.eq-card-wide{padding:32px 24px!important}}.eq-home-arrow{transition:transform var(--motion-standard) var(--motion-ease)}.eq-home-cta{transition:background var(--motion-standard) var(--motion-ease),border-color var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease),color var(--motion-standard) var(--motion-ease)}.eq-home-arrowlink:focus-visible .eq-home-arrow,.eq-home-arrowlink:hover .eq-home-arrow,.eq-home-cta:focus-visible .eq-home-arrow,.eq-home-cta:hover .eq-home-arrow{transform:translateX(3px)}.eq-home-cta--outline{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.eq-home-cta--outline:hover{background:rgba(0,184,176,.16);border-color:var(--eq-teal-bright);color:var(--eq-teal-bright);box-shadow:0 6px 22px rgba(0,184,176,.26)}.eq-home-cta--solid:hover{background:var(--eq-teal-bright);border-color:var(--eq-teal-bright);box-shadow:0 6px 26px rgba(0,184,176,.36)}.eq-home-cta--light:hover{background:#00706c;border-color:#00706c;box-shadow:0 6px 22px rgba(0,134,128,.28)}.eq-home-arrowlink{transition:color var(--motion-fast) ease}.eq-home-arrowlink--dark:hover{color:var(--eq-teal-bright)}.eq-home-arrowlink--light:hover{color:#005e5a}@keyframes eqMeshDrift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-1.6%,-1.1%,0) scale(1.05)}}.eq-home-mesh--drift{animation:eqMeshDrift 34s var(--motion-ease) infinite;will-change:transform}@keyframes eqOrbitSpin{to{transform:rotate(1turn)}}.eq-orbit{transform-box:view-box}.eq-orbit--cw{animation:eqOrbitSpin 72s linear infinite}.eq-orbit--ccw{animation:eqOrbitSpin 96s linear infinite reverse}@keyframes eqNodePulse{0%,to{opacity:1}50%{opacity:.4}}.eq-orbit-nodes circle{animation:eqNodePulse 7s var(--motion-ease) infinite}.eq-orbit-nodes circle:nth-child(2){animation-delay:1.4s}.eq-orbit-nodes circle:nth-child(3){animation-delay:2.8s}.eq-orbit-nodes circle:nth-child(4){animation-delay:4.2s}.eq-home-split{display:grid;grid-template-columns:1fr 1fr;align-items:stretch}@media (max-width:900px){.eq-home-split{grid-template-columns:1fr}.eq-home-split__light>div{margin-left:0;max-width:620px}.eq-home-split__concepts{max-width:620px}}@media (min-width:901px) and (max-width:1180px){.eq-home-split__concepts{grid-template-columns:1fr!important;justify-items:start;gap:40px!important}.eq-home-split__orb svg{width:200px;height:auto}}@media (max-width:560px){.eq-home-split__concepts{grid-template-columns:1fr!important;justify-items:start}.eq-home-split__orb{justify-content:flex-start!important}}@media (max-width:1300px){.eq-home-process{grid-template-columns:repeat(5,minmax(0,1fr))!important}.eq-home-process__intro{grid-column:1/-1;padding-right:0!important;margin-bottom:24px}}@media (max-width:880px){.eq-home-process{grid-template-columns:1fr!important;gap:40px!important}.eq-home-process__step{padding-bottom:0!important}}@media (max-width:980px){.eq-home-product{grid-template-columns:1fr!important;gap:48px!important}.eq-home-product__features{flex-direction:row!important;flex-wrap:wrap;gap:16px 32px!important}}@media (max-width:560px){.eq-home-product__features{flex-direction:column!important;gap:16px!important}}.eq-home-philosophy{display:grid;grid-template-columns:minmax(0,42%) minmax(0,58%);align-items:stretch}@media (max-width:900px){.eq-home-philosophy{grid-template-columns:1fr}.eq-home-philosophy__image{min-height:320px!important}.eq-home-philosophy__body{grid-template-columns:1fr!important}.eq-home-journey{flex-wrap:wrap}.eq-home-journey,.eq-home-journey__item{flex-direction:row!important;align-items:center!important}.eq-home-journey__line{width:32px!important;height:1px!important;margin-left:12px!important;margin-right:12px!important}}@media (max-width:860px){.eq-home-hero__inner{padding-top:124px!important}}@media (max-width:720px){.eq-home-hero__meta{flex-direction:column;align-items:flex-start!important;gap:24px!important;padding-top:56px!important}}@media (max-width:620px){.eq-home-finalcta__action .eq-home-cta{display:flex;width:100%}}@media (max-width:720px){.eq-footer-main{gap:32px!important}.eq-footer-main,.eq-footer-main>div:first-child{flex-direction:column;align-items:flex-start!important}.eq-footer-main>div:first-child{gap:16px!important}.eq-footer-rule{display:none}}.eq-footer-social{transition:color var(--motion-fast) ease}.eq-footer-social:hover{color:var(--eq-teal-bright)}.eq-dx-hero__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;grid-gap:clamp(32px,5vw,72px);gap:clamp(32px,5vw,72px)}.eq-dx-grid-2,.eq-dx-grid-3,.eq-dx-grid-4,.eq-dx-grid-6{display:grid;grid-gap:var(--grid-gap);gap:var(--grid-gap)}.eq-dx-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-dx-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-dx-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.eq-dx-grid-6{grid-template-columns:repeat(3,minmax(0,1fr))}.eq-dx-stack{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;grid-gap:clamp(12px,2vw,28px);gap:clamp(12px,2vw,28px)}.eq-dx-stack__item{display:grid;justify-items:center;text-align:center;grid-gap:8px;gap:8px}.eq-dx-stack__mark{width:56px;height:56px;object-fit:contain;margin-bottom:4px}.eq-dx-stack__role{max-width:18ch}@media (max-width:1180px){.eq-dx-hero__grid{gap:40px}}@media (max-width:1023px){.eq-dx-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eq-dx-hero__grid{grid-template-columns:1fr!important}.eq-dx-hero__scene{position:absolute!important;inset:0!important;width:auto!important;opacity:.55}.eq-dx-hero__feather{background:linear-gradient(180deg,rgba(8,17,22,.55),rgba(8,17,22,.35) 38%,rgba(8,17,22,.78) 78%,#081116)!important}.eq-dx-hero__card{position:static!important;margin-top:32px;max-width:420px}}@media (max-width:767px){.eq-dx-hero{flex-direction:column;align-items:stretch!important;min-height:0!important;padding-top:0!important}.eq-dx-hero__scene{position:relative!important;inset:auto!important;width:100%!important;aspect-ratio:4/3;max-height:60svh;opacity:1;margin-bottom:-48px}.eq-dx-hero__feather{background:linear-gradient(180deg,rgba(8,17,22,.28),rgba(8,17,22,0) 30%,rgba(8,17,22,.35) 62%,#081116)!important}.eq-dx-hero__card{max-width:none}.eq-dx-grid-2,.eq-dx-grid-3,.eq-dx-grid-4,.eq-dx-grid-6,.eq-dx-stack{grid-template-columns:1fr!important}.eq-dx-stack{gap:24px}.eq-dx-stack__item{grid-template-columns:auto minmax(0,1fr);column-gap:16px;row-gap:4px;align-items:center;justify-items:start;text-align:left}.eq-dx-stack__mark{grid-row:1/span 2;width:48px;height:48px;margin-bottom:0}.eq-dx-stack__role{max-width:none}.eq-dx-actions{flex-direction:column!important;align-items:stretch!important}.eq-dx-split-head{grid-template-columns:1fr!important;gap:24px!important}.eq-dx-split-head>div:last-child{border-left:none!important;padding-left:0!important}}@media (max-width:980px){.eq-page-hero__inner--split{grid-template-columns:1fr!important;gap:40px!important}.eq-page-hero__visual svg{max-width:min(100%,420px)}}@media (max-width:860px){.eq-page-hero__inner{padding-top:128px!important}}@media (max-width:480px){.eq-page-hero .eq-home-cta{display:flex;width:100%}}@media (max-width:900px){.eq-page-split{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:560px){.eq-page-orbital{grid-template-columns:1fr!important;justify-items:start}.eq-page-orbital svg{max-width:200px}}@media (max-width:1024px){.eq-page-services{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 32px!important}}@media (max-width:640px){.eq-page-services{grid-template-columns:1fr!important;gap:40px!important}}@media (max-width:1100px){.eq-page-steps--5,.eq-page-steps--6{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:40px 32px!important}}@media (max-width:720px){.eq-page-steps--5,.eq-page-steps--6{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:40px 24px!important}}@media (max-width:400px){.eq-page-steps--5,.eq-page-steps--6{grid-template-columns:1fr!important}}.eq-page-steps--rail .eq-page-steps__item:after{content:"";position:absolute;top:22px;left:44px;right:calc(-1 * var(--eq-steps-gap));height:1px;background:currentColor;opacity:.22;pointer-events:none}.eq-page-steps--light .eq-page-steps__item:after{color:#00706c}.eq-page-steps--dark .eq-page-steps__item:after{color:#33cfc8}.eq-page-steps--rail li:last-child .eq-page-steps__item:after{display:none}@media (max-width:1100px){.eq-page-steps--rail .eq-page-steps__item:after{display:none}}@media (max-width:640px){.eq-page-result{grid-template-columns:1fr!important;gap:12px!important}}@media (max-width:900px){.eq-page-features--4{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:32px 24px!important}}@media (max-width:720px){.eq-page-features--3{grid-template-columns:1fr!important;gap:32px!important}.eq-page-features--3>li>div>a,.eq-page-features--3>li>div>div{align-items:flex-start!important;text-align:left!important}.eq-page-features--3>li>div>div>span:last-child{margin-left:0!important}}@media (max-width:520px){.eq-page-features--4{grid-template-columns:1fr!important;gap:32px!important}}.eq-page-features__link{transition:color var(--motion-fast) ease}.eq-page-features__link:focus-visible .eq-home-arrow,.eq-page-features__link:hover .eq-home-arrow{transform:translateX(3px)}.eq-page-features__link--dark:hover span:nth-child(2){color:var(--eq-teal-bright)}.eq-page-features__link--light:hover span:nth-child(2){color:#005e5a}@media (max-width:1024px){.eq-page-categories{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eq-page-categories>button:first-child{grid-column:1/-1}}@media (max-width:480px){.eq-page-categories{grid-template-columns:1fr!important}.eq-page-category__note{display:none}}.eq-page-category{transition:background var(--motion-fast) ease,border-color var(--motion-fast) ease}.eq-page-category:hover{background:#fff;border-color:#00706c}.eq-page-insights__wide{grid-column:span 2}@media (max-width:1024px){.eq-page-insights{grid-template-columns:repeat(2,minmax(0,1fr))!important}.eq-page-insights__wide{grid-column:span 2}}@media (max-width:720px){.eq-page-insights{grid-template-columns:1fr!important}.eq-page-insights__wide{grid-column:auto}.eq-page-insight{min-height:260px!important}}.eq-page-insight{transition:transform var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease)}.eq-page-insight:focus-within,.eq-page-insight:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(8,17,22,.28)}.eq-page-insight:focus-within .eq-page-insight__glass,.eq-page-insight:hover .eq-page-insight__glass{border-color:rgba(0,184,176,.38)}.eq-page-insight:focus-within .eq-home-arrow,.eq-page-insight:hover .eq-home-arrow{transform:translateX(3px)}.eq-page-insight__link:focus-visible{outline-offset:-4px}@media (max-width:760px){.eq-page-work{grid-template-columns:1fr!important}}.eq-page-workcard:focus-visible .eq-home-arrow,.eq-page-workcard:hover .eq-home-arrow{transform:translateX(3px)}.eq-page-contactpanel__row{transition:background var(--motion-standard) var(--motion-ease),color var(--motion-standard) var(--motion-ease)}.eq-page-contactpanel__row:focus-visible,.eq-page-contactpanel__row:hover{background:hsla(0,0%,100%,.05)}.eq-page-contactpanel__row:focus-visible{outline-offset:-4px}.eq-page-contactpanel__row:focus-visible .eq-page-contactpanel__value,.eq-page-contactpanel__row:hover .eq-page-contactpanel__value{color:var(--eq-teal-bright)!important}.eq-page-contactpanel__row:focus-visible .eq-home-arrow,.eq-page-contactpanel__row:hover .eq-home-arrow{transform:translateX(3px)}.eq-page-contactpanel__icon{transition:background var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease)}.eq-page-contactpanel__row:focus-visible .eq-page-contactpanel__icon,.eq-page-contactpanel__row:hover .eq-page-contactpanel__icon{background:rgba(0,184,176,.14)!important;box-shadow:inset 0 0 0 1px rgba(0,184,176,.42)!important}@media (max-width:480px){.eq-page-contactpanel__row{grid-template-columns:40px minmax(0,1fr) 18px!important;column-gap:14px!important}.eq-page-contactpanel__icon{width:40px!important;height:40px!important}.eq-page-contactpanel__foot .eq-glass-btn{width:100%}}.eq-page-frost{position:relative;background:hsla(0,0%,100%,.62);border:1px solid rgba(11,17,22,.05);box-shadow:0 12px 40px rgba(11,17,22,.05),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform var(--motion-standard) var(--motion-ease),border-color var(--motion-standard) var(--motion-ease),background var(--motion-standard) var(--motion-ease),box-shadow var(--motion-standard) var(--motion-ease)}.eq-page-frost--link:focus-visible,.eq-page-frost--link:hover{transform:translateY(-3px);background:hsla(0,0%,100%,.82);border-color:rgba(0,112,108,.32);box-shadow:0 16px 44px rgba(11,17,22,.08),inset 0 1px 0 hsla(0,0%,100%,.9)}.eq-home-mobile-scrim{position:absolute;inset:0;pointer-events:none;opacity:0}@media (max-width:900px){.eq-home-mobile-scrim{opacity:1;background:linear-gradient(180deg,rgba(8,17,22,.82),rgba(8,17,22,.68) 30%,rgba(8,17,22,.7) 62%,rgba(8,17,22,.88))}}