.bk-breadcrumb{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 24px;font-size:12px;font-weight:700;color:var(--bk-muted)}
.bk-breadcrumb a:hover{color:var(--bk-orange-dark)}
/* Prompt 15 — Virtual Assistant Services */
.vas-hero{padding:54px 0 58px;background:linear-gradient(180deg,var(--bk-paper),var(--bk-warm))}
.vas-hero-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:54px;align-items:center}
.vas-hero .bk-kicker{margin-bottom:18px}.vas-hero h1{font-size:clamp(46px,6vw,78px);line-height:.95;letter-spacing:-.052em;margin:0;max-width:820px}.vas-hero h1 em{font-style:normal;color:var(--bk-orange-dark)}
.vas-hero-lede{font-size:clamp(18px,1.7vw,22px);line-height:1.55;color:var(--bk-muted-dark);max-width:720px;margin:26px 0 0}.vas-hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.vas-hero-note{font-size:13px;color:var(--bk-muted);margin-top:12px}
.vas-human-board{position:relative;min-height:570px}.vas-photo-main,.vas-photo-small{position:absolute;overflow:hidden;border-radius:26px;box-shadow:var(--bk-shadow);background:#ddd}.vas-photo-main{width:68%;height:82%;right:0;top:0}.vas-photo-main img,.vas-photo-small img{width:100%;height:100%;object-fit:cover}.vas-photo-small{width:42%;height:42%;left:0;bottom:0;border:8px solid var(--bk-warm)}.vas-board-note{position:absolute;left:3%;top:9%;z-index:2;background:var(--bk-orange);max-width:220px;padding:18px;border-radius:16px;font-size:17px;font-weight:800;line-height:1.15;box-shadow:0 16px 36px rgba(0,0,0,.12)}
.vas-answer{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.vas-answer-box{background:var(--bk-ink);color:#fff;border-radius:28px;padding:36px;position:sticky;top:110px}.vas-answer-box strong{display:block;color:var(--bk-orange);font-size:12px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:18px}.vas-answer-box p{font-size:clamp(21px,2vw,28px);line-height:1.35;margin:0}.vas-answer-copy p{font-size:18px;color:var(--bk-muted-dark);line-height:1.7;margin:0 0 18px}.vas-answer-copy b{color:var(--bk-ink)}
.vas-workflow-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:42px}.vas-workflow{background:var(--bk-paper);border:1px solid var(--bk-line);border-radius:24px;padding:28px;min-height:340px;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.vas-workflow:hover{transform:translateY(-5px);box-shadow:0 18px 45px rgba(0,0,0,.08)}.vas-workflow-no{font-size:11px;letter-spacing:.13em;color:var(--bk-orange-dark);font-weight:800}.vas-workflow h3{font-size:clamp(27px,2.4vw,38px);line-height:1;margin:46px 0 12px;letter-spacing:-.04em}.vas-workflow p{margin:0 0 20px;color:var(--bk-muted);font-size:15px;line-height:1.55}.vas-chip-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.vas-chip{display:inline-flex;padding:8px 11px;border:1px solid var(--bk-line);border-radius:999px;font-size:12px;font-weight:700;background:#fff}
.vas-task-matrix{margin-top:38px;border-top:1px solid var(--bk-line)}.vas-task-row{display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;padding:25px 0;border-bottom:1px solid var(--bk-line);align-items:start}.vas-task-row h3{font-size:22px;margin:0;letter-spacing:-.025em}.vas-task-row ul{display:grid;grid-template-columns:repeat(3,1fr);gap:9px 20px;margin:0;padding:0;list-style:none}.vas-task-row li{font-size:14px;color:var(--bk-muted-dark);position:relative;padding-left:15px}.vas-task-row li:before{content:'•';position:absolute;left:0;color:var(--bk-orange-dark)}
.vas-role-bridge{display:grid;grid-template-columns:1fr .9fr;gap:60px;align-items:center}.vas-role-image{position:relative}.vas-role-image img{width:100%;height:520px;object-fit:cover;border-radius:28px}.vas-role-card{position:absolute;right:-16px;bottom:24px;width:min(340px,78%);background:var(--bk-orange);padding:24px;border-radius:18px;box-shadow:var(--bk-shadow)}.vas-role-card strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:9px}.vas-role-card p{margin:0;font-size:20px;line-height:1.25;font-weight:800}
.vas-scenarios{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.vas-scenario{border:1px solid var(--bk-line-light);border-radius:22px;padding:28px;min-height:330px;display:flex;flex-direction:column}.vas-scenario .label{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--bk-orange);font-weight:800}.vas-scenario h3{font-size:28px;line-height:1.05;margin:36px 0 12px}.vas-scenario p{color:rgba(255,255,255,.62);margin:0 0 20px}.vas-scenario ul{list-style:none;padding:0;margin:auto 0 0}.vas-scenario li{padding:7px 0;border-top:1px solid rgba(255,255,255,.12);font-size:14px;color:rgba(255,255,255,.76)}
.vas-depth-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:40px}.vas-depth{background:var(--bk-paper);border:1px solid var(--bk-line);padding:24px;border-radius:20px;min-height:290px}.vas-depth .n{color:var(--bk-orange-dark);font-size:11px;font-weight:800}.vas-depth h3{font-size:25px;margin:68px 0 12px;line-height:1}.vas-depth p{color:var(--bk-muted);font-size:14px;line-height:1.55;margin:0}.vas-depth.is-active{background:var(--bk-orange);border-color:transparent}.vas-depth.is-active p{color:rgba(11,11,11,.72)}
.vas-boundary-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:38px}.vas-boundary{border-radius:24px;padding:30px;min-height:360px}.vas-boundary--delegate{background:var(--bk-orange)}.vas-boundary--keep{background:#171717;color:#fff}.vas-boundary h3{font-size:34px;line-height:1;margin:0 0 20px}.vas-boundary ul{margin:0;padding-left:20px}.vas-boundary li{margin:10px 0;line-height:1.45}.vas-boundary--keep li{color:rgba(255,255,255,.7)}
.vas-method{display:grid;grid-template-columns:.78fr 1.22fr;gap:74px}.vas-method-steps{border-top:1px solid var(--bk-line)}.vas-method-step{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:24px 0;border-bottom:1px solid var(--bk-line)}.vas-method-step b{font-size:12px;color:var(--bk-orange-dark)}.vas-method-step h3{margin:0 0 7px;font-size:24px}.vas-method-step p{margin:0;color:var(--bk-muted);line-height:1.55}
.vas-sourcing{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vas-source-card{border:1px solid var(--bk-line);border-radius:22px;padding:28px;background:var(--bk-paper)}.vas-source-card h3{font-size:28px;margin:0 0 10px}.vas-source-card p{margin:0 0 18px;color:var(--bk-muted);line-height:1.55}
.vas-faq-intro{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:end}
@media(max-width:1080px){.vas-hero-grid,.vas-answer,.vas-role-bridge,.vas-method,.vas-faq-intro{grid-template-columns:1fr}.vas-human-board{max-width:720px}.vas-answer-box{position:relative;top:auto}.vas-depth-grid{grid-template-columns:1fr 1fr}.vas-scenarios{grid-template-columns:1fr 1fr}.vas-scenarios .vas-scenario:last-child{grid-column:1/-1}.vas-task-row{grid-template-columns:1fr}.vas-task-row ul{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.vas-hero{padding-top:34px}.vas-human-board{min-height:470px}.vas-photo-main{width:73%;height:78%}.vas-photo-small{width:47%;height:40%}.vas-board-note{top:3%;left:0;font-size:15px;max-width:190px}.vas-workflow-grid,.vas-boundary-grid,.vas-sourcing,.vas-scenarios,.vas-depth-grid{grid-template-columns:1fr}.vas-scenarios .vas-scenario:last-child{grid-column:auto}.vas-task-row ul{grid-template-columns:1fr}.vas-role-image img{height:400px}.vas-role-card{right:8px}.vas-hero-actions .bk-btn{width:100%}}
