.initiatives-wrapper{width:100%;max-width:1100px;margin:0 auto}.initiatives-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:clamp(1rem,2vw,1.25rem);display:grid}.initiatives-tab{border-radius:var(--radius-md);background:var(--bg-primary);cursor:pointer;text-align:left;color:inherit;border:1.5px solid #4a3b3214;align-items:center;gap:.65rem;padding:.85rem 1rem;font-family:inherit;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.initiatives-tab:hover{border-color:#98684c59}.initiatives-tab:focus-visible{outline:2px solid var(--brand-copper);outline-offset:2px}.initiatives-tab.active{box-shadow:0 8px 24px #4a3b3214}.initiatives-tab.active[data-program=sparsh]{background-color:var(--initiative-sparsh-surface);border-color:var(--initiative-sparsh-accent)}.initiatives-tab.active[data-program=chaitanya]{background-color:var(--initiative-chaitanya-surface);border-color:var(--initiative-chaitanya-accent)}.initiatives-tab.active[data-program=sampada]{background-color:var(--initiative-sampada-surface);border-color:var(--initiative-sampada-accent)}.initiatives-tab.active[data-program=shashwat]{background-color:var(--initiative-shashwat-surface);border-color:var(--initiative-shashwat-accent)}.initiatives-tab-icon{border:2px solid #ffffffb3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;box-shadow:0 3px 10px #4a3b3214}.initiatives-tab-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.initiatives-tab-name{color:var(--brand-dark);font-size:.95rem;font-weight:700;line-height:1.2}.initiatives-tab-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--brand-copper);white-space:nowrap;text-overflow:ellipsis;font-size:.62rem;font-weight:600;line-height:1.3;overflow:hidden}.initiatives-panel{border-radius:var(--radius-lg);border:1px solid #4a3b321a;border-width:1px 6px;padding:0;overflow:hidden;box-shadow:0 12px 40px #4a3b3217}.initiatives-panel[data-program=sparsh]{background-color:var(--initiative-sparsh-surface);border-left-color:var(--initiative-sparsh-accent);border-right-color:var(--initiative-sparsh-accent)}.initiatives-panel[data-program=chaitanya]{background-color:var(--initiative-chaitanya-surface);border-left-color:var(--initiative-chaitanya-accent);border-right-color:var(--initiative-chaitanya-accent)}.initiatives-panel[data-program=sampada]{background-color:var(--initiative-sampada-surface);border-left-color:var(--initiative-sampada-accent);border-right-color:var(--initiative-sampada-accent)}.initiatives-panel[data-program=shashwat]{background-color:var(--initiative-shashwat-surface);border-left-color:var(--initiative-shashwat-accent);border-right-color:var(--initiative-shashwat-accent)}.initiatives-panel-inner{background-color:#fcfaf885;padding:clamp(1.5rem,3.5vw,2.5rem)}.initiatives-panel-header{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.125rem;display:flex}.initiatives-panel-icon{border:3px solid #ffffffd9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.75rem;height:3.75rem;display:flex;box-shadow:0 6px 16px #4a3b321f}.initiatives-panel-tag{letter-spacing:.12em;color:var(--brand-brown)!important;margin:0!important;font-size:.8rem!important}.initiatives-panel-title{color:var(--brand-dark);letter-spacing:-.02em;margin-bottom:.65rem;font-size:clamp(1.85rem,4vw,2.65rem);font-weight:700;line-height:1.12}.initiatives-panel-desc{color:color-mix(in srgb, var(--brand-dark) 72%, var(--text-secondary));max-width:40rem;margin-bottom:1.625rem;font-size:clamp(1.02rem,1.5vw,1.125rem);line-height:1.65}.initiatives-panel-cta{display:inline-block}@media (max-width:960px){.initiatives-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.initiatives-tabs{grid-template-columns:1fr;gap:.5rem}.initiatives-tab{padding:.75rem 1rem}.initiatives-tab-tag{white-space:normal}.initiatives-panel{border-radius:var(--radius-md);border-left-width:5px;border-right-width:5px}}