:root{--color-white:#fff;--color-gray-50:#f8fafc;--color-gray-200:#e5e7eb;--color-gray-500:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-gray-600:#4f545d;--color-primary:#111827;--color-text-primary:var(--color-primary);--color-text-secondary:var(--color-gray-600);--color-link-primary:#6665ec;--color-link-hover:#6643ec;--color-icon-border:#4f545d40;--color-border:#4f545d40;--color-youtube:red;--color-linkedin:#0077b5;--color-slack:#611f69;--font-family-system:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;--font-size-xs:10px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:1.5em;--font-size-xl:3rem;--font-size-h1:3rem;--font-size-h2:2.375rem;--font-size-h3:1.5rem;--font-size-h4:1.25rem;--font-size-h5:1rem;--font-size-h6:0.875rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--line-height-tight:1;--line-height-normal:1.3333333;--line-height-base:1.4;--line-height-relaxed:1.8;--letter-spacing-tight:-0.05em;--letter-spacing-normal:-0.04em;--letter-spacing-base:-0.01em;--header-height:72px;--header-height-mobile:64px;--container-max-width:1320px;--container-md-width:1140px;--container-sm-width:768px;--header-padding:24px;--header-padding-mobile:16px;--site-padding:16px;--space-micro:2px;--space-tiny:3px;--space-xs:4px;--space-base:8px;--space-submenu:10px;--space-sm:12px;--space-md:14px;--space-dropdown-offset:15px;--space-lg:20px;--space-xl:24px;--space-2xl:32px;--space-3xl:48px;--margin-heading-top:0.5em;--margin-heading-bottom:1em;--margin-paragraph:1rem;--margin-list-vertical:1.25em;--margin-list-negative:-0.75rem;--margin-list-negative-large:-2em;--padding-list-start:1.625em;--padding-list-item:0.375em;--border-radius-micro:1px;--border-radius-sm:8px;--border-radius-md:12px;--border-width:1px;--shadow-dropdown:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-mobile:0 2px 10px rgba(0,0,0,.1);--transition-fast:0.15s ease;--transition-normal:0.3s ease;--transition-slow:0.5s ease;--dropdown-width:180px;--dropdown-left-offset:-1rem;--icon-size:32px;--hamburger-line-height:2px;--hamburger-line-width:20px;--hamburger-line-spacing:3px;--hamburger-transform-offset:6px;--z-index-dropdown:1000;--z-index-header:1001;--z-index-mobile-toggle:1002;--transform-up:-8px;--transform-down:-1px;--transform-side:-4px}@media screen and (max-width:768px){:root{--font-size-h1:2.25rem;--font-size-h2:1.75rem;--font-size-h3:1.5rem;--font-size-h4:1.375rem;--font-size-h5:1.125rem;--font-size-h6:0.875rem}}body{color:var(--color-text-secondary);font-family:var(--font-family-system);font-optical-sizing:auto;font-size:var(--font-size-base);line-height:var(--line-height-base);margin:0}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}h1,h2,h3{margin-bottom:var(--margin-heading-bottom);margin-top:var(--margin-heading-top)}h1{font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin-top:0}h2{font-size:var(--font-size-h2)}h2,h3{font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}h3{font-size:var(--font-size-h3)}h4{font-size:var(--font-size-h4)}h4,h5{font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}h5{font-size:var(--font-size-h5)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-normal);line-height:var(--line-height-normal)}p{letter-spacing:var(--letter-spacing-base);line-height:var(--line-height-relaxed);margin-bottom:var(--margin-paragraph);margin-top:0}ol,ul{list-style:none;margin:0;margin-bottom:var(--margin-list-vertical);margin-top:var(--margin-list-vertical);padding:0;padding-inline-start:var(--padding-list-start)}ul{list-style-type:disc}ol{list-style-type:decimal}li{margin-bottom:var(--margin-list-negative);margin-top:0;padding-inline-start:var(--padding-list-item)}p+ol,p+ul{margin-top:var(--margin-list-negative-large)}a{color:var(--color-link-primary);text-decoration:underline}a:hover{color:var(--color-link-hover)}strong{color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.widget-type-linked_image{overflow:hidden}.widget-type-linked_image .hs_cos_wrapper_type_linked_image{display:flex}.hs-custom-form{display:flex;gap:10px;margin:0 auto;max-width:480px}.hs-custom-form .hs_email>label{display:none}.hs-custom-form .hs_email input.hs-input{background-color:var(--color-white);border:none;border-radius:0;color:var(--color-text-primary);flex:1;font-size:var(--font-size-base);outline:none;padding:14px 16px;width:100%}.hs-custom-form .hs_email input.hs-input::placeholder{color:#bfbfbf}.hs-custom-form .hs_submit input.hs-button{align-items:center;background-color:var(--color-gray-900);border:none;border-radius:var(--border-radius-sm);color:var(--color-white);cursor:pointer;display:inline-flex;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);height:100%;justify-content:center;min-height:45px;padding:var(--space-sm) var(--space-xl);text-decoration:none;transition:all var(--transition-normal)}.hs-custom-form .hs_submit input.hs-button:hover{background-color:var(--color-gray-800)}.hs_submit .hs-field-desc{display:none}.hs-custom-form .hs-form-field{margin:0}.hs_email{width:100%}.hs-error-msgs li{margin-bottom:0;padding-inline-start:0}.hs_email .input{border:1px solid #e8e8e8;border-radius:8px;display:flex;min-height:45px;overflow:hidden;width:100%}.widget-type-form .submitted-message{text-align:center}.menu__link .fa-slack{position:relative}.menu__link .fa-slack:after,.menu__link .fa-slack:before{transition:opacity var(--transition-slow)}.menu__link .fa-slack:after{background-image:url(https://242966732.fs1.hubspotusercontent-na2.net/hubfs/242966732/slack-hover-icon.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:14px}.menu__link:hover .fa-slack:before{opacity:0}.menu__link:hover .fa-slack:after{opacity:1}.blog-grid{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));padding:1rem 0}.blog-card{background:#fff;overflow:hidden;transition:transform .2s ease}.blog-card:hover{transform:translateY(-4px)}.blog-card__link{color:inherit;display:flex;flex-direction:column;height:100%;text-decoration:none}.blog-card__image{aspect-ratio:16/9;border-radius:12px;overflow:hidden}.blog-card__image img{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card__content{display:flex;flex-direction:column;flex-grow:1;padding:1.5rem 0}.blog-card__meta{align-items:center;display:flex;margin-bottom:1rem}.blog-card__category{background:#2121211f;border:1px solid var(--color-text-primary);border-radius:200px;color:var(--color-text-primary);gap:5px;justify-content:center;padding:5px 12px;text-transform:capitalize}.blog-card__category,.blog-card__date{align-items:center;display:flex;font-size:var(--font-size-h5)}.blog-card__date{border-left:1px solid var(--color-gray-200);color:var(--color-gray-600);margin-left:14px;padding-left:14px;text-transform:uppercase}.blog-card__title{color:var(--color-text-primary);font-size:var(--font-size-h3);line-height:1.4;margin:0 0 1rem}.blog-card__excerpt{color:var(--color-gray-600);font-size:var(--font-size-base);line-height:1.6;margin:0 0 1.5rem}.blog-card__author{align-items:center;display:flex;gap:.75rem;margin-top:auto}.blog-card__author-image{border-radius:50%;height:32px;object-fit:cover;width:32px}.blog-card__author-name{color:var(--color-text-primary);font-size:var(--font-size-base)}@media screen and (max-width:768px){div.dnd-section{padding-bottom:80px!important;padding-top:260px!important}}