:root{--color-primary:#1762AB;--color-primary-dark:#124a8a;--color-primary-light:#1e7ac8;--color-primary-lighter:#e8f2fa;--color-secondary:#A42022;--color-secondary-dark:#801819;--color-secondary-light:#c92325;--color-secondary-lighter:#f9e3e3;--color-white:#ffffff;--color-black:#000000;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-success:#10b981;--color-warning:#f59e0b;--color-error:#ef4444;--color-info:#3b82f6;--font-family-sans:'Roboto',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--font-family-intel:'Inter','Roboto',sans-serif;--font-family-mono:'SF Mono',Monaco,'Cascadia Code','Roboto Mono',Consolas,'Courier New',monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--font-light:300;--font-normal:400;--font-medium:500;--font-semibold:600;--font-bold:700;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--radius-4xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 2px 0 rgb(0 0 0 / 0.05);--shadow-md:0 4px 6px -1px rgb(0 0 0 / 0.1),0 2px 4px -2px rgb(0 0 0 / 0.1);--shadow-lg:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--shadow-xl:0 20px 25px -5px rgb(0 0 0 / 0.1),0 8px 10px -6px rgb(0 0 0 / 0.1);--transition-fast:150ms ease;--transition-normal:200ms ease;--transition-slow:300ms ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;--max-width-container:1440px;--max-width-container-small:1200px;--max-width-container-large:min(90vw, 1660px)}.row-fluid{display:flex;gap:2%;box-sizing:border-box}.row-fluid-wrapper{width:100%}.row-fluid:not(:has(.afl-section)){width:var(--max-width-container);margin:0 auto;max-width:100%}.span1{width:7.333333333333334%}.span2{width:15.666666666666664%}.span3{width:24%}.span4{width:32.33333333333333%}.span5{width:40.66666666666667%}.span6{width:49%}.span7{width:57.333333333333336%}.span8{width:65.66666666666666%}.span9{width:74%}.span10{width:82.33333333333334%}.span11{width:90.66666666666666%}.span12{width:100%}@media (max-width:768px){.row-fluid:not(:has(.afl-section)){flex-direction:column;padding:0 8px}.span1,.span10,.span11,.span12,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9{width:100%}}@media (min-width:768px){.contact-page>.row-fluid-wrapper>.row-fluid>.span12>.dnd-section,.pages>.row-fluid-wrapper>.row-fluid>.span12>.dnd-section,.pricing-page .row-number-3{padding:0 var(--space-6)}}.hs-image-widget{border-radius:var(--radius-4xl)}*{box-sizing:border-box}body{font-family:var(--font-family-sans);font-weight:400;line-height:1.6;color:var(--color-gray-800);background-color:var(--color-white);margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-family-sans);font-weight:700;line-height:1.2;color:var(--color-gray-900);margin:0 0 var(--space-4) 0}h1{font-size:73px}h2{font-size:38px}h3{font-size:35px}h4{font-size:18px;text-transform:uppercase;font-weight:700;letter-spacing:.1rem}.h1-2-columns{font-size:50px;font-weight:600;line-height:1}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-gray-600)}.bg-primary{background-color:var(--color-primary)}.bg-primary-light{background-color:var(--color-primary-lighter)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.text-xs{font-size:var(--text-xs)}.text-sm{font-size:var(--text-sm)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.font-light{font-weight:var(--font-light)}.font-normal{font-weight:var(--font-normal)}.font-medium{font-weight:var(--font-medium)}.font-semibold{font-weight:var(--font-semibold)}.font-bold{font-weight:var(--font-bold)}.font-roboto{font-family:var(--font-family-sans)}.font-intel{font-family:var(--font-family-intel)}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.font-black{font-weight:900}.heading-xl{font-size:var(--text-5xl);font-weight:var(--font-bold);line-height:1.2}.heading-lg{font-size:var(--text-4xl);font-weight:var(--font-bold);line-height:1.2}.heading-md{font-size:var(--text-3xl);font-weight:var(--font-bold);line-height:1.2}.heading-sm{font-size:var(--text-2xl);font-weight:var(--font-bold);line-height:1.2}.heading-xs{font-size:var(--text-xl);font-weight:var(--font-bold);line-height:1.2}@media (max-width:768px){.heading-xl{font-size:var(--text-4xl)}.heading-lg{font-size:var(--text-3xl)}.heading-md{font-size:var(--text-2xl)}.heading-sm{font-size:var(--text-xl)}.heading-xs{font-size:var(--text-lg)}}.subtitle{font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:0;line-height:1.4}.text-lg{font-size:var(--text-lg);line-height:1.6}.text-base{font-size:var(--text-base);line-height:1.6}.text-sm{font-size:var(--text-sm);line-height:1.5}.container{max-width:var(--max-width-container);margin:0 auto;padding:0 var(--space-6)}.container-small{max-width:var(--max-width-container-small);margin:0 auto;padding:0 var(--space-6)}.container-large{max-width:var(--max-width-container-large);margin:0 auto;padding:0 var(--space-6)}.container .container-small,.container-large .container-small{padding:0}@media (max-width:768px){.container,.container-large,.container-small{padding:0 var(--space-4);max-width:100%}}.section{padding:var(--space-8) 0}.section-large{padding:var(--space-16) 0}.dnd-section:not(:has(.full-bg)){margin:var(--space-16) 0}@media (max-width:768px){.dnd-section:not(:has(.full-bg)){margin:var(--space-8) 0}}.card{background:var(--color-white);border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-md)}.card-large{background:var(--color-white);border-radius:var(--radius-4xl);padding:var(--space-8);box-shadow:var(--shadow-lg)}.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8)}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-8)}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-8)}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}@media (max-width:768px){.container,.container-small{padding:0 var(--space-4)}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr;gap:0}.section{padding:var(--space-6) 0}.section-large{padding:var(--space-12) 0}.card,.card-large{padding:var(--space-6)}.h1-2-columns,h1{font-size:35px}h2{font-size:32px}h3{font-size:26px}}@media (max-width:480px){.container,.container-small{padding:0 var(--space-3)}.section{padding:var(--space-5) 0}.section-large{padding:var(--space-10) 0}.card,.card-large{padding:var(--space-5)}}form{list-style-type:none;width:100%;padding:20px 0}form fieldset{width:100%!important;max-width:100%!important}.hs-error-msg{color:var(--color-secondary)}form input[type=text],input[type=email],input[type=tel]{width:100%!important;padding:12px;margin:0 0 20px;background-color:#f2f2f2;border-radius:18px;box-sizing:border-box;border:none}form ul{list-style-type:none;padding-left:0}form li{padding:5px 0}form input[type=radio]{width:20px;height:20px;border:2px solid #ccc;border-radius:4px;accent-color:#A42022;margin-right:20px;vertical-align:middle}form input[type=checkbox]{margin-right:10px;border-radius:30px}form input[type=checkbox]:checked{background-color:var(--color-secondary)}form textarea{width:100%!important;padding:12px;margin:10px 0;background-color:#f2f2f2;border-radius:18px;box-sizing:border-box;border:none}form input[type=button],input[type=reset],input[type=submit]{background-color:#a42022;border:1px solid #a42022;color:#fff;padding:16px 32px;text-decoration:none;border-radius:30px;margin:4px 2px;cursor:pointer;text-transform:uppercase;font-weight:700;font-size:16px;transition:all .2s ease;float:right}form input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:#fff;border:1px solid #a42022;color:#a42022}.hs-content-name-pricing label{font-size:20px!important;font-weight:600}.hs-content-name-pricing .hsfc-Step{box-shadow:0 0 8px 4px rgba(0,0,0,.15);border-radius:20px!important}.maxwidth-900{max-width:900px;margin-left:auto;margin-right:auto}.maxwidth-1100{max-width:1100px;margin-left:auto;margin-right:auto}.logos-marketplace{max-width:580px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;margin:auto}.logos-marketplace>div{text-align:center}.logos-marketplace img{max-width:130px}@media (min-width:768px){.about-page,.calculator-page,.home-page,.industries-page,.page-ii,.partners-page,.pricing-page,.resources-page,.services-child-page,.solutions-child-page,.solutions-page,.take-a-tour-page,.testimonials-page{margin-top:-101px}.calculator-page,.contact-page,.faq-page,.take-a-tour-page,.thank-you-page{margin-top:0}.logos-marketplace{max-width:580px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}}
