.ProductEngineeringPageContent_hero__qIPCc{position:relative;isolation:isolate;overflow:hidden;padding:clamp(5rem,9vw,7.5rem) 0 clamp(4rem,7vw,6rem);background:linear-gradient(rgb(18 45 71/.035) 1px,transparent 1px),linear-gradient(90deg,rgb(18 45 71/.035) 1px,transparent 1px),radial-gradient(circle at 82% 34%,rgb(232 92 32/.11),transparent 25rem),var(--band-pearl);background-size:3rem 3rem,3rem 3rem,auto,auto}.ProductEngineeringPageContent_hero__qIPCc:after{position:absolute;z-index:-1;top:-8rem;right:-8rem;width:30rem;height:30rem;border:1px solid rgb(18 45 71/.08);border-radius:50%;content:""}.ProductEngineeringPageContent_heroInner__oBe8m{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);gap:clamp(2.5rem,7vw,6rem);align-items:center}.ProductEngineeringPageContent_heroCopy__UMNRL{max-width:42rem}.ProductEngineeringPageContent_eyebrow__kQwTn{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#b53f0c}.ProductEngineeringPageContent_eyebrowLink__sWTri{color:inherit;text-decoration:none}.ProductEngineeringPageContent_eyebrowLink__sWTri:focus-visible,.ProductEngineeringPageContent_eyebrowLink__sWTri:hover{text-decoration:underline;text-underline-offset:3px}.ProductEngineeringPageContent_heroTitle__hXmAP{margin:0 0 var(--space-4);font-family:var(--font-heading);font-size:clamp(3rem,6vw,5rem);font-weight:700;letter-spacing:-.055em;line-height:.98;color:var(--text-primary)}.ProductEngineeringPageContent_heroAccent__jVqdA{display:inline;background:var(--gradient-hero-accent);background-clip:text;color:transparent;-webkit-background-clip:text}.ProductEngineeringPageContent_heroLead__yBzls{max-width:39rem;margin:0 0 var(--space-6);font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.65;color:var(--text-muted)}.ProductEngineeringPageContent_ctaPrimary__7h2Mk,.ProductEngineeringPageContent_heroCta__csDhz{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;padding:.8rem 1.6rem;border-radius:999px;background:#c84e18;color:#fff;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.ProductEngineeringPageContent_ctaPrimary__7h2Mk:hover,.ProductEngineeringPageContent_heroCta__csDhz:hover{box-shadow:0 .75rem 1.5rem rgb(200 78 24/.2);transform:translateY(-2px)}.ProductEngineeringPageContent_ctaPrimary__7h2Mk:focus-visible,.ProductEngineeringPageContent_ctaSecondary__Lu_2S:focus-visible,.ProductEngineeringPageContent_disciplineLink__phLbY:focus-visible,.ProductEngineeringPageContent_heroCta__csDhz:focus-visible{outline:3px solid rgb(232 92 32/.34);outline-offset:3px}.ProductEngineeringPageContent_heroVisual__JYH9t{position:relative;min-height:25rem;padding:clamp(1.35rem,3vw,2rem);overflow:hidden;border:1px solid rgb(255 255 255/.1);border-radius:clamp(1.25rem,3vw,2rem);background:linear-gradient(rgb(255 255 255/.055) 1px,transparent 0),linear-gradient(90deg,rgb(255 255 255/.055) 1px,transparent 0),linear-gradient(145deg,#173c5d,#0c2338 75%);background-size:2.25rem 2.25rem,2.25rem 2.25rem,auto;box-shadow:0 2rem 4rem rgb(12 35 56/.2);color:#fff}.ProductEngineeringPageContent_heroVisual__JYH9t:before{position:absolute;right:-4rem;bottom:-5rem;width:17rem;height:17rem;border:1px solid rgb(242 125 55/.5);border-radius:50%;box-shadow:0 0 0 2.5rem rgb(242 125 55/.04);content:""}.ProductEngineeringPageContent_visualFooter__Tbdip,.ProductEngineeringPageContent_visualTopline__UroyQ{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;font-family:var(--font-heading);font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255/.72)}.ProductEngineeringPageContent_visualMap__dPH5N{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;margin:3.25rem 0 3rem}.ProductEngineeringPageContent_visualMap__dPH5N:after,.ProductEngineeringPageContent_visualMap__dPH5N:before{position:absolute;z-index:-1;background:rgb(242 125 55/.48);content:""}.ProductEngineeringPageContent_visualMap__dPH5N:before{top:50%;left:20%;width:60%;height:1px}.ProductEngineeringPageContent_visualMap__dPH5N:after{top:20%;left:50%;width:1px;height:60%}.ProductEngineeringPageContent_visualNode__WFCiE{display:flex;min-height:6rem;flex-direction:column;justify-content:space-between;padding:1rem;border:1px solid rgb(255 255 255/.15);border-radius:.75rem;background:rgb(11 34 53/.88);box-shadow:inset 0 1px rgb(255 255 255/.05);font-family:var(--font-heading);font-size:.9rem;font-weight:700}.ProductEngineeringPageContent_visualNodeIndex__sYM_M{font-size:.65rem;letter-spacing:.12em;color:#f78a4c}.ProductEngineeringPageContent_visualFooter__Tbdip{justify-content:flex-start;gap:.65rem}.ProductEngineeringPageContent_visualPulse__APxgw{width:.55rem;height:.55rem;border-radius:50%;background:#f78a4c;box-shadow:0 0 0 .25rem rgb(247 138 76/.13)}.ProductEngineeringPageContent_section__LFSLK{padding:clamp(4rem,8vw,6.5rem) 0;background:var(--surface-primary)}.ProductEngineeringPageContent_sectionSoft__RXDHf{background:var(--surface-secondary)}.ProductEngineeringPageContent_sectionHead__fdWVz{max-width:48rem;margin:0 0 clamp(2rem,5vw,3.25rem)}.ProductEngineeringPageContent_sectionTitle__7mNgM{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:clamp(2rem,4vw,3.15rem);font-weight:700;letter-spacing:-.035em;line-height:1.08;color:var(--text-primary)}.ProductEngineeringPageContent_sectionLead__pE1QB{max-width:43rem;margin:0;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.65;color:var(--text-muted)}.ProductEngineeringPageContent_prose__jsZXy{max-width:49rem;padding-left:clamp(1.25rem,4vw,2.5rem);border-left:3px solid #e85c20}.ProductEngineeringPageContent_proseText__Aak2n{margin:0 0 var(--space-4);font-size:clamp(1.0625rem,1.8vw,1.25rem);line-height:1.72;color:var(--text-muted)}.ProductEngineeringPageContent_proseText__Aak2n:last-child{margin-bottom:0}.ProductEngineeringPageContent_cardGrid__uy8C_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ProductEngineeringPageContent_card__TZK45{position:relative;min-height:12rem;padding:clamp(1.5rem,3vw,2rem);overflow:hidden;border:1px solid var(--border-subtle);border-radius:1rem;background:var(--surface-primary);box-shadow:0 .75rem 2rem rgb(18 45 71/.06)}.ProductEngineeringPageContent_card__TZK45:before{position:absolute;top:0;left:0;width:4.5rem;height:3px;background:#e85c20;content:""}.ProductEngineeringPageContent_cardTitle__QuSo_,.ProductEngineeringPageContent_disciplineTitle__NiMp3,.ProductEngineeringPageContent_fitTitle__3K8xa,.ProductEngineeringPageContent_processTitle__BPe2h{margin:0 0 var(--space-2);font-family:var(--font-heading);font-weight:700;color:var(--text-primary)}.ProductEngineeringPageContent_cardTitle__QuSo_,.ProductEngineeringPageContent_disciplineTitle__NiMp3,.ProductEngineeringPageContent_fitTitle__3K8xa{font-size:1.15rem}.ProductEngineeringPageContent_cardText__wFpl0,.ProductEngineeringPageContent_processLine__m1w8A{margin:0;line-height:1.65;color:var(--text-muted)}.ProductEngineeringPageContent_processList__wVwt3{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.85rem,1.8vw,1.5rem);margin:0;padding:0;list-style:none}.ProductEngineeringPageContent_processStage__ObbuM{position:relative;min-width:0;padding:0}.ProductEngineeringPageContent_processStage__ObbuM:not(:last-child):after{position:absolute;top:1.05rem;right:clamp(-1.5rem,-1.8vw,-.85rem);left:2.55rem;height:1px;background:linear-gradient(90deg,#e85c20,rgb(18 45 71/.18));content:""}.ProductEngineeringPageContent_processMarker__D2F6f{position:relative;z-index:1;display:inline-grid;width:2.15rem;height:2.15rem;margin-bottom:1.25rem;place-items:center;border:1px solid #e85c20;border-radius:.4rem;background:var(--surface-primary);font-family:var(--font-heading);font-size:.68rem;font-weight:800;color:#b53f0c}.ProductEngineeringPageContent_processBody__zG7P7{padding-right:clamp(.25rem,1.5vw,1rem)}.ProductEngineeringPageContent_processTitle__BPe2h{font-size:1.05rem}.ProductEngineeringPageContent_processLine__m1w8A{font-size:.92rem}.ProductEngineeringPageContent_fitGrid__6EeNP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.ProductEngineeringPageContent_fitCard__8GSli{position:relative;min-height:17rem;padding:clamp(1.5rem,3vw,2rem);overflow:hidden;border:1px solid rgb(18 45 71/.11);border-radius:1rem;background:linear-gradient(155deg,#fff,#f8fafb)}.ProductEngineeringPageContent_fitCard__8GSli:after{position:absolute;right:-2.5rem;bottom:-3rem;width:8rem;height:8rem;border:1px solid rgb(232 92 32/.24);border-radius:50%;content:""}.ProductEngineeringPageContent_fitIndex__w5Sdl{display:block;margin-bottom:3rem;font-family:var(--font-heading);font-size:.72rem;font-weight:800;letter-spacing:.14em;color:#b53f0c}.ProductEngineeringPageContent_fitTitle__3K8xa{max-width:17rem;font-size:1.2rem;line-height:1.25}.ProductEngineeringPageContent_disciplineGrid__dCDL0{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.ProductEngineeringPageContent_discipline__hkvCD{padding:clamp(1.5rem,3vw,2rem);border:1px solid var(--border-subtle);border-radius:1rem;background:var(--surface-primary)}.ProductEngineeringPageContent_disciplineHead__uXFY7{display:flex;align-items:center;gap:.8rem;margin-bottom:.85rem}.ProductEngineeringPageContent_disciplineKey__bun8o{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border-radius:.5rem;background:#12304a;font-family:var(--font-heading);font-size:.72rem;font-weight:800;color:#f78a4c}.ProductEngineeringPageContent_disciplineTitle__NiMp3{margin:0}.ProductEngineeringPageContent_disciplineItems__BTHk4{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.35rem 0 0;padding:0;list-style:none}.ProductEngineeringPageContent_disciplineLink__phLbY{display:inline-flex;min-height:2.75rem;align-items:center;padding:.55rem .85rem;border:1px solid rgb(18 45 71/.13);border-radius:999px;background:var(--surface-secondary);font-size:.9rem;font-weight:650;color:var(--text-primary);text-decoration:none;transition:border-color .15s ease,color .15s ease}.ProductEngineeringPageContent_disciplineLink__phLbY:hover{border-color:#e85c20;color:#b53f0c}.ProductEngineeringPageContent_ctaBand__LJbxr{padding:clamp(4rem,8vw,6rem) 0;border-top:1px solid rgb(255 255 255/.08);background:radial-gradient(circle at 75% 30%,rgb(232 92 32/.16),transparent 22rem),#0c2338}.ProductEngineeringPageContent_ctaInner__zBO4F{max-width:46rem;margin-inline:auto;text-align:center}.ProductEngineeringPageContent_ctaTitle__2ueEG{margin:0 0 var(--space-3);font-family:var(--font-heading);font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.035em;color:#fff}.ProductEngineeringPageContent_ctaLead__mUtI6{margin:0 auto var(--space-5);font-size:1.0625rem;line-height:1.7;color:rgb(255 255 255/.76)}.ProductEngineeringPageContent_ctaActions__k7yQS{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:center}.ProductEngineeringPageContent_ctaSecondary__Lu_2S{display:inline-flex;min-height:3rem;align-items:center;gap:.4rem;padding:.8rem 1.4rem;border:1px solid rgb(255 255 255/.3);border-radius:999px;font-weight:700;color:#fff;text-decoration:none}.ProductEngineeringPageContent_ctaSecondary__Lu_2S:hover{border-color:#f78a4c;color:#fba470}@media (max-width:980px){.ProductEngineeringPageContent_heroInner__oBe8m{grid-template-columns:1fr}.ProductEngineeringPageContent_heroCopy__UMNRL{max-width:46rem}.ProductEngineeringPageContent_heroVisual__JYH9t{min-height:auto}.ProductEngineeringPageContent_processList__wVwt3{grid-template-columns:1fr;gap:0}.ProductEngineeringPageContent_processStage__ObbuM{display:grid;grid-template-columns:2.15rem minmax(0,1fr);gap:1.15rem;padding:0 0 1.6rem}.ProductEngineeringPageContent_processStage__ObbuM:not(:last-child):after{top:2.1rem;bottom:0;left:1.05rem;width:1px;height:auto;background:linear-gradient(#e85c20,rgb(18 45 71/.18))}.ProductEngineeringPageContent_processMarker__D2F6f{margin:0}.ProductEngineeringPageContent_processBody__zG7P7{padding:.2rem 0 0}.ProductEngineeringPageContent_fitGrid__6EeNP{grid-template-columns:1fr}.ProductEngineeringPageContent_fitCard__8GSli{min-height:auto}.ProductEngineeringPageContent_fitIndex__w5Sdl{margin-bottom:1.5rem}}@media (max-width:720px){.ProductEngineeringPageContent_hero__qIPCc{padding-top:4.5rem;background-size:2rem 2rem,2rem 2rem,auto,auto}.ProductEngineeringPageContent_heroTitle__hXmAP{font-size:clamp(2.75rem,15vw,4rem)}.ProductEngineeringPageContent_heroVisual__JYH9t{padding:1.25rem}.ProductEngineeringPageContent_visualMap__dPH5N{margin-block:2.25rem}.ProductEngineeringPageContent_cardGrid__uy8C_,.ProductEngineeringPageContent_disciplineGrid__dCDL0{grid-template-columns:1fr}.ProductEngineeringPageContent_card__TZK45{min-height:auto}}@media (max-width:480px){.ProductEngineeringPageContent_heroInner__oBe8m{gap:2.5rem}.ProductEngineeringPageContent_visualMap__dPH5N{grid-template-columns:1fr}.ProductEngineeringPageContent_visualMap__dPH5N:after,.ProductEngineeringPageContent_visualMap__dPH5N:before{display:none}.ProductEngineeringPageContent_visualNode__WFCiE{min-height:4.75rem}.ProductEngineeringPageContent_ctaActions__k7yQS{align-items:stretch;flex-direction:column}}