:root{--tk-color-primary:#126782;--tk-color-secondary:#0f766e;--tk-color-highlight:#e86f4a;--tk-color-ink:#172033;--tk-color-muted:#5f6b7a;--tk-color-surface:#fff;--tk-color-surface-alt:#f6f8fb;--tk-color-surface-dark:#172033;--tk-color-border:#d8e0ea;--tk-color-link:#126782;--tk-color-link-hover:#0b4f63;--tk-color-accent:#126782;--tk-color-accent-2:#0f766e;--tk-color-accent-contrast:#fff;--tk-font-body:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tk-font-heading:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tk-font-h1:var(--tk-font-heading);--tk-font-h2:var(--tk-font-heading);--tk-font-h3:var(--tk-font-heading);--tk-font-h4:var(--tk-font-heading);--tk-font-h5:var(--tk-font-heading);--tk-font-h6:var(--tk-font-heading);--tk-body-size:16px;--tk-body-line-height:1.65;--tk-body-weight:400;--tk-heading-weight:700;--tk-h1-size:66px;--tk-h2-size:44px;--tk-h3-size:30px;--tk-h4-size:24px;--tk-h5-size:19px;--tk-h6-size:15px;--tk-h1-weight:800;--tk-h2-weight:700;--tk-h3-weight:700;--tk-h4-weight:700;--tk-h5-weight:700;--tk-h6-weight:700;--tk-body-color:#172033;--tk-heading-color:#172033;--tk-h1-color:#172033;--tk-h2-color:#172033;--tk-h3-color:#172033;--tk-h4-color:#172033;--tk-h5-color:#172033;--tk-h6-color:#172033;--tk-container:1200px;--tk-content-gap:26px;--tk-radius-sm:6px;--tk-radius-md:8px;--tk-card-radius:8px;--tk-button-font:var(--tk-font-body);--tk-button-size:16px;--tk-button-weight:600;--tk-button-primary-bg:#126782;--tk-button-primary-color:#fff;--tk-button-primary-border:#126782;--tk-button-primary-hover-bg:#0b4f63;--tk-button-primary-hover-color:#fff;--tk-button-primary-hover-border:#0b4f63;--tk-button-secondary-bg:transparent;--tk-button-secondary-color:#172033;--tk-button-secondary-border:#b8c2d2;--tk-button-secondary-hover-bg:#f6f8fb;--tk-button-secondary-hover-color:#172033;--tk-button-secondary-hover-border:#9ca8ba;--tk-button-soft-bg:#e8f7f6;--tk-button-soft-color:#0f766e;--tk-button-soft-border:#e8f7f6;--tk-button-soft-hover-bg:#d9f0ee;--tk-button-soft-hover-color:#0b4f63;--tk-button-soft-hover-border:#d9f0ee;--tk-button-inverted-bg:#fff;--tk-button-inverted-color:#172033;--tk-button-inverted-border:#fff;--tk-button-inverted-hover-bg:#eaf6fa;--tk-button-inverted-hover-color:#172033;--tk-button-inverted-hover-border:#eaf6fa;--tk-button-link-color:#126782;--tk-button-link-hover-color:#0b4f63;--tk-button-radius:8px;--tk-button-height:50px;--tk-button-padding-x:22px;--tk-section-padding:92px;--tk-form-bg:#fff;--tk-form-border:#d8e0ea;--tk-form-label:#172033;--tk-form-field-border:#b8c2d2;--tk-form-button-bg:#126782;--tk-form-button-color:#fff;--tk-form-button-hover-bg:#0b4f63;--tk-form-field-gap:22px;--tk-form-label-gap:8px;--tk-form-submit-gap:8px;--tk-header-position:sticky;--tk-header-offset:76px;--tk-header-font:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tk-header-font-size:15px;--tk-header-font-weight:700;--tk-header-background:#fff;--tk-header-color:#3f4a5a;--tk-footer-font:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--tk-footer-font-size:16px;--tk-footer-font-weight:400;--tk-footer-background:#f6f8fb;--tk-footer-color:#5f6b7a;--tk-footer-heading:#172033;--tk-footer-link:#3f4a5a;--tk-footer-link-hover:#126782;--tk-footer-accent:#126782;--tk-logo-max-height:42px;--tk-shadow-soft:0 16px 48px rgba(23,32,51,.12)}body.sg-theme{background:var(--tk-color-surface);color:var(--tk-body-color,var(--tk-color-ink));font-family:var(--tk-font-body);font-size:var(--tk-body-size);font-weight:var(--tk-body-weight);line-height:var(--tk-body-line-height);margin:0;overflow-x:hidden}body.sg-theme.sg-mobile-menu-open{left:0;overflow:hidden;position:fixed;right:0;top:var(--sg-mobile-menu-lock-top,0);width:100%}body.sg-theme--header-sticky{padding-top:var(--tk-header-offset,76px)}body.sg-theme--header-static{padding-top:0}.sg-theme *,.sg-theme :after,.sg-theme :before{box-sizing:border-box}.sg-theme img{max-width:100%}.sg-theme h1,.sg-theme h2,.sg-theme h3,.sg-theme h4,.sg-theme h5,.sg-theme h6{color:var(--tk-heading-color);font-family:var(--tk-font-heading);font-weight:var(--tk-heading-weight);line-height:1.08;margin:0 0 .65em}.sg-theme h1{color:var(--tk-h1-color);font-family:var(--tk-font-h1);font-size:clamp(2.5rem,5vw,var(--tk-h1-size));font-weight:var(--tk-h1-weight)}.sg-theme h2{color:var(--tk-h2-color);font-family:var(--tk-font-h2);font-size:clamp(2rem,4vw,var(--tk-h2-size));font-weight:var(--tk-h2-weight)}.sg-theme h3{color:var(--tk-h3-color);font-family:var(--tk-font-h3);font-size:clamp(1.55rem,3vw,var(--tk-h3-size));font-weight:var(--tk-h3-weight)}.sg-theme h4{color:var(--tk-h4-color);font-family:var(--tk-font-h4);font-size:var(--tk-h4-size);font-weight:var(--tk-h4-weight)}.sg-theme h5{color:var(--tk-h5-color);font-family:var(--tk-font-h5);font-size:var(--tk-h5-size);font-weight:var(--tk-h5-weight)}.sg-theme h6{color:var(--tk-h6-color);font-family:var(--tk-font-h6);font-size:var(--tk-h6-size);font-weight:var(--tk-h6-weight);text-transform:uppercase}.sg-theme a{color:var(--tk-color-link)}.sg-theme a:focus,.sg-theme a:hover{color:var(--tk-color-link-hover)}.sg-skip-link{background:var(--tk-color-ink);color:#fff;left:16px;padding:10px 14px;position:absolute;top:-48px;z-index:1000}.sg-skip-link:focus{top:16px}.sg-container{margin:0 auto;max-width:var(--tk-container);padding:0 24px}.tk-eyebrow{color:var(--tk-color-accent);font-size:.82rem;font-weight:800;letter-spacing:0;margin:0 0 12px;text-transform:uppercase}.tk-section-intro{max-width:760px}.tk-section-heading{color:var(--tk-h2-color,var(--tk-color-ink));font-family:var(--tk-font-h2,var(--tk-font-heading));font-size:clamp(2rem,4vw,var(--tk-h2-size));line-height:1.08;margin:0}.tk-section-body{color:var(--tk-color-muted);font-size:1.08rem;line-height:var(--tk-body-line-height);margin-top:16px}.tk-button{align-items:center;border:1px solid transparent;border-radius:var(--tk-button-radius,8px);display:inline-flex;font-family:var(--tk-button-font);font-size:var(--tk-button-size);font-weight:var(--tk-button-weight);justify-content:center;line-height:1;min-height:var(--tk-button-height);padding:0 var(--tk-button-padding-x);text-decoration:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.sg-theme--motion-lively .tk-button:focus,.sg-theme--motion-lively .tk-button:hover{transform:translateY(-2px)}.sg-theme .tk-button--primary{background:var(--tk-button-primary-bg);border-color:var(--tk-button-primary-border);color:var(--tk-button-primary-color)}.sg-theme .tk-button--primary:focus,.sg-theme .tk-button--primary:hover{background:var(--tk-button-primary-hover-bg);border-color:var(--tk-button-primary-hover-border);color:var(--tk-button-primary-hover-color)}.sg-theme .tk-button--secondary{background:var(--tk-button-secondary-bg);border-color:var(--tk-button-secondary-border);color:var(--tk-button-secondary-color)}.sg-theme .tk-button--secondary:focus,.sg-theme .tk-button--secondary:hover{background:var(--tk-button-secondary-hover-bg);border-color:var(--tk-button-secondary-hover-border);color:var(--tk-button-secondary-hover-color)}.sg-theme .tk-button--soft{background:var(--tk-button-soft-bg);border-color:var(--tk-button-soft-border);color:var(--tk-button-soft-color)}.sg-theme .tk-button--soft:focus,.sg-theme .tk-button--soft:hover{background:var(--tk-button-soft-hover-bg);border-color:var(--tk-button-soft-hover-border);color:var(--tk-button-soft-hover-color)}.sg-theme .tk-button--link{background:transparent;border-color:transparent;color:var(--tk-button-link-color);min-height:auto;padding-left:0;padding-right:0}.sg-theme .tk-button--link:focus,.sg-theme .tk-button--link:hover{background:transparent;border-color:transparent;color:var(--tk-button-link-hover-color)}.sg-theme .tk-text-link{align-items:center;color:var(--tk-button-link-color,var(--tk-color-link));display:inline-flex;font-weight:800;margin-top:10px;text-decoration:none}.sg-theme .tk-text-link:focus,.sg-theme .tk-text-link:hover{color:var(--tk-button-link-hover-color,var(--tk-color-link-hover))}.tk-text-link:after{background:currentColor;content:"";display:inline-block;flex:0 0 auto;height:.72em;margin-left:8px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center /contain no-repeat;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E") center /contain no-repeat;transition:transform .16s ease;width:.72em}.sg-theme .tk-text-link:focus:after,.sg-theme .tk-text-link:hover:after{transform:translateX(2px)}body.sg-theme .tk-blog-card__title{font-size:clamp(1.12rem,1.8vw,1.38rem);line-height:1.2;margin:12px 0 0}body.sg-theme .tk-blog-card--featured .tk-blog-card__title{font-size:clamp(1.55rem,3vw,2.15rem);line-height:1.12}body.sg-theme .tk-blog-card__summary{margin:10px 0 20px}.sg-header{background:var(--tk-header-background);border-bottom:1px solid var(--tk-color-border);box-shadow:0 8px 28px rgba(23,32,51,.04);color:var(--tk-header-color);font-family:var(--tk-header-font);font-size:var(--tk-header-font-size);font-weight:var(--tk-header-font-weight);position:relative;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease;z-index:1000}.sg-header--mode-solid{background:var(--sg-page-header-bg,var(--tk-header-background));color:var(--sg-page-header-color,var(--tk-header-color))}.sg-header--mode-transparent{background:transparent;border-bottom-color:transparent;box-shadow:none;color:var(--sg-page-header-color,#fff)}.sg-header--mode-light_overlay{backdrop-filter:blur(18px);background:var(--sg-page-header-bg,hsla(0,0%,100%,.86));color:var(--sg-page-header-color,var(--tk-color-ink))}.sg-header--mode-dark_overlay{backdrop-filter:blur(18px);background:var(--sg-page-header-bg,rgba(23,32,51,.72));color:var(--sg-page-header-color,#fff)}.sg-header--border-hidden{border-bottom-color:transparent}.sg-theme--header-sticky .sg-header{left:0;position:fixed;right:0;top:0;width:100%}.sg-theme--header-static .sg-header{position:static}.sg-header--position-static{margin-top:calc(var(--tk-header-offset, 76px)*-1);position:static!important}.sg-theme--header-static .sg-header--position-sticky{left:0;position:fixed;right:0;top:0;width:100%}.sg-theme--header-static .sg-header--position-sticky~#main-content,.sg-theme--header-static:has(.sg-header--position-sticky) #main-content{padding-top:var(--tk-header-offset,76px)}.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-dark_overlay) #main-content,.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-light_overlay) #main-content,.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-transparent) #main-content{padding-top:0}.sg-theme--header-sticky .sg-header--mode-dark_overlay~#main-content,.sg-theme--header-sticky .sg-header--mode-light_overlay~#main-content,.sg-theme--header-sticky .sg-header--mode-transparent~#main-content,.sg-theme--header-sticky:has(.sg-header--mode-dark_overlay) #main-content,.sg-theme--header-sticky:has(.sg-header--mode-light_overlay) #main-content,.sg-theme--header-sticky:has(.sg-header--mode-transparent) #main-content{margin-top:calc(var(--tk-header-offset, 76px)*-1)}.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-dark_overlay) #main-content .tk-hero--height-viewport,.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-light_overlay) #main-content .tk-hero--height-viewport,.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-transparent) #main-content .tk-hero--height-viewport,.sg-theme--header-sticky:has(.sg-header--mode-dark_overlay) #main-content .tk-hero--height-viewport,.sg-theme--header-sticky:has(.sg-header--mode-light_overlay) #main-content .tk-hero--height-viewport,.sg-theme--header-sticky:has(.sg-header--mode-transparent) #main-content .tk-hero--height-viewport{min-height:100svh;padding-top:calc(var(--tk-header-offset, 76px) + clamp(44px, 7vh, 88px))}.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-dark_overlay) #main-content .tk-hero:not(.tk-hero--height-viewport),.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-light_overlay) #main-content .tk-hero:not(.tk-hero--height-viewport),.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-transparent) #main-content .tk-hero:not(.tk-hero--height-viewport),.sg-theme--header-sticky:has(.sg-header--mode-dark_overlay) #main-content .tk-hero:not(.tk-hero--height-viewport),.sg-theme--header-sticky:has(.sg-header--mode-light_overlay) #main-content .tk-hero:not(.tk-hero--height-viewport),.sg-theme--header-sticky:has(.sg-header--mode-transparent) #main-content .tk-hero:not(.tk-hero--height-viewport){padding-top:max(var(--tk-section-padding,88px),calc(var(--tk-header-offset, 76px) + clamp(32px, 5vh, 64px)))}.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-dark_overlay) #main-content .tk-hero--height-compact,.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-light_overlay) #main-content .tk-hero--height-compact,.sg-theme--header-static:has(.sg-header--position-sticky.sg-header--mode-transparent) #main-content .tk-hero--height-compact,.sg-theme--header-sticky:has(.sg-header--mode-dark_overlay) #main-content .tk-hero--height-compact,.sg-theme--header-sticky:has(.sg-header--mode-light_overlay) #main-content .tk-hero--height-compact,.sg-theme--header-sticky:has(.sg-header--mode-transparent) #main-content .tk-hero--height-compact{padding-top:max(64px,calc(var(--tk-header-offset, 76px) + clamp(28px, 4vh, 48px)))}.sg-header--is-scrolled.sg-header--mode-dark_overlay,.sg-header--is-scrolled.sg-header--mode-light_overlay,.sg-header--is-scrolled.sg-header--mode-transparent{backdrop-filter:none;background:var(--tk-header-background);border-bottom-color:var(--tk-color-border);box-shadow:0 8px 28px rgba(23,32,51,.04);color:var(--tk-header-color)}.sg-header__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:var(--tk-container);min-height:76px;padding:18px 24px;padding-bottom:0;padding-top:0}.sg-header__cta,.sg-header__logo{flex:0 0 auto}.sg-header__drawer{display:contents}.sg-header__backdrop,.sg-header__drawer-top,.sg-header__menu-toggle{display:none}.sg-header__backdrop,.sg-header__drawer-close,.sg-header__menu-toggle{appearance:none;border:0;cursor:pointer;font:inherit}.sg-header__menu-toggle{align-items:center;background:color-mix(in srgb,var(--tk-color-surface) 92%,var(--tk-color-primary) 8%);border:1px solid color-mix(in srgb,var(--tk-color-border) 88%,var(--tk-color-primary) 12%);border-radius:999px;color:var(--tk-color-ink);gap:10px;justify-content:center;min-height:44px;padding:0 14px 0 16px;position:relative;z-index:1004}.sg-header__menu-toggle-label{font-size:.9rem;font-weight:850;line-height:1}.sg-header__menu-toggle-icon{display:grid;gap:4px;width:18px}.sg-header__drawer-close span,.sg-header__menu-toggle-icon span{background:currentColor;border-radius:999px;display:block;height:2px;transition:transform .18s ease,opacity .18s ease}.sg-header__menu-toggle-icon span{width:18px}.sg-header--menu-open .sg-header__menu-toggle-icon span:first-child{transform:translateY(6px) rotate(45deg)}.sg-header--menu-open .sg-header__menu-toggle-icon span:nth-child(2){opacity:0}.sg-header--menu-open .sg-header__menu-toggle-icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.sg-brand{align-items:center;color:inherit;display:inline-flex;font-weight:900;gap:10px;line-height:1;text-decoration:none}.sg-brand__text{color:inherit;font-size:1.15rem;letter-spacing:0}.sg-footer__brand img,.sg-header__logo img{display:block;height:auto;max-height:var(--tk-logo-max-height);width:auto}.sg-header__nav{display:flex;flex:1 1 auto;justify-content:center;min-width:0}.sg-header__nav .hs-menu-wrapper{width:100%}.sg-footer__nav .hs-menu-wrapper ul,.sg-header__nav .hs-menu-wrapper ul{list-style:none;margin:0;padding:0}.sg-theme .sg-header .sg-header__nav .hs-menu-wrapper>ul{align-items:center;display:flex!important;flex-direction:row!important;flex-wrap:wrap;gap:4px;justify-content:center}.sg-theme .sg-header .sg-header__nav .hs-menu-depth-1{display:block;float:none}.sg-theme .sg-header .sg-header__nav .hs-menu-item{margin:0;position:relative}.sg-header__nav .hs-menu-item>a{align-items:center;border-radius:var(--tk-radius-sm,6px);color:var(--tk-header-color);display:inline-flex;font-size:.95rem;font-weight:var(--tk-header-font-weight);line-height:1.2;padding:10px 12px;text-decoration:none;transition:background-color .16s ease,color .16s ease;white-space:nowrap}.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-item>a,.sg-header--mode-light_overlay .sg-header__nav .hs-menu-item>a,.sg-header--mode-solid .sg-header__nav .hs-menu-item>a,.sg-header--mode-transparent .sg-header__nav .hs-menu-item>a{color:inherit}.sg-header__nav .hs-menu-item.active-branch>a,.sg-header__nav .hs-menu-item.active>a,.sg-header__nav .hs-menu-item>a:focus,.sg-header__nav .hs-menu-item>a:hover{background:rgba(18,103,130,.08);background:color-mix(in srgb,var(--tk-color-primary) 9%,transparent);color:var(--tk-color-ink)}.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-item.active-branch>a,.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-item.active>a,.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-item>a:focus,.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-item>a:hover,.sg-header--mode-transparent .sg-header__nav .hs-menu-item.active-branch>a,.sg-header--mode-transparent .sg-header__nav .hs-menu-item.active>a,.sg-header--mode-transparent .sg-header__nav .hs-menu-item>a:focus,.sg-header--mode-transparent .sg-header__nav .hs-menu-item>a:hover{background:hsla(0,0%,100%,.14);color:inherit}.sg-header--is-scrolled.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-item.active-branch>a,.sg-header--is-scrolled.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-item.active>a,.sg-header--is-scrolled.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-item>a:focus,.sg-header--is-scrolled.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-item>a:hover,.sg-header--is-scrolled.sg-header--mode-light_overlay .sg-header__nav .hs-menu-item.active-branch>a,.sg-header--is-scrolled.sg-header--mode-light_overlay .sg-header__nav .hs-menu-item.active>a,.sg-header--is-scrolled.sg-header--mode-light_overlay .sg-header__nav .hs-menu-item>a:focus,.sg-header--is-scrolled.sg-header--mode-light_overlay .sg-header__nav .hs-menu-item>a:hover,.sg-header--is-scrolled.sg-header--mode-transparent .sg-header__nav .hs-menu-item.active-branch>a,.sg-header--is-scrolled.sg-header--mode-transparent .sg-header__nav .hs-menu-item.active>a,.sg-header--is-scrolled.sg-header--mode-transparent .sg-header__nav .hs-menu-item>a:focus,.sg-header--is-scrolled.sg-header--mode-transparent .sg-header__nav .hs-menu-item>a:hover{background:rgba(18,103,130,.08);background:color-mix(in srgb,var(--tk-color-primary) 9%,transparent);color:var(--tk-color-ink)}.sg-header__nav .hs-item-has-children>a:after{content:"";flex:0 0 auto;margin-left:8px}.sg-header__nav .hs-menu-depth-1.hs-item-has-children>a:after{border-color:currentcolor transparent transparent;border-style:solid;border-width:4px 4px 0}.sg-header__nav .hs-menu-children-wrapper .hs-item-has-children>a:after{border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:4px 0 4px 5px;margin-left:12px}.sg-header__nav .hs-menu-children-wrapper{background:var(--tk-color-surface);border:1px solid var(--tk-color-border);border-radius:var(--tk-radius-md);box-shadow:var(--tk-shadow-soft);color:var(--tk-header-color);display:block;left:0;min-width:220px;opacity:0;padding:8px;pointer-events:none;position:absolute;top:calc(100% + 10px);transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;z-index:80}.sg-header__nav .hs-menu-children-wrapper:before{content:"";display:block;height:12px;left:0;position:absolute;right:0;top:-12px}.sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a{color:var(--tk-header-color);display:flex;justify-content:space-between;padding:10px 12px;width:100%}.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a,.sg-header--mode-light_overlay .sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a,.sg-header--mode-transparent .sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a{color:var(--tk-header-color)}.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-children-wrapper .hs-menu-item.active-branch>a,.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-children-wrapper .hs-menu-item.active>a,.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a:focus,.sg-header--mode-dark_overlay .sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a:hover,.sg-header--mode-light_overlay .sg-header__nav .hs-menu-children-wrapper .hs-menu-item.active-branch>a,.sg-header--mode-light_overlay .sg-header__nav .hs-menu-children-wrapper .hs-menu-item.active>a,.sg-header--mode-light_overlay .sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a:focus,.sg-header--mode-light_overlay .sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a:hover,.sg-header--mode-transparent .sg-header__nav .hs-menu-children-wrapper .hs-menu-item.active-branch>a,.sg-header--mode-transparent .sg-header__nav .hs-menu-children-wrapper .hs-menu-item.active>a,.sg-header--mode-transparent .sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a:focus,.sg-header--mode-transparent .sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a:hover{background:rgba(18,103,130,.08);background:color-mix(in srgb,var(--tk-color-primary) 9%,transparent);color:var(--tk-color-ink)}.sg-header__nav .hs-menu-item:focus-within>.hs-menu-children-wrapper,.sg-header__nav .hs-menu-item:hover>.hs-menu-children-wrapper{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.sg-header__nav .hs-menu-depth-2 .hs-menu-children-wrapper{left:calc(100% + 8px);top:0}.sg-header__nav .hs-menu-depth-2 .hs-menu-children-wrapper:before{bottom:0;height:auto;left:-10px;right:auto;top:0;width:10px}.sg-header__cta .hs-button,.sg-header__cta a{align-items:center;background:var(--tk-button-primary-bg);border:1px solid var(--tk-button-primary-border);border-radius:var(--tk-button-radius,8px);color:var(--tk-button-primary-color);display:inline-flex;font-family:var(--tk-button-font);font-size:var(--tk-button-size);font-weight:var(--tk-button-weight);justify-content:center;min-height:44px;padding:0 18px;text-decoration:none;white-space:nowrap}.sg-header__cta .hs-button:focus,.sg-header__cta .hs-button:hover,.sg-header__cta a:focus,.sg-header__cta a:hover{background:var(--tk-button-primary-hover-bg);border-color:var(--tk-button-primary-hover-border);color:var(--tk-button-primary-hover-color)}.sg-header--cta-secondary .sg-header__cta .hs-button,.sg-header--cta-secondary .sg-header__cta a{background:var(--tk-button-secondary-bg);border-color:var(--tk-button-secondary-border);color:var(--tk-button-secondary-color)}.sg-header--cta-secondary .sg-header__cta .hs-button:focus,.sg-header--cta-secondary .sg-header__cta .hs-button:hover,.sg-header--cta-secondary .sg-header__cta a:focus,.sg-header--cta-secondary .sg-header__cta a:hover{background:var(--tk-button-secondary-hover-bg);border-color:var(--tk-button-secondary-hover-border);color:var(--tk-button-secondary-hover-color)}.sg-header--cta-soft .sg-header__cta .hs-button,.sg-header--cta-soft .sg-header__cta a{background:var(--tk-button-soft-bg);border-color:var(--tk-button-soft-border);color:var(--tk-button-soft-color)}.sg-header--cta-soft .sg-header__cta .hs-button:focus,.sg-header--cta-soft .sg-header__cta .hs-button:hover,.sg-header--cta-soft .sg-header__cta a:focus,.sg-header--cta-soft .sg-header__cta a:hover{background:var(--tk-button-soft-hover-bg);border-color:var(--tk-button-soft-hover-border);color:var(--tk-button-soft-hover-color)}.sg-header--cta-inverted .sg-header__cta .hs-button,.sg-header--cta-inverted .sg-header__cta a{background:var(--tk-button-inverted-bg);border-color:var(--tk-button-inverted-border);color:var(--tk-button-inverted-color)}.sg-header--cta-inverted .sg-header__cta .hs-button:focus,.sg-header--cta-inverted .sg-header__cta .hs-button:hover,.sg-header--cta-inverted .sg-header__cta a:focus,.sg-header--cta-inverted .sg-header__cta a:hover{background:var(--tk-button-inverted-hover-bg);border-color:var(--tk-button-inverted-hover-border);color:var(--tk-button-inverted-hover-color)}.sg-header--is-scrolled.sg-header--mode-dark_overlay .sg-header__cta .hs-button,.sg-header--is-scrolled.sg-header--mode-dark_overlay .sg-header__cta a,.sg-header--is-scrolled.sg-header--mode-light_overlay .sg-header__cta .hs-button,.sg-header--is-scrolled.sg-header--mode-light_overlay .sg-header__cta a,.sg-header--is-scrolled.sg-header--mode-transparent .sg-header__cta .hs-button,.sg-header--is-scrolled.sg-header--mode-transparent .sg-header__cta a{background:var(--tk-button-primary-bg);border-color:var(--tk-button-primary-border);color:var(--tk-button-primary-color)}.sg-header--is-scrolled.sg-header--mode-dark_overlay .sg-header__cta .hs-button:focus,.sg-header--is-scrolled.sg-header--mode-dark_overlay .sg-header__cta .hs-button:hover,.sg-header--is-scrolled.sg-header--mode-dark_overlay .sg-header__cta a:focus,.sg-header--is-scrolled.sg-header--mode-dark_overlay .sg-header__cta a:hover,.sg-header--is-scrolled.sg-header--mode-light_overlay .sg-header__cta .hs-button:focus,.sg-header--is-scrolled.sg-header--mode-light_overlay .sg-header__cta .hs-button:hover,.sg-header--is-scrolled.sg-header--mode-light_overlay .sg-header__cta a:focus,.sg-header--is-scrolled.sg-header--mode-light_overlay .sg-header__cta a:hover,.sg-header--is-scrolled.sg-header--mode-transparent .sg-header__cta .hs-button:focus,.sg-header--is-scrolled.sg-header--mode-transparent .sg-header__cta .hs-button:hover,.sg-header--is-scrolled.sg-header--mode-transparent .sg-header__cta a:focus,.sg-header--is-scrolled.sg-header--mode-transparent .sg-header__cta a:hover{background:var(--tk-button-primary-hover-bg);border-color:var(--tk-button-primary-hover-border);color:var(--tk-button-primary-hover-color)}.sg-footer{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--tk-footer-accent,var(--tk-color-primary)) 12%,transparent) 0,transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--tk-footer-background) 92%,#fff 8%) 0,var(--tk-footer-background) 100%);border-top:1px solid var(--tk-color-border);color:var(--tk-footer-color);font-family:var(--tk-footer-font);font-size:var(--tk-footer-font-size);font-weight:var(--tk-footer-font-weight);overflow:hidden}.sg-footer__inner{margin:0 auto;max-width:var(--tk-container);padding:clamp(52px,7vw,88px) 24px 28px}.sg-footer__top{align-items:stretch;display:grid;gap:clamp(28px,5vw,64px);grid-template-columns:minmax(0,1fr) minmax(320px,.62fr)}.sg-footer__brand-panel{align-content:start;display:grid;gap:22px;max-width:640px}.sg-footer__brand{width:fit-content}.sg-footer__description{color:var(--tk-footer-color);font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.7;max-width:560px}.sg-footer__cta-copy p,.sg-footer__description p,.sg-footer__legal p,.sg-footer__utility p{margin:0}.sg-footer__utility p,.sg-footer__utility-links{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.sg-footer__utility-links{list-style:none;margin:0;padding:0}.sg-footer__cta-card{align-content:space-between;background:linear-gradient(135deg,color-mix(in srgb,var(--tk-color-surface) 90%,var(--tk-footer-accent,var(--tk-color-primary)) 10%) 0,color-mix(in srgb,var(--tk-color-surface) 88%,var(--tk-color-secondary) 12%) 100%);border:1px solid color-mix(in srgb,var(--tk-footer-accent,var(--tk-color-primary)) 20%,var(--tk-color-border));border-radius:var(--tk-card-radius);box-shadow:var(--tk-shadow-soft);color:var(--tk-color-ink);display:grid;gap:24px;padding:clamp(24px,4vw,34px)}.sg-footer__cta-copy{display:grid;gap:10px}.sg-footer__cta-copy strong{color:var(--tk-color-ink);display:block;font-family:var(--tk-font-heading);font-size:clamp(1.35rem,2.4vw,1.85rem);font-weight:850;letter-spacing:0;line-height:1.12}.sg-footer__cta-copy p{color:var(--tk-color-muted);line-height:1.65}.sg-footer__cta-action .hs-button,.sg-footer__cta-action a{width:fit-content}.sg-footer__main{border-top:1px solid color-mix(in srgb,var(--tk-color-border) 78%,transparent);display:grid;gap:clamp(28px,5vw,56px);grid-template-columns:minmax(0,1fr);margin-top:clamp(40px,6vw,72px);padding-top:clamp(34px,5vw,52px)}.sg-footer__main:has(.tk-site-menu--disabled){display:none}.sg-footer__nav .hs-menu-wrapper>ul{display:grid;gap:28px 36px;grid-template-columns:repeat(4,minmax(0,1fr))}.sg-footer__nav .hs-menu-item{display:block;float:none;margin:0}.sg-footer__nav .hs-menu-depth-1>a{color:var(--tk-footer-heading,var(--tk-color-ink));display:inline-flex;font-size:.96rem;font-weight:850;letter-spacing:0;line-height:1.35;margin-bottom:14px;text-decoration:none}.sg-footer__nav .hs-menu-depth-2>a{color:var(--tk-footer-link,var(--tk-footer-color));display:inline-flex;font-size:.94rem;font-weight:var(--tk-footer-font-weight);line-height:1.45;text-decoration:none}.sg-footer__nav .hs-menu-item.active>a,.sg-footer__nav .hs-menu-item>a:focus,.sg-footer__nav .hs-menu-item>a:hover{color:var(--tk-footer-link-hover,var(--tk-color-link-hover))}.sg-footer__nav .hs-menu-children-wrapper{display:grid;gap:10px;height:auto;opacity:1;pointer-events:auto;position:static;transform:none;visibility:visible}.sg-footer__bottom{align-items:center;border-top:1px solid color-mix(in srgb,var(--tk-color-border) 72%,transparent);display:flex;gap:18px 32px;justify-content:space-between;margin-top:clamp(34px,5vw,52px);padding-top:24px}.sg-footer__legal{color:var(--tk-footer-color);font-size:.9rem;line-height:1.5}.sg-footer__utility{font-size:.9rem}.sg-footer__utility a{color:var(--tk-footer-link,var(--tk-footer-color));text-decoration:none}.sg-footer__utility a:focus,.sg-footer__utility a:hover{color:var(--tk-footer-link-hover,var(--tk-color-link-hover))}.sg-footer__cta-copy :last-child,.sg-footer__description :last-child,.sg-footer__legal :last-child,.sg-footer__social :last-child,.sg-footer__utility :last-child{margin:0}.sg-theme .hs-form,.sg-theme form{background:var(--tk-form-bg);border-color:var(--tk-form-border);color:var(--tk-body-color,var(--tk-color-ink))}.sg-theme .hs-form label,.sg-theme .hs-form legend,.sg-theme form label{color:var(--tk-form-label);display:block;font-weight:700;line-height:1.25;margin:0 0 var(--tk-form-label-gap,8px)}.sg-theme .hs-form fieldset{border:0;margin:0;max-width:none!important;padding:0}.sg-theme .hs-form .hs-form-field{margin:0 0 var(--tk-form-field-gap,22px)}.sg-theme .hs-form .hs-fieldtype-hidden{display:none;margin:0}.sg-theme .hs-form .input{margin:0}.sg-theme .hs-form fieldset.form-columns-2,.sg-theme .hs-form fieldset.form-columns-3{display:flex;gap:18px}.sg-theme .hs-form fieldset.form-columns-2 .hs-form-field,.sg-theme .hs-form fieldset.form-columns-3 .hs-form-field{flex:1 1 0;float:none;margin-bottom:var(--tk-form-field-gap,22px);min-width:0;width:100%!important}.sg-theme .hs-form .hs-error-msgs,.sg-theme .hs-form .inputs-list{list-style:none;margin:8px 0 0;padding:0}.sg-theme .hs-form .inputs-list label{align-items:flex-start;display:flex;font-weight:600;gap:8px;line-height:1.45;margin:0}.sg-theme .hs-form input[type=checkbox],.sg-theme .hs-form input[type=radio]{flex:0 0 auto;margin:.28em 0 0;width:auto}.sg-theme .hs-form .hs-error-msg,.sg-theme .hs-form .hs-error-msgs label{color:#b42318;font-size:.9rem;font-weight:700;margin:0}.sg-theme .hs-form .hs_submit{margin-top:var(--tk-form-submit-gap,8px)}.sg-theme .hs-form .actions{margin:0;padding:0}.sg-theme .hs-form input[type=email],.sg-theme .hs-form input[type=number],.sg-theme .hs-form input[type=password],.sg-theme .hs-form input[type=search],.sg-theme .hs-form input[type=tel],.sg-theme .hs-form input[type=text],.sg-theme .hs-form select,.sg-theme .hs-form textarea,.sg-theme form input[type=email],.sg-theme form input[type=number],.sg-theme form input[type=password],.sg-theme form input[type=search],.sg-theme form input[type=tel],.sg-theme form input[type=text],.sg-theme form select,.sg-theme form textarea{background:var(--tk-color-surface);border:1px solid var(--tk-form-field-border);border-radius:var(--tk-radius-md);color:var(--tk-body-color,var(--tk-color-ink));font-family:var(--tk-font-body);min-height:44px;padding:10px 12px;width:100%}.sg-theme .hs-form textarea,.sg-theme form textarea{min-height:112px;resize:vertical}.sg-theme .hs-form .hs-button,.sg-theme .hs-form input[type=submit],.sg-theme form .hs-button,.sg-theme form input[type=submit]{background:var(--tk-form-button-bg);border:1px solid var(--tk-form-button-bg);border-radius:var(--tk-button-radius);color:var(--tk-form-button-color);cursor:pointer;font-family:var(--tk-button-font);font-size:var(--tk-button-size);font-weight:var(--tk-button-weight);min-height:var(--tk-button-height);padding:0 var(--tk-button-padding-x)}.sg-theme .hs-form .hs-button:focus,.sg-theme .hs-form .hs-button:hover,.sg-theme .hs-form input[type=submit]:focus,.sg-theme .hs-form input[type=submit]:hover,.sg-theme form .hs-button:focus,.sg-theme form .hs-button:hover,.sg-theme form input[type=submit]:focus,.sg-theme form input[type=submit]:hover{background:var(--tk-form-button-hover-bg);border-color:var(--tk-form-button-hover-bg)}.sg-theme [data-hsfc-id=Renderer],.sg-theme [data-hsfc-id=Renderer][id]{--hsf-background__padding:0!important;--hsf-button__font-family:var(--tk-button-font,var(--tk-font-body))!important;--hsf-default-background__padding:0!important;--hsf-default-button__font-family:var(--tk-button-font,var(--tk-font-body))!important;--hsf-default-erroralert__font-family:var(--tk-font-body)!important;--hsf-default-field-description__font-family:var(--tk-font-body)!important;--hsf-default-field-label__color:var(--tk-form-label)!important;--hsf-default-field-label__font-family:var(--tk-font-body)!important;--hsf-default-field-label__font-size:0.93rem!important;--hsf-default-heading__font-family:var(--tk-font-heading)!important;--hsf-default-infoalert__font-family:var(--tk-font-body)!important;--hsf-default-module__vertical-spacing:8px!important;--hsf-default-richtext__font-family:var(--tk-font-body)!important;--hsf-default-row__horizontal-spacing:16px!important;--hsf-default-row__vertical-spacing:16px!important;--hsf-field-label__color:var(--tk-form-label)!important;--hsf-field-label__font-family:var(--tk-font-body)!important;--hsf-field-label__font-size:0.93rem!important;--hsf-global__font-family:var(--tk-font-body)!important;--hsf-row__horizontal-spacing:16px!important;--hsf-row__vertical-spacing:16px!important}.sg-theme [data-hsfc-id=Renderer] .hsfc-Form,.sg-theme [data-hsfc-id=Renderer] .hsfc-Form *{font-family:var(--tk-font-body)!important}.sg-theme [data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0!important}.sg-theme [data-hsfc-id=Renderer] .hsfc-Row{gap:var(--hsf-row__horizontal-spacing,16px)!important;margin-bottom:var(--hsf-row__vertical-spacing,16px)!important}.sg-theme [data-hsfc-id=Renderer] .hsfc-FieldLabel{color:var(--tk-form-label)!important;font-size:.93rem!important;line-height:1.35!important;margin:0 0 var(--tk-form-label-gap,8px)!important}.sg-theme [data-hsfc-id=Renderer] .hsfc-Button{font-family:var(--tk-button-font,var(--tk-font-body))!important}@media (max-width:640px){.sg-theme .hs-form fieldset.form-columns-2,.sg-theme .hs-form fieldset.form-columns-3{display:block}}@media (max-width:920px){.sg-header__inner{align-items:stretch;flex-direction:column;gap:16px;min-height:0;padding-bottom:16px;padding-top:16px}.sg-header__nav{justify-content:flex-start}.sg-theme .sg-header .sg-header__nav .hs-menu-wrapper>ul{align-items:flex-start;flex-direction:column!important;justify-content:flex-start}.sg-header__nav .hs-menu-item>a{padding-left:0}.sg-header__nav .hs-menu-children-wrapper{background:transparent;border:0;box-shadow:none;margin:4px 0 4px 14px;opacity:1;padding:0;pointer-events:auto;position:static;transform:none;visibility:visible}.sg-header__nav .hs-menu-children-wrapper:before{display:none}.sg-header__nav .hs-menu-children-wrapper .hs-item-has-children>a:after{border-color:currentColor transparent transparent;border-width:4px 4px 0;margin-left:8px}.sg-header__cta .hs-button,.sg-header__cta a{width:100%}.sg-js .sg-header__inner{align-items:center;flex-direction:row;gap:12px;min-height:68px;padding-bottom:12px;padding-top:12px}.sg-js .sg-header__logo{min-width:0}.sg-js .sg-brand__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sg-js .sg-header__menu-toggle{display:inline-flex;margin-left:auto}.sg-js .sg-header__drawer{background:linear-gradient(180deg,color-mix(in srgb,var(--tk-color-surface) 96%,var(--tk-color-primary) 4%) 0,var(--tk-color-surface) 100%);border:1px solid color-mix(in srgb,var(--tk-color-border) 84%,var(--tk-color-primary) 16%);border-radius:16px;box-shadow:0 26px 80px rgba(23,32,51,.22);color:var(--tk-color-ink);display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr) auto;left:12px;max-height:calc(100dvh - var(--tk-mobile-menu-top, var(--tk-header-offset, 76px)) - 12px);min-height:min(460px,calc(100dvh - var(--tk-mobile-menu-top, var(--tk-header-offset, 76px)) - 12px));opacity:0;overflow:hidden;padding:14px;pointer-events:none;position:fixed;right:12px;top:var(--tk-mobile-menu-top,var(--tk-header-offset,76px));transform:translateY(-10px) scale(.985);transition:opacity .18s ease,transform .18s ease,visibility .18s ease;visibility:hidden;z-index:1003}.sg-js .sg-header--menu-open .sg-header__drawer{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);visibility:visible}.sg-js .sg-header__drawer-top{align-items:center;border-bottom:1px solid color-mix(in srgb,var(--tk-color-border) 84%,transparent);display:flex;justify-content:space-between;padding:2px 2px 12px}.sg-js .sg-header__drawer-title{color:var(--tk-color-muted);font-size:.78rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.sg-js .sg-header__drawer-close{align-items:center;background:color-mix(in srgb,var(--tk-color-surface-alt) 84%,var(--tk-color-primary) 16%);border-radius:999px;color:var(--tk-color-ink);display:inline-grid;height:40px;justify-items:center;padding:0;width:40px}.sg-js .sg-header__drawer-close span{grid-area:1/1;width:16px}.sg-js .sg-header__drawer-close span:first-child{transform:rotate(45deg)}.sg-js .sg-header__drawer-close span:last-child{transform:rotate(-45deg)}.sg-js .sg-header__backdrop{backdrop-filter:blur(8px);background:rgba(15,23,42,.42);display:block;inset:var(--tk-mobile-menu-top,var(--tk-header-offset,76px)) 0 0;opacity:0;padding:0;pointer-events:none;position:fixed;transition:opacity .18s ease,visibility .18s ease;visibility:hidden;z-index:1002}.sg-js .sg-header--menu-open .sg-header__backdrop{opacity:1;pointer-events:auto;visibility:visible}.sg-js .sg-header__nav{display:block;justify-content:flex-start;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 2px 6px;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch}.sg-js .sg-theme .sg-header .sg-header__nav .hs-menu-wrapper>ul,.sg-theme.sg-js .sg-header .sg-header__nav .hs-menu-wrapper>ul{align-items:stretch;display:grid!important;flex-direction:column!important;gap:8px;justify-content:flex-start}.sg-js .sg-header__nav .hs-menu-item{width:100%}.sg-js .sg-header__nav .hs-menu-item>a,.sg-js .sg-header__nav .hs-menu-item>span{background:transparent;border-radius:12px;color:var(--tk-color-ink);display:flex;font-size:1rem;justify-content:space-between;line-height:1.25;padding:13px 14px;white-space:normal;width:100%}.sg-js .sg-header__nav .hs-menu-item.active-branch>a,.sg-js .sg-header__nav .hs-menu-item.active>a,.sg-js .sg-header__nav .hs-menu-item>a:focus,.sg-js .sg-header__nav .hs-menu-item>a:hover{background:color-mix(in srgb,var(--tk-color-primary) 10%,transparent);color:var(--tk-color-ink)}.sg-js .sg-header__nav .hs-menu-children-wrapper{background:transparent;border:0;border-left:1px solid color-mix(in srgb,var(--tk-color-border) 88%,var(--tk-color-primary) 12%);box-shadow:none;display:grid;gap:4px;margin:2px 0 8px 16px;opacity:1;padding:4px 0 4px 12px;pointer-events:auto;position:static;transform:none;visibility:visible}.sg-js .sg-header__nav .hs-menu-children-wrapper:before{display:none}.sg-js .sg-header__nav .hs-menu-children-wrapper .hs-menu-item>a{color:var(--tk-color-muted);font-size:.94rem;font-weight:700;padding:10px 12px}.sg-js .sg-header__cta{border-top:1px solid color-mix(in srgb,var(--tk-color-border) 84%,transparent);padding:14px 2px 2px}.sg-footer__main,.sg-footer__top{grid-template-columns:1fr}.sg-footer__nav .hs-menu-wrapper>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sg-footer__nav .hs-menu-wrapper>ul{grid-template-columns:1fr}.sg-footer__bottom{align-items:flex-start;flex-direction:column}.sg-footer__cta-action .hs-button,.sg-footer__cta-action a{width:100%}}