:root{--color-cream:#fffdfa;--color-white:#fff;--color-orange:#ff7a59;--color-orange-hover:#e8694d;--color-orange-light:#fff4f1;--color-teal:#3e847b;--color-teal-hover:#356e67;--color-teal-light:#eef7f6;--color-black:#111;--color-charcoal:#111;--color-mint:#f9fcfa;--color-mint-light:#f0f7f4;--color-gray-medium:#64748b;--color-gray-light:#e5e7eb;--color-navy-dark:#0f172a;--color-navy-light:#1e293b;--font-heading:"Open Sans",sans-serif;--font-body:"Lato",sans-serif;--text-base:18px;--max-width:1200px;--radius-sm:5px;--radius-md:8px;--radius-lg:10px;--shadow-card:0 4px 20px rgba(0,0,0,.08);--shadow-card-hover:0 8px 32px rgba(0,0,0,.12);--shadow-hero-card:0 30px 60px rgba(0,0,0,.25)}.body-container--roi-calculator{color:var(--color-black);font-family:var(--font-body);font-size:var(--text-base);line-height:1.6}.body-container--roi-calculator h1,.body-container--roi-calculator h2,.body-container--roi-calculator h3,.body-container--roi-calculator h4{font-family:var(--font-heading);font-weight:800}.body-container--roi-calculator h2{font-size:42px;line-height:1.2}.body-container--roi-calculator h3{font-size:28px;line-height:1.4}.gh-container{margin:0 auto;max-width:var(--max-width);padding:0 40px}.gh-section-tag{color:var(--color-teal);font-family:var(--font-heading);font-size:13px;font-weight:800;letter-spacing:2px;margin-bottom:12px;text-transform:uppercase}.gh-fm-btn-primary{align-items:center;background:var(--color-orange);border:none;border-radius:var(--radius-sm);color:var(--color-black);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:16px;font-weight:700;justify-content:center;padding:14px 32px;position:relative;text-decoration:none;transition:background .2s ease}.gh-fm-btn-primary:after{border:1.5px solid hsla(0,0%,100%,.35);border-radius:3px;content:"";inset:3px;pointer-events:none;position:absolute}.gh-fm-btn-primary:hover{background:var(--color-orange-hover)}.gh-fm-btn-secondary{align-items:center;color:var(--color-teal);display:inline-flex;font-family:var(--font-body);font-size:16px;font-weight:700;gap:6px;padding:14px 4px;text-decoration:none;transition:color .2s ease}.gh-fm-btn-secondary:after{content:"→"}.gh-fm-btn-secondary:hover{color:var(--color-teal-hover)}.gh-fm-btn-outline-teal{align-items:center;background:transparent;border:2px solid var(--color-teal);border-radius:var(--radius-sm);color:var(--color-teal);cursor:pointer;display:inline-flex;font-family:var(--font-body);font-size:16px;font-weight:700;justify-content:center;padding:12px 30px;text-decoration:none;transition:all .2s ease}.gh-fm-btn-outline-teal:hover{background:var(--color-teal);color:var(--color-white)}.gh-fm-hero{background:var(--color-cream);padding:60px 0 80px}.gh-fm-hero-inner{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--max-width);padding:0 40px}.hero-content{max-width:560px}.gh-fm-hero-badge{align-items:center;background:var(--color-teal-light);border-radius:20px;color:var(--color-teal);display:inline-flex;font-family:var(--font-heading);font-size:13px;font-weight:800;gap:8px;letter-spacing:1.5px;margin-bottom:20px;padding:6px 16px;text-transform:uppercase}.gh-fm-hero h1 .highlight{color:var(--color-orange)}.gh-fm-hero h1{color:var(--color-black);margin-bottom:16px}.gh-fm-hero .subtitle{color:var(--color-gray-medium);font-size:1.1rem;line-height:1.6;margin-bottom:28px;max-width:480px}.hero-ctas{align-items:center;display:flex;gap:20px;margin-bottom:36px}.gh-fm-hero-stats{border-top:1px solid var(--color-gray-light);display:flex;gap:32px;padding-top:28px}.gh-fm-hero-stats .stat{text-align:left}.gh-fm-hero-stats .stat-number{color:var(--color-orange);display:block;font-family:var(--font-heading);font-size:28px;font-weight:800;line-height:1.2}.gh-fm-hero-stats .stat-label{color:var(--color-gray-medium);font-size:14px;line-height:1.3}.hero-visual{background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-hero-card);min-height:420px;padding:24px}.hero-visual .placeholder-note{border:2px dashed var(--color-gray-light);border-radius:var(--radius-md);color:var(--color-gray-medium);font-size:.9rem;padding:60px 20px;text-align:center}.gh-fm-proof-bar{background:var(--color-white);border-bottom:1px solid var(--color-gray-light);border-top:1px solid var(--color-gray-light);padding:32px 0}.gh-fm-proof-bar-inner{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin:0 auto;max-width:var(--max-width);padding:0 40px}.gh-fm-proof-bar .proof-label{color:var(--color-gray-medium);font-family:var(--font-heading);font-size:13px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap}.gh-fm-proof-logos{align-items:center;display:flex;flex-wrap:wrap;gap:40px}.gh-fm-client-logo{filter:grayscale(100%);height:26px;opacity:.4;transition:all .3s ease}.gh-fm-client-logo:hover{filter:grayscale(0);opacity:1}.gh-fm-cost-section{background:var(--color-mint);padding:80px 0}.gh-fm-cost-inner{margin:0 auto;max-width:var(--max-width);padding:0 40px}.gh-fm-cost-intro-grid{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-bottom:48px}.gh-fm-cost-intro-text h2{margin-bottom:16px}.gh-fm-cost-intro-text p{color:var(--color-gray-medium);font-size:1.05rem;line-height:1.6;margin-bottom:12px}.gh-fm-cost-intro-image{border-radius:var(--radius-lg);min-height:320px;overflow:hidden;position:relative}.gh-fm-cost-intro-image img{border-radius:var(--radius-lg);display:block;height:100%;object-fit:cover;width:100%}.image-placeholder{align-items:center;background:var(--color-teal-light);border:2px dashed var(--color-teal);border-radius:var(--radius-lg);color:var(--color-teal);display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:40px 24px;text-align:center}.image-placeholder .placeholder-icon{font-size:48px;margin-bottom:12px;opacity:.6}.image-placeholder .placeholder-label{font-family:var(--font-heading);font-size:14px;font-weight:800;letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.image-placeholder .placeholder-desc{color:var(--color-gray-medium);font-size:.85rem;line-height:1.4;max-width:240px}.gh-fm-vs-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin-bottom:32px}.gh-fm-vs-card{background:var(--color-white);border:1px solid transparent;border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:28px 24px;transition:box-shadow .2s ease,transform .2s ease}.gh-fm-vs-card:hover{border-color:var(--color-teal);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.gh-fm-vs-card .icon-circle{align-items:center;border-radius:50%;display:flex;font-size:22px;height:48px;justify-content:center;margin-bottom:16px;width:48px}.gh-fm-vs-card .icon-circle.orange{background:var(--color-orange-light)}.gh-fm-vs-card .icon-circle.teal{background:var(--color-teal-light)}.gh-fm-vs-card h3{font-size:20px;margin-bottom:8px}.gh-fm-vs-card p{color:var(--color-gray-medium);font-size:.95rem;line-height:1.55}.gh-fm-vs-metric{border-top:1px solid var(--color-gray-light);margin-top:20px;padding-top:16px}.gh-fm-vs-metric .metric-number{color:var(--color-orange);display:block;font-family:var(--font-heading);font-size:2rem;font-weight:800;line-height:1.1}.gh-fm-vs-metric .metric-desc{color:var(--color-gray-medium);font-size:.85rem;margin-top:4px}.cost-summary{background:var(--color-white);border-left:4px solid var(--color-teal);border-radius:var(--radius-md);box-shadow:var(--shadow-card);color:var(--color-black);font-size:1.1rem;line-height:1.6;padding:24px 28px}.cost-summary strong{color:var(--color-orange)}.gh-fm-comparison-section{background:var(--color-white);padding:80px 0}.gh-fm-comparison-inner{margin:0 auto;max-width:var(--max-width);padding:0 40px}.gh-fm-comparison-inner .section-intro{margin-bottom:40px}.gh-fm-comparison-inner .section-intro h2{margin-bottom:16px}.gh-fm-comparison-inner .section-intro p{color:var(--color-gray-medium);font-size:1.05rem}.gh-fm-compare-grid{border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:grid;gap:0;grid-template-columns:repeat(4,1fr);overflow:hidden}.gh-fm-compare-col{background:var(--color-white)}.gh-fm-compare-col.gh-fm-highlight{background:var(--color-teal-light);border-top:3px solid var(--color-teal);box-shadow:0 0 20px rgba(62,132,123,.1);position:relative;z-index:1}.gh-fm-compare-header{border-bottom:1px solid var(--color-gray-light);padding:20px 20px 16px;text-align:center}.gh-fm-compare-col.gh-fm-highlight .gh-fm-compare-header{border-bottom-color:rgba(62,132,123,.2)}.gh-fm-compare-header .col-title{color:var(--color-black);font-family:var(--font-heading);font-size:15px;font-weight:800}.gh-fm-compare-col.gh-fm-highlight .gh-fm-compare-header .col-title{color:var(--color-teal)}.gh-fm-compare-header .col-subtitle{color:var(--color-gray-medium);font-size:13px;margin-top:2px}.gh-fm-compare-row{border-bottom:1px solid var(--color-gray-light);font-size:.92rem;padding:14px 20px}.gh-fm-compare-col.gh-fm-highlight .gh-fm-compare-row{border-bottom-color:rgba(62,132,123,.12)}.gh-fm-compare-row:last-child{border-bottom:none}.gh-fm-compare-row .row-heading{color:var(--color-gray-medium);font-size:.82rem;font-weight:700;letter-spacing:.5px;margin-bottom:2px;text-transform:uppercase}.gh-fm-compare-row .row-value{color:var(--color-black);font-family:var(--font-heading);font-size:1rem;font-weight:800}.gh-fm-compare-row .row-value.gh-fm-positive{color:var(--color-teal)}.gh-fm-compare-row .row-value.gh-fm-negative{color:#c0392b}.gh-fm-compare-col.label-col{background:var(--color-mint)}.gh-fm-compare-col.label-col .gh-fm-compare-header{align-items:flex-end;display:flex;padding-bottom:16px}.gh-fm-compare-col.label-col .gh-fm-compare-row{align-items:center;color:var(--color-black);display:flex;font-family:var(--font-heading);font-size:.92rem;font-weight:700}.benchmark-footnote{color:var(--color-gray-medium);font-size:.82rem;margin-top:20px}.gh-fm-feature-row{padding:80px 0}.gh-fm-feature-row.bg-mint{background:var(--color-mint)}.gh-fm-feature-row.bg-white{background:var(--color-white)}.gh-fm-feature-row-inner{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--max-width);padding:0 40px}.gh-fm-feature-row-inner.reverse{direction:rtl}.gh-fm-feature-row-inner.reverse>*{direction:ltr}.gh-fm-feature-text h3{margin-bottom:12px}.gh-fm-feature-text .desc{color:var(--color-gray-medium);font-size:1rem;line-height:1.6;margin-bottom:20px}.gh-fm-feature-highlights{list-style:none}.gh-fm-feature-highlights li{align-items:flex-start;color:var(--color-black);display:flex;font-size:.95rem;gap:10px;padding:8px 0}.gh-fm-feature-highlights li:before{color:var(--color-teal);content:"✓";flex-shrink:0;font-size:16px;font-weight:800;margin-top:2px}.gh-fm-feature-visual{border-radius:var(--radius-lg);min-height:340px;overflow:hidden;position:relative}.gh-fm-feature-visual img{display:block;height:100%;object-fit:cover;width:100%}.gh-fm-feature-visual .stat-overlay{align-items:center;backdrop-filter:blur(8px);background:hsla(0,0%,100%,.95);border-radius:var(--radius-md);bottom:20px;box-shadow:0 4px 16px rgba(0,0,0,.15);display:flex;gap:12px;left:20px;padding:16px 20px;position:absolute}.gh-fm-feature-visual .stat-overlay .stat-number{font-family:var(--font-heading);font-size:2rem;font-weight:800;line-height:1}.gh-fm-feature-visual .stat-overlay .stat-number.teal{color:var(--color-teal)}.gh-fm-feature-visual .stat-overlay .stat-number.orange{color:var(--color-orange)}.gh-fm-feature-visual .stat-overlay .stat-desc{color:var(--color-gray-medium);font-size:.82rem;line-height:1.3;max-width:140px}.gh-fm-feature-visual .image-placeholder{border:none;border-radius:0;min-height:340px}.gh-fm-engagement-intro{background:var(--color-mint);padding:80px 0 0}.gh-fm-engagement-intro-inner{margin:0 auto;max-width:var(--max-width);padding:0 40px}.gh-fm-engagement-intro h2{margin-bottom:16px}.gh-fm-engagement-intro p{color:var(--color-gray-medium);font-size:1.05rem;line-height:1.6}.gh-fm-results{background:var(--color-white);padding:80px 0}.gh-fm-results-inner{margin:0 auto;max-width:var(--max-width);padding:0 40px}.gh-fm-results-inner .section-intro{margin-bottom:48px}.gh-fm-results-inner .section-intro h2{margin-bottom:16px}.gh-fm-results-inner .section-intro p{color:var(--color-gray-medium);font-size:1.05rem}.gh-fm-results-grid{display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:48px}.gh-fm-result-item{background:var(--color-mint);border-radius:var(--radius-md);padding:24px 16px;text-align:center}.gh-fm-result-number{color:var(--color-orange);display:block;font-family:var(--font-heading);font-size:2.4rem;font-weight:800;line-height:1.1}.gh-fm-result-desc{color:var(--color-gray-medium);font-size:.9rem;line-height:1.4;margin-top:8px}.gh-fm-testimonials-row{display:grid;gap:24px;grid-template-columns:1fr 1fr}.gh-fm-testimonial-card{background:var(--color-mint);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:32px 28px}.gh-fm-testimonial-card .company{color:var(--color-teal);font-family:var(--font-heading);font-size:14px;font-weight:800;letter-spacing:1.5px;margin-bottom:12px;text-transform:uppercase}.gh-fm-testimonial-result-tag{background:var(--color-orange-light);border-radius:20px;color:var(--color-orange);display:inline-block;font-family:var(--font-heading);font-size:13px;font-weight:800;margin-bottom:16px;padding:4px 12px}.gh-fm-testimonial-card .result-headline{color:var(--color-black);font-family:var(--font-heading);font-size:1.3rem;font-weight:800;line-height:1.25;margin-bottom:12px}.gh-fm-testimonial-card .context{color:var(--color-gray-medium);font-size:.95rem;line-height:1.55}.gh-fm-testimonial-card .quote{border-top:1px solid var(--color-gray-light);color:var(--color-black);font-size:.92rem;font-style:italic;line-height:1.55;margin-top:16px;padding-top:16px}.gh-fm-testimonial-card .quote:before{color:var(--color-teal);content:"\201C";font-size:1.5rem;line-height:0;margin-right:2px;vertical-align:-4px}.gh-fm-testimonial-card .attribution{color:var(--color-gray-medium);font-size:.82rem;font-weight:700;margin-top:8px}.gh-fm-methodology{background:var(--color-mint);padding:80px 0}.gh-fm-methodology-inner{margin:0 auto;max-width:var(--max-width);padding:0 40px}.gh-fm-methodology-inner .section-intro{margin-bottom:40px}.gh-fm-methodology-inner .section-intro h2{margin-bottom:16px}.gh-fm-methodology-inner .section-intro p{color:var(--color-gray-medium);font-size:1.05rem}.formula-card{background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px;padding:32px 40px}.formula-card,.formula-step{align-items:center;display:flex}.formula-step{gap:12px}.formula-step .formula-var{background:var(--color-teal-light);border-radius:var(--radius-sm);color:var(--color-teal);font-family:var(--font-heading);font-size:.95rem;font-weight:800;padding:8px 16px;white-space:nowrap}.formula-step .formula-op{color:var(--color-gray-medium);font-family:var(--font-heading);font-size:1.2rem;font-weight:800}.formula-step .formula-result{background:var(--color-orange-light);border-radius:var(--radius-sm);color:var(--color-orange);font-family:var(--font-heading);font-size:.95rem;font-weight:800;padding:8px 16px;white-space:nowrap}.formula-card .formula-note{color:var(--color-gray-medium);font-size:.85rem;margin-top:10px;text-align:center;width:100%}.gh-fm-steps-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.gh-fm-step-card{align-items:flex-start;background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-card);display:flex;gap:16px;padding:28px 24px;transition:box-shadow .2s ease,transform .2s ease}.gh-fm-step-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.gh-fm-step-number{align-items:center;background:var(--color-orange);border-radius:50%;color:var(--color-white);display:flex;font-family:var(--font-heading);font-size:18px;font-weight:800;height:40px;justify-content:center;min-width:40px;width:40px}.gh-fm-step-content{flex:1}.gh-fm-step-card .step-label{color:var(--color-gray-medium);font-size:.82rem;font-weight:700;letter-spacing:1px;margin-bottom:4px;text-transform:uppercase}.gh-fm-step-card .step-value{color:var(--color-black);font-family:var(--font-heading);font-size:1.25rem;font-weight:800;line-height:1.3}.gh-fm-step-card .step-source{color:var(--color-gray-medium);font-size:.78rem;margin-top:6px}.gh-fm-step-card .step-source a{color:var(--color-teal);font-weight:700;text-decoration:none}.gh-fm-step-card .step-source a:hover{text-decoration:underline}.gh-fm-faq{background:var(--color-white);padding:80px 0}.gh-fm-faq-inner{margin:0 auto;max-width:var(--max-width);padding:0 40px}.gh-fm-faq-inner .section-intro{margin-bottom:40px}.gh-fm-faq-inner .section-intro h2{margin-bottom:16px}.gh-fm-faq-layout{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 340px}.gh-fm-faq-image{border-radius:var(--radius-lg);min-height:480px;overflow:hidden;position:sticky;top:40px}.gh-fm-faq-image img{display:block;height:100%;object-fit:cover;width:100%}.gh-fm-faq-image .image-placeholder{border-radius:var(--radius-lg);min-height:480px}.gh-fm-faq-item{border-bottom:1px solid var(--color-gray-light)}.gh-fm-faq-question{align-items:center;background:none;border:none;color:var(--color-black);cursor:pointer;display:flex;font-family:var(--font-heading);font-size:1.05rem;font-weight:800;gap:16px;justify-content:space-between;line-height:1.35;padding:20px 0;text-align:left;width:100%}.gh-fm-faq-question:hover{color:var(--color-teal)}.gh-fm-faq-chevron{flex-shrink:0;height:24px;transition:transform .3s ease;width:24px}.gh-fm-faq-chevron svg{height:24px;stroke:var(--color-gray-medium);width:24px}.gh-fm-faq-item.gh-fm-open .gh-fm-faq-chevron{transform:rotate(180deg)}.gh-fm-faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}.gh-fm-faq-item.gh-fm-open .gh-fm-faq-answer{max-height:2000px}.gh-fm-faq-answer-content{color:var(--color-gray-medium);font-size:.98rem;line-height:1.6;padding:0 0 24px}.gh-fm-faq-answer-content a{color:var(--color-teal);font-weight:700;text-decoration:none}.gh-fm-faq-answer-content a:hover{text-decoration:underline}.gh-fm-book-demo-section{background:var(--color-teal-light);padding:80px 0}.gh-fm-book-demo-inner{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;margin:0 auto;max-width:var(--max-width);padding:0 40px}.gh-fm-book-demo-content h2{margin-bottom:16px}.gh-fm-book-demo-content .desc{color:var(--color-gray-medium);font-size:1.05rem;line-height:1.6;margin-bottom:28px}.gh-fm-book-demo-perks{list-style:none;margin-bottom:28px}.gh-fm-book-demo-perks li{align-items:flex-start;color:var(--color-black);display:flex;font-size:.95rem;gap:10px;padding:6px 0}.gh-fm-book-demo-perks li:before{color:var(--color-teal);content:"✓";flex-shrink:0;font-size:16px;font-weight:800;margin-top:2px}.gh-fm-book-demo-embed{align-items:center;background:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);display:flex;justify-content:center;min-height:360px;padding:24px}.gh-fm-embed-placeholder{border:2px dashed var(--color-gray-light);border-radius:var(--radius-md);color:var(--color-gray-medium);font-size:.9rem;padding:40px 20px;text-align:center;width:100%}.gh-fm-tour-cta{display:block;margin-top:16px;text-align:center}.gh-fm-tour-cta a{color:var(--color-teal);font-size:.92rem;font-weight:700;text-decoration:none}.gh-fm-tour-cta a:hover{text-decoration:underline}@media (max-width:1080px){h1{font-size:2.2rem}h2{font-size:34px}h3{font-size:24px}}@media (max-width:991px){.gh-fm-book-demo-inner,.gh-fm-cost-intro-grid,.gh-fm-faq-layout,.gh-fm-feature-row-inner,.gh-fm-hero-inner{gap:40px;grid-template-columns:1fr}.gh-fm-faq-image{display:none}.gh-fm-feature-row-inner.reverse{direction:ltr}.gh-fm-results-grid,.gh-fm-vs-grid{grid-template-columns:1fr 1fr}.gh-fm-compare-grid,.gh-fm-steps-grid{grid-template-columns:1fr}.gh-fm-compare-grid{gap:24px}.gh-fm-compare-col{border-radius:var(--radius-md);box-shadow:var(--shadow-card);overflow:hidden}.gh-fm-testimonials-row{grid-template-columns:1fr}.hero-content{max-width:100%}.gh-fm-hero-stats{flex-wrap:wrap;gap:24px}}@media (max-width:767px){h1{font-size:1.8rem}h2{font-size:28px}.gh-container,.gh-fm-book-demo-inner,.gh-fm-comparison-inner,.gh-fm-cost-inner,.gh-fm-faq-inner,.gh-fm-feature-row-inner,.gh-fm-hero-inner,.gh-fm-methodology-inner,.gh-fm-results-inner{padding:0 20px}.gh-fm-book-demo-section,.gh-fm-comparison-section,.gh-fm-cost-section,.gh-fm-engagement-intro,.gh-fm-faq,.gh-fm-feature-row,.gh-fm-hero,.gh-fm-methodology,.gh-fm-results{padding-bottom:60px;padding-top:60px}.gh-fm-results-grid,.gh-fm-steps-grid,.gh-fm-vs-grid{grid-template-columns:1fr}.hero-ctas{align-items:flex-start;flex-direction:column}}.main_content-row-0-vertical-alignment,.main_content-row-0-vertical-alignment [class*=span],.main_content-row-0-vertical-alignment>.row-fluid{background-color:#f9fcfa!important;background:#f9fcfa!important}.body-container--roi-calculator .gh-calc-box{background:transparent!important;box-shadow:none!important;max-width:100%!important;padding:0!important}.gh-fm-compare-grid{grid-template-columns:1.4fr repeat(3,1fr)}.gh-fm-compare-row{font-size:.95rem;padding:16px 20px}.gh-fm-compare-row .row-value{font-size:1.05rem}.gh-fm-compare-header .col-title{font-size:16px}.label-col .gh-fm-compare-row{font-size:.95rem}.summary-row{border-top:2px solid var(--color-gray-light)!important;font-weight:800}.gh-fm-highlight .summary-row{border-top-color:rgba(62,132,123,.3)!important}.summary-value{font-weight:800}@media (max-width:991px){.body-container--roi-calculator .gh-fm-hero-stats{flex-wrap:wrap;gap:24px}.gh-fm-compare-grid{display:flex;flex-direction:column;gap:0}.gh-fm-compare-col.label-col{display:none}.gh-fm-compare-col{border-radius:var(--radius-md)!important;box-shadow:var(--shadow-card);margin-bottom:16px;overflow:hidden}.gh-fm-compare-col .gh-fm-compare-row{align-items:center;display:flex;justify-content:space-between;padding:14px 20px}.gh-fm-compare-col .gh-fm-compare-row:before{color:var(--color-black);font-family:var(--font-heading);font-size:.88rem;font-weight:700}.gh-fm-compare-col .gh-fm-compare-row:nth-child(2):before{content:"Food Service / Restaurants"}.gh-fm-compare-col .gh-fm-compare-row:nth-child(3):before{content:"Hospitality / Hotels"}.gh-fm-compare-col .gh-fm-compare-row:nth-child(4):before{content:"Retail"}.gh-fm-compare-col .gh-fm-compare-row:nth-child(5):before{content:"Manufacturing"}.gh-fm-compare-col .gh-fm-compare-row:nth-child(6):before{content:"Healthcare / Senior Living"}.gh-fm-compare-col .gh-fm-compare-row:nth-child(7):before{content:"Transportation / Logistics"}.gh-fm-compare-col .gh-fm-compare-row:nth-child(8):before{content:"Average (all industries)";font-weight:800}}