.detail-hero{background:#1a1a19;padding:2.5rem 0 3.5rem;overflow:hidden}@media(min-width:768px){.detail-hero{padding:3rem 0 4.5rem}}.detail-breadcrumbs{display:flex;align-items:center;gap:.4rem;font-size:.78rem;margin-bottom:2rem}.detail-breadcrumbs a{color:#fff6;text-decoration:none;transition:color .15s}.detail-breadcrumbs a:hover{color:#ffffffb3}.detail-breadcrumbs span{color:#ffffff40}.detail-bread-sep{color:#ffffff26}.detail-hero-inner{max-width:720px}.detail-hero-identity{display:flex;align-items:center;gap:14px;margin-bottom:1.75rem}.detail-avatar{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.35rem;flex-shrink:0}.detail-hero-name{font-size:1.25rem;font-weight:800;color:#fff;line-height:1.2}.detail-hero-title{font-size:.85rem;color:#ffffff73;font-weight:500;margin-top:2px}.detail-h1{margin-bottom:1rem}.detail-hero-metric{color:#aaa;font-size:1rem;line-height:1.6;max-width:600px;margin-bottom:1.5rem}.detail-hero-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2rem}.detail-stat-badge{display:inline-block;background:#c8e64a1f;color:#c8e64a;padding:6px 16px;border-radius:100px;font-size:.82rem;font-weight:600;border:1px solid rgba(200,230,74,.15)}.detail-deploy-badge{display:inline-block;background:#ffffff0a;color:#ffffff80;padding:6px 16px;border-radius:100px;font-size:.82rem;font-weight:500;border:1px solid rgba(255,255,255,.08)}.detail-hero-ctas{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.detail-problem-grid{display:grid;gap:3rem;align-items:start}@media(min-width:768px){.detail-problem-grid{grid-template-columns:1fr 280px;gap:4rem}}.detail-pullquote{font-size:1.15rem;line-height:1.65;color:#1a1a19;font-weight:500;padding-left:1.25rem;border-left:3px solid #c8e64a;margin:0 0 2rem}@media(min-width:768px){.detail-pullquote{font-size:1.25rem}}.detail-problem-body{display:flex;flex-direction:column;gap:1.25rem}.detail-problem-body p{font-size:.95rem;line-height:1.7;color:#555;margin:0}.detail-problem-aside{position:sticky;top:2rem}.detail-big-stat{background:#1a1a19;border-radius:14px;padding:2rem 1.5rem;text-align:center;margin-bottom:1rem}.detail-big-stat-value{display:block;font-size:2rem;font-weight:900;color:#c8e64a;line-height:1;margin-bottom:.5rem}.detail-big-stat-rest{display:block;font-size:.82rem;color:#ffffff80;line-height:1.4;font-weight:500}.detail-aside-name{font-size:.88rem;color:#888;text-align:center;line-height:1.5}.detail-aside-name strong{color:#1a1a19}.detail-timeline{max-width:780px;margin:2.5rem auto 0}.detail-tl-step{display:flex;gap:1.25rem;position:relative}.detail-tl-number-col{display:flex;flex-direction:column;align-items:center;width:44px;flex-shrink:0}.detail-tl-number{width:44px;height:44px;border-radius:50%;background:#c8e64a1f;border:2px solid rgba(200,230,74,.25);color:#c8e64a;font-weight:900;font-size:.95rem;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.detail-tl-connector{width:2px;flex:1;min-height:20px;background:#c8e64a1f;margin:4px 0}.detail-tl-card{flex:1;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:1.25rem 1.5rem;margin-bottom:1rem;transition:border-color .15s}.detail-tl-card:hover{border-color:#c8e64a33}.detail-tl-trigger{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;color:#c8e64a;background:#c8e64a14;padding:4px 12px;border-radius:6px;margin-bottom:.75rem;line-height:1.4}.detail-tl-trigger-icon{font-size:.7rem}.detail-tl-action{font-size:.9rem;color:#d1d2d3;line-height:1.6;margin:0 0 .75rem}.detail-tl-footer{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.detail-tl-integration{font-size:.72rem;font-weight:600;color:#ffffff59;background:#ffffff0a;padding:3px 10px;border-radius:4px;border:1px solid rgba(255,255,255,.06)}.detail-tl-escalation{font-size:.72rem;font-weight:600;color:#f87171;background:#f8717114;padding:3px 10px;border-radius:4px;border:1px solid rgba(248,113,113,.12)}@media(min-width:768px){.detail-tl-alt{flex-direction:row-reverse}.detail-tl-alt .detail-tl-card{text-align:right}.detail-tl-alt .detail-tl-trigger{margin-left:auto}.detail-tl-alt .detail-tl-footer{justify-content:flex-end}}.detail-split-grid{display:grid;gap:0;max-width:900px;margin:0 auto}@media(min-width:768px){.detail-split-grid{grid-template-columns:1fr auto 1fr;gap:0}}.detail-split-col{padding:1.5rem;border-radius:14px}.detail-split-ai{background:#f0fdf4;border:1px solid #bbf7d0}.detail-split-human{background:#fff7ed;border:1px solid #fed7aa}.detail-split-header{display:flex;align-items:center;gap:8px;font-size:.88rem;font-weight:800;margin-bottom:1.25rem;padding-bottom:.75rem;border-bottom:1px solid rgba(0,0,0,.06)}.detail-split-header-ai{color:#15803d}.detail-split-header-human{color:#c2410c}.detail-split-icon{font-size:.75rem}.detail-split-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.detail-split-list li{display:flex;align-items:flex-start;gap:10px;font-size:.85rem;color:#444;line-height:1.5}.detail-check{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:.65rem;font-weight:700;flex-shrink:0;margin-top:1px}.detail-check-ai{background:#dcfce7;color:#15803d}.detail-check-human{background:#ffedd5;color:#c2410c;font-size:.5rem}.detail-split-divider{display:flex;align-items:center;gap:.75rem;padding:1.5rem 0}@media(min-width:768px){.detail-split-divider{flex-direction:column;padding:0 1.5rem}}.detail-split-divider-line{flex:1;background:#e5e5e5}@media(max-width:767px){.detail-split-divider-line{height:1px}}@media(min-width:768px){.detail-split-divider-line{width:1px}}.detail-split-divider-label{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#bbb;white-space:nowrap}.detail-integrations-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem}.detail-integration-pill{display:flex;flex-direction:column;align-items:center;gap:4px;padding:.75rem 1.5rem;background:#fff;border:1px solid #e5e5e5;border-radius:10px;transition:all .15s;min-width:120px}.detail-integration-pill:hover{border-color:#c8e64a66;box-shadow:0 2px 12px #0000000a}.detail-integration-name{font-size:.9rem;font-weight:700;color:#1a1a19}.detail-integration-type{font-size:.7rem;color:#999;font-weight:500}.detail-impl-grid{display:grid;gap:1.25rem;max-width:960px;margin:0 auto}@media(min-width:768px){.detail-impl-grid{grid-template-columns:200px 1fr 260px}}.detail-impl-card{background:#fafafa;border:1px solid #e5e5e5;border-radius:14px;padding:1.5rem}.detail-impl-icon{font-size:1.5rem;margin-bottom:.75rem;line-height:1}.detail-impl-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#999;margin-bottom:.75rem}.detail-impl-value{font-size:2rem;font-weight:900;color:#1a1a19;line-height:1;margin-bottom:.5rem}.detail-impl-note{font-size:.78rem;color:#999;line-height:1.45}.detail-impl-checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.detail-impl-checklist li{display:flex;align-items:flex-start;gap:8px;font-size:.82rem;color:#555;line-height:1.45}.detail-impl-check{color:#c8e64a;font-weight:700;font-size:.7rem;flex-shrink:0;margin-top:3px}.detail-impl-pilot-text{font-size:.88rem;color:#555;line-height:1.6;margin:0 0 .75rem}.detail-related-grid{display:grid;gap:.75rem;max-width:720px;margin:0 auto}@media(min-width:640px){.detail-related-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.detail-related-grid{grid-template-columns:repeat(3,1fr)}}.detail-related-card{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:1rem 1.25rem;text-decoration:none;transition:all .15s}.detail-related-card:hover{border-color:#c8e64a80;box-shadow:0 4px 16px #0000000d;transform:translateY(-1px)}.detail-related-avatar{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.95rem;flex-shrink:0}.detail-related-info{min-width:0;flex:1}.detail-related-name{font-weight:700;color:#1a1a19;font-size:.9rem;line-height:1.2}.detail-related-title{font-size:.75rem;color:#999;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.detail-related-arrow{color:#ccc;font-size:1rem;flex-shrink:0;transition:color .15s,transform .15s}.detail-related-card:hover .detail-related-arrow{color:#c8e64a;transform:translate(3px)}.detail-cta-avatar{width:64px;height:64px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:1.5rem;margin:0 auto 1.5rem}
