.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}
.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-4);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}
