html,body{margin:0;padding:0;background:#111113;color:#f5f4f7}body{margin:0;background:#111113}
#fgf-investments-page {
    --fgf-bg: #111113;
    --fgf-panel: #1b1b1f;
    --fgf-purple-panel: #211b2c;
    --fgf-line: #35343b;
    --fgf-text: #f5f4f7;
    --fgf-muted: #aaa7b3;
    --fgf-accent: #bd83ff;
    background: var(--fgf-bg);
    color: var(--fgf-text);
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    line-height: 1.65;
    -webkit-font-smoothing: antialiased;
    width: 100%;
    color-scheme: dark;
  }
  #fgf-investments-page *, #fgf-investments-page *::before, #fgf-investments-page *::after { box-sizing: border-box; }
  #fgf-investments-page [hidden] { display: none !important; }
  #fgf-investments-page .fgf-container { width: calc(100% - 88px); max-width: 1180px; margin-inline: auto; }
  #fgf-investments-page h1, #fgf-investments-page h2, #fgf-investments-page h3, #fgf-investments-page p, #fgf-investments-page figure { margin: 0; }
  #fgf-investments-page h1, #fgf-investments-page h2, #fgf-investments-page h3 { font-weight: 400; }
  #fgf-investments-page h1 { font-size: clamp(42px, 5.6vw, 70px); line-height: 1.05; letter-spacing: -.045em; }
  #fgf-investments-page h2 { font-size: clamp(31px, 4.1vw, 48px); line-height: 1.12; letter-spacing: -.038em; }
  #fgf-investments-page h3 { font-size: 23px; line-height: 1.25; letter-spacing: -.025em; }
  #fgf-investments-page p { color: var(--fgf-muted); }
  #fgf-investments-page p + p { margin-top: 16px; }
  #fgf-investments-page a { color: inherit; text-decoration: none; }
  #fgf-investments-page button, #fgf-investments-page input, #fgf-investments-page select, #fgf-investments-page textarea { font: inherit; }
  #fgf-investments-page button { color: inherit; }
  #fgf-investments-page a:focus-visible, #fgf-investments-page button:focus-visible, #fgf-investments-page summary:focus-visible { outline: 2px solid var(--fgf-accent); outline-offset: 5px; }
  #fgf-investments-page .fgf-micro { font-size: 11px; letter-spacing: 1.7px; line-height: 1.5; text-transform: uppercase; }
  #fgf-investments-page .fgf-accent { color: var(--fgf-accent); }
  #fgf-investments-page .fgf-small { font-size: 12px; line-height: 1.6; }
  #fgf-investments-page .fgf-header { border-bottom: 1px solid #28272d; background: var(--fgf-bg); }
  #fgf-investments-page .fgf-header-inner { min-height: 73px; display: flex; align-items: center; justify-content: space-between; gap: 28px; }
  #fgf-investments-page .fgf-logo { display: inline-flex; align-items: baseline; white-space: nowrap; line-height: 1; }
  #fgf-investments-page .fgf-logo-main { font-size: 28px; font-weight: 700; letter-spacing: -2px; }
  #fgf-investments-page .fgf-logo-f { color: var(--fgf-accent); }
  #fgf-investments-page .fgf-logo-pro { margin-left: 6px; font-size: 10px; letter-spacing: .2px; }
  #fgf-investments-page .fgf-main-nav { display: flex; align-items: center; gap: 21px; font-size: 12px; color: var(--fgf-muted); }
  #fgf-investments-page .fgf-main-nav [aria-current] { color: var(--fgf-text); }
  #fgf-investments-page .fgf-header-end { display: flex; gap: 18px; align-items: center; }
  #fgf-investments-page .fgf-lang { font-size: 11px; }
  #fgf-investments-page .fgf-header-contact { display: flex; align-items: center; justify-content: center; height: 38px; width: 38px; border-radius: 3px; background: var(--fgf-text); color: var(--fgf-bg); }
  #fgf-investments-page .fgf-header-contact svg { width: 16px; height: 16px; }
  #fgf-investments-page .fgf-hero { background: linear-gradient(114deg, #251d31 0%, #17151c 36%, #111113 74%); border-bottom: 1px solid var(--fgf-line); }
  #fgf-investments-page .fgf-hero-inner { padding-block: 68px 46px; }
  #fgf-investments-page .fgf-hero-grid { display: grid; grid-template-columns: 1.22fr 1fr; gap: 34px; align-items: center; margin-top: 29px; }
  #fgf-investments-page .fgf-hero-copy { min-width: 0; }
  #fgf-investments-page .fgf-hero-copy h1 span { display: block; }
  #fgf-investments-page .fgf-hero-copy > p { font-size: 16px; line-height: 1.8; max-width: 520px; margin-top: 25px; }
  #fgf-investments-page .fgf-hero-photo { display: flex; align-items: center; justify-content: center; min-width: 0; min-height: 320px; align-self: stretch; position: relative; background: #1c1922; border: 1px solid #38313f; }
  #fgf-investments-page .fgf-hero-photo::before, #fgf-investments-page .fgf-hero-photo::after { content: ''; position: absolute; background: #302a38; }
  #fgf-investments-page .fgf-hero-photo::before { width: 1px; height: 36px; }
  #fgf-investments-page .fgf-hero-photo::after { height: 1px; width: 36px; }
  #fgf-investments-page .fgf-media-label { position: absolute; left: 19px; bottom: 16px; right: 19px; color: #aba6b3; font-size: 12px; }
  #fgf-investments-page .fgf-actions { display: flex; flex-wrap: wrap; align-items: center; gap: 23px; margin-top: 30px; }
  #fgf-investments-page .fgf-button { display: inline-flex; align-items: center; justify-content: space-between; gap: 22px; min-height: 45px; padding: 12px 18px; font-size: 12px; line-height: 1.5; font-weight: 500; background: var(--fgf-text); color: #111113; border: 1px solid var(--fgf-text); border-radius: 3px; }
  #fgf-investments-page .fgf-button:hover { background: #e5daef; border-color: #e5daef; }
  #fgf-investments-page .fgf-button svg, #fgf-investments-page .fgf-text-link svg { width: 16px; height: 16px; flex: 0 0 auto; }
  #fgf-investments-page .fgf-text-link { display: inline-flex; align-items: center; gap: 12px; font-size: 12px; padding-block: 10px; }
  #fgf-investments-page .fgf-text-link:hover { color: var(--fgf-accent); }
  #fgf-investments-page .fgf-hero-facts { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 22px; border-top: 1px solid #39313f; padding-top: 22px; margin-top: 44px; }
  #fgf-investments-page .fgf-hero-fact { display: flex; gap: 12px; font-size: 12px; align-items: baseline; }
  #fgf-investments-page .fgf-hero-fact span:first-child { color: var(--fgf-accent); font-size: 10px; }
  #fgf-investments-page .fgf-jump-nav { display: flex; flex-wrap: wrap; gap: 4px 24px; padding-block: 20px; font-size: 11px; color: var(--fgf-muted); }
  #fgf-investments-page .fgf-jump-nav a { padding-block: 5px; }
  #fgf-investments-page .fgf-jump-nav a:hover { color: var(--fgf-accent); }
  #fgf-investments-page .fgf-section { padding-block: 70px; border-top: 1px solid var(--fgf-line); scroll-margin-top: 18px; }
  #fgf-investments-page .fgf-section-head { display: grid; grid-template-columns: 44px minmax(0, 1fr); gap: 20px; align-items: start; margin-bottom: 36px; }
  #fgf-investments-page .fgf-number { color: var(--fgf-accent); font-size: 11px; line-height: 1.6; padding-top: 7px; }
  #fgf-investments-page .fgf-section-intro { max-width: 650px; margin-top: 18px; font-size: 14px; }
  #fgf-investments-page .fgf-body { margin-left: 64px; min-width: 0; }
  #fgf-investments-page .fgf-two { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 36px; align-items: start; }
  #fgf-investments-page .fgf-kinematics { grid-template-columns: .9fr 1.1fr; align-items: center; }
  #fgf-investments-page .fgf-feature-copy h3 { margin-bottom: 19px; }
  #fgf-investments-page .fgf-feature-copy p { font-size: 14px; }
  #fgf-investments-page .fgf-axis-list { margin-top: 23px; border-top: 1px solid var(--fgf-line); }
  #fgf-investments-page .fgf-axis-row { display: grid; grid-template-columns: 46px 1fr; gap: 10px; padding-block: 12px; border-bottom: 1px solid var(--fgf-line); font-size: 13px; }
  #fgf-investments-page .fgf-axis-row strong { font-weight: 500; color: var(--fgf-accent); }
  #fgf-investments-page .fgf-kinematic-figure { background: #19181e; min-width: 0; padding: 20px 22px 18px; }
  #fgf-investments-page .fgf-scene { display: block; width: 100%; height: auto; margin-block: 8px 0; }
  #fgf-investments-page .fgf-scene .fgf-moving { transition: transform 550ms cubic-bezier(.4,0,.2,1); }
  #fgf-investments-page .fgf-axis-controls { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 8px; }
  #fgf-investments-page .fgf-axis-button { flex: 1; border: 1px solid #48424f; border-radius: 3px; background: #211f27; color: #ccc6d6; min-height: 40px; padding: 7px 11px; font-size: 12px; }
  #fgf-investments-page .fgf-axis-button[aria-pressed=true] { background: #bd83ff; color: #16111e; border-color: #bd83ff; }
  #fgf-investments-page .fgf-axis-caption { min-height: 39px; margin-top: 12px; font-size: 11px; line-height: 1.6; }
  #fgf-investments-page .fgf-three { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 25px; }
  #fgf-investments-page .fgf-mechanics { margin-top: 43px; }
  #fgf-investments-page .fgf-mechanic { border-top: 1px solid var(--fgf-line); padding-top: 22px; }
  #fgf-investments-page .fgf-mechanic h3 { font-size: 20px; margin-top: 12px; }
  #fgf-investments-page .fgf-mechanic p { font-size: 13px; margin-top: 14px; }
  #fgf-investments-page .fgf-mechanic .fgf-benefit { color: var(--fgf-accent); font-size: 12px; margin-top: 17px; }
  #fgf-investments-page .fgf-media-placeholder { display: flex; position: relative; align-items: center; justify-content: center; width: 100%; background: #242229; border: 1px solid #3b3742; color: #b8b2c1; min-width: 0; }
  #fgf-investments-page .fgf-video { aspect-ratio: 16 / 9; }
  #fgf-investments-page .fgf-media-placeholder > svg { width: 25px; height: 25px; opacity: .7; }
  #fgf-investments-page .fgf-media-caption { font-size: 11px; color: var(--fgf-muted); line-height: 1.6; margin-top: 12px; }
  #fgf-investments-page .fgf-retract-details { margin-top: 27px; padding-top: 20px; border-top: 1px solid var(--fgf-line); }
  #fgf-investments-page .fgf-retract-details span { display: block; color: var(--fgf-text); font-size: 14px; margin-bottom: 7px; }
  #fgf-investments-page .fgf-retract-details p { font-size: 13px; }
  #fgf-investments-page .fgf-opportunities { background: #19161f; }
  #fgf-investments-page .fgf-four { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 34px 36px; }
  #fgf-investments-page .fgf-opportunity { border-top: 1px solid #3e3549; padding-top: 19px; }
  #fgf-investments-page .fgf-opportunity h3 { font-size: 21px; }
  #fgf-investments-page .fgf-opportunity p { font-size: 13px; margin-top: 13px; }
  #fgf-investments-page .fgf-table { width: 100%; border-collapse: collapse; text-align: left; }
  #fgf-investments-page .fgf-table th, #fgf-investments-page .fgf-table td { border-bottom: 1px solid var(--fgf-line); padding: 17px 18px 17px 0; vertical-align: top; }
  #fgf-investments-page .fgf-table th { width: 43%; color: var(--fgf-muted); font-size: 13px; font-weight: 400; }
  #fgf-investments-page .fgf-table td { font-size: 15px; }
  #fgf-investments-page .fgf-table .fgf-pending { color: #aaa1b6; }
  #fgf-investments-page .fgf-editor-note { margin-top: 18px; font-size: 11px; line-height: 1.7; color: #a99db5; }
  #fgf-investments-page .fgf-nozzle-options { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 24px; margin-bottom: 30px; }
  #fgf-investments-page .fgf-nozzle-option { border-top: 1px solid var(--fgf-line); padding-top: 20px; }
  #fgf-investments-page .fgf-nozzle-option h3 { font-size: 20px; }
  #fgf-investments-page .fgf-nozzle-option p { margin-top: 11px; font-size: 13px; }
  #fgf-investments-page details { border-top: 1px solid var(--fgf-line); border-bottom: 1px solid var(--fgf-line); }
  #fgf-investments-page summary { display: flex; align-items: center; justify-content: space-between; gap: 15px; padding-block: 20px; font-size: 16px; list-style: none; }
  #fgf-investments-page summary::-webkit-details-marker { display: none; }
  #fgf-investments-page summary svg { width: 18px; height: 18px; color: var(--fgf-accent); flex: 0 0 auto; transition: transform 180ms ease; }
  #fgf-investments-page details[open] summary svg { transform: rotate(45deg); }
  #fgf-investments-page .fgf-detail-body { padding: 0 0 24px; }
  #fgf-investments-page .fgf-detail-body p { font-size: 13px; max-width: 680px; }
  #fgf-investments-page .fgf-detail-body ol { color: var(--fgf-muted); padding-left: 19px; font-size: 13px; }
  #fgf-investments-page .fgf-detail-body li + li { margin-top: 10px; }
  #fgf-investments-page .fgf-detail-body li span { color: var(--fgf-text); }
  #fgf-investments-page .fgf-software { background: #18161d; }
  #fgf-investments-page .fgf-software-intro { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); gap: 36px; }
  #fgf-investments-page .fgf-software-intro h3 { font-size: 27px; margin-top: 9px; margin-bottom: 14px; }
  #fgf-investments-page .fgf-software-intro p { font-size: 13px; }
  #fgf-investments-page .fgf-workflow { display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 20px; margin-top: 34px; }
  #fgf-investments-page .fgf-workflow-step { border-top: 1px solid var(--fgf-line); padding-top: 17px; }
  #fgf-investments-page .fgf-workflow-step h3 { margin-top: 12px; font-size: 17px; }
  #fgf-investments-page .fgf-workflow-step p { font-size: 12px; margin-top: 9px; }
  #fgf-investments-page .fgf-gallery { display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 23px; }
  #fgf-investments-page .fgf-gallery-item .fgf-media-placeholder { aspect-ratio: 4 / 3; }
  #fgf-investments-page .fgf-gallery-item figcaption { margin-top: 16px; font-size: 15px; }
  #fgf-investments-page .fgf-gallery-item p { font-size: 12px; margin-top: 7px; }
  #fgf-investments-page .fgf-gallery-item .fgf-media-label { font-size: 11px; left: 13px; right: 13px; bottom: 12px; }
  #fgf-investments-page .fgf-market-intro { max-width: 700px; margin-bottom: 25px; font-size: 14px; }
  #fgf-investments-page .fgf-market-row { display: grid; grid-template-columns: 1fr 1.45fr; gap: 25px; padding-block: 20px; border-top: 1px solid var(--fgf-line); }
  #fgf-investments-page .fgf-market-row:last-child { border-bottom: 1px solid var(--fgf-line); }
  #fgf-investments-page .fgf-market-row h3 { font-size: 20px; }
  #fgf-investments-page .fgf-market-row p { font-size: 13px; }
  #fgf-investments-page .fgf-position { margin-top: 30px; padding-left: 22px; border-left: 2px solid var(--fgf-accent); }
  #fgf-investments-page .fgf-position h3 { font-size: 23px; margin-top: 9px; }
  #fgf-investments-page .fgf-position p { font-size: 14px; margin-top: 14px; max-width: 690px; }
  #fgf-investments-page .fgf-contact-section { background: var(--fgf-purple-panel); }
  #fgf-investments-page .fgf-contact-section .fgf-section-head { margin-bottom: 39px; }
  #fgf-investments-page .fgf-price { font-size: clamp(36px, 4.4vw, 52px); line-height: 1.13; letter-spacing: -.035em; margin-top: 12px; }
  #fgf-investments-page .fgf-price-copy { margin-top: 23px; font-size: 14px; max-width: 380px; }
  #fgf-investments-page .fgf-mail { display: flex; align-items: center; justify-content: space-between; gap: 16px; font-size: 24px; border-bottom: 1px solid #514759; padding-block: 25px 16px; margin-top: 17px; }
  #fgf-investments-page .fgf-mail svg { width: 19px; height: 19px; }
  #fgf-investments-page .fgf-form-row { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 16px; }
  #fgf-investments-page label { display: block; font-size: 12px; color: #c0b9c9; }
  #fgf-investments-page label input, #fgf-investments-page label select, #fgf-investments-page label textarea { display: block; width: 100%; margin-top: 7px; min-height: 43px; color: var(--fgf-text); border: 1px solid #514659; border-radius: 3px; background: #261f30; padding: 10px 12px; font-size: 16px; line-height: 1.45; }
  #fgf-investments-page label select { padding-right: 25px; }
  #fgf-investments-page label textarea { resize: vertical; min-height: 119px; }
  #fgf-investments-page label input:focus, #fgf-investments-page label select:focus, #fgf-investments-page label textarea:focus { outline: 1px solid var(--fgf-accent); border-color: var(--fgf-accent); }
  #fgf-investments-page .fgf-form > label { margin-top: 18px; }
  #fgf-investments-page .fgf-form > .fgf-button { margin-top: 21px; }
  #fgf-investments-page .fgf-form-preview { margin-top: 21px; padding: 17px; border: 1px solid #665078; font-size: 13px; background: #2b2236; }
  #fgf-investments-page .fgf-form-preview h3 { font-size: 18px; margin-bottom: 12px; }
  #fgf-investments-page .fgf-form-preview pre { font: inherit; color: #ded5e8; white-space: pre-wrap; overflow-wrap: anywhere; margin: 12px 0 0; }
  #fgf-investments-page .fgf-footer { padding-block: 36px 28px; }
  #fgf-investments-page .fgf-footer-top { display: flex; align-items: start; justify-content: space-between; gap: 30px; }
  #fgf-investments-page .fgf-footer-top p { font-size: 12px; max-width: 220px; }
  #fgf-investments-page .fgf-footer-top > a { font-size: 12px; }
  #fgf-investments-page .fgf-footer-bottom { display: flex; align-items: center; justify-content: space-between; gap: 20px; margin-top: 31px; padding-top: 20px; border-top: 1px solid var(--fgf-line); color: #86808f; font-size: 10px; }
  @media (max-width: 840px) {
    #fgf-investments-page .fgf-container { width: calc(100% - 56px); }
    #fgf-investments-page .fgf-main-nav { gap: 14px; font-size: 11px; }
    #fgf-investments-page .fgf-header-end { gap: 12px; }
    #fgf-investments-page .fgf-header-inner { gap: 18px; }
    #fgf-investments-page .fgf-body { margin-left: 0; }
    #fgf-investments-page .fgf-section-head { grid-template-columns: 28px minmax(0,1fr); gap: 15px; }
    #fgf-investments-page .fgf-two { gap: 28px; }
    #fgf-investments-page .fgf-hero-grid { gap: 26px; }
    #fgf-investments-page .fgf-hero-photo { min-height: 295px; }
  }
  @media (max-width: 670px) {
    #fgf-investments-page .fgf-main-nav { display: none; }
    #fgf-investments-page .fgf-header-inner { min-height: 65px; }
    #fgf-investments-page .fgf-hero-inner { padding-top: 41px; padding-bottom: 27px; }
    #fgf-investments-page .fgf-hero-grid { grid-template-columns: 1fr; gap: 29px; }
    #fgf-investments-page .fgf-hero-photo { min-height: 0; aspect-ratio: 16 / 10; }
    #fgf-investments-page .fgf-hero-copy > p { font-size: 15px; }
    #fgf-investments-page .fgf-hero-facts { grid-template-columns: 1fr; gap: 12px; margin-top: 26px; }
    #fgf-investments-page .fgf-jump-nav { gap: 3px 18px; padding-block: 15px; }
    #fgf-investments-page .fgf-section { padding-block: 45px; }
    #fgf-investments-page .fgf-section-head { margin-bottom: 28px; }
    #fgf-investments-page .fgf-section-intro { margin-top: 14px; }
    #fgf-investments-page .fgf-two, #fgf-investments-page .fgf-software-intro { grid-template-columns: 1fr; }
    #fgf-investments-page .fgf-three, #fgf-investments-page .fgf-nozzle-options { grid-template-columns: 1fr; gap: 25px; }
    #fgf-investments-page .fgf-mechanics { margin-top: 29px; }
    #fgf-investments-page .fgf-mechanic h3 { margin-top: 8px; }
    #fgf-investments-page .fgf-mechanic .fgf-benefit { margin-top: 11px; }
    #fgf-investments-page .fgf-four { grid-template-columns: 1fr; gap: 25px; }
    #fgf-investments-page .fgf-gallery { grid-template-columns: 1fr; gap: 29px; }
    #fgf-investments-page .fgf-gallery-item .fgf-media-placeholder { aspect-ratio: 16 / 10; }
    #fgf-investments-page .fgf-workflow { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 23px; }
    #fgf-investments-page .fgf-market-row { grid-template-columns: 1fr; gap: 10px; }
    #fgf-investments-page .fgf-table th { width: 47%; font-size: 12px; }
    #fgf-investments-page .fgf-table td { font-size: 13px; }
    #fgf-investments-page .fgf-table th, #fgf-investments-page .fgf-table td { padding-block: 14px; }
    #fgf-investments-page .fgf-footer-top { flex-wrap: wrap; gap: 24px; }
    #fgf-investments-page .fgf-footer-bottom { align-items: start; }
    #fgf-investments-page .fgf-footer-bottom span:nth-child(2) { display: none; }
    #fgf-investments-page .fgf-contact-section .fgf-two { gap: 35px; }
  }
  @media (max-width: 390px) {
    #fgf-investments-page .fgf-container { width: calc(100% - 36px); }
    #fgf-investments-page h1 { font-size: 40px; }
    #fgf-investments-page h2 { font-size: 30px; }
    #fgf-investments-page .fgf-actions { gap: 14px; }
    #fgf-investments-page .fgf-kinematic-figure { padding-inline: 14px; }
    #fgf-investments-page .fgf-form-row { grid-template-columns: 1fr; gap: 18px; }
  }
  @media (prefers-reduced-motion: reduce) {
    #fgf-investments-page .fgf-scene .fgf-moving, #fgf-investments-page summary svg { transition: none; }
  }
  #fgf-investments-page .fgf-hero-photo { overflow: hidden; border: 0; min-height: 430px; }
  #fgf-investments-page .fgf-hero-photo::before, #fgf-investments-page .fgf-hero-photo::after { display: none; }
  #fgf-investments-page .fgf-hero-photo img { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% 49%; }
  #fgf-investments-page .fgf-hero-photo .fgf-media-label { inset: auto 0 0; padding: 30px 18px 15px; color: #f5f4f7; background: linear-gradient(transparent,#111113df); }
  #fgf-investments-page .fgf-kinematics { grid-template-columns: 1fr; gap: 28px; }
  #fgf-investments-page .fgf-kinematics > .fgf-feature-copy { display: grid; grid-template-columns: .86fr 1.14fr; gap: 12px 30px; }
  #fgf-investments-page .fgf-kinematics > .fgf-feature-copy h3 { grid-row: span 2; }
  #fgf-investments-page .fgf-kinematics > .fgf-feature-copy p + p { margin-top: 0; }
  #fgf-investments-page .fgf-axis-list { grid-column: 1 / -1; display: grid; grid-template-columns: 1fr 1fr; column-gap: 24px; margin-top: 8px; }
  #fgf-investments-page .fgf-kinematic-figure { padding: 24px; }
  #fgf-investments-page .fgf-kinematic-toolbar { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 15px; }
  #fgf-investments-page .fgf-axis-controls { margin-top: 0; }
  #fgf-investments-page .fgf-axis-button { min-height: 44px; min-width: 80px; }
  #fgf-investments-page .fgf-views { display: grid; grid-template-columns: 1.7fr 1fr; gap: 18px; margin-top: 23px; align-items: center; }
  #fgf-investments-page .fgf-main-view, #fgf-investments-page .fgf-top-view { min-width: 0; }
  #fgf-investments-page .fgf-view-label { display: block; font-size: 12px; color: #c4bdcf; margin-bottom: 8px; }
  #fgf-investments-page .fgf-plan { display: block; width: 100%; height: auto; }
  #fgf-investments-page .fgf-plane-note { border-top: 1px solid var(--fgf-line); padding-top: 12px; margin-top: 15px; font-size: 12px; line-height: 1.6; }
  #fgf-investments-page .fgf-kinematic-bottom { margin-top: 14px; border-top: 1px solid var(--fgf-line); padding-top: 16px; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 15px; }
  #fgf-investments-page .fgf-chamber-switch { display: flex; gap: 10px; align-items: center; min-height: 44px; }
  #fgf-investments-page .fgf-chamber-switch input { appearance: auto; display: inline-block; width: 18px; height: 18px; min-height: 18px; margin: 0; padding: 0; accent-color: var(--fgf-accent); }
  #fgf-investments-page .fgf-legend { display: flex; flex-wrap: wrap; gap: 16px; color: #bcb5c8; font-size: 11px; }
  #fgf-investments-page .fgf-legend > span { display: flex; align-items: center; gap: 7px; }
  #fgf-investments-page .fgf-legend i { width: 8px; height: 8px; display: inline-block; }
  #fgf-investments-page .fgf-legend-bed { background: #bd83ff; }
  #fgf-investments-page .fgf-legend-nozzle { background: #eac684; border-radius: 50%; }
  #fgf-investments-page .fgf-axis-caption { min-height: 38px; font-size: 12px; margin-top: 12px; }
  #fgf-investments-page .fgf-chamber-copy { display: grid; grid-template-columns: .86fr 1.14fr; gap: 16px 30px; margin-top: 28px; padding-top: 28px; border-top: 1px solid var(--fgf-line); }
  #fgf-investments-page .fgf-chamber-copy h3 { margin-top: 9px; }
  #fgf-investments-page .fgf-chamber-copy p { font-size: 14px; }
  #fgf-investments-page .fgf-nozzle-size { color: var(--fgf-accent); display: block; font-size: 28px; margin-bottom: 22px; line-height: 1.2; }
  #fgf-investments-page .fgf-nozzle-size small { font-size: 13px; }
  #fgf-investments-page .fgf-calibration { border-top: 1px solid var(--fgf-line); padding-top: 22px; margin-top: 32px; }
  #fgf-investments-page .fgf-calibration h3 { font-size: 21px; }
  #fgf-investments-page .fgf-calibration p { margin-top: 14px; font-size: 13px; }
  #fgf-investments-page .fgf-exhibition { grid-column: 1 / -1; margin-bottom: 16px; }
  #fgf-investments-page .fgf-exhibition img { width: 100%; height: auto; display: block; }
  #fgf-investments-page .fgf-exhibition figcaption { margin-top: 12px; font-size: 12px; color: var(--fgf-muted); }
  #fgf-investments-page .fgf-price-layout { display: grid; grid-template-columns: 1.1fr .9fr; gap: 32px; align-items: center; }
  #fgf-investments-page .fgf-pricing-section { background: #1b1623; }
  #fgf-investments-page .fgf-price { color: var(--fgf-text); font-size: clamp(28px,4.4vw,48px); font-variant-numeric: tabular-nums; overflow-wrap: anywhere; }
  #fgf-investments-page .fgf-price-layout .fgf-price-copy { margin-top: 0; }
  #fgf-investments-page .fgf-price-layout .fgf-button { margin-top: 23px; }
  #fgf-investments-page .fgf-contact-heading { font-size: 32px; margin-top: 14px; }
  #fgf-investments-page .fgf-form-preview { overflow-wrap: anywhere; }
  @media (max-width: 670px) {
    #fgf-investments-page .fgf-hero-photo { aspect-ratio: 3 / 4; min-height: 0; }
    #fgf-investments-page .fgf-kinematics > .fgf-feature-copy, #fgf-investments-page .fgf-chamber-copy, #fgf-investments-page .fgf-price-layout { grid-template-columns: 1fr; }
    #fgf-investments-page .fgf-kinematics > .fgf-feature-copy h3 { grid-row: auto; margin-bottom: 4px; }
    #fgf-investments-page .fgf-axis-list { grid-template-columns: 1fr; }
    #fgf-investments-page .fgf-views { grid-template-columns: 1fr; }
    #fgf-investments-page .fgf-top-view { width: 100%; max-width: 350px; margin-inline: auto; }
    #fgf-investments-page .fgf-kinematic-figure { padding: 18px; }
    #fgf-investments-page .fgf-kinematic-toolbar { align-items: start; flex-direction: column; }
    #fgf-investments-page .fgf-axis-controls { width: 100%; }
    #fgf-investments-page .fgf-axis-button { min-width: 0; }
    #fgf-investments-page .fgf-plane-note br { display: none; }
  }
  #fgf-investments-page .fgf-home-hero { position: relative; isolation: isolate; overflow: hidden; min-height: 690px; border-bottom: 1px solid var(--fgf-line); background: var(--fgf-bg); }
  #fgf-investments-page .fgf-home-media { position: absolute; inset: 0; z-index: 0; }
  #fgf-investments-page .fgf-home-media img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center; }
  #fgf-investments-page .fgf-home-hero::after { content: ''; position: absolute; z-index: 1; pointer-events: none; inset: 0; background: linear-gradient(90deg,#111113dd 0%,#111113bb 26%,#11111377 43%,#11111300 66%),linear-gradient(0deg,#111113 0%,#11111300 22%); }
  #fgf-investments-page .fgf-home-inner { position: relative; z-index: 2; padding-top: 65px; padding-bottom: 30px; }
  #fgf-investments-page .fgf-home-hero h1 { margin-top: 32px; max-width: 690px; font-weight: 500; }
  #fgf-investments-page .fgf-home-hero h1 > span:last-child { color: #bd83ff; }
  #fgf-investments-page .fgf-home-hero .fgf-hero-copy > p { max-width: 410px; }
  #fgf-investments-page .fgf-home-hero .fgf-actions { max-width: 475px; }
  #fgf-investments-page .fgf-home-hero .fgf-hero-facts { margin-top: 75px; border-color: #595064; padding-top: 24px; }
  #fgf-investments-page .fgf-home-spacer { display: none; }
  @media (max-width: 670px) {
    #fgf-investments-page .fgf-home-hero { min-height: 0; }
    #fgf-investments-page .fgf-home-inner { padding-top: 40px; padding-bottom: 26px; }
    #fgf-investments-page .fgf-home-hero h1 { margin-top: 25px; }
    #fgf-investments-page .fgf-home-hero .fgf-hero-copy > p { max-width: 450px; }
    #fgf-investments-page .fgf-home-media { top: auto; right: auto; left: -63%; bottom: 136px; width: 185%; aspect-ratio: 1672 / 941; }
    #fgf-investments-page .fgf-home-media img { height: 100%; object-fit: contain; }
    #fgf-investments-page .fgf-home-hero::after { background: linear-gradient(0deg,#111113 0%,#11111300 24%,#11111300 56%,#111113e6 72%); }
    #fgf-investments-page .fgf-home-spacer { display: block; height: auto; aspect-ratio: 1 / 1; }
    #fgf-investments-page .fgf-home-hero .fgf-hero-facts { margin-top: 22px; padding-top: 22px; }
  }

