.a-hero__lead{max-width:820px;margin:22px 0 0}.a-hero__btns{margin-top:calc(24px + 8 * var(--k));flex-wrap:wrap;gap:12px;display:flex}.a-stats{margin-top:calc(36px + 12 * var(--k));gap:32px 48px}.a-stats>div{flex-basis:200px}.a-appr__lead{max-width:820px;margin:22px 0 0}.a-appr__label{color:var(--acc);font-weight:700}.a-big{font-size:var(--fs-philosophy);margin:10px 0 0;font-weight:700;line-height:1.35}.a-dialog2{margin-top:calc(28px + 12 * var(--k));flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.a-dialog2__card{box-shadow:var(--shadow);clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%);flex:420px;padding:28px 32px}.a-dialog2__card:last-child{clip-path:polygon(36px 0,100% 0,100% 100%,0 100%,0 36px)}.a-dialog2__card p{font-size:var(--fs-philosophy);margin:10px 0 0;line-height:1.35}.a-strip{background:var(--panel);color:var(--panel-text);flex-wrap:wrap;align-items:baseline;gap:8px 24px;margin-top:14px;padding:24px 32px;display:flex}.a-strip__muted{color:var(--panel-note)}.a-strip__strong{font-weight:700}.a-answer{margin-top:calc(52px + 20 * var(--k));flex-wrap:wrap;align-items:center;gap:32px 64px;display:flex}.a-answer__text{flex:360px;max-width:440px}.a-path{text-align:center;flex:600px;grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.a-path__group{padding-top:10px;font-weight:700}.a-path__group--mk{border-top:3px solid var(--acc-solid);color:var(--acc);grid-column:span 2}.a-path__group--sales{border-top:3px solid var(--muted);color:var(--muted);grid-column:span 3}.a-path__step{justify-content:center;align-items:center;min-height:64px;padding:18px 10px;display:flex}.a-path__bar{background-image:var(--grad-panel);color:#fff;grid-column:span 5;padding:14px 18px;font-weight:700}.a-history{margin-top:calc(52px + 20 * var(--k))}.a-history__cards{flex-wrap:wrap;align-items:stretch;gap:14px;margin-top:16px;display:flex}.a-history__card{flex:320px;padding:28px 32px}.a-history__label{color:var(--muted)}.a-history__title{font-size:var(--fs-philosophy);margin-top:6px;font-weight:700;line-height:1.25}.a-history__card p{color:var(--muted);margin:10px 0 0}.a-history__card--accent{background-image:var(--grad-panel);color:#fff;clip-path:polygon(0 0,calc(100% - 36px) 0,100% 36px,100% 100%,0 100%)}.a-history__card--accent .a-history__label{color:inherit;opacity:.85}.a-history__card--accent p{color:inherit;opacity:.9}.a-quote{margin:calc(52px + 20 * var(--k)) 0 0;padding:8px 0 8px 120px;position:relative}.a-quote__mark{font-family:var(--font-quote);font-size:200px;font-style:italic;line-height:1;position:absolute;top:-58px;left:0}.a-quote p{max-width:980px;margin:0;font-size:36px;font-weight:700;line-height:1.3}.a-quote figcaption{margin-top:16px}.a-work{margin-top:calc(52px + 20 * var(--k));padding:calc(40px + 16 * var(--k)) var(--pad-panel-x);position:relative}.a-work>:not(.panel__dots){position:relative}.a-work__title{max-width:900px;margin-top:16px}.a-work__cards{margin-top:calc(24px + 8 * var(--k));flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.a-work__card{background:var(--panel-card);flex:300px;padding:26px 28px}.a-work__label{color:var(--acc);font-weight:700}.a-work__card p{color:var(--panel-muted);margin:8px 0 0}.a-work__card--result{background:0 0;background-image:var(--grad-panel);color:#fff;flex-direction:column;justify-content:space-between;gap:12px;display:flex}.a-work__reslabel{font-weight:600}.a-work .a-more{color:#fff;margin-top:0;font-weight:700}.a-work__note{color:var(--panel-note);margin:20px 0 0}.a-more{color:var(--acc);align-items:center;gap:10px;margin-top:20px;font-weight:600;text-decoration:none;display:inline-flex}.a-roles{padding:calc(22px + 6 * var(--k)) 32px;box-shadow:var(--shadow);margin-top:20px;position:relative}.a-roles__title{font-weight:700}.a-roles__tags{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.a-roles__tags span{border:1px solid var(--border);background:var(--soft);border-radius:var(--radius);padding:8px 16px}.a-roles p{margin:16px 0 0}.a-think{padding:calc(44px + 20 * var(--k)) var(--pad-panel-x);position:relative}.a-think>:not(.panel__dots){position:relative}.a-think__rows{margin-top:calc(28px + 12 * var(--k));flex-direction:column;display:flex}.a-think__row{padding:calc(16px + 6 * var(--k)) 0;border-top:1px solid #ffffff24;flex-wrap:wrap;align-items:baseline;gap:8px 40px;display:flex}.a-think__not{color:var(--panel-note);flex:0 0 380px}.a-think__but{flex:480px;gap:14px;font-weight:700;display:flex}.a-think__but .mk{margin-top:12px}.a-facts{margin-top:calc(28px + 12 * var(--k));flex-wrap:wrap;gap:14px;display:flex}.a-fact{padding:calc(22px + 6 * var(--k));box-shadow:var(--shadow);flex:220px}.a-fact__num{width:max-content;max-width:100%;font-size:52px;font-weight:700;line-height:1.05}.a-fact__label{margin-top:10px}.a-gal{grid-template-rows:300px 300px;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:14px;display:grid}.a-gal img{object-fit:cover;width:100%;height:100%;display:block}.a-channel{margin:20px 0 0}.a-channel a,.a-press__link,.a-formal__item a{color:var(--acc)}.a-channel a,.a-press__link{font-weight:600}.a-press{margin-top:var(--gap-block);box-shadow:var(--shadow);flex-wrap:wrap;align-items:center;gap:48px 64px;padding:48px;display:flex}.a-press__pages{cursor:pointer;background:0 0;border:0;flex:0 0 520px;height:520px;padding:0;display:block;position:relative}.a-press__pages img{border-radius:var(--radius);width:320px;height:auto;box-shadow:var(--press-shadow);transition:transform .3s;position:absolute}.a-press__p33{top:34px;left:180px;transform:rotate(5deg)}.a-press__p32{top:0;left:10px;transform:rotate(-4deg)}.a-press__pages:hover .a-press__p32{transform:rotate(-5deg)translate(-8px,-4px)}.a-press__pages:hover .a-press__p33{transform:rotate(6deg)translate(8px,4px)}.a-press{--press-shadow:0 18px 40px #1e222838, 0 2px 6px #1e22281f}:root[data-theme=dark] .a-press{--press-shadow:0 18px 40px #00000080, 0 2px 6px #0000004d}.a-press__text{flex:420px}.a-press__source{margin-top:14px}.a-press h3{font-size:var(--fs-philosophy);margin:10px 0 0;font-weight:700;line-height:1.3}.a-press__quote{margin:22px 0 0}.a-press__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.a-press .a-press__btn{padding:16px 26px}.a-formal{padding-top:calc(28px + 12 * var(--k));padding-bottom:24px}.a-formal__grid{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.a-formal__item{border-top:3px solid var(--acc-solid);flex:260px;padding-top:18px}.a-formal__title{font-weight:700}.a-formal__item p{margin:8px 0 0}.lbx{color:#fff;background:#14171ceb;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lbx::backdrop{background:0 0}.lbx__stage{box-sizing:border-box;justify-content:center;align-items:center;padding:24px 104px 64px;display:flex;position:absolute;inset:0;overflow:auto}.lbx__stage img{object-fit:contain;width:auto;max-width:100%;height:min(760px,100%);display:block;box-shadow:0 20px 60px #00000080}.lbx__stage img[hidden]{display:none}.lbx__btn{width:56px;height:56px;font:inherit;color:#fff;border-radius:var(--radius);cursor:pointer;background:0 0;border:1px solid #ffffff4d;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}.lbx__btn:disabled{opacity:.4;cursor:default}.lbx__close{width:52px;height:52px;font-size:28px;line-height:1;top:24px;right:24px}.lbx__prev{top:50%;left:24px;transform:translateY(-50%)scaleX(-1)}.lbx__next{top:50%;right:24px;transform:translateY(-50%)}.lbx__cap{text-align:center;color:#d5d9df;pointer-events:none;position:absolute;bottom:20px;left:0;right:0}@media (width<=760px){.lbx__stage{align-items:flex-start;padding:84px 0 64px}.lbx__stage img{width:100%;height:auto;margin:auto 0}.lbx__btn{background:#14171cb3}.lbx__close{top:16px;right:16px}.lbx__prev{left:8px}.lbx__next{right:8px}}@media (width<=900px){.a-gal{grid-template-rows:none;grid-template-columns:1fr 1fr;grid-auto-rows:260px}.a-gal img{grid-area:auto!important}.a-gal .a-gal__wide{object-position:76% 30%!important}.a-press__pages{flex-basis:100%;height:420px}}@media (width<=639px){.a-hero>.h-bgdots{display:none!important}.a-hero__btns{flex-direction:column;gap:10px}.a-hero__btns .btn,.a-press .a-press__btn{box-sizing:border-box;width:100%;min-height:56px;padding:0 16px}.a-stats{gap:16px 24px;margin-top:24px}.a-stats>div{flex-basis:40%}.a-stats .l1{font-size:32px}.a-big,.a-dialog2__card p,.a-history__title{font-size:22px}.a-dialog2{gap:8px;margin-top:24px}.a-dialog2__card,.a-history__card,.a-work__card{flex-basis:100%;padding:18px 20px}.a-strip{margin-top:8px;padding:18px 20px}.a-answer,.a-history,.a-work{margin-top:40px}.a-answer{gap:20px}.a-answer__text,.a-path{flex-basis:100%}.a-path{text-align:left;grid-template-columns:1fr;gap:6px}.a-path>*{grid-column:auto!important}.a-path__group{border-top:0;padding-top:8px}.a-path__group--mk{order:1}.a-path__step{order:6;justify-content:flex-start;min-height:0;padding:12px 16px}.a-path__step:nth-of-type(3),.a-path__step:nth-of-type(4){border-left:3px solid var(--acc-solid);order:2}.a-path__group--sales{order:3}.a-path__step:nth-of-type(n+5){border-left:3px solid var(--muted)}.a-path__bar{order:7;margin-top:4px}.a-history__cards{gap:8px}.a-quote{margin-top:40px;padding:62px 0 0}.a-quote__mark{font-size:110px;top:-38px}.a-quote p{font-size:24px}.a-work{padding:36px 20px}.a-work__cards{gap:8px;margin-top:20px}.a-roles{padding:18px}.a-think{padding:36px 20px}.a-think__rows{margin-top:20px}.a-think__row{gap:6px;padding:14px 0}.a-think__not,.a-think__but{flex:100%}.a-facts{gap:8px;margin-top:24px}.a-fact{flex-basis:100%;padding:18px}.a-fact__num{font-size:40px}.a-gal{grid-auto-rows:200px;gap:8px;margin-top:8px}.a-press{gap:16px;margin-top:40px;padding:20px}.a-press__pages{aspect-ratio:1/1.06;max-width:340px;height:auto;margin:0 auto}.a-press__pages img{width:62%;transition:none}.a-press__p33{top:7%;left:35%}.a-press__p32{left:2%}.a-press__pages:hover .a-press__p32{transform:rotate(-4deg)}.a-press__pages:hover .a-press__p33{transform:rotate(5deg)}.a-press h3{font-size:22px}.a-press__actions{margin-top:20px}.a-formal__item{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.a-press__pages img{transition:none}.a-press__pages:hover .a-press__p32{transform:rotate(-4deg)}.a-press__pages:hover .a-press__p33{transform:rotate(5deg)}}
