.fluentform{max-width:540px;margin:0 auto}.fluentform .ff-el-form-control>label,.fluentform .ff-el-group>label,.fluentform form label,.fluentform .ff-el-input--label,.fluentform .ff-el-form-check-label,.fluentform .ff-el-label{text-align:left!important;display:block!important;font-weight:700!important;font-size:15px!important;line-height:1.4;margin-bottom:4px;letter-spacing:.2px}.fluentform input[type="text"],.fluentform input[type="email"],.fluentform input[type="tel"],.fluentform select,.fluentform textarea{border:1px solid #ccc;border-radius:6px;padding:12px;width:100%;font-size:15px;background-color:#fff;color:#111;box-shadow:none}.fluentform input:focus,.fluentform textarea:focus,.fluentform select:focus{border-color:#e7098b;outline:none}.fluentform .ff-btn-submit{background-color:#e7098b!important;color:#fff!important;border:none;padding:12px 24px;border-radius:6px;font-weight:600;font-size:15px;transition:all 0.2s ease;display:block;margin:24px auto 0 auto}.fluentform .ff-btn-submit:hover{background-color:#c2077a!important;transform:scale(1.03)}@media (max-width:480px){.fluentform{padding:0 12px}.fluentform .ff-btn-submit{width:100%}}.bio-step-card.step-1:hover{box-shadow:0 0 35px rgb(255 105 180 / .9),0 0 20px rgb(255 105 180 / .5),0 0 60px rgb(255 105 180 / .2)}.bio-step-card.step-2:hover{box-shadow:0 0 35px rgb(0 191 255 / .9),0 0 20px rgb(0 191 255 / .5),0 0 60px rgb(0 191 255 / .2)}.bio-step-card.step-3:hover{box-shadow:0 0 35px rgb(50 205 50 / .9),0 0 20px rgb(50 205 50 / .5),0 0 60px rgb(50 205 50 / .2)}.bio-step-card.step-4:hover{box-shadow:0 0 35px rgb(255 140 0 / .9),0 0 20px rgb(255 140 0 / .5),0 0 60px rgb(255 140 0 / .2)}.step-card p{margin-top:1rem}.bio-step-card{transition-property:box-shadow,transform;transition-duration:0.3s;transition-timing-function:ease;box-shadow:0 5px 15px rgb(0 0 0 / .05);border-radius:12px}.step-1:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgb(255 105 180 / .5)}.step-2:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgb(72 219 251 / .5)}.step-3:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgb(29 209 161 / .5)}.step-4:hover{transform:translateY(-5px);box-shadow:0 12px 30px rgb(255 190 118 / .5)}.coach-card-1:hover{box-shadow:0 0 20px 4px rgb(255 105 180 / .6)}.coach-card-2:hover{box-shadow:0 0 20px 4px rgb(72 219 251 / .6)}.coach-card-3:hover{box-shadow:0 0 20px 4px rgb(29 209 161 / .6)}.coach-card-4:hover{box-shadow:0 0 20px 4px rgb(255 190 118 / .6)}@keyframes pulseGlow{0%,100%{box-shadow:0 0 0 2px #fff inset,0 0 12px rgb(255 0 170 / .8),0 0 24px rgb(255 0 170 / .5)}50%{box-shadow:0 0 0 2px #fff inset,0 0 16px rgb(255 0 180 / .9),0 0 30px rgb(255 0 180 / .6)}}.glow-button{box-shadow:0 0 0 2px #fff inset,0 0 12px rgb(255 0 170 / .8),0 0 24px rgb(255 0 170 / .5);transition:box-shadow 0.3s ease,text-shadow 0.3s ease,transform 0.3s ease;animation:pulseGlow 5s infinite}.glow-button:hover{box-shadow:0 0 0 2px #fff inset,0 0 12px rgb(255 0 180 / .6),0 0 20px rgb(255 0 180 / .4);text-shadow:0 0 1px rgb(255 0 180 / .4),0 0 2px rgb(255 0 180 / .2);transform:scale(1.03);animation:none}.icon-glow{height:3rem;width:auto;margin-bottom:8px;fill:#F0A;filter:drop-shadow(0 0 6px rgb(255 0 170 / .75));transition:filter 0.3s ease,transform 0.2s ease}.icon-glow:hover{filter:drop-shadow(0 0 12px rgb(255 0 170));transform:scale(1.05)}