.fxa-roadmap-shell{background:#0b0b0b;color:#fff;padding:42px 18px 64px;font-family:Arial,Helvetica,sans-serif}.fxa-roadmap-shell .fxa-roadmap-inner{max-width:850px;margin:0 auto}.fxa-roadmap-shell h1{color:#fff;font:800 clamp(37px,6vw,68px)/1.05 Impact,'Arial Narrow',sans-serif;margin:12px 0 18px}.fxa-roadmap-shell .fxa-roadmap-kicker{font-size:12px;font-weight:800;letter-spacing:.14em;color:#ffc62b}.fxa-roadmap-shell .fxa-roadmap-intro{color:#ccc;font-size:16px;line-height:1.5;max-width:650px;margin:0 0 22px}.fxa-roadmap-shell .fluentform{background:#181818;border:1px solid #393939;padding:26px;border-radius:14px}.fxa-roadmap-shell .fluentform label,.fxa-roadmap-shell .fluentform .ff-el-input--label label{color:#fff!important;font-size:19px!important;font-weight:750!important}.fxa-roadmap-shell .fluentform input,.fxa-roadmap-shell .fluentform select{color:#111!important}.fxa-roadmap-shell .fluentform input[type=radio],.fxa-roadmap-shell .fluentform input[type=checkbox]{accent-color:#ffc52d}.fxa-roadmap-shell .fluentform .ff-el-form-check{background:#252525;border:1px solid #555;border-radius:8px;padding:11px;margin:8px 0;color:#fff}.fxa-roadmap-shell .fluentform .ff-el-form-check label{font-size:15px!important;color:#fff!important;cursor:pointer}.fxa-roadmap-shell .fluentform .ff-el-form-check:has(input:checked){border-color:#ffc52d;background:#312814}.fxa-roadmap-shell .fluentform input:not([type=radio]):not([type=checkbox]){background:#fff!important;color:#111!important;border-radius:8px;padding:12px;min-height:46px}.fxa-roadmap-shell .fluentform .ff-btn-submit,.fxa-roadmap-shell .fxa-wizard-next{background:#ffc52d!important;border:0!important;color:#101010!important;border-radius:7px!important;padding:13px 20px!important;font-size:13px!important;font-weight:800!important;min-height:45px;cursor:pointer}.fxa-roadmap-shell .fxa-wizard-next:disabled{opacity:.45!important;cursor:not-allowed}.fxa-roadmap-shell .fxa-wizard-back{background:transparent;color:white;border:1px solid #777;border-radius:7px;padding:12px 20px;cursor:pointer}.fxa-roadmap-shell .fxa-wizard-back:disabled{opacity:.3;cursor:not-allowed}.fxa-roadmap-shell .fxa-wizard-controls{display:flex;justify-content:space-between;gap:12px;margin:18px 0 0}.fxa-roadmap-shell .fxa-wizard-header{margin-bottom:21px}.fxa-roadmap-shell .fxa-wizard-top{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:800;color:#f0ca55;letter-spacing:.06em}.fxa-roadmap-shell .fxa-wizard-track{height:7px;overflow:hidden;background:#393939;border-radius:12px;margin:13px 0}.fxa-roadmap-shell .fxa-wizard-fill{height:100%;background:#ffc52d;transition:width .3s ease;width:0}.fxa-roadmap-shell .fxa-wizard-step{font-size:13px;color:#aaa}.fxa-roadmap-shell .fxa-roadmap-wizard .ff-el-group.fxa-step-active{animation:fxaSlide .2s ease both}.fxa-roadmap-shell .fxa-roadmap-wizard .ff-el-group.fxa-wizard-static{display:none!important}.fxa-roadmap-shell .fxa-other-detail{margin:16px 0 5px}.fxa-roadmap-shell .fxa-other-detail[hidden]{display:none!important}.fxa-roadmap-shell .fxa-other-detail label{display:block;margin-bottom:7px;font-size:15px!important}.fxa-roadmap-shell .fxa-other-detail input{width:100%;box-sizing:border-box}.fxa-roadmap-shell .fxa-wizard-controls[hidden]{display:none!important}@keyframes fxaSlide{from{opacity:.3;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@media(max-width:700px){.fxa-roadmap-shell{padding:24px 12px 40px}.fxa-roadmap-shell .fluentform{padding:20px 15px}.fxa-roadmap-shell .fluentform label,.fxa-roadmap-shell .fluentform .ff-el-input--label label{font-size:17px!important}.fxa-roadmap-shell .fxa-wizard-controls{gap:8px}.fxa-roadmap-shell .fxa-wizard-next,.fxa-roadmap-shell .fxa-wizard-back{padding:12px!important;font-size:12px!important}}@media(prefers-reduced-motion:reduce){.fxa-roadmap-shell .fxa-roadmap-wizard .ff-el-group.fxa-step-active{animation:none}.fxa-roadmap-shell .fxa-wizard-fill{transition:none}}