.fs150-detail.fs-detail--hero,.fs150-detail.fs-detail--specs,.fs150-detail.fs-detail--quote {position:relative;isolation:isolate;background:#090909;}
.fs150-detail.fs-detail--hero::before,.fs150-detail.fs-detail--specs::before,.fs150-detail.fs-detail--quote::before {content:'';position:absolute;z-index:-1;pointer-events:none;top:0;inset-inline-end:0;width:min(900px,100%);height:400px;background:url('hero-honeycomb.webp') right top/contain no-repeat;mask-image:radial-gradient(ellipse closest-side,#000 25%,transparent 100%);}
body:has(#Flight150-specs,#Flight500-specs) .section-testimonials::before {mask-image:radial-gradient(ellipse closest-side,#000 25%,transparent 100%);}
.fs150-detail .fs50-hero__image {background:radial-gradient(ellipse at center,#c7831424,transparent 68%);}
.fs150-detail .fs50-hero__image img {height:520px;}
.fs150-detail .fs50-hero .ds-lead {font-size:20px;line-height:1.6;color:#bcbcbc;}
.fs150-detail.fs-detail--specs .ds-wrap {width:min(1152px,calc((100% - 96px)*.8));}
.fs150-detail.fs-detail--specs .ds-heading {margin-bottom:30px;}
.fs150-specification {display:grid;grid-template-columns:.8fr 1.05fr .95fr;gap:24px;padding:28px;max-width:935px;margin-inline:auto;}
.fs150-specification__image {display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at center,#ba77131f,transparent 70%);}
.fs150-specification__image img {width:100%;height:410px;object-fit:contain;}
.fs150-specification__specs {padding-block:12px 12px;padding-inline:0 12px;}
.fs150-specification__specs h3 {font-size:24px;margin:10px 0 24px;}
.fs150-specification__specs .ds-button {font-size:13px;padding:12px 14px;}
.fs150-specification .fs-single-features {padding-inline-start:20px;}
.fs150-specification .fs-single-features h4 {font-size:22px;}
.fs150-specification .fs-single-features dl > div {padding:12px 0;}
.fs150-specification .fs-single-features dd {font-size:15px;}
#Flight500-loadcell img {border-radius:8px;}
.fs150-specification .fs-metrics {margin:20px 0 24px;}
.fs150-specification .fs-metrics > div {margin-bottom:14px;gap:7px;}
.fs150-load-cell {display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;}
.fs150-load-cell img {display:block;width:100%;height:420px;object-fit:contain;}
.fs150-load-cell > div:first-child {background:radial-gradient(ellipse at center,#ae6c131c,transparent 70%);}
.fs150-load-cell h2 {margin-top:20px;}
.fs150-load-cell .ds-lead {font-size:20px;line-height:1.6;color:#bcbcbc;margin-top:22px;}
:is(#Flight150-loadcell,#Flight500-loadcell) .ds-eyebrow{display:flex;align-items:center;gap:20px;margin:0;line-height:1.4;letter-spacing:.18em;}
:is(#Flight150-loadcell,#Flight500-loadcell) .ds-eyebrow::before{content:'';flex:0 0 47px;height:1px;background:currentColor;}
:is(#Flight150-loadcell,#Flight500-loadcell) .fs150-load-cell>div:first-child{background:radial-gradient(ellipse at center,#ff991b38 0%,#ff991b14 40%,transparent 72%);}
:is(#Flight150-loadcell,#Flight500-loadcell) .fs150-load-cell img{border-radius:0;max-height:440px;object-fit:contain;}
@media(max-width:1099px) {.fs150-detail.fs-detail--specs .ds-wrap {width:calc(100% - 48px);}}
@media(max-width:767px) {
  .fs150-detail .fs50-hero__image img {height:360px;}
  .fs150-detail.fs-detail--specs .ds-wrap {width:calc(100% - 32px);}
  .fs150-specification {grid-template-columns:1fr;gap:20px;padding:22px;}
  .fs150-specification__image img {height:320px;}
  .fs150-specification__specs {padding:0;}
  .fs150-specification .fs-single-features {border-inline-start:0;border-top:1px solid #333;padding:22px 0 0;}
  .fs150-load-cell {grid-template-columns:1fr;gap:24px;}
  .fs150-load-cell img {height:300px;}
  .fs150-load-cell .ds-lead {font-size:18px;}
}
