.fluentform .ff-el-input--label label{color:#07624e;font-size:16px;font-weight:600;line-height:1.4}.fluentform .ff-el-input--label.ff-el-is-required.asterisk-right label:after,.fluentform .ff-el-input--label.ff-el-is-required.asterisk-left label:before{color:#d27744}.fluentform .ff-el-form-control{color:#2f2a26;box-shadow:none;background:#fff;border:1.5px solid #e6ddd2;border-radius:10px;padding:12px 14px;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.fluentform .ff-el-form-control::placeholder{color:#a89f94;opacity:1}.fluentform .ff-el-form-control:focus{border-color:#d27744;outline:none;box-shadow:0 0 0 3px #d2774426}.fluentform textarea.ff-el-form-control{min-height:120px}.fluentform .ff-el-form-check{margin-bottom:6px}.fluentform .ff-el-form-check-label{color:#2f2a26;font-size:16px}.fluentform .ff-el-form-check-input,.fluentform input[type=radio],.fluentform input[type=checkbox]{accent-color:#d27744;width:18px;height:18px}.fluentform .ff-el-section-break h3{color:#07624e;border-bottom:2px solid #ecfdf6;margin:10px 0 4px;padding-bottom:8px;font-size:22px;font-weight:700}.fluentform .ff-el-section-break{margin-top:18px}.fluentform .ff-el-help-message,.fluentform .ff-el-tooltip{color:#7a7167;font-size:13.5px}.fluentform .ff-btn-submit{cursor:pointer;border-radius:10px;padding:14px 36px;font-size:17px;font-weight:700;transition:background .15s,transform .1s;color:#fff!important;background:#d27744!important;border:none!important}.fluentform .ff-btn-submit:hover{transform:translateY(-1px);background:#07624e!important}.fluentform .error,.fluentform .ff-el-is-error .text-danger{color:#b3402a;font-size:13.5px}.fluentform .ff-el-is-error .ff-el-form-control{border-color:#b3402a}.fluentform .ff-message-success{color:#07624e;background:#ecfdf6;border:1.5px solid #07624e;border-radius:10px;padding:16px 18px}.fluentform .ff-el-group{margin-bottom:20px}.fluentform .ff-el-turnstile,.fluentform .cf-turnstile{margin:6px 0 14px}.lb-conf{text-align:center;padding:6px 4px;position:relative}.lb-conf h3{color:#07624e;border:none;margin:2px 0 10px;font-size:24px;font-weight:700}.lb-conf p{color:#274d43;max-width:540px;margin:0 auto;font-size:16.5px;line-height:1.65}.lb-magic{width:220px;height:64px;margin:0 auto 4px;position:relative}.lb-hearts .lb-float{opacity:0;font-size:22px;animation:3s ease-out infinite lbFloat;position:absolute;bottom:0}@keyframes lbFloat{0%{opacity:0;transform:translateY(16px)scale(.8)}20%{opacity:1}80%{opacity:.85}to{opacity:0;transform:translateY(-46px)scale(1.15)}}.lb-sprout span{opacity:0;justify-content:center;align-items:center;font-size:46px;display:flex;position:absolute;inset:0}.lb-sprout span:first-child{animation:1s .1s forwards lbPop}.lb-sprout span:nth-child(2){animation:1s 1s forwards lbPop}.lb-sprout span:nth-child(3){animation:.8s 1.9s forwards lbStay}@keyframes lbPop{0%{opacity:0;transform:scale(.6)}35%{opacity:1;transform:scale(1)}85%{opacity:1}to{opacity:0}}@keyframes lbStay{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.lb-paws{justify-content:center;align-items:center;gap:16px;width:auto;height:56px;display:flex}.lb-paws span{opacity:0;font-size:26px;animation:.5s forwards lbPawIn}.lb-paws span:nth-child(odd){transform:rotate(-14deg)translateY(-4px)}.lb-paws span:nth-child(2n){transform:rotate(12deg)translateY(3px)}.lb-paws span:first-child{animation-delay:.1s}.lb-paws span:nth-child(2){animation-delay:.5s}.lb-paws span:nth-child(3){animation-delay:.9s}.lb-paws span:nth-child(4){animation-delay:1.3s}@keyframes lbPawIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lb-float,.lb-sprout span,.lb-paws span{opacity:1!important;animation:none!important}.lb-sprout span:nth-child(-n+2){opacity:0!important}}.lb-hp{width:1px;height:1px;overflow:hidden;position:absolute!important;left:-10000px!important}.lb-file-list{margin:8px 0 0;padding:0;font-size:14px;list-style:none}
