.pilot-article{--pilot-ink:#17233e;--pilot-muted:#526078;--pilot-violet:#6750a4;--pilot-green:#187b67;color:var(--pilot-ink);background:#fff}
.pilot-article__hero{padding:2rem 0 3rem;background:linear-gradient(135deg,#f7f5fc,#f8faf9);border-bottom:1px solid #e5e8ef}
.pilot-article__breadcrumbs{display:flex;gap:.65rem;flex-wrap:wrap;font-size:.85rem;color:var(--pilot-muted);margin-bottom:2rem}
.pilot-article a{color:#4d3b87;text-underline-offset:.18em}
.pilot-article__hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:2.5rem;align-items:center}
.pilot-article__eyebrow{display:block;text-transform:uppercase;font-size:.72rem;letter-spacing:.12em;font-weight:800;color:var(--pilot-violet);margin-bottom:.85rem}
.pilot-article h1{font-size:clamp(2rem,3.1vw,3.1rem);font-weight:800;line-height:1.14;letter-spacing:-.035em;margin-bottom:1.2rem;overflow-wrap:break-word}
.pilot-article__lead{font-size:1.1rem;line-height:1.7;color:var(--pilot-muted);margin-bottom:1.4rem}
.pilot-article__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;font-size:.77rem;color:#58647a}
.pilot-article__hero figure{margin:0;min-width:0}
.pilot-article__hero img{width:100%;height:auto;border-radius:1.3rem;border:1px solid #e9e5ed;box-shadow:0 20px 45px #26334b0d}
.pilot-article figcaption{font-size:.7rem;line-height:1.4;color:#657086;margin-top:.7rem;text-align:center}
.pilot-article__layout{display:grid;grid-template-columns:240px minmax(0,790px);gap:3.5rem;padding-top:3rem;padding-bottom:4rem;justify-content:center}
.pilot-article__toc{position:sticky;top:100px;background:#f7f8fb;border:1px solid #e5e8f0;border-radius:1rem;padding:1.25rem;font-size:.85rem;line-height:1.55}
.pilot-article__toc strong{font-size:.75rem;letter-spacing:.07em;text-transform:uppercase}.pilot-article__toc ol{padding-left:1.15rem;margin:1rem 0 0}.pilot-article__toc li+li{margin-top:.7rem}.pilot-article__toc a{text-decoration:none;color:#47546d}.pilot-article__toc a:hover{text-decoration:underline;color:var(--pilot-violet)}
.pilot-article__body{font-size:1.04rem;line-height:1.8;min-width:0}.pilot-article__body p{margin-bottom:1.25rem}.pilot-article__body li{margin-bottom:.55rem}.pilot-article__body h2{font-size:clamp(1.5rem,2.3vw,1.95rem);font-weight:750;letter-spacing:-.025em;line-height:1.25;margin:2.8rem 0 1.15rem}.pilot-article__body h3{font-size:1.18rem;font-weight:750;line-height:1.4;margin:1.7rem 0 .7rem}.pilot-article__body section{scroll-margin-top:100px}
.pilot-article__summary{background:#edf7f3;border-left:4px solid var(--pilot-green);padding:1.5rem;border-radius:0 1rem 1rem 0}.pilot-article__summary>strong{color:#11634f;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em}.pilot-article__summary p{margin:.5rem 0 0}
.pilot-article__note{border:1px solid #e3dceb;background:#faf7fd;border-radius:1rem;padding:1.25rem 1.4rem;margin:1.6rem 0}.pilot-article__note p:last-child{margin-bottom:0}.pilot-article__note--warning{background:#fff9ed;border-color:#efdfb8}
.pilot-article__table{overflow-x:auto;margin:1.6rem 0;border:1px solid #dfe4ed;border-radius:.8rem}.pilot-article table{width:100%;border-collapse:collapse;font-size:.9rem;line-height:1.6}.pilot-article th,.pilot-article td{padding:1rem;text-align:left;vertical-align:top;border-bottom:1px solid #e3e7ee}.pilot-article th{background:#f0edf7;font-weight:750}.pilot-article tr:last-child td{border-bottom:0}.pilot-article caption{caption-side:top;padding:.8rem 1rem;color:#526078;font-size:.8rem;background:#fafbfc}.pilot-article__formula{padding:1.25rem;background:#17233e;color:#fff;border-radius:.8rem;font-weight:650;line-height:1.7;overflow-wrap:anywhere}
.pilot-article__faq details{border-bottom:1px solid #dfe4ed;padding:1rem 0}.pilot-article__faq summary{font-weight:700;cursor:pointer;padding-right:.5rem}.pilot-article__faq details p{margin:1rem 0 .4rem;color:var(--pilot-muted)}
.pilot-article__cta{margin-top:3rem;padding:2rem;background:#17233e;border-radius:1.3rem;color:#fff}.pilot-article__cta .pilot-article__eyebrow{color:#bfb2ed}.pilot-article__cta h2{margin:.4rem 0 1rem;color:#fff}.pilot-article__cta p{color:#e0e5ef}.pilot-article__cta .btn-light{color:#17233e}.pilot-article__cta .btn-outline-light{color:#fff}.pilot-article__cta .btn-outline-light:hover{color:#17233e}.pilot-article__cta .conversion-call-cta__note{color:#d4dce9}.pilot-article__back{display:inline-block;margin-top:2rem;font-size:.9rem}
@media(max-width:991px){.pilot-article__hero-grid{grid-template-columns:1fr;gap:1.8rem}.pilot-article__hero figure{max-width:660px}.pilot-article__layout{grid-template-columns:1fr;gap:1.75rem}.pilot-article__toc{position:static}.pilot-article__toc ol{columns:2;column-gap:2rem}.pilot-article__body{max-width:790px;margin:0 auto}.pilot-article__hero{padding-bottom:2rem}}
@media(max-width:575px){.pilot-article__hero{padding-top:1.25rem}.pilot-article__breadcrumbs{margin-bottom:1.5rem;font-size:.78rem}.pilot-article__layout{padding-top:1.5rem}.pilot-article__toc ol{columns:1}.pilot-article__body{font-size:1rem;line-height:1.75}.pilot-article__summary,.pilot-article__note,.pilot-article__cta{padding:1.2rem}.pilot-article th,.pilot-article td{padding:.7rem;min-width:105px}.pilot-article__cta .conversion-cta-row{align-items:stretch}.pilot-article__cta .btn{white-space:normal;width:100%}.pilot-article__hero img{border-radius:.85rem}}
