.growth-next-step{box-sizing:border-box;max-width:1050px;margin:3rem auto;padding:clamp(1.3rem,4vw,2.5rem);border:1px solid #5b6472;border-radius:16px;background:#101820;color:#f4f6fa;font:16px/1.6 system-ui,sans-serif}.growth-next-step h2{margin:0 0 .6rem;color:inherit;font-size:clamp(1.4rem,3vw,2rem)}.growth-next-step p{max-width:70ch}.growth-next-step a{color:#b8f2e6}.growth-cta{display:inline-block;padding:.7rem 1.1rem;border:1px solid currentColor;border-radius:7px;text-decoration:none}.growth-preference{display:block;margin-top:1.2rem;background:none;border:0;color:#d5dbe5;text-decoration:underline;cursor:pointer;font:inherit}.growth-privacy{display:inline-block;margin-top:.6rem;font-size:.85rem}.growth-next-step :focus-visible{outline:3px solid #f5cd65;outline-offset:4px}.switch-main{max-width:850px;margin:auto;padding:2rem 1.2rem;font:18px/1.65 system-ui,sans-serif}.switch-main label{display:block;margin-top:1rem}.switch-main input,.switch-main select,.switch-main textarea{box-sizing:border-box;display:block;width:100%;font:inherit;padding:.65rem;border:1px solid #788493;border-radius:5px}.switch-main button{font:inherit;padding:.8rem 1.2rem;cursor:pointer}.switch-main output{display:block;margin:1.5rem 0;padding:1rem;background:#edf5f3;color:#17352c}.switch-main .honeypot{display:none}.switch-main small{display:block}

.growth-proposition{max-width:75ch;line-height:1.7}

.switch-main fieldset{border:1px solid #d6dce6;border-radius:12px;padding:1.2rem;margin:1.5rem 0}.switch-main legend{font-weight:700;padding:0 .4rem}.switch-main input[type=checkbox]{display:inline-block;width:auto;margin-right:.5rem}.switch-main #switch-plan{background:#f0f7ff;border:1px solid #c4d9ee;border-radius:12px;padding:1.3rem;margin:1.5rem 0}.switch-main li{margin:.7rem 0}.switch-main [hidden]{display:none}@media print{.switch-main form>fieldset,.switch-main #build-plan,.switch-main #download-plan{display:none}.switch-main #switch-plan{display:block!important;border:0}}
.switch-main #build-plan,.switch-main #request-plan{background:#0b4f71;color:#fff;border:0;border-radius:8px;padding:.9rem 1.2rem;font:inherit;font-weight:700;cursor:pointer}.switch-main #build-plan:focus-visible,.switch-main #request-plan:focus-visible{outline:3px solid #f4bd50;outline-offset:3px}.switch-main #download-plan{background:white;color:#0b4f71;border:1px solid #0b4f71;border-radius:8px;padding:.7rem 1rem;font:inherit}.switch-main #switch-plan:focus{outline:3px solid #f4bd50}.switch-main fieldset>label{margin-top:.8rem}
