.button{align-items:center;background-color:#0a0a0a;border:1px solid;border-radius:100px;color:#fff;display:inline-flex;min-height:3.5rem;padding:0 1.5625rem;text-decoration:none}.button:hover{background-color:#146dfa;border-color:#146dfa}.content-wrapper table,.hs-richtext table,.sr-col table,.sr-section table,table{border:1px solid #e5e7eb;border-collapse:collapse;width:100%}.content-wrapper table td,.content-wrapper table th,.hs-richtext table td,.hs-richtext table th,.sr-col table td,.sr-col table th,table td,table th{border:1px solid #e5e7eb;padding:12px 14px;text-align:left;vertical-align:top}.content-wrapper table thead th,.hs-richtext table thead th,.sr-col table thead th,table thead th{background:#f8fafc;font-weight:600}.content-wrapper table tbody tr:nth-child(2n) td,.hs-richtext table tbody tr:nth-child(2n) td,.sr-col table tbody tr:nth-child(2n) td,table tbody tr:nth-child(2n) td{background:#fcfcfd}.content-wrapper table tbody tr:hover td,.hs-richtext table tbody tr:hover td,.sr-col table tbody tr:hover td,table tbody tr:hover td{background:#f1f5f9}.content-wrapper table caption,.hs-richtext table caption,.sr-col table caption,table caption{caption-side:bottom;color:#64748b;font-size:.9rem;padding:8px 0 0;text-align:left}@media (max-width:768px){.content-wrapper table,.hs-richtext table,.sr-col table,table{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.slight-border-radius iframe{border-radius:20px}.site_footer-row-2-padding .hs-menu-depth-1.hs-item-has-children>a{font-weight:800}.site_footer-row-2-padding .hs-menu-item.hs-menu-depth-2>a{margin-left:10px}.blog-content li a,.blog-content p a,.sr-multicol-media li a,.sr-multicol-media p a{color:#0c63ff}.dnd-section .dnd-column[class*=background-color]{border:1px solid #f6f8fa;border-radius:40px}@media (min-width:768px){.dnd-section:has(.span2):has(.span3) .row-fluid{display:flex;gap:20px}.dnd-section:has(.span2):has(.span3) .row-fluid .span2,.dnd-section:has(.span2):has(.span3) .row-fluid .span3{flex:0 0 20%;max-width:20%;width:20%!important}}.toc-sidebar{align-self:flex-start;background:#f9f9f9;border-radius:.5rem;padding:1.5rem;position:fixed;width:25%;z-index:2;--sidebar-top:96px;--sidebar-bottom-gap:16px;max-height:calc(100dvh - var(--sidebar-top) - var(--sidebar-bottom-gap));overflow:auto;top:var(--sidebar-top);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable both-edges}@media (max-width:768px){.toc-sidebar{margin-bottom:2rem;padding:1rem;position:relative;top:auto}}.sr-hero-form-01 textarea{min-height:80px!important}.hs-form input[type=email],.hs-form input[type=number],.hs-form input[type=password],.hs-form input[type=tel],.hs-form input[type=text],.hs-form input[type=url],.hs-form select{background-color:#f6f8fa;border-radius:50px;box-sizing:border-box}.hs-form textarea{background-color:#f6f8fa;border-radius:30px}.curved-border{border-radius:50px!important;padding-left:3rem;padding-right:3rem}.hs-menu-wrapper ul{line-height:2rem!important;list-style:none!important;padding-left:0!important}.jake-accordion-faq .ac-header{border-left:none!important;border-right:none!important;border-top:none!important}.jake-accordion-faq .ac-trigger:after{background:#146dfa!important;border-radius:100%!important;color:#fff!important}.jake-testimonial-slider.custom-testimonials{padding:0!important;position:relative!important}.jake-testimonial-slider.custom-testimonials .testimonial-person{align-items:center!important;display:flex!important;gap:12px!important;margin-top:20px!important}.jake-testimonial-slider.custom-testimonials .testimonial-person img{border-radius:50%!important;flex-shrink:0!important;height:50px!important;object-fit:cover!important;width:50px!important}.jake-testimonial-slider.custom-testimonials .testimonial-info{display:flex!important;flex-direction:column!important;justify-content:center!important;text-align:left!important}.jake-testimonial-slider.custom-testimonials .testimonial-info strong{font-size:1rem!important;line-height:1.2!important}.jake-testimonial-slider.custom-testimonials .testimonial-info span{color:#666!important;font-size:.875rem!important}.jake-testimonial-slider.custom-testimonials .swiper-slide{background:#fff!important;border:2px solid #ebebeb!important;border-radius:40px!important;box-sizing:border-box!important;height:auto!important}.jake-testimonial-slider.custom-testimonials .jake-testimonial-slider__swiper-slide{align-items:flex-start!important;display:flex!important;gap:24px!important}.jake-testimonial-slider.custom-testimonials .jake-testimonial-slider__text{flex:1 1 0!important}.jake-testimonial-slider.custom-testimonials .jake-testimonial-slider__headshot{flex-shrink:0!important;height:auto!important;overflow:hidden!important;width:auto!important}.jake-testimonial-slider.custom-testimonials .jake-testimonial-slider__text:before{color:#146dfa!important;content:"“"!important;display:block!important;font-size:100px!important;font-weight:700!important;line-height:.5!important}.jake-testimonial-slider.custom-testimonials .swiper-button-next,.jake-testimonial-slider.custom-testimonials .swiper-button-prev{align-items:center!important;background-color:#146dfa!important;border:2px solid #146dfa!important;border-radius:50%!important;display:flex!important;height:40px!important;justify-content:center!important;position:absolute!important;top:-2rem!important;transition:background .3s ease!important;width:40px!important;z-index:10!important}.jake-testimonial-slider.custom-testimonials .swiper-button-prev{left:0!important}.jake-testimonial-slider.custom-testimonials .swiper-button-next{right:0!important}.jake-testimonial-slider.custom-testimonials .swiper-button-next:after,.jake-testimonial-slider.custom-testimonials .swiper-button-prev:after{color:#fff!important;font-size:16px!important;font-weight:700!important}@media (min-width:767px){.jake-testimonial-slider.custom-testimonials .swiper-button-prev{left:92%!important}}@media (max-width:767px){.jake-testimonial-slider.custom-testimonials .swiper-button-prev{left:88%!important}}@media (max-width:600px){.jake-testimonial-slider.custom-testimonials .testimonial-person{align-items:flex-start!important;flex-direction:row!important}.jake-testimonial-slider.custom-testimonials .testimonial-info{text-align:left!important}}@media (max-width:767px){.jake-testimonial-slider.custom-testimonials .jake-testimonial-slider__swiper-slide{flex-direction:column!important}.jake-testimonial-slider.custom-testimonials .jake-testimonial-slider__headshot{margin:0 auto 12px!important;max-width:280px!important;width:100%!important}}.blog-post .button{align-items:center;background-color:#000;border-color:#000;border-radius:100px;color:#fff;display:inline-flex;font-size:.875rem;min-height:3.5rem;padding:0 1.5625rem}.case-study-blocks .content-row{background-color:#f6f8fa;border:1px solid #f6f8fa;border-radius:40px;padding:5%}.blog-listing .rs-card__inner{background:#f6f8fa!important}.blog-post .ff-blog .border-line{border:0;border-bottom:1px solid #dcdddf;width:100%}.blog-post .ff-blog .sidebar{background-color:#f6f8fa}.blog-post .ff-blog .sidebar .btn-wrapper{margin-bottom:10px;margin-top:10px}.blog-post.ff-blog .sr-hero-form-01 .height-small{padding:4rem 0!important}.blog-post .ff-blog .blog-author-image{border-radius:100%;height:80px;margin-bottom:20px;width:80px}.blog-post .ff-blog .hs-social-follow__link{box-sizing:content-box;display:inline-block;height:24px;padding:8px;width:24px}.share-links{list-style:none;margin:0;padding:0}.blog-post .ff-blog .share-links li{align-items:center;display:flex;margin-bottom:10px}.blog-post .ff-blog .share-links svg{flex-shrink:0;height:24px;margin-right:8px;width:24px}.blog-post .ff-blog .share-links a{color:inherit;font-size:16px;line-height:1.4;text-decoration:none}.timeline,.timeline-item{position:relative}.timeline-item{align-items:start;column-gap:20px;display:grid;grid-template-columns:10% 1fr;margin-bottom:20px;padding-left:40px;text-align:left}.timeline-icon{left:0;position:absolute!important;top:0}.timeline{--blue:#146dfa;--dot-size:25px;--ring:3px;--gap:3px}.timeline .timeline-icon>img{display:none}.timeline .timeline-icon{display:inline-block;height:var(--dot-size);position:relative;width:var(--dot-size)}.timeline .timeline-icon:before{background:transparent;border:var(--ring) solid var(--blue);border-radius:50%;content:"";inset:0;position:absolute}.timeline .timeline-icon:after{background:var(--blue);border-radius:50%;content:"";height:calc(var(--dot-size) - var(--ring)*2 - var(--gap)*2);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:calc(var(--dot-size) - var(--ring)*2 - var(--gap)*2)}.timeline-item:after{background-color:#146dfa;content:"";height:calc(100% - 12px);left:12px;position:absolute;top:30px;width:1px}.timeline-item:last-child:after{height:0}.timeline-date{color:#40434c;font-weight:600}.timeline-content{color:#40434c;font-size:20px;margin-top:-5px}.blue-card{background:#146dfa;border-radius:20px!important;padding:2rem}.border-blue .content-wrapper{border:1px solid #146dfa!important}.white-border .row{--card-border-color:#fff;--card-border-width:2px;--card-radius:24px;--card-padding:24px;--card-gap:24px;align-items:stretch}.white-border .row.sr-valign-center{align-items:stretch!important}.white-border .row{margin-left:0;margin-right:0}.white-border .row>[class*=col-]{padding-left:0;padding-right:0}.white-border .row>.sr-col{background:#fff;display:flex;padding:var(--card-padding)}.white-border .row>.sr-col .content-wrapper{display:flex;flex-direction:column;width:100%}@media (min-width:992px){.white-border .row>.sr-col:nth-of-type(odd){border:var(--card-border-width) solid var(--card-border-color);border-radius:var(--card-radius) 0 0 var(--card-radius);border-right:0}.white-border .row>.sr-col:nth-of-type(2n){border:var(--card-border-width) solid var(--card-border-color);border-left:0;border-radius:0 var(--card-radius) var(--card-radius) 0}}@media (max-width:991.98px){.white-border .row>.sr-col{border-left:var(--card-border-width) solid var(--card-border-color);border-right:var(--card-border-width) solid var(--card-border-color)}.white-border .row>.sr-col:nth-of-type(odd){border-radius:var(--card-radius) var(--card-radius) 0 0;border-top:var(--card-border-width) solid var(--card-border-color)}.white-border .row>.sr-col:nth-of-type(2n){border-bottom:var(--card-border-width) solid var(--card-border-color);border-radius:0 0 var(--card-radius) var(--card-radius);border-top:0}}.ff-pricing{color:#20252c;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1100px}.ff-pricing-title{font-size:2.1rem;font-weight:700;line-height:1.2;margin:0 0 18px}.ff-pricing-card{background:#fff;border-radius:24px;box-shadow:0 10px 30px rgba(15,35,52,.08);overflow:hidden}.ff-pricing-header{background:#146dfa;color:#fff;font-size:1.05rem;font-weight:600;padding:18px 24px;text-align:center}.ff-pricing-table-wrap{overflow-x:auto}.ff-pricing-table{border-collapse:collapse;min-width:640px;width:100%}.ff-pricing-table td,.ff-pricing-table th{border-bottom:1px solid #e4e7ef;font-size:.98rem;padding:18px 24px;text-align:center;white-space:nowrap}.ff-pricing-table .ff-col-label{background:#f5f6fa;font-weight:600;min-width:110px;text-align:left}.ff-pricing-table .ff-col-label+td,.ff-pricing-table .ff-col-label+th{border-left:1px solid #e4e7ef}.ff-pricing-table tbody tr:last-child td,.ff-pricing-table tbody tr:last-child th{border-bottom:none}.ff-pricing-footer{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-top:18px}.ff-pricing-footer p{font-size:1rem;margin:0}.ff-pricing-logo{height:auto;max-width:190px}@media (max-width:768px){.ff-pricing-title{font-size:1.6rem}.ff-pricing-card{border-radius:18px}.ff-pricing-table td,.ff-pricing-table th{font-size:.9rem;padding:12px 14px}.ff-pricing-footer{align-items:flex-start;flex-direction:column}.ff-pricing-logo{align-self:flex-end}}