.insights-library{--clay:#d57856;--rust:#914932;background:#f8f5f0}.insights-library-hero{position:relative;overflow:hidden;padding:5rem 1.25rem 5.5rem;background:radial-gradient(circle at 82% 18%,rgba(215,121,87,.32),transparent 23%),linear-gradient(130deg,#f7f0e7,#eadfd3)}.insights-library-hero:after{content:"";position:absolute;right:-8rem;top:-10rem;width:32rem;height:32rem;border:5rem solid rgba(145,73,50,.06);border-radius:50%}.insights-library-hero>div{position:relative;z-index:1;max-width:72rem;margin:auto}.insights-library-hero>div>p{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:850;letter-spacing:.15em;color:var(--rust)}.insights-library-hero svg{width:1.05rem}.insights-library-hero h1{max-width:14ch;margin-top:1.1rem;font-size:clamp(3rem,7vw,5.8rem);font-weight:720;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.insights-library-hero>div>span{display:block;max-width:45rem;margin-top:1.6rem;font-size:1.1rem;line-height:1.75;color:#5d554f}.insights-hero-proof{display:flex;align-items:center;gap:.8rem;width:max-content;max-width:100%;margin-top:2rem;padding:.75rem 1rem;border:1px solid rgba(145,73,50,.18);border-radius:1rem;background:rgba(255,255,255,.55)}.insights-hero-proof i{display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.7rem;background:#231f1c;color:#fff}.insights-hero-proof p{display:grid}.insights-hero-proof strong{font-size:.9rem}.insights-hero-proof small{margin-top:.15rem;color:#6d645d}
.insights-library-body{max-width:72rem;margin:auto;padding:4rem 1.25rem 5rem}.insights-library-body>header{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.insights-library-body>header>div>p{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:850;letter-spacing:.13em;color:var(--rust)}.insights-library-body>header svg{width:1rem}.insights-library-body h2{max-width:38rem;margin-top:.45rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:740;line-height:1.08;letter-spacing:-.04em}.insights-library-body>header>span{font-size:.9rem;color:#716961}.insights-filter{display:flex;gap:.55rem;overflow-x:auto;padding-bottom:.5rem;scrollbar-width:none}.insights-filter::-webkit-scrollbar{display:none}.insights-filter button{display:flex;align-items:center;gap:.5rem;flex:none;padding:.65rem .8rem;border:1px solid #d9d0c7;border-radius:999px;background:#fff;font-size:.82rem;font-weight:750;color:#5c554f;transition:.2s}.insights-filter button span{display:grid;place-items:center;min-width:1.3rem;height:1.3rem;border-radius:50%;background:#eee7df;font-size:.67rem}.insights-filter button.active{border-color:#231f1c;background:#231f1c;color:#fff}.insights-filter button.active span{background:#d57856;color:#241713}.insights-result-status{margin:1rem 0;font-size:.82rem;font-weight:650;color:#746c64}.insights-card-grid{display:grid;gap:1rem}.insight-library-card{display:flex;min-height:20rem;flex-direction:column;padding:1.5rem;border:1px solid #dbd3ca;border-radius:1.4rem;background:#fff;transition:transform .22s,box-shadow .22s,border-color .22s}.insight-library-card:hover{transform:translateY(-4px);border-color:#c98972;box-shadow:0 20px 42px rgba(61,43,32,.11)}.insight-card-top{display:flex;align-items:center;justify-content:space-between}.insight-card-top>span{padding:.35rem .55rem;border-radius:999px;background:#f2e2da;font-size:.72rem;font-weight:820;color:var(--rust)}.insight-card-top small{font-weight:850;color:#b5aaa0}.insight-library-card h2{margin-top:1.5rem;font-size:1.8rem;line-height:1.08}.insight-library-card>p{margin-top:.9rem;line-height:1.7;color:#625b55}.insight-card-bottom{display:flex;flex-wrap:wrap;gap:.7rem 1rem;align-items:center;margin-top:auto;padding-top:1.5rem;font-size:.76rem;font-weight:700;color:#6e665f}.insight-card-bottom>span{display:flex;align-items:center;gap:.3rem}.insight-card-bottom svg{width:.9rem}.insight-card-bottom strong{display:flex;align-items:center;gap:.35rem;margin-left:auto;color:#231f1c}.insight-library-card.featured{background:#231f1c;color:#fff}.insight-library-card.featured .insight-card-top>span{background:#d57856;color:#241713}.insight-library-card.featured .insight-card-top small{color:#8f837a}.insight-library-card.featured>p,.insight-library-card.featured .insight-card-bottom{color:#cec4bd}.insight-library-card.featured .insight-card-bottom strong{color:#fff}
@media(min-width:700px){.insights-library-body>header{flex-direction:row;align-items:end;justify-content:space-between}.insights-card-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1050px){.insights-card-grid{grid-template-columns:repeat(3,1fr)}.insight-library-card.featured{grid-column:span 2}.insight-library-card.featured h2{font-size:2.5rem}.insight-library-card.featured>p{max-width:36rem}}@media(max-width:500px){.insights-library-hero{padding-top:3.5rem}.insights-library-hero h1{font-size:3.1rem}.insights-hero-proof{align-items:flex-start}.insights-hero-proof small{line-height:1.45}.insight-library-card{min-height:18rem}}@media(prefers-reduced-motion:reduce){.insights-filter button,.insight-library-card{transition:none}}

/* Multi-topic Insights hub */
.insights-library-hero{display:grid;gap:3rem;padding-inline:max(1.25rem,calc((100% - 72rem)/2))}.insights-hero-copy,.insights-hero-panel{position:relative;z-index:1}.insights-hero-copy>p{display:flex;align-items:center;gap:.45rem;font-size:.8rem;font-weight:850;letter-spacing:.15em;color:var(--rust)}.insights-hero-copy h1{max-width:13ch;margin-top:1.1rem;font-size:clamp(3rem,7vw,5.7rem);font-weight:720;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.insights-hero-copy>span{display:block;max-width:45rem;margin-top:1.6rem;font-size:1.1rem;line-height:1.75;color:#5d554f}.insights-hero-copy>a{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.8rem;padding:.8rem 1rem;border-radius:999px;background:#231f1c;color:#fff;font-size:.86rem;font-weight:800;transition:transform .22s,background .22s}.insights-hero-copy>a:hover{transform:translateY(-2px);background:var(--rust)}.insights-hero-copy>a svg{width:1rem}
.insights-hero-panel{display:grid;align-self:end;gap:.7rem;padding:1rem;border:1px solid rgba(75,53,42,.16);border-radius:1.6rem;background:rgba(255,255,255,.55);backdrop-filter:blur(16px);box-shadow:0 24px 60px rgba(64,42,30,.1)}.insights-hero-panel>div{display:grid;grid-template-columns:2.75rem 1fr;column-gap:.8rem;align-items:center;padding:.8rem;border-radius:1rem;transition:background .2s,transform .2s}.insights-hero-panel>div:hover{background:rgba(255,255,255,.78);transform:translateX(3px)}.insights-hero-panel i{grid-row:span 2;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:.8rem;background:#fff;color:var(--rust);box-shadow:0 5px 14px rgba(51,35,26,.08)}.insights-hero-panel svg{width:1.15rem}.insights-hero-panel span,.insights-hero-panel strong{font-size:.92rem;font-style:normal;font-weight:820}.insights-hero-panel small{color:#71665e}.insights-hero-panel .insights-hero-proof{width:auto;margin:0;border:0;border-top:1px solid rgba(75,53,42,.12);border-radius:0;background:transparent;padding-top:1rem}.insights-hero-panel .insights-hero-proof i{background:#231f1c;color:#fff}
.insights-collection-note{display:grid;gap:.55rem;margin-bottom:1.3rem;padding:1.1rem 1.2rem;border-left:4px solid var(--clay);border-radius:0 1rem 1rem 0;background:#eee5dc}.insights-collection-note>span{display:flex;align-items:center;gap:.4rem;font-size:.7rem;font-weight:850;letter-spacing:.12em;color:var(--rust)}.insights-collection-note svg{width:.9rem}.insights-collection-note p{max-width:53rem;line-height:1.6;color:#645b54}.insights-collection-note strong{color:#231f1c}.insights-filter-row{display:flex;align-items:start;gap:.7rem}.insights-reset{display:flex;align-items:center;gap:.4rem;flex:none;padding:.65rem .8rem;border:1px solid #d9d0c7;border-radius:999px;background:#fff;font-size:.82rem;font-weight:750;color:var(--rust);transition:.2s}.insights-reset:hover,.insights-filter button:hover{transform:translateY(-2px);border-color:#bd806a;box-shadow:0 7px 16px rgba(61,43,32,.08)}.insights-reset svg{width:.85rem}.insights-library-body{scroll-margin-top:5rem}
.insight-library-card{position:relative;isolation:isolate;overflow:hidden;min-height:21rem;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,border-color .28s}.insight-library-card:before{content:"";position:absolute;z-index:-1;right:-25%;bottom:-55%;width:12rem;height:12rem;border-radius:50%;background:radial-gradient(circle,rgba(213,120,86,.2),rgba(213,120,86,0) 70%);transform:scale(.5);opacity:0;transition:transform .35s,opacity .35s}.insight-library-card:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(61,43,32,.15)}.insight-library-card:hover:before{transform:scale(1.4);opacity:1}.insight-card-icon{display:grid;place-items:center;width:2.8rem;height:2.8rem;margin-top:1.35rem;border-radius:.85rem;background:#f5eee8;color:var(--rust);transition:transform .28s,background .28s,color .28s}.insight-card-icon svg{width:1.15rem}.insight-library-card h2{margin-top:1rem}.insight-library-card:hover .insight-card-icon{transform:rotate(-6deg) scale(1.08);background:var(--clay);color:#fff}.insight-library-card.featured .insight-card-icon{background:#39332e;color:#e9a68d}.insight-library-card.featured:hover .insight-card-icon{background:var(--clay);color:#fff}.insight-card-bottom strong svg{transition:transform .22s}.insight-library-card:hover .insight-card-bottom strong svg{transform:translateX(5px)}
@media(min-width:700px){.insights-library-hero{grid-template-columns:minmax(0,1.5fr) minmax(19rem,.7fr);align-items:center}}
@media(max-width:699px){.insights-library-hero{padding-top:3.5rem}.insights-hero-copy h1{font-size:clamp(3rem,14vw,4.1rem)}.insights-hero-panel{padding:.7rem}.insights-filter-row{align-items:stretch;flex-direction:column}.insights-reset{width:max-content}}
@media(prefers-reduced-motion:reduce){.insights-hero-copy>a,.insights-hero-panel>div,.insights-reset,.insight-library-card:before,.insight-card-icon,.insight-card-bottom strong svg{transition:none}.insight-library-card:hover,.insights-reset:hover,.insights-hero-copy>a:hover{transform:none}}

/* MaanavaN brand system: platform-neutral Insights hub */
.insights-library{--clay:#18b6c9;--rust:#087bed;--insights-navy:#061a2e;--insights-blue:#3155d9;background:#f5f8fc;color:#08243c}
.insights-library-hero{background:radial-gradient(circle at 86% 10%,rgba(24,182,201,.22),transparent 28%),radial-gradient(circle at 68% 76%,rgba(49,85,217,.2),transparent 34%),linear-gradient(135deg,#06182d 0%,#082e4d 56%,#07576b 100%);color:#fff}
.insights-library-hero:after{right:-7rem;top:-9rem;border-color:rgba(94,222,233,.08)}
.insights-hero-copy>p{color:#64dce7}.insights-hero-copy>span{color:#c1d9e4}.insights-hero-copy>a{background:linear-gradient(135deg,#28d1dd,#087bed);color:#fff;box-shadow:0 14px 30px rgba(0,109,206,.28)}.insights-hero-copy>a:hover{background:linear-gradient(135deg,#62e5ec,#3155d9);box-shadow:0 19px 38px rgba(0,109,206,.36)}
.insights-hero-panel{border-color:rgba(107,220,231,.2);background:rgba(5,27,47,.62);box-shadow:0 28px 68px rgba(0,10,25,.3)}.insights-hero-panel>div:hover{background:rgba(25,91,116,.48)}.insights-hero-panel i{background:rgba(32,189,204,.13);color:#6de1e9;box-shadow:none}.insights-hero-panel small{color:#a9c8d7}.insights-hero-panel .insights-hero-proof{border-top-color:rgba(116,221,230,.18)}.insights-hero-panel .insights-hero-proof i{background:linear-gradient(145deg,#087bed,#3155d9);color:#fff}
.insights-library-body>header>div>p{color:#087fbc}.insights-library-body>header>span,.insights-result-status{color:#62778a}.insights-collection-note{border-left-color:#18b6c9;background:linear-gradient(120deg,#e9f9fb,#edf3ff)}.insights-collection-note>span{color:#087fbc}.insights-collection-note p{color:#536c80}.insights-collection-note strong{color:#08243c}
.insights-filter button,.insights-reset{border-color:#d8e4ed;color:#536b7e}.insights-filter button:hover,.insights-reset:hover{border-color:#18b6c9;box-shadow:0 7px 18px rgba(8,123,237,.1)}.insights-filter button span{background:#e8f1f7}.insights-filter button.active{border-color:#087bed;background:linear-gradient(135deg,#087bed,#3155d9)}.insights-filter button.active span{background:#70e0e8;color:#05203a}.insights-reset{color:#087fbc}
.insight-library-card{border-color:#dae5ed;box-shadow:0 10px 28px rgba(6,39,65,.045)}.insight-library-card:before{background:radial-gradient(circle,rgba(24,182,201,.22),rgba(49,85,217,0) 70%)}.insight-library-card:hover{border-color:#42becb;box-shadow:0 24px 50px rgba(6,48,79,.15)}.insight-card-top>span{background:#e7f7fa;color:#087fbc}.insight-card-top small{color:#96aabd}.insight-card-icon{background:linear-gradient(145deg,#e8f8fa,#edf1ff);color:#087fbc}.insight-library-card:hover .insight-card-icon{background:linear-gradient(145deg,#18b6c9,#3155d9);color:#fff}.insight-library-card h2{color:#092942}.insight-library-card>p{color:#5a7081}.insight-card-bottom{color:#63798a}.insight-card-bottom strong{color:#087bed}
.insight-library-card.featured{background:radial-gradient(circle at 88% 18%,rgba(29,195,208,.18),transparent 27%),linear-gradient(145deg,#06182d,#083c58);color:#fff}.insight-library-card.featured .insight-card-top>span{background:#62dbe5;color:#06243b}.insight-library-card.featured .insight-card-icon{background:rgba(64,210,222,.12);color:#69e1e9}.insight-library-card.featured:hover .insight-card-icon{background:linear-gradient(145deg,#18b6c9,#3155d9)}.insight-library-card.featured h2{color:#fff}.insight-library-card.featured>p,.insight-library-card.featured .insight-card-bottom{color:#bed3de}.insight-library-card.featured .insight-card-bottom strong{color:#72e2ea}
.insights-library .insights-library-hero .insights-hero-copy>p{color:#7ce8ef}.insights-library .insights-library-hero .insights-hero-copy>span{color:#d4e7ef}.insights-library .insights-hero-panel small{color:#c7dce6}.insights-library .insights-hero-panel span,.insights-library .insights-hero-panel strong{color:#fff}.insights-library .insights-library-body>header>span{color:#4d6578}.insights-library .insights-collection-note p{color:#425d72}.insights-library .insights-result-status{color:#4d6578}.insights-library .insight-library-card:not(.featured)>p{color:#4c6273}.insights-library .insight-library-card:not(.featured) .insight-card-bottom{color:#506778}.insights-library .insight-library-card.featured>p,.insights-library .insight-library-card.featured .insight-card-bottom{color:#d5e5ec}.insights-library .insight-library-card.featured .insight-card-bottom strong{color:#82edf2}.insights-library .insight-card-top small{color:#71899b}.insights-library .insight-library-card.featured .insight-card-top small{color:#b6ccd6}.insights-library .insights-filter button{color:#40586b}.insights-library .insights-filter button.active{color:#fff}.insights-library .insights-filter button.active span{color:#06243b}
