.fd-feedback-wrapper{--fd-fb-navy:#0B1628;--fd-fb-navy-soft:#25344A;--fd-fb-teal:#08B8AE;--fd-fb-teal-dark:#008F8A;--fd-fb-white:#FFFFFF;--fd-fb-bg:#F7FBFA;--fd-fb-line:#E4ECEB;--fd-fb-muted:#718096;width:100%;max-width:680px;margin:0 auto}.fd-feedback-form{width:100%;box-sizing:border-box;background:var(--fd-fb-white);border:1px solid var(--fd-fb-line);border-radius:22px;padding:34px;box-shadow:0 18px 50px rgb(11 22 40 / .07)}.fd-feedback-head{margin-bottom:26px}.fd-feedback-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.14em;color:var(--fd-fb-teal-dark)}.fd-feedback-eyebrow::before{content:"";width:22px;height:2px;background:var(--fd-fb-teal);border-radius:10px}.fd-feedback-head h3{margin:9px 0 8px;font-size:clamp(27px, 4vw, 38px);line-height:1.05;letter-spacing:-.035em;color:var(--fd-fb-navy);font-weight:300}.fd-feedback-head h3 strong{color:var(--fd-fb-teal-dark);font-weight:800}.fd-feedback-head p{margin:0;max-width:570px;font-size:14px;line-height:1.7;color:var(--fd-fb-muted)}.fd-feedback-field{margin-bottom:18px}.fd-feedback-field label{display:block;margin-bottom:7px;font-size:12px;line-height:1.4;font-weight:750;color:var(--fd-fb-navy)}.fd-feedback-field label span{color:var(--fd-fb-teal-dark)}.fd-feedback-field input,.fd-feedback-field select,.fd-feedback-field textarea{width:100%;box-sizing:border-box;border:1px solid var(--fd-fb-line)!important;border-radius:11px;background:#FCFEFD!important;color:var(--fd-fb-navy)!important;font-family:inherit;font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.fd-feedback-field input,.fd-feedback-field select{height:48px;padding:0 14px}.fd-feedback-field textarea{min-height:120px;padding:13px 14px;resize:vertical;line-height:1.6}.fd-feedback-field input::placeholder,.fd-feedback-field textarea::placeholder{color:#9AA7B5!important}.fd-feedback-field input:focus,.fd-feedback-field select:focus,.fd-feedback-field textarea:focus{border-color:rgb(8 184 174 / .7)!important;background:#FFFFFF!important;box-shadow:0 0 0 3px rgb(8 184 174 / .10)!important}.fd-feedback-field small{display:block;margin-top:6px;font-size:11px;color:var(--fd-fb-muted)}.fd-feedback-two-col{display:grid;grid-template-columns:1fr 1fr;gap:14px}.fd-feedback-hp{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.fd-feedback-submit{width:100%!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;margin:0!important;padding:0 18px!important;border:0!important;border-width:0!important;border-style:none!important;border-radius:11px!important;background:#08B8AE!important;background-color:#08B8AE!important;background-image:none!important;color:#FFFFFF!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;line-height:1!important;letter-spacing:.02em!important;text-decoration:none!important;cursor:pointer!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;transition:transform .2s ease,background .2s ease,background-color .2s ease,box-shadow .2s ease!important}.fd-feedback-submit,.fd-feedback-submit span{color:#FFFFFF!important}.fd-feedback-submit:hover{background:#008F8A!important;background-color:#008F8A!important;background-image:none!important;color:#FFFFFF!important;border-color:transparent!important;transform:translateY(-1px)!important;box-shadow:0 10px 25px rgb(8 184 174 / .20)!important}.fd-feedback-submit:hover,.fd-feedback-submit:hover span{color:#FFFFFF!important}.fd-feedback-submit:focus,.fd-feedback-submit:focus-visible{background:#08B8AE!important;background-color:#08B8AE!important;color:#FFFFFF!important;border-color:transparent!important;outline:3px solid rgb(8 184 174 / .22)!important;outline-offset:3px!important;box-shadow:none!important}.fd-feedback-submit:active{background:#008F8A!important;background-color:#008F8A!important;color:#FFFFFF!important;border-color:transparent!important;transform:translateY(0)!important;box-shadow:none!important}.fd-feedback-submit:disabled,.fd-feedback-submit.is-loading{background:#08B8AE!important;background-color:#08B8AE!important;color:#FFFFFF!important;opacity:.75!important;cursor:wait!important;transform:none!important;box-shadow:none!important}.fd-feedback-submit::before,.fd-feedback-submit::after{display:none!important;content:none!important}.fd-feedback-loader{display:none;width:15px;height:15px;flex:0 0 15px;border:2px solid rgb(255 255 255 / .40);border-top-color:#FFF;border-radius:50%;animation:fdFeedbackSpin .7s linear infinite}.fd-feedback-submit.is-loading .fd-feedback-loader{display:inline-block}@keyframes fdFeedbackSpin{to{transform:rotate(360deg)}}.fd-feedback-response{display:none;margin-top:14px;padding:12px 14px;border-radius:10px;font-size:13px;line-height:1.55}.fd-feedback-response.is-success{display:block;background:#F0FBF9;border:1px solid #C9ECE8;color:#006F6B}.fd-feedback-response.is-error{display:block;background:#FFF7F7;border:1px solid #F0D5D5;color:#9A3030}.fd-feedback-success-popup{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;box-sizing:border-box;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.fd-feedback-success-popup.is-open{visibility:visible;opacity:1;pointer-events:auto}.fd-feedback-success-overlay{position:absolute;inset:0;background:rgb(11 22 40 / .64);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer}.fd-feedback-success-modal{position:relative;z-index:2;width:min(100%, 470px);box-sizing:border-box;padding:42px 38px 34px;background:#FFF;border:1px solid #E4ECEB;border-radius:24px;box-shadow:0 30px 80px rgb(11 22 40 / .22);text-align:center;transform:translateY(18px) scale(.97);opacity:0;transition:transform .3s ease,opacity .3s ease}.fd-feedback-success-popup.is-open .fd-feedback-success-modal{transform:translateY(0) scale(1);opacity:1}.fd-feedback-success-close{position:absolute;top:14px;right:14px;width:38px;height:38px;display:flex;align-items:center;justify-content:center;padding:0!important;margin:0!important;border:0!important;border-radius:50%!important;background:#F7FBFA!important;background-color:#F7FBFA!important;color:#25344A!important;font-family:Arial,sans-serif!important;font-size:25px!important;font-weight:400!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;transition:background .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.fd-feedback-success-close:hover{background:#08B8AE!important;background-color:#08B8AE!important;color:#FFFFFF!important;transform:rotate(90deg)}.fd-feedback-success-close:focus,.fd-feedback-success-close:focus-visible{outline:2px solid #08B8AE!important;outline-offset:3px!important;box-shadow:none!important}.fd-feedback-success-close::before,.fd-feedback-success-close::after{display:none!important;content:none!important}.fd-feedback-success-icon{width:76px;height:76px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(8 184 174 / .10);border:1px solid rgb(8 184 174 / .25)}.fd-feedback-success-icon svg{width:38px;height:38px;fill:none;stroke:#008F8A;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.fd-feedback-success-eyebrow{display:block;margin-bottom:8px;color:#008F8A;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.fd-feedback-success-content h3{margin:0 0 10px;color:#0B1628;font-size:clamp(28px, 4vw, 36px);line-height:1.15;font-weight:800;letter-spacing:-.025em}.fd-feedback-success-content p{max-width:360px;margin:0 auto;color:#718096;font-size:15px;line-height:1.7}.fd-feedback-success-button{width:100%!important;min-height:50px!important;margin-top:28px!important;padding:0 20px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:0!important;border-radius:12px!important;background:#08B8AE!important;background-color:#08B8AE!important;background-image:none!important;color:#FFFFFF!important;font-family:inherit!important;font-size:14px!important;font-weight:700!important;line-height:1!important;cursor:pointer!important;box-shadow:none!important;appearance:none!important;-webkit-appearance:none!important;transition:background .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease!important}.fd-feedback-success-button:hover{background:#008F8A!important;background-color:#008F8A!important;color:#FFFFFF!important;transform:translateY(-1px)!important;box-shadow:0 10px 24px rgb(8 184 174 / .20)!important}.fd-feedback-success-button:focus,.fd-feedback-success-button:focus-visible{background:#08B8AE!important;background-color:#08B8AE!important;color:#FFFFFF!important;outline:2px solid #08B8AE!important;outline-offset:3px!important;box-shadow:none!important}.fd-feedback-success-button:active{background:#008F8A!important;background-color:#008F8A!important;color:#FFFFFF!important;transform:translateY(0)!important}.fd-feedback-success-button::before,.fd-feedback-success-button::after{display:none!important;content:none!important}body.fd-feedback-popup-open{overflow:hidden!important}@media (max-width:700px){.fd-feedback-form{padding:27px 22px;border-radius:18px}}@media (max-width:520px){.fd-feedback-two-col{grid-template-columns:1fr;gap:0}.fd-feedback-head{margin-bottom:22px}.fd-feedback-head h3{font-size:29px}.fd-feedback-form{padding:24px 18px}.fd-feedback-success-popup{padding:18px}.fd-feedback-success-modal{width:100%;padding:38px 24px 26px;border-radius:20px}.fd-feedback-success-icon{width:68px;height:68px;margin-bottom:18px}.fd-feedback-success-icon svg{width:34px;height:34px}.fd-feedback-success-content p{font-size:14px}.fd-feedback-success-close{width:36px;height:36px;top:12px;right:12px}}@media (max-width:380px){.fd-feedback-form{padding:22px 15px}.fd-feedback-head h3{font-size:27px}.fd-feedback-success-modal{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.fd-feedback-submit,.fd-feedback-success-modal,.fd-feedback-success-popup,.fd-feedback-success-close,.fd-feedback-success-button{transition:none!important}.fd-feedback-loader{animation:none}}