.eq-home{background:var(--eq-surface);color:var(--eq-ink);font-family:var(--eq-body)}.eq-home :is(h2,h3,p,figure){margin:0}.eq-home a{color:inherit;text-decoration:none}.eq-home section[id],.eq-feature[id]{scroll-margin-top:96px}.eq-home .eq-frame:not(.eq-hero-top):not(.eq-hero-media-wrap){padding-inline:24px}.eq-home .eq-section-heading h2{margin-top:20px}.eq-work-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:30px;border-block:1px solid var(--eq-line)}.eq-work-strip span{padding:8px 16px;text-align:center;border-right:1px solid var(--eq-line);color:var(--eq-muted);font:500 13px/1.5 var(--eq-body)}.eq-work-strip span:last-child{border-right:0}.eq-feature-layout{display:grid;grid-template-columns:minmax(180px,.26fr) minmax(0,.74fr);gap:48px;align-items:start}.eq-feature-nav{position:sticky;top:120px;display:grid;align-content:start}.eq-feature-nav a{display:flex;align-items:flex-start;gap:11px;min-height:49px;padding:15px 4px;border-bottom:1px solid var(--eq-line);color:var(--eq-muted);font:400 11px/1.4 var(--eq-body);text-transform:uppercase;letter-spacing:.03em;transition:color .2s}.eq-feature-dot{width:5px;height:5px;margin-top:4px;flex:0 0 5px;background:var(--eq-line)}.eq-feature-nav a[aria-current=location]{color:var(--eq-ink);border-bottom-color:var(--eq-ink)}.eq-feature-nav a[aria-current=location] .eq-feature-dot{background:var(--eq-accent)}.eq-feature-list{min-width:0}.eq-feature{display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);gap:34px;align-items:start;padding-bottom:90px}.eq-feature:last-child{padding-bottom:0}.eq-feature-visual{min-width:0;padding:34px 24px 17px}.eq-feature-visual>img:not(.eq-screen-bg){aspect-ratio:1.2;object-fit:cover;object-position:left top;width:100%}.eq-feature-visual figcaption,.eq-setup-visual figcaption{margin-top:12px;color:var(--eq-accent-text);font:400 10px/1.5 var(--eq-body)}.eq-feature-copy{padding-top:0;min-width:0}.eq-feature--text .eq-feature-copy{grid-column:1 / -1;max-width:65ch}.eq-feature-copy .eq-kicker{color:var(--eq-muted);font-size:10px;margin-bottom:20px}.eq-feature h3{font:300 clamp(24px,2vw,30px)/1.25 var(--eq-display);letter-spacing:-.035em;overflow-wrap:anywhere}.eq-feature-copy>p:not(.eq-kicker){margin-top:22px;font:400 16px/1.6 var(--eq-body);color:var(--eq-muted)}.eq-text-link{display:inline-flex;gap:16px;align-items:center;padding-block:13px;margin-top:15px;font:400 12px/1.5 var(--eq-body);border-bottom:1px solid var(--eq-line)}.eq-text-link:hover{color:var(--eq-accent-text)}.eq-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.eq-setup-visual{padding:45px 26px 20px}.eq-setup-visual>img:not(.eq-screen-bg){aspect-ratio:1.25;object-fit:cover;object-position:left top}.eq-setup-steps details{border-top:1px solid var(--eq-line)}.eq-setup-steps summary{display:grid;grid-template-columns:22px 1fr 18px;align-items:start;gap:15px;padding:24px 0;list-style:none;cursor:pointer}.eq-setup-steps summary::-webkit-details-marker{display:none}.eq-setup-steps summary>span{font:400 10px/1.6 var(--eq-mono);color:var(--eq-muted)}.eq-setup-steps h3{font:300 24px/1.2 var(--eq-display);letter-spacing:-.025em}.eq-setup-steps details>p{margin:0 0 28px 37px;color:var(--eq-muted);font:400 16px/1.55 var(--eq-body)}.eq-setup-steps .eq-button{margin-top:22px}.eq-setup-steps details[open] summary>span{color:var(--eq-accent-text)}.eq-setup-steps details[open] .eq-icon{transform:rotate(45deg)}.eq-operating{background:var(--eq-inverse);color:#f4f4ee}.eq-operating-inner{width:var(--eq-frame);padding-inline:24px;margin-inline:auto}.eq-operating .eq-section-heading>p{color:#c3c3b9}.eq-operating-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #3a3a34}.eq-operating-grid article{padding:30px 24px;border-right:1px solid #3a3a34}.eq-operating-grid article:first-child{padding-left:0}.eq-operating-grid article:last-child{padding-right:0;border-right:0}.eq-operating-grid h3{font:300 24px/1.25 var(--eq-display);letter-spacing:-.03em}.eq-operating-grid p{margin-top:20px;color:#b6b6ad;font:400 15px/1.6 var(--eq-body)}.eq-sector-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px 24px}.eq-sector{min-width:0}.eq-sector figure{margin:0 0 22px;overflow:hidden;aspect-ratio:1.45;background:var(--eq-surface-alt)}.eq-sector figure img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--eq-ease)}.eq-sector>div{display:flex;align-items:center;justify-content:space-between;gap:16px}.eq-sector h3{font:300 24px/1.25 var(--eq-display);letter-spacing:-.025em}.eq-sector>p{margin-top:12px;color:var(--eq-muted);font:400 14px/1.5 var(--eq-body)}@media(hover:hover)and (pointer:fine){.eq-sector:hover figure img{transform:scale(1.035)}.eq-sector:hover h3{color:var(--eq-accent-text)}}.eq-faq-list details{border-top:1px solid var(--eq-line)}.eq-faq-list details:last-child{border-bottom:1px solid var(--eq-line)}.eq-faq-list summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:25px;min-height:76px;padding:24px 0;font:500 17px/1.45 var(--eq-body)}.eq-faq-list summary::-webkit-details-marker{display:none}.eq-faq-list details>div{max-width:85ch;padding:0 50px 30px 0;color:var(--eq-muted);font:400 16px/1.6 var(--eq-body)}.eq-faq-list details[open] .eq-icon{transform:rotate(45deg)}@media(max-width:1150px){.eq-feature-layout{gap:32px;grid-template-columns:180px minmax(0,1fr)}.eq-feature{grid-template-columns:1fr;gap:26px}.eq-feature-visual>img:not(.eq-screen-bg){aspect-ratio:1.65}.eq-feature-copy{max-width:60ch}}@media(max-width:900px){.eq-operating-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eq-operating-grid article{padding:28px!important}.eq-operating-grid article:nth-child(2n){border-right:0}.eq-operating-grid article:nth-child(-n+2){border-bottom:1px solid #3a3a34}.eq-setup-grid{gap:36px}.eq-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px),(max-height:560px){.eq-feature-layout{grid-template-columns:1fr;gap:30px}.eq-feature-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.eq-feature{padding-bottom:60px}}@media(max-width:760px){.eq-home .eq-frame:not(.eq-hero-top):not(.eq-hero-media-wrap),.eq-operating-inner{padding-inline:0}.eq-work-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:18px}.eq-work-strip span{padding-block:12px;font-size:12px}.eq-work-strip span:nth-child(2n){border-right:0}.eq-setup-grid{grid-template-columns:1fr;gap:32px}.eq-feature h3{font-size:29px}.eq-feature-visual{padding:28px 18px 16px}.eq-feature-visual>img:not(.eq-screen-bg){aspect-ratio:1.4}.eq-setup-steps h3{font-size:24px}.eq-operating-grid{grid-template-columns:1fr}.eq-operating-grid article{border-right:0;border-bottom:1px solid #3a3a34;padding:26px 0!important}.eq-operating-grid article:last-child{border-bottom:0}.eq-sector-grid{grid-template-columns:1fr;gap:34px}.eq-sector figure{aspect-ratio:1.7}.eq-faq-list summary{min-height:70px;font-size:16px}}@media(prefers-reduced-motion:reduce){.eq-feature-nav{position:static}.eq-sector figure img{transition:none}}
