@import"https://fonts.googleapis.com/css2?family=Chakra+Petch:wght@500;600;700&family=IBM+Plex+Sans:wght@400;500;700&display=swap";:root{--bg-0: #0b0f13;--bg-1: #111820;--panel: rgba(24, 34, 44, .82);--panel-strong: rgba(17, 25, 34, .95);--line: rgba(165, 186, 205, .22);--text-main: #ecf2f7;--text-soft: #b8c4d0;--accent: #ff9e3d;--accent-2: #f97316;--steel: #8296aa;--shadow: 0 22px 50px rgba(0, 0, 0, .45);color:var(--text-main);font-family:IBM Plex Sans,Segoe UI,sans-serif}*{box-sizing:border-box}body{margin:0;min-height:100vh;background:radial-gradient(circle at 16% 8%,rgba(255,158,61,.13),transparent 36%),radial-gradient(circle at 84% 16%,rgba(71,103,133,.24),transparent 32%),linear-gradient(150deg,var(--bg-0),var(--bg-1))}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.09;background:repeating-linear-gradient(135deg,transparent 0,transparent 11px,rgba(197,212,226,.2) 12px,transparent 13px)}.page{width:min(1100px,100% - 2rem);margin:0 auto;padding:1rem 0;display:grid;gap:.9rem}.panel{border:1px solid var(--line);border-radius:20px;background:linear-gradient(165deg,#2b3a4938,#131d27b3),var(--panel);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:1.1rem}.hero{display:grid;gap:1rem}.heroCopy{display:grid;gap:.85rem}.eyebrow{margin:0;color:var(--accent);font-family:Chakra Petch,sans-serif;font-size:.85rem;letter-spacing:.16em;text-transform:uppercase;font-weight:700}h1,h2,h3{font-family:Chakra Petch,sans-serif;font-weight:700;letter-spacing:.02em}h1{margin:0;font-size:clamp(1.9rem,4.8vw,3.3rem);line-height:1.02;max-width:18ch}h2{margin:0;font-size:clamp(1.3rem,3vw,1.75rem)}h3{margin:0;font-size:1.18rem}.lead{margin:0;color:#d8e3ee;line-height:1.58;max-width:62ch}.body{margin:0;color:var(--text-soft);line-height:1.58;max-width:64ch}.actions{display:flex;gap:.65rem;flex-wrap:wrap;margin-top:.2rem}.button{text-decoration:none;border-radius:12px;padding:.74rem 1rem;font-weight:700;transition:transform .15s ease,box-shadow .15s ease}.button:hover{transform:translateY(-2px)}.primary{color:#1d1106;background:linear-gradient(120deg,#ffbe69,var(--accent-2));box-shadow:0 10px 20px #f9731659}.secondary{color:var(--text-main);border:1px solid var(--line);background:linear-gradient(120deg,#344352b8,#1a2531e6)}.heroVisual{display:grid;align-items:end}.welderCard{background:linear-gradient(145deg,#141d26f5,#212e3bdb);border:1px solid rgba(163,184,203,.2);border-radius:16px;padding:.9rem}.welderCard p{margin:.45rem 0 0;color:#c5d2df;font-size:.95rem}.welderSvg{width:100%;height:auto;display:block}.highlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.highlightCard{border:1px solid rgba(160,182,201,.18);border-radius:14px;background:var(--panel-strong);padding:.8rem}.highlightValue{margin:0;color:#ffd8a4;font-family:Chakra Petch,sans-serif;font-size:1.45rem;line-height:1}.highlightLabel{margin:.36rem 0 0;color:var(--text-soft);line-height:1.45}.services{margin-top:.85rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.serviceCard{border:1px solid rgba(160,182,201,.18);border-radius:15px;background:linear-gradient(140deg,#1c2732e0,#131c24f7);padding:.9rem}.serviceCard p{margin:.48rem 0 0;color:var(--text-soft);line-height:1.52}.contact{display:grid;gap:.6rem}.contactRow{margin:0;padding-top:.65rem;border-top:1px solid rgba(160,182,201,.2);display:flex;justify-content:space-between;gap:.7rem}.contactRow span{color:#a7b6c3}@media (min-width: 900px){.page{padding-top:1.5rem;gap:1rem}.panel{padding:1.35rem}.hero{grid-template-columns:1.18fr .82fr;gap:1.1rem}}@media (max-width: 899px){.highlights,.services{grid-template-columns:1fr}.contactRow{flex-direction:column;gap:.25rem}}
