.gc-reg-wrapper{--gc-ink:#132a46;--gc-ink-soft:#2c4463;--gc-parchment:#faf7f1;--gc-paper:#fff;--gc-brass:#a6803d;--gc-brass-dark:#8a6a2f;--gc-line:#dcd5c7;--gc-text:#22262b;--gc-text-muted:#5c6470;--gc-alert-bg:#f4ecd8;--gc-alert-line:#c9a959;background:var(--gc-parchment);color:var(--gc-text);font-family:Inter,Arial,sans-serif}ul.no-list.hs-error-msgs.inputs-list li,ul.no-list.hs-error-msgs.inputs-list li label{line-height:0!important;margin:0;padding:2px}ul.no-list.hs-error-msgs.inputs-list li label{color:red}.hs-form-field{background:#fff;border-left:1px solid var(--gc-line);border-right:1px solid var(--gc-line);position:relative}.gc-reg-wrapper *,.gc-reg-wrapper :after,.gc-reg-wrapper :before{box-sizing:border-box}.gc-topbar{background:var(--gc-ink);color:#ede7d8;justify-content:space-between;padding:22px 40px}.gc-brand,.gc-topbar{align-items:center;display:flex}.gc-brand{font-family:IBM Plex Mono,monospace;font-size:13px;gap:12px;letter-spacing:.12em;text-transform:uppercase}.gc-mark{align-items:center;border:1.5px solid var(--gc-brass);border-radius:50%;color:var(--gc-brass);display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.gc-tag{color:#b7ae97;font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.gc-hero{margin:0 auto;max-width:920px;padding:56px 40px 30px}.gc-form-embed form{padding:0!important}.gc-eyebrow{color:var(--gc-brass-dark);font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.gc-hero h1{color:var(--gc-ink);font-size:40px;font-weight:600;line-height:1.15;margin:0 0 14px}.gc-sub{color:var(--gc-text-muted);font-size:16px;max-width:560px}.gc-sub p{margin:0}.gc-alert-wrap{margin:20px auto;max-width:920px;padding:0 40px}.gc-alert-box{background:var(--gc-alert-bg);border-left:3px solid var(--gc-alert-line);color:#4a3e1e;font-size:14px;padding:16px 20px}.gc-alert-box p{margin:0}.gc-alert-box b{color:var(--gc-ink)}.gc-layout{display:grid;gap:32px;grid-template-columns:1fr;margin:0 auto;max-width:920px;padding:10px 40px 90px}.gc-terms-header{align-items:center;border-bottom:1px solid var(--gc-line);display:flex;justify-content:space-between;padding:22px 32px 16px}.gc-terms-header h2{color:var(--gc-ink);font-size:20px;font-weight:600;margin:0}.gc-updated{color:var(--gc-text-muted);font-family:IBM Plex Mono,monospace;font-size:11px}.gc-terms-scroll{background:#fcfaf6;color:#3a3f45;font-size:13.5px;max-height:300px;overflow-y:auto;padding:22px 32px}.gc-terms-scroll h3{color:var(--gc-ink);font-size:18px;font-weight:700;letter-spacing:0;margin:18px 0 6px;text-transform:uppercase}ul li{color:#6b6b6b}.gc-terms-scroll h3:first-child{margin-top:0}.gc-terms-scroll p{margin:0 0 10px}.gc-terms-fade{background:linear-gradient(180deg,rgba(252,250,246,0),#fcfaf6);border-bottom:1px solid var(--gc-line);height:28px;margin-top:-28px;pointer-events:none;transition:opacity .2s ease}.below_alert_box{font-weight:500;padding:0 40px 14px}.gc-form-embed .gc-terms-inserted{background:#fff;border:1px solid var(--gc-line);border-radius:2px;margin:28px 0 0}.gc-terms-scroll h2,.gc-terms-scroll h2 strong,.gc-terms-scroll h3,.gc-terms-scroll span{font-size:14px!important;line-height:1;margin:22px 0 12px}.gc-terms-scroll p{color:#3a3f45!important;font-size:14px}.gc-form-embed .gc-terms-inserted .gc-terms-header{padding:18px 20px 14px}.gc-form-embed .gc-terms-inserted .gc-terms-scroll{padding:18px 20px}.gc-form-header{background:#fff;border:1px solid #dcd5c7;padding:26px 32px}.gc-form-header h2{color:var(--gc-ink);font-size:20px;font-weight:600;line-height:1.2;margin:0}.gc-form-embed .form-title,.gc-form-embed .hs-form-field[style*="display: none"],.gc-form-embed .hs-form-field[style*="display:none"],.gc-form-embed h3.form-title,.gc-form-embed input[type=hidden]{display:none!important}.gc-form-embed .hs-form-field:not(:has(input[type=checkbox])):not(:has(label)){display:none!important}.gc-form-embed form.hs-form{font-family:Inter,Arial,sans-serif}.gc-form-embed{counter-reset:gcFieldNum}.gc-form-embed .hs-form-field:not(:has(input[type=checkbox])){border-bottom:1px solid var(--gc-line);counter-increment:gcFieldNum;display:grid;grid-template-columns:56px 1fr;margin:0;padding:0;position:relative}.gc-form-embed .hs-form-field:not(:has(input[type=checkbox])):before{align-self:stretch;background:#fbf9f4;border-right:1px solid var(--gc-line);box-sizing:border-box;color:var(--gc-brass-dark);content:counter(gcFieldNum,decimal-leading-zero);font-family:IBM Plex Mono,monospace;font-size:12px;grid-column:1;grid-row:5/-1;height:100%;padding:22px 0 22px 24px}.gc-form-embed .hs-form-field:not(:has(input[type=checkbox]))>*{grid-column:2;padding:0 28px}.gc-form-embed .hs-form-field:not(:has(input[type=checkbox]))>:first-child{padding-top:20px}.gc-form-embed .hs-form-field:not(:has(input[type=checkbox]))>:last-child{padding-bottom:22px}.gc-form-embed .hs-form-field label{color:var(--gc-ink);display:block;font-size:14.5px;font-weight:600;margin-bottom:6px}.gc-form-embed .hs-form-field .hs-form-required{display:none}.gc-form-embed .hs-form-field:not(:has(input[type=checkbox])) label:after{background:#f1f1ee;border:1px solid var(--gc-line);border-radius:2px;color:var(--gc-text-muted);content:"Optional";display:inline-block;font-family:IBM Plex Mono,monospace;font-size:9.5px;letter-spacing:.06em;line-height:1.5;margin-left:8px;padding:1.5px 6px;vertical-align:middle}.gc-form-embed .hs-form-field:not(:has(input[type=checkbox])):has(.hs-form-required) label:after{background:#f4ecd8;border-color:var(--gc-brass);color:var(--gc-brass-dark);content:"Required";line-height:1.5}.gc-form-embed input:focus,.gc-form-embed textarea:focus{outline:0!important}.gc-form-embed .hs-form-field .hs-field-desc,.gc-form-embed .hs-form-field .hs-form-field__description{color:var(--gc-text-muted);font-size:13px;line-height:1.3;margin:4px 0 12px;max-width:520px}.gc-form-embed input[type=email],.gc-form-embed input[type=tel],.gc-form-embed input[type=text]{background:var(--gc-parchment);border:1px solid #c9c2b4;color:var(--gc-text);font-family:Inter,Arial,sans-serif;font-size:14.5px;max-width:420px;padding:11px 13px;width:100%}.gc-form-embed input:focus{background:#fff;outline:2px solid var(--gc-brass);outline-offset:1px}.actions{align-items:center;background:#fff;border-bottom:1px solid var(--gc-line);border-left:1px solid var(--gc-line);border-right:1px solid var(--gc-line);display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;padding:26px 32px 34px}.hs_i_have_read_and_agree_to_the_terms_and_conditions{border-bottom:0!important}#confirm_purchasing_training-27fa9bdb-d53b-4e38-b8df-894f41db8eee_9490,#i_have_read_and_agree_to_the_terms_and_conditions-27fa9bdb-d53b-4e38-b8df-894f41db8eee_9490{height:16px!important;margin-top:0;width:16px!important}li.hs-form-booleancheckbox span{color:#22262b!important;font-size:13px!important}.gc-form-embed .hs-form-field:has(input[type=checkbox]){border-bottom:1px dashed var(--gc-line);margin-bottom:0;padding:9px 32px}form .hs-button.primary:hover,form .hs-button:hover,form input[type=submit]:hover{border:0!important}.hs-error-msg:after{content:unset!important}.hs-form-booleancheckbox input{margin-top:0!important}.gc-form-embed .hs-form-booleancheckbox{align-items:flex-start;display:flex;gap:10px}.gc-form-embed .hs-form-booleancheckbox input[type=checkbox]{accent-color:var(--gc-brass-dark);flex-shrink:0;height:16px;margin-top:3px;width:16px}.hs-fieldtype-booleancheckbox:first-child,.hs_confirm_purchasing_training{padding-top:15px!important}.gc-form-embed .hs-form-booleancheckbox-display span{color:var(--gc-text);font-size:13.5px}.gc-form-embed .hs-error-msgs{color:#b3261e;font-size:12.5px;list-style:none;margin:6px 0 0;padding:0}.gc-form-embed .hs-button,.gc-form-embed input[type=submit]{background:var(--gc-ink);border:none;color:#ede7d8;cursor:pointer;font-family:Inter,Arial,sans-serif;font-size:14.5px;font-weight:600;letter-spacing:.02em;margin-top:8px;padding:14px 30px}.gc-form-embed .hs-button:hover,.gc-form-embed input[type=submit]:hover{background:var(--gc-ink-soft)}@media (max-width:600px){.gc-topbar{padding:18px 20px}.gc-hero{padding:36px 20px 20px}.gc-hero h1{font-size:28px}.gc-alert-wrap{padding:0 20px}.gc-layout{padding:30px 20px 60px}.gc-form-header,.gc-terms-header{padding-left:18px;padding-right:18px}.gc-terms-scroll{padding:18px}}.hs-form .hs-input[type=checkbox]:checked:after{background:#fff;content:"";height:8px;left:3px;position:absolute;top:5px;transform:rotate(-45deg);width:3px}.hs-form-booleancheckbox .hs-input[type=checkbox]:checked:before{background:#fff;content:"";height:7px;left:8px;position:absolute;top:3px;transform:rotate(45deg);width:3px}.hs-form-booleancheckbox .hs-input[type=checkbox]{width:16px!important}@media(max-width:480px){.gc-form-embed .hs-form-field:not(:has(input[type=checkbox])) label:after{position:static}.hs-error-msg:after{margin-left:0!important;margin-top:10px}}