/* Prompt 16 — Executive Virtual Assistant */
.eva-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)}
.eva-breadcrumb a:hover{color:var(--bk-orange-dark)}
.eva-hero{padding:54px 0 62px;background:linear-gradient(180deg,var(--bk-paper),var(--bk-warm))}
.eva-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:62px;align-items:center}
.eva-hero h1{font-size:clamp(46px,6vw,78px);line-height:.95;letter-spacing:-.052em;margin:0;max-width:820px}
.eva-hero h1 em{font-style:normal;color:var(--bk-orange-dark)}
.eva-lede{font-size:clamp(18px,1.7vw,22px);line-height:1.55;color:var(--bk-muted-dark);max-width:720px;margin:26px 0 0}
.eva-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.eva-note{font-size:13px;color:var(--bk-muted);margin-top:12px}
.eva-portrait{position:relative;min-height:590px}.eva-portrait:before{content:"";position:absolute;inset:34px 0 20px 74px;background:var(--bk-orange);border-radius:32px}
.eva-portrait figure{position:absolute;inset:0 40px 0 0;margin:0;border-radius:30px;overflow:hidden;box-shadow:var(--bk-shadow);z-index:2}.eva-portrait img{width:100%;height:100%;object-fit:cover}
.eva-tag{position:absolute;z-index:4;left:18px;bottom:28px;background:var(--bk-ink);color:#fff;padding:14px 18px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.06em}
.eva-answer{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:start}.eva-answer-box{background:var(--bk-ink);color:#fff;border-radius:28px;padding:36px;position:sticky;top:110px}.eva-answer-box strong{display:block;color:var(--bk-orange);font-size:12px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:18px}.eva-answer-box p{font-size:clamp(21px,2vw,28px);line-height:1.35;margin:0}.eva-answer-copy p{font-size:18px;color:var(--bk-muted-dark);line-height:1.72;margin:0 0 18px}
.eva-pain-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:40px}.eva-pain{border:1px solid var(--bk-line);background:var(--bk-paper);border-radius:22px;padding:28px;min-height:300px;display:flex;flex-direction:column}.eva-pain .n{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--bk-orange-dark);font-weight:800}.eva-pain h3{font-size:30px;line-height:1.02;margin:auto 0 12px;letter-spacing:-.035em}.eva-pain p{color:var(--bk-muted);margin:0;line-height:1.55}
.eva-work-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:40px}.eva-work{background:#181818;color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:30px;min-height:330px;display:flex;flex-direction:column}.eva-work .label{font-size:11px;text-transform:uppercase;letter-spacing:.13em;color:var(--bk-orange);font-weight:800}.eva-work h3{font-size:31px;line-height:1;margin:44px 0 14px}.eva-work p{color:rgba(255,255,255,.65);margin:0 0 18px;line-height:1.55}.eva-chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}.eva-chip{border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700;color:rgba(255,255,255,.8)}
.eva-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:40px}.eva-compare-card{border-radius:26px;padding:32px;min-height:390px}.eva-compare-card--general{background:var(--bk-paper);border:1px solid var(--bk-line)}.eva-compare-card--executive{background:var(--bk-orange)}.eva-compare-card h3{font-size:38px;line-height:.98;margin:0 0 18px}.eva-compare-card p{line-height:1.6;margin:0 0 20px;color:var(--bk-muted-dark)}.eva-compare-card ul{margin:0;padding:0;list-style:none}.eva-compare-card li{padding:10px 0;border-top:1px solid rgba(11,11,11,.14);font-size:15px}
.eva-trust-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.eva-principles{border-top:1px solid var(--bk-line)}.eva-principle{display:grid;grid-template-columns:46px 1fr;gap:18px;padding:24px 0;border-bottom:1px solid var(--bk-line)}.eva-principle b{font-size:11px;color:var(--bk-orange-dark);letter-spacing:.1em}.eva-principle h3{margin:0 0 7px;font-size:25px}.eva-principle p{margin:0;color:var(--bk-muted);line-height:1.58}
.eva-diagnostic{display:grid;grid-template-columns:.88fr 1.12fr;gap:62px;align-items:center}.eva-diagnostic-photo{position:relative}.eva-diagnostic-photo img{width:100%;height:520px;object-fit:cover;border-radius:28px}.eva-diagnostic-card{position:absolute;right:-14px;bottom:28px;width:min(350px,82%);background:var(--bk-orange);padding:24px;border-radius:20px;box-shadow:var(--bk-shadow)}.eva-diagnostic-card strong{display:block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.eva-diagnostic-card p{margin:0;font-size:20px;line-height:1.25;font-weight:800}
.eva-process{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:38px}.eva-step{background:var(--bk-paper);border:1px solid var(--bk-line);border-radius:20px;padding:24px;min-height:280px;display:flex;flex-direction:column}.eva-step .n{font-size:11px;color:var(--bk-orange-dark);font-weight:800}.eva-step h3{font-size:26px;line-height:1;margin:auto 0 12px}.eva-step p{margin:0;color:var(--bk-muted);font-size:14px;line-height:1.55}
.eva-sourcing{display:grid;grid-template-columns:1fr 1fr;gap:16px}.eva-source{border:1px solid var(--bk-line);border-radius:22px;background:var(--bk-paper);padding:28px}.eva-source h3{font-size:28px;margin:0 0 10px}.eva-source p{margin:0;color:var(--bk-muted);line-height:1.58}
.eva-related{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:36px}.eva-related a,.eva-related div{border:1px solid var(--bk-line);border-radius:18px;padding:22px;background:var(--bk-paper);min-height:150px}.eva-related a:hover{background:var(--bk-orange);transform:translateY(-3px)}.eva-related a{transition:.2s ease}.eva-related strong{display:block;font-size:18px;margin-bottom:7px}.eva-related span{font-size:13px;color:var(--bk-muted)}.eva-related .is-planned{opacity:.48}
.eva-book-copy .bk-copy{max-width:520px}.eva-book-points{margin:26px 0 0;padding:0;list-style:none}.eva-book-points li{padding:11px 0;border-top:1px solid var(--bk-line);font-size:15px}
@media(max-width:1080px){.eva-hero-grid,.eva-answer,.eva-trust-grid,.eva-diagnostic{grid-template-columns:1fr}.eva-answer-box{position:relative;top:auto}.eva-portrait{max-width:720px}.eva-pain-grid{grid-template-columns:1fr 1fr}.eva-pain-grid .eva-pain:last-child{grid-column:1/-1}.eva-process{grid-template-columns:1fr 1fr}.eva-related{grid-template-columns:1fr 1fr}}
@media(max-width:720px){.eva-hero{padding-top:34px}.eva-portrait{min-height:470px}.eva-portrait figure{right:12px}.eva-portrait:before{left:26px}.eva-actions .bk-btn{width:100%}.eva-pain-grid,.eva-work-grid,.eva-compare,.eva-process,.eva-sourcing,.eva-related{grid-template-columns:1fr}.eva-pain-grid .eva-pain:last-child{grid-column:auto}.eva-diagnostic-photo img{height:400px}.eva-diagnostic-card{right:8px}.eva-compare-card h3{font-size:32px}}
