.lang-toggle{gap:4px;margin-bottom:8px;display:flex}.lang-toggle__btn{letter-spacing:.06em;border-radius:var(--radius-full);color:#ffffff80;cursor:pointer;transition:all var(--transition-fast);background:0 0;border:1px solid #ffffff40;padding:4px 14px;font-size:.75rem;font-weight:700}.lang-toggle__btn--active{color:#fff;background:#ffffff26;border-color:#fff9}.lang-toggle__btn:hover:not(.lang-toggle__btn--active){color:#fffc;border-color:#fff6}.metal-specs{margin-bottom:8px}.metal-specs__table{border-collapse:collapse;width:100%;max-width:560px;font-size:var(--fs-small)}.metal-specs__table th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--text-secondary);border-bottom:1px solid var(--border-light);padding:10px 16px;font-size:.7rem;font-weight:700}.metal-specs__table td{border-bottom:1px solid var(--border-light);color:var(--text-primary);padding:12px 16px;font-weight:500}.metal-specs__table tr:last-child td{border-bottom:none}.svc-hero{background-position:50%;background-size:cover;min-height:60vh;padding:180px 0 100px;position:relative;overflow:hidden}.svc-hero:before{content:"";z-index:0;background:linear-gradient(#0a0a0a73 0%,#0a0a0ac7 100%);position:absolute;inset:0}.svc-hero--electrical{background-image:url(/images/service-design.jpg)}.svc-hero--plc{background-image:url(/images/service-engineering.jpg)}.svc-hero--maintenance{background-image:url(/images/service-maintenance.jpg)}.svc-hero--metal{background-image:url(/images/industry-construction.jpg)}.svc-hero__inner{z-index:1;flex-direction:column;gap:20px;max-width:680px;display:flex;position:relative}.svc-breadcrumb{font-size:var(--fs-small);color:#ffffff80;transition:color var(--transition-fast);font-weight:500}.svc-breadcrumb:hover{color:#ffffffd9}.svc-hero__title{font-size:var(--fs-hero);letter-spacing:-.03em;color:#fff;font-weight:800;line-height:1.08}.svc-hero__lead{color:#ffffffb3;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.svc-hero__cta{align-self:flex-start;margin-top:4px}.svc-intro{padding:var(--section-padding) 0;background:var(--bg-primary)}.svc-intro__grid{grid-template-columns:1fr 280px;align-items:start;gap:64px;display:grid}.svc-intro__body h2{font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--text-primary);margin-bottom:20px;font-weight:800}.svc-intro__body p{font-size:var(--fs-body);color:var(--text-secondary);margin-bottom:16px;line-height:1.7}.svc-intro__body p:last-child{margin-bottom:0}.svc-intro__stats{border:1px solid var(--border-light);border-radius:var(--radius-lg);flex-direction:column;gap:0;display:flex;position:sticky;top:100px;overflow:hidden}.svc-intro__stat{border-bottom:1px solid var(--border-light);background:var(--bg-secondary);flex-direction:column;gap:4px;padding:24px;display:flex}.svc-intro__stat:last-child{border-bottom:none}.svc-intro__stat-value{letter-spacing:-.03em;color:var(--text-primary);font-size:1.8rem;font-weight:800;line-height:1}.svc-intro__stat-label{font-size:var(--fs-small);color:var(--text-secondary);font-weight:500}.svc-intro__highlights{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:24px;position:sticky;top:100px}.svc-intro__highlights-title{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:16px;font-size:.7rem;font-weight:700}.svc-intro__highlights-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.svc-intro__highlights-list li{color:var(--text-primary);align-items:flex-start;gap:10px;font-size:.92rem;font-weight:500;line-height:1.45;display:flex}.svc-intro__highlights-list li svg{color:var(--accent);flex-shrink:0;margin-top:2px}.svc-section-title{font-size:var(--fs-h1);letter-spacing:-.03em;color:var(--text-primary);margin-bottom:48px;font-weight:800}.svc-benefits{padding:var(--section-padding) 0;background:var(--bg-secondary)}.svc-benefits__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.svc-benefits__card{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);transition:border-color var(--transition-base), transform var(--transition-base);padding:28px}.svc-benefits__card:hover{border-color:#0099984d;transform:translateY(-2px)}.svc-benefits__icon{background:var(--accent-tint);border-radius:var(--radius-sm);width:42px;height:42px;color:var(--accent);border:1px solid #00999838;justify-content:center;align-items:center;margin-bottom:18px;display:inline-flex}.svc-benefits__card h3{color:var(--text-primary);margin-bottom:8px;font-size:1rem;font-weight:700}.svc-benefits__card p{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.svc-process{padding:var(--section-padding) 0;background:var(--bg-primary)}.svc-process__list{flex-direction:column;gap:0;display:flex}.svc-process__step{border-bottom:1px solid var(--border-light);grid-template-columns:64px 1fr;align-items:start;gap:24px;padding:24px 0;display:grid}.svc-process__step:last-child{border-bottom:none}.svc-process__num{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;padding-top:6px;font-size:.75rem;font-weight:700}.svc-process__title{color:var(--text-primary);margin-bottom:6px;font-size:1rem;font-weight:700}.svc-process__desc{font-size:var(--fs-small);color:var(--text-secondary);line-height:1.6}.svc-project{padding:var(--section-padding) 0;background:var(--bg-secondary)}.svc-project__card{background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-lg);max-width:800px;padding:48px}.svc-project__label{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin-bottom:12px;font-size:.7rem;font-weight:700}.svc-project__title{font-size:var(--fs-h2);letter-spacing:-.025em;color:var(--text-primary);margin-bottom:16px;font-weight:800}.svc-project__desc{font-size:var(--fs-body);color:var(--text-secondary);margin-bottom:20px;line-height:1.7}.svc-project__tags{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.svc-project__tags span{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-full);font-size:var(--fs-small);color:var(--text-secondary);padding:4px 14px;font-weight:500}.svc-cta{background:var(--brand-dark);padding:clamp(48px,6vw,72px) 0}.svc-cta__inner{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:640px;margin:0 auto;display:flex}.svc-cta__inner h2{letter-spacing:-.025em;color:#fff;margin:0;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:800;line-height:1.15}.svc-cta__inner p{font-size:var(--fs-small);color:#ffffffa6;margin:0;line-height:1.55}.svc-cta__inner .btn{margin-top:8px}@media (max-width:900px){.svc-intro__grid{grid-template-columns:1fr}.svc-intro__stats{border-radius:var(--radius-lg);flex-direction:row;position:static}.svc-intro__stat{border-bottom:none;border-right:1px solid var(--border-light);flex:1}.svc-intro__stat:last-child{border-right:none}.svc-intro__highlights{position:static}.svc-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.svc-hero{padding:120px 0 60px}.svc-benefits__grid{grid-template-columns:1fr}.svc-project__card{padding:28px 20px}.svc-intro__stats{flex-direction:column}.svc-intro__stat{border-right:none;border-bottom:1px solid var(--border-light)}.svc-intro__stat:last-child{border-bottom:none}}
