/* Kapitaliy — the flat white / navy / gold identity translated into motion. */
body.brand-motion{--bm-ink:#07152E;--bm-navy:#102A49;--bm-gold:#C99C54;--bm-light-gold:#D9AE6A;--bm-muted:#586477;--bm-line:#DDE2E8;--s-paper:#FFFFFF;--s-ink:#07152E;--s-accent:#A2783A;background:white;color:var(--bm-ink);font-family:Inter,Arial,sans-serif}
.brand-motion{overflow-x:clip}.brand-motion h1,.brand-motion h2,.brand-motion h3{font-family:Inter,Arial,sans-serif!important;letter-spacing:-.045em}.brand-motion h2{font-weight:750}.brand-motion a{text-underline-offset:4px}.brand-motion :focus-visible{outline:3px solid #946A2C;outline-offset:5px}.brand-motion #header{background:#FFFFFF!important;border-bottom:1px solid var(--bm-line);backdrop-filter:none;box-shadow:none}.brand-motion #header>div{max-width:1520px;padding-inline:40px}.brand-motion #header .header-logo{width:190px!important;max-height:40px;object-fit:contain}.brand-motion #header button,.brand-motion #header a[class*="bg-"]{border-radius:0}
.bm-eyebrow{font-size:10px;letter-spacing:.12em;text-transform:uppercase;display:flex;gap:13px;align-items:center;color:var(--bm-muted);margin:0}.bm-eyebrow>span{width:32px;height:2px;background:var(--bm-gold)}
.bm-button{min-height:54px;padding:16px 25px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;font:700 13px/1.4 Inter,sans-serif;background:var(--bm-light-gold);color:var(--bm-ink)!important;text-decoration:none;clip-path:polygon(0 0,94% 0,100% 100%,0 100%);transition:background .25s}.bm-button:hover{background:#E8C38B}.bm-button span{font-size:21px}.bm-text-link{font-size:13px;display:inline-flex;align-items:center;gap:30px;min-height:48px;color:var(--bm-navy);border-bottom:1px solid var(--bm-gold)}
.brand-motion .study-audience{padding-block:28px;border-bottom:1px solid var(--bm-line);background:#fff}.brand-motion .modern-home-roles #kto-vy{border:0;background:none;border-radius:0}.brand-motion .study-audience a{border-color:var(--bm-line);font-size:12px}.brand-motion .study-audience a:hover{color:#946A2C}
.brand-motion .triad-intro{background:#fff;padding-top:80px;padding-bottom:0;position:relative;max-width:1440px}.brand-motion .triad-intro h2{font:800 clamp(42px,4.6vw,68px)/1.05 Inter,sans-serif;letter-spacing:-.055em}.brand-motion .triad-intro h2 span{color:var(--bm-navy)}.brand-motion .triad-intro>p:last-of-type{font-size:16px;color:var(--bm-muted)}.brand-motion .study-kicker{color:var(--bm-muted)}
body.brand-motion.modern-home #napravleniya.np{background:#fff!important;max-width:1440px;margin:auto;padding:0 40px 70px!important;--np-skos:0px!important}.brand-motion #napravleniya .np-lenta{height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible}.brand-motion #napravleniya .np-seg{clip-path:none!important;margin:0!important;min-width:0;display:flex;flex-direction:column;background:#fff!important;color:var(--bm-ink)!important;box-shadow:none;border:1px solid var(--bm-line);transition:border-color .3s;overflow:hidden;isolation:isolate;flex:auto!important}.brand-motion #napravleniya .np-seg:hover{border-color:var(--bm-gold)}
.brand-motion #napravleniya .np-holst{position:relative!important;inset:auto!important;display:block;height:250px;min-height:250px;clip-path:polygon(0 0,100% 0,100% 87%,0 100%)!important;z-index:0;opacity:1!important;overflow:hidden}.brand-motion #napravleniya .np-foto{opacity:1!important;filter:none!important;object-position:center;transform:scale(1.04)}.brand-motion #napravleniya .np-seg:hover .np-foto{transform:scale(1.09)}.brand-motion #napravleniya .np-tuman{display:none!important}
.brand-motion #napravleniya .np-telo,.brand-motion #napravleniya .np-seg:first-child .np-telo{padding:24px 25px 30px!important;min-height:0;flex:1;display:flex;flex-direction:column;color:var(--bm-ink)!important}.brand-motion #napravleniya .np-nadzag{font-size:9px;letter-spacing:.13em;color:#8E672E;margin-bottom:24px}.brand-motion #napravleniya .np-marka{font-size:12px;color:var(--bm-muted);margin-bottom:6px}.brand-motion #napravleniya .np-slovo{font:750 clamp(24px,2.2vw,34px)/1.1 Inter,sans-serif!important;color:var(--bm-ink);letter-spacing:-.05em}.brand-motion #napravleniya .np-opisanie{font-size:13px;line-height:1.8;color:var(--bm-muted);min-height:94px}.brand-motion #napravleniya .np-podrobno{grid-template-rows:1fr!important;opacity:1!important;visibility:visible!important;max-height:none!important}.brand-motion #napravleniya .np-podrobno-telo{overflow:visible!important}.brand-motion #napravleniya .np-podzag{font:700 20px/1.25 Inter,sans-serif;color:var(--bm-ink);margin-top:20px}.brand-motion #napravleniya .np-podrobno-tekst{font-size:12px;line-height:1.8;color:var(--bm-muted)}.brand-motion #napravleniya .np-dalshe{color:var(--bm-ink);border-color:var(--bm-gold);font-weight:600;margin-top:25px}.brand-motion #napravleniya .np-dalshe svg{color:#9F7536}.brand-motion #napravleniya [class*="snoska"],.brand-motion #napravleniya [class*="uslovie"]{color:var(--bm-navy)}
.brand-motion .editorial-featured{background:var(--bm-navy)!important;color:#fff;padding-top:80px!important;padding-bottom:80px!important;position:relative;overflow:hidden}.brand-motion .editorial-featured h2,.brand-motion .editorial-featured>div>div p,.brand-motion .editorial-featured>div>div>span{color:#fff!important}.brand-motion .editorial-featured>div>div>a{color:var(--bm-light-gold)!important;border-color:var(--bm-gold)}.brand-motion .editorial-featured .kap-vitrina-kartochka{background:#fff;color:var(--bm-ink);border-radius:0!important;box-shadow:none;border:0}.brand-motion .editorial-featured .kap-vitrina-kartochka h3{color:var(--bm-ink)!important}.brand-motion .editorial-featured .kap-vitrina-kartochka p{color:var(--bm-muted)!important}.brand-motion .editorial-featured .kap-vitrina-kartochka img{transition:scale .8s}.brand-motion .editorial-featured .kap-vitrina-kartochka:hover img{scale:1.035}.brand-motion .editorial-featured:before{content:'';position:absolute;inset:0 auto 0 0;width:4px;background:var(--bm-gold);transform:scaleY(var(--bm-progress,0));transform-origin:top}
.brand-motion #sdelki{background:#fff!important}.brand-motion .kap-sdelka{box-shadow:none;border-radius:0;border-color:var(--bm-line)}.brand-motion #v-cifrah{background:#F7F8FA!important;color:var(--bm-ink);position:relative;overflow:hidden}.brand-motion #v-cifrah h2{color:var(--bm-ink)}.brand-motion #v-cifrah .grid>div{background:transparent!important;border-radius:0;border-top:2px solid var(--bm-gold);box-shadow:none}.brand-motion #v-cifrah .grid>div>div:first-child{color:var(--bm-navy)!important;font-weight:800}.brand-motion #eshche-u-nas{background:#fff!important}.brand-motion #final{background:var(--bm-navy)!important;position:relative;isolation:isolate;overflow:hidden}.brand-motion #final:before{content:'';position:absolute;right:-60px;top:-10%;height:120%;width:180px;background:var(--bm-gold);transform:skewX(-18deg) translateX(calc((1 - var(--bm-progress,0)) * 120px));opacity:.18;pointer-events:none;z-index:-1}.brand-motion #final a,.brand-motion #final button{border-radius:0}
.brand-motion footer{background:#fff!important;color:var(--bm-muted)!important;border-color:var(--bm-line)!important}.brand-motion footer a,.brand-motion footer h3{color:var(--bm-ink)!important}.brand-motion .modern-content section{scroll-margin-top:100px}
.brand-motion .study-direction{background:#fff!important;color:var(--bm-ink)!important;isolation:isolate;overflow:hidden}.brand-motion .study-direction .np-geroy-tuman{display:none!important}.brand-motion .study-direction .np-geroy-holst{left:55%;opacity:1;clip-path:polygon(15% 0,100% 0,100% 100%,0 100%);z-index:-1}.brand-motion .study-direction .np-geroy-telo{padding:50px 40px 70px;max-width:1440px;margin:auto;color:var(--bm-ink)}.brand-motion .study-direction .np-geroy-telo>*{max-width:57%}.brand-motion .study-direction .np-geroy-telo>h1{font:800 clamp(35px,3.3vw,52px)/1.08 Inter,sans-serif!important;letter-spacing:-.05em;color:var(--bm-ink)!important;max-width:58%}.brand-motion .study-direction .np-geroy-telo>p{color:var(--bm-muted)!important;font-size:15px;line-height:1.8}.brand-motion .study-direction .np-imya{margin-bottom:20px!important}.brand-motion .study-direction .np-imya .np-slovo{font:700 20px Inter,sans-serif;color:var(--bm-ink)}.brand-motion .study-direction .np-nadzag{color:#8C652C}.brand-motion .study-direction .kap-kroshki{background:#fff}.brand-motion .study-direction .np-geroy-reestr{background:#F7F8FA!important;color:var(--bm-ink)!important;border-color:var(--bm-line)}.brand-motion .study-direction .np-geroy-reestr *{color:var(--bm-ink)!important}.brand-motion .study-direction .scene-performance{display:none}.brand-motion .study-direction a,.brand-motion .study-direction button{border-radius:0}
.bm-direction-art{background:var(--bm-navy);display:block;padding:40px max(40px,calc((100vw - 1360px)/2));min-height:0;position:relative;color:#fff}.bm-direction-art>div>span{display:block;font-size:10px;letter-spacing:.13em;color:var(--bm-light-gold);text-transform:uppercase;margin-bottom:14px}.bm-direction-art h2{font-size:clamp(28px,3.2vw,46px);font-weight:750;line-height:1.12;margin:0;max-width:28ch}
.brand-motion .direction-switch{background:#fff;gap:40px;border-color:var(--bm-line)}.brand-motion .direction-switch a{border-color:var(--bm-gold);font-size:12px;font-weight:600}.brand-motion.modern-catalog .page-heading{background:white}.brand-motion.modern-catalog .page-heading h1{font-weight:800;letter-spacing:-.05em;color:var(--bm-ink)}.brand-motion.modern-catalog .card,.brand-motion.modern-catalog .filters,.brand-motion.modern-catalog .deal-switch{border-radius:0!important;box-shadow:none}.brand-motion.modern-catalog .card-price{background:var(--bm-navy);color:#fff;clip-path:polygon(0 0,94% 0,100% 100%,0 100%);padding:13px 17px}.brand-motion.modern-catalog .card-price small,.brand-motion.modern-catalog .card-price strong{color:#fff}.brand-motion.modern-catalog .btn{border-radius:0}.brand-motion.modern-catalog [aria-pressed="true"][data-deal-choice]{background:var(--bm-navy)}
.brand-motion .catalog-handle{border-radius:0;background:var(--bm-navy);border-color:var(--bm-gold);box-shadow:none}.brand-motion .catalog-handle:before{content:'';position:absolute;inset:0 0 auto;height:3px;background:var(--bm-gold)}.brand-motion .catalog-screen{background:white;box-shadow:none;border-left:2px solid var(--bm-gold)}.brand-motion .screen-toolbar h2{font-family:Inter,sans-serif!important;font-weight:700!important;color:var(--bm-ink)}.brand-motion .screen-toolbar button{border-radius:0}.brand-motion .catalog-screen::backdrop{backdrop-filter:none;background:#07152E20}.brand-motion .portal-layer{box-shadow:none;background:white}.brand-motion .portal-layer:after{background:none;border:0;border-left:12px solid var(--bm-gold);transform:skewX(-12deg);transform-origin:top left}
.bm-controls{position:fixed;left:12px;bottom:14px;z-index:80;display:flex;align-items:center;background:white;border:1px solid var(--bm-line);color:var(--bm-ink);box-shadow:none;min-height:46px}.bm-controls>a{font-size:10px;padding:0 12px;min-height:44px;display:flex;align-items:center;border-right:1px solid var(--bm-line)}.bm-controls button{min-height:44px;min-width:44px;padding:0 12px;display:flex;align-items:center;gap:10px;cursor:pointer;background:white;color:var(--bm-navy);border:0;font:500 10px Inter,sans-serif}.bm-controls button svg{width:16px;height:16px;fill:currentColor}.bm-controls button[aria-pressed="true"]{background:#F7F8FA}.bm-reading-progress{height:2px;background:var(--bm-gold);position:fixed;left:0;right:0;top:0;transform:scaleX(var(--bm-reading,0));transform-origin:left;z-index:150;pointer-events:none}
.brand-motion.bm-paused *,.brand-motion.bm-paused *:before,.brand-motion.bm-paused *:after{animation-play-state:paused!important}.brand-motion.bm-paused .study-revealed{animation:none!important}.brand-motion.bm-paused .bm-reading-progress{transition:none}.brand-motion.bm-paused .catalog-screen{animation:none!important}.brand-motion.bm-paused #study-surface{transition:none!important}
@media(max-width:1100px){.brand-motion #header>div{padding-inline:25px}.brand-motion #napravleniya .np-telo{padding:22px 18px!important}.brand-motion #napravleniya .np-slovo{font-size:25px!important}.brand-motion #napravleniya .np-podzag{font-size:19px}.brand-motion .study-direction .np-geroy-telo{padding-inline:30px}.brand-motion .bm-direction-art{padding-inline:35px}}
@media(max-width:900px){.brand-motion #napravleniya .np-lenta{display:flex;flex-direction:column;gap:24px}.brand-motion #napravleniya .np-seg{display:grid;grid-template-columns:38% 1fr;min-height:0}.brand-motion #napravleniya .np-holst{height:100%;min-height:100%;clip-path:none!important}.brand-motion #napravleniya .np-telo{padding:25px!important}.brand-motion #napravleniya .np-opisanie{min-height:0}.brand-motion .study-direction .np-geroy-telo>*{max-width:62%}.brand-motion .study-direction .np-geroy-telo>h1{max-width:65%}.brand-motion .study-direction .np-geroy-holst{left:65%}}
@media(max-width:650px){.brand-motion #header>div{padding-inline:20px}.brand-motion #header .header-logo{width:158px!important}.brand-motion .triad-intro{padding:48px 22px 0}.brand-motion .triad-intro h2{font-size:43px}.brand-motion .triad-intro>p:last-of-type{font-size:14px}.brand-motion.modern-home #napravleniya.np{padding:0 20px 45px!important}.brand-motion #napravleniya .np-seg{display:flex}.brand-motion #napravleniya .np-holst{height:220px;min-height:220px;clip-path:polygon(0 0,100% 0,100% 90%,0 100%)!important}.brand-motion #napravleniya .np-slovo{font-size:32px!important}.brand-motion #napravleniya .np-nadzag{margin-bottom:18px}.brand-motion #napravleniya .np-telo{padding:22px!important}.brand-motion #napravleniya .np-podzag{font-size:22px}.brand-motion #napravleniya .np-podrobno-tekst{font-size:13px}.brand-motion #napravleniya .np-opisanie{font-size:14px}.brand-motion .editorial-featured{padding-block:48px!important}.brand-motion .study-direction{display:flex;flex-direction:column}.brand-motion .study-direction .np-geroy-telo{padding:30px 22px 35px;order:1}.brand-motion .study-direction .np-geroy-telo>*,.brand-motion .study-direction .np-geroy-telo>h1{max-width:100%}.brand-motion .study-direction .np-geroy-telo>h1{font-size:36px!important}.brand-motion .study-direction .np-geroy-telo>p{font-size:14px}.brand-motion .study-direction .np-geroy-holst{position:relative!important;left:0;inset:auto!important;display:block;order:2;height:280px;min-height:280px;clip-path:polygon(8% 0,100% 0,100% 100%,0 100%);z-index:0;opacity:1!important}.brand-motion .study-direction .np-geroy-foto{opacity:1!important}.bm-direction-art{padding:28px 22px!important}.bm-direction-art h2{font-size:30px}.brand-motion .direction-switch{gap:12px 22px;padding:18px 22px}.brand-motion .direction-switch a{font-size:11px}.bm-controls{left:10px;bottom:14px;min-height:46px}.bm-controls>a{padding-inline:10px;font-size:9px}.bm-controls button{padding-inline:10px}.bm-controls [data-motion-label]{display:none}.brand-motion .catalog-handle{right:10px;padding-inline:12px;font-size:10px}.brand-motion .study-audience{padding-inline:22px}.brand-motion.modern-catalog .page-heading h1{font-size:36px}}
@media(prefers-reduced-motion:reduce){.brand-motion *, .brand-motion *:before,.brand-motion *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Explicitly resolve inherited editorial rules on the two navy surfaces. */
body.brand-motion.modern-home .editorial-featured .kap-vitrina-kartochka{background:#fff!important;padding:0 0 22px!important}
body.brand-motion.modern-home .editorial-featured .kap-vitrina-kartochka :is(h3,p,.kap-ssylka-deystvie){margin-left:20px;margin-right:20px}
body.brand-motion.modern-home .editorial-featured .kap-vitrina-kartochka h3{color:var(--bm-ink)!important}
body.brand-motion.modern-home .editorial-featured .kap-vitrina-kartochka :is(p,a){color:var(--bm-muted)!important}
body.brand-motion.modern-home .editorial-featured .kap-vitrina-foto{border-radius:0;clip-path:polygon(0 0,100% 0,100% 92%,0 100%)}
body.brand-motion.modern-home .editorial-featured .kap-vitrina-foto img{filter:none}
body.brand-motion.modern-home .editorial-featured>div>div>p,body.brand-motion.modern-home .editorial-featured>div>div>p b{color:#E1E7EE!important}
body.brand-motion.modern-home .editorial-featured>div>div>p a{color:#E9C791!important}
body.brand-motion.modern-home .editorial-featured h2,body.brand-motion.modern-home #final h2{color:#fff!important;font-weight:750!important}
body.brand-motion.modern-home #final p,body.brand-motion.modern-home #final p a{color:#DDE5EF!important}
body.brand-motion.modern-home #final .kap-knopka-na-temnom{background:var(--bm-light-gold)!important;color:var(--bm-ink)!important;border:1px solid var(--bm-light-gold);border-radius:0!important}
body.brand-motion.modern-home #final .kap-knopka-prozrachnaya{background:transparent!important;color:#fff!important;border-color:#8D9AA9}
body.brand-motion .study-direction .np-geroy-telo{width:100%;min-width:0}
body.brand-motion .study-direction :is(.np-geroy-kiker,.np-geroy-akcent,.kap-kroshki a,.kap-kroshki span){color:var(--bm-muted)!important}
body.brand-motion #header{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
/* The header keeps a white surface above both light and dark sections. */
body.brand-motion #header[data-ton] .header-logo{filter:none}
body.brand-motion #header[data-ton] .kap-menyu>a.kap-punkt,body.brand-motion #header[data-ton] .kap-menyu .nav-dropdown>button,body.brand-motion #header[data-ton] #mobile-menu-btn svg{color:var(--bm-ink)}
body.brand-motion #header[data-ton] .kap-menyu>a.kap-punkt:hover,body.brand-motion #header[data-ton] .kap-menyu .nav-dropdown>button:hover{color:#8E672E}
body.brand-motion .study-direction.scene-capital .np-geroy-telo>p:not(.np-imya),body.brand-motion .study-direction .np-nadzag,body.brand-motion .study-direction .kap-kroshki,body.brand-motion .study-direction .kap-kroshki *{color:var(--bm-muted)!important}
body.brand-motion #ownership .grid>div,body.brand-motion #ownership dl :is(dt,dd){min-width:0;overflow-wrap:anywhere}
body.brand-motion .scene-capital .np-geroy-telo .kap-knopka-na-temnom{background:var(--bm-light-gold);color:var(--bm-ink)!important;border:1px solid var(--bm-light-gold)}
body.brand-motion .scene-capital .np-geroy-telo .kap-knopka-prozrachnaya{background:#fff;color:var(--bm-ink)!important;border-color:#9AA7B5}
@media(max-width:900px){body.brand-motion.modern-home #napravleniya .np-lenta{display:grid!important;grid-template-columns:1fr!important}}
@media(max-width:650px){body.brand-motion.modern-home #napravleniya.np{padding:0 20px 45px!important}body.brand-motion.modern-home #napravleniya .np-holst{width:100%;min-width:0}body.brand-motion .study-direction .np-geroy-telo{width:100%;min-width:0;padding-inline:22px}body.brand-motion .study-direction .np-geroy-telo>*{min-width:0;overflow-wrap:anywhere}}
@media(max-width:420px){body.brand-motion .study-direction .np-geroy-telo>h1{font-size:clamp(30px,9.375vw,36px)!important}body.brand-motion #ownership .grid>div{padding:20px}body.brand-motion #ownership dl>div{flex-direction:column;gap:4px}body.brand-motion #ownership dd{text-align:left}body.brand-motion #ownership .kap-vypiska{flex-direction:column;align-items:flex-start}body.brand-motion #ownership .kap-vypiska svg{width:108px;flex-basis:auto}body.brand-motion #ownership .grid>div>span.absolute{position:static;align-self:flex-start;margin-bottom:16px}}