/* Layout, typography and surfaces are inherited from the approved printer page. */
#fgf-investments-page img{display:block;max-width:100%;height:auto}
#fgf-investments-page button,#fgf-investments-page summary{cursor:var(--cursor-interaction,pointer)}
#fgf-investments-page .fgf-hero-fact:hover{color:var(--fgf-accent)}
#fgf-investments-page .fgf-muted{color:var(--fgf-muted)}
#fgf-investments-page .fgf-audience-tabs{display:grid;gap:8px}
#fgf-investments-page .fgf-audience-tabs .fgf-axis-button{display:flex;align-items:center;gap:12px;text-align:left}
#fgf-investments-page .fgf-audience-tabs .fgf-axis-button>span:last-child{margin-left:auto}
#fgf-investments-page .fgf-axis-button[aria-selected=true]{background:#bd83ff;color:#16111e;border-color:#bd83ff}
#fgf-investments-page .fgf-audience-panel>.fgf-micro{color:var(--fgf-accent)}
#fgf-investments-page .fgf-audience-panel h3{margin-top:12px}
#fgf-investments-page .fgf-calibration>.fgf-micro{display:block;margin-top:17px;color:var(--fgf-accent)}
#fgf-investments-page .image-open{display:block;position:relative;width:100%;padding:0;border:0;border-radius:0;background:#19181e;color:var(--fgf-text);overflow:hidden;text-align:left}
#fgf-investments-page .image-open img{display:block;width:100%;height:100%;object-fit:cover}
#fgf-investments-page .fgf-two>figure .image-open{aspect-ratio:4/3}
#fgf-investments-page .image-zoom{position:absolute;right:13px;bottom:12px;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--fgf-line);background:var(--fgf-bg);font-size:20px}
#fgf-investments-page figcaption>span{display:block}
#fgf-investments-page figcaption>.fgf-micro{margin-top:7px}
#fgf-investments-page .fgf-note-after{margin-top:30px;margin-bottom:0}
#fgf-investments-page .samples-banner{margin-top:32px}
#fgf-investments-page .fgf-mechanic .fgf-benefit{padding-top:17px}
#fgf-investments-page .consumables figure{margin-top:19px}
#fgf-investments-page .consumables figcaption{font-size:11px}
#fgf-investments-page .road-controls{flex-wrap:nowrap}
#fgf-investments-page .road-controls .fgf-axis-button{display:flex;flex-direction:column;text-align:left;gap:9px;padding:17px;min-width:0}
#fgf-investments-page .road-controls strong{font-size:17px;font-weight:400;line-height:1.25}
#fgf-investments-page .road-controls button>span:last-child{font-size:12px}
#fgf-investments-page .road-panel{margin-top:23px}
#fgf-investments-page .road-panel h3{margin-top:12px;margin-bottom:19px}
#fgf-investments-page .road-panel>p{font-size:13px;max-width:680px}
#fgf-investments-page .fgf-term{display:flex;align-items:baseline;gap:9px;color:var(--fgf-accent)}
#fgf-investments-page .fgf-term strong{font-size:28px;font-weight:400;line-height:1.2}
#fgf-investments-page .fgf-term span{font-size:13px}
#fgf-investments-page .work-streams{margin-top:23px;gap:0 36px;align-items:start}
#fgf-investments-page .work-streams p{font-size:13px;padding-bottom:24px}
#fgf-investments-page .fgf-contact-section .fgf-two>p{font-size:14px}
#fgf-investments-page .fgf-contact-section .fgf-mail{max-width:380px}
#fgf-investments-page #gallery-dialog{width:min(1100px,94vw);max-height:94dvh;padding:22px;border:1px solid #514759;background:var(--fgf-bg);color:var(--fgf-text);overflow:auto}
#fgf-investments-page #gallery-dialog::backdrop{background:#000d}
#fgf-investments-page #gallery-dialog img{max-height:70dvh;width:100%;object-fit:contain;margin:18px 0}
#fgf-investments-page #gallery-dialog p{font-size:13px}
#fgf-investments-page #gallery-dialog button{min-height:44px;border:1px solid #48424f;padding:7px 11px;color:var(--fgf-text);background:#211f27;font-size:12px;border-radius:3px}
#fgf-investments-page .gallery-top,#fgf-investments-page .gallery-controls{display:flex;justify-content:space-between;align-items:center;gap:15px}
#fgf-investments-page .gallery-controls{margin-top:20px;font-size:12px}
@media(max-width:670px){#fgf-investments-page .fgf-home-media{bottom:252px}#fgf-investments-page .road-controls{flex-direction:column}#fgf-investments-page .road-controls .fgf-axis-button{width:100%}#fgf-investments-page .work-streams{gap:0}#fgf-investments-page #gallery-dialog{padding:14px}#fgf-investments-page .gallery-top>.fgf-micro{display:none}#fgf-investments-page .gallery-top{justify-content:flex-end}}
@media(prefers-reduced-motion:reduce){#fgf-investments-page *{animation:none!important;transition:none!important}}
@media print{#fgf-investments-page [role=tabpanel][hidden]{display:block!important}#fgf-investments-page [role=tablist],#fgf-investments-page #gallery-dialog{display:none!important}}
#fgf-investments-page .fgf-option-copy{margin-top:19px;border-top:1px solid var(--fgf-line)}
#fgf-investments-page .fgf-option-copy+.fgf-option-copy{margin-top:0}
#fgf-investments-page .fgf-option-copy h4{margin:0;padding-block:20px;font-size:13px;line-height:1.65;font-weight:400}
#fgf-investments-page .fgf-mechanic .fgf-option-copy p{margin-top:0;padding-bottom:20px}
#fgf-investments-page .fgf-work-copy{border-top:1px solid var(--fgf-line)}
#fgf-investments-page .fgf-work-copy h4{display:flex;align-items:center;gap:15px;min-height:78px;margin:0;padding-block:20px;font-size:14px;line-height:1.65;font-weight:400}
#fgf-investments-page .fgf-work-copy h4>span{font-size:11px;color:var(--fgf-accent)}

/* The existing hero, section and comparison styles remain authoritative.
   Navigation uses the accepted homepage components. */
#fgf-investments-page .investments-skip { position:absolute; left:16px; top:8px; padding:10px 16px; z-index:20; background:#f5f4f7; color:#111113; transform:translateY(-160%); }
#fgf-investments-page .investments-skip:focus { transform:translateY(0); }
#fgf-investments-page .fgf-hero-facts { grid-template-columns:repeat(3,minmax(0,1fr)); }
#fgf-investments-page .fgf-hero-fact:hover { color:var(--fgf-accent); }
#fgf-investments-page .investments-hero-caption { font-size:11px; margin-top:18px; text-align:right; }
#fgf-investments-page .investments-menu-toggle { display:none; min-height:38px; padding:7px 10px; background:var(--fgf-panel); border:1px solid var(--fgf-line); border-radius:3px; font-size:12px; }
#fgf-investments-page .investments-mobile-menu { padding-block:8px 18px; gap:0; }
#fgf-investments-page .investments-mobile-menu a { display:block; padding-block:12px; border-top:1px solid var(--fgf-line); font-size:14px; }
#fgf-investments-page .investments-mobile-menu [aria-current] { color:var(--fgf-accent); }
#fgf-investments-page .fgf-jump-nav { display:flex; flex-wrap:wrap; gap:4px 24px; padding-block:20px; font-size:11px; color:var(--fgf-muted); }
#fgf-investments-page .fgf-jump-nav a { padding-block:5px; }
#fgf-investments-page .fgf-jump-nav a:hover { color:var(--fgf-accent); }
#fgf-investments-page .investments-footer-nav { margin-top:20px; }
#fgf-investments-page .fgf-footer-bottom { margin-top:0; }
#fgf-investments-page .investments-icon { display:inline-block; flex:0 0 auto; width:16px; height:16px; font-size:16px; line-height:1; text-align:center; }
#fgf-investments-page .fgf-logo { flex:0 0 auto; align-items:center; }
#fgf-investments-page .investments-brand { display:block; width:156px; height:auto; aspect-ratio:822 / 105; }
#fgf-investments-page .investments-brand .investments-brand-letters { fill:var(--fgf-text); }
@media(max-width:670px) {
  #fgf-investments-page .investments-menu-toggle { display:inline-flex; align-items:center; }
  #fgf-investments-page .investments-mobile-menu:not([hidden]) { display:grid; }
  #fgf-investments-page .fgf-hero-facts { grid-template-columns:1fr; }
  #fgf-investments-page .investments-hero-caption { text-align:left; }
  #fgf-investments-page .fgf-home-media { bottom:var(--investments-media-bottom,300px); }
  #fgf-investments-page .fgf-jump-nav { gap:3px 18px; padding-block:15px; }
  #fgf-investments-page .fgf-header .investments-brand { width:min(156px,36vw); }
}

.investments-brand-purple{fill:#7300ba;}.investments-brand-letters{fill:#333;}
.investments-brand-purple{fill:#7300ba;}.investments-brand-letters{fill:#333;}

/* Behaviour and shared components only. Page geometry stays in approved CSS. */
.fgf-brand{width:156px;max-width:100%;height:auto;aspect-ratio:822/105;object-fit:contain;display:block}.fgf-language-select{position:relative;z-index:100}.fgf-language-select summary{list-style:none;cursor:pointer}.fgf-language-select summary::-webkit-details-marker{display:none}.fgf-language-options{position:absolute;inset-inline-end:0;top:calc(100% + 12px);display:grid;background:#19191d;border:1px solid #454149;min-width:190px;max-height:65vh;overflow:auto;padding:8px}.fgf-language-options a{padding:9px 12px;white-space:nowrap;text-decoration:none;color:#f5f4f7}.fgf-language-options a:hover{background:#302638}.approved-skip{position:fixed;top:-100px;left:12px;z-index:9999;background:#f5f4f7;color:#19161f;padding:12px 18px}.approved-skip:focus{top:12px}.approved-preview-bar{position:relative;padding:10px 24px;background:#563676;color:white;z-index:999}.reference-standalone{padding:70px 0 110px}.reference-standalone h1{font-size:clamp(36px,5vw,76px);overflow-wrap:anywhere}.reference-permalink{display:inline-block;margin:20px;text-decoration:underline}.approved-contact-form{margin-top:48px;padding-top:36px;border-top:1px solid #454149}.approved-contact-form .contact-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:48px}.approved-contact-form .contact-address a{font-size:clamp(22px,3vw,40px);display:block;overflow-wrap:anywhere}.approved-contact-form .contact-form{display:grid;gap:20px}.approved-contact-form label{display:grid;gap:8px}.approved-contact-form .field-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.approved-contact-form input,.approved-contact-form select,.approved-contact-form textarea{width:100%;padding:14px;background:#1b1b1f;color:#f5f4f7;border:1px solid #595462;font:inherit;box-sizing:border-box}.approved-contact-form button{padding:16px 24px;background:#f5f4f7;color:#19161f;border:0;font:inherit;cursor:pointer}.honeypot{position:absolute!important;left:0!important;inset-inline-start:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;pointer-events:none!important}.approved-contact-form [role=status]{min-height:1.5em}html[dir=rtl] .fgf-hero-copy,html[dir=rtl] .reference-entry{text-align:right}html[dir=rtl] input[type=number],html[dir=rtl] input[type=email]{direction:ltr}.fgf-contact-email{font-size:clamp(24px,4vw,56px);overflow-wrap:anywhere}.fgf-contact-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:48px}.reference-standalone [class$="-menu-toggle"]{display:none}@media(max-width:670px){.approved-contact-form .contact-layout,.approved-contact-form .field-grid,.fgf-contact-grid{grid-template-columns:1fr}.reference-standalone{padding-top:42px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}

.approved-video{aspect-ratio:16/9;width:100%;background:#111113;overflow:hidden}.approved-video video,.approved-video iframe{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:contain;border:0}



/* Keep the approved, unmirrored photo/column composition; Arabic text itself remains RTL. */
html[dir=rtl] .fgf-home-inner{direction:ltr}html[dir=rtl] .fgf-home-inner .fgf-hero-copy{direction:rtl;max-width:690px;margin-left:0;margin-right:auto}html[dir=rtl] .fgf-home-inner .fgf-hero-facts{direction:rtl}

/* Optional hero video: original photo geometry, typography and section layout are unchanged. */
.fgf-home-media .approved-hero-video{position:relative;width:100%;height:100%;}
.fgf-home-media .approved-hero-video>video{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain;background:#111113;opacity:0;pointer-events:none;}
.fgf-home-media .approved-hero-video[data-fit="cover"]>video{object-fit:cover;}
.fgf-home-media .approved-hero-video.has-video-frame>video{opacity:1;}
.fgf-home-hero .approved-hero-toggle{position:absolute;z-index:5;top:16px;inset-inline-end:16px;display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #aaa7b3;border-radius:3px;background:#111113e6;color:#f5f4f7;font:18px/1 Arial,Helvetica,sans-serif;cursor:pointer;}
.fgf-home-hero .approved-hero-toggle:focus-visible{outline:2px solid #bd83ff;outline-offset:4px;}
.fgf-home-hero .approved-hero-toggle[hidden],.fgf-home-hero .approved-hero-error[hidden]{display:none!important;}
.fgf-home-hero .approved-hero-error{position:absolute;z-index:5;top:68px;inset-inline-end:16px;max-width:min(280px,calc(100% - 32px));padding:8px;background:#111113e6;color:#f5f4f7;font:12px/1.5 Arial,Helvetica,sans-serif;}

/* The approved mobile photo intentionally extends beyond the viewport. A contain-mode
 * movie must instead keep its complete frame inside it; preserve the media area's height. */
@media (max-width:670px){
 .fgf-home-hero .fgf-home-media.fgf-hero-video-media{left:0!important;right:0!important;width:100%!important;height:104.12vw!important;aspect-ratio:auto!important}
}


#fgf-investments-page{--fgf-accent:#bd83ff;}
#fgf-investments-page .fgf-home-hero h1>span:last-child{color:var(--fgf-accent);}
#fgf-investments-page .fgf-next{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;width:20px;height:20px;color:var(--fgf-accent);}
#fgf-investments-page .fgf-next svg{display:block;width:20px;height:20px;}
#fgf-investments-page .fgf-text-link{gap:10px;}
#fgf-investments-page .fgf-header-contact .fgf-next,#fgf-investments-page .fgf-button .fgf-next{color:#7300b9;}
#fgf-investments-page .fgf-axis-button[aria-selected=true] .fgf-next{color:#16111e;}
#fgf-investments-page .fgf-footer-top>a:last-child{display:inline-flex;align-items:center;gap:10px;}
#fgf-investments-page #results .fgf-two{align-items:start;}
#fgf-investments-page #results figure{min-width:0;}
#fgf-investments-page .investments-gallery-main{aspect-ratio:4/3;cursor:zoom-in;}
#fgf-investments-page #results .image-open img{object-fit:contain;}
#fgf-investments-page .image-zoom svg{width:20px;height:20px;}
#fgf-investments-page .investments-gallery-caption{display:block;box-sizing:border-box;min-height:3.3em;width:100%;max-width:none;text-align:left;white-space:normal;overflow-wrap:break-word;}
#fgf-investments-page .investments-gallery-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0;font-size:12px;color:var(--fgf-muted);}
#fgf-investments-page .investments-gallery-controls button{display:grid;place-items:center;width:44px;height:44px;min-width:44px;padding:10px;border:1px solid #454149;border-radius:3px;background:#1b1b1f;color:#f5f4f7;}
#fgf-investments-page .investments-gallery-controls svg{width:22px;height:22px;}
#fgf-investments-page .investments-gallery-thumbs{display:flex;gap:8px;overflow-x:auto;max-width:100%;padding:2px 0 6px;scrollbar-width:thin;scrollbar-color:#766486 #1b1b1f;}
#fgf-investments-page .investments-gallery-thumbs button{display:block;flex:1 0 64px;min-width:64px;max-width:calc((100% - 32px)/5);height:68px;padding:0;border:2px solid transparent;border-radius:0;background:#19181e;overflow:hidden;}
#fgf-investments-page .investments-gallery-thumbs button[aria-pressed=true]{border-color:var(--fgf-accent);}
#fgf-investments-page .investments-gallery-thumbs img{display:block;width:100%;height:100%;object-fit:contain;}
#fgf-investments-page button:focus-visible{outline:2px solid var(--fgf-accent);outline-offset:3px;}
@media(max-width:670px){#fgf-investments-page .investments-gallery-thumbs button{flex:0 0 70px;max-width:70px;height:60px;}}

/* There is no fixed-size panel around the image. Width and image bounds follow the photograph. */
:is(#investments-photo-viewer,#team-photo-viewer).review-lightbox{box-sizing:border-box;position:fixed;inset:0;margin:auto;padding:0;border:0;border-radius:0;background:transparent;color:#f5f4f7;width:fit-content;max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);overflow:auto;font:14px/1.5 Arial,Helvetica,sans-serif;box-shadow:none;}
:is(#investments-photo-viewer,#team-photo-viewer).review-lightbox:not([open]){display:none;}
:is(#investments-photo-viewer,#team-photo-viewer).review-lightbox[open]{display:flex;flex-direction:column;gap:0;}
:is(#investments-photo-viewer,#team-photo-viewer).review-lightbox::backdrop{background:rgba(7,6,9,.94);}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-media{position:relative;display:flex;flex:0 0 auto;justify-content:center;align-items:center;min-width:0;min-height:0;margin:0;background:transparent;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-media>img{display:block;flex:0 0 auto;width:auto;height:auto;max-width:100%;max-height:none;min-width:0;min-height:0;object-fit:contain;margin:0;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-media>button{position:absolute;z-index:1;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:11px;border:1px solid #655f6b;border-radius:3px;background:rgba(17,16,21,.84);color:#f5f4f7;cursor:pointer;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-media>button[hidden]{display:none!important;}
:is(#investments-photo-viewer,#team-photo-viewer) button svg{display:block;width:20px;height:20px;}
:is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-close]{top:10px;right:10px;}
:is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-prev]{left:10px;top:50%;transform:translateY(-50%);}
:is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-next]{right:10px;top:50%;transform:translateY(-50%);}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-bottom{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:5px;width:100%;min-width:0;padding:14px 12px 6px;margin:0;background:transparent;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-caption{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:0;text-align:center;color:#e0dbe6;font-size:14px;line-height:1.5;white-space:normal;word-break:normal;overflow-wrap:break-word;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-index{display:block;text-align:center;color:#aba5b5;font-size:12px;line-height:1.5;margin:0;padding:0;font-variant-numeric:tabular-nums;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-index:empty{display:none;}
:is(#investments-photo-viewer,#team-photo-viewer) button:focus-visible{outline:2px solid #bd83ff;outline-offset:3px;}

@media(max-width:670px){
:is(#investments-photo-viewer,#team-photo-viewer).review-lightbox{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-bottom{padding:12px 4px 4px;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-caption{font-size:13px;line-height:1.5;}
:is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-close]{top:6px;right:6px;}
:is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-prev]{left:6px;}
:is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-next]{right:6px;}
}


/* Printer preview 02. Scoped changes: one sample gallery, experiment block, fitted photo viewer. */
#fgf-investments-page .sample-gallery{margin:0;min-width:0;}
#fgf-investments-page .sample-gallery .sample-stage{display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:#17161c;}
#fgf-investments-page .sample-gallery .sample-stage img{display:block;width:100%;height:100%;max-height:none;object-fit:contain;}
#fgf-investments-page .sample-gallery-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;margin-top:14px;}
#fgf-investments-page .sample-gallery-caption{min-width:0;max-width:none;margin:0;font-size:14px;line-height:1.55;color:var(--fgf-muted);white-space:normal;word-break:normal;overflow-wrap:break-word;text-align:left;}
#fgf-investments-page .sample-gallery-controls{display:flex;align-items:center;gap:12px;}
#fgf-investments-page .sample-gallery-controls button{width:44px;height:44px;padding:10px;border:1px solid var(--fgf-line);background:#1b1b1f;color:var(--fgf-text);border-radius:3px;cursor:pointer;}
#fgf-investments-page .sample-gallery-controls svg{display:block;width:100%;height:100%;}
#fgf-investments-page .sample-gallery-controls [data-inline-count]{min-width:42px;text-align:center;white-space:nowrap;font-size:12px;color:var(--fgf-muted);font-variant-numeric:tabular-nums;}
#fgf-investments-page .sample-thumbnails{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;min-width:0;margin-top:16px;padding:3px;}
#fgf-investments-page .sample-thumb{display:block;position:relative;box-sizing:border-box;min-width:0;width:100%;aspect-ratio:4/3;margin:0;padding:3px;overflow:hidden;background:#17161c;border:1px solid var(--fgf-line);border-radius:0;cursor:pointer;}
#fgf-investments-page .sample-thumb img{display:block;width:100%;height:100%;object-fit:contain;}
#fgf-investments-page .sample-thumb[aria-pressed="true"]{border-color:var(--fgf-accent);box-shadow:0 0 0 1px var(--fgf-accent);}
#fgf-investments-page .sample-thumb:focus-visible,#fgf-investments-page .sample-stage:focus-visible,#fgf-investments-page .sample-gallery-controls button:focus-visible{outline:2px solid var(--fgf-accent);outline-offset:3px;}
#fgf-investments-page .sample-experiment{display:grid;grid-template-columns:minmax(230px,340px) minmax(0,1fr);align-items:center;gap:48px;margin-top:44px;padding-top:40px;border-top:1px solid var(--fgf-line);}
#fgf-investments-page .sample-experiment figure{min-width:0;margin:0;}
#fgf-investments-page .sample-experiment .review-video[data-orientation="portrait"]{width:100%;max-height:none;aspect-ratio:9/16;}
#fgf-investments-page .sample-experiment-copy{min-width:0;}
#fgf-investments-page .sample-experiment h3{font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.2;letter-spacing:-.02em;margin:0 0 20px;}
#fgf-investments-page .sample-experiment p{max-width:590px;margin:0 0 16px;font-size:15px;line-height:1.7;color:var(--fgf-muted);}
#fgf-investments-page .sample-experiment p:last-child{margin-bottom:0;}
#fgf-investments-page .sample-experiment figcaption{margin-top:12px;font-size:12px;line-height:1.55;color:var(--fgf-muted);}
/* There is no fixed-size panel around the image. Width and image bounds follow the photograph. */
:is(#investments-photo-viewer,#team-photo-viewer).review-lightbox{box-sizing:border-box;position:fixed;inset:0;margin:auto;padding:0;border:0;border-radius:0;background:transparent;color:#f5f4f7;width:fit-content;max-width:calc(100vw - 32px);height:fit-content;max-height:calc(100dvh - 32px);overflow:auto;font:14px/1.5 Arial,Helvetica,sans-serif;box-shadow:none;}
:is(#investments-photo-viewer,#team-photo-viewer).review-lightbox:not([open]){display:none;}
:is(#investments-photo-viewer,#team-photo-viewer).review-lightbox[open]{display:flex;flex-direction:column;gap:0;}
:is(#investments-photo-viewer,#team-photo-viewer).review-lightbox::backdrop{background:rgba(7,6,9,.94);}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-media{position:relative;display:flex;flex:0 0 auto;justify-content:center;align-items:center;min-width:0;min-height:0;margin:0;background:transparent;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-media>img{display:block;flex:0 0 auto;width:auto;height:auto;max-width:100%;max-height:none;min-width:0;min-height:0;object-fit:contain;margin:0;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-media>button{position:absolute;z-index:1;display:grid;place-items:center;box-sizing:border-box;width:44px;height:44px;min-width:44px;min-height:44px;padding:11px;border:1px solid #655f6b;border-radius:3px;background:rgba(17,16,21,.84);color:#f5f4f7;cursor:pointer;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-media>button[hidden]{display:none!important;}
:is(#investments-photo-viewer,#team-photo-viewer) button svg{display:block;width:20px;height:20px;}
:is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-close]{top:10px;right:10px;}
:is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-prev]{left:10px;top:50%;transform:translateY(-50%);}
:is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-next]{right:10px;top:50%;transform:translateY(-50%);}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-bottom{box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;align-items:stretch;gap:5px;width:100%;min-width:0;padding:14px 12px 6px;margin:0;background:transparent;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-caption{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;margin:0;padding:0;text-align:center;color:#e0dbe6;font-size:14px;line-height:1.5;white-space:normal;word-break:normal;overflow-wrap:break-word;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-index{display:block;text-align:center;color:#aba5b5;font-size:12px;line-height:1.5;margin:0;padding:0;font-variant-numeric:tabular-nums;}
:is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-index:empty{display:none;}
:is(#investments-photo-viewer,#team-photo-viewer) button:focus-visible{outline:2px solid #bd83ff;outline-offset:3px;}
@media(max-width:800px){
 #fgf-investments-page .sample-thumbnails{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:88px;gap:9px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:3px;scrollbar-width:thin;scrollbar-color:#7c698f #17161c;padding-bottom:10px;}
 #fgf-investments-page .sample-thumb{scroll-snap-align:start;}
 #fgf-investments-page .sample-experiment{grid-template-columns:minmax(180px,280px) minmax(0,1fr);gap:28px;}
}
@media(max-width:670px){
 #fgf-investments-page .sample-gallery-meta{grid-template-columns:minmax(0,1fr);gap:12px;}
 #fgf-investments-page .sample-gallery-controls{justify-content:space-between;}
 #fgf-investments-page .sample-gallery-caption{font-size:13px;}
 #fgf-investments-page .sample-thumbnails{margin-top:10px;grid-auto-columns:76px;}
 #fgf-investments-page .sample-experiment{grid-template-columns:1fr;gap:24px;margin-top:32px;padding-top:30px;}
 #fgf-investments-page .sample-experiment figure{width:min(100%,320px);margin-inline:auto;}
 #fgf-investments-page .sample-experiment p{font-size:14px;line-height:1.65;}
 :is(#investments-photo-viewer,#team-photo-viewer).review-lightbox{max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:0;}
 :is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-bottom{padding:12px 4px 4px;}
 :is(#investments-photo-viewer,#team-photo-viewer) .review-lightbox-caption{font-size:13px;line-height:1.5;}
 :is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-close]{top:6px;right:6px;}
 :is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-prev]{left:6px;}
 :is(#investments-photo-viewer,#team-photo-viewer) [data-lightbox-next]{right:6px;}
}



/* Investments 02: new content only. Original header, sizes and spacing are retained. */
#fgf-investments-page .sample-thumbnails{grid-template-columns:repeat(6,minmax(0,1fr));}
#fgf-investments-page .sample-gallery{margin:0;}
#fgf-investments-page .sample-stage{border:0;padding:0;cursor:zoom-in;}
#fgf-investments-page .sample-gallery-caption{display:block;}
#fgf-investments-page #fgf-investments-hero .investments-illustration{left:35%;right:0;width:65%;top:0;bottom:0;mask-image:linear-gradient(90deg,transparent 0%,#000 20%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 20%);}
#fgf-investments-page #fgf-investments-hero .investments-illustration img{object-fit:cover;object-position:right center;}
#fgf-investments-page .team-story{display:grid;grid-template-columns:1fr 1fr;gap:40px;}
#fgf-investments-page .team-story p{font-size:15px;line-height:1.8;margin:0 0 24px;color:var(--fgf-muted);}
#fgf-investments-page .team-story p:last-child{margin-bottom:0;}
#fgf-investments-page .team-goal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:16px 40px;border-top:1px solid var(--fgf-line);margin-top:36px;padding-top:30px;}
#fgf-investments-page .team-goal>.fgf-micro{grid-column:1/-1;}
#fgf-investments-page .team-goal h3{font-size:clamp(25px,3vw,36px);line-height:1.25;font-weight:400;margin:0;}
#fgf-investments-page .team-goal p{font-size:15px;line-height:1.8;margin:0;color:var(--fgf-muted);}
#fgf-investments-page .market-summary{display:grid;grid-template-columns:1fr .85fr 1.45fr;gap:30px;align-items:center;margin-bottom:32px;}
#fgf-investments-page .market-stat strong{display:block;font-size:clamp(32px,4vw,48px);font-weight:400;line-height:1.12;letter-spacing:-.035em;color:var(--fgf-accent);white-space:nowrap;}
#fgf-investments-page .market-stat strong span{font-size:.55em;letter-spacing:0;}
#fgf-investments-page .market-stat p{font-size:12px;line-height:1.6;margin:10px 0 0;color:var(--fgf-muted);max-width:210px;}
#fgf-investments-page .market-lead{font-size:14px;line-height:1.7;color:var(--fgf-muted);margin:0;}
#fgf-investments-page .market-card{border:1px solid var(--fgf-line);background:#18171c;padding:26px;min-width:0;}
#fgf-investments-page .market-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;}
#fgf-investments-page .market-toolbar h3{margin:8px 0 0;font-size:22px;font-weight:400;line-height:1.25;}
#fgf-investments-page .market-switch{display:flex;border:1px solid #57505e;border-radius:3px;overflow:hidden;flex-shrink:0;}
#fgf-investments-page .market-switch button{background:transparent;color:#d2cbd8;border:0;padding:11px 15px;font:13px/1.3 Arial,sans-serif;cursor:pointer;}
#fgf-investments-page .market-switch button[aria-pressed=true]{background:#bd83ff;color:#201426;}
#fgf-investments-page .market-unit{font-size:12px;color:#bcb4c6;margin:22px 0 4px;}
#fgf-investments-page .market-plot{width:100%;min-width:0;height:300px;}
#fgf-investments-page .market-plot svg{width:100%;height:100%;display:block;overflow:visible;}
#fgf-investments-page .market-plot .chart-hit{cursor:pointer;outline:none;}
#fgf-investments-page .market-plot .chart-hit:focus .chart-dot{stroke:white;stroke-width:3;}
#fgf-investments-page .market-readout{display:flex;align-items:center;gap:18px;min-height:45px;margin-top:10px;padding-top:12px;border-top:1px solid var(--fgf-line);font-size:13px;}
#fgf-investments-page #market-year{color:#bcb4c6;font-variant-numeric:tabular-nums;}
#fgf-investments-page #market-value{color:#bd83ff;font-size:20px;font-weight:400;font-variant-numeric:tabular-nums;}
#fgf-investments-page #market-source{display:inline-flex;align-items:center;gap:6px;margin-left:auto;color:#ddd4e6;text-decoration:underline;text-underline-offset:4px;font-size:12px;}
#fgf-investments-page #market-source .fgf-next{width:14px;flex-basis:14px;}
#fgf-investments-page .market-hint{font-size:11px;color:#bcb4c6;margin:10px 0 0;}
#fgf-investments-page .market-footnote,#fgf-investments-page .market-sources{font-size:11px;line-height:1.65;color:#a9a1b2;margin:14px 0 0;max-width:100%;}
#fgf-investments-page .market-sources a{color:#c7a6f0;text-decoration:underline;text-underline-offset:3px;}
#fgf-investments-page .market-fallback{width:100%;border-collapse:collapse;font-size:13px;}
#fgf-investments-page .market-fallback th,#fgf-investments-page .market-fallback td{border-bottom:1px solid #49414f;padding:8px;text-align:left;}
#fgf-investments-page .road-panel[hidden]{display:none!important;}
#fgf-investments-page .road-panel .road-intro{max-width:900px;}
#fgf-investments-page .roadmap-timing-note{margin:18px 0 0;}
#fgf-investments-page #participate .fgf-button{background:#7300b9;color:#fff;border-color:#7300b9;}
#fgf-investments-page #participate .fgf-button .fgf-next{color:#fff;}
#fgf-investments-page #participate .fgf-button:hover{background:#8300d2;border-color:#8300d2;}
@media(max-width:840px){
 #fgf-investments-page .market-summary{grid-template-columns:1fr 1fr;gap:22px;}
 #fgf-investments-page .market-lead{grid-column:1/-1;}
 #fgf-investments-page .market-toolbar{flex-wrap:wrap;gap:18px;}
}
@media(max-width:800px){#fgf-investments-page .sample-thumbnails{grid-template-columns:none;}}
@media(max-width:670px){
 #fgf-investments-page #fgf-investments-hero .investments-illustration{left:0;right:0;width:100%;height:auto;top:auto;bottom:var(--investments-media-bottom,290px);aspect-ratio:948/647;mask-image:none;-webkit-mask-image:none;}
 #fgf-investments-page #fgf-investments-hero .investments-illustration img{object-fit:contain;}
 #fgf-investments-page .team-story{grid-template-columns:1fr;gap:24px;}
 #fgf-investments-page .team-story p,#fgf-investments-page .team-goal p{font-size:14px;line-height:1.75;}
 #fgf-investments-page .team-goal{grid-template-columns:1fr;gap:18px;margin-top:28px;padding-top:26px;}
 #fgf-investments-page .market-card{padding:18px 14px;}
 #fgf-investments-page .market-toolbar h3{font-size:21px;}
 #fgf-investments-page .market-switch{width:100%;}
 #fgf-investments-page .market-switch button{flex:1;min-height:44px;}
 #fgf-investments-page .market-plot{height:260px;}
 #fgf-investments-page .market-readout{flex-wrap:wrap;gap:10px 18px;}
 #fgf-investments-page #market-source{width:100%;margin-left:0;}
 #fgf-investments-page .market-summary{gap:20px;margin-bottom:24px;}
 #fgf-investments-page .market-stat strong{font-size:34px;}
 #fgf-investments-page .market-stat p{font-size:11px;}
 #fgf-investments-page .road-controls .fgf-axis-button strong{white-space:normal;}
}



#fgf-investments-page .review-image-button{display:block;width:100%;padding:0;border:0;background:#17161c;cursor:zoom-in;position:relative;color:var(--fgf-text);}

#fgf-investments-page .review-image-button img{display:block;width:100%;height:100%;object-fit:contain;}

#fgf-investments-page .review-expand{position:absolute;inset:auto 12px 12px auto;width:34px;height:34px;display:grid;place-items:center;background:#111113d9;border:1px solid #5b5564;border-radius:3px;font-size:20px;line-height:1;}
/* Requested team layout: equal text and photo columns, portrait images. */
#fgf-investments-page .team-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;}
#fgf-investments-page .team-copy,#fgf-investments-page .team-photos{min-width:0;}
#fgf-investments-page .team-copy .team-story{display:block;}
#fgf-investments-page .team-copy .team-story-column+.team-story-column{margin-top:24px;}
#fgf-investments-page .team-copy .team-goal{grid-template-columns:minmax(0,1fr);}
#fgf-investments-page .team-photos{margin:0;}
#fgf-investments-page .team-photos .sample-stage{aspect-ratio:3/4;}
#fgf-investments-page .team-photos .sample-stage img{object-fit:cover;}
#fgf-investments-page .team-photos .sample-gallery-meta{display:flex;justify-content:flex-end;}
#fgf-investments-page .team-photos .sample-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));}
#fgf-investments-page .team-photos .sample-thumb{aspect-ratio:3/4;}
#fgf-investments-page .team-photos .sample-thumb img{object-fit:cover;}
@media(max-width:840px){
 #fgf-investments-page .team-layout{grid-template-columns:minmax(0,1fr);gap:28px;}
}
@media(max-width:800px){
 #fgf-investments-page .team-photos .sample-thumbnails{grid-template-columns:none;}
}
@media(max-width:670px){
 #fgf-investments-page .team-photos .sample-gallery-controls{width:100%;}
}



#fgf-investments-page .market-card{position:relative;}
#fgf-investments-page .market-toolbar{flex-wrap:wrap;}
#fgf-investments-page .market-switch{flex-wrap:wrap;}
#fgf-investments-page .market-readout{flex-wrap:wrap;}
#fgf-investments-page #market-growth{font-size:12px;color:var(--fgf-muted);font-variant-numeric:tabular-nums;}
#fgf-investments-page .market-plot{touch-action:pan-y;}
#fgf-investments-page .market-tooltip{position:absolute;z-index:4;pointer-events:none;max-width:calc(100% - 24px);padding:12px 14px;background:#25212c;border:1px solid #5d4e70;border-radius:3px;box-shadow:0 8px 28px #0005;color:var(--fgf-text);font:12px/1.6 Arial,Helvetica,sans-serif;}
#fgf-investments-page .market-tooltip strong{display:block;font-weight:400;font-size:15px;color:var(--fgf-accent);margin:3px 0;}
#fgf-investments-page .market-tooltip small{display:block;color:#c6bdce;font-size:11px;}
#fgf-investments-page .market-plot .chart-hit:focus-visible .chart-focus{stroke:#f5f4f7;stroke-width:2;}
#fgf-investments-page .market-fallback+table{margin-top:20px;}
@media(max-width:670px){
 #fgf-investments-page #market-growth{width:100%;}
 #fgf-investments-page .market-switch button{padding-inline:10px;}
}


