.SpecializedEngineering-module__ZjDS3W__main{background:var(--color-surface);width:100%;max-width:100%;overflow-x:hidden}.SpecializedEngineering-module__ZjDS3W__container{max-width:var(--container-max);padding-inline:var(--container-pad);margin-inline-start:auto;margin-inline-end:auto}@media (min-width:1024px){.SpecializedEngineering-module__ZjDS3W__container{padding-inline:var(--space-12)}}.SpecializedEngineering-module__ZjDS3W__heroSection{min-height:clamp(480px,72dvh,640px);padding-top:clamp(96px,14vw,128px);padding-bottom:clamp(var(--space-12), 8vw, var(--space-20));background:var(--color-primary);align-items:flex-end;display:flex;position:relative;overflow:hidden}.SpecializedEngineering-module__ZjDS3W__heroSection:before{content:"";pointer-events:none;background:radial-gradient(55% 45% at 78% 30%,#16a34a17 0%,#0000 58%),radial-gradient(42% 38% at 12% 82%,#d4a8430f 0%,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.SpecializedEngineering-module__ZjDS3W__heroInner{z-index:1;max-width:var(--container-max);width:100%;padding-inline:var(--container-pad);gap:clamp(var(--space-4), 3vw, var(--space-6));flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex;position:relative}@media (min-width:1024px){.SpecializedEngineering-module__ZjDS3W__heroInner{padding-inline:var(--space-12)}}.SpecializedEngineering-module__ZjDS3W__heroLabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold);margin:0;font-size:.75rem}.SpecializedEngineering-module__ZjDS3W__heroTitle{font-family:var(--font-hero);font-size:clamp(2.75rem,8vw,6rem);font-weight:var(--type-hero-weight);letter-spacing:var(--type-hero-tracking);color:var(--color-text-inverse);max-width:56rem;margin:0;line-height:1.06}.SpecializedEngineering-module__ZjDS3W__heroTitleRow{display:block}.SpecializedEngineering-module__ZjDS3W__heroTitleRowIndent{padding-left:clamp(1rem,10vw,2.5em)}.SpecializedEngineering-module__ZjDS3W__heroLine{display:inline-block;overflow:hidden}.SpecializedEngineering-module__ZjDS3W__heroLineItalic{font-style:italic;font-weight:var(--type-hero-italic-weight);color:var(--color-gold);margin-inline-start:.12em;margin-inline-end:.12em;padding-bottom:.08em;line-height:1.12;display:inline-block}.SpecializedEngineering-module__ZjDS3W__inlineImage{border-radius:var(--radius-full);vertical-align:middle;border:2px solid #d4a8436b;width:3.2em;height:.9em;margin-inline-start:.12em;margin-inline-end:.12em;display:inline-block;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,0 0 22px #16a34a47}.SpecializedEngineering-module__ZjDS3W__heroLead{font-family:var(--font-body);font-size:var(--type-hero-lead);line-height:var(--type-hero-lead-leading);color:#ffffffb8;max-width:52ch;margin:clamp(var(--space-2), 2vw, var(--space-4)) 0 0;text-wrap:pretty}@media (min-width:1024px){.SpecializedEngineering-module__ZjDS3W__heroLead{margin-left:28%}}.SpecializedEngineering-module__ZjDS3W__heroActions{gap:var(--space-3);margin-top:clamp(var(--space-4), 3vw, var(--space-6));flex-wrap:wrap;display:flex}@media (min-width:1024px){.SpecializedEngineering-module__ZjDS3W__heroActions{margin-left:28%}}.SpecializedEngineering-module__ZjDS3W__heroCtaPrimary,.SpecializedEngineering-module__ZjDS3W__amcCta{align-items:center;gap:var(--space-3);min-height:52px;padding:0 var(--space-5) 0 var(--space-6);border-radius:var(--radius-full);background:var(--color-gold);color:var(--color-primary);white-space:nowrap;transition:transform var(--dur-base) var(--ease-out-quart), background var(--dur-base) var(--ease-smooth);font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.SpecializedEngineering-module__ZjDS3W__heroCtaPrimary:hover,.SpecializedEngineering-module__ZjDS3W__amcCta:hover{background:var(--color-gold-light);transform:translateY(-2px)}.SpecializedEngineering-module__ZjDS3W__heroCtaPrimary:active,.SpecializedEngineering-module__ZjDS3W__amcCta:active{transform:scale(.98)}.SpecializedEngineering-module__ZjDS3W__heroCtaPrimary:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.SpecializedEngineering-module__ZjDS3W__amcCta:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.SpecializedEngineering-module__ZjDS3W__heroCtaGhost:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.SpecializedEngineering-module__ZjDS3W__helplineCta:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.SpecializedEngineering-module__ZjDS3W__heroCtaIcon{border-radius:var(--radius-full);width:32px;height:32px;transition:transform var(--dur-base) var(--ease-out-quart);background:#0d20141f;justify-content:center;align-items:center;display:inline-flex}.SpecializedEngineering-module__ZjDS3W__heroCtaPrimary:hover .SpecializedEngineering-module__ZjDS3W__heroCtaIcon,.SpecializedEngineering-module__ZjDS3W__amcCta:hover .SpecializedEngineering-module__ZjDS3W__heroCtaIcon{transform:translate(2px,-2px)}.SpecializedEngineering-module__ZjDS3W__heroCtaGhost{min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-full);color:var(--color-text-inverse);white-space:nowrap;transition:border-color var(--dur-base) var(--ease-smooth), background var(--dur-base) var(--ease-smooth), transform var(--dur-base) var(--ease-out-quart);border:1px solid #ffffff6b;justify-content:center;align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}.SpecializedEngineering-module__ZjDS3W__heroCtaGhost:hover{border-color:var(--color-gold);background:#ffffff0a;transform:translateY(-1px)}.SpecializedEngineering-module__ZjDS3W__statsSection{background:var(--color-surface);padding-block:clamp(var(--space-10), 6vw, var(--space-16));border-bottom:1px solid var(--color-border-subtle)}.SpecializedEngineering-module__ZjDS3W__statsGrid{gap:clamp(var(--space-4), 3vw, var(--space-8));grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.SpecializedEngineering-module__ZjDS3W__statsGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}.SpecializedEngineering-module__ZjDS3W__statItem{gap:var(--space-2);padding:clamp(var(--space-4), 3vw, var(--space-6));border-radius:var(--radius-lg);background:var(--color-surface-alt);border:1px solid var(--color-border-subtle);flex-direction:column;display:flex}.SpecializedEngineering-module__ZjDS3W__statIcon{color:var(--color-accent)}.SpecializedEngineering-module__ZjDS3W__statValue{font-family:var(--font-display);color:var(--color-text);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.1}.SpecializedEngineering-module__ZjDS3W__statLabel{color:var(--color-text-muted);max-width:18ch;font-size:.875rem;line-height:1.45}.SpecializedEngineering-module__ZjDS3W__pillarsSection{padding-block:clamp(var(--space-16), 8vw, var(--space-24));background:var(--color-surface-alt)}.SpecializedEngineering-module__ZjDS3W__pillarsHeader{gap:var(--space-4);margin-bottom:clamp(var(--space-8), 5vw, var(--space-12));flex-direction:column;max-width:68ch;display:flex}.SpecializedEngineering-module__ZjDS3W__pillarsHeading{font-family:var(--font-display);color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.12}.SpecializedEngineering-module__ZjDS3W__pillarsLead{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.65}.SpecializedEngineering-module__ZjDS3W__pillarsGrid{grid-template-columns:1fr;grid-auto-flow:dense;gap:clamp(var(--space-4), 2.5vw, var(--space-5));display:grid}@media (min-width:768px){.SpecializedEngineering-module__ZjDS3W__pillarsGrid{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr))}}.SpecializedEngineering-module__ZjDS3W__pillarItem{min-height:240px}@media (min-width:768px){.SpecializedEngineering-module__ZjDS3W__pillarItem_hero{grid-area:span 2/span 7;min-height:420px}.SpecializedEngineering-module__ZjDS3W__pillarItem_compact{grid-column:span 5;min-height:200px}.SpecializedEngineering-module__ZjDS3W__pillarItem_rail{grid-column:span 12;min-height:200px}}.SpecializedEngineering-module__ZjDS3W__pillarShell{border-radius:calc(var(--radius-xl) + 4px);height:100%;transition:transform var(--dur-moderate) var(--ease-out-quart);background:#0d20140f;border:1px solid #0d201414;padding:3px}.SpecializedEngineering-module__ZjDS3W__pillarItem:hover .SpecializedEngineering-module__ZjDS3W__pillarShell{transform:translateY(-3px)}.SpecializedEngineering-module__ZjDS3W__pillarCore{height:100%;min-height:inherit;border-radius:var(--radius-xl);box-shadow:var(--shadow-inner-glow);border:1px solid #ffffff14;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.SpecializedEngineering-module__ZjDS3W__pillarCore_install{background:linear-gradient(155deg,#0d2014b3 0%,#153a21cc 52%,#0d2014f2 100%),url(/onsite_installation_bg.png) 50%/cover no-repeat}.SpecializedEngineering-module__ZjDS3W__pillarCore_support{background:linear-gradient(160deg,#0a1810 0%,#12281c 100%)}.SpecializedEngineering-module__ZjDS3W__pillarCore_training{background:linear-gradient(145deg,#142a1d 0%,#0d2014 100%)}.SpecializedEngineering-module__ZjDS3W__pillarCore_supply{background:linear-gradient(90deg,#0d2014 0%,#1a3525 48%,#0d2014 100%)}.SpecializedEngineering-module__ZjDS3W__pillarAmbient{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.SpecializedEngineering-module__ZjDS3W__pillarCore_install .SpecializedEngineering-module__ZjDS3W__pillarAmbient{background:radial-gradient(70% 55% at 88% 12%,#16a34a47 0%,#0000 58%),radial-gradient(45% 40% at 8% 92%,#d4a8431f 0%,#0000 55%)}.SpecializedEngineering-module__ZjDS3W__pillarCore_support .SpecializedEngineering-module__ZjDS3W__pillarAmbient{background:radial-gradient(circle at 92% 18%,#d4a84338 0%,#0000 42%),repeating-linear-gradient(-12deg,#ffffff06 0 1px,#0000 1px 14px)}.SpecializedEngineering-module__ZjDS3W__pillarCore_training .SpecializedEngineering-module__ZjDS3W__pillarAmbient{background:radial-gradient(50% 45% at 20% 15%,#16a34a2e 0%,#0000 55%),linear-gradient(#0000 60%,#00000038 100%)}.SpecializedEngineering-module__ZjDS3W__pillarCore_supply .SpecializedEngineering-module__ZjDS3W__pillarAmbient{background:linear-gradient(90deg,#0000 0%,#16a34a24 50%,#0000 100%),radial-gradient(35% 80% at 100%,#d4a84329 0%,#0000 60%)}.SpecializedEngineering-module__ZjDS3W__pillarGlyph{top:clamp(var(--space-4), 3vw, var(--space-8));right:clamp(var(--space-4), 3vw, var(--space-8));color:#ffffff0f;transition:transform var(--dur-slow) var(--ease-out-quart), color var(--dur-base) var(--ease-smooth);line-height:1;position:absolute}.SpecializedEngineering-module__ZjDS3W__pillarItem:hover .SpecializedEngineering-module__ZjDS3W__pillarGlyph{color:#ffffff17;transform:scale(1.04)rotate(-4deg)}.SpecializedEngineering-module__ZjDS3W__pillarBody{z-index:1;padding:clamp(var(--space-6), 4vw, var(--space-8));gap:var(--space-3);color:var(--color-text-inverse);flex-direction:column;display:flex;position:relative}.SpecializedEngineering-module__ZjDS3W__pillarItem_rail .SpecializedEngineering-module__ZjDS3W__pillarBody{align-items:flex-start;gap:var(--space-4) var(--space-6);flex-flow:wrap}@media (min-width:768px){.SpecializedEngineering-module__ZjDS3W__pillarItem_rail .SpecializedEngineering-module__ZjDS3W__pillarBody{align-items:center}.SpecializedEngineering-module__ZjDS3W__pillarItem_rail .SpecializedEngineering-module__ZjDS3W__pillarDescription{flex:1;min-width:280px;max-width:none}}.SpecializedEngineering-module__ZjDS3W__pillarIconRing{border-radius:var(--radius-full);width:52px;height:52px;color:var(--color-gold);transition:transform var(--dur-base) var(--ease-out-quart), border-color var(--dur-base) var(--ease-smooth);background:#ffffff0a;border:1px solid #d4a84359;flex-shrink:0;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1f}.SpecializedEngineering-module__ZjDS3W__pillarItem:hover .SpecializedEngineering-module__ZjDS3W__pillarIconRing{border-color:#d4a8438c;transform:scale(1.05)}.SpecializedEngineering-module__ZjDS3W__pillarTitle{font-family:var(--font-display);text-wrap:balance;margin:0;font-size:clamp(1.25rem,2.8vw,1.625rem);font-weight:700;line-height:1.15}.SpecializedEngineering-module__ZjDS3W__pillarDescription{color:#ffffffb8;text-wrap:pretty;max-width:46ch;margin:0;font-size:.9375rem;line-height:1.65}.SpecializedEngineering-module__ZjDS3W__pillarItem_hero .SpecializedEngineering-module__ZjDS3W__pillarTitle{font-size:clamp(1.375rem,3vw,1.875rem)}.SpecializedEngineering-module__ZjDS3W__pillarItem_hero .SpecializedEngineering-module__ZjDS3W__pillarDescription{max-width:52ch}.SpecializedEngineering-module__ZjDS3W__gallerySection{background:var(--color-surface);padding-top:clamp(var(--space-16), 8vw, var(--space-24));position:relative;overflow:hidden}.SpecializedEngineering-module__ZjDS3W__galleryHeader{margin-bottom:clamp(var(--space-8), 5vw, var(--space-12))}.SpecializedEngineering-module__ZjDS3W__galleryHeading{font-family:var(--font-display);color:var(--color-text);margin:0 0 var(--space-4) 0;text-wrap:balance;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.12}.SpecializedEngineering-module__ZjDS3W__galleryLead{color:var(--color-text-muted);text-wrap:pretty;max-width:50ch;margin:0;font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.65}.SpecializedEngineering-module__ZjDS3W__galleryTrackWrap{width:100%;padding-bottom:clamp(var(--space-16), 8vw, var(--space-24))}@media (max-width:767px){.SpecializedEngineering-module__ZjDS3W__galleryTrackWrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto}.SpecializedEngineering-module__ZjDS3W__galleryTrackWrap::-webkit-scrollbar{display:none}}.SpecializedEngineering-module__ZjDS3W__galleryTrack{gap:clamp(var(--space-4), 3vw, var(--space-8));padding-inline:var(--container-pad);width:max-content;display:flex}@media (min-width:1024px){.SpecializedEngineering-module__ZjDS3W__galleryTrack{padding-inline:var(--space-12)}}.SpecializedEngineering-module__ZjDS3W__galleryCard{flex-direction:column;flex-shrink:0;width:clamp(280px,80vw,900px);display:flex}.SpecializedEngineering-module__ZjDS3W__galleryImageWrap{aspect-ratio:4/3;border-radius:var(--radius-xl);width:100%;box-shadow:var(--shadow-lg);background:#0d20140a;border:1px solid #0d201414;position:relative;overflow:hidden;transform:translateZ(0)}@media (min-width:1024px){.SpecializedEngineering-module__ZjDS3W__galleryImageWrap{aspect-ratio:16/9}}.SpecializedEngineering-module__ZjDS3W__galleryImage{object-fit:cover;transition:transform var(--dur-slow) var(--ease-out-quart)}.SpecializedEngineering-module__ZjDS3W__galleryCard:hover .SpecializedEngineering-module__ZjDS3W__galleryImage{transform:scale(1.05)}.SpecializedEngineering-module__ZjDS3W__servicesSection{background:var(--color-surface-alt);padding-block:clamp(var(--space-16), 8vw, var(--space-24))}.SpecializedEngineering-module__ZjDS3W__servicesPinWrap{max-width:var(--container-max);padding-inline:var(--container-pad);gap:clamp(var(--space-8), 5vw, var(--space-12));grid-template-columns:1fr;margin-inline-start:auto;margin-inline-end:auto;display:grid}@media (min-width:1024px){.SpecializedEngineering-module__ZjDS3W__servicesPinWrap{gap:var(--space-16);padding-inline:var(--space-12);grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start}}.SpecializedEngineering-module__ZjDS3W__pinColumn{gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:1024px){.SpecializedEngineering-module__ZjDS3W__pinColumn{padding-top:var(--space-4)}}.SpecializedEngineering-module__ZjDS3W__pinHeading{font-family:var(--font-display);color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.1}.SpecializedEngineering-module__ZjDS3W__pinLead{color:var(--color-text-muted);text-wrap:pretty;max-width:42ch;margin:0;font-size:1rem;line-height:1.65}.SpecializedEngineering-module__ZjDS3W__pinMeta{align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--color-accent);font-size:.875rem;font-weight:500;display:inline-flex}.SpecializedEngineering-module__ZjDS3W__listColumn{border-top:1px solid var(--color-border);flex-direction:column;display:flex}.SpecializedEngineering-module__ZjDS3W__serviceRow{gap:var(--space-4);padding-block:clamp(var(--space-6), 4vw, var(--space-8));border-bottom:1px solid var(--color-border);transition:background-color var(--dur-base) var(--ease-smooth);grid-template-columns:auto 1fr;align-items:start;display:grid}@media (min-width:768px){.SpecializedEngineering-module__ZjDS3W__serviceRow{gap:var(--space-6);padding-inline:var(--space-6);margin-inline:calc(var(--space-6) * -1);border-radius:var(--radius-lg)}.SpecializedEngineering-module__ZjDS3W__serviceRow:hover{background:var(--color-surface)}}.SpecializedEngineering-module__ZjDS3W__serviceIconWrap{border-radius:var(--radius-full);background:var(--color-bg-accent-subtle);width:48px;height:48px;color:var(--color-accent);transition:transform var(--dur-base) var(--ease-out-quart), background var(--dur-base) var(--ease-smooth), color var(--dur-base) var(--ease-smooth);border:1px solid #16a34a38;flex-shrink:0;justify-content:center;align-items:center;display:flex}.SpecializedEngineering-module__ZjDS3W__serviceRow:hover .SpecializedEngineering-module__ZjDS3W__serviceIconWrap{background:var(--color-accent);color:var(--color-text-inverse);transform:scale(1.06)}.SpecializedEngineering-module__ZjDS3W__serviceCopy{gap:var(--space-2);flex-direction:column;max-width:62ch;display:flex}.SpecializedEngineering-module__ZjDS3W__serviceTitle{font-family:var(--font-display);color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.0625rem,2.5vw,1.375rem);font-weight:700;line-height:1.25}.SpecializedEngineering-module__ZjDS3W__serviceDescription{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:.9375rem;line-height:1.7}.SpecializedEngineering-module__ZjDS3W__amcSection{padding-block:clamp(var(--space-16), 8vw, var(--space-24));background:var(--color-surface)}.SpecializedEngineering-module__ZjDS3W__amcHeader{gap:var(--space-4);margin-bottom:clamp(var(--space-8), 5vw, var(--space-10));flex-direction:column;max-width:60ch;display:flex}.SpecializedEngineering-module__ZjDS3W__amcHeading{font-family:var(--font-display);color:var(--color-text);text-wrap:balance;margin:0;font-size:clamp(1.75rem,4.5vw,2.75rem);font-weight:700;line-height:1.12}.SpecializedEngineering-module__ZjDS3W__amcLead{color:var(--color-text-muted);text-wrap:pretty;margin:0;font-size:1rem;line-height:1.65}.SpecializedEngineering-module__ZjDS3W__amcGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.SpecializedEngineering-module__ZjDS3W__amcGrid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr))}}.SpecializedEngineering-module__ZjDS3W__amcCard{padding:clamp(var(--space-6), 4vw, var(--space-8));border-radius:var(--radius-xl);border:1px solid var(--color-border);background:var(--color-surface-alt);gap:var(--space-2);transition:transform var(--dur-moderate) var(--ease-out-quart), border-color var(--dur-base) var(--ease-smooth);flex-direction:column;display:flex}.SpecializedEngineering-module__ZjDS3W__amcCard:hover{transform:translateY(-3px)}.SpecializedEngineering-module__ZjDS3W__amcCardHighlight{background:var(--color-primary);color:var(--color-text-inverse);border-color:#d4a84359}.SpecializedEngineering-module__ZjDS3W__amcName{font-family:var(--font-display);margin:0;font-size:1.375rem;font-weight:700}.SpecializedEngineering-module__ZjDS3W__amcSla{font-family:var(--font-mono);color:var(--color-accent);margin:var(--space-2) 0 0;font-size:.9375rem}.SpecializedEngineering-module__ZjDS3W__amcCardHighlight .SpecializedEngineering-module__ZjDS3W__amcSla{color:var(--color-gold)}.SpecializedEngineering-module__ZjDS3W__amcVisits{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.5}.SpecializedEngineering-module__ZjDS3W__amcCardHighlight .SpecializedEngineering-module__ZjDS3W__amcVisits{color:#ffffffb8}.SpecializedEngineering-module__ZjDS3W__amcFooter{margin-top:clamp(var(--space-8), 5vw, var(--space-10));justify-content:flex-start;display:flex}.SpecializedEngineering-module__ZjDS3W__helplineSection{background:var(--color-primary);padding-block:clamp(var(--space-12), 6vw, var(--space-16));border-top:1px solid #ffffff14}.SpecializedEngineering-module__ZjDS3W__helplineInner{align-items:stretch;gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:768px){.SpecializedEngineering-module__ZjDS3W__helplineInner{justify-content:space-between;align-items:center;gap:var(--space-8);flex-flow:wrap}}.SpecializedEngineering-module__ZjDS3W__helplineBlock{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}@media (min-width:768px){.SpecializedEngineering-module__ZjDS3W__helplineBlock{flex:1;min-width:180px}}.SpecializedEngineering-module__ZjDS3W__helplineLabel{text-transform:uppercase;letter-spacing:.08em;color:#ffffff94;font-size:.75rem;font-weight:600}.SpecializedEngineering-module__ZjDS3W__helplineNumber{font-family:var(--font-mono);color:var(--color-gold);min-height:44px;transition:opacity var(--dur-fast);align-items:center;font-size:clamp(1.125rem,3.5vw,1.625rem);font-weight:700;text-decoration:none;display:inline-flex}.SpecializedEngineering-module__ZjDS3W__helplineNumber:hover{opacity:.85}.SpecializedEngineering-module__ZjDS3W__helplineNumber:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:var(--radius-sm)}.SpecializedEngineering-module__ZjDS3W__helplineRule{background:#ffffff1f;width:100%;height:1px}@media (min-width:768px){.SpecializedEngineering-module__ZjDS3W__helplineRule{align-self:center;width:1px;height:48px}}.SpecializedEngineering-module__ZjDS3W__helplineCta{min-height:52px;padding:0 var(--space-6);border-radius:var(--radius-full);color:var(--color-text-inverse);white-space:nowrap;width:100%;transition:border-color var(--dur-base) var(--ease-smooth), background var(--dur-base) var(--ease-smooth), transform var(--dur-base) var(--ease-out-quart);border:1px solid #ffffff6b;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}@media (min-width:768px){.SpecializedEngineering-module__ZjDS3W__helplineCta{width:auto}}.SpecializedEngineering-module__ZjDS3W__helplineCta:hover{border-color:var(--color-gold);background:#ffffff0a;transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.SpecializedEngineering-module__ZjDS3W__pillarItem:hover .SpecializedEngineering-module__ZjDS3W__pillarShell,.SpecializedEngineering-module__ZjDS3W__pillarItem:hover .SpecializedEngineering-module__ZjDS3W__pillarGlyph,.SpecializedEngineering-module__ZjDS3W__pillarItem:hover .SpecializedEngineering-module__ZjDS3W__pillarIconRing,.SpecializedEngineering-module__ZjDS3W__amcCard:hover,.SpecializedEngineering-module__ZjDS3W__serviceRow:hover .SpecializedEngineering-module__ZjDS3W__serviceIconWrap,.SpecializedEngineering-module__ZjDS3W__heroCtaPrimary:hover,.SpecializedEngineering-module__ZjDS3W__heroCtaGhost:hover,.SpecializedEngineering-module__ZjDS3W__amcCta:hover,.SpecializedEngineering-module__ZjDS3W__helplineCta:hover,.SpecializedEngineering-module__ZjDS3W__heroCtaPrimary:hover .SpecializedEngineering-module__ZjDS3W__heroCtaIcon,.SpecializedEngineering-module__ZjDS3W__amcCta:hover .SpecializedEngineering-module__ZjDS3W__heroCtaIcon{transform:none}}@media (max-width:767px){.SpecializedEngineering-module__ZjDS3W__heroTitleRowIndent{padding-left:0}.SpecializedEngineering-module__ZjDS3W__heroTitle{font-size:var(--type-hero-size-md);line-height:var(--type-hero-leading-md)}.SpecializedEngineering-module__ZjDS3W__heroLead,.SpecializedEngineering-module__ZjDS3W__heroActions{margin-left:0}}@media (max-width:359px){.SpecializedEngineering-module__ZjDS3W__heroTitle{font-size:var(--type-hero-size-xs)}}
