:root{--paper:#f5f3ee;--ink:#191a1a;--muted:#686a66;--line:#dbdcd5;--orange:#ff6b2b;--orange-ink:#b73b09;--green:#2d7358;--yellow:#865e11;--red:#b33e3b;--body:clamp(17px,1.35vw,20px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:40px}body{margin:0;background:var(--paper);color:var(--ink);font:var(--body)/1.5 'Golos Text',Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-underline-offset:4px}img,svg{max-width:100%}img{display:block}h1,h2,h3,h4,p,figure,blockquote{margin:0}h1,h2{font-family:Unbounded,'Golos Text',sans-serif;font-weight:700;line-height:1.13;letter-spacing:-.055em;text-wrap:balance}h2{font-size:clamp(31px,4.1vw,64px)}h3{font-size:clamp(23px,2.1vw,32px);line-height:1.2;letter-spacing:-.035em}h4{font-size:21px;line-height:1.3}em{font-style:normal;color:var(--orange)}p{color:var(--muted)}ul{padding:0;list-style:none}ul li{padding-left:21px;position:relative}ul li:before{content:'';position:absolute;left:0;top:.66em;width:6px;height:6px;border-radius:50%;background:var(--orange)}.wrap{width:min(1380px,calc(100% - 88px));margin-inline:auto}.section{padding-block:110px}.eyebrow,.card-number{font-size:16px;letter-spacing:.04em;font-weight:500;margin-bottom:22px}.eyebrow{color:var(--orange-ink)}.light{color:#ffa176}.lead{font-size:clamp(20px,1.8vw,26px);line-height:1.45;margin-top:30px}.caption,.demo-label,.method-note{font-size:16px;line-height:1.45}.demo-label{color:var(--muted)}.btn{display:inline-flex;justify-content:center;align-items:center;background:var(--orange);color:white;border-radius:16px;padding:21px 26px;text-decoration:none;font-size:20px;font-weight:700;line-height:1.25;transition:background .2s,transform .2s}.btn:hover{background:#e75518;transform:translateY(-2px)}.text-link{display:inline-flex;gap:20px;margin-top:24px;font-weight:500;text-decoration:none}.text-link:hover{color:var(--orange-ink)}a:focus-visible,summary:focus-visible{outline:3px solid #3d66d7;outline-offset:5px}.skip{position:fixed;top:5px;left:10px;z-index:100;background:white;padding:10px;transform:translateY(-150%)}.skip:focus{transform:none}
.nav{display:flex;gap:35px;justify-content:space-between;align-items:center;min-height:94px}.logo{text-decoration:none;font:800 31px/1.1 Unbounded,sans-serif;letter-spacing:.01em}.logo span{display:block;font:400 16px/1.2 'Golos Text',sans-serif;letter-spacing:0;margin-top:4px}.nav nav{display:flex;gap:30px;font-size:17px}.nav nav a,.nav-contact{text-decoration:none}.nav-contact{font-size:17px;border:1px solid #b8bab4;border-radius:30px;padding:12px 19px}.nav a:hover{color:var(--orange-ink)}
.hero{position:relative;overflow:hidden;background:#171919;color:white;isolation:isolate}.hero-lines{position:absolute;inset:0;z-index:-1;color:#41413b;opacity:.65;pointer-events:none}.hero-lines svg{width:100%;height:100%;animation:hero-drift 24s ease-in-out infinite alternate}.hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:18px;padding-top:70px;position:relative}.hero h1{font-size:clamp(42px,5.3vw,82px);letter-spacing:-.06em;line-height:1.12}.hero-copy{z-index:2;padding-bottom:70px}.hero .lead{color:#deded8;max-width:690px}.hero .btn{margin-top:38px}.hero-meta{display:flex;align-items:center;gap:22px;margin-top:28px;font-size:17px}.hero-meta strong{font-size:22px}.hero-meta>span{color:#b5b7b0}.portrait{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;padding-top:130px}.portrait>img{width:100%;height:480px;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 50px #b9551933)}.portrait figcaption{position:relative;margin-top:-2px;padding:28px 24px 32px;border:1px solid #ffffff24;border-bottom:0;background:#222522ed;border-radius:20px 20px 0 0}.portrait blockquote{font-size:22px;line-height:1.35;letter-spacing:-.02em}.portrait figcaption>span{display:block;color:#b4b8af;font-size:17px;margin-top:16px}
.problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:65px}.problem-icon{width:80px;height:64px;margin-bottom:23px;fill:none;stroke:var(--ink);stroke-width:2.3;stroke-linejoin:round;stroke-linecap:round}.problem-icon .fill{fill:var(--orange);stroke:var(--orange)}.problem-icon .white{stroke:white}.problem-grid p{margin-top:16px}.author-goal{border-top:1px solid var(--line);margin-top:65px;padding-top:40px;display:flex;gap:36px;max-width:1190px}.author-goal>span{font:100px/1 Georgia,serif;color:var(--orange)}.author-goal blockquote{font-size:clamp(26px,3vw,42px);line-height:1.25;font-weight:500;letter-spacing:-.035em}.author-goal p{margin-top:22px;font-size:17px}
.overview{background:#eae9e2}.section-head{display:flex;justify-content:space-between;gap:45px;align-items:flex-end;margin-bottom:55px}.section-head>p{max-width:450px;flex-shrink:0}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.overview-card{background:white;border-radius:24px;padding:30px;display:flex;flex-direction:column;min-width:0;overflow:hidden}.overview-card h3{font-size:clamp(29px,2.6vw,40px)}.card-number{color:var(--muted);margin-top:24px;margin-bottom:15px}.overview-card ul{margin:24px 0 0;flex:1}.overview-card li{margin-bottom:12px;font-size:18px}.overview-card .text-link{border-top:1px solid var(--line);padding-top:20px;font-size:17px;justify-content:space-between}.mini-radar,.mini-course,.mini-chat{height:290px;border-radius:15px;background:#f4f4ef;overflow:hidden;position:relative;flex-shrink:0}.mini-radar{text-align:center}.mini-radar svg{width:240px;height:220px}.mini-radar>span{display:block;font-size:16px;color:var(--muted);padding:0 12px}.radar-shape{transform-origin:130px 108px;animation:radar-breathe 5s ease-in-out infinite}.mini-course{display:flex;justify-content:center;flex-direction:column;gap:12px;padding:22px}.course-line{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:14px 12px;background:white;border-radius:10px;font-size:17px}.course-line i{font-style:normal;font-size:16px;color:var(--muted)}.course-line.accent{background:#ffe7da;border:1px solid #ffc3a5}.learn-chain{display:flex;gap:10px;align-items:center;justify-content:center;font-size:16px;color:var(--green)}.learn-chain b:last-child{animation:learn-pulse 4s ease-in-out infinite}.ai-label{font-size:16px;font-weight:500;color:var(--orange-ink);text-align:center;margin-top:5px}.mini-chat{padding:15px;display:flex;flex-direction:column;gap:8px}.chat-context{font-size:14px;color:var(--muted);margin-bottom:3px}.mini-chat p{font-size:16px;padding:9px 12px;border-radius:13px;line-height:1.3}.ask{background:var(--orange);color:white;margin-left:22px;border-bottom-right-radius:4px!important}.answer{background:white;color:var(--ink);margin-right:22px;border-bottom-left-radius:4px!important}.details-link{display:flex;justify-content:space-between;border-top:1px solid #c5c8bf;margin-top:48px;padding-top:24px;text-decoration:none;font-size:24px;font-weight:500}.details-link span{color:var(--orange-ink);font-size:30px}
.subhead{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--line);padding-bottom:20px;margin-top:58px}.subhead b{font-size:26px}.subhead span{color:var(--muted)}.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.panel{padding:35px;border:1px solid var(--line);border-radius:24px;background:white}.panel>p:not(.eyebrow){margin-top:18px}.style-scales{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.style-scales>div{display:flex;align-items:center;gap:14px;border-top:2px solid var(--tone);padding-top:16px}.style-scales b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;flex-shrink:0;color:var(--tone);background:color-mix(in srgb,var(--tone) 12%,white);font-size:23px}.style-scales span{font-size:18px;line-height:1.3}.ipip-scales{display:grid;gap:17px;margin-top:28px}.ipip-scales span{font-size:17px}.ipip-scales i{display:block;height:6px;background:#e5e8ed;border-radius:8px;margin-top:7px}.ipip-scales i:before{content:'';display:block;width:var(--value);height:100%;background:#6b7ab2;border-radius:inherit}.competency-head{display:flex;justify-content:space-between;gap:25px;margin-top:60px;margin-bottom:28px;align-items:flex-end}.competencies{display:grid;grid-template-columns:repeat(3,1fr);gap:0 30px}.competencies article{border-top:1px solid var(--line);padding:25px 0}.competencies b{font-size:16px;color:var(--orange-ink)}.competencies h4{margin-top:13px}.competencies p{margin-top:9px;font-size:18px}.assessment-how{display:grid;grid-template-columns:1fr 1.25fr;gap:70px;margin-top:55px;align-items:center}.assessment-how h3{font-size:clamp(29px,3vw,43px)}.assessment-how>div>p{margin-top:24px}.example-task{padding:36px;background:white;border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 60px #2a331009}.example-task h4{font-size:24px;margin-top:22px}.example-task>p{margin-top:12px;margin-bottom:20px}.task-option{padding:17px;border:1px solid var(--line);border-radius:12px;margin-top:12px;font-size:18px;color:var(--muted)}.task-option.selected{border-color:#83ac98;background:#edf6ef;color:var(--ink)}.task-option.selected span{color:var(--green);margin-right:10px}.task-explanation{border-top:1px solid var(--line);padding-top:22px;margin-top:25px;font-size:18px}.task-explanation p{margin-top:10px}.method-note{max-width:1000px;border-left:3px solid #c4c9d3;padding-left:20px;margin-top:44px}
.hr-section{background:#eaece6}.hr-dashboard{border:1px solid #d0d5ca;background:white;border-radius:22px;overflow:hidden;box-shadow:0 20px 65px #2934210a}.dashboard-top{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:28px 30px}.hr-head,.person summary{display:grid;grid-template-columns:1.3fr 1.05fr 1fr 1fr 1fr .9fr;align-items:center;gap:16px;padding:21px 30px}.hr-head{font-size:16px;background:#f3f5ef;color:var(--muted)}.person{border-top:1px solid #e4e7df}.person summary{cursor:pointer;list-style:none;font-size:20px;transition:background .2s}.person summary::-webkit-details-marker{display:none}.person summary:hover,.person[open] summary{background:#f6f7f1}.person-name{display:flex;gap:12px;align-items:center;font-size:19px}.avatar{width:39px;height:39px;display:grid;place-items:center;background:#fbe5d8;color:#9d4e26;border-radius:50%;font-size:18px;font-weight:500;flex-shrink:0}.avatar.blue{background:#e0e9fa;color:#3c5c8c}.avatar.purple{background:#e9e3f4;color:#775394}.avatar.sand{background:#eee9d8;color:#7b6d3a}.course-progress strong{font-size:18px;font-weight:500}.course-progress i{display:block;width:90%;height:5px;background:#e5e9df;border-radius:8px;margin-top:9px}.course-progress i:before{content:'';display:block;width:var(--value);height:100%;background:#739d70;border-radius:inherit}.skill{border-radius:8px;padding:9px 12px;justify-self:start;min-width:70px;text-align:center;font-weight:500}.skill>span{font-size:16px;margin-left:3px;opacity:.7}.red{color:var(--red);background:#fbe8e4}.yellow{color:var(--yellow);background:#fbf1d7}.green{color:var(--green);background:#e3f1e7}.total{font-size:27px;font-weight:700;justify-self:start;padding:5px 12px;border-radius:10px;white-space:nowrap}.total>span{font-size:16px;font-weight:400;margin-left:4px}.person-report{display:grid;grid-template-columns:1.5fr 1fr;gap:45px;padding:38px 45px;background:#f7f8f4;border-top:1px solid var(--line)}.person-report h3{font-size:29px}.person-report p{margin-top:17px}.person-report blockquote{padding-left:20px;border-left:3px solid var(--orange);margin:25px 0;font-size:21px}.report-comparison{background:white;border:1px solid var(--line);border-radius:16px;padding:24px;align-self:start}.report-comparison>span{font-size:17px;color:var(--muted)}.report-comparison>div{display:flex;align-items:center;gap:20px;margin-top:18px}.report-comparison strong{font-size:54px;letter-spacing:-.05em}.report-comparison i{font-style:normal;font-size:30px;color:#8b9682}.report-comparison small{font-size:20px}.report-comparison p{font-size:16px}.dashboard-footer{padding:22px 30px;display:flex;justify-content:space-between;gap:18px;font-size:16px;color:var(--muted);border-top:1px solid var(--line)}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin:0 7px 1px 14px}.dot.red{background:var(--red)}.dot.yellow{background:#c19b36}.dot.green{background:var(--green)}
.course-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;align-items:start}.course-author{position:sticky;top:30px;border-radius:22px;overflow:hidden;background:#1c1d1d;color:white}.course-author img{width:100%;height:auto;aspect-ratio:1400/722;object-fit:contain;object-position:center}.course-author figcaption{padding:28px}.course-author figcaption span{display:block;font-size:17px;color:#b7bcb3;margin-bottom:14px}.course-author figcaption strong{font-size:31px;line-height:1.2;letter-spacing:-.03em}.curriculum>article,.curriculum>a{display:flex;align-items:baseline;gap:20px;border-top:1px solid var(--line);padding:23px 0}.curriculum h3{font-size:24px}.curriculum p{font-size:18px;margin-top:9px}.curriculum>article>span,.curriculum>a>span{color:var(--muted);font-size:16px}.curriculum>a{padding:23px 20px;margin-inline:-20px;background:#ffe7d9;border:1px solid #ffc5a8;border-radius:14px;text-decoration:none}.curriculum-ai h3,.curriculum-ai>span{color:var(--orange-ink)!important}.ai-course{background:#202321;border-radius:26px;color:white;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:55px;margin-top:70px;position:relative;overflow:hidden}.ai-course h3{font-family:Unbounded,sans-serif;font-size:clamp(28px,3.4vw,48px);letter-spacing:-.055em;line-height:1.18}.ai-course p{color:#bcc3b8;margin-top:25px;max-width:470px}.ai-lessons{display:grid;gap:18px}.ai-lessons>span{display:block;border-bottom:1px solid #ffffff21;padding-bottom:18px;font-size:20px}.ai-lessons>span:last-child{border:0;padding-bottom:0}.ai-lessons b{font-size:16px;color:#ff9a6a;margin-right:12px;font-weight:400}.ai-lessons small{display:block;font-size:16px;color:#bac1b5;margin-top:6px;padding-left:34px}
.practice{background:#ede8e2}.practice-demo{margin-top:50px;display:grid;grid-template-columns:.9fr 1.5fr;gap:30px}.weak-zone{background:#fff0ed;border:1px solid #efccc3;border-radius:22px;padding:35px}.weak-tag{color:var(--red);font-size:17px}.weak-zone h3{margin-top:18px}.weak-zone p{margin-top:18px;font-size:18px}.practice-steps{list-style:none;padding:0;margin:35px 0 0;counter-reset:step;display:grid;gap:14px}.practice-steps li{counter-increment:step;font-size:19px;color:#786d66;padding:13px 0;border-top:1px solid #e6d6cf}.practice-steps li:before{content:'0'counter(step);color:#b6a196;margin-right:18px;font-size:16px}.practice-steps li.active{color:var(--ink);font-weight:700}.practice-steps li.active:before{color:var(--orange-ink)}.training-chat{background:white;border:1px solid #ddd9d2;border-radius:22px;padding:32px;min-width:0}.training-turn{margin-top:23px;background:#f3f3ee;padding:20px;border-radius:15px;max-width:90%}.training-turn p{color:var(--ink);margin-top:9px;font-size:20px}.speaker{font-size:16px;color:var(--muted)}.training-turn.own{background:#fff1e6;margin-left:auto}.training-review{margin-top:23px;border-left:3px solid #cf9932;padding:10px 0 10px 20px;font-size:19px}.training-review p{margin-top:10px}.training-review em{color:var(--orange-ink)}.training-next{padding:20px;border-radius:13px;background:#edf3ec;margin-top:23px;font-size:18px}.training-next b{color:var(--green)}.training-next p{margin-top:8px}.sequence [data-at]{transition:opacity .4s,transform .4s}.sequence[data-enhanced] [data-at]{opacity:.18;transform:translateY(4px)}.sequence[data-enhanced] [data-at].revealed{opacity:1;transform:none}
.copilot{background:#181c1b;color:white}.copilot-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:75px;align-items:start}.copilot .lead{color:#bfc8bd}.context-card{border-left:3px solid var(--orange);padding-left:22px;max-width:490px;margin-top:38px}.context-card b{font-size:24px}.context-card p{color:#b9c4b9;margin-top:12px}.copilot-list{color:#e0e6dc;line-height:1.6;margin-top:30px}.copilot-list li{margin:8px 0}.channels{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:32px}.channels>span{border:1px solid #59645b;border-radius:30px;padding:8px 17px;font-size:17px}.channels small{font-size:16px;color:#a8b7a5}.copilot-window{background:#f4f5f0;border-radius:22px;padding:24px;color:var(--ink);box-shadow:0 20px 75px #0005}.window-bar{display:flex;gap:12px;align-items:center;border-bottom:1px solid #d8ddd2;padding-bottom:20px;font-size:18px}.bot-avatar{width:38px;height:38px;display:grid;place-items:center;background:#222;color:white;border-radius:12px;font-family:Unbounded,sans-serif;font-weight:700}.online{font-size:16px;color:var(--green);margin-left:auto}.context-strip{font-size:16px;line-height:1.4;color:#65725e;border-left:2px solid #afbea1;padding:8px 12px;margin:20px 0 25px}.copilot-turn{font-size:19px;border-radius:16px;padding:19px;margin-top:18px;line-height:1.4}.copilot-turn p{color:inherit;margin-top:10px}.chat-input{margin-top:24px;margin-bottom:16px;border:1px solid #d8ddd2;border-radius:30px;background:white;color:var(--muted);font-size:17px;padding:12px 15px;display:flex;gap:15px;justify-content:space-between}.chat-input span{width:27px;height:27px;flex-shrink:0;background:var(--orange);color:white;border-radius:50%;text-align:center}
.team-cascade{margin-top:55px}.manager-node{width:310px;padding:25px;background:#242925;color:white;border-radius:22px;text-align:center;margin:auto;position:relative;z-index:1}.manager-node svg{width:66px;height:75px;fill:#414c3e;stroke:#c6d0bd;stroke-width:2}.manager-node strong{display:block;font-size:23px;margin-top:8px}.manager-node>span{font-size:16px;color:#bac4b4;display:block;margin-top:8px}.team-links{width:100%;height:85px;fill:none;stroke:#b4c0ab;stroke-width:2}.employee-nodes{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.employee-nodes>div{text-align:center;min-width:0}.employee-nodes svg{display:block;margin:auto;width:62px;height:70px;fill:#e3ebdc;stroke:#7c9270;stroke-width:2}.employee-nodes b{display:block;font-size:21px;margin-top:15px}.employee-nodes span{display:block;font-size:16px;line-height:1.3;color:var(--muted);margin-top:7px}.team-target{border-top:1px solid var(--line);margin-top:45px;padding-top:35px;display:grid;grid-template-columns:1.2fr 1fr;gap:25px;align-items:center}.team-target>p:first-child{font-size:23px;color:var(--ink)}.team-target>div{display:flex;justify-content:flex-end;gap:35px}.team-target>div>span{display:flex;flex-direction:column;font-size:16px;color:var(--muted)}.team-target b{font-size:50px;line-height:1.2;color:var(--orange-ink);letter-spacing:-.05em}.team-target .caption{grid-column:1/-1;max-width:740px}
.trust{background:#e9eae2}.trust-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:75px}.trust-grid>div>p:last-child{margin-top:30px;max-width:600px}.trust-items{display:grid;gap:28px}.trust-items article{display:flex;gap:22px;border-top:1px solid #c8cdbf;padding-top:25px}.trust-items article>span{color:var(--orange-ink);font-size:17px}.trust-items h3{font-size:23px}.trust-items p{font-size:18px;margin-top:12px}.author{display:grid;grid-template-columns:.85fr 1.25fr;gap:80px;align-items:center}.author>figure{border-radius:24px;overflow:hidden;max-height:560px;background:#ddd}.author img{width:100%;height:100%;object-fit:cover}.author li{margin-top:22px;max-width:700px}.price{background:#1b201d;color:white}.price-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:65px;align-items:center}.price h2{font-size:clamp(31px,3.5vw,53px)}.price li{margin-top:17px;color:#c2cabc}.price-card{border:1px solid #687160;border-radius:24px;padding:38px;background:#242c25}.price-card>span{font-size:18px;color:#b9c4b2}.price-card>strong{display:block;font-size:clamp(38px,3.8vw,58px);letter-spacing:-.05em;line-height:1.2;margin-top:22px;white-space:nowrap}.price-card p{font-size:18px;color:#b9c4b2;margin-top:18px}.price-card .btn{margin-top:30px;width:100%;font-size:18px;padding:19px}.footer{display:flex;align-items:center;gap:30px;justify-content:space-between;flex-wrap:wrap;padding-block:40px;font-size:16px}.footer>a:not(.logo){color:var(--muted);text-decoration:none}
.method-page{max-width:980px;padding-block:65px}.method-page h1{font-size:clamp(34px,5vw,62px)}.method-page section{border-top:1px solid var(--line);padding-top:32px;margin-top:45px}.method-page h2{font-size:clamp(25px,3vw,38px);margin-bottom:25px}.method-page section p{margin-top:18px;max-width:900px}.method-page>.btn{margin-top:45px}
.trial-link{display:flex;font-size:18px;color:var(--orange-ink)}.assessment-how .caption{font-size:16px}.mini-radar,.mini-course,.mini-chat{height:360px}.sequence[data-enhanced] [data-at]{opacity:0}
@keyframes hero-drift{to{transform:scale(1.07) translate(-10px,8px)}}@keyframes radar-breathe{50%{transform:scale(.91)}}@keyframes learn-pulse{50%{background:#dcebdd;box-shadow:0 0 0 7px #dcebdd}}
@media(max-width:1150px){.wrap{width:calc(100% - 56px)}.nav nav{gap:18px}.nav-contact{display:none}.hero h1{font-size:clamp(40px,5.5vw,65px)}.hero .lead{font-size:22px}.portrait{padding-top:120px}.portrait>img{height:340px}.portrait blockquote{font-size:19px}.hero-meta{align-items:flex-start;flex-direction:column;gap:4px}.section{padding-block:85px}.overview-card{padding:22px}.mini-chat{padding:12px}.mini-chat p{font-size:15px}.overview-card li{font-size:17px}.overview-card h3{font-size:30px}.assessment-how{gap:40px}.hr-head,.person summary{padding-inline:22px;gap:9px}.person-name{gap:8px;font-size:18px}.skill{min-width:60px;padding-inline:8px}.total{padding-inline:8px}.avatar{width:32px;height:32px}.course-grid{gap:35px}.ai-course{padding:38px;gap:35px}.copilot-grid,.trust-grid,.author{gap:45px}.price-grid{gap:35px}}
@media(max-width:850px){.hero-grid{grid-template-columns:1fr 1fr;gap:20px}.hero h1{font-size:45px}.hero h1 br:first-child{display:none}.hero .btn{font-size:17px;padding:18px}.hero .lead{font-size:20px}.portrait{padding-top:160px}.portrait>img{height:300px}.portrait figcaption{padding:20px 16px}.portrait blockquote{font-size:18px}.section-head{flex-direction:column;align-items:flex-start;gap:25px}.section-head>p{flex-shrink:1}.overview-grid{grid-template-columns:1fr}.overview-card{display:grid;grid-template-columns:1fr 1fr;column-gap:30px;padding:30px}.overview-card>.mini-radar,.overview-card>.mini-course,.overview-card>.mini-chat{grid-column:2;grid-row:1/5;align-self:center;width:100%}.overview-card>.card-number{grid-row:1;margin-top:0}.overview-card>h3{grid-column:1;grid-row:2}.overview-card>ul{grid-column:1;grid-row:3}.overview-card>.text-link{grid-column:1/-1}.mini-chat p{font-size:16px}.profile-grid{gap:18px}.panel{padding:25px}.style-scales{grid-template-columns:1fr}.competencies{grid-template-columns:repeat(2,1fr)}.assessment-how{grid-template-columns:1fr;gap:30px}.assessment-how>div>p{max-width:620px}.assessment-how h3 br{display:none}.hr-head{display:none}.person summary{grid-template-columns:1.25fr 1fr 1fr;gap:20px;padding:25px}.person-name{grid-column:1/3;font-size:21px}.course-progress{grid-column:1/4;grid-row:2;display:flex;align-items:center;gap:20px}.course-progress:before{content:'Прохождение курса';font-size:16px;color:var(--muted)}.course-progress i{width:100px;margin:0}.skill{justify-self:stretch;min-width:0;font-size:0;padding:12px 6px}.skill:before{content:attr(aria-label);display:block;font-size:16px;line-height:1.35}.skill>span{display:none}.total{grid-column:3;grid-row:1;justify-self:end}.person-report{grid-template-columns:1fr;padding:30px;gap:25px}.dashboard-top,.dashboard-footer{flex-direction:column;align-items:flex-start}.course-grid{grid-template-columns:1fr}.course-author{position:static;display:grid;grid-template-columns:1fr 1fr;align-items:center}.course-author figcaption{padding:25px}.curriculum{margin-top:20px}.ai-course{grid-template-columns:1fr;gap:30px}.practice-demo{grid-template-columns:1fr}.weak-zone{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.weak-zone h3{grid-column:1;margin:10px 0}.weak-zone p{grid-column:1;margin:0}.practice-steps{grid-column:2;grid-row:1/4;margin:0;gap:5px}.practice-steps li{font-size:17px}.copilot-grid,.trust-grid{grid-template-columns:1fr;gap:40px}.copilot-window{max-width:650px}.author{grid-template-columns:1fr 1.2fr;gap:35px}.price-grid{grid-template-columns:1fr}.price-card{max-width:600px}.employee-nodes b{font-size:18px}.employee-nodes span{font-size:15px}.team-target{grid-template-columns:1fr}.team-target>div{justify-content:flex-start}.hero-copy{padding-bottom:50px}.hero-grid{padding-top:50px}.problem-grid{gap:22px}.problem-grid h3{font-size:25px}}
@media(max-width:600px){.wrap{width:calc(100% - 36px)}.nav{min-height:80px;gap:20px}.logo{font-size:27px}.logo span{font-size:15px}.nav nav{gap:16px;font-size:16px}.nav nav a:nth-child(3),.nav nav a:nth-child(4){display:none}.section{padding-block:65px}.hero-grid{grid-template-columns:1fr;padding-top:40px;gap:0}.hero h1{font-size:clamp(31px,8vw,47px);letter-spacing:-.06em}.hero h1 br:first-child{display:block}.hero .eyebrow{font-size:14px}.hero .lead{font-size:20px}.hero .btn{font-size:18px;width:100%;padding:20px 14px}.hero-meta{flex-direction:row;gap:15px;align-items:center;flex-wrap:wrap;margin-top:25px}.hero-meta strong{font-size:20px}.hero-meta>span{font-size:16px}.hero-copy{padding-bottom:15px}.portrait{padding-top:10px}.portrait>img{height:360px}.portrait figcaption{padding:24px;background:#242824;border-radius:18px 18px 0 0;width:100%}.portrait blockquote{font-size:21px}.problem-grid{grid-template-columns:1fr;margin-top:45px;gap:32px}.problem-grid article{display:grid;grid-template-columns:60px 1fr;gap:10px 22px}.problem-icon{width:60px;grid-row:1/3;align-self:start;margin:0}.problem-grid h3{font-size:26px}.problem-grid p{margin:0;font-size:18px}.author-goal{gap:14px;margin-top:40px;padding-top:30px}.author-goal>span{font-size:65px}.author-goal blockquote{font-size:28px}.author-goal p{font-size:16px}.section-head{margin-bottom:35px;gap:22px}.eyebrow{font-size:15px;margin-bottom:18px}.overview-card{display:flex;padding:24px}.overview-card>.card-number{order:1;margin-top:25px}.overview-card>h3{order:2}.overview-card>ul{order:3}.overview-card>.text-link{order:4}.overview-card>.mini-radar,.overview-card>.mini-course,.overview-card>.mini-chat{width:100%;height:auto;min-height:275px;align-self:stretch}.mini-chat p{font-size:17px}.details-link{font-size:21px}.profile-grid{grid-template-columns:1fr}.subhead{flex-direction:column;gap:8px;margin-top:40px}.subhead b{font-size:24px}.subhead span{font-size:17px}.style-scales{grid-template-columns:1fr 1fr;gap:20px 12px}.style-scales>div{flex-direction:column;align-items:flex-start;gap:10px}.style-scales span{font-size:17px}.competency-head{flex-direction:column;align-items:flex-start;gap:14px;margin-top:40px}.competencies{grid-template-columns:1fr;gap:0}.competencies article{display:grid;grid-template-columns:30px 1fr;gap:6px 15px;padding:20px 0}.competencies h4{margin:0;font-size:21px}.competencies p{grid-column:2;margin-top:0;font-size:17px}.example-task{padding:25px}.example-task h4{font-size:22px}.task-option{font-size:17px}.person summary{padding:23px 18px;gap:17px 9px}.person-name{font-size:22px;gap:10px}.skill:before{font-size:15px;overflow-wrap:anywhere}.dashboard-top{padding:24px 18px;gap:8px}.dashboard-top strong{font-size:19px}.course-progress:before{font-size:15px}.course-progress{gap:12px;flex-wrap:wrap}.course-progress i{flex:1;min-width:50px}.total{font-size:27px;padding:6px 8px}.total>span{font-size:14px}.dashboard-footer{padding:22px 18px;gap:10px}.dashboard-footer>span:last-child{line-height:1.9}.dot{margin-left:0}.person-report{padding:25px 20px}.person-report h3{font-size:25px}.report-comparison strong{font-size:45px}.course-author{grid-template-columns:1fr}.course-author img{aspect-ratio:1.4}.course-author figcaption strong{font-size:28px}.curriculum h3{font-size:22px}.curriculum p{font-size:17px}.curriculum>a{margin-inline:-8px;padding-inline:8px}.ai-course{padding:28px 22px;margin-top:45px;border-radius:20px}.ai-course h3{font-size:32px}.ai-lessons>span{font-size:19px}.ai-lessons small{padding-left:0}.ai-lessons b{margin-right:8px}.lead br{display:none}.weak-zone{display:block;padding:28px 24px}.weak-zone h3{font-size:29px;margin-top:15px}.weak-zone p{margin-top:15px}.practice-steps{margin-top:25px;gap:9px}.practice-steps li{font-size:18px}.training-chat{padding:23px 19px}.training-turn{padding:17px;max-width:96%}.training-turn p{font-size:19px}.training-review,.training-next{font-size:18px}.copilot-window{padding:22px 17px}.window-bar{font-size:17px;gap:9px}.online{display:none}.context-card b{font-size:23px}.copilot-turn{font-size:18px;padding:17px}.copilot-turn.ask{margin-left:15px}.copilot-turn.answer{margin-right:15px}.chat-input{font-size:16px}.manager-node{width:260px}.team-links{height:65px}.employee-nodes{gap:4px}.employee-nodes svg{width:42px;height:51px}.employee-nodes b{font-size:13px;line-height:1.2;overflow-wrap:anywhere}.employee-nodes span{display:none}.team-target>p:first-child{font-size:21px}.team-target b{font-size:44px}.team-target>div{gap:40px}.trust-items h3{font-size:22px}.author{grid-template-columns:1fr;gap:30px}.author figure{max-height:460px}.author img{object-position:center 30%}.price-card{padding:28px 22px}.price-card>strong{font-size:43px}.price-card .btn{font-size:17px}.footer{gap:22px}.footer .logo{width:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.sequence[data-enhanced] [data-at]{opacity:1;transform:none}}
.report-example{margin-top:35px;border:1px solid #d9dfe1;border-radius:24px;background:#fff;overflow:hidden;box-shadow:0 20px 65px #2033410a}.report-example-top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 38px;background:#f2f5f5}.report-example-top h3{font-size:30px}.report-example-top .eyebrow{margin-bottom:12px}.report-tabs{display:flex;gap:4px;padding:15px 26px;border-bottom:1px solid #e2e7e8;background:#f8fafa}.report-tabs button{font:inherit;font-size:17px;border:0;border-radius:10px;padding:14px 18px;color:#637078;background:transparent;cursor:pointer}.report-tabs button[aria-selected=true]{background:#243f46;color:white}.report-tabs button:focus-visible{outline:3px solid #ff6b2b;outline-offset:2px}.report-panel{padding:34px 38px 38px}.report-panel[hidden]{display:none}.report-panel>h3{font-size:27px;margin-bottom:22px}.report-overall{display:flex;align-items:center;gap:28px;border-bottom:1px solid #e3e7e8;padding-bottom:25px;margin-bottom:26px}.report-overall>b{font-size:70px;line-height:1;color:#a97820;letter-spacing:-.06em;white-space:nowrap}.report-overall small{font-size:23px;margin-left:7px;letter-spacing:0;color:#828c8e}.report-overall strong{display:block;font-size:24px}.report-overall p,.report-intro{font-size:17px;color:#68777c;margin-top:10px}.report-profile{display:grid;grid-template-columns:340px 1fr;gap:45px;align-items:center}.report-polar{display:block;width:100%;max-width:340px;overflow:visible}.report-polar text{font-family:inherit;font-size:10px;fill:#5b6971}.report-petals{opacity:.92}.report-scales{display:grid;gap:22px}.report-scale>div{display:flex;align-items:baseline;gap:10px;font-size:18px}.report-scale strong{font-weight:500;flex:1}.report-scale b{font-size:19px;white-space:nowrap}.scale-dot{display:block;width:9px;height:9px;background:var(--scale-color);border-radius:50%;flex-shrink:0;align-self:center}.report-scale>i{display:block;height:8px;border-radius:6px;background:#edf0f0;margin:10px 0 0 19px;overflow:hidden}.report-scale>i>span{display:block;height:100%;width:var(--scale-value);background:var(--scale-color);border-radius:inherit}.report-insights{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}.report-insights article{background:#eff6f3;border-top:3px solid #54a08f;padding:24px;border-radius:0 0 12px 12px}.report-insights article.growth{background:#fbefe9;border-color:#dd7d60}.report-insights span{font-size:16px;color:#597c6f}.report-insights .growth span{color:#a85f47}.report-insights h4,.report-reading h4,.report-explanation h4{font-size:22px;font-weight:500;margin-top:10px}.report-insights p,.report-reading p,.report-explanation p{font-size:18px;margin-top:12px}.report-explanation{margin-top:24px;border:1px solid #dbe1e3;border-radius:12px;padding:18px 23px}.report-explanation summary{cursor:pointer;font-size:19px;font-weight:500}.report-explanation article{border-top:1px solid #e2e7e8;padding:17px 0 6px;margin-top:18px}.report-reading{background:#f1f5f6;padding:23px 28px;border-radius:12px;margin-top:28px}.report-download{display:flex;align-items:center;gap:28px;border-top:1px solid #dfe5e6;padding:28px 38px;background:#f8fafa}.report-download .btn{font-size:17px;padding:18px 22px;flex-shrink:0}.report-download>span{font-size:16px;color:#6a777a;line-height:1.5}.report-intro{margin-bottom:20px;max-width:720px}.assessment>.subhead>span{max-width:480px}.report-panel:target{scroll-margin-top:30px}
@media(max-width:850px){.report-profile{grid-template-columns:280px 1fr;gap:25px}.report-example-top,.report-panel,.report-download{padding:28px}.report-tabs{padding-inline:18px}.report-tabs button{padding-inline:12px;font-size:16px}.report-scale>div{font-size:17px}.report-download{align-items:flex-start;flex-direction:column;gap:16px}}
@media(max-width:600px){.report-example{border-radius:18px}.report-example-top{flex-direction:column;align-items:flex-start;gap:12px;padding:24px 20px}.report-example-top h3{font-size:25px}.report-tabs{display:grid;grid-template-columns:1fr;padding:12px;gap:5px}.report-tabs button{font-size:17px;text-align:left;padding:13px 16px}.report-panel{padding:25px 20px}.report-panel>h3{font-size:24px}.report-overall{align-items:flex-start;flex-direction:column;gap:18px}.report-overall>b{font-size:63px}.report-overall strong{font-size:23px;line-height:1.3}.report-profile{grid-template-columns:1fr;gap:20px}.report-polar{max-width:280px;margin:auto}.report-scale>div{font-size:18px;gap:8px}.report-scale b{font-size:18px}.report-insights{grid-template-columns:1fr;gap:18px}.report-insights article{padding:22px}.report-insights h4{font-size:22px}.report-download{padding:25px 20px}.report-download .btn{width:100%;text-align:center;white-space:normal;font-size:17px;padding:18px 14px}.report-download>span br{display:none}.report-reading{padding:22px}.report-explanation{padding:18px}.report-explanation summary{font-size:18px}}
/* The full competency name must not break into arbitrary fragments on a phone. */
body{overflow-x:clip}
@media(max-width:600px){.person summary .skill{grid-column:1/-1;text-align:left;padding:12px 16px}.person summary .skill:before{font-size:17px;overflow-wrap:normal}.course-author img{aspect-ratio:1400/722}.ai-course{grid-template-columns:minmax(0,1fr)}.ai-course>div{min-width:0}.ai-course h3{font-size:clamp(24px,7.5vw,32px)}
 .team-links{display:none}
 .employee-nodes{grid-template-columns:1fr;gap:22px;margin:28px 0 0 20px;padding-left:22px;border-left:1px solid #b4c0ab}
 .employee-nodes>div{display:grid;grid-template-columns:42px minmax(0,1fr);column-gap:16px;text-align:left;align-items:center;position:relative}
 .employee-nodes>div:before{content:'';position:absolute;left:-23px;top:25px;width:17px;border-top:1px solid #b4c0ab}
 .employee-nodes svg{grid-row:1/3;width:42px;height:51px}
 .employee-nodes b{font-size:18px;line-height:1.3;overflow-wrap:normal;margin:0}
 .employee-nodes span{display:block;font-size:16px;margin-top:3px}
}
