:root{--account-manager-bg:#e5f3ea;--account-manager-ink:#2d303b;--account-manager-muted:#687080;--account-manager-blue:#1465ed;--account-manager-success:#078a2d}.account-manager-module{padding:0 2%}.container.account-manager{background:var(--account-manager-bg);border-radius:40px;color:var(--account-manager-ink);padding:42px clamp(24px,12vw,52px)}.container.account-manager .row{background:transparent}.account-manager__heading h3{color:var(--account-manager-ink);font-weight:700;line-height:1.2;margin:0 auto;max-width:1450px;padding:0;text-align:center}.account-manager__form-row{width:100%}.container.account-manager form.account-manager{align-items:center;display:flex;gap:40px;margin:0 auto;max-width:800px;padding:0}.account-manager__input-wrap{flex:1 1 58%;position:relative}.account-manager__input,.account-manager__submit{box-sizing:border-box;height:60px}.account-manager__input{background:#fff;border:2px solid #b8bcc1;border-radius:7px;color:var(--account-manager-ink);font-size:28px;outline:none;padding:26px 20px 12px;width:100%}.account-manager__input::placeholder{color:var(--account-manager-muted);opacity:1}.account-manager__input:focus{border-color:var(--account-manager-ink)}.account-manager__label{color:var(--account-manager-success);font-size:12px;left:18px;opacity:0;pointer-events:none;position:absolute;top:8px;transform:translateY(5px);transition:opacity .16s ease,transform .16s ease}.account-manager__input:focus+.account-manager__label,.account-manager__input:not(:placeholder-shown)+.account-manager__label{opacity:1;transform:translateY(0)}.account-manager__submit{background:var(--account-manager-blue);border:0;border-radius:55px;color:#fff;cursor:pointer;flex:1 1 42%;font-weight:600;padding:0 24px;transition:opacity .16s ease,transform .16s ease}.account-manager__submit:hover:not(:disabled){transform:translateY(-1px)}.account-manager__input:disabled,.account-manager__submit:disabled{cursor:wait;opacity:.65}.responseExecutive{margin-top:42px}.responseExecutive:empty{display:none}.responseExecutive__loading,.responseExecutive__message{color:var(--account-manager-success);font-size:32px;font-weight:700;margin:0;padding:0 0 4px;text-align:center}.responseExecutive__loading:after{animation:account-manager-dots 1.2s steps(4) infinite;content:"";display:inline-block;overflow:hidden;vertical-align:bottom;width:1.5em}.responseExecutive__message--error{color:#b42318}.responseExecutive__grid{display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr))}.container-executive{align-items:center;background:#fff;border-radius:14px;display:flex;gap:28px;padding:24px 16px}.container-executive img{border-radius:5px;display:block;flex:0 0 104px;height:104px;object-fit:cover;width:104px}.container-executive__info{min-width:0}.container-executive h2,.container-executive h4.title,.container-executive p{margin:0}.container-executive h4.title{color:var(--account-manager-muted);font-size:16px;font-weight:400;line-height:1.2;padding:0 0 12px}.container-executive h2{color:var(--account-manager-ink);font-size:18px;line-height:1.2;text-transform:uppercase}.container-executive p{font-size:16px;line-height:1.4}.container-executive p,.container-executive p strong{color:var(--account-manager-muted)}.container-executive a{color:var(--account-manager-blue);font-weight:600;overflow-wrap:anywhere;text-decoration:underline}@keyframes account-manager-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media (max-width:900px){.container.account-manager form.account-manager{gap:20px}.account-manager__submit{font-size:24px}.container-executive{gap:18px;padding:26px 20px}.container-executive img{flex-basis:130px;height:130px;width:130px}}@media (max-width:767px){.account-manager-module{padding:0}.container.account-manager{border-radius:24px;padding:42px 20px}.account-manager__heading h3{font-size:34px;margin-bottom:30px}.container.account-manager form.account-manager{align-items:stretch;flex-direction:column}.account-manager__input,.account-manager__submit{height:76px}.account-manager__input{font-size:22px}.account-manager__submit{flex:0 0 auto}.responseExecutive__grid{grid-template-columns:1fr}.responseExecutive__loading,.responseExecutive__message{font-size:24px}.container-executive{align-items:flex-start;gap:18px;min-height:0}.container-executive img{flex-basis:96px;height:96px;width:96px}.container-executive h4.title{font-size:18px}.container-executive h2{font-size:21px}.container-executive p{font-size:18px}}