/* Page-specific styles: insights.html */
.meta{display:flex;gap:var(--space-3,12px);font:600 14px/20px var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--emerald)}
.meta i{font-style:normal;color:var(--navy-75,#123A5E99)}
.ib-wrap{display:flex;flex-direction:column;gap:var(--space-12)}
.ib-pn{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--space-12);align-items:center;padding:var(--space-12) var(--space-12);border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--navy),#0d2b46);box-shadow:var(--shadow-card)}
.ib-pn::after{content:"";position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:50%;border:34px solid rgba(201,146,42,.14)}
.ib-pn>*{position:relative;z-index:1}
.ib-pn .h2{margin:0 0 var(--space-4);font-size:32px;line-height:40px;color:var(--white);text-align:left}
.ib-pn .jda-rule{margin:0 0 var(--space-5,20px)}
.ib-pn .pt{margin:0 0 var(--space-2);font:400 17px/28px var(--font-body);color:rgba(255,255,255,.88)}
.ib-q{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3)}
.ib-q li{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}
.ib-q .n{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--mustard);font:600 14px/1 var(--font-display);color:var(--navy)}
.ib-q li:nth-child(even) .n{background:var(--emerald);color:var(--white)}
.ib-q h3{margin:0;font:600 16px/22px var(--font-display);color:var(--white)}
.ib-q li:last-child{grid-column:1/-1}
.ib-pn .obj{grid-column:1/-1;margin:0;padding:var(--space-3) var(--space-5,20px);border-left:4px solid var(--mustard);background:rgba(255,255,255,.08);font:500 17px/28px var(--font-body);color:var(--white);border-radius:0 var(--radius-md) var(--radius-md) 0}
@media (max-width:900px){.ib-pn{grid-template-columns:1fr;padding:var(--space-8) var(--space-6)}
.ib-q{grid-template-columns:1fr}
}.section-media{isolation:isolate}
.section-media::before{content:"";position:absolute;z-index:0;left:calc(var(--space-5,20px) * -1);bottom:calc(var(--space-5,20px) * -1);width:38%;height:34%;background:var(--mustard);border-radius:var(--radius-lg);pointer-events:none}
.section-media::after{content:"";position:absolute;z-index:0;right:calc(var(--space-5,20px) * -1);top:calc(var(--space-5,20px) * -1);width:28%;height:26%;background:var(--emerald);border-radius:var(--radius-lg);pointer-events:none}
.section-media .ph{z-index:1;box-shadow:var(--shadow-card)}
.jda-section{padding:var(--space-14,56px) 0}
#tb1:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(1){visibility:visible;opacity:1}
#tb1:checked~.section-tabs .section-tabs__tabs label[for=tb1]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#tb1:checked~.section-tabs .section-tabs__tabs label[for=tb1]::before{background:var(--mustard);color:var(--white)}
#tb1:focus-visible~.section-tabs .section-tabs__tabs label[for=tb1]{outline:3px solid var(--mustard);outline-offset:3px}
#tb2:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(2){visibility:visible;opacity:1}
#tb2:checked~.section-tabs .section-tabs__tabs label[for=tb2]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#tb2:checked~.section-tabs .section-tabs__tabs label[for=tb2]::before{background:var(--mustard);color:var(--white)}
#tb2:focus-visible~.section-tabs .section-tabs__tabs label[for=tb2]{outline:3px solid var(--mustard);outline-offset:3px}
#tb3:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(3){visibility:visible;opacity:1}
#tb3:checked~.section-tabs .section-tabs__tabs label[for=tb3]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#tb3:checked~.section-tabs .section-tabs__tabs label[for=tb3]::before{background:var(--mustard);color:var(--white)}
#tb3:focus-visible~.section-tabs .section-tabs__tabs label[for=tb3]{outline:3px solid var(--mustard);outline-offset:3px}
#tb4:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(4){visibility:visible;opacity:1}
#tb4:checked~.section-tabs .section-tabs__tabs label[for=tb4]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#tb4:checked~.section-tabs .section-tabs__tabs label[for=tb4]::before{background:var(--mustard);color:var(--white)}
#tb4:focus-visible~.section-tabs .section-tabs__tabs label[for=tb4]{outline:3px solid var(--mustard);outline-offset:3px}
#tb5:checked~.section-tabs .section-tabs__box>.section-tabs__panel:nth-of-type(5){visibility:visible;opacity:1}
#tb5:checked~.section-tabs .section-tabs__tabs label[for=tb5]{background:var(--emerald)!important;border-color:var(--emerald)!important;color:var(--white);box-shadow:0 10px 24px color-mix(in srgb,var(--emerald) 25%,transparent)}
#tb5:checked~.section-tabs .section-tabs__tabs label[for=tb5]::before{background:var(--mustard);color:var(--white)}
#tb5:focus-visible~.section-tabs .section-tabs__tabs label[for=tb5]{outline:3px solid var(--mustard);outline-offset:3px}
.ib-hd{text-align:center;margin-bottom:var(--space-8)}
.ib-hd .h2{margin:0 0 var(--space-3);font-size:32px;line-height:40px}
.ib-hd .jda-rule{margin:0 auto var(--space-4)}
.ib-hd p{margin:0;font:400 17px/28px var(--font-body);color:var(--navy)}
.ib-g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}
.ib-c{background:var(--white);border:1px solid var(--hairline);border-top:4px solid var(--mustard);border-radius:var(--radius-md);padding:var(--space-5,20px);box-shadow:var(--shadow-card)}
.ib-i{display:grid;place-items:center;width:44px;height:44px;margin-bottom:var(--space-4);border-radius:12px;background:var(--mustard);color:var(--navy)}
.ib-c.ib-ce{border-top-color:var(--emerald)}
.ib-c.ib-ce .ib-i{background:var(--emerald);color:var(--white)}
.ib-i svg{width:24px;height:24px}
.ib-c h3{margin:0 0 var(--space-2);font:600 17px/24px var(--font-display);color:var(--navy)}
.ib-c p{margin:0;font:400 15px/23px var(--font-body);color:var(--navy)}
@media (max-width:900px){.ib-g{grid-template-columns:1fr}
}.section-media{isolation:isolate}
.section-media::before{content:"";position:absolute;z-index:0;left:calc(var(--space-5,20px) * -1);bottom:calc(var(--space-5,20px) * -1);width:38%;height:34%;background:var(--mustard);border-radius:var(--radius-lg);pointer-events:none}
.section-media::after{content:"";position:absolute;z-index:0;right:calc(var(--space-5,20px) * -1);top:calc(var(--space-5,20px) * -1);width:28%;height:26%;background:var(--emerald);border-radius:var(--radius-lg);pointer-events:none}
.section-media .ph{z-index:1;box-shadow:var(--shadow-card)}
.ii-s{padding:var(--space-8) 0;background:var(--off-white);border-top:1px solid var(--hairline)}
.ii{display:grid;grid-template-columns:200px minmax(0,1fr);gap:var(--space-8);align-items:start}
.ii-h{display:flex;align-items:center;gap:var(--space-3)}
.ii-h i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--emerald);color:var(--white);font:700 16px/1 var(--font-display);font-style:normal}
.ii-h h2{margin:0;font:600 16px/22px var(--font-display);color:var(--navy)}
.ii-t{columns:2;column-gap:var(--space-10,40px)}
.ii-t p{margin:0 0 var(--space-2);break-inside:avoid;font:400 13px/20px var(--font-body);color:var(--text-muted,#51606f)}
@media (max-width:900px){.ii{grid-template-columns:1fr}
.ii-t{columns:1}
}.jda-section{padding:var(--space-14,56px) 0}
