:root{--beans-blue:#3b45a7;--beans-light-blue:#009ae6;--beans-green:#0acf85;--beans-yellow:#fbce40;--beans-ink:#20243a;--beans-muted:#62687a;--beans-border:#dfe3ee;--beans-surface:#f7f8fc;--beans-surface-blue:#f2f5ff;--beans-surface-green:#effcf7;--beans-surface-yellow:#fff9df;--beans-white:#fff;--beans-radius:12px}html{scroll-behavior:smooth}.hubspot-pillar-page,.hubspot-pillar-page *{box-sizing:border-box}.hubspot-pillar-page{color:var(--beans-ink);font-family:Brandon Grotesque,Arial,sans-serif;font-size:18px;line-height:1.72;margin:0 auto;max-width:1040px}.hubspot-pillar-page p{margin:0 0 22px}.hubspot-pillar-page ol,.hubspot-pillar-page ul{margin:0 0 28px;padding-left:1.35em}.hubspot-pillar-page li{margin:0 0 9px}.hubspot-pillar-page a{color:var(--beans-blue);text-decoration-color:rgba(59,69,167,.35);text-decoration-thickness:1px;text-underline-offset:4px;transition:color .18s ease,text-decoration-color .18s ease}.hubspot-pillar-page a:hover{color:var(--beans-light-blue);text-decoration-color:currentColor}.hubspot-pillar-page strong{color:#1d2244}.hubspot-pillar-page .pillar-heading{color:var(--beans-blue);font-size:clamp(30px,4vw,42px);font-weight:400;line-height:1.2;margin:72px 0 26px;padding:0 0 15px;position:relative;scroll-margin-top:120px}.hubspot-pillar-page .pillar-heading:after{background:var(--beans-yellow);bottom:0;content:"";height:4px;left:0;position:absolute;width:68px}.pillar-toc{background:var(--beans-blue);border:1px solid var(--beans-blue);border-radius:var(--beans-radius);color:var(--beans-white);margin:44px 0 62px;padding:30px clamp(22px,5vw,42px) 34px}.pillar-toc .pillar-heading{color:var(--beans-white)!important;font-size:30px;margin:0 0 20px}.pillar-toc .pillar-heading:after{background:var(--beans-yellow)}.pillar-toc-list{display:grid;gap:0 30px;grid-template-columns:repeat(2,minmax(0,1fr))}.pillar-toc-list,.pillar-toc-list li{list-style:none!important;margin:0!important;padding:0!important}.pillar-toc-list li{border-bottom:1px solid hsla(0,0%,100%,.2)}.pillar-toc-list li::marker,.pillar-toc-list li:before{content:none!important;display:none!important}.pillar-toc-list a{color:var(--beans-white)!important;display:block;font-weight:600;padding:11px 0;text-decoration:none;transition:color .18s ease,transform .18s ease}.pillar-toc-list a:hover{color:var(--beans-yellow)!important;transform:translateX(3px)}.pillar-table-wrap{border:1px solid var(--beans-border);border-radius:10px;margin:30px 0 40px;max-width:100%;overflow-x:auto;width:100%}.pillar-table{background:var(--beans-white);border-collapse:separate!important;border-spacing:0;margin:0;min-width:680px;width:100%!important}.pillar-table td,.pillar-table th{border-bottom:1px solid var(--beans-border);border-right:1px solid var(--beans-border);height:auto!important;padding:15px 17px!important;text-align:left!important;vertical-align:top}.pillar-table td:last-child,.pillar-table th:last-child{border-right:0}.pillar-table tbody tr:last-child td{border-bottom:0}.pillar-table thead th{background:var(--beans-yellow)!important;color:#1d2244!important;font-size:16px;font-weight:700}.pillar-table tbody tr:nth-child(2n){background:#fafbfe}.pillar-table tbody tr:hover{background:var(--beans-surface-blue)}.pillar-table tbody td:first-child strong{color:var(--beans-blue)}.pillar-callout{background:var(--beans-surface-yellow);border:1px solid #efd978;border-left:5px solid var(--beans-yellow);border-radius:0 10px 10px 0;margin:30px 0!important;padding:20px 22px}.pillar-callout--note{background:var(--beans-surface-blue);border-color:#cfd5f5;border-left-color:var(--beans-blue)}.pillar-callout--contract{background:var(--beans-surface-green);border-color:#b8ecd7;border-left-color:var(--beans-green)}.pillar-callout strong:first-child{color:var(--beans-blue)}.related-links{border:1px solid var(--beans-border);border-left:4px solid var(--beans-light-blue);border-radius:0 10px 10px 0;margin:28px 0 42px;overflow:hidden}.related-links>p{background:var(--beans-surface);border-bottom:1px solid var(--beans-border);color:var(--beans-blue);font-weight:700;margin:0;padding:15px 20px}.related-links li,.related-links ul{list-style:none!important;margin:0!important;padding:0!important}.related-links li{border-top:1px solid var(--beans-border)}.related-links li:first-child{border-top:0}.related-links li::marker,.related-links li:before{background:none!important;content:none!important;display:none!important}.related-links a{align-items:center;display:flex;font-weight:600;gap:16px;justify-content:space-between;min-height:52px;padding:13px 18px 13px 20px;text-decoration:none;transition:background-color .18s ease,color .18s ease}.related-links a:hover{background:var(--beans-surface-blue)}.related-links__arrow{fill:none;flex:0 0 18px;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;transition:transform .18s ease;width:18px}.related-links a:hover .related-links__arrow{transform:translateX(3px)}.pillar-faq{margin:30px 0 68px}.pillar-faq__item{background:var(--beans-white);border-bottom:1px solid var(--beans-border);margin:0;overflow:hidden}.pillar-faq__item:first-child{border-top:1px solid var(--beans-border)}.pillar-faq__question{align-items:center;background:transparent;border:0;color:var(--beans-ink);cursor:pointer;display:flex;font:inherit;font-size:18px;font-weight:700;gap:20px;justify-content:space-between;padding:18px 4px;text-align:left;width:100%}.pillar-faq__question:hover{color:var(--beans-blue)}.pillar-faq__question:focus-visible{outline:3px solid rgba(0,154,230,.25);outline-offset:4px}.pillar-faq__icon{align-items:center;background:var(--beans-yellow);border-radius:50%;color:var(--beans-blue);display:inline-flex;flex:0 0 28px;font-size:20px;height:28px;justify-content:center;line-height:1;transition:background-color .18s ease,transform .18s ease;width:28px}.pillar-faq__item.is-open .pillar-faq__icon{background:var(--beans-green);transform:rotate(45deg)}.pillar-faq__answer{overflow:hidden}.pillar-faq__answer-inner{color:var(--beans-muted);padding:0 48px 20px 4px}.pillar-faq__answer-inner>:last-child{margin-bottom:0}.hubspot-pillar-page .pillar-faq li:before,.hubspot-pillar-page .pillar-toc li:before,.hubspot-pillar-page .related-links li:before{background:none!important;content:none!important;display:none!important;height:0!important;margin:0!important;width:0!important}@media (max-width:820px){.hubspot-pillar-page{font-size:17px}.pillar-toc-list{grid-template-columns:1fr}.pillar-toc{margin-bottom:50px}.hubspot-pillar-page .pillar-heading{margin-top:58px}}@media (max-width:560px){.pillar-toc{padding:24px 18px 28px}.pillar-faq__question{padding:16px 0}.pillar-faq__answer-inner{padding:0 40px 18px 0}.related-links a{padding-left:16px;padding-right:15px}}.widget-type-form{--beans-blue:#3b45a7;--beans-light-blue:#009ae6;--beans-green:#0acf85;--beans-yellow:#fbce40;--form-text:#20243a;--form-muted:#667085;--form-border:#d6dbea;--form-error:#d92d20;margin:72px 0 48px!important}.widget-type-form>.hs_cos_wrapper_type_form{background:var(--beans-blue)!important;border-radius:18px!important;display:block!important;max-width:none!important;overflow:visible!important;padding:42px!important;width:100%!important}.widget-type-form>.hs_cos_wrapper_type_form>.form-title,.widget-type-form>.hs_cos_wrapper_type_form>h3{background:transparent!important;color:#fff!important;display:block!important;font-size:clamp(30px,4vw,42px)!important;font-weight:600!important;line-height:1.2!important;margin:0 0 30px!important;max-width:none!important;overflow:visible!important;padding:0 0 16px!important;position:relative!important;width:100%!important}.widget-type-form>.hs_cos_wrapper_type_form>.form-title:after,.widget-type-form>.hs_cos_wrapper_type_form>h3:after{background:var(--beans-yellow)!important;bottom:0!important;content:""!important;display:block!important;height:4px!important;left:0!important;position:absolute!important;width:72px!important}.widget-type-form>.hs_cos_wrapper_type_form>div[id^=hs_form_target_]{background:#fff!important;border-radius:12px!important;display:block!important;margin:0 auto!important;max-width:920px!important;overflow:visible!important;padding:36px!important;width:100%!important}.widget-type-form>.hs_cos_wrapper_type_form>div[id^=hs_form_target_] form{background:transparent!important;border:0!important;border-radius:0!important;margin:0!important;max-width:none!important;overflow:visible!important;padding:0!important;width:100%!important}.widget-type-form div[id^=hs_form_target_] *,.widget-type-form div[id^=hs_form_target_] :after,.widget-type-form div[id^=hs_form_target_] :before{box-sizing:border-box}.widget-type-form div[id^=hs_form_target_] li,.widget-type-form div[id^=hs_form_target_] ol,.widget-type-form div[id^=hs_form_target_] ul{list-style:none!important;margin:0;padding:0}.widget-type-form div[id^=hs_form_target_] li::marker,.widget-type-form div[id^=hs_form_target_] li:before{content:none!important;display:none!important}.widget-type-form div[id^=hs_form_target_] .form-columns-1,.widget-type-form div[id^=hs_form_target_] .form-columns-2{max-width:none!important;width:100%!important}.widget-type-form div[id^=hs_form_target_] .form-columns-2{display:flex!important;gap:16px!important}.widget-type-form div[id^=hs_form_target_] .form-columns-2 .hs-form-field{float:none!important;margin-right:0!important;width:calc(50% - 8px)!important}.widget-type-form div[id^=hs_form_target_] .hs-form-field{margin:0 0 16px!important}.widget-type-form div[id^=hs_form_target_] .input{margin-right:0!important;width:100%!important}.widget-type-form div[id^=hs_form_target_] label{color:var(--beans-blue);display:block;font-size:15px;font-weight:600;line-height:1.4;margin:0 0 7px}.widget-type-form div[id^=hs_form_target_] .hs-form-required{color:var(--beans-light-blue)}.widget-type-form div[id^=hs_form_target_] .hs-form-field>label:empty{display:none}.widget-type-form div[id^=hs_form_target_] input[type=email],.widget-type-form div[id^=hs_form_target_] input[type=number],.widget-type-form div[id^=hs_form_target_] input[type=tel],.widget-type-form div[id^=hs_form_target_] input[type=text],.widget-type-form div[id^=hs_form_target_] input[type=url],.widget-type-form div[id^=hs_form_target_] select,.widget-type-form div[id^=hs_form_target_] textarea{background-color:#fff!important;border:1px solid var(--form-border)!important;border-radius:8px!important;color:var(--form-text)!important;font-family:inherit!important;font-size:16px!important;line-height:1.4!important;margin:0!important;max-width:none!important;transition:border-color .18s ease,outline-color .18s ease;width:100%!important}.widget-type-form div[id^=hs_form_target_] input[type=email],.widget-type-form div[id^=hs_form_target_] input[type=number],.widget-type-form div[id^=hs_form_target_] input[type=tel],.widget-type-form div[id^=hs_form_target_] input[type=text],.widget-type-form div[id^=hs_form_target_] input[type=url]{height:54px!important;min-height:54px!important;padding:0 18px!important}.widget-type-form div[id^=hs_form_target_] select{appearance:none!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='%233b45a7' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right 17px center!important;background-repeat:no-repeat!important;height:58px!important;min-height:58px!important;overflow:visible!important;padding:0 50px 0 18px!important}.widget-type-form div[id^=hs_form_target_] select::-ms-expand{display:none}.widget-type-form div[id^=hs_form_target_] textarea{min-height:130px!important;padding:15px 18px!important;resize:vertical}.widget-type-form div[id^=hs_form_target_] input::placeholder,.widget-type-form div[id^=hs_form_target_] textarea::placeholder{color:#81899e!important;opacity:1!important}.widget-type-form div[id^=hs_form_target_] input:focus,.widget-type-form div[id^=hs_form_target_] select:focus,.widget-type-form div[id^=hs_form_target_] textarea:focus{border-color:var(--beans-light-blue)!important;outline:3px solid rgba(0,154,230,.14)!important;outline-offset:0!important}.widget-type-form div[id^=hs_form_target_] .inputs-list{margin:0!important;padding:0!important}.widget-type-form div[id^=hs_form_target_] .inputs-list>li{margin:0 0 12px!important}.widget-type-form div[id^=hs_form_target_] .hs-form-booleancheckbox-display{align-items:flex-start;color:var(--form-muted)!important;cursor:pointer;display:flex!important;font-size:14px!important;font-weight:400!important;gap:10px;line-height:1.55!important;margin:0!important}.widget-type-form div[id^=hs_form_target_] input[type=checkbox]{appearance:none!important;background:#fff!important;border:1px solid #aeb6c8!important;border-radius:3px!important;flex:0 0 18px!important;height:18px!important;margin:2px 0 0!important;min-height:18px!important;padding:0!important;position:relative!important;width:18px!important}.widget-type-form div[id^=hs_form_target_] input[type=checkbox]:checked{background:var(--beans-green)!important;border-color:var(--beans-green)!important}.widget-type-form div[id^=hs_form_target_] input[type=checkbox]:checked:after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";height:8px;left:5px;position:absolute;top:2px;transform:rotate(45deg);width:4px}.widget-type-form div[id^=hs_form_target_] .hs-form-booleancheckbox-display>span{margin-left:0!important}.widget-type-form div[id^=hs_form_target_] .legal-consent-container{margin-top:20px!important}.widget-type-form div[id^=hs_form_target_] .legal-consent-container p{color:var(--form-muted)!important;font-size:13px!important;line-height:1.55!important;margin:0!important}.widget-type-form div[id^=hs_form_target_] .legal-consent-container a{color:var(--beans-blue)!important}.widget-type-form div[id^=hs_form_target_] .hs-error-msgs{margin:6px 0 0!important}.widget-type-form div[id^=hs_form_target_] .hs-error-msg{color:var(--form-error)!important;font-size:13px!important;font-weight:600!important}.widget-type-form div[id^=hs_form_target_] .error,.widget-type-form div[id^=hs_form_target_] .invalid{border-color:var(--form-error)!important}.widget-type-form div[id^=hs_form_target_] .hs-recaptcha{margin:18px 0 0!important}.widget-type-form div[id^=hs_form_target_] .hs_submit{margin-top:22px!important}.widget-type-form div[id^=hs_form_target_] .actions{margin:0!important;padding:0!important}.widget-type-form div[id^=hs_form_target_] .hs-button,.widget-type-form div[id^=hs_form_target_] input[type=submit]{appearance:none!important;background:var(--beans-green)!important;border:1px solid var(--beans-green)!important;border-radius:8px!important;color:#173f34!important;cursor:pointer!important;font-family:inherit!important;font-size:17px!important;font-weight:700!important;height:auto!important;letter-spacing:.05em!important;min-height:58px!important;padding:15px 28px!important;text-transform:uppercase!important;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease!important;width:100%!important}.widget-type-form div[id^=hs_form_target_] .hs-button:hover,.widget-type-form div[id^=hs_form_target_] input[type=submit]:hover{background:var(--beans-yellow)!important;border-color:var(--beans-yellow)!important;color:var(--beans-blue)!important;transform:translateY(-1px)}@media (max-width:700px){.widget-type-form{margin:52px 0 36px!important}.widget-type-form>.hs_cos_wrapper_type_form{border-radius:12px!important;padding:28px 18px!important}.widget-type-form>.hs_cos_wrapper_type_form>.form-title,.widget-type-form>.hs_cos_wrapper_type_form>h3{font-size:30px!important;margin-bottom:24px!important}.widget-type-form>.hs_cos_wrapper_type_form>div[id^=hs_form_target_]{border-radius:10px!important;padding:24px 18px!important}.widget-type-form div[id^=hs_form_target_] .form-columns-2{display:block!important}.widget-type-form div[id^=hs_form_target_] .form-columns-2 .hs-form-field{width:100%!important}.widget-type-form div[id^=hs_form_target_] input,.widget-type-form div[id^=hs_form_target_] select,.widget-type-form div[id^=hs_form_target_] textarea{font-size:16px!important}}.ft-bn-wrap{display:none}