.flt-page{padding-top:56px;padding-bottom:88px}.flt-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:14px;display:grid}.flt-spec-panel{background-color:var(--rv-ink);background-image:radial-gradient(circle,#f4f6f51a 1px,#0000 1.5px);background-size:9px 9px;padding:36px 40px}.flt-photo-frame{border:1px solid #f4f6f54d;justify-content:center;align-items:center;margin-bottom:26px;padding:28px;display:flex;box-shadow:inset 0 0 28px #f4f6f51f}.flt-photo-frame__inner{text-align:center}.flt-photo-frame__label{font-family:var(--rv-font-mono);letter-spacing:.16em;color:#f4f6f580;margin-bottom:10px;font-size:11px}.flt-photo-frame__name{font-family:var(--rv-font-mono);color:var(--rv-led);font-size:30px;font-weight:600}.flt-photo-frame__meta{font-family:var(--rv-font-mono);color:var(--rv-dark-text-60);margin-top:4px;font-size:12px}.flt-spec{grid-template-columns:1fr 1fr;gap:0;font-size:13px;display:grid}.flt-spec__key,.flt-spec__value{border-bottom:1px solid #f4f6f51f;padding:11px 0}.flt-spec__key{color:var(--rv-dark-text-55);font-family:var(--rv-font-mono);letter-spacing:.1em;font-size:11px}.flt-spec__value{color:var(--rv-led)}.flt-spec>:nth-last-child(-n+2){border-bottom:none}.flt-col{flex-direction:column;gap:14px;display:flex}.flt-card{padding:28px 32px}.flt-card__title{font-family:var(--rv-font-display);margin:0 0 16px;font-size:21px;font-weight:800}.flt-card__title--rto{margin-bottom:8px}.flt-slider{align-items:center;gap:14px;margin-bottom:16px;display:flex}.flt-slider__label{font-family:var(--rv-font-mono);color:var(--rv-ink-muted);font-size:12px}.flt-slider__input{accent-color:var(--rv-teal-text);flex:1}.flt-slider__count{font-family:var(--rv-font-mono);text-align:right;width:34px;font-size:18px;font-weight:600}.flt-earnings{flex-direction:column;gap:8px;font-size:14px;display:flex}.flt-earnings__row{justify-content:space-between;display:flex}.flt-earnings__row--total{border-top:2px solid var(--rv-ink);margin-top:4px;padding-top:10px}.flt-earnings__label{color:var(--rv-ink-muted)}.flt-earnings__value{font-family:var(--rv-font-mono)}.flt-earnings__total-label{font-weight:600}.flt-earnings__total-value{font-family:var(--rv-font-mono);font-size:19px;font-weight:600}.flt-earnings__annual{font-family:var(--rv-font-mono);color:var(--rv-teal-text);font-weight:600}.flt-rto-price{font-family:var(--rv-font-mono);font-size:32px;font-weight:600}.flt-rto-price__unit{color:var(--rv-ink-muted);font-size:14px}.flt-rto-list{color:var(--rv-ink);margin:12px 0 16px;padding-left:18px;font-size:14px;line-height:1.9}.flt-rto-cta{display:block}.flt-bottom-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin-top:14px;display:grid}.flt-card__h3{font-family:var(--rv-font-display);margin:0 0 10px;font-size:19px;font-weight:800}.flt-card__body{color:var(--rv-ink-muted);margin:0;font-size:14px;line-height:1.65}.flt-card__strong{color:var(--rv-ink);font-weight:600}
