.fbp-calc[data-v-f0e318c5]{padding-block:var(--space-24)}.fbp-calc__band[data-v-f0e318c5]{background:radial-gradient(circle at 100% 100%,var(--white-alpha-8),transparent 55%),linear-gradient(160deg,var(--navy-950) 0,var(--cyan-900) 100%);border:1px solid var(--white-alpha-16);border-radius:var(--radius-8);overflow:hidden;padding:var(--space-16);position:relative}.fbp-calc__heading[data-v-f0e318c5]{color:var(--white);font-size:var(--font-size-marketing-heading-2);font-weight:var(--font-weight-marketing-heading-2);letter-spacing:var(--letter-spacing-marketing-heading-2);line-height:var(--line-height-marketing-heading-2);margin:0}.fbp-calc__body[data-v-f0e318c5],.fbp-calc__heading[data-v-f0e318c5]{font-family:var(--font-family-base);font-style:normal}.fbp-calc__body[data-v-f0e318c5]{color:var(--navy-300);font-size:var(--font-size-marketing-body);font-weight:var(--font-weight-marketing-body);letter-spacing:var(--letter-spacing-marketing-body);line-height:var(--line-height-marketing-body);margin:var(--space-3) 0 0}.fbp-calc__cta[data-v-f0e318c5]{height:auto;margin-top:var(--space-5);max-width:100%;white-space:normal}.fbp-calc__card[data-v-f0e318c5]{backdrop-filter:blur(8px);background:var(--white-alpha-8);border:1px solid var(--white-alpha-16);border-radius:var(--radius-6);padding:var(--space-6)}.fbp-calc__rows[data-v-f0e318c5]{display:flex;flex-direction:column}.fbp-calc__row[data-v-f0e318c5]{align-items:center;border-bottom:1px solid var(--white-alpha-12);display:flex;gap:var(--space-3);justify-content:space-between;padding-block:var(--space-3)}.fbp-calc__row[data-v-f0e318c5]:last-child{border-bottom:none}.fbp-calc__row-label[data-v-f0e318c5]{color:var(--navy-300);font-size:var(--font-size-marketing-body-s);font-weight:var(--font-weight-marketing-body-s);letter-spacing:var(--letter-spacing-marketing-body-s);line-height:var(--line-height-marketing-body-s)}.fbp-calc__row-label[data-v-f0e318c5],.fbp-calc__row-value[data-v-f0e318c5]{font-family:var(--font-family-base);font-style:normal}.fbp-calc__row-value[data-v-f0e318c5]{color:var(--white);font-size:var(--font-size-marketing-body);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-marketing-body);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-marketing-body);line-height:var(--line-height-marketing-body);white-space:nowrap}.fbp-calc__row--danger .fbp-calc__row-value[data-v-f0e318c5]{color:var(--danger-300)}.fbp-calc__row--brand .fbp-calc__row-value[data-v-f0e318c5]{color:var(--brand-grabrfi-300)}.fbp-calc__total[data-v-f0e318c5]{align-items:center;background:var(--gradient-brand);border-radius:var(--radius-4);color:var(--text-on-color);display:flex;gap:var(--space-3);justify-content:space-between;margin-top:var(--space-4);padding:var(--space-4) var(--space-5)}.fbp-calc__total-text[data-v-f0e318c5]{display:flex;flex-direction:column;gap:var(--space-0-5)}.fbp-calc__total-label[data-v-f0e318c5]{font-size:var(--font-size-marketing-body);font-weight:var(--font-weight-marketing-body);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-marketing-body);line-height:var(--line-height-marketing-body)}.fbp-calc__total-label[data-v-f0e318c5],.fbp-calc__total-sub[data-v-f0e318c5]{font-family:var(--font-family-base);font-style:normal}.fbp-calc__total-sub[data-v-f0e318c5]{font-size:var(--font-size-marketing-body-s);font-weight:var(--font-weight-marketing-body-s);letter-spacing:var(--letter-spacing-marketing-body-s);line-height:var(--line-height-marketing-body-s);opacity:.85}.fbp-calc__total-value[data-v-f0e318c5]{font-family:var(--font-family-base);font-size:var(--font-size-marketing-heading-1);font-style:normal;font-variant-numeric:tabular-nums;font-weight:var(--font-weight-marketing-heading-1);letter-spacing:var(--letter-spacing-marketing-heading-1);line-height:var(--line-height-marketing-heading-1);white-space:nowrap}@media(max-width:1024px){.fbp-calc[data-v-f0e318c5]{padding-block:var(--space-20)}}@media(max-width:768px){.fbp-calc[data-v-f0e318c5]{padding-block:var(--space-16)}.fbp-calc__band[data-v-f0e318c5]{background:none;border:none;border-radius:0;padding:0}.fbp-calc__heading[data-v-f0e318c5]{color:var(--text-primary)}.fbp-calc__body[data-v-f0e318c5]{color:var(--text-secondary)}.fbp-calc__card[data-v-f0e318c5]{backdrop-filter:none;background:var(--surface-default);border-color:var(--border-subtle)}.fbp-calc__row[data-v-f0e318c5]{border-bottom-color:var(--border-subtle)}.fbp-calc__row-label[data-v-f0e318c5]{color:var(--text-secondary)}.fbp-calc__row-value[data-v-f0e318c5]{color:var(--text-primary)}.fbp-calc__row--danger .fbp-calc__row-value[data-v-f0e318c5]{color:var(--text-danger)}.fbp-calc__row--brand .fbp-calc__row-value[data-v-f0e318c5]{color:var(--text-brand)}.fbp-calc__total[data-v-f0e318c5]{align-items:flex-start;flex-direction:column;gap:var(--space-1-5)}.fbp-calc__total-value[data-v-f0e318c5]{font-family:var(--font-family-base);font-size:var(--font-size-marketing-display);font-style:normal;font-weight:var(--font-weight-marketing-display);letter-spacing:var(--letter-spacing-marketing-display);line-height:var(--line-height-marketing-display)}}
