.EngineeringGfLandingPage-module__rnoroa__page{background:var(--ds-background-canvas);min-width:0;color:var(--ds-foreground-primary);overflow:clip}.EngineeringGfLandingPage-module__rnoroa__heroBand{background:var(--ds-background-surface);position:relative}.EngineeringGfLandingPage-module__rnoroa__heroBreadcrumb,.EngineeringGfLandingPage-module__rnoroa__heroInner,.EngineeringGfLandingPage-module__rnoroa__section,.EngineeringGfLandingPage-module__rnoroa__sectionRail,.EngineeringGfLandingPage-module__rnoroa__tradeoffCanvas,.EngineeringGfLandingPage-module__rnoroa__actionRail{width:var(--site-rail-width);margin-inline:auto}.EngineeringGfLandingPage-module__rnoroa__heroBreadcrumb{z-index:3;padding-top:var(--ds-space-4);position:absolute;top:0;left:0;right:0}.EngineeringGfLandingPage-module__rnoroa__page .EngineeringGfLandingPage-module__rnoroa__hero{min-height:0;overflow:visible}.EngineeringGfLandingPage-module__rnoroa__heroMedia img{object-fit:cover;object-position:center 48%}.EngineeringGfLandingPage-module__rnoroa__heroMedia:after{content:"";background:linear-gradient(90deg,#07111f4d,#07111f0f);position:absolute;inset:0}.EngineeringGfLandingPage-module__rnoroa__heroInner{padding-block:calc(var(--ds-space-4) + 2.75rem + var(--ds-space-4)) 0;align-items:flex-start}.EngineeringGfLandingPage-module__rnoroa__heroCopy{border:var(--ds-rule-thin) solid var(--ds-product-hero-surface-border);border-radius:var(--ds-product-hero-surface-radius);background:var(--ds-product-hero-surface-bg);width:min(100%,58rem);max-width:58rem;min-height:clamp(23rem,25vw,25rem);padding:var(--ds-product-hero-inset);--ds-page-hero-fg:var(--ds-foreground-primary);--ds-page-hero-muted:var(--ds-foreground-muted);--ds-page-hero-eyebrow:var(--ds-action-primary);--ds-page-hero-title-size:var(--ds-product-hero-title-size);--ds-page-hero-description-size:var(--ds-product-hero-body-size);align-content:center;display:grid;position:relative}@media (min-width:48rem){.EngineeringGfLandingPage-module__rnoroa__heroBand{padding-bottom:clamp(2.45rem,4.8vw,3.35rem)}.EngineeringGfLandingPage-module__rnoroa__heroCopy{margin-bottom:calc(-1*clamp(2.1rem,4.2vw,3rem))}}.EngineeringGfLandingPage-module__rnoroa__heroCopy h1{line-height:var(--ds-product-hero-title-leading);letter-spacing:var(--ds-product-hero-title-tracking)}.EngineeringGfLandingPage-module__rnoroa__heroCopy p{max-width:var(--ds-product-hero-body-measure)}.EngineeringGfLandingPage-module__rnoroa__heroActions{margin-top:var(--ds-space-4)}.EngineeringGfLandingPage-module__rnoroa__page [data-slot=secondary-section-nav] [data-slot=secondary-section-nav-top],.EngineeringGfLandingPage-module__rnoroa__page [data-slot=secondary-section-nav] [data-slot=secondary-section-tabs]{width:var(--site-rail-width);padding-inline:0}@media (min-width:64rem){:is(.EngineeringGfLandingPage-module__rnoroa__page .products-motion-root.is-sticky-actions-visible [data-slot=secondary-section-nav-top],.EngineeringGfLandingPage-module__rnoroa__page .products-motion-root.is-section-nav-pinned [data-slot=secondary-section-nav-top]){padding-inline:0}}.EngineeringGfLandingPage-module__rnoroa__section,.EngineeringGfLandingPage-module__rnoroa__sectionRail{min-width:0}.EngineeringGfLandingPage-module__rnoroa__section,.EngineeringGfLandingPage-module__rnoroa__sectionBand{padding-block:var(--ds-space-18)}.EngineeringGfLandingPage-module__rnoroa__section,.EngineeringGfLandingPage-module__rnoroa__sectionBand,.EngineeringGfLandingPage-module__rnoroa__tradeoffSection,.EngineeringGfLandingPage-module__rnoroa__sectionAnchor{scroll-margin-top:calc(var(--site-header-height) + var(--product-section-nav-height,10rem) + var(--ds-space-4))}.EngineeringGfLandingPage-module__rnoroa__sectionAnchor{height:0;display:block}.EngineeringGfLandingPage-module__rnoroa__sectionIntro,.EngineeringGfLandingPage-module__rnoroa__validationIntro,.EngineeringGfLandingPage-module__rnoroa__tradeoffIntro{margin-bottom:var(--ds-space-8)}.EngineeringGfLandingPage-module__rnoroa__validationList,.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid{margin:0;padding:0;list-style:none}.EngineeringGfLandingPage-module__rnoroa__methodNote{color:var(--ds-foreground-muted);font-size:var(--ds-text-sm);max-width:88rem;margin:1rem 0 0;line-height:1.55}.EngineeringGfLandingPage-module__rnoroa__comparisonBand{background:var(--ds-background-canvas)}.EngineeringGfLandingPage-module__rnoroa__gradeFilter{align-items:center;gap:var(--ds-space-3);margin-bottom:var(--ds-space-4);flex-wrap:wrap;display:flex}.EngineeringGfLandingPage-module__rnoroa__gradeFilter label{font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-medium)}.EngineeringGfLandingPage-module__rnoroa__gradeFilter .EngineeringGfLandingPage-module__rnoroa__gradeFilterSelect{width:min(100%,16rem)}.EngineeringGfLandingPage-module__rnoroa__fullComparison{margin-bottom:var(--ds-space-6);border-bottom:var(--ds-rule-thin) solid var(--ds-border-subtle)}.EngineeringGfLandingPage-module__rnoroa__fullComparison summary{padding-block:var(--ds-space-4);cursor:pointer;font-weight:600}.EngineeringGfLandingPage-module__rnoroa__fullComparison summary:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:3px}.EngineeringGfLandingPage-module__rnoroa__guideLinks a{min-height:2.75rem;color:var(--ds-action-primary);font-weight:var(--ds-font-weight-semibold);text-underline-offset:.2em;align-items:center;display:inline-flex}.EngineeringGfLandingPage-module__rnoroa__guideLinks a:focus-visible,.EngineeringGfLandingPage-module__rnoroa__comparisonTable a:focus-visible{outline:2px solid var(--ds-focus-ring);outline-offset:3px}.EngineeringGfLandingPage-module__rnoroa__guideLinks{gap:var(--ds-space-2) var(--ds-space-8);margin-top:var(--ds-space-6);flex-wrap:wrap;display:flex}.EngineeringGfLandingPage-module__rnoroa__tableHint{margin:0 0 var(--ds-space-3);color:var(--ds-foreground-muted);font-size:var(--ds-text-sm);display:none}.EngineeringGfLandingPage-module__rnoroa__gradeLinks{align-items:center;gap:var(--ds-space-2);grid-template-columns:minmax(0,1fr) auto;display:grid}.EngineeringGfLandingPage-module__rnoroa__tableScroller{border-block:var(--ds-rule-thin) solid var(--ds-border-subtle);scrollbar-color:var(--ds-color-slate-300) transparent;overflow-x:auto}.EngineeringGfLandingPage-module__rnoroa__tableScroller:focus-visible{outline:3px solid var(--ds-focus-ring);outline-offset:3px}.EngineeringGfLandingPage-module__rnoroa__comparisonTable{border-collapse:collapse;width:100%;min-width:72rem;color:var(--ds-foreground-primary);font-size:var(--ds-text-md);text-align:left}.EngineeringGfLandingPage-module__rnoroa__comparisonTable th,.EngineeringGfLandingPage-module__rnoroa__comparisonTable td{border-bottom:var(--ds-rule-thin) solid var(--ds-border-subtle);padding:var(--ds-space-2) var(--ds-space-3);vertical-align:middle;white-space:nowrap}.EngineeringGfLandingPage-module__rnoroa__comparisonTable thead th{color:var(--ds-foreground-muted);font-size:var(--ds-text-sm);font-weight:var(--ds-font-weight-semibold)}.EngineeringGfLandingPage-module__rnoroa__comparisonTable tbody tr:last-child th,.EngineeringGfLandingPage-module__rnoroa__comparisonTable tbody tr:last-child td{border-bottom:0}.EngineeringGfLandingPage-module__rnoroa__comparisonTable th:first-child{z-index:1;background:var(--ds-background-surface);width:13rem;min-width:13rem;position:sticky;left:0}.EngineeringGfLandingPage-module__rnoroa__comparisonTable tbody tr:hover th,.EngineeringGfLandingPage-module__rnoroa__comparisonTable tbody tr:hover td{background:var(--ds-color-paper-blue-50)}.EngineeringGfLandingPage-module__rnoroa__comparisonTable a{align-items:center;gap:var(--ds-space-2);min-height:2.75rem;color:var(--ds-action-primary);font-family:var(--ds-font-display);font-size:1rem;font-weight:var(--ds-font-weight-bold);text-decoration:none;display:inline-flex}.EngineeringGfLandingPage-module__rnoroa__comparisonTable .EngineeringGfLandingPage-module__rnoroa__tdsLink{width:fit-content;min-width:2.75rem;min-height:2.75rem;font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-semibold);text-underline-offset:.2em;justify-content:center;align-items:center;text-decoration:underline;display:inline-flex}.EngineeringGfLandingPage-module__rnoroa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.EngineeringGfLandingPage-module__rnoroa__tradeoffSection{border-bottom:var(--ds-rule-thin) solid var(--ds-border-subtle);background:var(--ds-color-paper-blue-50)}.EngineeringGfLandingPage-module__rnoroa__tradeoffCanvas{padding-block:var(--ds-space-18)}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid{border:var(--ds-rule-thin) solid var(--ds-border-subtle);background:var(--ds-background-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid section{padding:clamp(1.75rem,3vw,2.75rem)}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid section+section{border-left:var(--ds-rule-thin) solid var(--ds-border-subtle)}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid h3{font-family:var(--ds-font-display);margin:0;font-size:clamp(1.25rem,1.8vw,1.65rem);line-height:1.15}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid h3:before{color:var(--ds-action-primary);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);letter-spacing:.06em;content:"01";margin-bottom:1rem;display:block}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid section+section h3:before{content:"02"}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid p{max-width:54ch;color:var(--ds-foreground-muted);margin:.6rem 0 1rem;font-size:.9rem;line-height:1.6}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid li{border-top:var(--ds-rule-thin) solid var(--ds-border-subtle);color:var(--ds-foreground-primary);padding:.72rem .75rem .72rem 0;font-size:.86rem;line-height:1.45}.EngineeringGfLandingPage-module__rnoroa__applicationList{border-top:var(--ds-rule-thin) solid var(--ds-border-subtle)}.EngineeringGfLandingPage-module__rnoroa__validationBand{border-block:var(--ds-rule-thin) solid var(--ds-border-subtle);background:var(--ds-background-surface)}.EngineeringGfLandingPage-module__rnoroa__validationList{border-top:var(--ds-rule-thin) solid var(--ds-border-subtle);display:block}.EngineeringGfLandingPage-module__rnoroa__validationGrid{grid-template-columns:minmax(0,7fr) minmax(20rem,4fr);align-items:start;gap:clamp(2rem,4vw,4.5rem);display:grid}.EngineeringGfLandingPage-module__rnoroa__validationFigure{--media-aspect-ratio:4 / 5;--media-radius:var(--ds-radius-panel)}.EngineeringGfLandingPage-module__rnoroa__validationList li{gap:var(--ds-space-6);border-bottom:var(--ds-rule-thin) solid var(--ds-border-subtle);grid-template-columns:2.25rem minmax(15rem,5fr) minmax(0,7fr);align-items:baseline;min-width:0;padding:clamp(1.25rem,2vw,1.65rem) 0;display:grid}.EngineeringGfLandingPage-module__rnoroa__validationList li>span{color:var(--ds-action-primary);font-family:var(--ds-font-mono);font-size:var(--ds-text-xs);font-weight:var(--ds-font-weight-bold)}.EngineeringGfLandingPage-module__rnoroa__validationList h3{font-family:var(--ds-font-display);margin:0;font-size:1.08rem;line-height:1.3}.EngineeringGfLandingPage-module__rnoroa__validationList p{color:var(--ds-foreground-muted);margin:0;font-size:.88rem;line-height:1.58}.EngineeringGfLandingPage-module__rnoroa__materialNotesCopy{min-width:0}.EngineeringGfLandingPage-module__rnoroa__materialNotes{gap:var(--ds-space-6);margin:0;display:grid}.EngineeringGfLandingPage-module__rnoroa__materialNotes dt{color:var(--ds-foreground-primary);font-size:var(--ds-text-lg);font-weight:var(--ds-font-weight-semibold);line-height:1.3}.EngineeringGfLandingPage-module__rnoroa__materialNotes dd{max-width:65ch;margin:var(--ds-space-2) 0 0;color:var(--ds-foreground-muted);font-size:var(--ds-text-md);line-height:1.65}.EngineeringGfLandingPage-module__rnoroa__materialNotesDisclosure{margin-top:var(--ds-space-6);border-top:var(--ds-rule-thin) solid var(--ds-border-subtle)}.EngineeringGfLandingPage-module__rnoroa__materialNotesDisclosure p{color:var(--ds-foreground-muted);margin:0;line-height:1.65}.EngineeringGfLandingPage-module__rnoroa__actionRail{padding-top:clamp(2rem,4vw,4rem);padding-bottom:var(--ds-space-8)}@media (max-width:79.999rem){.EngineeringGfLandingPage-module__rnoroa__tableHint{display:block}}@media (max-width:47.999rem){.EngineeringGfLandingPage-module__rnoroa__heroBreadcrumb{padding-top:.85rem}.EngineeringGfLandingPage-module__rnoroa__hero{min-height:0}.EngineeringGfLandingPage-module__rnoroa__heroInner{padding-block:calc(.85rem + 2.75rem + var(--ds-space-4)) 0;align-items:flex-end}.EngineeringGfLandingPage-module__rnoroa__heroMedia img{object-position:62% center}.EngineeringGfLandingPage-module__rnoroa__heroCopy{border-radius:0;min-height:0;padding:2rem 1.5rem 2.25rem;position:static}.EngineeringGfLandingPage-module__rnoroa__heroActions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}.EngineeringGfLandingPage-module__rnoroa__heroActions>*{width:100%}.EngineeringGfLandingPage-module__rnoroa__page [data-slot=secondary-section-nav] [data-slot=secondary-section-nav-top]{display:none}.EngineeringGfLandingPage-module__rnoroa__page [data-slot=secondary-section-nav] [data-slot=secondary-section-tabs]{width:var(--site-rail-width);gap:var(--ds-space-4);justify-content:space-between;padding-inline:0}.EngineeringGfLandingPage-module__rnoroa__page [data-slot=secondary-section-nav] [data-slot=secondary-section-tab]{min-height:3.25rem;font-size:var(--ds-text-sm)}.EngineeringGfLandingPage-module__rnoroa__section,.EngineeringGfLandingPage-module__rnoroa__sectionBand,.EngineeringGfLandingPage-module__rnoroa__tradeoffCanvas{padding-block:var(--ds-space-12)}.EngineeringGfLandingPage-module__rnoroa__sectionIntro,.EngineeringGfLandingPage-module__rnoroa__validationIntro,.EngineeringGfLandingPage-module__rnoroa__tradeoffIntro{margin-bottom:1.75rem}.EngineeringGfLandingPage-module__rnoroa__comparisonTable th:first-child{width:10rem;min-width:10rem}.EngineeringGfLandingPage-module__rnoroa__guideLinks{display:grid}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid,.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid ul{grid-template-columns:minmax(0,1fr)}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid section,.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid section+section{border-left:0;padding:1.5rem}.EngineeringGfLandingPage-module__rnoroa__tradeoffGrid section+section{border-top:var(--ds-rule-thin) solid var(--ds-border-subtle);margin-top:0}.EngineeringGfLandingPage-module__rnoroa__validationList li{grid-template-columns:2rem minmax(0,1fr);align-items:start;gap:.35rem .75rem;padding-block:1.25rem}.EngineeringGfLandingPage-module__rnoroa__validationGrid{gap:var(--ds-space-8);grid-template-columns:minmax(0,1fr)}.EngineeringGfLandingPage-module__rnoroa__validationFigure{--media-aspect-ratio:4 / 3}.EngineeringGfLandingPage-module__rnoroa__validationList p{grid-column:2}.EngineeringGfLandingPage-module__rnoroa__actionRail{padding-top:1rem}}
