@font-face{font-display:swap;font-family:Cadiz;font-style:normal;font-weight:1 1000;src:url(https://243904352.fs1.hubspotusercontent-na2.net/hubfs/243904352/raw_assets/public/emeralgo-theme/fonts/CadizWeb-VF-Upright.woff2) format("woff2")}@font-face{font-display:swap;font-family:Cadiz;font-style:italic;font-weight:1 1000;src:url(https://243904352.fs1.hubspotusercontent-na2.net/hubfs/243904352/raw_assets/public/emeralgo-theme/fonts/CadizWeb-VF-Italic.woff2) format("woff2")}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-body);line-height:var(--line-height-body);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,body,figure,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}img,svg,video{height:auto;max-width:100%}button,input,select,textarea{font:inherit}b,strong{font-weight:var(--font-weight-semibold)}.t-h1,h1{font-size:var(--font-size-h1);letter-spacing:var(--letter-spacing-h1);line-height:var(--line-height-h1)}.t-h1,.t-h2,h1,h2{font-weight:var(--font-weight-book)}.t-h2,h2{font-size:var(--font-size-h2);letter-spacing:var(--letter-spacing-h2);line-height:var(--line-height-h2)}.t-h3,h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-book);letter-spacing:var(--letter-spacing-h3);line-height:var(--line-height-h3)}.t-h4,h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.t-h4,.t-h5,h4,h5{font-weight:var(--font-weight-book);letter-spacing:0}.t-h5,h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}.t-h6,h6{font-size:var(--font-size-h6);letter-spacing:0;line-height:var(--line-height-h6)}.eyebrow,.t-h6,.t-h7,h6{font-weight:var(--font-weight-semibold)}.eyebrow,.t-h7{font-size:var(--font-size-h7);letter-spacing:var(--letter-spacing-h7);line-height:var(--line-height-h7)}.eyebrow{align-items:center;display:inline-flex;gap:12px}.t-lead{font-size:var(--font-size-lead);font-weight:var(--font-weight-lead);line-height:var(--line-height-lead)}.t-body{font-size:var(--font-size-body);line-height:var(--line-height-body)}.t-body,.t-small{font-weight:var(--font-weight-body)}.t-small{font-size:var(--font-size-small);line-height:var(--line-height-small)}.t-sub1{font-size:var(--font-size-sub1);line-height:var(--line-height-sub1)}.t-sub1,.t-sub2{font-weight:var(--font-weight-semibold)}.t-sub2{font-size:var(--font-size-sub2);letter-spacing:var(--letter-spacing-sub2);line-height:var(--line-height-sub2);text-transform:uppercase}.muted{color:var(--color-text-muted)}.textlink,:where(a){color:var(--color-text);text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:4px}.textlink:is(:hover,.is-hover),:where(a):hover{color:var(--color-text);text-decoration-color:var(--color-primary-1);text-decoration-thickness:3px}.rte ul,.ul{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.rte ul>li,.ul>li{align-items:baseline;display:flex;gap:14px}.rte ul>li:before,.ul>li:before{background:var(--color-primary-1);border-radius:50%;content:"";flex-shrink:0;height:8px;transform:translateY(-2px);width:8px}.ol,.rte ol{counter-reset:n;display:flex;flex-direction:column;gap:10px;list-style:none;padding:0}.ol>li,.rte ol>li{align-items:baseline;counter-increment:n;display:flex;gap:14px}.ol>li:before,.rte ol>li:before{content:counter(n,decimal-leading-zero);font-size:15px;font-weight:var(--font-weight-semibold);min-width:24px}.rte h1{margin-bottom:var(--space-h1-after)}.rte h2{margin:var(--space-h2-before) 0 var(--space-h2-after)}.rte h3{margin:var(--space-h3-before) 0 var(--space-h3-after)}.rte h4{margin:var(--space-h4-before) 0 var(--space-h4-after)}.rte h5{margin:var(--space-h5-before) 0 var(--space-h5-after)}.rte h6{margin:var(--space-h6-before) 0 var(--space-h6-after)}.rte ol,.rte p,.rte ul{margin-bottom:var(--space-paragraph)}.rte .t-lead{margin-bottom:var(--space-lead-after)}.rte>:first-child{margin-top:0}.rte>:last-child{margin-bottom:0}.rte figure{display:flex;flex-direction:column;gap:12px;margin:40px 0 48px}figcaption{color:var(--color-text-muted);font-size:var(--font-size-small);line-height:var(--line-height-small)}.quote,.rte blockquote{display:flex;flex-direction:column;gap:16px;margin:0 0 var(--space-paragraph);padding-left:28px;position:relative}.quote:before,.rte blockquote:before{background:var(--color-primary-1);border-radius:50%;content:"";height:12px;left:0;position:absolute;top:14px;width:12px}.quote__text,.rte blockquote>p:first-child{font-size:34px;font-weight:var(--font-weight-book);line-height:1.2;margin:0}@media (max-width:860px){.quote__text,.rte blockquote>p:first-child{font-size:var(--font-size-h4)}}.wrap{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-padding)}.section{background:var(--color-bg);color:var(--color-text);padding:var(--section-space-normal) 0}.section--spacing-small{padding:var(--section-space-small) 0}.section--spacing-large{padding:var(--section-space-large) 0}.section--tint{background:var(--color-bg-tint)}.dark,.section--dark{background:var(--color-bg-dark);color:var(--color-white)}.dark .muted,.section--dark .muted{color:var(--color-text-muted-inv)}:where(.section--dark,.dark) .textlink,:where(.section--dark,.dark) :where(a){color:var(--color-white);text-decoration-color:var(--color-white)}:where(.section--dark,.dark) .textlink:is(:hover,.is-hover),:where(.section--dark,.dark) :where(a):hover{color:var(--color-white);text-decoration-color:var(--color-white);text-decoration-thickness:3px}:is(.dnd-section,.dnd-row):has([data-bg=dark])+:is(.dnd-section,.dnd-row) [data-bg=dark],:is(.dnd-section,.dnd-row):has([data-bg=tint])+:is(.dnd-section,.dnd-row) [data-bg=tint],:is(.dnd-section,.dnd-row):has([data-bg=white])+:is(.dnd-section,.dnd-row) [data-bg=white]{padding-top:0!important}.section-head{display:flex;flex-direction:column;gap:22px;margin-bottom:48px;max-width:800px}.light{background:var(--color-white);color:var(--color-text)}:where(.light) .textlink,:where(.light) :where(a){color:var(--color-text);text-decoration-color:currentColor}:where(.light) .textlink:is(:hover,.is-hover),:where(.light) :where(a):hover{color:var(--color-text);text-decoration-color:var(--color-primary-1)}.dark .light .muted,.section--dark .light .muted{color:var(--color-text-muted)}.dark .light .media-ph,.section--dark .light .media-ph{background:var(--color-grey-100);border-color:var(--color-grey-300);color:var(--color-text-muted)}[id]{scroll-margin-top:var(--header-height)}.dnd-section,.dnd-section>.row-fluid{margin:0;max-width:none;padding:0}.row-fluid{display:flex;flex-wrap:wrap;width:100%}.row-fluid>[class*=span]{min-height:1px;min-width:0}.row-fluid>.span1{width:8.3333%}.row-fluid>.span2{width:16.6667%}.row-fluid>.span3{width:25%}.row-fluid>.span4{width:33.3333%}.row-fluid>.span5{width:41.6667%}.row-fluid>.span6{width:50%}.row-fluid>.span7{width:58.3333%}.row-fluid>.span8{width:66.6667%}.row-fluid>.span9{width:75%}.row-fluid>.span10{width:83.3333%}.row-fluid>.span11{width:91.6667%}.row-fluid>.span12{width:100%}@media (max-width:860px){.row-fluid>[class*=span]{width:100%}}.pattern-frame{position:relative}.pattern-frame>img{display:block;height:100%;object-fit:cover;width:100%}.pattern-frame:after{background:currentColor;content:"";inset:-16px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.63 25.63'%3E%3Cpath d='M.79 0C.35 0 0 .35 0 .79v24.84h8.25V9.03c0-.43.35-.78.78-.78h16.6V0Z'/%3E%3C/svg%3E") left top /24px 24px no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.63 25.63'%3E%3Cpath d='M24.84 0c.44 0 .79.35.79.79v24.84h-8.25V9.03c0-.43-.35-.78-.78-.78H0V0Z'/%3E%3C/svg%3E") right top /24px 24px no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.63 25.63'%3E%3Cpath d='M.79 25.63c-.44 0-.79-.35-.79-.79V0h8.25v16.6c0 .43.35.78.78.78h16.6v8.25Z'/%3E%3C/svg%3E") left bottom /24px 24px no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.63 25.63'%3E%3Cpath d='M24.84 25.63c.44 0 .79-.35.79-.79V0h-8.25v16.6c0 .43-.35.78-.78.78H0v8.25Z'/%3E%3C/svg%3E") right bottom /24px 24px no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.63 25.63'%3E%3Cpath d='M.79 0C.35 0 0 .35 0 .79v24.84h8.25V9.03c0-.43.35-.78.78-.78h16.6V0Z'/%3E%3C/svg%3E") left top /24px 24px no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.63 25.63'%3E%3Cpath d='M24.84 0c.44 0 .79.35.79.79v24.84h-8.25V9.03c0-.43-.35-.78-.78-.78H0V0Z'/%3E%3C/svg%3E") right top /24px 24px no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.63 25.63'%3E%3Cpath d='M.79 25.63c-.44 0-.79-.35-.79-.79V0h8.25v16.6c0 .43.35.78.78.78h16.6v8.25Z'/%3E%3C/svg%3E") left bottom /24px 24px no-repeat,url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25.63 25.63'%3E%3Cpath d='M24.84 25.63c.44 0 .79-.35.79-.79V0h-8.25v16.6c0 .43-.35.78-.78.78H0v8.25Z'/%3E%3C/svg%3E") right bottom /24px 24px no-repeat;pointer-events:none;position:absolute;z-index:2}.dotgrid{background-color:var(--color-secondary-1);background-image:radial-gradient(circle,var(--color-primary-1) 2.6px,transparent 3.2px),linear-gradient(var(--color-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--color-grid-line) 1px,transparent 1px);background-position:-18px -18px,0 0,0 0;background-size:36px 36px,36px 36px,36px 36px;color:var(--color-white)}.dotgrid__label{align-self:flex-start;background:var(--color-secondary-1);font-size:var(--font-size-sub1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-sub1);padding:2px 8px 2px 0}.media-ph{align-items:center;background:var(--color-grey-100);border:1px dashed var(--color-grey-300);color:var(--color-text-muted);display:flex;font-size:14px;justify-content:center;line-height:1.5;padding:20px;text-align:center}:where(.section--dark,.dark) .media-ph{background:var(--color-secondary-2);border-color:var(--color-disabled-inv-border);color:var(--color-text-muted-inv)}.todo-badge{background:var(--color-primary-action);border-radius:999px;color:var(--color-white);display:inline-block;font-size:12px;font-weight:var(--font-weight-semibold);margin-left:6px;padding:2px 10px;vertical-align:middle}:focus-visible{outline:var(--focus-outline-width) solid currentColor;outline-offset:var(--focus-outline-offset)}.skip-link{background:var(--color-white);color:var(--color-text);font-weight:var(--font-weight-semibold);left:16px;padding:12px 20px;position:absolute;top:-100px;z-index:100}.skip-link:focus{top:16px}.visually-hidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ico{fill:none;flex-shrink:0;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;width:24px}.btn{--cc:var(--color-secondary-1);align-items:center;border:1.5px solid transparent;border-radius:0;cursor:pointer;display:inline-flex;font-family:inherit;font-size:19px;font-weight:var(--font-weight-semibold);gap:10px;justify-content:center;min-height:54px;padding:0 28px;position:relative;text-decoration:none;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast);white-space:nowrap}.btn:before,.hsfc-Button:before{background:linear-gradient(var(--cc),var(--cc)) 0 0 /12px 4px no-repeat,linear-gradient(var(--cc),var(--cc)) 0 0 /4px 12px no-repeat,linear-gradient(var(--cc),var(--cc)) 100% 0 /12px 4px no-repeat,linear-gradient(var(--cc),var(--cc)) 100% 0 /4px 12px no-repeat,linear-gradient(var(--cc),var(--cc)) 0 100% /12px 4px no-repeat,linear-gradient(var(--cc),var(--cc)) 0 100% /4px 12px no-repeat,linear-gradient(var(--cc),var(--cc)) 100% 100% /12px 4px no-repeat,linear-gradient(var(--cc),var(--cc)) 100% 100% /4px 12px no-repeat;content:"";inset:-7px;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--duration-corners) var(--easing),inset var(--duration-corners) var(--easing)}.btn:is(:hover,:focus-visible,.is-hover):before,.hsfc-Button:not([disabled]):is(:hover,:focus-visible):before{inset:-11px;opacity:1}.btn:active:before,.hsfc-Button:active:before{inset:-7px;transition-duration:var(--duration-press)}.btn:focus-visible{outline:var(--focus-outline-width) solid var(--cc);outline-offset:var(--focus-outline-offset)}.btn:is(:disabled,.is-disabled,[aria-disabled=true]){cursor:not-allowed}.btn:is(:disabled,.is-disabled,[aria-disabled=true]):before{inset:-7px;opacity:0}@media (prefers-reduced-motion:reduce){.btn:active:before,.btn:before,.hsfc-Button:active:before,.hsfc-Button:before{inset:-11px}}.btn--sm{font-size:16px;min-height:44px;padding:0 20px}.action-primary{--cc:var(--color-primary-1);background:var(--color-primary-action);color:var(--color-white)}.action-primary:is(:hover,.is-hover){background:var(--color-primary-action-hover);color:var(--color-white)}.action-primary:is(:disabled,.is-disabled,[aria-disabled=true]){--cc:var(--color-grey-200);background:var(--color-grey-200);color:var(--color-placeholder)}.action-primary.inv{--cc:var(--color-white);background:var(--color-white);color:var(--color-secondary-1)}.action-primary.inv:is(:hover,.is-hover){background:var(--color-primary-action);color:var(--color-white)}.action-primary.inv:is(:disabled,.is-disabled,[aria-disabled=true]){--cc:var(--color-disabled-inv-border);background:var(--color-disabled-inv-bg);color:var(--color-disabled-inv-text)}.action-point{--cc:var(--color-secondary-1);background:transparent;border-color:var(--color-secondary-1);color:var(--color-secondary-1)}.action-point:is(:hover,.is-hover){background:var(--color-secondary-1);color:var(--color-white)}.action-point:is(:disabled,.is-disabled,[aria-disabled=true]){--cc:var(--color-grey-200);background:transparent;border-color:var(--color-grey-200);color:var(--color-disabled-text)}.action-point:is(.inv,:where(.section--dark,.dark) *){--cc:var(--color-white);border-color:var(--color-white);color:var(--color-white)}.action-point:is(.inv,:where(.section--dark,.dark) *):is(:hover,.is-hover){background:var(--color-white);color:var(--color-secondary-1)}.action-point:is(.inv,:where(.section--dark,.dark) *):is(:disabled,.is-disabled,[aria-disabled=true]){--cc:var(--color-disabled-inv-border);background:transparent;border-color:var(--color-disabled-inv-border);color:var(--color-disabled-inv-text)}.action-tertiary{align-items:center;background:none;border:0;color:var(--color-secondary-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:17px;font-weight:var(--font-weight-semibold);gap:10px;min-height:44px;padding:0;text-decoration:none}.action-tertiary .ico{transition:transform var(--duration-fast)}.action-tertiary:is(:hover,.is-hover){color:var(--color-secondary-1);text-decoration:underline;text-decoration-color:var(--color-primary-1);text-decoration-thickness:2px;text-underline-offset:5px}.action-tertiary:is(:hover,.is-hover) .ico{color:var(--color-primary-1);transform:translateX(5px)}.action-tertiary:is(:disabled,.is-disabled,[aria-disabled=true]){color:var(--color-disabled-text);cursor:not-allowed;text-decoration:none}.action-tertiary:is(:disabled,.is-disabled,[aria-disabled=true]) .ico{color:inherit;transform:none}.action-tertiary:is(.inv,:where(.section--dark,.dark) *),.action-tertiary:is(.inv,:where(.section--dark,.dark) *):is(:hover,.is-hover){color:var(--color-white)}.action-tertiary:is(.inv,:where(.section--dark,.dark) *):is(:disabled,.is-disabled,[aria-disabled=true]){color:var(--color-disabled-inv-text)}.btn.action--fab{height:56px;min-height:0;padding:0;width:56px}.action-label{align-items:center;background:var(--color-grey-100);border:0;border-radius:0;color:var(--color-secondary-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:14px;font-weight:var(--font-weight-semibold);min-height:32px;padding:0 14px;text-decoration:none}.action-label:is(:hover,.is-hover){background:var(--color-grey-200);color:var(--color-secondary-1)}.action-label:is(:disabled,.is-disabled){background:var(--color-grey-100);color:var(--color-disabled-text);cursor:not-allowed}.action-filter{align-items:center;background:var(--color-white);border:1.5px solid var(--color-grey-300);border-radius:0;color:var(--color-secondary-1);cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:var(--font-weight-semibold);gap:8px;min-height:44px;padding:0 18px;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast)}.action-filter:is(:hover,.is-hover){border-color:var(--color-secondary-1)}.action-filter:is(.is-selected,[aria-pressed=true],[aria-selected=true]){background:var(--color-secondary-1);border-color:var(--color-secondary-1);color:var(--color-white)}.action-filter:is(:disabled,.is-disabled){border-color:var(--color-grey-200);color:var(--color-disabled-text);cursor:not-allowed}.action-download{align-items:center;background:none;border:0;color:var(--color-secondary-1);cursor:pointer;display:inline-flex;font-family:inherit;gap:12px;min-height:44px;padding:0;text-align:left;text-decoration:none}.action-download__icon{align-items:center;border:1.5px solid;border-radius:50%;display:flex;flex-shrink:0;height:44px;justify-content:center;transition:background var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast);width:44px}.action-download:is(:hover,.is-hover) .action-download__icon{background:var(--color-primary-1);border-color:var(--color-primary-1);color:var(--color-white)}.action-download:is(:disabled,.is-disabled){color:var(--color-disabled-text);cursor:not-allowed}.action-download:is(:disabled,.is-disabled) .action-download__icon{background:none;border-color:var(--color-grey-200)}.action-download__title{font-size:16px;font-weight:var(--font-weight-semibold)}.action-link{color:var(--color-secondary-1);font-size:17px;font-weight:var(--font-weight-body);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.action-link:is(:hover,.is-hover){color:var(--color-secondary-1);text-decoration-color:var(--color-primary-1);text-decoration-thickness:3px}.action-link.is-disabled{color:var(--color-disabled-text);cursor:not-allowed;text-decoration-color:var(--color-grey-200)}@media (max-width:860px){.btn{font-size:16px;padding:0 18px}.btn--sm{padding:0 20px}}.ctl{align-items:center;cursor:pointer;display:inline-flex;font-size:16px;gap:12px;min-height:44px}.ctl.is-disabled{color:var(--color-disabled-text);cursor:not-allowed}.ctl.is-error{color:var(--color-error)}.cb,.rb{appearance:none;-webkit-appearance:none;background:var(--color-white);border:1.5px solid var(--color-secondary-1);cursor:pointer;display:inline-grid;flex-shrink:0;height:22px;margin:0;place-content:center;width:22px}.cb{border-radius:2px}.rb{border-radius:50%}.cb:checked{background:var(--color-primary-1);border-color:var(--color-primary-1)}.cb:checked:after{border:solid var(--color-white);border-width:0 2px 2px 0;content:"";height:11px;transform:translateY(-1px) rotate(45deg);width:6px}.rb:checked:after{background:var(--color-primary-1);border-radius:50%;content:"";height:10px;width:10px}.cb:focus-visible,.rb:focus-visible,.sw:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring-strong);outline:none}.cb:disabled,.rb:disabled{background:var(--color-grey-100);border-color:var(--color-grey-300);cursor:not-allowed}.cb:disabled:checked{border-color:var(--color-grey-300)}.cb:disabled:checked,.rb:disabled:checked:after{background:var(--color-grey-300)}.cb.is-error,.cb[aria-invalid=true],.rb.is-error,.rb[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-transparent)}.sw{appearance:none;-webkit-appearance:none;background:var(--color-grey-300);border-radius:999px;cursor:pointer;flex-shrink:0;height:26px;margin:0;position:relative;transition:background var(--duration-fast);width:46px}.sw:after{background:var(--color-white);border-radius:50%;content:"";height:20px;left:3px;position:absolute;top:3px;transition:left var(--duration-fast);width:20px}.sw:checked{background:var(--color-primary-1)}.sw:checked:after{left:23px}.sw:disabled{background:var(--color-grey-100);cursor:not-allowed}.sw:disabled:checked{background:#f2b8b8}.sw.is-error,.sw[aria-invalid=true]{box-shadow:0 0 0 2px var(--color-error)}.range{accent-color:var(--color-primary-1);-webkit-appearance:none;appearance:none;background:var(--color-grey-200);border-radius:2px;height:4px;margin:0;width:100%}.range::-webkit-slider-thumb{-webkit-appearance:none;background:var(--color-primary-1);border:3px solid var(--color-white);border-radius:50%;box-shadow:0 0 0 1.5px var(--color-primary-1);cursor:pointer;height:24px;width:24px}.range::-moz-range-thumb{background:var(--color-primary-1);border:3px solid var(--color-white);border-radius:50%;cursor:pointer;height:20px;width:20px}.range::-moz-range-progress{background:var(--color-primary-1);height:4px}.field{display:flex;flex-direction:column;gap:8px;min-width:0}.field>.lbl,.lbl{font-size:14px;font-weight:var(--font-weight-semibold)}.field>.lbl,.inp,.lbl{color:var(--color-text)}.inp{background:var(--color-white);border:1.5px solid var(--color-border-input);border-radius:2px;font-family:inherit;font-size:16px;font-weight:var(--font-weight-body);height:52px;padding:0 14px;width:100%}textarea.inp{height:auto;min-height:132px;padding:14px;resize:vertical}.inp::placeholder{color:var(--color-placeholder);opacity:1}.inp.is-focus,.inp:focus{box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}.inp.is-complete,.inp.is-focus,.inp:focus{border-color:var(--color-secondary-1)}.inp.is-error,.inp[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-transparent)}.inp:disabled{background:var(--color-grey-100);border-color:var(--color-grey-200);cursor:not-allowed}.field.is-disabled>.lbl,.inp:disabled{color:var(--color-disabled-text)}.sel{position:relative}.sel select{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:44px}.sel .ico{pointer-events:none;position:absolute;right:14px;top:14px}.sel.is-disabled{color:var(--color-disabled-text)}.hint{color:var(--color-text-muted)}.err-msg,.hint{font-size:13px;line-height:1.45}.err-msg{align-items:flex-start;color:var(--color-error);display:flex;gap:8px}.err-msg .ico{height:18px;width:18px}.fbadge{position:relative}.fbadge .ok{color:var(--color-success);position:absolute;right:14px;top:14px}.upload{align-items:center;background:var(--color-white);border:1.5px dashed var(--color-border-input);border-radius:2px;cursor:pointer;display:flex;gap:16px;padding:22px}.upload:hover{border-color:var(--color-secondary-1)}.upload:focus-within{border-color:var(--color-secondary-1);box-shadow:0 0 0 3px var(--color-focus-ring)}:root{--hsf-global__font-family:var(--font-family);--hsf-global__font-size:16px;--hsf-global__color:var(--color-text);--hsf-global-error__color:var(--color-error);--hsf-row__vertical-spacing:22px;--hsf-row__horizontal-spacing:22px;--hsf-module__vertical-spacing:22px;--hsf-background__background-color:transparent;--hsf-background__border-style:none;--hsf-background__padding:0;--hsf-heading__font-family:var(--font-family);--hsf-heading__color:var(--color-text);--hsf-richtext__font-family:var(--font-family);--hsf-richtext__font-size:14px;--hsf-richtext__color:var(--color-text);--hsf-field-label__font-family:var(--font-family);--hsf-field-label__font-size:14px;--hsf-field-label__color:var(--color-text);--hsf-field-label-requiredindicator__color:var(--color-text);--hsf-field-description__font-family:var(--font-family);--hsf-field-description__color:var(--color-text-muted);--hsf-field-footer__font-family:var(--font-family);--hsf-field-footer__color:var(--color-text-muted);--hsf-field-input__font-family:var(--font-family);--hsf-field-input__color:var(--color-text);--hsf-field-input__background-color:var(--color-white);--hsf-field-input__placeholder-color:var(--color-placeholder);--hsf-field-input__border-color:var(--color-border-input);--hsf-field-input__border-width:1.5px;--hsf-field-input__border-style:solid;--hsf-field-input__border-radius:2px;--hsf-field-input__padding:13px 14px;--hsf-field-textarea__font-family:var(--font-family);--hsf-field-textarea__color:var(--color-text);--hsf-field-textarea__background-color:var(--color-white);--hsf-field-textarea__placeholder-color:var(--color-placeholder);--hsf-field-textarea__border-color:var(--color-border-input);--hsf-field-textarea__border-width:1.5px;--hsf-field-textarea__border-style:solid;--hsf-field-textarea__border-radius:2px;--hsf-field-textarea__padding:14px;--hsf-field-checkbox__background-color:var(--color-white);--hsf-field-checkbox__color:var(--color-white);--hsf-field-checkbox__border-color:var(--color-secondary-1);--hsf-field-checkbox__border-width:1.5px;--hsf-field-checkbox__border-style:solid;--hsf-field-radio__background-color:var(--color-white);--hsf-field-radio__color:var(--color-primary-1);--hsf-field-radio__border-color:var(--color-secondary-1);--hsf-field-radio__border-width:1.5px;--hsf-field-radio__border-style:solid;--hsf-button__font-family:var(--font-family);--hsf-button__font-size:19px;--hsf-button__color:var(--color-white);--hsf-button__background-color:var(--color-primary-action);--hsf-button__background-image:none;--hsf-button__border-radius:0;--hsf-button__padding:15px 28px;--hsf-button__box-shadow:none;--hsf-erroralert__font-family:var(--font-family);--hsf-erroralert__font-size:13px;--hsf-erroralert__color:var(--color-error);--hsf-infoalert__font-family:var(--font-family);--hsf-infoalert__font-size:13px;--hsf-infoalert__color:var(--color-text-muted)}[data-hsfc-id=Renderer] .hsfc-FieldLabel{font-weight:var(--font-weight-semibold);margin-bottom:8px!important}[data-hsfc-id=Renderer] .hsfc-FieldLabel__RequiredIndicator{color:inherit}[data-hsfc-id=Renderer] .hsfc-DropdownInput>input,[data-hsfc-id=Renderer] .hsfc-TextInput,[data-hsfc-id=Renderer] .hsfc-TextareaInput{font-size:16px;font-weight:var(--font-weight-body);min-height:52px}[data-hsfc-id=Renderer] .hsfc-TextareaInput{min-height:132px}[data-hsfc-id=Renderer] .hsfc-DropdownInput>input:focus,[data-hsfc-id=Renderer] .hsfc-TextInput:focus,[data-hsfc-id=Renderer] .hsfc-TextareaInput:focus{border-color:var(--color-secondary-1);box-shadow:0 0 0 3px var(--color-focus-ring);outline:none}[data-hsfc-id=Renderer] .hsfc-DropdownInput>input[aria-invalid=true],[data-hsfc-id=Renderer] .hsfc-TextInput[aria-invalid=true],[data-hsfc-id=Renderer] .hsfc-TextareaInput[aria-invalid=true]{border-color:var(--color-error);box-shadow:0 0 0 3px var(--color-error-transparent)}[data-hsfc-id=Renderer] .hsfc-CheckboxInput{border-radius:2px;height:22px;width:22px}[data-hsfc-id=Renderer] .hsfc-CheckboxInput:checked{background-color:var(--color-primary-1);border-color:var(--color-primary-1)}[data-hsfc-id=Renderer] .hsfc-CheckboxInput:focus-visible,[data-hsfc-id=Renderer] .hsfc-RadioInput:focus-visible{box-shadow:0 0 0 3px var(--color-focus-ring-strong);outline:none}[data-hsfc-id=Renderer] .hsfc-Button{--cc:var(--color-primary-1);border:0;cursor:pointer;font-weight:var(--font-weight-semibold);min-height:54px;position:relative;transition:background var(--duration-fast)}[data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):hover{background-color:var(--color-primary-action-hover)}[data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):focus{box-shadow:none;outline:var(--focus-outline-width) solid var(--cc);outline-offset:var(--focus-outline-offset)}[data-hsfc-id=Renderer] .hsfc-Button:not([disabled]):focus:not(:focus-visible){outline:none}