.ns-office-small-button{position:relative;display:block;padding:2px 6px;font-size:var(--size-text-s);line-height:18px;border-radius:8px;transition:color .2s}@media (hover:hover){.ns-office-small-button:hover{color:var(--color-primary-dark)}}.ns-office-small-button_light{background:var(--color-typo-light);color:var(--color-link)}.ns-office-small-button_light-transparent{background:hsla(0,0%,100%,.7);color:var(--color-link)}.ns-office-small-button_primary{background:#f4ecff;color:var(--color-link);transition:color .2s}.ns-office-small-button_transparent{padding:0;background:transparent;transition:opacity .2s}.ns-office-small-button_transparent:hover{color:inherit;opacity:.8}.ns-office-small-button_large{min-height:32px}.ns-office-small-button.ns-office-small-button_small .ns-spinner:before{width:10px;height:10px;border-width:2px}.ns-office-small-button_disabled{color:var(--color-gray-80)}.ns-office-small-button__inner{display:flex;align-items:center;justify-content:center;gap:2px}.ns-office-small-button_position_left .ns-office-small-button__inner{flex-direction:row-reverse}.ns-office-small-button_position_left .ns-office-small-button_arrow{transform:rotate(180deg)}.ns-quals-info{display:inline-flex}.ns-plan-reward-download_modal{text-align:center}.ns-plan-reward-download_common{display:flex;align-items:flex-start;gap:20px}@media (max-width:700px){.ns-plan-reward-download_common{flex-direction:column;align-items:stretch}}.ns-plan-reward-download_common .ns-plan-reward-download__content{flex:1 1 300px}@media (max-width:700px){.ns-plan-reward-download_common .ns-plan-reward-download__content{flex-basis:auto;text-align:center}}@media (max-width:500px){.ns-plan-reward-download_common .ns-plan-reward-download__content{max-width:320px;margin:0 auto}}.ns-plan-reward-download_modal .ns-plan-reward-download__content{margin-bottom:16px}.ns-plan-reward-download__description{margin-top:7px}.ns-plan-reward-download_common .ns-plan-reward-download__pdf-download{flex:1 1 285px;width:100%}@media (max-width:700px){.ns-plan-reward-download_common .ns-plan-reward-download__pdf-download{flex-basis:auto;margin:0 auto}}@media (max-width:500px){.ns-plan-reward-download_common .ns-plan-reward-download__pdf-download{max-width:320px}}.ns-plan-reward-download_modal .ns-plan-reward-download__pdf-download{min-height:148px}.ns-plan-reward-download__dropdown{margin-bottom:16px;width:100%}@media (max-width:1000px){.ns-plan-reward-download__dropdown{margin-bottom:20px}}.ns-plan-reward-download__controls{display:flex;flex-direction:column}.ns-plan-reward-download__control-box{flex:1 1 auto;display:flex;gap:8px}.ns-plan-reward-download__control-box:not(:last-child){margin-bottom:var(--space-xs)}.ns-plan-reward-download__btn_transparent{--btn-secondary-text-color:var(--color-typo-primary);--btn-secondary-bg-color:var(--color-typo-primary)}.ns-plan-reward-download__btn_icon{padding:7px}.ns-plan-reward__description{margin-top:7px}.ns-plan-reward__footer{padding:28px 12px 8px 12px;display:flex;justify-content:center;border-radius:0 0 var(--border-radius-xxl) var(--border-radius-xxl);margin-top:-20px}.ns-plan-reward__modal-btn{position:relative;padding:16px 80px 16px 16px;min-height:72px;border-radius:var(--space-xl);background:linear-gradient(90deg,#2e3e99,#657cff);font-size:var(--size-text-2xs);line-height:18px;text-transform:uppercase;letter-spacing:2px;font-weight:500;color:var(--color-typo-light);text-align:left;transition:opacity .2s;overflow:hidden}@media (max-width:500px){.ns-plan-reward__modal-btn{padding:10px 36px 10px 66px;min-height:48px;background:linear-gradient(90deg,#657cff,#2e3e99);border-radius:var(--border-radius-m);font-size:var(--size-text-m);text-transform:none;letter-spacing:0}}.ns-plan-reward__modal-btn:before{content:"";position:absolute;inset:0;background-image:url(../img/bg.0dd9d220.svg);background-repeat:no-repeat;background-position:bottom right 38px}@media (max-width:500px){.ns-plan-reward__modal-btn:before{background-position:bottom left 12px;background-size:40px}}.ns-plan-reward__modal-btn-arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%) rotate(-90deg);opacity:.5}@media (hover:hover){.ns-plan-reward__modal-btn:hover{opacity:.9}}.ns-plan-reward__modal-btn-inner{display:flex;justify-content:space-between;align-items:center;gap:20px}.reward-modal{width:320px;max-width:100%}