.gs{--frame-bg:#e8ecf2;--frame-line:#0a1e3c0f}.gs-frame{background:var(--frame-bg);isolation:isolate;border-radius:1.5em;min-height:0;position:relative;overflow:hidden}.gs-frame__inner{position:absolute;inset:-8% 0}.gs-frame__inner--empty{background:repeating-linear-gradient(135deg, var(--frame-line) 0 1px, transparent 1px 16px), linear-gradient(160deg, #eef1f5, #dfe5ed)}.gs-frame__img{object-fit:cover}.gs-frame__label{z-index:1;color:#0a0a0a8c;flex-direction:column;gap:.25em;max-width:calc(100% - 2.5em);font-size:.95em;line-height:1.3;display:flex;position:absolute;bottom:1.1em;left:1.25em}.gs-frame__label span{letter-spacing:.12em;text-transform:uppercase;color:#0a0a0a66;font-size:.75em;font-weight:600}.gs-tag__n{color:var(--color-ru-red);margin-right:.15em;font-weight:600}.gs-statement{letter-spacing:-.03em;max-width:24em;margin-top:.55em;font-size:3.2em;font-weight:500;line-height:1.08}.gs-chapter{scroll-margin-top:var(--nav-h)}.gs-hero__grid{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1em;min-height:0;margin-top:2em;display:grid}.gs-hero__text{flex-direction:column;grid-column:1/8;min-height:0;display:flex}.gs-hero__title{letter-spacing:-.055em;margin-top:.35em;font-size:7.4em;font-weight:600;line-height:.95}.gs-hero__line{padding-bottom:.06em;display:block;overflow:hidden}.gs-hero__line>span{animation:gs-rise 1.1s var(--ease) both;display:block}@keyframes gs-rise{0%{transform:translateY(105%)}}.gs-hero__hook{letter-spacing:-.015em;max-width:24em;animation:gs-fade 1s var(--ease) .45s both;margin-top:1.1em;font-size:1.6em;line-height:1.35}.gs-hero__muted{color:var(--muted)}@keyframes gs-fade{0%{opacity:0;transform:translateY(1.2em)}}.gs-index{animation:gs-fade 1s var(--ease) .6s both;margin-top:auto;padding-top:2em}.gs-index__label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:.8em;font-weight:600}.gs-index ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:1em;margin-top:.9em;display:grid}.gs-index a{border-top:1px solid var(--line);flex-direction:column;gap:.35em;padding-top:.8em;font-size:1.1em;font-weight:500;transition:color .2s,border-color .2s;display:flex}.gs-index a:hover{border-top-color:var(--color-ru-blue);color:var(--color-ru-blue)}.gs-index__n{color:var(--color-ru-red);font-size:.8em;font-weight:600}.gs-hero__media{animation:gs-open 1.4s var(--ease) .2s both;grid-column:8/13}@keyframes gs-open{0%{clip-path:inset(100% 0 0 round 1.5em)}to{clip-path:inset(0 round 1.5em)}}.gs-regions{background:#fff}.gs-regions__body{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1em;min-height:0;margin-top:2em;display:grid}.gs-regions__side{flex-direction:column;grid-column:1/7;justify-content:center;min-height:0;display:flex}.gs-region{border-top:1px solid var(--line);padding:.7em 0;transition:opacity .4s}.gs-region:last-child{border-bottom:1px solid var(--line)}.gs-region__link{align-items:baseline;gap:.8em;display:flex}.gs-region__n{width:2em;color:var(--color-ru-red);flex-shrink:0;font-size:.95em;font-weight:600}.gs-region__name{letter-spacing:-.025em;font-size:2.5em;font-weight:500;line-height:1.1;transition:color .2s}.gs-region__link svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:1.4em;height:1.4em;transition:transform .45s var(--ease);align-self:center;margin-left:auto}.gs-region__link:hover .gs-region__name{color:var(--color-ru-blue)}.gs-region__link:hover svg{transform:translate(.3em)}.gs-region__text{color:var(--muted);margin-top:.3em;padding-left:2.85em;font-size:1.1em;line-height:1.45;transition:opacity .4s}.gs-region__media{display:none}.gs-regions__bar{background:var(--line);height:2px;margin-top:1.5em;display:none}.gs-regions__bar-fill{background:var(--color-ru-blue);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.gs-regions__media{grid-column:7/13;min-height:0;position:relative}.gs-regions__media .gs-frame{opacity:0;transition:opacity .7s ease, transform 1.2s var(--ease);position:absolute;inset:0;transform:scale(1.03)}.gs-regions__media .gs-frame[data-active]{opacity:1;transform:none}.gs-regions__count{z-index:2;background:#ffffffd9;border-radius:999px;align-items:baseline;gap:.3em;padding:.35em .75em;font-weight:600;display:flex;position:absolute;top:1em;right:1.25em}.gs-regions__count-n{color:var(--color-ru-blue);font-size:1.3em}.gs-regions__count-total{color:var(--muted)}.gs-regions[data-stepper] .gs-region,.gs-regions[data-stepper] .gs-region__text{transition:none}.gs-regions[data-stepper] .gs-regions__media .gs-frame{opacity:1;transition:none;transform:none}.gs-regions__count-n{display:inline-block}.gs-regions[data-stepper] .gs-regions__bar{display:block}.gs-anywhere{background:var(--paper);overflow:hidden}.gs-track-wrap{min-height:0;margin-top:2em;margin-right:calc(-1 * var(--pad));flex:1}.gs-track{width:max-content;height:100%;padding-right:var(--pad);will-change:transform;gap:1.5em;display:flex}.gs-card{flex-direction:column;width:36em;min-height:0;display:flex}.gs-card .gs-frame{flex:1}.gs-card .gs-frame__inner{inset:0 -7%}.gs-card__body{grid-template-columns:2.2em minmax(0,1fr);align-content:start;column-gap:.6em;min-height:8.4em;padding-top:1.1em;display:grid}.gs-card__n{color:var(--color-ru-red);grid-row:span 2;padding-top:.45em;font-size:.95em;font-weight:600}.gs-card__title{letter-spacing:-.02em;font-size:1.7em;font-weight:500;line-height:1.15}.gs-card__text{max-width:30em;color:var(--muted);margin-top:.45em;font-size:1.05em;line-height:1.5}.gs-card--cta{background:var(--color-ru-blue);color:#fff;border-radius:1.5em;justify-content:center;width:28em;padding:2.5em}.gs-card__cta-title{letter-spacing:-.03em;font-size:2.4em;font-weight:500;line-height:1.1}.gs-card--cta .gs-card__text{color:#fffc;margin:1em 0 2em}.gs-card--cta .svc-btn{align-self:flex-start}.gs-clients{--line:#fff3;--muted:#ffffffbf;--frame-bg:#ffffff14;--frame-line:#ffffff0f;background:var(--color-ru-blue);color:#fff}.gs-clients .gs-tag__n{color:#fff}.gs-clients .gs-frame__inner--empty{background:repeating-linear-gradient(135deg, var(--frame-line) 0 1px, transparent 1px 16px)}.gs-clients .gs-frame__label{color:#ffffffbf}.gs-clients .gs-frame__label span{color:#ffffff80}.gs-clients__grid{flex:1;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5em;min-height:0;margin-top:2em;display:grid}.gs-client{grid-row:span 2;grid-template-rows:subgrid;min-height:0;display:grid}.gs-client__body{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:baseline;gap:1.5em;padding-top:1.1em;display:grid}.gs-client__title{letter-spacing:-.02em;font-size:2.1em;font-weight:500;line-height:1.1}.gs-client__text{color:var(--muted);font-size:1.05em;line-height:1.5}.gs-exp{background:#fff}.gs-exp__grid{flex:1;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1em;min-height:0;margin-top:1.5em;display:grid}.gs-exp__text{flex-direction:column;grid-column:1/8;justify-content:center;min-height:0;display:flex}.gs-exp__value{letter-spacing:-.06em;white-space:nowrap;color:var(--color-ru-blue);font-variant-numeric:tabular-nums;font-size:8.5em;font-weight:600;line-height:.9}.gs-exp__line{max-width:17em;margin-top:.45em;font-size:2.3em;line-height:1.15}.gs-exp__case{max-width:34em;color:var(--muted);margin-top:1.25em;font-size:1.1em;line-height:1.55}.gs-exp__actions{flex-wrap:wrap;align-items:center;gap:1em 1.75em;margin-top:2em;display:flex}.gs-exp__media{grid-column:8/13;min-height:0;display:flex;position:relative}.gs-exp__media .gs-frame{flex:1}.gs-exp__badge{z-index:2;background:#fff;border-radius:1em;align-items:center;gap:.9em;padding:.9em 1.1em;font-weight:500;line-height:1.3;display:flex;position:absolute;bottom:1em;left:1em;right:1em;box-shadow:0 1rem 3rem -1rem #0a1e3c4d}.gs-exp__badge-v{letter-spacing:-.03em;color:var(--color-ru-red);flex-shrink:0;font-size:1.7em;font-weight:600}.gs-exp__media .gs-frame__label{top:1.1em;bottom:auto}.gs-progress{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;opacity:0;pointer-events:none;background:#ffffffeb;border-radius:999px;align-items:center;gap:.6rem;padding:.6rem 1rem;font-size:14px;transition:opacity .4s,transform .6s cubic-bezier(.625,.05,0,1);display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%,160%);box-shadow:0 .75rem 2.5rem -.75rem #0a1e3c59}.gs-progress[data-on]{opacity:1;transform:translate(-50%)}.gs-progress__n{color:var(--color-ru-red);font-weight:700}.gs-progress__total{color:var(--muted)}.gs-progress__title{min-width:6.5em;color:var(--ink);font-weight:600}.gs-progress__bar{background:#0a0a0a1f;border-radius:2px;width:5.5rem;height:2px;overflow:hidden}.gs-progress__fill{background:var(--color-ru-blue);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:1023.98px){.gs-statement{font-size:clamp(1.75rem,6.5vw,2.4rem)}.gs-hero__text,.gs-hero__media,.gs-regions__side,.gs-exp__text,.gs-exp__media{grid-column:1/-1}.gs-hero__title{font-size:clamp(3rem,14vw,5rem)}.gs-hero__hook{font-size:1.25em}.gs-index ol{grid-template-columns:repeat(2,minmax(0,1fr))}.gs-hero__media{aspect-ratio:4/5;margin-top:2em}.gs-regions__media{display:none}.gs-region__media{aspect-ratio:16/10;margin-top:1em;display:block}.gs-region__name{font-size:1.7em}.gs-region__text{padding-left:0}.gs-track-wrap{margin-right:0}.gs-track{flex-direction:column;width:auto;padding-right:0}.gs-card,.gs-card--cta{width:auto}.gs-card .gs-frame{aspect-ratio:16/10;flex:none}.gs-card__body{min-height:0}.gs-card--cta{padding:1.75em}.gs-card__cta-title{font-size:1.8em}.gs-clients__grid{grid-template-rows:none;grid-template-columns:minmax(0,1fr);row-gap:2em}.gs-client{flex-direction:column;display:flex}.gs-client .gs-frame{aspect-ratio:4/3}.gs-client__body{grid-template-columns:minmax(0,1fr);gap:.5em}.gs-exp__value{font-size:clamp(3.5rem,18vw,7rem)}.gs-exp__line{font-size:clamp(1.5rem,5.5vw,2rem)}.gs-exp__media{margin-top:2em}.gs-exp__media .gs-frame{aspect-ratio:4/5;flex:none;width:100%}.gs-progress{display:none}}@media (prefers-reduced-motion:reduce){.gs-hero__line>span,.gs-hero__hook,.gs-index,.gs-hero__media{animation:none}}
