.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-2);padding:var(--space-5) var(--space-4) var(--space-8);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;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:200px;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}
.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}
.SectionHeader-module__T5s65a__header{margin-bottom:var(--space-12)}.SectionHeader-module__T5s65a__title{color:var(--color-text-heading);margin-bottom:var(--space-3);letter-spacing:-.02em;font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:800}.SectionHeader-module__T5s65a__accent{background:var(--gradient-accent);width:60px;height:3px;margin:0 auto var(--space-4);border-radius:3px}.SectionHeader-module__T5s65a__subtitle{color:var(--color-text-muted);max-width:600px;margin:0 auto;font-size:1.15rem;line-height:1.6}
.CTABanner-module__RH8joa__banner{background:var(--gradient-accent);padding:var(--space-16) var(--space-6);background-size:200% 200%;animation:6s ease-in-out infinite CTABanner-module__RH8joa__gradientMove;position:relative;overflow:hidden}.CTABanner-module__RH8joa__banner:before{content:"";pointer-events:none;border:2px solid #ffffff1f;border-radius:50%;width:200px;height:200px;animation:10s ease-in-out infinite CTABanner-module__RH8joa__floatOrb;position:absolute;top:-40px;right:-40px}.CTABanner-module__RH8joa__banner:after{content:"";pointer-events:none;border:2px solid #ffffff14;border-radius:30%;width:120px;height:120px;animation:8s ease-in-out infinite reverse CTABanner-module__RH8joa__floatOrb;position:absolute;bottom:-20px;left:10%;transform:rotate(45deg)}.CTABanner-module__RH8joa__bannerInner{max-width:var(--max-width);justify-content:space-between;align-items:center;gap:var(--space-8);z-index:1;margin:0 auto;display:flex;position:relative}.CTABanner-module__RH8joa__text{color:#fff;max-width:600px;margin:0;font-size:1.5rem;font-weight:700;line-height:1.4}.CTABanner-module__RH8joa__ctaButton{flex-shrink:0;animation:3s ease-in-out infinite CTABanner-module__RH8joa__pulseGlow;color:var(--color-accent-dark)!important;background:#fff!important;border-color:#0000!important}.CTABanner-module__RH8joa__ctaButton:hover{transform:translateY(-2px);box-shadow:0 0 40px #fff6}@keyframes CTABanner-module__RH8joa__gradientMove{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes CTABanner-module__RH8joa__floatOrb{0%{transform:translate(0)rotate(0)}33%{transform:translate(15px,-10px)rotate(5deg)}66%{transform:translate(-10px,8px)rotate(-3deg)}to{transform:translate(0)rotate(0)}}@keyframes CTABanner-module__RH8joa__pulseGlow{0%,to{box-shadow:0 0 20px #fff3}50%{box-shadow:0 0 30px #ffffff59}}@media (max-width:768px){.CTABanner-module__RH8joa__bannerInner{text-align:center;flex-direction:column}.CTABanner-module__RH8joa__text{max-width:100%}}
.TestimonialCarousel-module__aWFndG__carousel{max-width:800px;margin:0 auto;position:relative}.TestimonialCarousel-module__aWFndG__viewport{min-height:280px;position:relative;overflow:hidden}.TestimonialCarousel-module__aWFndG__slide{opacity:0;pointer-events:none;padding:0 var(--space-4);justify-content:center;align-items:center;transition:opacity .5s cubic-bezier(.4,0,.2,1),transform .5s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;inset:0;transform:scale(.96)translateY(10px)}.TestimonialCarousel-module__aWFndG__slideActive{opacity:1;pointer-events:auto;position:relative;transform:scale(1)translateY(0)}.TestimonialCarousel-module__aWFndG__card{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);border-radius:var(--border-radius-lg);padding:var(--space-12) var(--space-8) var(--space-8);width:100%;box-shadow:var(--glass-shadow);position:relative}.TestimonialCarousel-module__aWFndG__quoteIcon{top:var(--space-6);left:var(--space-6);color:var(--color-accent);opacity:.12;position:absolute}.TestimonialCarousel-module__aWFndG__quote{color:var(--color-text);margin-bottom:var(--space-6);z-index:1;background:0 0;border:none;padding:0;font-size:1.125rem;font-style:italic;line-height:1.7;position:relative}.TestimonialCarousel-module__aWFndG__author{flex-direction:column;gap:2px;display:flex}.TestimonialCarousel-module__aWFndG__authorName{color:var(--color-text-heading);font-size:1rem;font-weight:700}.TestimonialCarousel-module__aWFndG__authorRole{color:var(--color-text-muted);font-size:.875rem}.TestimonialCarousel-module__aWFndG__controls{justify-content:center;align-items:center;gap:var(--space-6);margin-top:var(--space-6);display:flex}.TestimonialCarousel-module__aWFndG__arrow{background:var(--color-surface);border:1px solid var(--color-border);cursor:pointer;width:40px;height:40px;color:var(--color-text-muted);transition:all var(--transition-base);border-radius:50%;justify-content:center;align-items:center;display:flex}.TestimonialCarousel-module__aWFndG__arrow:hover{border-color:var(--color-accent);color:var(--color-accent);box-shadow:var(--glow-accent);transform:scale(1.05)}.TestimonialCarousel-module__aWFndG__dots{gap:0;display:flex}.TestimonialCarousel-module__aWFndG__dot{cursor:pointer;background:0 0;border:none;border-radius:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .3s;display:flex;position:relative}.TestimonialCarousel-module__aWFndG__dot:after{content:"";background:var(--color-border);border-radius:50%;width:10px;height:10px;transition:all .3s}.TestimonialCarousel-module__aWFndG__dotActive:after{background:var(--color-accent);box-shadow:var(--glow-accent);transform:scale(1.3)}@media (max-width:640px){.TestimonialCarousel-module__aWFndG__card{padding:var(--space-8) var(--space-6) var(--space-6)}.TestimonialCarousel-module__aWFndG__quote{font-size:1rem}.TestimonialCarousel-module__aWFndG__viewport{min-height:320px}}
.FormCard-module__jqz0QW__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-8);color:inherit;will-change:transform;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:block;position:relative;overflow:hidden}.FormCard-module__jqz0QW__card:before{content:"";border-radius:calc(var(--border-radius-lg) + 1px);z-index:-1;opacity:0;background:linear-gradient(135deg,#1a527680,#2980b966);transition:opacity .3s;position:absolute;inset:-1px}.FormCard-module__jqz0QW__card:hover:before{opacity:1}.FormCard-module__jqz0QW__card:hover{box-shadow:0 0 20px #1a527626, var(--shadow-lg);border-color:#0000}.FormCard-module__jqz0QW__iconWrapper{background:var(--gradient-card-glow);width:56px;height:56px;margin-bottom:var(--space-4);color:var(--color-accent);border-radius:12px;justify-content:center;align-items:center;transition:all .3s;display:flex}.FormCard-module__jqz0QW__card:hover .FormCard-module__jqz0QW__iconWrapper{background:linear-gradient(135deg, var(--color-primary), var(--color-primary-light));color:#fff;transform:scale(1.08)}.FormCard-module__jqz0QW__title{color:var(--color-text-heading);margin-bottom:var(--space-2);font-size:1.25rem;font-weight:700}.FormCard-module__jqz0QW__description{color:var(--color-text-muted);margin-bottom:var(--space-4);font-size:.95rem;line-height:1.6}.FormCard-module__jqz0QW__link{color:var(--color-accent);font-size:.9rem;font-weight:600;transition:transform .2s;display:inline-block}.FormCard-module__jqz0QW__card:hover .FormCard-module__jqz0QW__link{transform:translate(4px)}
.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}}
.page-module__MN9isq__comingSoon{text-align:center;padding:var(--space-16) var(--space-8);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);max-width:640px;margin:0 auto}.page-module__MN9isq__comingSoonTitle{color:var(--color-text-heading);margin-bottom:var(--space-3);font-size:1.5rem}.page-module__MN9isq__comingSoonText{color:var(--color-text-muted);margin-bottom:var(--space-6);font-size:1rem;line-height:1.6}.page-module__MN9isq__rowSeparator{background:var(--color-border);height:1px;margin:var(--space-8) 0;border:0}
.AccessGate-module__6LelSG__gate{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-lg);padding:var(--space-12) var(--space-8);text-align:center;box-shadow:var(--shadow-sm);animation:.4s AccessGate-module__6LelSG__fadeInUp}@keyframes AccessGate-module__6LelSG__fadeInUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AccessGate-module__6LelSG__heading{color:var(--color-text-heading);margin:0 0 var(--space-4);font-size:1.75rem}.AccessGate-module__6LelSG__body{color:var(--color-text-muted);max-width:38rem;margin:0 auto var(--space-6);font-size:1rem;line-height:1.6}.AccessGate-module__6LelSG__divider{align-items:center;gap:var(--space-4);margin:var(--space-8) auto var(--space-6);max-width:32rem;color:var(--color-text-muted);font-size:.875rem;font-weight:500;display:flex}.AccessGate-module__6LelSG__divider:before,.AccessGate-module__6LelSG__divider:after{content:"";background:var(--color-border);flex:1;height:1px}.AccessGate-module__6LelSG__form{gap:var(--space-4);flex-direction:column;max-width:24rem;margin:0 auto;display:flex}.AccessGate-module__6LelSG__field{flex-direction:column;display:flex;position:relative}.AccessGate-module__6LelSG__field input{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}.AccessGate-module__6LelSG__field label{left:calc(var(--space-6) + 1px);color:var(--color-text-muted);pointer-events:none;transform-origin:0 0;text-align:left;font-size:1rem;font-weight:500;transition:all .2s;position:absolute;top:16px}.AccessGate-module__6LelSG__field input:focus+label,.AccessGate-module__6LelSG__field input:not(:placeholder-shown)+label{color:var(--color-primary-light);font-size:.75rem;font-weight:600;top:6px}.AccessGate-module__6LelSG__field input:focus{border-color:var(--color-primary-light);box-shadow:0 0 0 3px #2980b926}.AccessGate-module__6LelSG__field input:disabled{opacity:.6;cursor:not-allowed}.AccessGate-module__6LelSG__errorText{color:var(--color-error);text-align:center;padding:var(--space-3) var(--space-4);border-radius:var(--border-radius);background:#e74c3c14;border:1px solid #e74c3c40;margin:0;font-size:.95rem;font-weight:500}.AccessGate-module__6LelSG__submitBtn{margin-top:var(--space-2);align-self:center}
.FeaturedForms-module__TDsDxW__section{margin-top:var(--space-12);padding-top:var(--space-8);border-top:1px solid var(--color-border)}.FeaturedForms-module__TDsDxW__grid{margin-top:var(--space-2)}
