.hsk .hsk-sec{padding:52px 20px}.hsk .hsk-sec .eyebrow{margin-bottom:14px}.hsk h2.sh{font-family:var(--bb-font-hero);letter-spacing:-.015em;text-wrap:balance;margin:0 0 12px;font-size:29px;font-weight:900;line-height:1.08}.hsk h2.sh .lime{color:var(--bb-lime);-webkit-text-stroke:.6px var(--bb-ink)}.hsk p.slede{font-family:var(--bb-font-body);color:var(--bb-fg-2);text-wrap:pretty;margin:0 0 24px;font-size:14.5px;line-height:1.62}.heroword{direction:ltr;justify-content:flex-end;align-items:flex-end;line-height:.78;display:flex}.heroword .hw-word{font-family:var(--bb-font-wordmark);color:var(--bb-ink);letter-spacing:-.045em;font-weight:400;line-height:.78}.heroword .hw-dot{background:var(--bb-lime);border-radius:50%;flex:none;align-self:flex-end}.heroword.size-xl .hw-word{font-size:96px}.heroword.size-xl .hw-dot{width:17px;height:17px;margin:0 0 12px}.heroword.tone-reversed .hw-word{color:var(--bb-paper)}.heroword.tone-reversed .hw-dot{background:var(--bb-magenta)}.hsk-you .opt{text-align:right;width:100%}.fit-toggle{text-align:right;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:block}.mob.unified>section:not(.hsk-marquee){box-sizing:border-box;flex-direction:column;justify-content:center;min-height:760px;display:flex}.hsk-hero{text-align:center;padding:34px 20px 44px}.hsk-hero .heroword{margin-bottom:18px;justify-content:center!important}.hsk-hero .eyebrow{margin-bottom:18px}.hsk-hero h1{font-family:var(--bb-font-hero);letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px;font-size:40px;font-weight:900;line-height:1.04}.hsk-hero h1 .lime{color:var(--bb-lime);-webkit-text-stroke:.7px var(--bb-ink)}.hsk-hero .dek{font-family:var(--bb-font-body);color:var(--bb-fg-2);text-wrap:pretty;margin:0 0 22px;font-size:15.5px;line-height:1.6}.hsk-hero .cta-col{flex-direction:column;gap:10px;margin-bottom:34px;display:flex}.hsk-hero .btn-primary,.hsk-hero .btn-secondary{justify-content:center}.hsk-collage{padding-top:12px;position:relative}.hsk-collage .proof-chip{z-index:2;background:var(--bb-paper);border:1px solid var(--bb-rule-strong);border-radius:var(--bb-radius-pill);font-family:var(--bb-font-secondary);color:var(--bb-fg-1);box-shadow:var(--bb-shadow-2);align-items:center;gap:7px;padding:8px 13px;font-size:11px;font-weight:700;display:inline-flex;position:absolute}.hsk-collage .proof-chip .st{color:var(--bb-ink);gap:1px;display:inline-flex}.hsk-collage .proof-chip .st svg{width:11px;height:11px}.hsk-collage .proof-chip.p1{top:-2px;left:10px}.hsk-collage .proof-chip.p2{background:var(--bb-ink);color:var(--bb-paper);border-color:var(--bb-ink);bottom:-14px;right:14px}.hsk-collage .proof-chip.p2 .ai{color:var(--bb-magenta);font-family:var(--bb-font-secondary);direction:ltr;unicode-bidi:isolate;font-size:11px;font-weight:600}.hsk-you{border-top:1px solid var(--bb-rule)}.hsk-you .opts{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px;display:grid}.hsk-you .opt{border:1px solid var(--bb-rule-strong);border-radius:var(--mood-radius);cursor:pointer;background:var(--bb-paper);padding:16px 14px;transition:border-color .18s,background .18s,transform .18s}.hsk-you .opt:hover{border-color:var(--bb-ink);transform:translateY(-2px)}.hsk-you .opt.sel{background:var(--bb-ink);border-color:var(--bb-ink)}.hsk-you .opt .ix{font-family:var(--bb-font-mono);color:var(--bb-fg-3);margin-bottom:10px;font-size:10.5px;display:block}.hsk-you .opt.sel .ix{color:var(--bb-lime)}.hsk-you .opt h3{font-family:var(--bb-font-hero);color:var(--bb-fg-1);margin:0;font-size:15.5px;font-weight:900;line-height:1.25}.hsk-you .opt.sel h3{color:var(--bb-paper)}.hsk-you .path{background:var(--bb-lime);border-radius:var(--mood-radius);color:var(--bb-ink);padding:20px 18px;animation:.3s hskFade}.hsk-you .path .k{font-family:var(--bb-font-secondary);letter-spacing:.13em;text-transform:uppercase;color:#0a0e1099;margin-bottom:8px;font-size:10.5px;font-weight:700;display:block}.hsk-you .path h4{font-family:var(--bb-font-hero);margin:0 0 6px;font-size:20px;font-weight:900}.hsk-you .path p{font-family:var(--bb-font-body);margin:0 0 16px;font-size:13.5px;line-height:1.55}.hsk-you .path .row{gap:10px;display:flex}.hsk-you .path .btn-primary{background:var(--bb-ink);color:var(--bb-paper);flex:1;justify-content:center}.hsk-you .path .ghost{font-family:var(--bb-font-subhead);color:var(--bb-ink);border-radius:var(--bb-radius-pill);cursor:pointer;border:1.5px dashed #0a0e1073;align-items:center;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex}@keyframes hskFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hsk-value{background:var(--bb-ink);color:var(--bb-on-dark-1)}.hsk-value .eyebrow{color:var(--bb-on-dark-3)}.hsk-value h2.sh{color:var(--bb-paper)}.hsk-value h2.sh .lime{color:var(--bb-magenta);-webkit-text-stroke:0}.hsk-value p.slede{color:var(--bb-on-dark-2)}.hsk-value .nums{flex-direction:column;display:flex}.hsk-value .num{border-bottom:1px solid #ffffff1f;grid-template-columns:1fr;gap:2px;padding:18px 0;display:grid}.hsk-value .num:last-child{border-bottom:0}.hsk-value .num .v{font-family:var(--bb-font-hero);letter-spacing:-.02em;color:var(--bb-magenta);font-size:44px;font-weight:900;line-height:1}.hsk-value .num .k{font-family:var(--bb-font-subhead);color:var(--bb-paper);font-size:14.5px;font-weight:700}.hsk-value .num p{font-family:var(--bb-font-body);color:var(--bb-on-dark-2);margin:2px 0 0;font-size:13px;line-height:1.55}.hsk-goals{border-top:1px solid var(--bb-rule)}.hsk-goals .rows{flex-direction:column;display:flex}.hsk-goals .g{border-bottom:1px solid var(--bb-rule);cursor:pointer;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:18px 2px;transition:background .18s;display:grid}.hsk-goals .g:hover{background:#0a0e1008}.hsk-goals .g .want{font-family:var(--bb-font-hero);color:var(--bb-fg-1);grid-column:1;font-size:18px;font-weight:900;line-height:1.2}.hsk-goals .g .svcname{font-family:var(--bb-font-secondary);letter-spacing:.06em;text-transform:uppercase;color:var(--bb-fg-3);grid-column:1;align-items:center;gap:7px;font-size:11.5px;font-weight:700;display:inline-flex}.hsk-goals .g .svcname .dotmark{background:var(--bb-lime);border-radius:50%;width:5px;height:5px;display:inline-block}.hsk-goals .g .ar{font-family:var(--bb-font-mono);color:var(--bb-fg-2);grid-area:1/2/span 2;font-size:18px;transition:transform .18s,color .18s}.hsk-goals .g:hover .ar{color:var(--bb-fg-1);transform:translate(-5px)}.hsk-goals .g.feat .want .hl{background:var(--bb-lime);padding:0 5px}.hsk-heroq{background:var(--bb-ink);color:var(--bb-on-dark-1);text-align:center;padding:34px 20px 46px}.hsk-heroq .eyebrow{color:var(--bb-on-dark-3);margin-bottom:20px}.hsk-heroq .heroword{margin-bottom:20px;justify-content:center!important}.hsk-heroq h1 .lm{color:var(--bb-magenta)}.hsk-heroq .lede{font-family:var(--bb-font-body);color:var(--bb-on-dark-2);text-wrap:pretty;margin:0 0 24px;font-size:15px;line-height:1.65}.hsk-heroq .btn.ghost{color:var(--bb-paper);background:0 0;border:1px solid #ffffff47;justify-content:center;gap:10px}.hsk-heroq .btn.ghost .ar{font-family:var(--bb-font-mono);color:var(--bb-magenta)}.hsk-heroq .qmark{font-family:var(--bb-font-mono);letter-spacing:.08em;color:var(--bb-magenta);text-align:right;direction:ltr;margin-bottom:10px;font-size:12px;display:block}.hsk-heroq h1{font-family:var(--bb-font-hero);letter-spacing:-.02em;color:var(--bb-paper);text-wrap:balance;margin:0 0 20px;font-size:38px;font-weight:900;line-height:1.06}.hsk-heroq h1 .mag{color:var(--bb-magenta)}.hsk-heroq .ansbox{background:var(--bb-paper);color:var(--bb-fg-1);border-radius:var(--mood-radius);margin-bottom:22px;padding:20px 18px}.hsk-heroq .ansbox .k{font-family:var(--bb-font-secondary);letter-spacing:.13em;text-transform:uppercase;color:var(--bb-fg-3);align-items:center;gap:8px;margin-bottom:10px;font-size:10.5px;font-weight:700;display:flex}.hsk-heroq .ansbox .k .dotmark{background:var(--bb-lime);border-radius:50%;width:6px;height:6px;display:inline-block}.hsk-heroq .ansbox p{font-family:var(--bb-font-body);color:var(--bb-fg-2);margin:0;font-size:14.5px;line-height:1.65}.hsk-heroq .ansbox p strong{color:var(--bb-fg-1)}.hsk-heroq .ansbox p .hl{background:var(--bb-lime);color:var(--bb-ink);padding:0 4px;font-weight:700}.hsk-heroq .cta-col{flex-direction:column;gap:10px;display:flex}.hsk-heroq .btn-primary{background:var(--bb-lime);color:var(--bb-ink);justify-content:center}.hsk-heroq .btn-primary .pip{background:var(--bb-ink)}.hsk-marquee{background:var(--bb-lime);overflow:hidden;padding:14px 0!important}.hsk-marquee .track{gap:0;width:max-content;animation:26s linear infinite hskMarquee;display:flex}.hsk-marquee .seq{white-space:nowrap;align-items:center;display:flex}.hsk-marquee .seq span{font-family:var(--bb-font-hero);color:var(--bb-ink);padding:0 14px;font-size:17px;font-weight:900}.hsk-marquee .seq i{background:var(--bb-ink);border-radius:50%;flex:none;width:7px;height:7px}@keyframes hskMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.hsk-ba{border-top:1px solid var(--bb-rule)}.hsk-ba .cards{flex-direction:column;gap:0;display:flex;position:relative}.hsk-ba .bacard{border:1px solid var(--bb-rule-strong);border-radius:var(--mood-radius);padding:20px 18px}.hsk-ba .bacard.today{background:var(--bb-paper)}.hsk-ba .bacard.after{background:var(--bb-ink);color:var(--bb-on-dark-1);border-color:var(--bb-ink)}.hsk-ba .bacard .tag{font-family:var(--bb-font-secondary);letter-spacing:.13em;text-transform:uppercase;color:var(--bb-fg-3);margin-bottom:12px;font-size:10.5px;font-weight:700;display:inline-block}.hsk-ba .bacard.after .tag{color:var(--bb-magenta)}.hsk-ba .bacard ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.hsk-ba .bacard li{font-family:var(--bb-font-subhead);align-items:baseline;gap:10px;font-size:14px;font-weight:500;line-height:1.5;display:flex}.hsk-ba .bacard.today li:before{content:"✕";font-family:var(--bb-font-mono);color:var(--bb-fg-3);font-size:12px}.hsk-ba .bacard.after li:before{content:"✓";font-family:var(--bb-font-mono);color:var(--bb-magenta);font-size:12px}.hsk-ba .baline{flex-direction:column;align-self:center;align-items:center;padding:6px 0;display:flex}.hsk-ba .baline .stem{background:var(--bb-ink);transform-origin:top;width:2px;height:26px;transform:scaleY(0)}.io.in .baline .stem{animation:.8s ease-out .2s forwards svcGrow}.hsk-ba .baline .lbl{font-family:var(--bb-font-secondary);letter-spacing:.1em;text-transform:uppercase;color:var(--bb-fg-3);padding:6px 0;font-size:10.5px;font-weight:700}.hsk-svcrows{border-top:1px solid var(--bb-rule)}.hsk-svcrows .rows{flex-direction:column;display:flex}.hsk-svcrows .r{border-bottom:1px solid var(--bb-rule);cursor:pointer;grid-template-columns:44px 1fr auto;align-items:baseline;gap:12px;padding:20px 2px;transition:background .18s;display:grid}.hsk-svcrows .r:hover{background:#0a0e1008}.hsk-svcrows .r .n{font-family:var(--bb-font-hero);color:var(--bb-fg-4);font-size:15px;font-weight:900}.hsk-svcrows .r.feat .n{color:var(--bb-ink);background:var(--bb-lime);text-align:center;border-radius:4px}.hsk-svcrows .r h3{font-family:var(--bb-font-hero);color:var(--bb-fg-1);margin:0 0 4px;font-size:19px;font-weight:900}.hsk-svcrows .r .for{font-family:var(--bb-font-body);color:var(--bb-fg-2);font-size:12.5px;line-height:1.5;display:block}.hsk-svcrows .r .ar{font-family:var(--bb-font-mono);color:var(--bb-fg-2)}.hsk-proof{background:var(--bb-stone);color:var(--bb-on-dark-1)}.hsk-proof .eyebrow{color:#ffffff8c}.hsk-proof h2.sh{color:var(--bb-paper)}.hsk-proof .scoreline{align-items:center;gap:12px;margin-bottom:20px;display:flex}.hsk-proof .scoreline .gbadge{background:var(--bb-magenta);width:40px;height:40px;color:var(--bb-paper);font-family:var(--bb-font-hero);border-radius:8px;justify-content:center;align-items:center;font-size:22px;font-weight:900;display:inline-flex}.hsk-proof .scoreline .num{font-family:var(--bb-font-hero);color:var(--bb-paper);font-size:26px;font-weight:900}.hsk-proof .scoreline .stars{color:var(--bb-magenta);gap:2px;display:inline-flex}.hsk-proof .scoreline .stars svg{width:14px;height:14px}.hsk-proof .scoreline .src{font-family:var(--bb-font-secondary);color:var(--bb-on-dark-3);font-size:11px}.hsk-proof blockquote{border-right:3px solid var(--bb-magenta);margin:0 0 8px;padding:4px 16px 4px 0}.hsk-proof blockquote p{font-family:var(--bb-font-hero);color:var(--bb-paper);margin:0 0 10px;font-size:19px;font-weight:900;line-height:1.35}.hsk-proof blockquote cite{font-family:var(--bb-font-secondary);color:var(--bb-on-dark-3);font-size:12px;font-style:normal}.hsk-proof .logostrip{border-radius:var(--mood-radius);background:#ffffff24;border:1px solid #ffffff24;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:22px;display:grid;overflow:hidden}.hsk-proof .logostrip .lg{background:var(--bb-stone);justify-content:center;align-items:center;min-height:56px;display:flex}.hsk-proof .logostrip .lg img{filter:invert()grayscale()brightness(1.6);opacity:.75;max-width:78%;max-height:26px}.hsk-method{border-top:1px solid var(--bb-rule)}.hsk-method .steps{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hsk-method .stp{border:1px solid var(--bb-rule-strong);border-radius:var(--mood-radius);padding:16px 14px}.hsk-method .stp .n{font-family:var(--bb-font-mono);color:var(--bb-fg-3);margin-bottom:10px;font-size:11px;display:block}.hsk-method .stp h3{font-family:var(--bb-font-hero);margin:0 0 5px;font-size:15.5px;font-weight:900}.hsk-method .stp p{font-family:var(--bb-font-body);color:var(--bb-fg-2);margin:0;font-size:12.5px;line-height:1.5}.hsk-method .stp.hot{background:var(--bb-ink);border-color:var(--bb-ink)}.hsk-method .stp.hot h3{color:var(--bb-paper)}.hsk-method .stp.hot p{color:var(--bb-on-dark-2)}.hsk-method .stp.hot .n{color:var(--bb-magenta)}
.bh4{--bh4-pad:22px;background:var(--bb-paper);color:var(--bb-ink);font-family:var(--bb-font-body)}.bh4 *{box-sizing:border-box}.bh4 a{color:inherit;text-decoration:none}.bh4-shell{width:100%;max-width:1200px;margin:0 auto}.bh4-section{padding:76px var(--bh4-pad)}.bh4 h1,.bh4 h2,.bh4 h3{font-family:var(--bb-font-hero);text-wrap:balance;margin:0}.bh4 p{margin:0}.bh4 h2{letter-spacing:-.025em;font-size:clamp(36px,10vw,54px);line-height:1.02}.bh4-kicker{color:#0a0e1094;font-family:var(--bb-font-secondary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:700;display:inline-flex}.bh4-kicker>span{background:var(--bb-lime);border-radius:50%;width:7px;height:7px}.bh4-kicker-light{color:#f2f0e8ad}.bh4-number,.bh4-en{font-family:var(--bb-font-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:11px}.bh4-button{min-height:48px;transition:transform .18s var(--bb-ease-out), background .18s var(--bb-ease-out), color .18s var(--bb-ease-out);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:11px 20px;font-size:14px;font-weight:800;display:inline-flex}.bh4-button:hover{transform:translateY(-2px)}.bh4-button:focus-visible,.bh4 button:focus-visible,.bh4 a:focus-visible{outline:3px solid var(--bb-magenta);outline-offset:3px}.bh4 a.bh4-button-lime{color:var(--bb-ink);background:var(--bb-lime)}.bh4-button-lime:hover{background:#edff91}.bh4 a.bh4-button-dark{color:var(--bb-paper);background:var(--bb-ink)}.bh4 a.bh4-button-ghost{color:var(--bb-paper);border-color:#f2f0e857}.bh4-button-ghost:hover{border-color:var(--bb-paper)}.bh4-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.bh4-hero{color:var(--bb-paper);background:var(--bb-ink);position:relative;overflow:hidden}.bh4-hero-grid{padding:72px var(--bh4-pad) 62px;gap:42px;display:grid}.bh4-hero-copy h1{letter-spacing:-.055em;max-width:800px;font-size:clamp(64px,19vw,90px);line-height:.88}.bh4-hero-copy h1>span{color:var(--bb-magenta);display:block}.bh4-hero-copy>p{color:#f2f0e8c2;max-width:680px;margin-top:26px;font-size:17px;line-height:1.65}.bh4-answer{background:#14191b;border:1px solid #f2f0e82e;border-radius:22px;align-self:end;padding:22px}.bh4-answer-label{color:var(--bb-lime);font-family:var(--bb-font-secondary);letter-spacing:.12em;font-size:11px}.bh4-answer-question{font-family:var(--bb-font-subhead);border-bottom:1px solid #f2f0e824;padding-bottom:18px;font-size:22px;line-height:1.35;margin-top:14px!important}.bh4-answer-card{color:#f2f0e8bf;gap:12px;margin-top:18px;font-size:14px;line-height:1.65;display:flex}.bh4-answer-card strong{color:var(--bb-paper)}.bh4-answer-dot{background:var(--bb-magenta);border-radius:50%;flex:none;width:10px;height:10px;margin-top:7px}.bh4-answer-meta{color:#f2f0e86b;font-size:11px;margin-top:20px!important}.bh4-marquee{white-space:nowrap;color:#f2f0e8b3;font-family:var(--bb-font-secondary);letter-spacing:.08em;border-top:1px solid #f2f0e824;align-items:center;gap:16px;padding:17px 22px;font-size:11px;display:flex;overflow:hidden}.bh4-marquee i{background:var(--bb-lime);border-radius:50%;flex:none;width:5px;height:5px}.bh4-split-head{gap:24px;display:grid}.bh4-split-head>p{color:var(--bb-fg-2);font-size:16px;line-height:1.7}.bh4-journey-list{border-top:1px solid var(--bb-rule-strong);margin-top:42px}.bh4-journey-list article{border-bottom:1px solid var(--bb-rule-strong)}.bh4-journey-list article.is-open{background:#e0ff4f2e}.bh4-journey-list button{width:100%;color:var(--bb-ink);text-align:right;font:800 20px/1.25 var(--bb-font-subhead);cursor:pointer;background:0 0;border:0;grid-template-columns:38px 1fr 24px;align-items:center;gap:10px;padding:22px 12px;display:grid}.bh4-journey-list .bh4-number{color:var(--bb-fg-3)}.bh4-plus{font:400 26px/1 var(--bb-font-body)}.bh4-journey-answer{padding:0 60px 24px 12px}.bh4-journey-answer p{color:var(--bb-fg-2);line-height:1.65}.bh4-journey-answer a{text-decoration:underline;-webkit-text-decoration-color:var(--bb-lime);text-decoration-color:var(--bb-lime);text-underline-offset:5px;margin-top:14px;font-weight:800;text-decoration-thickness:3px;display:inline-block}.bh4-value{padding:0 var(--bh4-pad)}.bh4-value .bh4-shell{background:var(--bb-lime);display:grid}.bh4-value .bh4-shell>div{border-bottom:1px solid #0a0e1029;flex-direction:column;gap:5px;padding:25px;display:flex}.bh4-value strong{font:900 27px/1.05 var(--bb-font-hero)}.bh4-value span{color:#0a0e10a6;font-size:13px}.bh4-text-link{text-underline-offset:6px;align-self:end;font-weight:800;text-decoration:underline!important;-webkit-text-decoration-color:var(--bb-lime)!important;text-decoration-color:var(--bb-lime)!important;text-decoration-thickness:3px!important}.bh4-service-list{border-top:1px solid var(--bb-rule-strong);margin-top:42px}.bh4-service{border-bottom:1px solid var(--bb-rule-strong);grid-template-columns:36px 1fr 24px;align-items:center;gap:12px;padding:25px 10px;display:grid}.bh4-service>p{display:none}.bh4-service h3{font-size:22px}.bh4-service .bh4-en{color:var(--bb-fg-3);margin-top:4px;display:block}.bh4-service .bh4-arrow{transition:transform .18s var(--bb-ease-out);font-size:24px}.bh4-service:hover .bh4-arrow{transform:translate(-5px)}.bh4-geo{padding:76px var(--bh4-pad);color:var(--bb-paper);background:var(--bb-ink)}.bh4-geo-grid{gap:34px;display:grid}.bh4-geo h2{max-width:740px}.bh4-geo-grid>div:last-child>p{color:#f2f0e8b8;font-size:16px;line-height:1.7}.bh4-engine-row{flex-wrap:wrap;gap:8px;margin:22px 0 26px;display:flex}.bh4-engine-row span{font:500 11px var(--bb-font-mono);direction:ltr;border:1px solid #f2f0e833;border-radius:999px;padding:8px 12px}.bh4-method>.bh4-shell>h2{max-width:700px}.bh4-method-grid{border-top:1px solid var(--bb-rule-strong);border-right:1px solid var(--bb-rule-strong);margin-top:38px;display:grid}.bh4-method-grid article{border-left:1px solid var(--bb-rule-strong);border-bottom:1px solid var(--bb-rule-strong);min-height:210px;padding:24px}.bh4-method-grid article:nth-child(3){background:var(--bb-lime)}.bh4-method-grid h3{margin-top:40px;font-size:25px}.bh4-method-grid p{color:var(--bb-fg-2);margin-top:10px;font-size:14px;line-height:1.6}.bh4-about{padding-top:0}.bh4-about-grid{gap:34px;display:grid}.bh4-portrait{background:var(--bb-stone);border-radius:20px;min-height:500px;position:relative;overflow:hidden}.bh4-portrait img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.bh4-portrait>span{inset-inline-start:20px;color:var(--bb-lime);font:900 48px var(--bb-font-wordmark);direction:ltr;position:absolute;bottom:10px}.bh4-about-copy h2{max-width:650px}.bh4-about-copy>p{color:var(--bb-fg-2);margin-top:24px;font-size:16px;line-height:1.75}.bh4-about-copy blockquote{border-right:4px solid var(--bb-lime);font:600 18px/1.55 var(--bb-font-subhead);margin:26px 0;padding:18px 20px}.bh4-audience{background:#e8e5db}.bh4-audience h2{max-width:780px}.bh4-audience-grid{gap:10px;margin-top:38px;display:grid}.bh4-audience-grid a{border:1px solid var(--bb-rule-strong);background:var(--bb-paper);grid-template-columns:32px 1fr 24px;align-items:center;gap:10px;min-height:100px;padding:18px;display:grid}.bh4-audience-grid strong{font:800 20px var(--bb-font-subhead)}.bh4-audience-grid a:hover{background:var(--bb-lime)}.bh4-consulting{padding:72px var(--bh4-pad);background:var(--bb-lime)}.bh4-consulting-grid{gap:30px;display:grid}.bh4-consulting-grid>div:last-child>p{color:#0a0e10b3;font-size:16px;line-height:1.7}.bh4-consulting .bh4-button{margin-top:24px}.bh4-process h2{max-width:720px}.bh4-process-grid{gap:12px;margin-top:38px;display:grid}.bh4-process-grid article{border:1px solid var(--bb-rule-strong);padding:24px}.bh4-process-grid h3{margin-top:28px;font-size:25px}.bh4-process-grid p{color:var(--bb-fg-2);margin-top:10px;line-height:1.6}.bh4-knowledge{padding-top:0}.bh4-knowledge-card{color:var(--bb-paper);background:var(--bb-stone);border-radius:22px;align-items:end;gap:28px;padding:34px;display:grid}.bh4-knowledge-card p{color:#f2f0e8b3;max-width:680px;margin-top:20px;line-height:1.7}.bh4-knowledge-card .bh4-button{justify-self:start}.bh4-final{padding:82px var(--bh4-pad);color:var(--bb-paper);background:var(--bb-ink);position:relative;overflow:hidden}.bh4-final h2{max-width:860px;font-size:clamp(42px,12vw,68px);position:relative}.bh4-final p{color:#f2f0e8b3;max-width:650px;margin-top:22px;font-size:16px;line-height:1.7;position:relative}.bh4-final .bh4-actions{position:relative}.bh4-final .contact-row{display:flex}.bh4-final .contact-row .btn{min-height:48px;color:var(--bb-paper);background:0 0;border-color:#f2f0e857}.bh4-wordmark{inset-inline-start:14px;color:#f2f0e80b;font:900 96px/1 var(--bb-font-wordmark);position:absolute;top:-10px}@media (min-width:700px){.bh4{--bh4-pad:40px}.bh4-method-grid,.bh4-audience-grid,.bh4-process-grid{grid-template-columns:repeat(2,1fr)}.bh4-value .bh4-shell{grid-template-columns:repeat(3,1fr)}.bh4-value .bh4-shell>div{border-bottom:0;border-left:1px solid #0a0e1029}.bh4-value .bh4-shell>div:last-child{border-left:0}}@media (min-width:980px){.bh4{--bh4-pad:max(40px, calc((100vw - 1200px) / 2))}.bh4-section{padding-top:110px;padding-bottom:110px}.bh4 h2{font-size:56px}.bh4-hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;min-height:690px;padding-top:104px;padding-bottom:90px}.bh4-hero-copy h1{font-size:clamp(92px,9vw,132px)}.bh4-answer{padding:28px}.bh4-marquee{justify-content:center;gap:28px;padding:20px}.bh4-split-head{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:end}.bh4-journey-list button{grid-template-columns:70px 1fr 30px;padding:27px 20px;font-size:28px}.bh4-journey-answer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:30px;padding:0 90px 28px 20px;display:grid}.bh4-value{padding-inline:max(40px,50vw - 600px)}.bh4-value .bh4-shell>div{padding:32px}.bh4-service{grid-template-columns:70px minmax(250px,.65fr) minmax(300px,1fr) 30px;padding:30px 18px}.bh4-service>p{color:var(--bb-fg-2);line-height:1.6;display:block}.bh4-service h3{font-size:28px}.bh4-geo{padding-top:110px;padding-bottom:110px}.bh4-geo-grid{grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);align-items:end;gap:90px}.bh4-method-grid{grid-template-columns:repeat(3,1fr)}.bh4-about-grid{grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);align-items:center;gap:80px}.bh4-portrait{min-height:680px}.bh4-audience-grid{grid-template-columns:repeat(3,1fr)}.bh4-consulting{padding-top:90px;padding-bottom:90px}.bh4-consulting-grid{grid-template-columns:minmax(0,1.25fr) minmax(350px,.75fr);align-items:end;gap:80px}.bh4-process-grid{grid-template-columns:repeat(4,1fr)}.bh4-knowledge-card{grid-template-columns:minmax(0,1fr) auto;padding:54px}.bh4-final{padding-top:120px;padding-bottom:120px}.bh4-wordmark{font-size:190px;top:-30px}}@media (prefers-reduced-motion:reduce){.bh4 *,.bh4 :before,.bh4 :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.artv2,.artidx{background:var(--bb-paper);color:var(--bb-ink);font-family:var(--bb-font-body)}.artv2 *,.artidx *{box-sizing:border-box}.artv2 a,.artidx a{color:inherit}.artv2-crumbs{color:var(--bb-fg-3);flex-wrap:wrap;gap:7px;padding:18px 20px;font-size:12px;display:flex}.artv2-crumbs a{text-decoration:none}.artv2-hero{border-top:1px solid var(--bb-rule);padding:46px 20px 54px}.artv2-kind{background:var(--bb-lime);font:800 11px var(--bb-font-secondary);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.artv2-kind i{opacity:.45;background:currentColor;border-radius:50%;width:4px;height:4px}.artv2-timechip{width:max-content;font:700 11px var(--bb-font-secondary);align-items:center;gap:7px;margin-top:12px;display:flex}.artv2-timechip i{background:var(--bb-magenta);border-radius:50%;width:7px;height:7px}.artv2-hero h1{max-width:1000px;font:900 clamp(42px, 12vw, 66px)/.98 var(--bb-font-hero);letter-spacing:-.035em;text-wrap:balance;margin:18px 0 0}.artv2-dek{max-width:780px;color:var(--bb-fg-2);margin:22px 0 0;font-size:17px;line-height:1.7}.artv2-byline{color:var(--bb-fg-3);flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:26px;font-size:12px;display:flex}.artv2-byline>img{object-fit:cover;filter:grayscale();border-radius:50%;width:48px;height:48px}.artv2-byline>div{flex-direction:column;gap:3px;display:flex}.artv2-author-name{color:var(--bb-fg-1);font-weight:800}.artv2-author-name strong{color:var(--bb-fg-3);margin-inline-start:7px;font-size:10px}.artv2-reading-time{font:700 12px var(--bb-font-secondary);color:var(--bb-fg-3);margin-top:18px}.artv2-byline a{-webkit-text-decoration-color:var(--bb-lime);text-decoration-color:var(--bb-lime);text-underline-offset:3px;font-weight:800;text-decoration-thickness:2px}.artv2--news .artv2-hero{color:var(--bb-paper);background:var(--bb-ink)}.artv2--news .artv2-kind{color:var(--bb-ink);background:var(--bb-magenta)}.artv2--news .artv2-dek,.artv2--news .artv2-byline{color:#f2f0e8b3}.artv2-hero-image{max-width:1200px;margin:0 auto;padding:0 20px}.artv2-hero-image img{object-fit:cover;border-radius:18px;width:100%;height:auto;max-height:680px}.artv2-hero-image figcaption{color:var(--bb-fg-3);margin-top:10px;font-size:12px;line-height:1.5}.artv2-layout{max-width:1180px;margin:0 auto;padding:48px 20px 70px}.artv2-toc{border:1px solid var(--bb-rule);background:#fff;margin-bottom:36px;padding:20px}.artv2-toc>p{font:800 13px var(--bb-font-secondary);margin:0 0 12px}.artv2-toc ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.artv2-toc a{color:var(--bb-fg-2);font-size:13px;line-height:1.45;text-decoration:none}.artv2-toc a:hover{color:var(--bb-ink);text-decoration:underline;-webkit-text-decoration-color:var(--bb-lime);text-decoration-color:var(--bb-lime);text-decoration-thickness:2px}.artv2-content{min-width:0;font-size:17px;line-height:1.82}.artv2-content>:first-child{margin-top:0}.artv2-content h2,.artv2-content h3{font-family:var(--bb-font-hero);text-wrap:balance;scroll-margin-top:105px}.artv2-content h2{margin:64px 0 20px;font-size:34px;line-height:1.08}.artv2-content h3{margin:38px 0 14px;font-size:24px;line-height:1.15}.artv2-content p{margin:0 0 22px}.artv2-content ul,.artv2-content ol{margin:0 0 26px;padding-inline-start:24px}.artv2-content li{margin-bottom:10px}.artv2-content a{-webkit-text-decoration-color:var(--bb-lime);text-decoration-color:var(--bb-lime);text-underline-offset:4px;font-weight:700;text-decoration-thickness:3px}.artv2-content blockquote{border-inline-start:5px solid var(--bb-lime);font:600 20px/1.65 var(--bb-font-subhead);background:#fff;margin:34px 0;padding:18px 22px}.artv2-content .bebop-definition{border:1px solid var(--bb-rule-strong);border-inline-start:6px solid var(--bb-lime);background:#fff;margin:28px 0;padding:24px}.artv2-content .bebop-definition h3{margin-top:0}.artv2-content .bebop-stats{gap:12px;margin:32px 0;display:grid}.artv2-content .bebop-stat{color:var(--bb-paper);background:var(--bb-stone);padding:22px}.artv2-content .bebop-stat strong,.artv2-content .bebop-stat h3{color:var(--bb-lime);font:900 34px var(--bb-font-hero);margin:0;display:block}.artv2-content .bebop-stat p{color:#f2f0e8bf;margin:8px 0 0;font-size:14px;line-height:1.6}.artv2-content .bebop-stat .bebop-stat-source{color:#f2f0e880;font-size:12px}.artv2-content .bebop-tldr{background:var(--bb-lime);margin:0 0 42px;padding:24px}.artv2-content .bebop-tldr h2{margin:0 0 16px;font-size:27px}.artv2-content .bebop-tldr ul{margin-bottom:0}.artv2-content .bebop-faq details{border-top:1px solid var(--bb-rule-strong);padding:18px 0}.artv2-content .bebop-faq summary{font:800 18px var(--bb-font-subhead);cursor:pointer}.artv2-content .bebop-faq details p{color:var(--bb-fg-2);margin:12px 0 0}.artv2-content .bebop-sources li{overflow-wrap:anywhere}.artv2-main-column{min-width:0}.artv2-reviewed{border:1px solid var(--bb-rule);color:var(--bb-fg-2);gap:10px;margin:42px 0 28px;padding:16px;font-size:13px;display:flex}.artv2-reviewed>span:first-child{color:var(--bb-lime);font-weight:900}.artv2-author{border-top:1px solid var(--bb-rule-strong);border-bottom:1px solid var(--bb-rule-strong);grid-template-columns:86px 1fr;gap:18px;max-width:900px;margin:0 auto 70px;padding:24px 20px;display:grid}.artv2-author img{object-fit:cover;filter:grayscale();border-radius:50%;width:86px;height:86px}.artv2-author span{color:var(--bb-fg-3);font:700 11px var(--bb-font-secondary)}.artv2-author h2{font:900 24px var(--bb-font-hero);margin:4px 0 7px}.artv2-author p{color:var(--bb-fg-2);margin:0;font-size:14px;line-height:1.6}.artv2-author a{-webkit-text-decoration-color:var(--bb-lime);text-decoration-color:var(--bb-lime);margin-top:10px;font-weight:800;display:inline-block}.artv2-creds{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.artv2-creds span{border:1px solid var(--bb-rule);color:var(--bb-fg-2);padding:5px 8px}.artv2-author-links{flex-wrap:wrap;gap:14px;display:flex}.artv2-cta{color:var(--bb-paper);background:var(--bb-ink);text-align:center;padding:54px 20px}.artv2-cta h2{max-width:740px;font:900 32px/1.08 var(--bb-font-hero);margin:0 auto 12px}.artv2-cta p{max-width:620px;color:var(--bb-on-dark-2);margin:0 auto 24px;line-height:1.6}.artv2-related{border-top:1px solid var(--bb-rule-strong);margin-top:42px}.artv2-related>p{font:800 13px var(--bb-font-secondary)}.artv2-related>a{border-bottom:1px solid var(--bb-rule);gap:14px;padding:16px 0;text-decoration:none;display:flex}.artv2-related>a>span:first-child{color:var(--bb-fg-3);font:600 11px var(--bb-font-mono)}.artv2-related strong,.artv2-related small{display:block}.artv2-related small{color:var(--bb-fg-3);margin-top:4px}.artidx-hero{padding:70px 20px 46px}.artidx-hero h1{max-width:880px;font:900 clamp(43px, 12vw, 66px)/1 var(--bb-font-hero);letter-spacing:-.03em;margin:18px 0 0}.artidx-hero>p{max-width:700px;color:var(--bb-fg-2);margin:20px 0 0;font-size:17px;line-height:1.7}.artidx-grid{gap:16px;padding:20px 20px 80px;display:grid}.artidx-card{border:1px solid var(--bb-rule);background:#fff;overflow:hidden}.artidx-card>img{aspect-ratio:16/9;object-fit:cover;width:100%}.artidx-rule{background:var(--bb-lime);height:8px;display:block}.artidx-card>div{padding:22px}.artidx-card>div>span{color:var(--bb-fg-3);font:700 11px var(--bb-font-secondary);letter-spacing:.08em;text-transform:uppercase}.artidx-card h2{font:800 25px/1.12 var(--bb-font-subhead);margin:12px 0}.artidx-card h2 a{text-decoration:none}.artidx-card p{color:var(--bb-fg-2);margin:0;font-size:14px;line-height:1.6}.artidx-read{-webkit-text-decoration-color:var(--bb-lime);text-decoration-color:var(--bb-lime);text-underline-offset:4px;margin-top:20px;font-weight:800;text-decoration-thickness:3px;display:inline-block}.artidx-empty{border:1px solid var(--bb-rule-strong);grid-column:1/-1;padding:34px}.artidx-empty h2{font:800 25px var(--bb-font-subhead);margin:0}.artidx-empty p{color:var(--bb-fg-2);margin:10px 0 0}@media (min-width:760px){.artv2-content .bebop-stats,.artidx-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:980px){.artv2-crumbs,.artv2-hero{padding-inline:max(40px,50% - 600px)}.artv2-hero{padding-top:86px;padding-bottom:76px}.artv2-hero h1{font-size:78px}.artv2-dek{font-size:20px}.artv2-layout{grid-template-columns:250px minmax(0,760px);justify-content:center;gap:70px;padding-top:80px;padding-bottom:100px;display:grid}.artv2-toc{align-self:start;max-height:calc(100vh - 130px);margin:0;position:sticky;top:105px;overflow:auto}.artv2-content h2{font-size:43px}.artv2-author{grid-template-columns:112px 1fr;padding:30px 0}.artv2-author img{width:112px;height:112px}.artv2-cta{padding:90px max(40px,50% - 600px)}.artv2-cta h2{font-size:36px}.artidx-hero,.artidx-grid{padding-inline:max(40px,50% - 600px)}.artidx-hero{padding-top:100px;padding-bottom:62px}.artidx-hero h1{font-size:72px}.artidx-grid{grid-template-columns:repeat(3,1fr);padding-bottom:110px}}
.bebop-root{background:var(--bb-paper,#f2f0e8);min-height:100vh}.bebop-view--unified{justify-content:center;display:flex}.bebop-view--unified .mob.desk{width:100%;max-width:none;overflow:visible}.desk-header{display:none}.bebop-menu-overlay{z-index:200;background:#0a0e1073;justify-content:center;display:flex;position:fixed;inset:0;overflow-y:auto}.bebop-menu-overlay>div{width:100%;max-width:430px}.bebop-menu-overlay .mega{width:100%;min-height:100vh}.svc-gap{box-shadow:0 18px 45px #0a0e1029;background:var(--bb-paper)!important;color:var(--bb-ink)!important;border:1px solid #0a0e101f!important}.svc-gap .head{border-color:#0a0e101f!important}.svc-gap .lbl{color:var(--bb-ink)!important}.svc-gap .mono{color:#0a0e108c!important}.svc-gap-visual{gap:20px;margin-top:24px;display:grid}.svc-gap-row{gap:8px;display:grid}.svc-gap-row>span{color:#0a0e10b8;font-size:13px;font-weight:700}.svc-gap-row>i{background:#0a0e1014;border-radius:999px;height:18px;display:block;overflow:hidden}.svc-gap-row>i>b{border-radius:inherit;height:100%;display:block}.svc-gap-row--current>i>b{background:#8a9295;width:34%}.svc-gap-row--potential>i>b{background:linear-gradient(90deg, #b8e800, var(--bb-lime));width:86%}.svc-gap-label{color:var(--bb-ink);font:700 14px/1.5 var(--bb-font-primary);border-top:1px solid #0a0e101a;margin:22px 0 0;padding-top:16px}.bebop-logo{line-height:0;width:auto!important;height:auto!important;display:inline-flex!important}.bebop-logo img{width:auto;height:31px;display:block}.svc-clients{overflow:hidden}.svc-client-logos{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.svc-client-logos .card{border-radius:var(--mood-radius);background:#ffffff0f;border:1px solid #ffffff1a;place-items:center;min-height:86px;padding:12px;display:grid}.svc-client-logos img{object-fit:contain;filter:grayscale()brightness(1.8);width:auto;max-width:100%;height:auto;max-height:55px}.svc-article-visual{background:linear-gradient(140deg, var(--bb-ink) 0 55%, var(--bb-lime) 55% 72%, var(--bb-magenta) 72%);width:100%;height:100%;display:block}.idx-card-visual{background:linear-gradient(140deg, var(--bb-ink) 0 58%, var(--bb-lime) 58% 76%, var(--bb-magenta) 76%);width:100%;height:100%;display:block}.svc-faq details.qa .ans{max-height:0;overflow:hidden}.svc-faq details.qa[open] .ans{max-height:520px}.svc-faq details.qa summary{list-style:none}.svc-faq details.qa summary::-webkit-details-marker{display:none}.svc-faq details.qa[open] .plus{background:var(--bb-lime);border-color:var(--bb-lime);color:var(--bb-ink);transform:rotate(45deg)}.hsk .clients{padding-block:72px}.hsk .clients .cl-head{margin-bottom:22px}.hsk .clients .svc-client-logos{overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:thin;grid-template-rows:repeat(2,72px);grid-template-columns:none;grid-auto-columns:124px;grid-auto-flow:column;gap:10px;margin-top:0;padding-bottom:10px;overflow-x:auto}.hsk .clients .svc-client-logos .card{scroll-snap-align:start;background:#ffffff9e;border-color:#0a0e101a;min-height:72px;padding:10px}.hsk .clients .svc-client-logos img{filter:grayscale()brightness(0);opacity:.64;max-height:34px}.hsk .clients .svc-client-logos .card:hover img{filter:none;opacity:1}.hsk.unified>section:not(.hsk-marquee){box-sizing:border-box;min-height:clamp(720px,100svh - 64px,860px);padding-block:clamp(72px,10vw,96px)}@media (min-width:700px) and (max-width:979px){.hsk .hsk-sec,.hsk .geospot,.hsk .howwe,.hsk .about,.hsk .whom,.hsk .consult,.hsk .process,.hsk .feat,.hsk .finalcta,.hsk .hub .head,.hsk .hub .shelf{padding-inline:40px}.hsk .hsk-you .opts{grid-template-columns:repeat(4,1fr)}.hsk .hsk-value .nums{grid-template-columns:repeat(2,1fr);gap:32px;display:grid}.hsk .hsk-value .num{border-bottom:0;border-inline-start:1px solid #ffffff24;padding-inline-start:24px}.hsk .hsk-value .num:first-child{border-inline-start:0;padding-inline-start:0}.hsk .hsk-goals .g{grid-template-columns:minmax(0,1fr) minmax(190px,.55fr) 28px;gap:20px}.hsk .hsk-goals .g .want{grid-area:1/1}.hsk .hsk-goals .g .svcname{grid-area:1/2}.hsk .hsk-goals .g .ar{grid-area:1/3}.hsk .about{grid-template-columns:1fr 300px;align-items:start;column-gap:40px;display:grid}.hsk .about>*{grid-column:1}.hsk .about .about-card{flex-direction:column;grid-area:1/2/4}.hsk .about .portrait{width:100%}.hsk .about .portrait img{width:100%;height:220px}}@media (min-width:980px){.bebop-view--unified .mob.desk{width:100%;max-width:none}.app-header{display:none}.desk-header{display:block}.desk .aboutpg{--apad:max(40px, calc((100% - 1100px) / 2));width:100%}.desk .aboutpg>section{padding-inline:var(--apad)!important}.desk .aboutpg .ap-hero h1{max-width:880px;font-size:52px;line-height:1}.desk .aboutpg .ap-hero .lede{max-width:720px;font-size:19px}.desk .aboutpg .ap-hero .meta{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.desk .aboutpg .ap-manifesto h2,.desk .aboutpg .ap-principles h2,.desk .aboutpg .ap-diff h2{max-width:820px;font-size:36px}.desk .aboutpg .ap-founder .frame{max-width:520px}.desk .aboutpg .ap-founder .cred{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.desk .aboutpg .ap-principles .rows{grid-template-columns:1fr 1fr;gap:8px 40px;display:grid}.desk .aboutpg .ap-diff .pairs{grid-template-columns:1fr 1fr;gap:16px;display:grid}.desk .aboutpg .ap-cta h2{font-size:44px}.desk .svc-client-logos{grid-template-columns:repeat(6,1fr)}.desk .bebop-logo img{height:38px}.desk .hsk>section:not(.hsk-marquee){padding:clamp(104px, 10vh, 128px) var(--pad);min-height:clamp(700px,100svh - 80px,840px);scroll-margin-top:80px}.desk .hsk>.hsk-heroq{text-align:right;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;column-gap:clamp(56px,7vw,110px);display:grid;min-height:clamp(700px,100svh - 80px,840px)!important}.desk .hsk .hsk-hero-brand{min-width:0}.desk .hsk .hsk-hero-brand .heroword{justify-content:flex-end!important}.desk .hsk .hsk-hero-copy{max-width:520px}.desk .hsk .hsk-heroq h1{max-width:900px;font-size:clamp(68px,6vw,88px)}.desk .hsk .hsk-heroq .lede{max-width:520px;font-size:20px}.desk .hsk .hsk-heroq .cta-col{flex-flow:wrap;justify-content:flex-start}.desk .hsk .hsk-heroq .cta-col .btn{white-space:nowrap}.desk .hsk .clients{padding-block:clamp(96px,10vh,120px)}.desk .hsk .clients .svc-client-logos{grid-template-rows:repeat(2,82px);grid-template-columns:repeat(10,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:10px;padding-bottom:0;overflow:visible}.desk .hsk .clients .svc-client-logos .card{min-height:82px}.desk .hsk .hsk-you .opts{grid-template-columns:repeat(4,1fr);gap:16px}.desk .hsk .hsk-you .path{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:48px;max-width:none;display:grid}.desk .hsk .hsk-you .path .k,.desk .hsk .hsk-you .path h4,.desk .hsk .hsk-you .path p{grid-column:1}.desk .hsk .hsk-you .path .row{grid-area:1/2/4;min-width:300px}.desk .hsk .hsk-value .nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;max-width:940px;display:grid}.desk .hsk .hsk-value .num{border-bottom:0;border-inline-start:1px solid #ffffff24;padding-inline-start:26px}.desk .hsk .hsk-value .num:first-child{border-inline-start:0;padding-inline-start:0}.desk .hsk .hsk-goals .g{grid-template-columns:minmax(0,1.2fr) minmax(250px,.55fr) 32px;gap:32px;padding-block:24px;display:grid}.desk .hsk .hsk-goals .g .want{grid-area:1/1}.desk .hsk .hsk-goals .g .svcname{grid-area:1/2}.desk .hsk .hsk-goals .g .ar{grid-area:1/3}.desk .hsk .howwe h2,.desk .hsk .about h2,.desk .hsk .whom h2,.desk .hsk .process h2,.desk .hsk .hub .head h2,.desk .hsk .feat h2{font-size:40px}.desk .hsk .howwe[data-variant=B] .grid{grid-template-columns:repeat(3,1fr)}.desk .hsk .about{grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);align-items:start;column-gap:72px;display:grid}.desk .hsk .about>*{grid-column:1}.desk .hsk .about .about-card{flex-direction:column;grid-area:1/2/4;margin-bottom:0}.desk .hsk .about .portrait{width:100%}.desk .hsk .about .portrait img{object-fit:cover;object-position:50% 14%;width:100%;height:250px}.desk .hsk .whom .fit-grid{grid-template-columns:repeat(3,1fr);gap:14px}.desk .hsk .process .steps{grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.desk .hsk .process .step{border-bottom:0}.desk .hsk .process .foot{justify-content:space-between;align-items:center;gap:24px;display:flex}.desk .hsk .hub[data-variant=C]{grid-template-columns:1fr 1fr;gap:28px;display:grid}.desk .hsk .hub[data-variant=C] .head{grid-column:1/-1}.desk .hsk .feat{grid-template-columns:repeat(3,1fr);column-gap:28px;display:grid}.desk .hsk .feat>h2{grid-column:1/-1}.desk .hsk .finalcta{text-align:center;align-items:center}}
