:root{--rf-navy:#001f3f;--rf-navy-soft:#021730;--rf-surgical-blue:#0f4c81;--rf-surgical-blue-soft:#0b3257;--rf-surface-blue:#0a213d;--rf-active-green:#22c55e;--rf-muted-grey:#64748b}body{font-family:inter,system-ui,-apple-system,BlinkMacSystemFont,segoe ui,sans-serif;letter-spacing:.01em}h1,h2,h3,h4,h5,h6{letter-spacing:.04em}#navbar-main .nav-item .nav-link{font-size:1.05rem!important}.dropdown-menu .dropdown-item{font-size:1rem!important}@media(max-width:991px){#navbar-main .nav-item .nav-link{font-size:1.1rem!important}}section.rf-hero-bg{position:relative;overflow:hidden}section.rf-hero-bg::before{content:"";position:absolute;inset:0;z-index:0.5;background:radial-gradient( circle at 10% 0%,rgba(34,197,94,.15),transparent 55% ),radial-gradient( circle at 85% 100%,rgba(59,130,246,.24),transparent 55% );mix-blend-mode:screen;opacity:.7;pointer-events:none}section.rf-hero-bg .home-section-bg{z-index:0!important}section.rf-hero-bg>*:not(.home-section-bg){position:relative;z-index:1}@media(max-width:992px){section.blox-hero.rf-hero-bg,.page-body>section.rf-hero-bg{background-color:#001f3f!important;background-image:url(/media/WebsitePage_Image_Phone.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;background-attachment:scroll!important;min-height:75vh}section.blox-hero.rf-hero-bg .home-section-bg,.page-body>section.rf-hero-bg .home-section-bg{background-color:transparent!important;background-image:url(/media/WebsitePage_Image_Phone.png)!important;background-size:cover!important;background-position:50%!important;background-attachment:scroll!important;filter:brightness(.45)!important;-webkit-filter:brightness(.45)!important}section.blox-hero.rf-hero-bg::before,.page-body>section.rf-hero-bg::before{opacity:.4}}@media(max-width:768px){section.blox-hero.rf-hero-bg,.page-body>section.rf-hero-bg{background-image:url(/media/WebsitePage_Image_Phone.png)!important;background-attachment:scroll!important}section.blox-hero.rf-hero-bg .home-section-bg,.page-body>section.rf-hero-bg .home-section-bg{background-color:transparent!important;background-image:url(/media/WebsitePage_Image_Phone.png)!important;background-attachment:scroll!important;filter:brightness(.45)!important}}.rf-section{scroll-margin-top:88px}.home-section,.hbb-section,section.rf-section,section.rf-hero-bg{max-width:100%!important;width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0;padding-right:0}@media(min-width:1200px){section#value-points,section#how-it-works,section#solution{max-width:1400px;margin-left:auto;margin-right:auto}#value-points .container,#how-it-works .container,#solution .container{max-width:1400px}}#value-points{background:#f4f7fb}#how-it-works{background:#f8f9fa}#solution{background:#001f3f}#solution,#solution h2,#solution h3,#solution p,#solution li,#solution .text-muted{color:#e5f1ff;text-align:left}#solution .card,#solution .feature-icon,#solution .hbb-feature,#solution .hbb-feature__text{color:#e5f1ff;text-align:left}#solution a{color:#a5d8ff}#solution a:hover{color:#e0f2fe}.rf-cta-list{max-width:900px}.rf-cta-button{width:100%;max-width:760px;display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:.85rem 1rem;border:1px solid #d6dee8;border-radius:12px;background:#fff;color:#1f2d3d;text-align:left;font-weight:600;text-decoration:none;cursor:default;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background-color .18s ease}.rf-cta-button:hover{transform:none;border-color:#d6dee8;box-shadow:none;background-color:#fff}.rf-cta-button:focus-visible{outline:none;box-shadow:none}.rf-cta-icon{display:inline-flex;color:#3b4f66}.rf-cta-text{line-height:1.35}.rf-highlight-target{animation:rf-highlight-pulse 2.1s ease-out}@keyframes rf-highlight-pulse{0%{box-shadow:0 0 rgba(37,99,235,.45);border-radius:10px}100%{box-shadow:0 0 0 14px rgba(37,99,235,0);border-radius:10px}}.rf-credibility-grid,.rf-use-cases,.rf-placeholder-row{display:grid;gap:.9rem;grid-template-columns:repeat(3,minmax(0,1fr))}.rf-pill,.rf-use-case,.rf-placeholder-card{position:relative;border:1px solid #dbe4ef;border-radius:12px;padding:.9rem 1rem;background:#fff;text-align:center;box-shadow:0 10px 30px rgba(15,23,42,4%);overflow:hidden}.rf-pill{font-weight:600}.rf-placeholder-card{color:#5b6b7f;font-size:.95rem;background:#f8fafc}.rf-pill::before,.rf-use-case::before,.rf-placeholder-card::before,.rf-cta-button::before{content:"";position:absolute;left:-40%;right:-40%;height:1px;top:0;background:linear-gradient( 90deg,transparent,rgba(34,197,94,.75),rgba(59,130,246,.85),transparent );opacity:.7;transform:translateX(-10%);animation:rf-wave-scan 5.5s linear infinite}@keyframes rf-wave-scan{0%{transform:translateX(-40%)}50%{transform:translateX(20%)}100%{transform:translateX(40%)}}@media(max-width:900px){.rf-credibility-grid,.rf-use-cases,.rf-placeholder-row{grid-template-columns:1fr}}#value-points .grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;width:100%}#value-points h2,#value-points h3{line-height:1}#value-points p,#value-points .text-sm{line-height:1.4}#value-points .rf-value-grid{margin-top:1.5rem}@media(max-width:768px){#value-points .grid-container{grid-template-columns:1fr}}#value-points .section-title{margin-bottom:1rem!important}.rf-value-stat{text-align:left}.rf-value-stat-number{font-size:2.25rem;font-weight:800;color:var(--rf-navy);line-height:1.1;margin-bottom:.35rem}.rf-value-stat-label{line-height:1.4}.rf-value-insight{text-align:left}