
/* REVTEK Insights knowledge layer — 2026-09-12 */
.knowledge-section{position:relative;max-width:1180px;margin:0 auto;padding-top:86px;padding-bottom:86px}.knowledge-copy{max-width:920px;color:#aebed0;font-size:1rem;line-height:1.78}.knowledge-copy h2,.knowledge-copy h3{color:#f4f8ff;margin:38px 0 12px}.knowledge-copy h2{font-size:1.8rem}.knowledge-copy h3{font-size:1.25rem}.knowledge-copy p{margin:0 0 18px}.knowledge-copy ul{display:grid;gap:10px;margin:20px 0 28px;padding-left:22px}.knowledge-copy a{color:#f4c430;text-decoration-thickness:1px;text-underline-offset:3px}
.insights-hero{min-height:540px;padding-top:190px;background:radial-gradient(circle at 80% 20%,rgba(239,51,64,.16),transparent 30%),radial-gradient(circle at 16% 48%,rgba(104,213,255,.12),transparent 34%)}.insights-hero h1{font:800 clamp(3.6rem,9vw,8rem)/.9 Orbitron,sans-serif;letter-spacing:-.065em;margin:18px 0}.insights-hero>p{max-width:850px;color:#aabbd0;font-size:1.12rem;line-height:1.75}.insights-meta{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.insights-meta a,.insight-categories a{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid rgba(244,196,48,.28);border-radius:999px;color:#f3dfa0;background:rgba(244,196,48,.05)}
.insight-categories{display:flex;flex-wrap:wrap;gap:9px;padding-top:30px;padding-bottom:30px}.insight-categories span{display:grid;place-items:center;min-width:22px;height:22px;border-radius:50%;background:#ef3340;color:#fff;font-size:.7rem}.insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding-top:40px}.insight-card{min-height:320px;padding:28px;border:1px solid rgba(104,213,255,.16);border-radius:24px;background:linear-gradient(145deg,rgba(18,38,61,.9),rgba(6,14,25,.96));display:flex;flex-direction:column;transition:.28s}.insight-card:hover{transform:translateY(-5px);border-color:rgba(244,196,48,.45)}.insight-card>span{color:#f4c430;font-size:.58rem;letter-spacing:.12em;text-transform:uppercase}.insight-card h2{font-size:1.25rem;line-height:1.25;margin:42px 0 14px}.insight-card h2 a{color:#f5f8fd}.insight-card p{color:#8fa3ba;font-size:.78rem;line-height:1.65}.insight-card small{margin-top:auto;color:#6f849c;font-size:.63rem}
.insight-article{max-width:980px;margin:0 auto;padding:170px 28px 110px}.article-header{padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.11)}.breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:38px;color:#7890aa;font-size:.72rem}.breadcrumbs a{color:#b9c8d8}.article-header h1{font:800 clamp(2.6rem,6vw,5.7rem)/.96 Orbitron,sans-serif;letter-spacing:-.055em;margin:20px 0 24px}.article-deck{max-width:820px;color:#b2c0d0;font-size:1.12rem;line-height:1.72}.article-byline{display:flex;flex-wrap:wrap;gap:15px;margin-top:28px;color:#7389a1;font-size:.72rem}.article-byline a{color:#f4c430}.article-body{max-width:800px;margin:52px auto;color:#c0cbda;font-size:1.03rem;line-height:1.85}.article-body h2{font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.18;color:#f4f8ff;margin:52px 0 16px}.article-body h3{font-size:1.25rem;color:#f4c430;margin:38px 0 12px}.article-body p{margin:0 0 22px}.article-body ul{margin:12px 0 28px;padding-left:24px;display:grid;gap:10px}.article-body strong{color:#eef4fb}.article-related,.article-cta{margin-top:55px;padding:30px;border:1px solid rgba(244,196,48,.22);border-radius:24px;background:linear-gradient(145deg,rgba(244,196,48,.07),rgba(255,255,255,.018))}.article-related ul{display:grid;gap:12px;padding-left:20px}.article-related a{color:#f3d978}.article-related .btn{margin-top:20px}.article-cta h2{font-size:2rem}.article-cta p{color:#95a8bd;max-width:700px}.article-cta .btn{margin-top:12px}
@media(max-width:1000px){.insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-section{padding-left:24px;padding-right:24px}}
@media(max-width:680px){.insights-hero{min-height:auto;padding-top:135px}.insights-hero h1{font-size:3.3rem}.insight-grid{grid-template-columns:1fr;padding-left:16px;padding-right:16px}.insight-card{min-height:280px}.insight-article{padding:130px 18px 75px}.article-header h1{font-size:2.45rem}.article-deck,.article-body{font-size:.96rem}.article-byline{display:grid;gap:6px}.knowledge-section{padding:60px 18px}.knowledge-copy{font-size:.94rem}.insight-categories{padding-left:18px;padding-right:18px}.insights-meta{display:grid}}
