.mxd-page-content.gm-aspro a:hover,.gm-aspro .mxd-page-content a:hover{color:var(--t-bright);text-decoration-thickness:2px}.mxd-page-content.gm-aspro .btn:hover,.gm-aspro .mxd-page-content .btn:hover{text-decoration:none}.gm-aspro-chips{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.gm-aspro-chip{background:var(--base-tint);border:1px solid var(--st-muted);color:var(--t-bright);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:500}.gm-aspro-facts{color:var(--t-medium);flex-wrap:wrap;gap:6px 24px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.gm-aspro-facts li:before{content:"· ";color:var(--t-muted)}.gm-aspro-hero__btns{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.gm-aspro-hero__meta{flex-direction:column;display:flex}@media (max-width:767px){.gm-aspro-hero{flex-direction:column;display:flex}.gm-aspro-hero .gm-aspro-hero__meta{display:contents}.gm-aspro-hero .inner-headline__title{order:1}.gm-aspro-hero .gm-aspro-hero__sub{order:2}.gm-aspro-hero .gm-aspro-hero__btns{order:3;margin-top:28px}.gm-aspro-hero .gm-aspro-hero__lead{order:4}.gm-aspro-hero .gm-aspro-chips{order:5}.gm-aspro-hero .gm-aspro-facts{order:6}}@media (min-width:1200px){.gm-aspro-hero__media{align-self:center}}.gm-aspro-hero__shots{position:relative}.gm-aspro-hero__shots.has-both{padding-bottom:12%;padding-right:8%}.gm-aspro-hero__phone{width:30%}.gm-aspro-hero__shots.has-both .gm-aspro-hero__phone{position:absolute;bottom:0;right:0}.gm-aspro-hero__phones{justify-content:center;gap:16px;display:flex}.gm-aspro-hero__phones>*{flex:0 46%}.gm-aspro-hero__credit{margin-top:12px}@media (max-width:1199px){.gm-aspro-hero__shots,.gm-aspro-hero__phones{margin-top:40px}}@media (max-width:767px){.gm-aspro-hero__phones>:nth-child(n+2){display:none}.gm-aspro-hero__phones>*{flex-basis:60%;max-width:30rem}.gm-aspro-hero__shots.has-both .gm-aspro-hero__phone{width:34%}.gm-aspro-hero__credit-more{display:none}}.gm-aspro-shot{margin:0}.gm-aspro-shot__frame{border:1px solid var(--st-muted);background:var(--base-tint);border-radius:12px;overflow:hidden}.gm-aspro-shot.is-phone .gm-aspro-shot__frame{box-shadow:0 0 0 1px var(--st-medium);border:6px solid #0f0f0f;border-radius:24px}.gm-aspro-shot__frame img{width:100%;height:auto;display:block}.gm-aspro-shot__frame picture{display:block}.gm-aspro-shot__zoom{cursor:zoom-in;display:block}.gm-aspro-shot__missing{color:var(--t-muted);word-break:break-all;text-align:center;justify-content:center;align-items:center;padding:16px;font-size:12px;display:flex}.gm-aspro-shot__caption{color:var(--t-muted);margin-top:10px;font-size:14px;line-height:1.5}.gm-aspro-shot__text{color:var(--t-medium);display:block}.gm-aspro-gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:32px 24px;margin-top:32px;display:grid}.gm-aspro-gallery .gm-aspro-shot.is-desktop{grid-column:span 2}.gm-aspro-gallery .gm-aspro-shot.is-desktop.is-narrow{grid-column:span 1}@media (max-width:767px){.gm-aspro-gallery{grid-template-columns:minmax(0,1fr)}.gm-aspro-gallery .gm-aspro-shot.is-desktop,.gm-aspro-gallery .gm-aspro-shot.is-desktop.is-narrow{grid-column:auto}.gm-aspro-gallery .gm-aspro-shot.is-phone{justify-self:center;width:70%;max-width:30rem}}.gm-aspro-head{max-width:96rem}.gm-aspro-lead{max-width:76rem;margin-top:2.4rem}.gm-aspro-note{color:var(--t-muted);max-width:76rem;margin-top:16px;font-size:14px;line-height:1.6}.gm-aspro-bitrix{color:var(--t-medium);font-size:16px}.gm-aspro-strong{color:var(--t-bright);font-weight:600}.gm-aspro-section .mxd-block+.mxd-block{margin-top:4rem}.gm-aspro-section .gm-service-long{max-width:76rem}.gm-aspro .case-prose img[src*=-phone]{max-width:min(100%,36rem)}.gm-aspro .case-prose p:has(>img)+p>em:only-child{text-align:left}.gm-aspro-section--tight{padding-top:0}.gm-aspro-fit__no{margin:3.2rem 0 1.2rem}.gm-aspro-no{margin:0;padding:0;list-style:none}.gm-aspro-no li{color:var(--t-medium);margin-bottom:1rem;padding-left:2.4rem;position:relative}.gm-aspro-no li:before{content:"—";color:var(--t-muted);position:absolute;left:0}.gm-aspro-columns{grid-template-columns:repeat(auto-fit,minmax(28rem,1fr));gap:32px;margin-top:8px;display:grid}.gm-aspro-columns .t-bold{color:var(--t-bright);margin-bottom:16px}.gm-aspro-links{margin:0;padding:0;list-style:none}.gm-aspro-links li{border-bottom:1px solid var(--st-muted);padding:16px 0}.gm-aspro-links p{margin:6px 0 0}.gm-aspro-table{max-width:76rem}.gm-aspro-table td:first-child{color:var(--t-bright)}.gm-aspro-table td:not(:first-child),.gm-aspro .case-prose td:not(:first-child){white-space:nowrap}@media (max-width:767px){.gm-aspro .case-prose table.gm-stack{display:block;overflow:visible}.gm-aspro table.gm-stack thead{display:none}.gm-aspro table.gm-stack tbody,.gm-aspro table.gm-stack tr{display:block}.gm-aspro table.gm-stack tr{border-bottom:1px solid var(--st-muted);padding:12px 0}.gm-aspro table.gm-stack td{text-align:right;border:0;justify-content:space-between;gap:16px;padding:4px 0;display:flex}.gm-aspro table.gm-stack td:first-child{text-align:left;white-space:normal;padding-bottom:6px;font-weight:700;display:block}.gm-aspro table.gm-stack td[data-label]:before{content:attr(data-label);color:var(--t-muted);text-align:left;white-space:normal;flex:auto}}.gm-aspro-store__media{aspect-ratio:16/10;background:var(--base-tint);border-radius:16px;display:block;position:relative;overflow:hidden}.gm-aspro-store__chip{z-index:2;position:absolute;top:16px;left:16px}.gm-aspro-store__niche{letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);font-size:11px;font-family:var(--_font-accent);margin:0 0 6px}.gm-aspro-store__facts,.gm-aspro-store__text{color:var(--t-medium);margin:8px 0 0;font-size:14px;line-height:1.5}.gm-aspro-store__links{flex-wrap:wrap;gap:16px;margin:12px 0 0;font-size:14px;display:flex}@media (min-width:768px){.gm-aspro-store--wide{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:3.2rem;display:grid}}.gm-aspro-draft{z-index:10000;color:#fff;background:#3a0f0f;border-radius:12px;max-width:min(56rem,100vw - 32px);max-height:40vh;padding:16px 20px;font-size:12px;line-height:1.5;position:fixed;bottom:16px;left:16px;overflow:auto}.gm-aspro-draft,.gm-aspro-draft *{color:#fff}.gm-aspro-draft ol{margin:8px 0 0;padding-left:20px}@media (max-width:767px){.gm-aspro-draft{max-height:22vh}}.gm-aspro-checks.mxd-check-list{gap:1.2rem}.gm-aspro-checks.mxd-check-list li{align-items:flex-start}.gm-aspro-checks.mxd-check-list li span{font:normal 400 1.6rem/1.6 var(--_font-default);text-transform:none;letter-spacing:0;color:var(--t-medium)}.gm-aspro-checks.mxd-check-list li svg{flex:none;margin-top:.6rem}.gm-aspro .mxd-pricing-table .mxd-check-list{gap:1rem}.gm-aspro .mxd-pricing-table .mxd-check-list li{align-items:flex-start}.gm-aspro .mxd-pricing-table .mxd-check-list li span{font:normal 400 1.6rem/1.5 var(--_font-default);text-transform:none;letter-spacing:0}.gm-aspro .mxd-pricing-table .mxd-check-list li svg{flex:none;margin-top:.5rem}.gm-aspro .mxd-pricing-table__inner{container-type:inline-size}.gm-aspro .pricing-header__title{font-size:min(4rem,11cqi)}@media only screen and (min-width:768px){.gm-aspro .pricing-header__title{font-size:min(5rem,10cqi)}}.gm-aspro h2,.gm-aspro h3,.gm-aspro .pricing-header__title{hyphenate-limit-chars:10 4 4}@media (max-width:1199px){.gm-aspro #v-korobke .mxd-process-points__item{padding-bottom:3.2rem}}@media (min-width:576px) and (max-width:1199px){.gm-aspro #v-korobke .mxd-process-points .row>.mxd-process-points__item{flex:none;width:50%}}.gm-aspro .services-card__descr>span{display:block}.gm-nowrap{white-space:nowrap}.gm-aspro .inner-headline .gm-nowrap{color:inherit}.gm-aspro .inner-headline:not(.az-hero) .inner-headline__title{container-type:inline-size}.gm-aspro .inner-headline:not(.az-hero) .inner-headline__title h1.medium{font-size:min(6rem,15cqi)}@media only screen and (min-width:768px){.gm-aspro .inner-headline:not(.az-hero) .inner-headline__title h1.medium{font-size:min(8.5rem,14cqi)}}@media only screen and (min-width:1200px){.gm-aspro .inner-headline:not(.az-hero) .inner-headline__title h1.medium{font-size:min(12rem,14cqi)}}.gm-aspro #included .mxd-check-list{gap:1.2rem}.gm-aspro #included .mxd-check-list li{align-items:flex-start}.gm-aspro #included .mxd-check-list li span{font:normal 400 1.6rem/1.6 var(--_font-default);text-transform:none;letter-spacing:0}.gm-aspro #included .mxd-check-list li svg{flex:none;margin-top:.6rem}.gm-aspro .az-hero:not(.az-hero--game).inner-headline.fullheight{flex-direction:column;height:auto;min-height:calc(100svh - 7rem - clamp(2.4rem,3.4vw,6.4rem));display:flex}.gm-aspro .az-hero .inner-headline__bottom{margin-top:auto;position:relative}.gm-aspro .az-hero .inner-headline__content.has-medium-title{padding-top:3.2rem}@media (min-width:1200px){.gm-aspro .az-hero:not(.az-hero--game) .inner-headline__title h1{font-size:clamp(5.6rem,min(9vh,6vw),10rem)}}.gm-tone-light{--gm-tone-muted:var(--t-medium);background-color:var(--base-bright);color:var(--t-bright);box-shadow:inset 0 0 0 1px var(--st-muted)}.gm-tone-grey{--gm-tone-muted:var(--t-medium);background-color:var(--base-tint);color:var(--t-bright)}.gm-tone-dark{--gm-tone-muted:#ffffffbd;color:#fff;background-color:#161618;box-shadow:inset 0 0 0 1px #ffffff14}.gm-tone-lime{--gm-tone-muted:var(--pt-t-accent-medium);background-color:var(--accent);color:var(--pt-t-accent-bright)}.gm-aspro .gm-tone-dark a:not(.btn):hover,.gm-aspro a.gm-tone-dark.is-link:hover{color:#fff}.gm-aspro .gm-tone-lime a:not(.btn):hover,.gm-aspro a.btn.btn-default-accent:hover{color:var(--pt-t-accent-bright)}.gm-aspro a.btn.btn-default-permanent:hover{color:var(--nl-black)}.gm-aspro a.btn.btn-line-permanent:hover{color:var(--nl-white)}.gm-aspro-btn-dark{color:#fff;background-color:#0f0f0f;border:1px solid #0f0f0f}.gm-aspro-btn-dark i svg{fill:#fff}.gm-aspro a.btn.gm-aspro-btn-dark:hover{color:#fff}.gm-aspro-plaque{background-color:var(--accent);color:var(--pt-t-accent-bright);border-radius:.4rem;padding:.5rem 1.2rem;font-weight:600;line-height:1.4;display:inline-block}.gm-aspro-surface--grey{background-color:var(--base-tint)}.gm-aspro-section--flush{padding-top:0;padding-bottom:0}.gm-aspro-surface--grey+.gm-aspro-section--flush{padding-top:8rem}.gm-aspro-section--flush+.gm-aspro-surface--grey{margin-top:8rem}.gm-aspro-section--flush+.gm-aspro-section--flush{padding-top:2.4rem}@media (max-width:767px){.gm-aspro-surface--grey+.gm-aspro-section--flush{padding-top:4.8rem}.gm-aspro-section--flush+.gm-aspro-surface--grey{margin-top:4.8rem}}.gm-aspro-actions{flex-wrap:wrap;gap:1.6rem;margin-top:2.8rem;display:flex}.gm-aspro-credits{margin:1.2rem 0 0}.gm-aspro-visual{margin:0}.gm-aspro-art img{width:100%;height:auto;display:block}.gm-aspro-corner{z-index:2;color:inherit;opacity:.55;transition:opacity var(--_animspeed-medium) ease;display:inline-flex;position:absolute;top:2rem;right:2rem}.gm-aspro-corner svg{fill:currentColor;display:block}a:hover>.gm-aspro-corner,a:focus-visible>.gm-aspro-corner{opacity:1}.gm-aspro-shot.is-browser .gm-aspro-shot__frame{border-radius:1.6rem;padding-top:2.8rem;position:relative}.gm-aspro-shot.is-browser .gm-aspro-shot__frame:before{content:"";background:radial-gradient(circle at .4rem .4rem, var(--st-medium) .35rem, transparent .42rem) 0 0 / 1.6rem .8rem repeat-x;width:4.4rem;height:.8rem;position:absolute;top:1rem;left:1.4rem}.gm-aspro-intro__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.gm-aspro-intro__cards.n-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-aspro-intro__cards.n-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-aspro-intro__cards>li{display:flex}.gm-aspro-intro__card{border:1px solid var(--st-muted);background-color:var(--base-bright);width:100%;min-height:17.6rem;color:var(--t-bright);transition:border-color var(--_animspeed-medium) ease;border-radius:1.6rem;flex-direction:column;justify-content:space-between;gap:2.4rem;padding:2.4rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.gm-aspro-intro__card.is-link:hover{border-color:var(--t-bright)}.gm-aspro-intro__card.has-image{color:#fff;background-color:#161618;border-color:#0000;justify-content:flex-end}.gm-aspro-intro__img{object-fit:cover}.gm-aspro-intro__card.has-image:after{content:"";z-index:1;background:linear-gradient(#0f0f0f1a 0%,#0f0f0fdb 100%);position:absolute;inset:0}.gm-aspro-intro__icon,.gm-aspro-intro__label{z-index:2;position:relative}.gm-aspro-intro__icon{font-size:3.2rem;display:inline-flex}.gm-aspro-intro__label{font:normal 600 1.6rem/1.4 var(--_font-default);padding-right:2.4rem}.gm-aspro-statement{max-width:96rem;font:normal 600 2.2rem/1.4 var(--_font-default);letter-spacing:-.04rem;color:var(--t-bright);margin:6.4rem 0 0}.gm-aspro-intro__shot{margin:4.8rem 0 0}@media (min-width:1200px){.gm-aspro-statement{font-size:3rem}}@media (max-width:1199px){.gm-aspro-intro__cards,.gm-aspro-intro__cards.n-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.gm-aspro-intro__cards,.gm-aspro-intro__cards.n-3,.gm-aspro-intro__cards.n-2{grid-template-columns:minmax(0,1fr)}.gm-aspro-intro__card{min-height:12rem}.gm-aspro-statement{margin-top:4.8rem}}.gm-aspro-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none;display:grid}.gm-aspro-tiles.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-aspro-tile{border-radius:2.4rem;flex-direction:column;gap:2.4rem;min-width:0;padding:3.2rem;display:flex;overflow:hidden}.gm-aspro-tile.is-wide{grid-column:1/-1}.gm-aspro-tile__title{font:normal 700 2.4rem/1.25 var(--_font-default);letter-spacing:-.04rem;color:inherit;margin:0}.gm-aspro-tile__text{color:var(--gm-tone-muted);margin:1rem 0 0;font-size:1.6rem;line-height:1.5}.gm-aspro-tile__media{margin-top:auto}.gm-aspro-tile__media .gm-aspro-shot.is-phone{max-width:26rem;margin:0 auto}@media (min-width:992px){.gm-aspro-tile.is-wide:has(.gm-aspro-tile__body):has(.gm-aspro-tile__media){grid-template-columns:minmax(0,1fr) minmax(0,1.7fr);align-items:center;gap:4rem;display:grid}.gm-aspro-tile.is-wide .gm-aspro-tile__media{margin-top:0}}@media (max-width:767px){.gm-aspro-tiles,.gm-aspro-tiles.cols-3{grid-template-columns:minmax(0,1fr);gap:1.6rem}.gm-aspro-tile{border-radius:1.6rem;gap:2rem;padding:2.4rem}.gm-aspro-tile__title{font-size:2rem}.gm-aspro-tiles.is-bare:not(.is-lane){grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.gm-aspro-tiles.is-bare .gm-aspro-tile{border-radius:1.2rem;padding:1.2rem}.gm-aspro-tiles.is-lane{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;margin:0 -3rem;padding:0 3rem .8rem;scroll-padding:0 3rem;display:flex;overflow-x:auto}.gm-aspro-tiles.is-lane::-webkit-scrollbar{display:none}.gm-aspro-tiles.is-lane>.gm-aspro-tile{scroll-snap-align:start;flex:0 0 84%}.gm-aspro-tiles.is-lane{align-items:flex-start}.gm-aspro-tiles.is-lane .gm-aspro-tile__media .gm-aspro-shot.is-phone{max-width:20rem}}.gm-aspro-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.gm-aspro-cards.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-aspro-cards.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gm-aspro-cards>li{display:flex}.gm-aspro-card{border:1px solid var(--st-muted);background-color:var(--base-bright);width:100%;color:var(--t-bright);transition:border-color var(--_animspeed-medium) ease;border-radius:1.6rem;flex-direction:column;gap:1.2rem;padding:2.8rem;text-decoration:none;display:flex;position:relative}.gm-aspro-surface--grey .gm-aspro-card{border-color:#0000}.gm-aspro-card.is-link:hover{border-color:var(--t-bright)}.gm-aspro-card__icon{color:var(--t-bright);margin-bottom:1.2rem;font-size:3.2rem;display:inline-flex}.gm-aspro-card__num{background-color:var(--accent);width:4rem;height:4rem;color:var(--pt-t-accent-bright);font:normal 600 1.6rem/1 var(--_font-accent);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1.2rem;display:inline-flex}.gm-aspro-card__title{font:normal 700 1.8rem/1.3 var(--_font-default);color:inherit;margin:0;padding-right:2.4rem}.gm-aspro-card__text{color:var(--t-medium);margin:0;font-size:1.5rem;line-height:1.55}.gm-aspro-card__tag{font:normal 600 1.3rem/1.6 var(--_font-accent);text-transform:uppercase;letter-spacing:.05rem;color:var(--t-medium);margin-top:auto;padding-top:1.2rem}@media (max-width:1199px){.gm-aspro-cards,.gm-aspro-cards.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gm-aspro-cards,.gm-aspro-cards.cols-2,.gm-aspro-cards.cols-4{grid-template-columns:minmax(0,1fr)}.gm-aspro-card{padding:2.4rem}}.gm-aspro-banner{isolation:isolate;border-radius:2.4rem;grid-template-columns:minmax(0,1fr);align-items:center;gap:3.2rem;min-height:32rem;padding:4.8rem;display:grid;position:relative;overflow:hidden}.gm-aspro-banner.has-art{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.gm-aspro-banner__bg{z-index:-2;position:absolute;inset:0}.gm-aspro-banner__bg img{object-fit:cover}.gm-aspro-banner.has-bg{--gm-tone-muted:#fffc;color:#fff}.gm-aspro-banner.has-bg:before{content:"";z-index:-1;background:linear-gradient(90deg,#0c0c0ee6 0%,#0c0c0e99 55%,#0c0c0e40 100%);position:absolute;inset:0}.gm-aspro-banner__title{max-width:64rem;font:normal 700 2.8rem/1.15 var(--_font-default);letter-spacing:-.06rem;color:inherit;margin:0}.gm-aspro-banner__text{max-width:60rem;color:var(--gm-tone-muted);margin:1.6rem 0 0;font-size:1.7rem;line-height:1.55}.gm-aspro-banner__art{justify-self:end;width:100%;max-width:44rem}.gm-aspro-banner__art img{width:100%;height:auto;display:block}@media (min-width:1200px){.gm-aspro-banner__title{font-size:4rem}}@media (max-width:767px){.gm-aspro-banner,.gm-aspro-banner.has-art{border-radius:1.6rem;grid-template-columns:minmax(0,1fr);min-height:0;padding:3.2rem 2.4rem}.gm-aspro-banner__art{justify-self:center;max-width:28rem}.gm-aspro-banner.has-bg:before{background:#0c0c0ebd}.gm-aspro-banner__title{font-size:2.4rem}}.gm-aspro-rows{flex-direction:column;gap:9.6rem;display:flex}.gm-aspro-row__title{max-width:84rem;font:normal 700 2.8rem/1.2 var(--_font-default);letter-spacing:-.06rem;color:var(--t-bright);margin:0}.gm-aspro-row__text{max-width:84rem;color:var(--t-medium);margin:1.6rem 0 0;font-size:1.7rem;line-height:1.6}.gm-aspro-row__body .gm-aspro-checks{margin-top:2rem}.gm-aspro-chips--list{margin:2rem 0 0;padding:0;list-style:none}.gm-aspro-rows.is-stack .gm-aspro-row__media{margin-top:3.2rem}.gm-aspro-row__media .gm-aspro-shot.is-phone{max-width:32rem;margin:0 auto}.gm-aspro-rows.is-side .gm-aspro-row{align-items:center;gap:3.2rem;display:grid}@media (min-width:992px){.gm-aspro-rows.is-side .gm-aspro-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:6.4rem}.gm-aspro-rows.is-side .gm-aspro-row:nth-child(2n) .gm-aspro-row__body{order:2}}@media (min-width:1200px){.gm-aspro-row__title{font-size:3.6rem}}@media (max-width:767px){.gm-aspro-rows{gap:6.4rem}.gm-aspro-row__title{font-size:2.4rem}.gm-aspro-rows.is-stack .gm-aspro-row__media{margin-top:2.4rem}}.gm-aspro-collage{border-radius:2.4rem;padding:4%;position:relative;overflow:hidden}.gm-aspro-collage.has-overlay{padding-bottom:9%}.gm-aspro-collage.has-overlay .gm-aspro-collage__base{width:80%}.gm-aspro-collage__item{z-index:1;position:absolute}.gm-aspro-collage__item .gm-aspro-shot__frame,.gm-aspro-collage__phone .gm-aspro-shot__frame{box-shadow:0 1.2rem 4rem #00000038}.gm-aspro-collage__item.is-phone{width:20%}.gm-aspro-collage__item.is-desktop{width:46%}.gm-aspro-collage__item.slot-1{bottom:4%;right:4%}.gm-aspro-collage__item.slot-2{bottom:3%;right:26%}.gm-aspro-collage__item.slot-3{top:5%;right:4%}.gm-aspro-collage.is-phones{justify-content:center;align-items:center;gap:3%;padding:5% 4%;display:flex}.gm-aspro-collage__phone{flex:0 22%}.gm-aspro-collage .gm-aspro-shot.is-phone .gm-aspro-shot__frame{border-width:clamp(2px,.45vw,6px);border-radius:clamp(8px,1.6vw,24px)}@media (max-width:767px){.gm-aspro-collage{border-radius:1.6rem}.gm-aspro-collage.is-phones .gm-aspro-collage__phone{flex-basis:30%}.gm-aspro-collage.is-phones .gm-aspro-collage__phone:nth-child(n+4){display:none}}.gm-aspro-slider__track{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;grid-auto-columns:calc(50% - 1.2rem);grid-auto-flow:column;gap:2.4rem;display:grid;overflow-x:auto}.gm-aspro-slider.per-1 .gm-aspro-slider__track{grid-auto-columns:100%}.gm-aspro-slider.per-3 .gm-aspro-slider__track{grid-auto-columns:calc(33.3333% - 1.6rem)}.gm-aspro-slider__track::-webkit-scrollbar{display:none}.gm-aspro-slider__track:focus-visible{outline:2px solid var(--t-bright);outline-offset:4px}.gm-aspro-slider__slide{scroll-snap-align:start;min-width:0}.gm-aspro-slider__slide .gm-aspro-shot.is-phone{max-width:32rem;margin:0 auto}.gm-aspro-slider__nav{justify-content:flex-end;gap:1.2rem;margin-top:2.4rem;display:flex}.gm-aspro-slider__btn{border:1px solid var(--st-muted);background-color:var(--base-bright);width:5.6rem;height:5.6rem;color:var(--t-bright);cursor:pointer;transition:background-color var(--_animspeed-medium) ease, border-color var(--_animspeed-medium) ease;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.gm-aspro-slider__btn svg{fill:currentColor}.gm-aspro-slider__btn.is-prev svg{transform:scaleX(-1)}.gm-aspro-slider__btn:hover{border-color:var(--accent);background-color:var(--accent);color:var(--pt-t-accent-bright)}.gm-aspro-slider__btn:focus-visible{outline:2px solid var(--t-bright);outline-offset:3px}@media (max-width:767px){.gm-aspro-slider__track,.gm-aspro-slider.per-1 .gm-aspro-slider__track,.gm-aspro-slider.per-3 .gm-aspro-slider__track{grid-auto-columns:86%;gap:1.6rem;margin:0 -3rem;padding:0 3rem;scroll-padding:0 3rem}.gm-aspro-slider__btn{width:4.8rem;height:4.8rem}}.gm-aspro-tabs__list{flex-wrap:wrap;gap:.8rem;margin-bottom:3.2rem;display:flex}.gm-aspro-tabs__tab{border:1px solid var(--st-muted);color:var(--t-bright);font:normal 600 1.4rem/1.2 var(--_font-accent);letter-spacing:.05rem;text-transform:uppercase;cursor:pointer;transition:background-color var(--_animspeed-medium) ease, border-color var(--_animspeed-medium) ease;background-color:#0000;border-radius:999px;padding:1rem 2rem}.gm-aspro-tabs__tab:hover{border-color:var(--t-bright)}.gm-aspro-tabs__tab.is-active{border-color:var(--accent);background-color:var(--accent);color:var(--pt-t-accent-bright)}.gm-aspro-tabs__tab:focus-visible{outline:2px solid var(--t-bright);outline-offset:3px}.gm-aspro-tabs__panel:focus-visible{outline:2px dashed var(--st-medium);outline-offset:8px}.gm-aspro-tabs__body>*+*{margin-top:2.4rem}.gm-aspro-tabs__lead.gm-aspro-lead{margin-top:0}.gm-aspro-tabs__visual .gm-aspro-shot.is-phone{max-width:32rem}.gm-aspro-releases{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}.gm-aspro-release{border:1px solid var(--st-muted);background-color:var(--base-bright);border-radius:1.6rem;padding:2.4rem}.gm-aspro-release__meta{font:normal 500 1.2rem/1.4 var(--_font-accent);letter-spacing:.05rem;text-transform:uppercase;color:var(--t-medium);margin:0 0 .8rem}.gm-aspro-release__title{font:normal 700 2rem/1.3 var(--_font-default);color:var(--t-bright);margin:0}.gm-aspro-release__text{color:var(--t-medium);margin:.8rem 0 0;font-size:1.5rem;line-height:1.55}.gm-aspro-release__points{color:var(--t-medium);margin:1.2rem 0 0;padding:0;font-size:1.5rem;line-height:1.55;list-style:none}.gm-aspro-release__points li{padding-left:2rem;position:relative}.gm-aspro-release__points li:before{content:"—";color:var(--t-muted);position:absolute;left:0}.gm-aspro-release__points li+li{margin-top:.6rem}@media (max-width:1199px){.gm-aspro-releases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gm-aspro-releases{grid-template-columns:minmax(0,1fr)}}.gm-aspro-devices{border-radius:2.4rem;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;gap:3.2rem;padding:6.4rem 4.8rem 0;display:grid;overflow:hidden}.gm-aspro-devices.gm-tone-dark{background:radial-gradient(120% 90% at 50% 100%,#2c2d31 0%,#18181a 58%,#0f0f10 100%)}.gm-aspro-devices__labels{flex-direction:column;gap:2.4rem;margin:0;padding:0 0 6.4rem;list-style:none;display:flex}.gm-aspro-devices__labels li{font:normal 600 1.7rem/1.4 var(--_font-default);color:inherit;align-items:flex-start;gap:1.2rem;display:flex}.gm-aspro-devices__labels svg{fill:currentColor;flex:none;margin-top:.3rem}.gm-aspro-devices.gm-tone-dark .gm-aspro-devices__labels svg{fill:var(--accent)}.gm-aspro-devices__stage{align-self:end;position:relative}.gm-aspro-devices__phones{justify-content:center;align-items:flex-end;gap:2.4rem;margin-bottom:-14%;display:flex}.gm-aspro-devices__phone{flex:0 42%;max-width:30rem}.gm-aspro-devices.n-3 .gm-aspro-devices__phone{flex-basis:28%}.gm-aspro-devices.n-4 .gm-aspro-devices__phones,.gm-aspro-devices.n-5 .gm-aspro-devices__phones{gap:1.6rem}.gm-aspro-devices.n-4 .gm-aspro-devices__phone{flex-basis:23%}.gm-aspro-devices.n-5 .gm-aspro-devices__phone{flex-basis:18%}.gm-aspro-devices__phone:nth-child(2n){transform:translateY(-8%)}@media (min-width:1200px){.gm-aspro-devices{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr) minmax(0,1fr);padding-top:8rem}.gm-aspro-devices.n-3 .gm-aspro-devices__phone{flex-basis:31%}.gm-aspro-devices.n-4:not(.has-desktop),.gm-aspro-devices.n-5:not(.has-desktop){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;row-gap:4.8rem}.gm-aspro-devices.n-4:not(.has-desktop) .gm-aspro-devices__labels,.gm-aspro-devices.n-5:not(.has-desktop) .gm-aspro-devices__labels{grid-row:1;padding:0}.gm-aspro-devices.n-4:not(.has-desktop) .gm-aspro-devices__stage,.gm-aspro-devices.n-5:not(.has-desktop) .gm-aspro-devices__stage{grid-area:2/1/auto/-1}.gm-aspro-devices.n-4:not(.has-desktop) .gm-aspro-devices__phones,.gm-aspro-devices.n-5:not(.has-desktop) .gm-aspro-devices__phones{gap:3.2rem;margin-bottom:-12%}.gm-aspro-devices.n-4:not(.has-desktop) .gm-aspro-devices__phone{flex-basis:21%}.gm-aspro-devices.n-5:not(.has-desktop) .gm-aspro-devices__phone{flex-basis:17%}}.gm-aspro-devices.has-desktop .gm-aspro-devices__stage{padding-bottom:6.4rem}.gm-aspro-devices.has-desktop .gm-aspro-devices__phones{width:44%;margin:0;position:absolute;bottom:2.4rem;right:-2%}.gm-aspro-devices.has-desktop .gm-aspro-devices__phone,.gm-aspro-devices.has-desktop .gm-aspro-devices__phone:nth-child(2n){flex-basis:48%;transform:none}@media (max-width:1199px){.gm-aspro-devices{grid-template-columns:repeat(2,minmax(0,1fr));padding:4.8rem 4rem}.gm-aspro-devices__stage{order:-1;grid-column:1/-1}.gm-aspro-devices__phones{margin-bottom:0}.gm-aspro-devices__labels{padding:0}}@media (max-width:767px){.gm-aspro-devices{border-radius:1.6rem;grid-template-columns:minmax(0,1fr);gap:2.4rem;padding:3.2rem 2.4rem}.gm-aspro-devices__labels{gap:1.6rem}.gm-aspro-devices__labels li{font-size:1.6rem}.gm-aspro-devices__phone:nth-child(n+3){display:none}.gm-aspro-devices .gm-aspro-devices__phone,.gm-aspro-devices.n-3 .gm-aspro-devices__phone,.gm-aspro-devices.n-4 .gm-aspro-devices__phone,.gm-aspro-devices.n-5 .gm-aspro-devices__phone{flex-basis:44%}.gm-aspro-devices.has-desktop .gm-aspro-devices__stage{padding-bottom:0}.gm-aspro-devices.has-desktop .gm-aspro-devices__phones{width:40%;bottom:-4%}.gm-aspro-devices.has-desktop .gm-aspro-devices__phone:nth-child(n+2){display:none}.gm-aspro-devices.has-desktop .gm-aspro-devices__phone{flex-basis:100%}}.gm-aspro-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem;margin:0;padding:0;list-style:none;display:grid}.gm-aspro-theme{border-radius:2rem;flex-direction:column;padding:2.8rem 2.8rem 0;display:flex;overflow:hidden}.gm-aspro-theme__title{font:normal 700 2.2rem/1.25 var(--_font-default);color:inherit;margin:0}.gm-aspro-theme__text{color:var(--gm-tone-muted);margin:.8rem 0 0;font-size:1.5rem;line-height:1.5}.gm-aspro-theme__btn{margin-top:2rem}.gm-aspro-theme__shot{margin-top:auto;padding-top:2.4rem}.gm-aspro-theme__shot .gm-aspro-shot__frame{border-bottom:0;border-radius:1.2rem 1.2rem 0 0}@media (max-width:1199px){.gm-aspro-themes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gm-aspro-themes{grid-template-columns:minmax(0,1fr);gap:1.6rem}.gm-aspro-theme{border-radius:1.6rem;padding:2.4rem 2.4rem 0}}.gm-aspro-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem 2.4rem;margin:0;padding:0;list-style:none;display:grid}.gm-aspro-stats.n-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-aspro-stats.n-3,.gm-aspro-stats.n-5,.gm-aspro-stats.n-6{grid-template-columns:repeat(3,minmax(0,1fr))}.gm-aspro-stat{border-top:1px solid var(--st-muted);flex-direction:column;gap:1.2rem;padding-top:2.4rem;display:flex}.gm-aspro-stat__value{font:normal 700 4.8rem/1 var(--_font-default);letter-spacing:-.2rem;color:var(--t-bright)}.gm-aspro-stat__label{color:var(--t-medium);font-size:1.6rem;line-height:1.5}@media (min-width:1200px){.gm-aspro-stat__value{font-size:6.4rem}}@media (max-width:991px){.gm-aspro-stats,.gm-aspro-stats.n-3,.gm-aspro-stats.n-5,.gm-aspro-stats.n-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.gm-aspro-stat__value{letter-spacing:-.1rem;font-size:3.6rem}}.gm-aspro-matrix__visual{margin-bottom:4rem}.gm-aspro-table th.is-current,.gm-aspro-table td.is-current{background-color:var(--base-tint)}.gm-aspro-table .gm-aspro-hint{color:var(--t-medium);white-space:normal;margin-top:.4rem;font-size:1.3rem;font-weight:400;line-height:1.45;display:block}.gm-aspro-mark{align-items:center;display:inline-flex}.gm-aspro-mark.is-yes svg{fill:var(--t-bright)}.gm-aspro-hero-banner{text-align:center;isolation:isolate;border-radius:2.4rem;margin-top:3.2rem;padding:8rem 4.8rem 0;position:relative;overflow:hidden}.gm-aspro-hero-banner:not(.has-logo){padding-bottom:8rem}.gm-aspro-hero-banner__bg{z-index:-2;position:absolute;inset:0}.gm-aspro-hero-banner__bg img{object-fit:cover}.gm-aspro-hero-banner:before{content:"";z-index:-1;background:linear-gradient(#0a0a0c99 0%,#0a0a0c66 55%,#0a0a0ca8 100%);position:absolute;inset:0}.gm-aspro-hero-banner__content{max-width:104rem;margin:0 auto;position:relative}.gm-aspro .gm-aspro-hero-banner h1,.gm-aspro .gm-aspro-hero-banner h1 *{color:#fff}.gm-aspro-hero-banner__sub{color:#ffffffdb;max-width:76rem;margin:2.4rem auto 0}.gm-aspro-hero-banner__price{margin:2.8rem 0 0}.gm-aspro-hero-banner .gm-aspro-hero__btns{justify-content:center}.gm-aspro-hero-banner__meta{max-width:76rem;margin:3.2rem auto 0}.gm-aspro-hero-banner__lead{color:#fffc;margin:0;font-size:1.6rem;line-height:1.6}.gm-aspro-hero-banner .gm-aspro-chips,.gm-aspro-hero-banner .gm-aspro-facts{justify-content:center}.gm-aspro-hero-banner .gm-aspro-chip{color:#fff;background-color:#ffffff14;border-color:#ffffff47}.gm-aspro-hero-banner .gm-aspro-facts{color:#fffc}.gm-aspro-hero-banner .gm-aspro-facts li:before{color:#ffffff80}.gm-aspro-hero-banner__logo{max-width:72rem;margin:4.8rem auto -6%;position:relative}.gm-aspro-hero-banner__logo img{width:100%;height:auto;display:block}.gm-aspro-hero__price{margin:28px 0 0}@media (max-width:767px){.gm-aspro-hero .gm-aspro-hero__price{order:2}.gm-aspro-hero-banner{border-radius:1.6rem;margin-top:2.4rem;padding:4.8rem 2.4rem 0}.gm-aspro-hero-banner:not(.has-logo){padding-bottom:4.8rem}.gm-aspro-hero-banner__logo{margin-top:3.2rem}}.gm-aspro-subnav{z-index:10;background:var(--base);border-bottom:1px solid var(--st-muted);margin-top:3.2rem;position:sticky;top:0}.gm-aspro-subnav .gm-aspro-subnav__inner{align-items:center;gap:2.4rem;min-height:7.2rem;padding-right:11rem;display:flex}.gm-aspro-subnav__name{color:var(--t-bright);white-space:nowrap;flex:none;font-size:1.6rem;font-weight:600}.gm-aspro-subnav__links{flex-wrap:wrap;flex:auto;gap:.4rem 1.6rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.gm-aspro-subnav__links a{color:var(--t-medium);white-space:nowrap;font-size:1.4rem;text-decoration:none}.mxd-page-content.gm-aspro .gm-aspro-subnav__links a:hover{color:var(--t-bright);text-decoration:underline}.gm-aspro-subnav__btns{flex:none;gap:1.2rem;display:flex}@media (max-width:1499px){.gm-aspro-subnav__name{display:none}}@media (max-width:1399px){.gm-aspro-subnav__btns>a{display:none}}@media (max-width:1199px){.gm-aspro-subnav__links{gap:.4rem 1.6rem}.gm-aspro-subnav__links a{font-size:1.3rem}}@media (max-width:1099px){.gm-aspro-subnav{display:none}}.gm-aspro-tile__points{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.gm-aspro-tile__points li{background:var(--base);min-height:7.2rem;color:var(--t-bright);border-radius:1.6rem;align-items:center;gap:1.2rem;padding:1.6rem 2rem;font-size:1.6rem;font-weight:500;line-height:1.3;display:flex}.gm-tone-dark .gm-aspro-tile__points li{color:#fff;background:#ffffff14}.gm-aspro-tile__points li svg{fill:currentColor;flex:none}.gm-tone-dark .gm-aspro-tile__points li svg{fill:var(--accent)}@media (max-width:575px){.gm-aspro-tile__points li{min-height:5.6rem;padding:1.2rem 1.4rem;font-size:1.4rem}}
