.support-download-panel{box-sizing:border-box;height:100%;padding:19.22px 0}.support-download-panel__inner{text-align:right;box-sizing:border-box;background:#1e1d24;flex-direction:column;justify-content:center;align-items:flex-end;height:100%;min-height:100%;padding:clamp(2.4rem,4vw,4.8rem) 90.6px clamp(2.4rem,4vw,4.8rem) 0;display:flex}.support-download-panel__brand{justify-content:flex-end;width:100%;margin-bottom:0;display:flex}.support-download-panel__logo{object-fit:contain;width:18.6rem;max-width:100%;height:2.9rem}.support-download-panel__heading,.support-download-panel .support-download-modal-title{width:100%;max-width:26.6rem;font-family:var(--font-primary);text-align:right;color:#fff;letter-spacing:0;scrollbar-width:none;max-height:15rem;margin-top:12rem;margin-bottom:1.6rem;margin-left:auto;font-size:4.8rem;font-style:normal;font-weight:600;line-height:.9;overflow-y:auto}.support-download-panel__heading::-webkit-scrollbar{display:none}.support-download-panel .support-download-modal-title::-webkit-scrollbar{display:none}.support-download-panel__text{width:100%;max-width:44rem;font-family:var(--font-primary);leading-trim:none;text-edge:cap alphabetic;text-align:right;color:#ffffffb8;letter-spacing:0;scrollbar-width:none;max-height:15rem;margin-bottom:auto;margin-left:auto;margin-right:0;padding-top:2.6rem;font-size:1.8rem;font-style:normal;font-weight:500;line-height:1.5;overflow-y:auto}.support-download-panel__text::-webkit-scrollbar{display:none}.support-download-panel__accent{background:#f75506;align-self:flex-end;width:95%;height:2px;margin-top:clamp(2.4rem,4vh,4rem);margin-left:auto;margin-right:0;display:block}@media screen and (min-width:1200px){.support-download-panel__accent{width:32.4rem}}@media screen and (max-width:992px){.support-download-panel{height:auto;padding:0}.support-download-panel__inner{text-align:center;align-items:center;height:auto;min-height:auto;padding:2.4rem 2rem 2rem}.support-download-panel__brand{justify-content:center}.support-download-panel__heading,.support-download-panel #support-download-modal-title{text-align:center;max-width:100%;margin-top:2rem;margin-left:0;margin-right:0;font-size:clamp(2.4rem,7vw,3.6rem);line-height:1.15}.support-download-panel__text{text-align:center;max-width:100%;margin-left:0;margin-right:0;font-size:1.6rem}.support-download-panel__accent{align-self:center;margin-left:auto;margin-right:auto}}
.support-download-form{box-sizing:border-box;background:0 0;flex-direction:column;justify-content:center;height:100%;padding:clamp(2.8rem,4vw,4.8rem) clamp(2.4rem,4vw,5.6rem);display:flex}.support-download-form__title{color:#1e1d24;letter-spacing:0;font-size:clamp(2rem,2.4vw,2.4rem);line-height:1.25;font-family:var(--font-primary);text-transform:capitalize;margin-bottom:1rem;font-size:30px;font-weight:700}.support-download-form__error{color:#c0392b;margin:1.2rem 0 0;font-size:1.4rem;line-height:1.4}.support-download-form__intro{color:#525966;letter-spacing:0;max-width:36rem;margin-bottom:clamp(4rem,3vh,2.8rem);font-size:clamp(1.4rem,1.5vw,1.6rem);line-height:1.5}.support-download-form__fields{flex-direction:column;gap:20px;max-width:40rem;display:flex}.support-download-form__field{margin:0;display:block}.support-download-form__field input{box-sizing:border-box;width:100%;font-family:var(--font-primary);letter-spacing:0;color:#1e1d24;background:#fff;border:1px solid #d9dadd;outline:none;padding:1.4rem 1.6rem;font-size:1.6rem;font-weight:400;line-height:1.5;transition:border-color .25s}.support-download-form__field input::placeholder{color:#525966}.support-download-form__field input:focus{border-color:#f75506}@media screen and (max-width:992px){.support-download-form{justify-content:flex-start;height:auto;min-height:0;padding:2.4rem 2rem 3.2rem}.support-download-form__title{font-size:clamp(2rem,5vw,2.4rem)}.support-download-form__intro{max-width:none;margin-bottom:2rem}.support-download-form__fields{max-width:none}}.support-download-form__actions{margin-top:.4rem}.support-download-form__actions .support-download-form__verify-btn{max-width:unset;max-height:4rem}.support-download-form__actions .support-download-form__verify-btn span{white-space:nowrap;box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:4rem;min-height:4rem;max-height:4rem;padding:0 1.7rem;line-height:1;display:inline-flex}@media screen and (min-width:1200px){.support-download-form{padding:clamp(2.8rem,4vw,4.8rem) clamp(2.4rem,4vw,5.6rem) clamp(2.8rem,4vw,4.8rem) 0}.support-download-form__fields{max-width:46.3rem}.support-download-form__field input{border:none;width:46.3rem;max-width:100%;height:4.9rem;padding:0 1.6rem}.support-download-form__field input:focus{outline-offset:0;border:none;outline:2px solid #f75506}}
.support-download-modal{z-index:10000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-sizing:border-box;background:#030303b8;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.support-download-modal__dialog{background:#f0f5f9;width:min(100%,96rem);max-height:min(90vh,64rem);position:relative;overflow:hidden;box-shadow:0 2.4rem 6.4rem #1e1d242e}.support-download-modal__close{z-index:2;color:#1e1d24;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;padding:0;font-size:2.8rem;line-height:1;transition:color .25s;display:flex;position:absolute;top:1.2rem;right:1.2rem}.support-download-modal__close:hover,.support-download-modal__close:focus-visible{color:#f75506}.support-download-modal__layout{background:#f0f5f9;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);min-height:min(90vh,56rem);max-height:min(90vh,64rem);display:grid;overflow-y:auto}.support-download-modal__left,.support-download-modal__right{background:#f0f5f9;min-width:0;min-height:0}.support-download-modal__right{overflow-y:auto}@media screen and (min-width:1200px){.support-download-modal__dialog{width:min(100%,120rem)}.support-download-modal__layout{grid-template-columns:56rem minmax(0,1fr);width:100%;max-width:120rem}.support-download-modal__left{width:56rem;max-width:56rem}.support-download-modal__right{padding-left:9rem}}@media screen and (max-width:992px){.support-download-modal{-webkit-overflow-scrolling:touch;justify-content:flex-start;align-items:flex-start;padding:1.2rem;overflow-y:auto}.support-download-modal__dialog{-webkit-overflow-scrolling:touch;width:100%;max-height:calc(100dvh - 2.4rem);margin:0 auto;overflow:hidden auto}.support-download-modal__layout{grid-template-columns:1fr;min-height:auto;max-height:none}.support-download-modal__left{min-height:auto}.support-download-modal__right{-webkit-overflow-scrolling:touch;max-height:none;overflow-y:auto}}@media screen and (max-width:768px){.support-download-modal{padding:.8rem}.support-download-modal__dialog{max-height:calc(100dvh - 1.6rem)}.support-download-modal__close{color:#1e1d24;top:.8rem;right:.8rem}}
.support-card{background:#f0f5f9;flex-direction:column;height:100%;transition:transform .4s,box-shadow .4s;display:flex;overflow:hidden}@media (prefers-reduced-motion:no-preference){.support-card:hover{transform:translateY(-.8rem);box-shadow:0 1.2rem 2.4rem #1e1d2414}}.support-card__image-wrap{background:#1e1d240a;flex-shrink:0;width:100%;height:232px;min-height:232px;max-height:232px;position:relative;overflow:hidden}.support-card__image{object-fit:cover;object-position:center center}.support-card__body{background:#f0f5f9;flex-direction:column;flex:1;padding:2.4rem 2.4rem 2.8rem;display:flex}.support-card__title{color:#1e1d24;margin-bottom:1rem;font-size:clamp(1.8rem,1.2vw,2rem);font-weight:500;line-height:1.3}.support-card__description{color:#525966;letter-spacing:-.03em;flex:1;margin-bottom:2rem;font-size:clamp(1.4rem,1vw,1.6rem)}.support-card__actions{margin-top:auto}
.support-grid__list{grid-template-columns:1fr;gap:1.4rem;margin:0;padding:0;list-style:none;display:grid}@media screen and (min-width:768px){.support-grid__list{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1280px){.support-grid__list{grid-template-columns:repeat(3,1fr);gap:20px}}.support-grid__item{min-width:0;margin:0;padding:0}.support-grid--empty{padding:4rem 0 6rem}.support-grid__empty{color:#525966;text-align:center;font-size:1.6rem}
