/* MouRakshit.com personal-brand refresh inspired by modern speaker/advisor sites.
   Original design and content; preserves verified imagery and existing evidence links. */
.brand2026{--bg:#f4f1eb;--paper:#fffdf8;--ink:#0b0d10;--muted:#666b73;--line:#dcd8d0;--blue:#1d5fb8;--soft:#ece8df;--max:1200px;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.brand2026 *{box-sizing:border-box}.brand2026 a{text-decoration:none}.brand2026 .wrap{width:min(var(--max),calc(100% - 48px));margin:auto}
.brand2026 .signal-bar{background:#0b0d10;color:#fff;font-size:12px;letter-spacing:.01em}.brand2026 .signal-inner{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand2026 .signal-inner strong{font-weight:850}.brand2026 .signal-inner a{color:#fff;font-weight:800}
.brand2026 .brand-header{position:sticky;top:0;z-index:30;background:rgba(255,253,248,.94);backdrop-filter:blur(16px);border-bottom:1px solid rgba(11,13,16,.09)}.brand2026 .brand-nav{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand2026 .brand-wordmark{display:flex;align-items:center;gap:12px;font-weight:900;letter-spacing:-.02em;color:var(--ink)}.brand2026 .monogram{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--ink);font-size:11px;letter-spacing:.08em}.brand2026 .brand-nav nav{display:flex;align-items:center;gap:24px}.brand2026 .brand-nav nav a{font-size:13px;color:#343940;font-weight:750}.brand2026 .brand-nav .nav-cta{padding:10px 15px;background:var(--ink);color:#fff;border-radius:999px}
.brand2026 .brand-hero{background:var(--ink);color:#fff;padding:74px 0 72px}.brand2026 .hero-shell{display:grid;grid-template-columns:1.2fr .8fr;gap:72px;align-items:center}.brand2026 .hero-kicker,.brand2026 .section-label{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:900;color:var(--blue)}.brand2026 .hero-kicker{color:#a8c8ef}.brand2026 .hero-copy h1{font-size:clamp(64px,8vw,108px);line-height:.88;letter-spacing:-.065em;margin:20px 0 0}.brand2026 .hero-statement{font-family:Georgia,"Times New Roman",serif;font-size:clamp(29px,3.4vw,48px);line-height:1.08;letter-spacing:-.025em;margin:26px 0 0;max-width:820px}.brand2026 .hero-support{font-size:17px;line-height:1.7;color:#bdc5cf;max-width:760px;margin:24px 0 0}.brand2026 .hero-actions,.brand2026 .resource-actions,.brand2026 .section-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.brand2026 .brand-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 18px;border-radius:2px;font-size:13px;font-weight:850;border:1px solid transparent;transition:.18s ease}.brand2026 .brand-btn:hover{transform:translateY(-1px)}.brand2026 .brand-btn-light{background:#fff;color:#0b0d10}.brand2026 .brand-btn-outline{border-color:rgba(255,255,255,.45);color:#fff;background:transparent}.brand2026 .brand-btn-dark{background:var(--ink);color:#fff}.brand2026 .brand-btn-ghost{background:transparent;color:var(--ink);border-color:#aaa49a}.brand2026 .hero-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:24px}.brand2026 .hero-links a{color:#d7dce3;font-size:12px;font-weight:800;border-bottom:1px solid #68707a;padding-bottom:2px}.brand2026 .hero-portrait{margin:0;background:#171a20;border:1px solid #292d34;box-shadow:0 30px 80px rgba(0,0,0,.28)}.brand2026 .hero-portrait img{width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.brand2026 .hero-portrait figcaption{padding:12px 14px;color:#aeb6c1;font-size:11px}
.brand2026 .proof-strip{background:var(--paper);border-bottom:1px solid var(--line)}.brand2026 .proof-grid{display:grid;grid-template-columns:repeat(4,1fr)}.brand2026 .proof-grid>div{padding:27px 28px;border-right:1px solid var(--line)}.brand2026 .proof-grid>div:last-child{border-right:0}.brand2026 .proof-grid strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:37px;letter-spacing:-.04em}.brand2026 .proof-grid span{display:block;color:var(--muted);font-size:12px;line-height:1.45;margin-top:5px}
.brand2026 .brand-section{padding:94px 0}.brand2026 .two-column-intro,.brand2026 .resource-grid,.brand2026 .community-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:74px;align-items:start}.brand2026 h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,5.8vw,72px);line-height:1.01;letter-spacing:-.04em;margin:14px 0 0}.brand2026 .about-copy{font-size:17px;color:#454b53;line-height:1.8}.brand2026 .about-copy p{margin:0 0 18px}.brand2026 .about-copy .lead-copy{font-size:23px;color:var(--ink);line-height:1.55}.brand2026 .expertise-band{margin-top:56px;display:flex;flex-wrap:wrap;gap:8px;padding-top:28px;border-top:1px solid var(--line)}.brand2026 .expertise-band span{font-size:12px;font-weight:800;border:1px solid #beb8ae;padding:8px 11px;background:#fff}
.brand2026 .section-ink{background:var(--ink);color:#fff}.brand2026 .section-heading{max-width:860px;margin-bottom:38px}.brand2026 .section-heading p{font-size:18px;color:var(--muted);max-width:800px}.brand2026 .section-heading.light p{color:#b8c0ca}.brand2026 .section-heading.light .section-label{color:#a8c8ef}.brand2026 .offer-grid{display:grid;grid-template-columns:repeat(2,1fr);border-top:1px solid #353a42;border-left:1px solid #353a42}.brand2026 .offer-card{min-height:280px;padding:34px;border-right:1px solid #353a42;border-bottom:1px solid #353a42}.brand2026 .offer-card>span{display:block;color:#7e8793;font-size:12px}.brand2026 .offer-card h3{font-family:Georgia,"Times New Roman",serif;font-size:32px;line-height:1.08;margin:28px 0 14px}.brand2026 .offer-card p{color:#b8c0ca;max-width:520px}.brand2026 .offer-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:30px}.brand2026 .text-link-light{color:#fff;font-weight:800;font-size:13px;border-bottom:1px solid #707780}
.brand2026 .resource-callout{background:var(--bg)}.brand2026 .resource-grid{align-items:center}.brand2026 .resource-grid p{font-size:18px;color:#555b63;max-width:680px}.brand2026 .resource-list{border-top:1px solid #bfb9b0}.brand2026 .resource-list>div{display:grid;grid-template-columns:150px 1fr;gap:18px;padding:22px 0;border-bottom:1px solid #bfb9b0}.brand2026 .resource-list strong{font-size:14px}.brand2026 .resource-list span{font-size:13px;color:#62676d}
.brand2026 .speaking-section{background:#fff}.brand2026 .featured-talk{border:1px solid var(--line);background:#faf8f3;padding:28px}.brand2026 .featured-talk-copy{max-width:930px}.brand2026 .event-label{font-size:10px;text-transform:uppercase;letter-spacing:.13em;font-weight:900;color:var(--blue)}.brand2026 .featured-talk h3{font-family:Georgia,"Times New Roman",serif;font-size:clamp(31px,4vw,50px);line-height:1.05;letter-spacing:-.03em;margin:15px 0}.brand2026 .featured-talk-copy p{color:#5b6068;font-size:16px}.brand2026 .featured-talk-copy a{display:inline-block;margin-top:10px;color:var(--ink);font-weight:850;font-size:13px;border-bottom:1px solid #888}.brand2026 .featured-talk-media{display:grid;grid-template-columns:1.35fr 1fr;gap:15px;margin-top:26px}.brand2026 .featured-talk-media figure{margin:0;overflow:hidden;background:#fff;border:1px solid var(--line)}.brand2026 .featured-talk-media img{width:100%;height:340px;object-fit:cover}.brand2026 .featured-talk-media .session-card img{object-fit:contain}.brand2026 .upcoming-talks{margin-top:34px;border-top:1px solid var(--line)}.brand2026 .upcoming-talks article{display:grid;grid-template-columns:170px 1fr auto;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.brand2026 .upcoming-talks time{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--blue);font-weight:900}.brand2026 .upcoming-talks h3{font-size:18px;margin:0 0 4px}.brand2026 .upcoming-talks p{margin:0;color:var(--muted);font-size:13px}.brand2026 .upcoming-talks a,.brand2026 .upcoming-talks>article>span{font-size:12px;font-weight:850;color:var(--ink)}
.brand2026 .section-soft{background:var(--soft)}.brand2026 .article-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.brand2026 .article-grid a{min-height:230px;padding:28px;border:1px solid #cbc6bd;background:#fff;display:flex;flex-direction:column;color:var(--ink)}.brand2026 .article-grid span{font-size:10px;text-transform:uppercase;letter-spacing:.11em;color:var(--blue);font-weight:900}.brand2026 .article-grid strong{font-family:Georgia,"Times New Roman",serif;font-size:28px;line-height:1.12;letter-spacing:-.025em;margin:18px 0}.brand2026 .article-grid em{font-style:normal;font-size:12px;font-weight:850;margin-top:auto}
.brand2026 .community-intro>div:last-child{font-size:17px;color:#515760;line-height:1.7;padding-top:38px}.brand2026 .text-link{display:inline-block;color:var(--ink);font-weight:850;font-size:13px;border-bottom:1px solid #8d8d8d;margin-top:8px}.brand2026 .community-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-top:44px}.brand2026 .community-gallery figure{margin:0;border:1px solid var(--line);background:#fff}.brand2026 .community-gallery img{width:100%;height:auto!important;object-fit:contain!important}.brand2026 .community-gallery figcaption{padding:11px 13px;font-size:11px;color:#646a72}
.brand2026 .closing-cta{padding:82px 0;background:#0b0d10;color:#fff}.brand2026 .closing-inner{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:end}.brand2026 .closing-cta h2{color:#fff;max-width:880px}.brand2026 .closing-cta p{color:#b8c0ca;max-width:760px;font-size:17px}.brand2026 .light-label{color:#a8c8ef}.brand2026 .closing-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.brand2026 .brand-footer{padding:32px 0;background:#050607;color:#fff;border-top:1px solid #24272c}.brand2026 .footer-row{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.brand2026 .footer-row strong{display:block;font-size:15px}.brand2026 .footer-row span{display:block;color:#9098a2;font-size:11px;margin-top:5px}.brand2026 .footer-links{display:flex;gap:18px;flex-wrap:wrap}.brand2026 .footer-links a{color:#c0c6cf;font-size:11px}
@media(max-width:980px){.brand2026 .brand-nav nav a:not(.nav-cta){display:none}.brand2026 .hero-shell,.brand2026 .two-column-intro,.brand2026 .resource-grid,.brand2026 .community-intro,.brand2026 .closing-inner{grid-template-columns:1fr}.brand2026 .hero-portrait{max-width:470px}.brand2026 .proof-grid{grid-template-columns:1fr 1fr}.brand2026 .proof-grid>div:nth-child(2){border-right:0}.brand2026 .offer-grid,.brand2026 .article-grid,.brand2026 .community-gallery{grid-template-columns:1fr 1fr}.brand2026 .closing-actions{justify-content:flex-start}.brand2026 .featured-talk-media{grid-template-columns:1fr}.brand2026 .featured-talk-media img{height:auto}}
@media(max-width:650px){.brand2026 .wrap{width:min(var(--max),calc(100% - 28px))}.brand2026 .signal-inner{padding:9px 0;align-items:flex-start;flex-direction:column;gap:2px}.brand2026 .brand-nav{min-height:64px}.brand2026 .brand-hero{padding:54px 0}.brand2026 .hero-shell{gap:38px}.brand2026 .hero-copy h1{font-size:58px}.brand2026 .hero-statement{font-size:30px}.brand2026 .proof-grid,.brand2026 .offer-grid,.brand2026 .article-grid,.brand2026 .community-gallery{grid-template-columns:1fr}.brand2026 .proof-grid>div{border-right:0;border-bottom:1px solid var(--line)}.brand2026 .proof-grid>div:last-child{border-bottom:0}.brand2026 .brand-section{padding:68px 0}.brand2026 h2{font-size:42px}.brand2026 .two-column-intro,.brand2026 .resource-grid,.brand2026 .community-intro{gap:30px}.brand2026 .offer-card{min-height:0;padding:26px}.brand2026 .resource-list>div{grid-template-columns:1fr;gap:4px}.brand2026 .upcoming-talks article{grid-template-columns:1fr;gap:7px}.brand2026 .featured-talk{padding:18px}.brand2026 .article-grid strong{font-size:24px}.brand2026 .closing-cta{padding:64px 0}.brand2026 .footer-row{display:block}.brand2026 .footer-links{margin-top:22px}}
