.insights-index-page,.insight-article-page{background:var(--color-gray-background);color:var(--color-text-primary)}.insights-index-hero,.insight-article-hero{background:var(--color-white);padding-block:72px}.insights-index-hero__inner,.insight-article-hero__inner{gap:32px;display:grid}.insights-index-hero__copy,.insight-article-hero__copy,.insight-section__inner{gap:20px;display:grid}.insight-eyebrow,.insight-section-label{color:var(--color-orange-primary);letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:900}.insights-index-hero h1,.insight-article-hero h1,.insight-section h2,.insights-library h2,.insight-conversion h2{font-family:var(--font-heading);letter-spacing:0;margin:0;font-weight:800;line-height:1.08}.insights-index-hero h1,.insight-article-hero h1{max-width:900px;font-size:clamp(32px,5vw,56px)}.insight-section h2,.insights-library h2,.insight-conversion h2{font-size:clamp(26px,3vw,38px)}.insights-index-hero p,.insight-article-hero p,.insight-section p,.insights-library p,.insight-conversion p{color:var(--color-text-secondary);margin:0;font-size:16px;line-height:1.65}.insights-index-hero__actions,.insight-conversion__actions{flex-wrap:wrap;gap:12px;display:flex}.insights-index-hero__panel,.insight-article-hero__panel{border:1px solid var(--color-gray-light);border-radius:var(--radius-card);background:var(--color-gray-background);box-shadow:var(--shadow-subtle);align-self:start;gap:12px;padding:24px;display:grid}.insights-index-hero__panel strong,.insight-article-hero__panel strong{font-family:var(--font-heading);font-size:18px}.insight-article-hero__panel ol{color:var(--color-text-secondary);gap:8px;margin:0;padding-inline-start:20px;line-height:1.5;display:grid}.insight-article-meta{gap:12px;margin:0;display:grid}.insight-article-meta div{border-inline-start:3px solid var(--color-orange-primary);padding-inline-start:12px}.insight-article-meta dt{color:var(--color-text-muted);text-transform:uppercase;font-size:12px;font-weight:800}.insight-article-meta dd{color:var(--color-text-primary);margin:4px 0 0;font-weight:800}.insight-section,.insights-library{padding-block:72px}.insight-section--light{background:var(--color-white)}.insight-section--dark{background:var(--color-black-primary);color:var(--color-text-inverse)}.insight-section--dark p,.insight-section--dark .insight-section-label{color:#ffffffc7}.insight-section-header{flex-direction:column;justify-content:space-between;gap:12px;display:flex}.insight-two-column{gap:28px;display:grid}.insight-two-column>div{align-self:start;gap:14px;display:grid}.insight-check-list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.insight-check-list li{border:1px solid var(--color-gray-light);border-radius:var(--radius-card);background:var(--color-white);color:var(--color-text-secondary);padding:16px;line-height:1.55}.insight-section--light .insight-check-list li{background:var(--color-gray-background)}.insight-proof{border:1px solid var(--color-gray-light);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-subtle);display:grid;overflow:hidden}.insight-proof__diagram{background:linear-gradient(135deg, #ff6a001f, transparent 45%), repeating-linear-gradient(90deg, #0f111314 0 1px, transparent 1px 32px), repeating-linear-gradient(0deg, #0f11130f 0 1px, transparent 1px 32px), var(--color-gray-background);min-height:280px;position:relative}.insight-proof__diagram span{border:2px solid var(--color-black-secondary);background:#ffffffb8;display:block;position:absolute}.insight-proof__diagram span:first-child{height:42px;inset:54px 16% auto;transform:skew(-10deg)}.insight-proof__diagram span:nth-child(2){border-color:var(--color-orange-primary);height:70px;inset:124px 24% auto}.insight-proof__diagram span:nth-child(3){border-style:dashed;height:32px;inset:auto 18% 42px}.insight-proof__content{gap:14px;padding:24px;display:grid}.insight-proof__content strong{font-family:var(--font-heading);font-size:22px}.insight-proof__content ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.insight-proof__content li{background:var(--color-orange-soft);color:var(--color-black-primary);border-radius:999px;padding:8px 10px;font-size:13px;font-weight:800}.insight-proof__content button,.insight-card-link,.insight-inline-link{border-radius:var(--radius-button);justify-content:center;justify-self:start;align-items:center;min-height:44px;font-weight:800;display:inline-flex}.insight-proof__content button{border:1px solid var(--color-gray-light);background:var(--color-gray-background);color:var(--color-text-muted);cursor:not-allowed;padding:0 16px}.insight-step-grid,.insight-link-grid,.insights-card-grid{gap:18px;display:grid}.insight-step-card,.insight-link-card,.insight-index-card{border:1px solid var(--color-gray-light);border-radius:var(--radius-card);background:var(--color-white);box-shadow:var(--shadow-subtle);gap:12px;padding:22px;transition:transform .15s ease-out,box-shadow .18s ease-out;display:grid}.insight-step-card:hover,.insight-link-card:hover,.insight-index-card:hover{box-shadow:var(--shadow-card);transform:translateY(-1px)}.insight-step-card span,.insight-index-card>span{color:var(--color-orange-primary);font-size:13px;font-weight:900}.insight-step-card h3,.insight-index-card h3{font-family:var(--font-heading);margin:0;font-size:21px;line-height:1.25}.insight-faq-list{gap:12px;display:grid}.insight-faq-list details{border:1px solid var(--color-gray-light);border-radius:var(--radius-card);background:var(--color-gray-background);padding:0}.insight-faq-list summary{cursor:pointer;min-height:56px;padding:18px 20px;font-weight:900}.insight-faq-list details p{padding:0 20px 20px}.insight-inline-link,.insight-card-link{color:var(--color-orange-primary)}.insight-link-card span{font-family:var(--font-heading);font-weight:900}.insight-conversion{align-items:center;gap:24px;display:grid}.insights-library__inner{gap:24px;display:grid}.insights-count{background:var(--color-orange-soft);color:var(--color-black-primary);border-radius:999px;align-self:start;padding:10px 14px;font-size:13px;font-weight:900}.insights-controls{border:1px solid var(--color-gray-light);border-radius:var(--radius-card);background:var(--color-white);gap:16px;padding:18px;display:grid}.insights-search{gap:8px;font-weight:900;display:grid}.insights-search input{border:1px solid var(--color-gray-light);border-radius:var(--radius-button);min-height:52px;color:var(--color-text-primary);font:inherit;padding:0 14px}.insights-category-filter{flex-wrap:wrap;gap:8px;display:flex}.insights-category-filter button{border:1px solid var(--color-gray-light);background:var(--color-white);min-height:44px;color:var(--color-text-secondary);font:inherit;cursor:pointer;border-radius:999px;padding:0 14px;font-weight:800;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out}.insights-category-filter button.is-active,.insights-category-filter button:hover{border-color:var(--color-orange-primary);background:var(--color-orange-soft);color:var(--color-black-primary)}.insight-index-card dl{gap:8px;margin:0;display:grid}.insight-index-card dt{color:var(--color-text-muted);text-transform:uppercase;font-size:12px;font-weight:900}.insight-index-card dd{color:var(--color-text-primary);margin:2px 0 0;font-weight:800}.insights-empty{border:1px solid var(--color-gray-light);border-radius:var(--radius-card);background:var(--color-white);padding:20px}@media (min-width:768px){.insight-article-meta,.insight-step-grid,.insight-link-grid,.insights-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-section-header{flex-direction:row;align-items:end}.insight-proof{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (min-width:1025px){.insights-index-hero,.insight-article-hero{padding-block:96px}.insights-index-hero__inner,.insight-article-hero__inner{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center}.insight-two-column{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.insight-step-grid,.insights-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.insight-link-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.insight-conversion{grid-template-columns:minmax(0,1fr) auto}.insights-controls{grid-template-columns:minmax(280px,.36fr) minmax(0,.64fr);align-items:end}}
