@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:#f6f6f5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.iso-art{--ink: #c3c3c3;--ink-soft: #d7d7d7;--face-top: #ffffff;--face-left: #f6f6f6;--face-right: #ececec;--accent: #d9893f;--accent-soft: #f4dcc2;--glow: #f8ead0;display:block;width:100%;height:100%;overflow:visible}.iso-art polygon,.iso-art path,.iso-art ellipse,.iso-art circle,.iso-art line{stroke:var(--ink);stroke-width:.8;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.iso-art .f-t{fill:var(--face-top)}.iso-art .f-l{fill:var(--face-left)}.iso-art .f-r,.iso-art .f-s{fill:var(--face-right)}.iso-art .iso-slab .f-s{fill:#efefef}.iso-art .iso-line,.iso-art .detail,.iso-art .lattice,.iso-art .tick{fill:none}.iso-art .detail,.iso-art .tick,.iso-art .screw-slot{stroke:var(--ink-soft);stroke-width:.6}.iso-art .lattice{stroke:var(--ink-soft);stroke-width:.55}.iso-art .tie,.iso-art .cable{fill:none;stroke-width:.55}.iso-art .dash{fill:none;stroke:#bdbdbd;stroke-width:.6;stroke-dasharray:2.5 2.5}.iso-art .plate-rim{fill:none;stroke:var(--ink-soft);stroke-width:.7}.iso-art .screw-head{fill:#f7f7f7}.iso-art .iso-tube path{fill:none;vector-effect:none}.iso-art .iso-tube .t-o{stroke:var(--ink)}.iso-art .iso-tube .t-i{stroke:#fff}.iso-art .pit-floor{fill:#f1f1f1;stroke:none}.iso-art .pit-wall-x{fill:#e7e7e7}.iso-art .pit-wall-y{fill:#eee}.iso-art .pit-strata{fill:none;stroke:#d2d2d2;stroke-width:.5;stroke-dasharray:1.5 2}.iso-art .pit-rim{fill:none}.iso-art .concrete .f-t{fill:#fbfbfb}.iso-art .concrete .f-l{fill:#f1f1f1}.iso-art .concrete .f-r{fill:#e6e6e6}.iso-art .steel .f-l{fill:#eee}.iso-art .steel .f-r{fill:#e3e3e3}.iso-art .soil .f-s{fill:#f0f0f0}.iso-art .soil .f-t{fill:#f8f8f8}.iso-art .glass{fill:#f3f3f3;stroke:var(--ink-soft)}.iso-art .bucket{fill:#f7f7f7}.iso-art .hinge{stroke-width:3;stroke:var(--ink)}.iso-art .counterweight .f-l{fill:#ececec}.iso-art .counterweight .f-r{fill:#e2e2e2}.iso-art .accent-fill{fill:var(--accent-soft);stroke:var(--accent);stroke-width:.6}.iso-art .accent-line{fill:none;stroke:var(--accent);stroke-width:.8;opacity:.85}.iso-art .rebar{fill:none;stroke:var(--accent);stroke-width:.7}.iso-art .accent-box .f-t{fill:var(--accent-soft)}.iso-art .accent-box .f-l{fill:#f0cfaa}.iso-art .accent-box .f-r{fill:#e9bf92}.iso-art .accent-box polygon{stroke:var(--accent)}.iso-art .cone .f-s{fill:var(--accent-soft);stroke:var(--accent)}.iso-art .door-frame{fill:#f2f2f2;stroke:var(--accent);stroke-width:.8}.iso-art .lawn{fill:#f5f5f5;stroke:var(--ink-soft)}.iso-art .grass{stroke:#cfcfcf;stroke-width:.6}.iso-art .paving{fill:#fafafa;stroke:var(--ink-soft)}.iso-art .hedge .f-t{fill:#f4f4f4}.iso-art .shadow{fill:#0000000b;stroke:none}.iso-art .trunk{stroke:#bdbdbd;stroke-width:1.1}.iso-art .crown{fill:#fff}.iso-art .crown-line{fill:none;stroke:var(--ink-soft);stroke-width:.6}.iso-art .window{fill:#f1f1f1;stroke:var(--ink);stroke-width:.6}.iso-art .lamp-head{fill:#fff}.iso-art .iso-prism polygon{stroke:var(--ink)}.iso-art .iso-prism.is-accent polygon{stroke:var(--accent)}.iso-art .ring{fill:#f4f4f4}.iso-art .bed-inner{fill:#ececec;stroke:var(--ink-soft)}.iso-art .beacon.is-on .f-t,.iso-art .beacon.is-on .f-l,.iso-art .beacon.is-on .f-r{fill:#f2a85c}.iso-art .beacon polygon{stroke:var(--accent)}.iso-art .spoil circle{fill:#e2e2e2;stroke:#c4c4c4;stroke-width:.5}.iso-art .dash-live{stroke:var(--accent);stroke-dasharray:2.5 6;stroke-width:.9}.iso-art .laser{fill:none;stroke:var(--accent);stroke-width:.7;stroke-dasharray:3 3}.iso-art .laser-dot{fill:var(--accent);stroke:none;opacity:.8}.iso-art .trace path{fill:none;vector-effect:none}.iso-art .trace-ghost{stroke:var(--accent-soft);stroke-width:1.2;stroke-dasharray:2 2.5}.iso-art .trace-line{stroke:var(--accent);stroke-width:1.5}.iso-art .trace-ball{fill:var(--accent);stroke:#b86d2a;stroke-width:.6}.iso-art .trace-ball-hi{fill:#fff;stroke:none;opacity:.85}.iso-art .wheel-tyre{fill:#e4e4e4}.iso-art .wheel-hub{fill:#fafafa;stroke:var(--ink-soft);stroke-width:.5}.iso-art .drum-body{fill:#efefef}.iso-art .drum-cap{fill:#e4e4e4}.iso-art .person .f-s{fill:#f1f1f1}.iso-art .person .f-t{fill:#fafafa}.iso-art .person-head{fill:#fff}.iso-art .hard-hat{fill:var(--accent-soft);stroke:var(--accent);stroke-width:.6}.iso-art .mast .f-l,.iso-art .mast .f-r{fill:#f7f7f7}.iso-art .glass-box .f-t{fill:#f4f4f4}.iso-art .glass-box .f-l{fill:#eee}.iso-art .glass-box .f-r{fill:#e6e6e6}.iso-art .bay{stroke:#d0d0d0;stroke-width:.6}.iso-art .shrub{fill:#f4f4f4}.iso-art .panel{stroke:var(--ink);stroke-width:.55}.iso-art .lamp-halo{fill:var(--glow);stroke:none}.iso-art .scaffold path{stroke:#cdcdcd;stroke-width:.6}.iso-art .scaffold .f-t{fill:#fafafa}.feature-section{--fs-bg: #f6f6f5;--fs-card: #ffffff;--fs-border: #e4e4e2;--fs-border-hover: #cbc6bf;--fs-media: #fafafa;--fs-heading: #111111;--fs-text: #6b6b6b;--fs-gap: 24px;max-width:1360px;margin:0 auto;padding:clamp(56px,8vw,120px) clamp(16px,4vw,48px);font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--fs-heading)}.feature-section__header{max-width:560px;margin-bottom:clamp(32px,4vw,48px)}.feature-section__eyebrow{margin:0 0 10px;font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8a8a8a}.feature-section__heading{margin:0;font-size:clamp(26px,3vw,34px);font-weight:500;letter-spacing:-.02em;line-height:1.2}.feature-section__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--fs-gap);align-items:stretch}.feature-card{display:flex;flex-direction:column;background:var(--fs-card);border:1px solid var(--fs-border);border-radius:12px;box-shadow:0 1px 2px #00000008,0 10px 30px -18px #0000001f;overflow:hidden;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease}.feature-card__media{margin:6px 6px 0;aspect-ratio:5 / 4;background:var(--fs-media);border-radius:8px;display:flex;align-items:center;justify-content:center;padding:2%}.feature-card__body{flex:1;padding:26px 28px 30px}.feature-card__title{margin:0 0 8px;font-size:18px;font-weight:500;letter-spacing:-.01em;line-height:1.35;color:var(--fs-heading)}.feature-card__text{margin:0;max-width:38ch;font-size:15.5px;line-height:1.6;color:var(--fs-text)}.feature-card{cursor:default;-webkit-tap-highlight-color:transparent}.feature-card:focus{outline:none}.feature-card:focus-visible{outline:2px solid #c9a27c;outline-offset:3px}.feature-card.is-active{border-color:var(--fs-border-hover)}@media (hover: hover){.feature-card.is-active{border-color:var(--fs-border-hover);transform:translateY(-3px);box-shadow:0 1px 2px #00000008,0 18px 40px -20px #0000002e}}@media (max-width: 1023px){.feature-section__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-section__grid>:last-child:nth-child(odd){grid-column:1 / -1;justify-self:center;width:calc(50% - var(--fs-gap) / 2)}}@media (max-width: 639px){.feature-section{--fs-gap: 16px}.feature-section__grid{grid-template-columns:minmax(0,1fr)}.feature-section__grid>:last-child:nth-child(odd){width:auto}.feature-card__body{padding:22px 22px 26px}}@media (prefers-reduced-motion: reduce){.feature-card{transition:border-color .2s ease}.feature-card.is-active{transform:none}}
