.Breadcrumbs-module__1oWJ9a__breadcrumbs{margin-bottom:var(--space-6)}.Breadcrumbs-module__1oWJ9a__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;font-size:.875rem;list-style:none;display:flex}.Breadcrumbs-module__1oWJ9a__item{align-items:center;gap:var(--space-2);display:flex}.Breadcrumbs-module__1oWJ9a__item a{color:var(--color-primary-light);text-decoration:none;transition:color .2s}.Breadcrumbs-module__1oWJ9a__item a:hover{color:var(--color-accent)}.Breadcrumbs-module__1oWJ9a__separator{color:var(--color-text-muted);-webkit-user-select:none;user-select:none}.Breadcrumbs-module__1oWJ9a__item span[aria-current]{color:var(--color-text-muted);font-weight:500}
.ContactForm-module__fw3Taq__form{gap:var(--space-6);flex-direction:column;display:flex}.ContactForm-module__fw3Taq__row{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.ContactForm-module__fw3Taq__row{grid-template-columns:1fr}}.ContactForm-module__fw3Taq__field{flex-direction:column;display:flex;position:relative}.ContactForm-module__fw3Taq__field input,.ContactForm-module__fw3Taq__field textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);width:100%;padding:24px var(--space-6) 14px;color:var(--color-text);outline:none;min-height:54px;font-family:inherit;font-size:1rem;transition:border-color .25s,box-shadow .25s}.ContactForm-module__fw3Taq__field textarea{resize:vertical;padding-top:24px}.ContactForm-module__fw3Taq__field label{left:calc(var(--space-6) + 1px);color:var(--color-text-muted);pointer-events:none;transform-origin:0 0;font-size:1rem;font-weight:500;transition:all .2s;position:absolute;top:16px}.ContactForm-module__fw3Taq__field input:focus+label,.ContactForm-module__fw3Taq__field input:not(:placeholder-shown)+label,.ContactForm-module__fw3Taq__field textarea:focus+label,.ContactForm-module__fw3Taq__field textarea:not(:placeholder-shown)+label{color:var(--color-primary-light);font-size:.75rem;font-weight:600;top:6px}.ContactForm-module__fw3Taq__field input:focus,.ContactForm-module__fw3Taq__field textarea:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px #2980b926}.ContactForm-module__fw3Taq__field input:disabled,.ContactForm-module__fw3Taq__field textarea:disabled{opacity:.6;cursor:not-allowed}.ContactForm-module__fw3Taq__errorText{color:#e74c3c;text-align:center;padding:var(--space-3) var(--space-4);border-radius:var(--border-radius);background:#e74c3c14;border:1px solid #e74c3c33;font-size:.9rem}.ContactForm-module__fw3Taq__submitBtn{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);align-self:center;display:inline-flex}.ContactForm-module__fw3Taq__submitBtn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none!important;transform:none!important}.ContactForm-module__fw3Taq__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite ContactForm-module__fw3Taq__spin;display:inline-block}@keyframes ContactForm-module__fw3Taq__spin{to{transform:rotate(360deg)}}.ContactForm-module__fw3Taq__successCard{text-align:center;padding:var(--space-12) var(--space-8);background:var(--color-surface);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);animation:.5s ContactForm-module__fw3Taq__fadeInUp}@keyframes ContactForm-module__fw3Taq__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.ContactForm-module__fw3Taq__checkmark{width:64px;height:64px;margin:0 auto var(--space-6)}.ContactForm-module__fw3Taq__checkmarkSvg{width:64px;height:64px}.ContactForm-module__fw3Taq__checkmarkCircle{stroke:var(--color-primary-light);stroke-width:2px;stroke-dasharray:157;stroke-dashoffset:157px;animation:.6s forwards ContactForm-module__fw3Taq__drawCircle}.ContactForm-module__fw3Taq__checkmarkCheck{stroke:var(--color-primary-light);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50px;animation:.4s .4s forwards ContactForm-module__fw3Taq__drawCheck}@keyframes ContactForm-module__fw3Taq__drawCircle{to{stroke-dashoffset:0}}@keyframes ContactForm-module__fw3Taq__drawCheck{to{stroke-dashoffset:0}}.ContactForm-module__fw3Taq__successTitle{color:var(--color-text-heading);margin-bottom:var(--space-2);font-size:1.5rem;animation:.4s .6s both ContactForm-module__fw3Taq__fadeInUp}.ContactForm-module__fw3Taq__successText{color:var(--color-text-muted);font-size:1rem;line-height:1.6;animation:.4s .8s both ContactForm-module__fw3Taq__fadeInUp}
.FormWrapper-module__P-_59q__form{gap:var(--space-6);flex-direction:column;display:flex}.FormWrapper-module__P-_59q__fieldset{gap:var(--space-6);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.FormWrapper-module__P-_59q__fieldset:disabled{opacity:.6}.FormWrapper-module__P-_59q__errorText{color:var(--color-error);text-align:center;padding:var(--space-4) var(--space-6);border-radius:var(--border-radius);background:#e74c3c14;border:1px solid #e74c3c40;font-size:1rem;font-weight:500;line-height:1.5}.FormWrapper-module__P-_59q__submitBtn{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);align-self:center;display:inline-flex}.FormWrapper-module__P-_59q__submitBtn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none!important;transform:none!important}.FormWrapper-module__P-_59q__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite FormWrapper-module__P-_59q__spin;display:inline-block}@keyframes FormWrapper-module__P-_59q__spin{to{transform:rotate(360deg)}}.FormWrapper-module__P-_59q__successCard{text-align:center;padding:var(--space-12) var(--space-8);background:var(--color-surface);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);animation:.5s FormWrapper-module__P-_59q__fadeInUp}@keyframes FormWrapper-module__P-_59q__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.FormWrapper-module__P-_59q__checkmark{width:64px;height:64px;margin:0 auto var(--space-6)}.FormWrapper-module__P-_59q__checkmarkSvg{width:64px;height:64px}.FormWrapper-module__P-_59q__checkmarkCircle{stroke:var(--color-primary-light);stroke-width:2px;stroke-dasharray:157;stroke-dashoffset:157px;animation:.6s forwards FormWrapper-module__P-_59q__drawCircle}.FormWrapper-module__P-_59q__checkmarkCheck{stroke:var(--color-primary-light);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50px;animation:.4s .4s forwards FormWrapper-module__P-_59q__drawCheck}@keyframes FormWrapper-module__P-_59q__drawCircle{to{stroke-dashoffset:0}}@keyframes FormWrapper-module__P-_59q__drawCheck{to{stroke-dashoffset:0}}.FormWrapper-module__P-_59q__successTitle{color:var(--color-text-heading);margin-bottom:var(--space-2);font-size:1.5rem;animation:.4s .6s both FormWrapper-module__P-_59q__fadeInUp}.FormWrapper-module__P-_59q__successText{color:var(--color-text-muted);font-size:1rem;line-height:1.6;animation:.4s .8s both FormWrapper-module__P-_59q__fadeInUp}
.FormFields-module__7mZ3pa__root{gap:var(--space-8);flex-direction:column;display:flex}.FormFields-module__7mZ3pa__fieldGroup{gap:var(--space-6);flex-direction:column;display:flex}.FormFields-module__7mZ3pa__section{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base), border-color var(--transition-base);overflow:hidden}.FormFields-module__7mZ3pa__section:focus-within{border-color:var(--color-border);box-shadow:var(--shadow-md)}.FormFields-module__7mZ3pa__sectionHeading{font-size:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0}.FormFields-module__7mZ3pa__sectionTitleWrap{align-items:flex-start;gap:var(--space-2);text-align:left;flex-direction:column;flex:1;min-width:0;display:flex}.FormFields-module__7mZ3pa__sectionTitle{font-family:var(--font-heading);color:var(--color-text-heading);letter-spacing:-.01em;margin:0;font-size:1.375rem;font-weight:700;line-height:1.3;display:block}.FormFields-module__7mZ3pa__sectionAccent{background:var(--gradient-accent);border-radius:3px;width:40px;height:3px;display:block}.FormFields-module__7mZ3pa__sectionDescription{color:var(--color-text);margin:0 0 var(--space-6);white-space:pre-line;font-size:1rem;line-height:1.6}.FormFields-module__7mZ3pa__section:not(.FormFields-module__7mZ3pa__sectionCollapsible){padding:var(--space-8)}.FormFields-module__7mZ3pa__section:not(.FormFields-module__7mZ3pa__sectionCollapsible) .FormFields-module__7mZ3pa__sectionHeading{margin-bottom:var(--space-6)}.FormFields-module__7mZ3pa__sectionCollapsible .FormFields-module__7mZ3pa__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-6) var(--space-8);cursor:pointer;text-align:left;color:inherit;transition:background var(--transition-base);background:0 0;border:0;font-family:inherit;display:flex}.FormFields-module__7mZ3pa__sectionCollapsible .FormFields-module__7mZ3pa__sectionHeader:hover{background:var(--color-bg-alt)}.FormFields-module__7mZ3pa__sectionCollapsible.FormFields-module__7mZ3pa__sectionOpen .FormFields-module__7mZ3pa__sectionHeader{border-bottom:1px solid var(--color-border-subtle)}.FormFields-module__7mZ3pa__sectionCollapsible .FormFields-module__7mZ3pa__sectionHeader:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:-2px}.FormFields-module__7mZ3pa__chevron{background:var(--color-bg-alt);width:36px;height:36px;color:var(--color-primary-light);transition:transform .25s ease, background var(--transition-base), color var(--transition-base);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.FormFields-module__7mZ3pa__sectionCollapsible .FormFields-module__7mZ3pa__sectionHeader:hover .FormFields-module__7mZ3pa__chevron{color:var(--color-primary);background:#2980b91f}.FormFields-module__7mZ3pa__chevronOpen{transform:rotate(180deg)}.FormFields-module__7mZ3pa__sectionCollapsible .FormFields-module__7mZ3pa__sectionBody{padding:var(--space-6) var(--space-8) var(--space-8);animation:.25s FormFields-module__7mZ3pa__slideDown}@keyframes FormFields-module__7mZ3pa__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.FormFields-module__7mZ3pa__field{flex-direction:column;display:flex;position:relative}.FormFields-module__7mZ3pa__field input,.FormFields-module__7mZ3pa__field textarea{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);width:100%;padding:24px var(--space-6) 14px;color:var(--color-text);outline:none;min-height:56px;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .25s,box-shadow .25s}.FormFields-module__7mZ3pa__field textarea{resize:vertical;padding-top:24px;line-height:1.6}.FormFields-module__7mZ3pa__field label{left:calc(var(--space-6) + 1px);color:var(--color-text-muted);pointer-events:none;transform-origin:0 0;max-width:calc(100% - var(--space-12));white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;transition:all .2s;position:absolute;top:18px;overflow:hidden}.FormFields-module__7mZ3pa__field input:focus+label,.FormFields-module__7mZ3pa__field input:not(:placeholder-shown)+label,.FormFields-module__7mZ3pa__field textarea:focus+label,.FormFields-module__7mZ3pa__field textarea:not(:placeholder-shown)+label{color:var(--color-primary-light);white-space:normal;max-width:calc(100% - var(--space-8));font-size:.8125rem;font-weight:600;line-height:1.2;top:6px}.FormFields-module__7mZ3pa__field input:focus,.FormFields-module__7mZ3pa__field textarea:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px #2980b926}:is(.FormFields-module__7mZ3pa__field input:user-invalid,.FormFields-module__7mZ3pa__field textarea:user-invalid,.FormFields-module__7mZ3pa__field select:user-invalid){border-color:var(--color-error)}:is(.FormFields-module__7mZ3pa__field input:user-invalid:focus,.FormFields-module__7mZ3pa__field textarea:user-invalid:focus,.FormFields-module__7mZ3pa__field select:user-invalid:focus){box-shadow:0 0 0 3px #e74c3c2e}.FormFields-module__7mZ3pa__field input:disabled,.FormFields-module__7mZ3pa__field textarea:disabled{opacity:.6;cursor:not-allowed}.FormFields-module__7mZ3pa__required{color:var(--color-accent);margin-left:2px;font-weight:700}.FormFields-module__7mZ3pa__helpText{color:var(--color-text-muted);margin-top:var(--space-2);padding-left:var(--space-1);font-size:1rem;line-height:1.5;display:block}.FormFields-module__7mZ3pa__infoBlock{background:var(--color-bg-alt);border-left:3px solid var(--color-primary-light);border-radius:var(--border-radius);padding:var(--space-4) var(--space-6);color:var(--color-text);white-space:pre-line;font-size:1rem;line-height:1.65}.FormFields-module__7mZ3pa__field select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);width:100%;padding:16px var(--space-6);padding-right:var(--space-12);color:var(--color-text);appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236c7a89' fill='none' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;cursor:pointer;outline:none;min-height:56px;font-family:inherit;font-size:1rem;line-height:1.5;transition:border-color .25s,box-shadow .25s}.FormFields-module__7mZ3pa__field select:invalid{color:var(--color-text-muted)}.FormFields-module__7mZ3pa__field select:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px #2980b926}.FormFields-module__7mZ3pa__field select:disabled{opacity:.6;cursor:not-allowed}.FormFields-module__7mZ3pa__radioGroup{gap:var(--space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.FormFields-module__7mZ3pa__radioLegend{color:var(--color-text);margin:0 0 var(--space-3);padding:0;font-size:1rem;font-weight:600;line-height:1.5}.FormFields-module__7mZ3pa__radioOptions{gap:var(--space-3);flex-wrap:wrap;display:flex}.FormFields-module__7mZ3pa__radioOption{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);border:1px solid var(--color-border);border-radius:var(--border-radius);cursor:pointer;background:var(--color-surface);-webkit-user-select:none;user-select:none;min-height:48px;transition:border-color .2s,background .2s,box-shadow .2s;display:inline-flex}.FormFields-module__7mZ3pa__radioOption:hover{border-color:var(--color-primary-light)}.FormFields-module__7mZ3pa__radioOption:has(input:checked){border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary);background:#2980b914}.FormFields-module__7mZ3pa__radioOption:has(input:focus-visible){border-color:var(--color-primary-light);box-shadow:0 0 0 3px #2980b926}.FormFields-module__7mZ3pa__radioOption input{accent-color:var(--color-primary);cursor:pointer;width:18px;height:18px;margin:0}.FormFields-module__7mZ3pa__radioLabelText{color:var(--color-text);font-size:1rem;line-height:1.5}.FormFields-module__7mZ3pa__radioGroup:disabled .FormFields-module__7mZ3pa__radioOption,.FormFields-module__7mZ3pa__radioGroup:disabled .FormFields-module__7mZ3pa__radioOption input{cursor:not-allowed;opacity:.6}.FormFields-module__7mZ3pa__checkboxField{gap:var(--space-1);flex-direction:column;display:flex}.FormFields-module__7mZ3pa__checkboxLabel{align-items:flex-start;gap:var(--space-3);cursor:pointer;color:var(--color-text);padding:var(--space-2) 0;font-size:1rem;line-height:1.5;display:inline-flex}.FormFields-module__7mZ3pa__checkboxLabel input[type=checkbox]{accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;width:20px;height:20px;margin:1px 0 0}.FormFields-module__7mZ3pa__checkboxField:has(input:disabled) .FormFields-module__7mZ3pa__checkboxLabel{cursor:not-allowed;opacity:.6}@media (max-width:640px){.FormFields-module__7mZ3pa__section:not(.FormFields-module__7mZ3pa__sectionCollapsible){padding:var(--space-6)}.FormFields-module__7mZ3pa__sectionCollapsible .FormFields-module__7mZ3pa__sectionHeader{padding:var(--space-4) var(--space-6)}.FormFields-module__7mZ3pa__sectionCollapsible .FormFields-module__7mZ3pa__sectionBody{padding:var(--space-4) var(--space-6) var(--space-6)}.FormFields-module__7mZ3pa__sectionTitle{font-size:1.25rem}}
.LeadMagnetForm-module__TDxa5W__form{gap:var(--space-6);flex-direction:column;display:flex}.LeadMagnetForm-module__TDxa5W__sectionLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary-light);margin-top:var(--space-4);margin-bottom:var(--space-1);font-size:.75rem;font-weight:700}.LeadMagnetForm-module__TDxa5W__row{gap:var(--space-6);grid-template-columns:1fr 1fr;display:grid}.LeadMagnetForm-module__TDxa5W__rowThree{gap:var(--space-6);grid-template-columns:2fr 1fr 1fr;display:grid}@media (max-width:768px){.LeadMagnetForm-module__TDxa5W__row,.LeadMagnetForm-module__TDxa5W__rowThree{grid-template-columns:1fr}}.LeadMagnetForm-module__TDxa5W__field{flex-direction:column;display:flex;position:relative}.LeadMagnetForm-module__TDxa5W__field input,.LeadMagnetForm-module__TDxa5W__field textarea,.LeadMagnetForm-module__TDxa5W__field select{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius);width:100%;padding:24px var(--space-6) 14px;color:var(--color-text);outline:none;min-height:54px;font-family:inherit;font-size:1rem;transition:border-color .25s,box-shadow .25s}.LeadMagnetForm-module__TDxa5W__field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236c7a89' fill='none' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4) center;padding-right:var(--space-10);cursor:pointer}.LeadMagnetForm-module__TDxa5W__field label{left:calc(var(--space-6) + 1px);color:var(--color-text-muted);pointer-events:none;transform-origin:0 0;font-size:1rem;font-weight:500;transition:all .2s;position:absolute;top:16px}.LeadMagnetForm-module__TDxa5W__field input:focus+label,.LeadMagnetForm-module__TDxa5W__field input:not(:placeholder-shown)+label,.LeadMagnetForm-module__TDxa5W__field textarea:focus+label,.LeadMagnetForm-module__TDxa5W__field textarea:not(:placeholder-shown)+label{color:var(--color-primary-light);font-size:.75rem;font-weight:600;top:6px}.LeadMagnetForm-module__TDxa5W__field input:focus,.LeadMagnetForm-module__TDxa5W__field textarea:focus,.LeadMagnetForm-module__TDxa5W__field select:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px #2980b926}.LeadMagnetForm-module__TDxa5W__field input:disabled,.LeadMagnetForm-module__TDxa5W__field textarea:disabled,.LeadMagnetForm-module__TDxa5W__field select:disabled{opacity:.6;cursor:not-allowed}.LeadMagnetForm-module__TDxa5W__bookSelector{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}@media (max-width:768px){.LeadMagnetForm-module__TDxa5W__bookSelector{grid-template-columns:1fr;gap:1.25rem}}.LeadMagnetForm-module__TDxa5W__bookOption{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-4) var(--space-6);border:2px solid var(--color-border);border-radius:var(--border-radius-lg);cursor:pointer;background:var(--color-surface);flex-direction:column;transition:all .3s;display:flex}.LeadMagnetForm-module__TDxa5W__bookOption:hover{border-color:#2980b966;transform:translateY(-2px)}.LeadMagnetForm-module__TDxa5W__bookSelected{border-color:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary), 0 8px 24px #2980b926}[data-theme=dark] .LeadMagnetForm-module__TDxa5W__bookSelected{background:#2980b914}.LeadMagnetForm-module__TDxa5W__radioHidden{opacity:0;pointer-events:none;position:absolute}.LeadMagnetForm-module__TDxa5W__bookCoverWrap{justify-content:center;align-items:center;min-height:220px;display:flex}.LeadMagnetForm-module__TDxa5W__bookCover{object-fit:contain;filter:drop-shadow(0 6px 16px #00000059);width:auto;height:210px;transition:transform .3s}.LeadMagnetForm-module__TDxa5W__bookOption:hover .LeadMagnetForm-module__TDxa5W__bookCover{transform:scale(1.04)}.LeadMagnetForm-module__TDxa5W__stackedCovers{width:190px;height:220px;position:relative}.LeadMagnetForm-module__TDxa5W__stackedBack{object-fit:contain;filter:drop-shadow(0 6px 16px #00000059);width:auto;height:185px;transition:transform .3s;position:absolute;top:12px;left:0;transform:rotate(-6deg)}.LeadMagnetForm-module__TDxa5W__stackedFront{object-fit:contain;filter:drop-shadow(0 6px 16px #00000059);width:auto;height:185px;transition:transform .3s;position:absolute;top:0;right:0;transform:rotate(4deg)}.LeadMagnetForm-module__TDxa5W__bookOption:hover .LeadMagnetForm-module__TDxa5W__stackedBack{transform:rotate(-8deg)scale(1.03)}.LeadMagnetForm-module__TDxa5W__bookOption:hover .LeadMagnetForm-module__TDxa5W__stackedFront{transform:rotate(6deg)scale(1.03)}.LeadMagnetForm-module__TDxa5W__bookInfo{flex-direction:column;gap:4px;display:flex}.LeadMagnetForm-module__TDxa5W__bookTitle{color:var(--color-text-heading);letter-spacing:.02em;font-size:.9rem;font-weight:700}.LeadMagnetForm-module__TDxa5W__bookDesc{color:var(--color-text-muted);font-size:.8rem;line-height:1.4}.LeadMagnetForm-module__TDxa5W__errorText{color:#e74c3c;text-align:center;padding:var(--space-3) var(--space-4);border-radius:var(--border-radius);background:#e74c3c14;border:1px solid #e74c3c33;font-size:.9rem}.LeadMagnetForm-module__TDxa5W__submitBtn{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-4);align-self:center;display:inline-flex}.LeadMagnetForm-module__TDxa5W__submitBtn:disabled{opacity:.7;cursor:not-allowed;box-shadow:none!important;transform:none!important}.LeadMagnetForm-module__TDxa5W__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.6s linear infinite LeadMagnetForm-module__TDxa5W__spin;display:inline-block}@keyframes LeadMagnetForm-module__TDxa5W__spin{to{transform:rotate(360deg)}}.LeadMagnetForm-module__TDxa5W__successCard{text-align:center;padding:var(--space-12) var(--space-8);background:var(--color-surface);border-radius:var(--border-radius-lg);border:1px solid var(--color-border);animation:.5s LeadMagnetForm-module__TDxa5W__fadeInUp}@keyframes LeadMagnetForm-module__TDxa5W__fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.LeadMagnetForm-module__TDxa5W__checkmark{width:64px;height:64px;margin:0 auto var(--space-6)}.LeadMagnetForm-module__TDxa5W__checkmarkSvg{width:64px;height:64px}.LeadMagnetForm-module__TDxa5W__checkmarkCircle{stroke:var(--color-primary-light);stroke-width:2px;stroke-dasharray:157;stroke-dashoffset:157px;animation:.6s forwards LeadMagnetForm-module__TDxa5W__drawCircle}.LeadMagnetForm-module__TDxa5W__checkmarkCheck{stroke:var(--color-primary-light);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:50;stroke-dashoffset:50px;animation:.4s .4s forwards LeadMagnetForm-module__TDxa5W__drawCheck}@keyframes LeadMagnetForm-module__TDxa5W__drawCircle{to{stroke-dashoffset:0}}@keyframes LeadMagnetForm-module__TDxa5W__drawCheck{to{stroke-dashoffset:0}}.LeadMagnetForm-module__TDxa5W__successTitle{color:var(--color-text-heading);margin-bottom:var(--space-2);font-size:1.5rem;animation:.4s .6s both LeadMagnetForm-module__TDxa5W__fadeInUp}.LeadMagnetForm-module__TDxa5W__successText{color:var(--color-text-muted);font-size:1rem;line-height:1.6;animation:.4s .8s both LeadMagnetForm-module__TDxa5W__fadeInUp}
