.hs-form-private{font-family:var(--font-body)!important;font-size:var(--text-base)!important;text-align:left!important}.hs-form-private .hs-form-field{margin-bottom:var(--space-4)}.hs-form-private label:not(.hs-form-checkbox-display):not(.hs-form-radio-display){color:var(--color-neutral-700)!important;display:block;font-family:var(--font-body)!important;font-size:var(--text-sm)!important;font-weight:var(--font-medium)!important;margin-bottom:var(--space-2)}.hs-form-private .hs-form-required{color:var(--color-danger)}.hs-form-private .hs-input,.hs-form-private input[type=email],.hs-form-private input[type=number],.hs-form-private input[type=tel],.hs-form-private input[type=text],.hs-form-private input[type=url],.hs-form-private select,.hs-form-private textarea{background-color:var(--color-white)!important;border:1px solid var(--color-neutral-200)!important;border-radius:var(--radius-md)!important;box-sizing:border-box;color:var(--color-neutral-900)!important;display:block;font-family:var(--font-body)!important;font-size:var(--text-base)!important;padding:var(--space-3) var(--space-4)!important;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);width:100%!important}.hs-form-private .hs-input:focus,.hs-form-private input:focus,.hs-form-private select:focus,.hs-form-private textarea:focus{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px var(--color-primary-50)!important;outline:none!important}.hs-form-private .hs-input::placeholder{color:var(--color-neutral-300)}.hs-form-private select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-position:right var(--space-3) center!important;background-repeat:no-repeat!important;padding-right:var(--space-10)!important}.hs-form-private .hs-error-msgs{list-style:none!important;margin:var(--space-1) 0 0 0!important;padding:0!important}.hs-form-private .hs-error-msgs li{margin:0!important}.hs-form-private .hs-error-msg,.hs-form-private .hs-error-msgs label{color:var(--color-danger)!important;font-size:var(--text-sm)!important;font-weight:var(--font-normal)!important}.hs-form-private .hs-input.error,.hs-form-private .hs-input.invalid{border-color:var(--color-danger)!important}.hs-form-private .hs-input.error:focus,.hs-form-private .hs-input.invalid:focus{box-shadow:0 0 0 3px rgba(229,62,65,.1)!important}.hs-form-private .hs_error_rollup{background-color:var(--color-danger-50);border-radius:var(--radius-md);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4)}.hs-form-private .hs_error_rollup .hs-error-msgs label{color:var(--color-danger)!important}.hs-form-private .hs-button,.hs-form-private .hs-submit .actions input,.hs-form-private input[type=submit]{align-items:center;background-color:var(--color-primary)!important;border:2px solid var(--color-primary)!important;border-radius:var(--radius-pill)!important;color:var(--color-white)!important;cursor:pointer;display:flex!important;font-family:var(--font-body)!important;font-size:var(--text-lg)!important;font-weight:var(--font-semibold)!important;justify-content:center;line-height:1;padding:var(--space-4) var(--space-8)!important;transition:all var(--transition-base);width:100%!important}.hs-form-private .hs-button:hover,.hs-form-private .hs-submit .actions input:hover,.hs-form-private input[type=submit]:hover{background-color:var(--color-primary-hover)!important;border-color:var(--color-primary-hover)!important}.hs-form-private .hs-button:focus-visible,.hs-form-private input[type=submit]:focus-visible{outline:2px solid var(--color-primary)!important;outline-offset:2px}.hs-form-private .hs-button:disabled{cursor:not-allowed;opacity:.5}.hs-form-private .hs-submit{margin-top:var(--space-5)}.hs-form-private .legal-consent-container{margin-bottom:var(--space-4);margin-top:var(--space-4)}.hs-form-private .legal-consent-container .hs-richtext{color:var(--color-neutral-400)!important;font-size:var(--text-xs)!important;line-height:var(--leading-relaxed)}.hs-form-private .legal-consent-container .hs-richtext p{font-size:var(--text-xs)!important;margin-bottom:var(--space-2)}.hs-form-private .legal-consent-container .hs-richtext a{color:var(--color-primary);text-decoration:underline}.hs-form-private .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;gap:var(--space-2)}.hs-form-private .legal-consent-container .hs-form-booleancheckbox-display input{accent-color:var(--color-primary);flex-shrink:0;height:18px!important;margin-top:2px;width:18px!important}.hs-form-private .legal-consent-container .hs-form-booleancheckbox-display span{color:var(--color-neutral-600)!important;font-size:var(--text-sm)!important}.hs-form-private .legal-consent-container .inputs-list{list-style:none!important;margin:0!important;padding:0!important}.hs-form-private .legal-consent-container .inputs-list li{margin-bottom:var(--space-2)}.hs-form-private .submitted-message{color:var(--color-primary-700);font-size:var(--text-lg);padding:var(--space-6);text-align:center}.hs-form-private .submitted-message p{margin-bottom:var(--space-2)}.webinar-details{background-color:var(--color-neutral-25);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-4)}.webinar-detail-item{align-items:center;color:var(--color-neutral-700);display:flex;font-size:var(--text-sm);gap:var(--space-3)}.webinar-detail-icon{flex-shrink:0;font-size:var(--text-base);text-align:center;width:20px}.webinar-detail-label{color:var(--color-neutral-400);font-weight:var(--font-medium);min-width:60px}.webinar-detail-value{color:var(--color-neutral-900);font-weight:var(--font-semibold)}.embed-learn-list,.guide-contents-list{list-style:none;margin:0 0 var(--space-5) 0;padding:0}.embed-learn-list li,.guide-contents-list li{align-items:flex-start;color:var(--color-neutral-700);display:flex;font-size:var(--text-sm);gap:var(--space-2);padding:var(--space-2) 0}.embed-learn-list li:before,.guide-contents-list li:before{color:var(--color-primary);content:"\2713";flex-shrink:0;font-weight:var(--font-bold)}.embed-card-badge{align-items:center;background-color:var(--color-primary-50);border-radius:var(--radius-full);color:var(--color-primary-700);display:inline-flex;font-size:var(--text-xs);font-weight:var(--font-semibold);margin-bottom:var(--space-3);padding:var(--space-1) var(--space-3)}.embed-card-title{color:var(--color-neutral-900);font-family:var(--font-heading);font-size:var(--text-xl);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--space-2)}.embed-card-subtitle{color:var(--color-neutral-500);font-size:var(--text-sm);line-height:var(--leading-relaxed);margin-bottom:var(--space-5)}.embed-section-label{color:var(--color-neutral-900);font-size:var(--text-sm);font-weight:var(--font-semibold);letter-spacing:.05em;margin-bottom:var(--space-3);text-transform:uppercase}.form-modal-backdrop{align-items:center;background:rgba(0,0,0,.5);display:none;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:var(--z-modal-backdrop)}.form-modal-backdrop.active{display:flex}.form-modal{background:var(--color-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);max-height:90vh;max-width:480px;overflow-y:auto;position:relative;width:100%}.form-modal-lg{max-width:600px}.form-modal-close{align-items:center;background:var(--color-neutral-100);border:none;border-radius:var(--radius-full);color:var(--color-neutral-500);cursor:pointer;display:flex;font-size:var(--text-xl);height:36px;justify-content:center;position:absolute;right:var(--space-3);top:var(--space-3);transition:all var(--transition-fast);width:36px;z-index:1}.form-modal-close:hover{background:var(--color-neutral-200);color:var(--color-neutral-700)}.form-modal-close:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.form-modal-body{padding:var(--space-6)}.header-cta{align-items:center;display:inline-flex;margin-left:var(--space-2)}@media (max-width:767px){.header-cta{margin-left:auto}}.floating-cta{background:var(--color-primary);border:none;border-radius:var(--radius-pill);bottom:var(--space-6);box-shadow:var(--shadow-xl);color:var(--color-white);cursor:pointer;display:none;font-family:var(--font-body);font-size:var(--text-base);font-weight:var(--font-semibold);opacity:0;padding:var(--space-3) var(--space-5);position:fixed;right:var(--space-6);transform:translateY(20px);transition:all var(--transition-base);z-index:var(--z-fixed)}.floating-cta.visible{opacity:1;transform:translateY(0)}.floating-cta:hover{box-shadow:0 8px 30px rgba(0,0,0,.2);transform:translateY(-2px)}.floating-cta:focus-visible{outline:2px solid var(--color-white);outline-offset:2px}.floating-cta-icon{margin-right:var(--space-2)}@media (min-width:768px){.floating-cta{align-items:center;display:flex}}.form-modal-hero-img{border-radius:var(--radius-lg);margin-bottom:var(--space-4);max-height:220px;object-fit:contain;width:100%}@media (min-width:768px){.embed-card-title{font-size:var(--text-2xl)}}