:root{--rf-cyan:#00aeef;--rf-navy:#041955;--rf-navy-mid:#0c2460;--rf-btn-bg:linear-gradient(135deg,#2563eb,#1e40af,#1e3a8a);--rf-btn-shadow:0 4px 16px rgba(37,99,235,.2);--rf-bg:#fff;--rf-surface:#f4f7fb;--rf-footer-bg:#eef2f8;--rf-border:rgba(15,23,42,.08);--rf-border-strong:rgba(15,23,42,.15);--rf-dark-bg:#070d1b;--rf-dark-surface:#0c1628;--rf-dark-card:#101e34;--rf-dark-border:hsla(0,0%,100%,.07);--rf-text:#041955;--rf-text-sub:#4a5565;--rf-text-muted:#6a7282;--rf-text-light:#eef4ff;--rf-radius-xs:6px;--rf-radius-sm:8px;--rf-radius-md:12px;--rf-radius-lg:16px;--rf-radius-xl:24px;--rf-transition:all 0.2s ease;--rf-transition-sm:all 0.15s ease;--rf-transition-lg:all 0.3s ease;--rf-shadow-cyan:0 4px 16px rgba(0,174,239,.22);--rf-shadow-btn:0 4px 16px rgba(37,99,235,.2);--rf-shadow-md:0 4px 20px rgba(0,0,0,.08)}body{background-color:var(--rf-bg);color:var(--rf-text-sub);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,h1,h2,h3,h4,h5,h6{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}h1,h2,h3,h4,h5,h6{color:var(--rf-navy);font-weight:700;letter-spacing:-.02em;line-height:1.15}p{color:var(--rf-text-sub);line-height:1.7}a{color:var(--rf-cyan);transition:var(--rf-transition)}a:hover{color:var(--rf-navy);text-decoration:none}.cta_button,.hs-button,button[type=submit],input[type=submit]{background:var(--rf-btn-bg)!important;background-color:transparent!important;border:none!important;border-radius:var(--rf-radius-sm)!important;box-shadow:var(--rf-shadow-btn)!important;color:#fff!important;cursor:pointer!important;font-family:inherit!important;font-size:13px!important;font-weight:600!important;padding:8px 18px!important;transition:opacity .2s ease,transform .2s ease!important}.cta_button:hover,.hs-button:hover,button[type=submit]:hover,input[type=submit]:hover{opacity:.88!important;transform:translateY(-1px)!important}.hs-button.hs-button--secondary{background:transparent!important;border:1px solid rgba(15,23,42,.18)!important;box-shadow:none!important;color:var(--rf-navy)!important}.hs-button.hs-button--secondary:hover{border-color:var(--rf-cyan)!important;color:var(--rf-cyan)!important;opacity:1!important}.header,.site-header,header.site-header{backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;background:hsla(0,0%,100%,.95)!important;border-bottom:1px solid var(--rf-border)!important;height:64px!important;transition:var(--rf-transition-lg)!important}.header .hs-menu-wrapper a,.navigation-primary a,.site-header .hs-menu-wrapper a{border-radius:var(--rf-radius-xs)!important;color:var(--rf-text-sub)!important;font-size:14px!important;font-weight:500!important;padding:8px 13px!important;text-decoration:none!important;transition:var(--rf-transition)!important}.header .hs-menu-wrapper a:hover,.navigation-primary a:hover,.site-header .hs-menu-wrapper a:hover{background:rgba(0,174,239,.06)!important;color:var(--rf-cyan)!important}.header .hs-menu-wrapper .active-branch>a,.navigation-primary .active>a{color:var(--rf-cyan)!important}.header .hs-button,.header-cta,.site-header .hs-button{font-size:13px!important;padding:8px 18px!important}.hero-dark,.hs-hero--dark,[class*=hero-section]{background:linear-gradient(135deg,#041955,#0c2460)!important}.hero-dark h1,.hero-dark h2{color:var(--rf-text-light)!important}.hero-dark p{color:rgba(238,244,255,.62)!important}.blog-tag,.hs-tag,.section-label{align-items:center!important;background:rgba(0,174,239,.1)!important;border:1px solid rgba(0,174,239,.22)!important;border-radius:9999px!important;color:var(--rf-cyan)!important;display:inline-flex!important;font-size:11px!important;font-weight:700!important;gap:7px!important;letter-spacing:.1em!important;padding:5px 16px!important;text-transform:uppercase!important}.card,.dnd-section .cell .widget-type-rich_text,.hs-card,[class*=-card]{background:var(--rf-bg)!important;border:1px solid var(--rf-border)!important;border-radius:var(--rf-radius-md)!important;box-shadow:var(--rf-shadow-md)!important;transition:var(--rf-transition-lg)!important}.card:hover,.hs-card:hover{box-shadow:0 12px 40px rgba(0,0,0,.12)!important;transform:translateY(-2px)!important}.blog-comment-form,.hbspt-form,.hs-form,.hs-form-private,[class*=comment-form],[class*=comment] form{background:transparent!important}#comments,.blog-comments,.blog-comments-wrapper,.comment-form-wrapper,.comments,.focus_blog_post-comment_form,.rf-blog-post__comments,[class*=blog-post][class*=comment],[class*=comment-wrapper],[class*=comments-section]{background:#041955!important;color:#fff!important}#comments label:not([class]),.rf-blog-post__comments label:not([class]),body #comments label,body .blog-comments label,body .blog-comments-wrapper label,body .comments label,body .focus_blog_post-comment_form label,body .hs-blog-comment-form label,body .rf-blog-post__comments .hs-form-field label,body .rf-blog-post__comments .hs-form-field>label,body .rf-blog-post__comments label,body .rf-blog-post__comments span.hs-form-required,body [class*=comment-wrapper] label,body [class*=comments-section] label{color:#fff!important;font-size:13px!important;font-weight:600!important}#comments p,.blog-comments h1,.blog-comments h2,.blog-comments h3,.blog-comments h4,.blog-comments p,.blog-comments-wrapper p,.rf-blog-post__comments h2,.rf-blog-post__comments h3,.rf-blog-post__comments p,[class*=comment-wrapper] p{color:#fff!important}.blog-comments .blog-post-date,.blog-comments .comment-author,.blog-comments time{color:hsla(0,0%,100%,.65)!important}.hs-blog-comment-form input[type=email],.hs-blog-comment-form input[type=text],.hs-blog-comment-form input[type=url],.hs-blog-comment-form textarea,.hs-form input[type=email],.hs-form input[type=tel],.hs-form input[type=text],.hs-form input[type=url],.hs-form select,.hs-form textarea{background:var(--rf-bg)!important;border:1px solid var(--rf-border-strong)!important;border-radius:var(--rf-radius-sm)!important;color:var(--rf-text)!important;font-family:inherit!important;padding:10px 14px!important;transition:border-color .15s ease!important}.hs-blog-comment-form input:focus,.hs-blog-comment-form textarea:focus,.hs-form input:focus,.hs-form select:focus,.hs-form textarea:focus{border-color:var(--rf-cyan)!important;box-shadow:0 0 0 3px rgba(0,174,239,.12)!important;outline:none!important}.hs-form label{color:var(--rf-text)!important;font-size:13px!important;font-weight:600!important}.hs-error-msgs,.hs-main-font-element{color:#e53e3e!important;font-size:12px!important}#slideBox,.blog-subscribe-wrapper,.focus-subscription-widget,.focus_blog_subscription,.hs-blog-subscription-form-wrapper:not(.rf-blog-post__comments *),.hs-blog-subscription-overlay,.hs-cta-embed__loaded,.hs-subscribe-bar,[class*=cookie-popup],[class*=focus_][class*=subscribe],[class*=focus_][class*=subscription],[class*=subscribe-popup],[class*=subscription-popup],[data-hs-blog-subscribe],[id^=hs-overlay-cta-]{display:none!important;pointer-events:none!important;visibility:hidden!important}.blog-listing-wrapper,.blog-post-listing{background:var(--rf-bg)!important}.blog-listing-item,.blog-post-item{border:1px solid var(--rf-border)!important;border-radius:var(--rf-radius-md)!important;overflow:hidden!important}.blog-listing-item h2 a,.blog-listing-item h3 a,.blog-post-item .blog-title a{color:var(--rf-navy)!important;font-weight:700!important;text-decoration:none!important}.blog-listing-item h2 a:hover,.blog-post-item .blog-title a:hover{color:var(--rf-cyan)!important}.blog-post-date,.blog-post-meta,.blog-read-time{color:var(--rf-text-muted)!important;font-size:12px!important}.footer,.site-footer,footer{background:var(--rf-footer-bg)!important;border-top:1px solid var(--rf-border)!important;color:var(--rf-text-muted)!important}.footer a,.site-footer a,footer a{color:var(--rf-text-muted)!important;font-size:12px!important;text-decoration:none!important;transition:var(--rf-transition)!important}.site-footer a:hover,footer a:hover{color:var(--rf-navy)!important}.footer-copyright,footer p{color:var(--rf-text-muted)!important;font-size:12px!important}.bg-surface,.dnd-section.surface,.section--surface{background:var(--rf-surface)!important}.bg-dark,.section--dark{background:var(--rf-dark-bg)!important}.bg-dark,.bg-dark h1,.bg-dark h2,.bg-dark h3,.bg-dark h4,.bg-dark h5,.bg-dark h6,.section--dark{color:var(--rf-text-light)!important}.bg-dark p{color:var(--rf-text-sub-dark,rgba(238,244,255,.62))!important}.hs-divider,hr{border:none!important;border-top:1px solid var(--rf-border)!important}.hs-menu-wrapper .active>a,.hs-menu-wrapper a:focus,.widget-type-cta .cta-button,[class*=accent],[class*=primary-color]{color:var(--rf-cyan)!important}[class*=accent-bg],[class*=primary-bg]{background-color:var(--rf-cyan)!important}.blog-subscribe,.blog-subscribe-popup,.hs-blog-subscribe-cta,.hs-blog-subscription-form,.subscribe-bar,[class*=SubscriptionForm],[class*=blog-subscribe],[class*=subscribe-form-wrapper],div[id*=hs-eu-cookie],div[id*=hs-subscription]{display:none!important;pointer-events:none!important;visibility:hidden!important}@media (max-width:767px){.header,.site-header{height:56px!important}.cta_button,.hs-button{text-align:center!important;width:100%!important}}