/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial}}}@layer theme{:root,:host{--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{color-scheme:light only}.site-breadcrumb{color:#777b77;flex-wrap:wrap;align-items:center;gap:9px;padding-top:20px;font-size:11px;line-height:1.5;display:flex}.site-breadcrumb a:hover{color:#005bff}.page-hero{padding-top:23px;padding-bottom:35px}.page-hero-advertising{flex-direction:column;justify-content:center;min-height:clamp(400px,48vh,560px);padding-block:42px 52px;display:flex}.page-kicker{color:#646764;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:11px;font-weight:650;line-height:1.4;display:flex}.page-title{text-transform:uppercase;overflow-wrap:normal;max-width:1400px;margin:15px 0 26px;font-size:86px;font-weight:820;line-height:1.01}.page-title-packaging{margin-bottom:13px}.page-title>span{color:#005bff;display:block}.page-title>.page-title-fixed-line{color:#111;animation:.72s cubic-bezier(.16,1,.3,1) both service-title-enter}.page-title>.page-title-type-line{min-height:1.01em;animation:.78s cubic-bezier(.16,1,.3,1) .12s both service-title-enter;position:relative}.page-title-type-line>span{color:inherit;display:inline}.service-title-cursor{vertical-align:-.015em;background:currentColor;width:.045em;height:.72em;margin-left:.08em;animation:.8s steps(2,start) infinite service-title-blink;display:inline-block}.service-title-cursor.is-done{display:none}@keyframes service-title-blink{to{visibility:hidden}}@keyframes service-title-enter{0%{opacity:0;filter:blur(4px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:translateY(0)}}.page-hero-bottom{justify-content:space-between;align-items:flex-start;gap:45px;display:flex}.page-hero-bottom-packaging{grid-template-columns:minmax(0,1fr) auto auto;align-items:end;gap:25px;padding-right:48px;display:grid}.page-intro{color:#4f5551;max-width:720px;margin:0;font-size:18px;line-height:1.55}.page-hero-bottom .primary{flex:none;margin-top:3px}.service-hero-aside{color:#646764;text-align:right;max-width:112px;margin:0;font-size:10px;font-weight:680;line-height:1.45}.page-submeta{color:#777b77;flex-wrap:wrap;gap:13px 25px;margin:18px 0 0;font-size:12px;display:flex}.page-submeta span{align-items:center;gap:7px;display:inline-flex}.site-section{padding-block:35px}.site-section-top{justify-content:space-between;align-items:baseline;gap:28px;margin-bottom:25px;display:flex}.site-section-top h2{text-transform:uppercase;max-width:1000px;margin:0;font-size:47px;font-weight:790;line-height:1.06}.site-section-top p{color:#646764;max-width:370px;margin:0;font-size:14px;line-height:1.5}.site-eyebrow{color:#646764;text-transform:uppercase;margin-bottom:17px;font-size:11px;font-weight:650;line-height:1.4;display:block}.site-blue{color:#005bff}.site-rule{border-top:1px solid #d6d6d0}.site-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.site-fact{border-top:1px solid #bfc5c0;padding-top:18px}.site-fact h3{margin:0 0 12px;font-size:23px;font-weight:720;line-height:1.15}.site-fact p{color:#5b625c;margin:0;font-size:15px;line-height:1.55}.packaging-reasons{align-items:stretch;gap:14px}.packaging-reason{background:#f0f2f1;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:248px;padding:76px 24px 25px;transition:transform .48s cubic-bezier(.2,.75,.25,1),background-color .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;transform:scale(1)}.packaging-reason:after{content:"";transform-origin:0;background:#005bff;height:3px;transition:transform .45s cubic-bezier(.2,.75,.25,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.packaging-reason-number{z-index:0;color:#005bff;opacity:.09;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:168px;font-weight:850;line-height:1;position:absolute;top:-22px;right:12px}.packaging-reason h3{z-index:1;margin:0 0 10px;font-size:23px;font-weight:750;line-height:1.15;transition:color .25s,transform .35s cubic-bezier(.2,.75,.25,1);position:relative}.packaging-reason p{z-index:1;color:#59605a;max-width:38ch;margin:0;font-size:14px;line-height:1.6;position:relative}.site-motion .packaging-problems .site-section-top h2{opacity:0;transition:opacity .55s,transform .65s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}.site-motion .packaging-problems.is-visible .site-section-top h2{opacity:1;transition-delay:50ms;transform:none}.site-motion .packaging-reason{opacity:0;transform:translateY(18px)scale(.92)}.site-motion .packaging-problems.is-visible .packaging-reason{animation:.72s cubic-bezier(.16,1,.3,1) both packaging-reason-in}.site-motion .packaging-problems.is-visible .packaging-reason:first-child{animation-delay:.16s}.site-motion .packaging-problems.is-visible .packaging-reason:nth-child(2){animation-delay:.29s}.site-motion .packaging-problems.is-visible .packaging-reason:nth-child(3){animation-delay:.42s}@keyframes packaging-reason-in{0%{opacity:0;transform:translateY(18px)scale(.92)}72%{opacity:1;transform:translateY(-2px)scale(1.035)}to{opacity:1;transform:translateY(0)scale(1)}}@media (hover:hover){.packaging-reason:hover{z-index:1;background:#fff;transform:translateY(-4px)scale(1.025);box-shadow:0 15px 34px #10111112}.packaging-reason:hover:after{transform:scaleX(1)}.packaging-reason:hover .packaging-reason-number{opacity:.15;transition:opacity .3s,transform .45s cubic-bezier(.2,.75,.25,1);transform:scale(1.06)}.packaging-reason:hover h3{color:#005bff;transform:translate(3px)}}.packaging-reason:focus-within{outline-offset:3px;outline:2px solid #005bff}.site-scope{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 55px;display:grid}.site-scope article{border-top:1px solid #cbd0cb;grid-template-columns:32px 1fr;gap:15px;padding:22px 0 25px;display:grid}.site-scope article>svg{color:#005bff;margin-top:3px}.site-scope h3{margin:0 0 10px;font-size:23px;font-weight:730;line-height:1.15}.site-scope p{color:#59605a;max-width:630px;margin:0;font-size:15px;line-height:1.6}.site-two-col{grid-template-columns:1fr 1fr;gap:60px;display:grid}.site-two-col h3{margin:0 0 20px;font-size:25px;line-height:1.2}.site-checks{margin:0;padding:0;list-style:none}.site-checks li{color:#4f5750;border-top:1px solid #d6d6d0;align-items:flex-start;gap:11px;padding:13px 0;font-size:15px;line-height:1.45;display:flex}.site-checks svg{color:#005bff;flex:none;margin-top:2px}.site-boundaries{border-left:1px solid #d6d6d0;padding-left:25px}.site-boundaries p{color:#646764;margin:0 0 15px;font-size:14px;line-height:1.6}.site-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.site-process article{border-top:2px solid #005bff;padding-top:20px;position:relative}.site-process article:before{content:"";background:#005bff;border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:0}.site-process h3{margin:0 0 12px;font-size:21px;line-height:1.2}.site-process p{color:#5b625c;margin:0;font-size:14px;line-height:1.6}.site-price{color:#fff;background:#101111;margin-block:28px;padding:34px 0}.site-price-inner{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.site-price h2{margin:0 0 12px;font-size:43px;font-weight:790;line-height:1.1}.site-price p{color:#b9bdbb;max-width:650px;margin:0;font-size:15px;line-height:1.6}.site-price .primary{justify-self:end}.site-case-preview{color:#fff;text-align:left;background:#005bff;border:0;grid-template-columns:1fr 1.2fr;gap:45px;width:100%;padding:32px;transition:background .25s;display:grid;position:relative}.site-case-preview:hover{background:#034bd7}.site-case-preview .metric{font-size:79px;font-weight:820;line-height:.96;display:block}.site-case-preview .metric-unit{color:#dce7ff;margin-top:14px;font-size:13px;line-height:1.4;display:block}.site-case-preview h3{margin:0 0 13px;font-size:28px;line-height:1.1}.site-case-preview p{color:#e3ecff;max-width:600px;margin:0 0 25px;font-size:15px;line-height:1.5}.site-case-preview .case-link{border-top:1px solid #8eb2ff;justify-content:space-between;align-items:center;padding-top:15px;font-size:12px;font-weight:700;display:flex}.site-related{grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;display:grid}.site-editorial-link{border-top:1px solid #bfc5c0;padding:23px 0;display:block;position:relative}.site-editorial-link h3{margin:0 35px 12px 0;font-size:28px;line-height:1.15;transition:color .2s}.site-editorial-link p{color:#636a64;max-width:590px;margin:0;font-size:14px;line-height:1.55}.site-editorial-link>svg{transition:transform .2s;position:absolute;top:26px;right:0}.site-editorial-link:hover h3{color:#005bff}.site-editorial-link:hover>svg{color:#005bff;transform:translate(3px,-3px)}.site-contact{margin-top:35px}.site-contact.management-contact{margin-top:12px}.site-contact.packaging-contact{margin-top:12px;padding-top:24px;padding-bottom:32px}.packaging-related{padding-top:18px;padding-bottom:22px}.site-contact .site-lead-form{padding:0}.site-case-dialog{color:#101111;overscroll-behavior:contain;background:#fff;border:0;width:min(990px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto}html.lead-modal-open{overscroll-behavior:none;overflow:hidden}html.lead-modal-open body{padding-right:var(--lead-scrollbar-width,0px)}@keyframes lead-dialog-in{0%{opacity:0;transform:translateY(28px)scale(.97)}to{opacity:1;transform:none}}@keyframes lead-dialog-out{to{opacity:0;transform:translateY(14px)scale(.985)}}@keyframes lead-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes lead-backdrop-out{to{opacity:0}}.site-case-dialog::backdrop{backdrop-filter:blur(5px);background:#10111180;animation:.3s both lead-backdrop-in}.site-case-close{z-index:2;color:#fff;background:#005bff;border:1px solid #93b5ff;place-items:center;width:39px;height:39px;padding:0;display:grid;position:absolute;top:18px;right:18px}.site-case-head{color:#fff;background:#005bff;padding:35px 40px}.site-case-head h2{margin:18px 40px 20px 0;font-size:43px;line-height:1.05}.site-case-number{font-size:76px;font-weight:820;line-height:.95}.site-case-head p{color:#dce7ff;margin:12px 0 0;font-size:15px}.site-case-body{grid-template-columns:1fr 1fr;gap:25px 38px;padding:32px 40px;display:grid}.site-case-body h3{margin:0 0 10px;font-size:22px}.site-case-body section p{color:#5c635e;margin:0;font-size:14px;line-height:1.65}.site-case-disclosure{color:#7c817d;border-top:1px solid #d6d6d0;grid-column:1/-1;margin:0;padding-top:20px;font-size:12px;line-height:1.55}.site-case-body>.primary{grid-column:1/-1;justify-self:start}.site-case-dialog.is-opening{animation:.42s cubic-bezier(.16,1,.3,1) both lead-dialog-in}.site-case-dialog.is-closing{animation:.18s both lead-dialog-out}.site-case-dialog.is-closing::backdrop{animation:.18s both lead-backdrop-out}body:has(dialog[open]) .cursor-sidekick{opacity:0!important}.demo-workbench{background:#fff;border:1px solid #bfc5c0;padding:25px 30px 28px}.packaging-problems{padding-bottom:12px}.advertising-problems{padding-top:29px}.advertising-problems .site-section-top{margin-bottom:31px}.pack-demo-section{padding-top:12px}.site-section.pack-demo-section{padding-bottom:10px}.site-section.pack-demo-section.is-complete{padding-bottom:0}.site-section.packaging-scope-section{padding-top:10px;scroll-margin-top:100px}.pack-demo-heading{margin-bottom:4px}.pack-scroll-cue{color:#626764;text-transform:uppercase;flex:none;align-items:center;gap:8px;font-size:10px;font-weight:700;display:inline-flex}.pack-scroll-cue i{color:#005bff;border:1px solid #005bff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:16px;font-style:normal;animation:1.1s ease-in-out infinite pack-scroll-arrow;display:grid}@keyframes pack-scroll-arrow{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}.site-motion .pack-demo-section .pack-scroll-cue{opacity:0;transform:translateY(-5px)}.site-motion .pack-demo-section.is-visible .pack-scroll-cue{animation:.5s cubic-bezier(.16,1,.3,1) .3s both pack-scroll-cue-in}@keyframes pack-scroll-cue-in{to{opacity:1;transform:translateY(0)}}.pack-demo{background:#f7f7f4;border:0;padding:16px 25px 0;position:relative;overflow:hidden}.pack-stage{isolation:isolate;place-items:center;min-height:430px;padding:8px 0 0;transition:height .65s cubic-bezier(.2,.75,.2,1),min-height .65s cubic-bezier(.2,.75,.2,1),padding .65s cubic-bezier(.2,.75,.2,1);display:grid;position:relative}.pack-stage.is-compressed{grid-template-rows:minmax(0,1fr);height:440px;min-height:0;padding-top:0}.pack-stage.is-compressed .pack-profile{width:min(630px,66%);transform:scale(.9)}.pack-profile{z-index:1;filter:none;opacity:1;background:#fff;border:1px solid #d5dce6;border-radius:10px;width:min(700px,72%);padding:0;transition:border-color .65s,box-shadow .65s,transform 1s cubic-bezier(.2,.75,.2,1),width 1s cubic-bezier(.2,.75,.2,1),filter .35s,opacity .35s;position:relative;overflow:hidden;box-shadow:0 8px 18px #10111109}.pack-demo:not(.is-running):not(.is-packed) .pack-profile{filter:blur(5px);opacity:.6}.pack-vk-topbar{color:#fff;background:#07f;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:13px;min-height:34px;padding:0 15px;display:grid}.pack-vk-search{color:#eaf3ff;background:#ffffff25;border-radius:5px;max-width:260px;padding:6px 10px;font-size:10px}.pack-vk-top-icons{color:#d9eaff;white-space:nowrap;font-size:13px}.pack-vk-cover{isolation:isolate;background:linear-gradient(110deg,#d8ddd9 0%,#e7e9e5 52%,#d5dbe3 100%);align-items:end;min-height:64px;padding:10px 16px;transition:background .7s;display:flex;position:relative;overflow:hidden}.pack-vk-cover:before,.pack-vk-cover:after{z-index:-1;content:"";position:absolute}.pack-vk-cover:before{opacity:.7;background:linear-gradient(90deg,#bbc2bc 0 5%,#d1d5d0 5% 48%,#aeb7b1 48% 52%,#d9ddd8 52%);width:34%;height:100%;top:0;right:8%}.pack-vk-cover:after{opacity:.65;background:linear-gradient(#c4cbc5,#a6aea8);border-top:1px solid #fff9;width:44%;height:42%;bottom:0;right:4%}.pack-vk-cover>div{gap:3px;display:grid}.pack-vk-cover strong{color:#202720;font-size:13px;font-weight:850;line-height:1.1}.pack-vk-cover span{color:#525b54;font-size:9px}.pack-vk-content{padding:0 15px 14px}.pack-community-head{grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:10px;min-height:58px;display:grid}.pack-avatar{color:#455e63;background:#e4ebeb;border-radius:8px;place-items:center;width:42px;height:42px;transition:background .35s,color .35s;display:grid}.pack-cabinet-mark{border:2px solid;border-radius:2px;width:23px;height:20px;display:block;position:relative}.pack-cabinet-mark:before{content:"";background:currentColor;width:1px;position:absolute;top:0;bottom:0;left:50%}.pack-cabinet-mark:after{content:"";opacity:.65;background:currentColor;height:1px;position:absolute;top:3px;left:3px;right:3px}.pack-cabinet-mark>i{background:currentColor;border-radius:50%;width:2px;height:2px;position:absolute;top:10px;left:6px;box-shadow:7px 0}.pack-profile-name{gap:4px;min-width:0;display:grid}.pack-profile-title{color:#252825;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;transition:color .35s;overflow:hidden}.pack-profile-handle{color:#7b8490;font-size:9px}.pack-community-online{color:#7b8490;font-size:8px;font-weight:500}.pack-community-online:first-letter{color:#4bb34b}.pack-community-join,.pack-community-info button{color:#07f;font:inherit;background:#e5f1ff;border:0;border-radius:5px;padding:7px 11px;font-size:9px;font-weight:700}.pack-profile-menu{color:#78818d;letter-spacing:2px;text-align:right;font-size:14px}@keyframes pack-vk-menu-in{0%{opacity:0;transform:translateY(7px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.pack-vk-menu{border-bottom:1px solid #e6e9ed;padding:6px 0 2px}.pack-vk-menu[hidden]{display:none}.pack-vk-menu.is-rewritten{animation:.42s cubic-bezier(.16,1,.3,1) both pack-vk-menu-in}.pack-vk-menu-heading{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:5px;display:flex}.pack-vk-menu-heading strong{color:#34404e;font-size:9px;font-weight:750}.pack-vk-menu-heading span{color:#8b96a3;font-size:7px}.pack-vk-menu-grid{scrollbar-width:none;grid-auto-columns:calc(25% - 6px);grid-auto-flow:column;gap:8px;width:88%;margin-inline:auto;display:grid;overflow-x:auto}.pack-vk-menu-grid::-webkit-scrollbar{display:none}.pack-vk-menu-card{background:#fff;border:1px solid #e5e9ef;border-radius:5px;min-width:0;overflow:hidden}.pack-vk-menu-card.is-rewritten{animation:.42s cubic-bezier(.16,1,.3,1) both pack-vk-menu-in}.pack-vk-menu-card:nth-child(2).is-rewritten{animation-delay:70ms}.pack-vk-menu-card:nth-child(3).is-rewritten{animation-delay:.14s}.pack-vk-menu-card:nth-child(4).is-rewritten{animation-delay:.21s}.pack-vk-menu-banner{aspect-ratio:376/160;isolation:isolate;background:linear-gradient(135deg,#e3e6df,#c1c9c1);flex-direction:column;justify-content:space-between;padding:7px;display:flex;position:relative;overflow:hidden}.pack-vk-menu-banner:before,.pack-vk-menu-banner:after{z-index:-1;content:"";position:absolute}.pack-vk-menu-banner:before{opacity:.78;background:linear-gradient(90deg,#b6c0b7 0 48%,#e1e5df 48% 53%,#9ca99e 53%);border:1px solid #fff9;width:53%;height:76%;bottom:0;right:7%}.pack-vk-menu-banner:after{background:linear-gradient(#0000,#15202dbd);height:47%;bottom:0;left:0;right:0}.pack-vk-menu-banner>span{color:#455247;letter-spacing:.06em;font-size:6px;font-weight:800;line-height:1.2}.pack-vk-menu-banner>strong{color:#fff;align-self:start;margin-top:auto;font-size:9px;font-weight:850;line-height:1.08}.pack-vk-menu-banner>i{background:#ffffff38;border:1px solid #ffffffb5;width:19%;height:27%;position:absolute;top:18%;right:15%}.pack-vk-menu-banner>b{color:#005bff;background:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;top:6px;right:6px}.pack-vk-menu-banner[data-menu-banner="1"]{background:linear-gradient(135deg,#dce8fb,#98b7e7)}.pack-vk-menu-banner[data-menu-banner="1"]:before{background:linear-gradient(90deg,#ffffffb8 0 29%,#0000 29% 36%,#ffffffb8 36% 65%,#0000 65% 72%,#ffffffb8 72%);border:0;width:55%;height:58%;right:12%}.pack-vk-menu-banner[data-menu-banner="2"]{background:linear-gradient(135deg,#e7e5dc,#bcc6bc)}.pack-vk-menu-banner[data-menu-banner="2"]:before{background:linear-gradient(135deg,#f5f3eb 0 30%,#aab7ae 30% 58%,#d8ded8 58%);width:64%;height:64%;right:10%;transform:rotate(-7deg)}.pack-vk-menu-banner[data-menu-banner="3"]{background:linear-gradient(135deg,#dce5ed,#a8bbcc)}.pack-vk-menu-banner[data-menu-banner="3"]:before{background:#ffffff38;border:2px solid #ffffffb8;border-radius:50%;width:45%;height:58%;right:13%}.pack-vk-menu-title{color:#455262;text-overflow:ellipsis;white-space:nowrap;padding:6px 7px;font-size:7px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.pack-vk-stories{gap:5px;padding:7px 0 2px;display:grid}.pack-vk-stories[hidden]{display:none}.pack-vk-stories>strong{color:#4e5b6b;font-size:9px;font-weight:700}.pack-vk-story-list{align-items:start;gap:13px;display:flex;overflow:hidden}.pack-vk-story{color:#596575;text-align:center;flex:0 0 52px;justify-items:center;gap:4px;width:52px;font-size:7px;display:grid}.pack-story-cover{background:#fff;border:2px solid #c9d8ec;border-radius:50%;width:42px;height:42px;transition:border-color .35s,transform .35s;display:block;position:relative;overflow:hidden}.pack-story-cover>i{background:linear-gradient(145deg,#e4e7e2,#bfc8c2);border-radius:50%;position:absolute;inset:3px;overflow:hidden}.pack-story-cover>i:before{content:"";background:linear-gradient(90deg,#9da9a0 0 48%,#e0e5df 48% 54%,#b4beb6 54%);border:1px solid #ffffffc7;height:57%;position:absolute;bottom:0;left:15%;right:15%}.pack-story-cover>i:after{content:"";background:#fff9;border-radius:50%;width:25%;height:22%;position:absolute;top:12%;left:14%;box-shadow:19px 8px 0 -3px #fff8}.pack-vk-story:nth-child(2) .pack-story-cover>i{background:linear-gradient(145deg,#d9dedb,#bbc7c7)}.pack-vk-story:nth-child(2) .pack-story-cover>i:before{background:linear-gradient(90deg,#c4ccc6 0 30%,#98a69d 30% 34%,#dbe0dc 34% 68%,#aeb9b1 68%);height:48%;left:10%;right:10%}.pack-vk-story:nth-child(3) .pack-story-cover>i{background:linear-gradient(145deg,#d9e4ee,#a8bacb)}.pack-vk-story:nth-child(3) .pack-story-cover>i:before{background:linear-gradient(90deg,#eff3f6 0 45%,#9fb0c1 45% 55%,#e6edf2 55%);border-radius:24px 24px 5px 5px;height:72%;left:25%;right:25%}.pack-vk-story:nth-child(4) .pack-story-cover>i{background:linear-gradient(145deg,#e7e5dc,#bdc4be)}.pack-vk-story:nth-child(4) .pack-story-cover>i:before{background:linear-gradient(90deg,#b8c0b8 0 30%,#e2e4dc 30% 66%,#a7b1a8 66%);height:62%;left:18%;right:18%}.pack-profile.is-packed .pack-story-cover{border-color:#005bff}.pack-stage.is-assembling .pack-profile .pack-vk-story.is-rewritten{animation:.42s cubic-bezier(.16,1,.3,1) both pack-vk-menu-in}.pack-stage.is-assembling .pack-profile .pack-vk-story.is-rewritten:nth-child(2){animation-delay:70ms}.pack-stage.is-assembling .pack-profile .pack-vk-story.is-rewritten:nth-child(3){animation-delay:.14s}.pack-stage.is-assembling .pack-profile .pack-vk-story.is-rewritten:nth-child(4){animation-delay:.21s}.pack-community-layout{grid-template-columns:minmax(0,1fr) 172px;align-items:start;gap:12px;padding-top:6px;display:grid}.pack-community-main{min-width:0}.pack-community-info{color:#657181;border:1px solid #e6e9ed;border-radius:6px;gap:8px;padding:11px;font-size:8px;line-height:1.4;display:grid}.pack-community-info strong{color:#29313b;font-size:10px}.pack-community-info p{margin:0}.pack-community-info button{justify-self:start;padding:6px 8px;font-size:8px}.pack-posts{gap:8px;display:grid}.pack-post{background:#fff;border:1px solid #e6e9ed;border-radius:6px;min-width:0;padding:9px 10px 7px;transition:border-color .35s,background .35s,transform .35s}.pack-post-author{grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;margin-bottom:7px;display:grid}.pack-post-author>i{color:#687c95;background:#e7edf5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;font-weight:750;display:grid}.pack-post-author>.pack-post-avatar{color:#455e63;background:#e4ebeb}.pack-post-avatar .pack-cabinet-mark{border-width:1px;width:13px;height:11px}.pack-post-avatar .pack-cabinet-mark:after{height:1px;top:2px;left:2px;right:2px}.pack-post-avatar .pack-cabinet-mark>i{width:1px;height:1px;top:5px;left:3px;box-shadow:4px 0}.pack-post-author>span{gap:2px;display:grid}.pack-post-author b{color:#287be1;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pack-post-author small{color:#929ba6;font-size:7px}.pack-post-author em{color:#8b96a3;font-size:9px;font-style:normal}.pack-post strong{color:#333d49;margin-bottom:3px;font-size:9px;line-height:1.25;display:block}.pack-post p{color:#677383;margin:0;font-size:8px;line-height:1.35}.pack-post-attachment{background:linear-gradient(110deg,#e8e9e5,#d6dad5 48%,#c5cbc5);border-radius:4px;height:35px;margin-top:7px;position:relative;overflow:hidden}.pack-post-attachment:before,.pack-post-attachment:after,.pack-post-attachment i{content:"";display:block;position:absolute;bottom:0}.pack-post-attachment:before{background:#bbc2bc;width:31%;height:76%;left:10%}.pack-post-attachment:after{background:#aeb6b0;width:34%;height:94%;right:8%}.pack-post-attachment i:first-child{background:#d1d5d0;width:19%;height:54%;bottom:0;left:43%}.pack-post-attachment i:nth-child(2){background:#d9ddd8;width:10%;height:69%;bottom:0;left:68%}.pack-post-attachment i:nth-child(3){background:#ffffffa8;width:100%;height:1px;top:0;right:0}.pack-post-reactions{color:#7d8997;gap:10px;padding-top:6px;font-size:7px;display:flex}.pack-post-reactions span:last-child{margin-left:auto}.pack-profile.is-packed .pack-vk-cover{background:linear-gradient(110deg,#005bff,#397fff 55%,#92b5ff)}.pack-profile.is-packed .pack-vk-cover strong,.pack-profile.is-packed .pack-vk-cover span{color:#fff}.pack-profile.is-packed{border-color:#005bff;transform:scale(1.015);box-shadow:0 10px 22px #005bff12}.pack-profile.is-packed .pack-avatar,.pack-profile.is-packed .pack-post-avatar{color:#fff;background:#005bff}.pack-profile.is-packed .pack-profile-title{color:#005bff}.pack-profile.is-packed .pack-post{background:#f8faff;border-color:#d5e1ff}.pack-profile.is-packed .pack-post:nth-child(2){transform:translateY(-3px)}.pack-profile.is-packed .pack-post strong{color:#20252b}.pack-inspection,.pack-competitor-board,.pack-strategy-board{z-index:4;opacity:0;visibility:hidden;background:#fff;border:1px solid #cbd0cb;border-radius:12px;width:min(300px,27%);padding:20px;transition:opacity .55s,transform .7s cubic-bezier(.2,.75,.2,1),visibility 0s linear .7s;position:absolute;top:50%;right:2%;transform:translate(28px,-46%)scale(.97);box-shadow:0 18px 45px #10111112}.pack-inspection-kicker,.pack-board-heading>span{color:#005bff;letter-spacing:.09em;margin-bottom:12px;font-size:9px;font-weight:800;display:block}.pack-inspection>div{opacity:0;border-top:1px solid #e2e4e1;flex-direction:column;gap:4px;padding:12px 0;display:flex;transform:translateY(8px)}.pack-inspection>div span{color:#818781;font-size:10px}.pack-inspection>div b{color:#292e2a;font-size:13px}.pack-stage.is-researching .pack-profile,.pack-stage.is-comparing .pack-profile,.pack-stage.is-planning .pack-profile{border-color:#005bff;width:min(620px,64%);transform:translate(-25%)scale(.9);box-shadow:0 10px 22px #005bff0e}.pack-stage.is-researching .pack-inspection,.pack-stage.is-comparing .pack-competitor-board,.pack-stage.is-planning .pack-strategy-board{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(-46%)scale(1)}.pack-stage.is-researching .pack-inspection>div{animation:.55s cubic-bezier(.2,.75,.2,1) both pack-finding-in}.pack-stage.is-researching .pack-inspection>div:first-of-type{animation-delay:.25s}.pack-stage.is-researching .pack-inspection>div:nth-of-type(2){animation-delay:.65s}.pack-stage.is-researching .pack-inspection>div:nth-of-type(3){animation-delay:1.05s}@keyframes pack-finding-in{to{opacity:1;transform:translateY(0)}}.pack-board-heading strong{color:#202420;font-size:16px;line-height:1.2;display:block}.pack-search-field{color:#454b46;border:1px solid #d9ddd9;align-items:center;gap:9px;margin:16px 0 10px;padding:10px;font-size:11px;display:flex}.pack-search-term{white-space:nowrap;width:0;display:inline-block;overflow:hidden}.pack-stage.is-comparing .pack-search-term{animation:1.3s steps(17,end) .15s forwards pack-search-type}@keyframes pack-search-type{to{width:108px}}.pack-search-field i{border:1.5px solid #005bff;border-radius:50%;width:8px;height:8px;box-shadow:5px 5px 0 -4px #005bff}.pack-search-field b{color:#005bff;margin-left:auto;font-size:18px}.pack-competitor-row{opacity:0;border-top:1px solid #e2e4e1;grid-template-columns:25px 1fr auto;align-items:center;gap:9px;padding:10px 0;display:grid;transform:translate(12px)}.pack-stage.is-comparing .pack-competitor-row{animation:.6s both pack-finding-in}.pack-stage.is-comparing .pack-competitor-row:first-child{animation-delay:.75s}.pack-stage.is-comparing .pack-competitor-row:nth-child(2){animation-delay:1.5s}.pack-stage.is-comparing .pack-competitor-row:nth-child(3){animation-delay:2.25s}.pack-competitor-avatar{background:linear-gradient(135deg,#e9edf4 50%,#005bff 50%);border:1px solid #d7dce2;border-radius:50%;width:25px;height:25px}.pack-competitor-row span{gap:3px;display:grid}.pack-competitor-row b{color:#313632;font-size:10px}.pack-competitor-row small{color:#858b86;font-size:8px}.pack-competitor-row em{color:#005bff;font-size:12px;font-style:normal}.pack-compare-caption,.pack-strategy-foot{color:#005bff;letter-spacing:.04em;border-top:1px solid #e2e4e1;justify-content:space-between;align-items:center;gap:9px;margin-top:12px;padding-top:12px;font-size:8px;font-weight:800;display:flex}.pack-compare-caption i,.pack-strategy-foot i{background:#005bff;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite pack-pulse;box-shadow:0 0 0 4px #005bff1c}@keyframes pack-pulse{50%{box-shadow:0 0 0 7px #005bff08}}.pack-strategy-route{gap:0;margin-top:15px;padding-left:13px;display:grid;position:relative}.pack-strategy-route:before{content:"";background:#e0e4eb;width:2px;position:absolute;top:2px;bottom:2px;left:2px}.pack-strategy-route:after{content:"";width:6px;height:6px;transform:translateY(var(--strategy-progress,0));background:#005bff;border-radius:50%;position:absolute;top:2px;left:0}.pack-stage.is-planning .pack-strategy-route:after{animation:2.9s ease-in-out .1s both pack-strategy-trace}.pack-stage.is-planning .pack-strategy-route:before{background:linear-gradient(#005bff 0 0) 0 0/100% 0 no-repeat,#e0e4eb 0 0/100% 100%;animation:2.9s ease-in-out .1s both pack-strategy-line}.pack-strategy-route>div{opacity:.3;border-top:1px solid #e2e4e1;gap:4px;padding:9px 0;display:grid;transform:translate(-7px)}.pack-strategy-route small{color:#8a908b;letter-spacing:.08em;font-size:8px;font-weight:800}.pack-strategy-route b{color:#252b26;font-size:12px}.pack-strategy-route>i{display:none}.pack-stage.is-planning .pack-strategy-route>div{animation:.65s both pack-strategy-step}.pack-stage.is-planning .pack-strategy-route>div:first-of-type{animation-delay:.15s}.pack-stage.is-planning .pack-strategy-route>div:nth-of-type(2){animation-delay:.95s}.pack-stage.is-planning .pack-strategy-route>div:nth-of-type(3){animation-delay:1.75s}.pack-stage.is-planning .pack-strategy-route>div:nth-of-type(4){animation-delay:2.55s}@keyframes pack-strategy-step{to{opacity:1;transform:translate(0)}}@keyframes pack-strategy-line{to{background-size:100% 100%,100% 100%}}@keyframes pack-strategy-trace{0%{transform:translateY(0)}to{transform:translateY(138px)}}.pack-build-items{z-index:5;pointer-events:none;position:absolute;inset:0}.pack-piece{color:#005bff;white-space:nowrap;opacity:0;visibility:hidden;background:#fff;border:1px solid #005bff;align-items:center;min-height:38px;padding:0 13px;font-size:11px;font-weight:750;display:inline-flex;position:absolute;box-shadow:0 8px 22px #10111116}.pack-piece-a{--fly-x:310px;--fly-y:120px;top:9%;left:4%}.pack-piece-b{--fly-x:-320px;--fly-y:125px;top:13%;right:4%}.pack-piece-c{--fly-x:315px;--fly-y:-110px;bottom:15%;left:5%}.pack-stage.is-assembling .pack-profile{border-color:#005bff;box-shadow:0 18px 45px #005bff12}.pack-stage.is-assembling .pack-piece.is-flying{visibility:visible;animation:1.05s cubic-bezier(.2,.75,.2,1) both pack-piece-assemble}.pack-stage.is-packed .pack-piece{opacity:0;visibility:hidden}@keyframes pack-piece-assemble{0%{opacity:0;transform:translate(0)scale(.88)}20%{opacity:1}78%{opacity:1}to{opacity:0;transform:translate(var(--fly-x),var(--fly-y)) scale(.8)}}.pack-stage.is-assembling .pack-profile .is-rewritten{animation:.6s cubic-bezier(.2,.75,.2,1) both pack-part-arrive}@keyframes pack-part-arrive{0%{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.pack-action{z-index:8;color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#005bff;border:1px solid #fff;border-radius:9px;align-items:center;gap:22px;padding:0 19px;font-size:12px;font-weight:700;transition:background .2s,box-shadow .2s,transform .2s,opacity .25s,visibility .25s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 9px 24px #005bff55,0 2px 5px #10111124}.pack-action:hover{background:#004bd1;transform:translate(-50%,calc(-50% - 3px));box-shadow:0 13px 29px #005bff66,0 3px 7px #1011112e}.pack-action-snake{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pack-action-snake rect{x:1px;y:1px;rx:8px;fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:13 87;width:calc(100% - 2px);height:calc(100% - 2px);animation:3.2s linear infinite pack-action-snake-run}@keyframes pack-action-snake-run{to{stroke-dashoffset:-100px}}.pack-action:focus-visible{outline-offset:3px;outline:3px solid #83aaff}.pack-action:disabled{cursor:progress;opacity:.8}.pack-action>span:last-child{font-size:17px}.pack-demo.is-packed .pack-action{display:none}.pack-demo.is-running .pack-action{opacity:0;visibility:hidden;pointer-events:none}.pack-profile.is-changing{animation:.28s both pack-profile-refresh}@keyframes pack-profile-refresh{50%{opacity:.35;transform:translateY(4px)scale(.99)}}.demo-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:25px;display:flex}.demo-top p,.demo-disclosure{color:#7b807c;margin:0;font-size:11px;line-height:1.5}.segmented{border:1px solid #bdc4be;flex-wrap:wrap;gap:0;display:inline-flex}.segmented button{color:#626962;font:inherit;background:0 0;border:0;padding:10px 15px;font-size:12px;font-weight:650}.segmented button[aria-selected=true],.segmented button[aria-pressed=true]{color:#fff;background:#005bff}.demo-profile{grid-template-columns:65px 1fr;gap:17px;max-width:900px;padding-block:10px 22px;display:grid}.demo-avatar{color:#fff;background:#101111;place-items:center;width:65px;height:65px;font-size:24px;font-weight:750;display:grid}.demo-profile h3{margin:0 0 10px;font-size:26px;line-height:1.2}.demo-profile p{color:#626962;max-width:640px;margin:0;font-size:15px;line-height:1.55}.demo-tags{flex-wrap:wrap;gap:7px;margin-top:17px;display:flex}.demo-tags span{color:#515952;border:1px solid #d6d6d0;padding:7px 10px;font-size:11px}.demo-profile.is-after .demo-avatar{background:#005bff}.demo-profile.is-after h3{color:#005bff}.demo-outcome{color:#414b43;border-top:1px solid #d6d6d0;padding:15px 0 0;font-size:13px;line-height:1.5}.plan-board{padding-bottom:5px;overflow-x:auto}.plan-grid{border-top:1px solid #d6d6d0;border-left:1px solid #d6d6d0;grid-template-columns:repeat(7,minmax(70px,1fr));min-width:690px;display:grid}.plan-day{border-bottom:1px solid #d6d6d0;border-right:1px solid #d6d6d0;min-height:132px;padding:12px}.plan-day small{color:#7c817d;font-size:10px}.plan-day strong{margin:22px 0 8px;font-size:13px;line-height:1.3;display:block}.plan-day span{color:#747b75;font-size:10px}.plan-day.is-accent{color:#fff;background:#005bff}.plan-day.is-accent small,.plan-day.is-accent span{color:#dce7ff}.campaign-switch{margin-bottom:25px}.campaign-panel{min-height:225px;padding-top:5px}.campaign-panel h3{margin:0 0 12px;font-size:28px}.campaign-panel>p{color:#5b625c;max-width:870px;margin:0 0 20px;line-height:1.6}.campaign-flow{grid-template-columns:repeat(4,1fr);gap:25px;display:grid}.campaign-flow span{border-top:2px solid #005bff;padding-top:15px;font-size:13px;font-weight:650;display:block}.calculator{background:#fff;border:1px solid #bfc5c0;margin-block:25px;padding:24px 28px}.calculator-grid{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:24px;display:grid}.calculator label{color:#626962;gap:9px;font-size:12px;display:grid}.calculator input{color:#101111;width:100%;font:inherit;background:#fff;border:1px solid #bdc4be;border-radius:0;padding:12px;font-size:18px}.calculator output{color:#005bff;font-size:38px;font-weight:780;line-height:1.1}.calculator>p{color:#7c817d;margin:16px 0 0;font-size:11px;line-height:1.5}.programme-list{border-top:1px solid #bfc5c0}.programme-module{border-bottom:1px solid #bfc5c0}.programme-module summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;list-style:none;display:flex}.programme-module summary::-webkit-details-marker{display:none}.programme-module summary h3{margin:0;font-size:26px;font-weight:720;line-height:1.2}.programme-module summary svg{color:#005bff;flex:none;transition:rotate .2s}.programme-module[open] summary svg{rotate:45deg}.programme-module[open] summary h3{color:#005bff}.programme-content{grid-template-columns:1fr 1fr;gap:50px;padding:0 0 27px;display:grid}.programme-content>p{color:#58605a;max-width:690px;margin:0;font-size:15px;line-height:1.6}.programme-content ul{color:#515952;margin:0;padding-left:20px;font-size:14px;line-height:1.6}.programme-content li{margin-bottom:8px}.course-format{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;display:grid}.course-format article{border-top:1px solid #bfc5c0;padding-top:17px}.course-format h3{margin:0 0 12px;font-size:24px;line-height:1.2}.course-format p{color:#606862;margin:0;font-size:15px;line-height:1.55}.course-price{color:#fff;background:#005bff;margin-block:25px;padding:36px 0}.course-price-inner{grid-template-columns:1fr 1fr;align-items:start;gap:55px;display:grid}.course-price h2{margin:0 0 17px;font-size:25px}.course-price .price-value{font-size:74px;font-weight:820;line-height:1;display:block}.course-price .price-caption{color:#dce7ff;margin-top:12px;font-size:12px;line-height:1.5;display:block}.course-price p{color:#e3ecff;margin:0 0 22px;font-size:16px;line-height:1.6}.course-price button{color:#005bff;background:#fff;border-color:#fff}.course-price button:hover{color:#fff;background:#101111;border-color:#101111}.mentorship-inset{border-top:1px solid #101111;border-bottom:1px solid #d6d6d0;grid-template-columns:1fr 1fr;gap:50px;padding:30px 0;display:grid}.mentorship-inset h2{text-transform:uppercase;margin:0 0 13px;font-size:42px;line-height:1.05}.mentorship-inset p{color:#626962;max-width:650px;margin:0 0 20px;font-size:15px;line-height:1.6}.mentor-format-label{color:#005bff;font-size:72px;font-weight:820;line-height:1}.teacher-layout{grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:center;gap:55px;display:grid}.teacher-layout img{object-fit:contain;background:#fff;width:100%;max-height:430px}.teacher-layout h2{margin:0 0 18px;font-size:43px;line-height:1.1}.teacher-layout p{color:#5d655f;max-width:700px;margin:0 0 18px;font-size:16px;line-height:1.6}.site-quiet-note{color:#7a807b;max-width:950px;margin-top:20px;font-size:12px;line-height:1.6}.portal-home{padding-top:18px;padding-bottom:0}.portal-kicker{color:#646764;text-transform:uppercase;justify-content:space-between;gap:20px;font-size:10px;font-weight:700;line-height:1.4;display:flex}.portal-title{overflow-wrap:normal;margin:17px 0 0;font-size:88px;font-weight:850;line-height:.98}.portal-title-fixed,.portal-title-text{display:block}.portal-title-fixed{color:#101111}.portal-title-text{white-space:normal;min-height:.98em}.portal-title-before{color:#101111}.portal-title-after{color:#005bff}.portal-typewriter-cursor{vertical-align:-.02em;background:#005bff;width:.03em;height:.68em;margin-left:.08em;animation:.82s steps(2,start) infinite portal-cursor-blink;display:inline-block}@keyframes portal-cursor-blink{to{visibility:hidden}}.portal-intro-row{grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:36px;margin-top:10px;display:grid}.portal-description{color:#414744;max-width:780px;margin:0;font-size:16px;line-height:1.5}.portal-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.portal-action{color:#101111;white-space:nowrap;cursor:pointer;border:1px solid #101111;justify-content:center;align-items:center;gap:11px;min-height:45px;padding:0 19px;font-family:inherit;font-size:12px;font-weight:760;line-height:1.2;text-decoration:none;transition:background .18s,color .18s,border-color .18s;display:inline-flex}.portal-action svg{width:16px;height:16px}.portal-action-agency{color:#fff;background:#005bff;border-color:#005bff}.portal-action-agency:hover,.portal-action-agency:focus-visible{background:#101111;border-color:#101111}.portal-action:focus-visible{outline-offset:3px;outline:3px solid #005bff}.portal-faceoff{isolation:isolate;min-height:570px;margin-top:12px;position:relative}.portal-faceoff[data-over-person]{cursor:pointer}.faceoff-banner{z-index:1;color:#101111;transform-origin:50% 100%;flex-direction:column;align-items:flex-start;width:39%;padding:32px 34px 25px;text-decoration:none;transition:scale .42s cubic-bezier(.2,.7,.2,1),clip-path .45s;display:flex;position:absolute;top:90px;bottom:0}.faceoff-agency{clip-path:polygon(0 0,85% 7%,68% 100%,0 100%);background:#e7effb;left:0}.faceoff-academy{color:#fff;text-align:right;clip-path:polygon(32% 7%,100% 0,100% 100%,12% 100%);background:#005bff;align-items:flex-end;right:0}.faceoff-banner:before{content:none}.faceoff-motion{color:#005bff;opacity:.12;pointer-events:none;width:140px;height:140px;transition:opacity .4s;position:absolute;bottom:95px;left:34px}.faceoff-academy .faceoff-motion{color:#fff;left:auto;right:34px}.faceoff-motion svg{stroke-width:1px;width:100%;height:100%;animation:4s ease-in-out infinite faceoff-route-drift;display:block}.faceoff-academy .faceoff-motion svg{animation-delay:-2s}@keyframes faceoff-route-drift{0%,to{transform:translate(-3px,3px)}50%{transform:translate(5px,-5px)}}.faceoff-audience{color:#626762;text-transform:uppercase;max-width:255px;margin-bottom:24px;font-size:10px;font-weight:750;line-height:1.4;display:block}.faceoff-academy .faceoff-audience{color:#e2ebff}.faceoff-banner h2{text-transform:uppercase;width:100%;max-width:360px;margin:0 0 14px;font-size:34px;font-weight:850;line-height:.98}.faceoff-banner h2 span{color:#005bff}.faceoff-academy h2 span{color:#fff}.faceoff-banner p{color:#59605a;width:100%;max-width:255px;margin:0;font-size:14px;line-height:1.5}.faceoff-academy p{color:#e5edff}.faceoff-cta{color:#fff;text-transform:uppercase;background:#101111;border:1px solid #101111;align-items:center;gap:10px;margin-top:auto;padding:13px 15px;font-size:11px;font-weight:760;line-height:1.3;transition:background .25s,color .25s;display:inline-flex;position:relative}.faceoff-academy .faceoff-cta{color:#005bff;background:#fff;border-color:#fff}.faceoff-cta>svg:not(.faceoff-snake){width:18px;height:18px}.faceoff-portrait{z-index:2;aspect-ratio:3/2;pointer-events:none;width:min(78%,810px);position:absolute;bottom:0;left:50%;translate:-50%}.faceoff-person{transition:transform .42s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.faceoff-person-artem{clip-path:polygon(0 0,55% 0,54.95% 58.6%,55.14% 60.55%,55.27% 62.5%,55.34% 64.45%,55.14% 66.4%,54.82% 68.36%,54.1% 70.31%,52.4% 72.27%,52.08% 74.22%,52.08% 100%,0 100%);transform-origin:32% 100%}.faceoff-person-academy{clip-path:polygon(55% 0,100% 0,100% 100%,52.08% 100%,52.08% 74.22%,52.4% 72.27%,54.1% 70.31%,54.82% 68.36%,55.14% 66.4%,55.34% 64.45%,55.27% 62.5%,55.14% 60.55%,54.95% 58.6%);transform-origin:76% 100%}.faceoff-person img{object-fit:contain;width:100%;height:100%;display:block}.portal-faceoff[data-active=agency] .faceoff-agency,.portal-faceoff[data-active=academy] .faceoff-academy{scale:1.025}.portal-faceoff[data-active=agency] .faceoff-agency{animation:2.8s ease-in-out infinite alternate faceoff-agency-sheet}.portal-faceoff[data-active=academy] .faceoff-academy{animation:2.8s ease-in-out infinite alternate faceoff-academy-sheet}.portal-faceoff[data-active=agency] .faceoff-agency .faceoff-motion,.portal-faceoff[data-active=academy] .faceoff-academy .faceoff-motion{opacity:.28}@keyframes faceoff-agency-sheet{0%{clip-path:polygon(0 0,85% 7%,68% 100%,0 100%)}to{clip-path:polygon(0 2%,89% 4%,71% 100%,0 100%)}}@keyframes faceoff-academy-sheet{0%{clip-path:polygon(32% 7%,100% 0,100% 100%,12% 100%)}to{clip-path:polygon(29% 4%,100% 2%,100% 100%,9% 100%)}}.faceoff-banner:focus-visible{outline-offset:4px;outline:3px solid #005bff}.portal-faceoff[data-active=agency] .faceoff-agency .faceoff-cta{background:#005bff;border-color:#005bff}.portal-faceoff[data-active=academy] .faceoff-academy .faceoff-cta{color:#fff;background:#101111;border-color:#101111}.faceoff-cta>.faceoff-snake{z-index:2;color:#fff;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .2s;display:block;position:absolute;inset:0;overflow:visible}.faceoff-snake rect{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-dasharray:18 82;stroke-dashoffset:0;vector-effect:non-scaling-stroke}.portal-faceoff[data-active=agency] .faceoff-agency .faceoff-snake,.portal-faceoff[data-active=academy] .faceoff-academy .faceoff-snake{opacity:1}.portal-faceoff[data-active=agency] .faceoff-agency .faceoff-snake rect,.portal-faceoff[data-active=academy] .faceoff-academy .faceoff-snake rect{animation:1.8s linear infinite faceoff-snake-orbit}@keyframes faceoff-snake-orbit{to{stroke-dashoffset:-100px}}.portal-faceoff[data-active=agency] .faceoff-person-artem{transform:translate(-12px)scale(1.045)}.portal-faceoff[data-active=academy] .faceoff-person-academy{transform:translate(12px)scale(1.045)}.portal-focus-intro{padding-top:10px}.portal-focus-intro .site-eyebrow{color:#101111;margin:0}.portal-focus{background:#f8f8f5;border-top:1px solid #d6d6d0;border-bottom:1px solid #d6d6d0;overflow:hidden}.portal-focus-track{width:100%;overflow:hidden}.portal-focus-marquee{width:max-content;animation:48s linear infinite portal-focus-slide;display:flex}.portal-focus-marquee:hover{animation-play-state:paused}.portal-focus-items{white-space:nowrap;flex:none;justify-content:space-between;align-items:center;gap:34px;width:max-content;min-width:100vw;padding:14px 34px 14px 0;display:flex}.portal-focus-items span{color:#555958;font-size:15px;font-weight:780;line-height:1.3}.portal-focus-items b{color:#005bff;font-size:12px}@keyframes portal-focus-slide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.portal-focus-marquee{animation:none!important}.portal-focus-track{overflow-x:auto}.portal-focus-items[aria-hidden=true]{display:none}}.portal-reading{padding-top:24px}.portal-reading .site-section-top{align-items:end;margin-bottom:19px}.portal-reading .site-section-top h2{font-size:34px}.portal-reading .site-eyebrow{margin-bottom:8px}.portal-reading .blog-grid{gap:26px}.portal-reading .article-type-cover{aspect-ratio:1.8}.blog-controls{border-bottom:1px solid #bfc5c0;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;padding-bottom:20px;display:flex}.blog-filters{flex-wrap:wrap;gap:16px;display:flex}.blog-filters button{color:#717872;background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 0;font-size:13px;font-weight:650}.blog-filters button[aria-pressed=true]{color:#005bff;border-color:#005bff}.blog-search{border-bottom:1px solid #bfc5c0;align-items:center;gap:9px;min-width:240px;display:flex}.blog-search input{color:#101111;width:100%;font:inherit;background:0 0;border:0;outline:none;padding:11px 0;font-size:13px}.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 28px;display:grid}.article-card{min-width:0;display:block}.article-card .article-type-cover{aspect-ratio:1.7;color:#101111;background:#fff;border:1px solid #cdd3cf;flex-direction:column;justify-content:space-between;gap:18px;min-width:0;padding:22px 24px;transition:border-color .22s,background-color .22s;display:flex}.article-card:hover .article-type-cover,.article-card:focus-visible .article-type-cover{background:#f9fbff;border-color:#005bff}.article-cover-main{min-width:0}.article-card .article-cover-title{color:#101111;margin:0 0 10px;font-size:27px;font-weight:800;line-height:1.05;transition:color .2s}.article-card:hover .article-cover-title,.article-card:focus-visible .article-cover-title{color:#005bff}.article-card .article-cover-main p{color:#626a64;max-width:46ch;margin:0;font-size:13px;line-height:1.5}.article-card .article-cover-link{color:#005bff;border-top:1px solid #d4d9d5;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;font-size:12px;font-weight:700;line-height:1.2;display:flex}.article-cover-link svg{flex:none;transition:transform .2s}.article-card:hover .article-cover-link svg,.article-card:focus-visible .article-cover-link svg{transform:translate(3px,-3px)}.article-card:focus-visible{outline-offset:4px;outline:2px solid #005bff}.blog-empty{color:#626962;padding:40px 0;font-size:18px}.article-hero{padding-bottom:25px}.article-hero h1{max-width:1300px;margin:18px 0 24px;font-size:66px;font-weight:800;line-height:1.04}.article-hero .page-intro{max-width:950px}.article-cover{object-fit:contain;background:#fff;width:100%;max-height:390px;margin-bottom:35px}.article-layout{grid-template-columns:245px minmax(0,790px);align-items:start;gap:70px;padding-bottom:45px;display:grid}.article-toc{border-top:1px solid #101111;padding-top:16px;position:sticky;top:112px}.article-toc>strong{text-transform:uppercase;margin-bottom:16px;font-size:11px;display:block}.article-toc a{color:#717872;margin:0 0 12px;font-size:12px;line-height:1.45;display:block}.article-toc a:hover{color:#005bff}.article-body{min-width:0}.article-body section{margin-bottom:32px;scroll-margin-top:110px}.article-body h2{margin:0 0 17px;font-size:28px;font-weight:750;line-height:1.2}.article-body p,.article-body li{color:#424b44;font-size:16px;line-height:1.75}.article-body p{margin:0 0 17px}.article-body ul{margin:0 0 20px;padding-left:22px}.article-body li{margin-bottom:9px}.article-body a{color:#005bff;text-underline-offset:3px;text-decoration:underline}.article-resources{gap:12px;margin:20px 0;display:grid}.article-sources{border-top:1px solid #d6d6d0;padding-top:22px}.article-sources h2{font-size:20px}.article-sources a{margin-bottom:12px;font-size:13px;line-height:1.5;display:block}.article-author{color:#777b77;margin-bottom:30px;font-size:12px}.legal-hero h1{font-size:64px}.legal-document .article-body h2{font-size:25px}.legal-document .article-body p,.legal-document .article-body li{font-size:14px;line-height:1.75}.contacts-grid{grid-template-columns:1fr 1fr;gap:55px;display:grid}.contact-method{border-top:1px solid #bfc5c0;justify-content:space-between;align-items:flex-start;gap:25px;padding:23px 0;display:flex}.contact-method strong{margin-bottom:7px;font-size:24px;display:block}.contact-method span{color:#6b736c;font-size:13px;line-height:1.5}.contact-method:hover strong{color:#005bff}.operator-details{color:#636b65;border-top:1px solid #bfc5c0;margin-top:20px;padding-top:25px;font-size:13px;line-height:1.8}.contacts-form-wrap{background:#fff;border:1px solid #bdc4be;padding:27px}.contacts-form-wrap h2{margin:22px 0 25px;font-size:28px}.site-reveal{opacity:1}.site-motion .site-reveal{opacity:0;transition:opacity .55s,transform .55s cubic-bezier(.16,1,.3,1);transform:translateY(15px)}.site-motion .site-reveal.is-visible{opacity:1;transform:none}.error-page{min-height:65vh;padding-top:40px;padding-bottom:50px}.error-page .error-number{color:#005bff;margin-bottom:20px;font-size:140px;font-weight:820;line-height:1;display:block}.error-page h1{margin:0 0 17px;font-size:48px;line-height:1.1}.error-page p{color:#626962;max-width:600px;margin:0 0 25px;font-size:17px;line-height:1.6}@media (width>=1750px){.page-title{font-size:105px}.portal-title{font-size:96px}}@media (width<=1150px){.page-title{font-size:68px}.page-hero-bottom{gap:30px}.page-intro{font-size:17px}.site-section-top h2{font-size:39px}.site-price h2{font-size:35px}.article-layout{grid-template-columns:200px minmax(0,1fr);gap:40px}.portal-title{font-size:65px}.portal-intro-row{grid-template-columns:1fr;align-items:start;gap:16px}.portal-actions{justify-content:flex-start}.portal-faceoff{grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"agency academy""portrait portrait";gap:0;min-height:0;margin-top:20px;display:grid}.faceoff-portrait{grid-area:portrait;justify-self:center;width:min(100%,600px);height:auto;margin-top:24px;position:relative;inset:auto;translate:none}.faceoff-banner,.faceoff-academy{width:100%;min-height:260px;padding:24px;position:relative;inset:auto}.faceoff-agency{clip-path:polygon(0 0,100% 4%,94% 100%,0 96%);grid-area:agency}.faceoff-academy{clip-path:polygon(8% 4%,100% 0,100% 96%,0 100%);grid-area:academy}.faceoff-banner h2{max-width:100%;font-size:28px}.faceoff-banner p{max-width:300px;font-size:13px}.faceoff-motion{width:48px;height:48px;bottom:28px;left:auto;right:48px}.faceoff-academy .faceoff-motion{left:48px;right:auto}.portal-faceoff .faceoff-banner{animation:none!important}.course-price .price-value{font-size:64px}}@media (width<=850px){.faceoff-portrait{width:min(100%,500px)}.faceoff-banner,.faceoff-academy{width:100%;min-height:220px;padding:18px 17px 15px;position:relative;inset:auto}.faceoff-agency{clip-path:polygon(0 0,100% 4%,94% 100%,0 96%)}.faceoff-academy{clip-path:polygon(8% 4%,100% 0,100% 96%,0 100%)}.faceoff-agency{grid-area:agency}.faceoff-academy{grid-area:academy}.faceoff-banner h2{max-width:245px;margin-bottom:10px;font-size:23px}.faceoff-banner p{max-width:245px;font-size:11px}.faceoff-audience{max-width:165px;margin-bottom:13px;font-size:8px}.faceoff-cta{gap:6px;padding:9px 10px;font-size:9px}.faceoff-motion{width:42px;height:42px;bottom:25px;left:auto;right:30px}.faceoff-academy .faceoff-motion{left:30px;right:auto}.page-title{font-size:55px}.page-hero-bottom{flex-direction:column;gap:22px}.page-hero-bottom-packaging{grid-template-columns:1fr auto;gap:18px 24px;padding-right:0}.page-hero-bottom-packaging .page-intro{grid-column:1/-1}.page-hero-bottom-packaging .primary{grid-column:1;justify-self:start}.service-hero-aside{grid-area:2/2;align-self:center}.page-hero{padding-bottom:25px}.page-hero-advertising{min-height:0;padding-block:24px 32px}.site-section-top{flex-direction:column;align-items:flex-start;gap:15px}.site-section-top p{max-width:650px}.site-facts,.course-format{grid-template-columns:1fr;gap:25px}.packaging-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.packaging-reason{min-height:260px;padding:76px 18px 20px}.packaging-reason h3{font-size:20px}.site-scope{gap:0 28px}.site-process{grid-template-columns:1fr 1fr;gap:30px}.site-price-inner{grid-template-columns:1fr;gap:25px}.site-price .primary{justify-self:start}.site-two-col{gap:30px}.site-case-preview{grid-template-columns:1fr;gap:28px}.article-layout{grid-template-columns:1fr;gap:25px}.article-toc{position:static}.article-toc nav{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.article-hero h1,.legal-hero h1{font-size:48px}.teacher-layout{grid-template-columns:1fr 1fr;gap:30px}.teacher-layout h2{font-size:33px}.teacher-layout p{font-size:14px}.course-price-inner,.mentorship-inset{gap:30px}.mentorship-inset h2{font-size:34px}.contacts-grid{grid-template-columns:1fr;gap:35px}.blog-controls{flex-direction:column;align-items:stretch;gap:15px}.blog-search{min-width:0;max-width:400px}}@media (width<=640px){.site-breadcrumb{padding-top:14px;font-size:10px}.page-hero{padding-top:18px}.page-kicker{flex-direction:column;gap:7px;font-size:10px}.page-title{margin-top:14px;font-size:39px}.page-intro{font-size:16px}.page-hero-bottom-packaging{grid-template-columns:1fr auto;gap:16px}.service-hero-aside{font-size:9px}.site-section{padding-block:26px}.site-section-top h2{font-size:31px}.site-section-top p{font-size:13px}.pack-scroll-cue{align-self:flex-end;margin-top:-7px;font-size:9px}.site-scope,.site-two-col,.site-related{grid-template-columns:1fr;gap:20px}.packaging-reasons{grid-template-columns:1fr;gap:10px}.packaging-reason{border-radius:12px;min-height:0;padding:68px 18px 20px}.packaging-reason-number{font-size:142px;top:-18px;right:8px}.packaging-reason h3{font-size:21px}.packaging-page-reasons .packaging-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}.packaging-page-reasons .packaging-reason{padding:52px 14px 18px}.packaging-page-reasons .packaging-reason:last-child:nth-child(odd){grid-column:1/-1}.packaging-page-reasons .packaging-reason-number{font-size:100px;top:-6px}.packaging-page-reasons .packaging-reason h3{overflow-wrap:anywhere;width:100%;font-size:18px;line-height:1.2}.packaging-page-reasons .packaging-reason p{overflow-wrap:anywhere;width:100%;max-width:none;font-size:14px;line-height:1.5}.site-scope article{grid-template-columns:26px 1fr;gap:9px;padding-block:18px}.site-scope h3{font-size:21px}.site-scope p,.site-fact p{font-size:14px}.site-boundaries{border-left:0;padding-left:0}.site-process{grid-template-columns:1fr;gap:24px}.site-process article{padding-top:14px}.site-case-preview{padding:25px 20px}.site-case-preview .metric{font-size:58px}.site-case-preview h3{font-size:24px}.site-case-preview p{font-size:14px}.site-price h2{font-size:30px}.demo-workbench{padding:20px 17px}.pack-demo{padding:16px 15px 0}.pack-stage{align-items:start;min-height:640px;padding:10px 0 0}.pack-stage.is-compressed{height:440px;min-height:0}.pack-stage.is-compressed .pack-profile{width:100%;transform:scale(.94)}.pack-profile{border-radius:9px;width:100%;padding:0}.pack-stage.is-researching .pack-profile,.pack-stage.is-comparing .pack-profile,.pack-stage.is-planning .pack-profile{width:100%;transform:none}.pack-inspection,.pack-competitor-board,.pack-strategy-board{width:100%;padding:17px;top:auto;bottom:0;right:0;transform:translateY(15px)}.pack-stage.is-researching .pack-inspection,.pack-stage.is-comparing .pack-competitor-board,.pack-stage.is-planning .pack-strategy-board{transform:translateY(0)}.pack-vk-topbar{grid-template-columns:minmax(0,1fr) auto;gap:8px;min-height:35px;padding-inline:11px}.pack-vk-search{padding:5px 8px;font-size:9px}.pack-vk-top-icons{font-size:11px}.pack-vk-cover{min-height:54px;padding:8px 12px}.pack-vk-cover strong{font-size:10px}.pack-vk-cover span{font-size:8px}.pack-vk-content{padding:0 10px 10px}.pack-community-head{grid-template-columns:36px minmax(0,1fr) auto;gap:7px;min-height:50px}.pack-avatar{width:36px;height:36px;font-size:15px}.pack-profile-title{font-size:11px}.pack-profile-handle{font-size:8px}.pack-community-online,.pack-profile-menu{display:none}.pack-community-join{padding:6px 8px;font-size:8px}.pack-vk-menu{padding-top:9px}.pack-vk-menu-grid{grid-auto-columns:calc(47.6191% - 4.76191px);gap:6px;width:100%}.pack-vk-menu-banner{padding:7px}.pack-vk-menu-banner>strong{font-size:8px}.pack-vk-menu-title{padding:5px;font-size:7px}.pack-community-layout{grid-template-columns:1fr;gap:0;padding-top:4px}.pack-community-info{display:none}.pack-posts{grid-template-columns:1fr;gap:6px}.pack-post{min-height:0;padding:7px 8px 6px;display:block}.pack-post-author{grid-template-columns:20px minmax(0,1fr) auto;gap:6px;margin-bottom:5px}.pack-post-author>i{width:20px;height:20px;font-size:9px}.pack-post-author b{font-size:7px}.pack-post-author small{font-size:6px}.pack-post strong{margin:0 0 3px;font-size:8px}.pack-post p{font-size:7px}.pack-post-attachment{height:27px;margin-top:5px}.pack-post-reactions{padding-top:4px;font-size:6px}.pack-piece{min-height:28px;padding-inline:7px;font-size:8px}.pack-piece-a{--fly-x:80px;--fly-y:0px;top:490px;left:0}.pack-piece-b{--fly-x:-80px;--fly-y:0px;top:490px;right:0}.pack-piece-c{--fly-x:80px;--fly-y:0px;top:540px;left:0}.pack-action{justify-content:space-between;width:calc(100% - 30px)}.demo-top{align-items:flex-start}.demo-profile{grid-template-columns:45px 1fr;gap:12px}.demo-avatar{width:45px;height:45px;font-size:19px}.demo-profile h3{font-size:20px}.demo-profile p{font-size:13px}.segmented button{padding:9px 11px;font-size:11px}.campaign-flow{grid-template-columns:1fr 1fr;gap:20px}.campaign-panel{min-height:295px}.campaign-panel h3{font-size:23px}.campaign-panel>p{font-size:14px}.calculator{padding:22px 17px}.calculator-grid{grid-template-columns:1fr 1fr;gap:18px}.calculator-grid>div{grid-column:1/-1}.programme-module summary h3{font-size:21px}.programme-content{grid-template-columns:1fr;gap:20px}.programme-content>p{font-size:14px}.course-price-inner,.mentorship-inset,.teacher-layout{grid-template-columns:1fr;gap:25px}.course-price .price-value{font-size:59px}.course-price p{font-size:14px}.teacher-layout img{max-height:340px}.portal-home{padding-top:17px;padding-bottom:0}.portal-kicker{flex-direction:column;gap:6px;font-size:9px}.portal-title{margin-top:12px;font-size:45px;line-height:1}.portal-title-text{min-height:2.05em}.portal-description{max-width:560px;margin-top:8px;font-size:14px;line-height:1.45}.portal-intro-row{gap:13px;margin-top:8px}.portal-actions{display:flex}.portal-action{gap:10px;min-height:45px;padding-inline:17px;font-size:12px}.portal-focus-intro{padding-top:10px}.portal-focus-items{gap:22px;padding-block:12px}.portal-focus-items span{font-size:13px}.portal-faceoff{gap:0;margin-top:18px}.faceoff-portrait{margin-top:16px}.faceoff-banner,.faceoff-academy{min-height:218px;padding:17px 13px 14px}.faceoff-agency{clip-path:polygon(0 0,100% 4%,94% 100%,0 96%)}.faceoff-academy{clip-path:polygon(8% 4%,100% 0,100% 96%,0 100%)}.faceoff-banner h2{max-width:100%;margin-bottom:9px;font-size:18px}.faceoff-banner p{max-width:100%;font-size:10px}.faceoff-audience{max-width:100%;margin-bottom:13px;font-size:8px}.faceoff-motion{display:none}.faceoff-cta{gap:4px;margin-top:auto;padding:8px 5px;font-size:8px}.faceoff-cta>svg:not(.faceoff-snake){width:15px;height:15px}.portal-reading{padding-top:16px}.portal-reading .site-section-top h2{font-size:27px}.portal-reading .blog-grid{gap:22px}.blog-grid{grid-template-columns:1fr;gap:30px}.article-card h2,.article-card h3,.article-card .article-cover-title{font-size:25px}.article-cover-kicker{font-size:9px}.article-hero h1,.legal-hero h1{font-size:35px}.article-body h2{font-size:25px}.article-body p,.article-body li{font-size:15px}.article-toc nav{grid-template-columns:1fr}.site-case-head{padding:28px 23px}.site-case-head h2{font-size:31px}.site-case-number{font-size:55px}.site-case-body{grid-template-columns:1fr;gap:23px;padding:24px}.contact-method strong{font-size:21px}.contacts-form-wrap{padding:23px 20px}.error-page .error-number{font-size:110px}.error-page h1{font-size:35px}}@media (prefers-reduced-motion:reduce){.pack-stage{transition-duration:.01ms!important}.pack-piece.is-flying,.pack-stage.is-researching .pack-inspection>div,.pack-stage.is-comparing .pack-competitor-row,.pack-stage.is-planning .pack-strategy-route>div,.pack-vk-menu.is-rewritten,.pack-vk-menu-card.is-rewritten,.pack-vk-story.is-rewritten{animation-duration:.01ms!important}.pack-scroll-cue i,.pack-action-snake path{animation:none!important}.pack-profile,.pack-post{transition-duration:.01ms!important}}@media (width<=360px){.page-title{font-size:32px}.site-section-top h2{font-size:29px}.portal-title{font-size:36px}.portal-title-text{min-height:2.2em}.faceoff-banner,.faceoff-academy{min-height:208px;padding-inline:11px}.faceoff-banner h2{font-size:17px}.faceoff-banner p{font-size:9px}.faceoff-audience{font-size:7px}.faceoff-cta{padding-inline:6px;font-size:8px}.course-price .price-value{font-size:51px}.article-hero h1,.legal-hero h1{font-size:31px}}@media (prefers-reduced-motion:reduce){.site-motion .site-reveal{opacity:1;transform:none}.site-case-dialog,.site-case-dialog::backdrop,.page-title-fixed-line,.page-title-type-line{animation:none!important}.portal-typewriter-cursor,.service-title-cursor{display:none!important}.faceoff-banner,.faceoff-person,.faceoff-cta{transition:none}.portal-faceoff .faceoff-person{transform:none!important}.portal-faceoff .faceoff-banner{animation:none!important;scale:1!important}.portal-faceoff .faceoff-snake{opacity:0!important}.faceoff-motion svg,.faceoff-snake rect{animation:none!important}}.pricing-lead-context{border-block:1px solid;margin-bottom:18px;padding:16px 0}.pricing-lead-context>strong{font-size:17px;line-height:1.4;display:block}.pricing-lead-context>p{margin:10px 0;font-size:15px;line-height:1.6}.pricing-lead-context>button{min-height:44px;color:inherit;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:14px;text-decoration:underline}.pricing-lead-context>button:focus-visible{outline-offset:3px;outline:2px solid}.page-hero-management{padding-bottom:26px}.management-problems{padding-top:17.5px}@media (width<=900px){.page-hero-management{padding-bottom:16px}}@media (width<=640px){.management-problems{padding-top:13px}}.buyer-lab{padding-top:14px}.buyer-lab-heading{align-items:end;margin-bottom:18px}.buyer-lab-heading h2{max-width:820px}.buyer-lab-board{background:#fff;border:1px solid #cbd0ca;border-radius:10px;padding:24px;box-shadow:0 18px 45px #1011110b}.buyer-lab-topline{color:#727873;letter-spacing:.04em;border-bottom:1px solid #e2e4df;justify-content:space-between;gap:18px;padding-bottom:15px;font-size:10px;font-weight:750;line-height:1.4;display:flex}.buyer-lab-topline>span:first-child{color:#101111;align-items:center;gap:8px;display:inline-flex}.buyer-lab-topline i{background:#005bff;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #005bff18}.buyer-lab-brief{border-bottom:1px solid #e2e4df;grid-template-columns:.8fr 1.2fr 1fr;gap:18px;padding:18px 0;display:grid}.buyer-lab-brief>div{align-content:start;gap:6px;display:grid}.buyer-lab-brief small,.buyer-source-metrics small{color:#7a807b;letter-spacing:.04em;font-size:9px;font-weight:750;line-height:1.35}.buyer-lab-brief strong{font-size:13px;font-weight:680;line-height:1.4}.buyer-lab-toolbar{justify-content:space-between;align-items:center;gap:18px;padding:18px 0 14px;display:flex}.buyer-lab-toolbar p{margin:0;font-size:15px;font-weight:700;line-height:1.45}.buyer-lab-run{color:#fff;min-height:43px;font:inherit;cursor:pointer;background:#005bff;border:1px solid #005bff;border-radius:6px;flex:none;align-items:center;gap:24px;padding:0 15px;font-size:12px;font-weight:700;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.buyer-lab-run:hover{background:#0048d4;border-color:#0048d4;transform:translateY(-1px)}.buyer-lab-run:disabled{opacity:.65;cursor:wait}.buyer-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.buyer-source{text-align:left;color:#101111;min-width:0;font:inherit;cursor:pointer;background:#f8f9f7;border:1px solid #d9ddd8;border-radius:7px;align-content:start;gap:13px;padding:16px;transition:opacity .32s,transform .35s,border-color .25s,background .25s,box-shadow .25s;display:grid}.buyer-source[hidden],.buyer-lab[data-state=idle] .buyer-source{display:none}.buyer-source:not(.is-ready){opacity:0;transform:translateY(9px)}.buyer-source.is-ready{opacity:1;transition-delay:var(--source-delay,0s);transform:translateY(0)}.buyer-source:disabled{cursor:default}.buyer-source:enabled:hover,.buyer-source.is-picked{background:#f1f5ff;border-color:#005bff;box-shadow:0 8px 20px #005bff12}.buyer-source.is-rejected{opacity:.54}.buyer-source:focus-visible,.buyer-lab-run:focus-visible,.buyer-lab-result button:focus-visible{outline-offset:3px;outline:2px solid #005bff}.buyer-source-head{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:3px 9px;display:grid}.buyer-source-head i{color:#005bff;background:#e5edff;border-radius:50%;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;font-weight:800;display:grid}.buyer-source-head b{overflow-wrap:anywhere;font-size:13px;line-height:1.3}.buyer-source-head em{color:#737b74;letter-spacing:.03em;font-size:8px;font-style:normal;font-weight:750;line-height:1.3}.buyer-source.is-picked .buyer-source-head em{color:#005bff}.buyer-source-topic{color:#59615b;font-size:11px;line-height:1.4}.buyer-source-metrics{border-block:1px solid #e1e4df;grid-template-columns:1fr 1fr;gap:7px;padding:11px 0;display:grid}.buyer-source-metrics>span{gap:5px;display:grid}.buyer-source-metrics strong{font-size:15px;line-height:1.2}.buyer-source-note{color:#59615b;min-height:33px;font-size:10px;line-height:1.45}.buyer-lab-result{background:#f4f7ff;border:1px solid #bdd0ff;border-radius:7px;grid-template-columns:30px minmax(0,1fr) 34px;align-items:start;gap:12px;margin-top:14px;padding:15px;animation:.42s cubic-bezier(.16,1,.3,1) both buyer-result-in;display:grid}.buyer-lab-result[hidden]{display:none}.buyer-result-mark{color:#fff;background:#005bff;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.buyer-lab-result strong{margin:2px 0 5px;font-size:14px;line-height:1.4;display:block}.buyer-lab-result p{color:#59615b;margin:0;font-size:12px;line-height:1.55}.buyer-lab-result button{color:#005bff;cursor:pointer;background:#fff;border:1px solid #cbd7f2;border-radius:50%;width:32px;height:32px;font-size:18px}.buyer-lab-footnote{color:#7a807b;margin:13px 0 0;font-size:10px;line-height:1.5}@keyframes buyer-result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.buyer-lab[data-state=checking] .buyer-lab-topline i{animation:1.2s ease-in-out infinite buyer-pulse}@keyframes buyer-pulse{50%{box-shadow:0 0 0 7px #005bff10}}@media (width<=900px){.buyer-lab-brief{grid-template-columns:1fr 1fr}.buyer-lab-brief>div:last-child{grid-column:1/-1}.buyer-sources{grid-template-columns:1fr}}@media (width<=640px){.buyer-lab-board{padding:17px}.buyer-lab-topline{flex-direction:column;gap:7px}.buyer-lab-toolbar{flex-direction:column;align-items:stretch;gap:12px}.buyer-lab-run{justify-content:space-between}.buyer-lab-brief{gap:14px}.buyer-lab-brief strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.buyer-source,.buyer-lab-result,.buyer-lab-topline i{transition:none!important;animation:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
