:root{--md-primary-fg-color: #102a43;--md-primary-bg-color: #f8fbff;--md-accent-fg-color: #0e7490;--md-default-bg-color: #f8faf7;--md-default-fg-color: #172033;--md-default-fg-color--light: #5c667a;--md-typeset-color: #172033;--md-typeset-a-color: #0f6f84;--portfolio-bg: #f8faf7;--portfolio-panel: #ffffff;--portfolio-soft: #eef7f2;--portfolio-line: rgba(16, 42, 67, .14);--portfolio-ink: #102a43;--portfolio-muted: #5c667a;--portfolio-teal: #0f7c80;--portfolio-gold: #b6842e;--portfolio-green: #427a5b;--portfolio-shadow: 0 16px 42px rgba(16, 42, 67, .09);--portfolio-radius: 8px}html{scroll-behavior:smooth}body{background:linear-gradient(180deg,#eef7f2d9,#f8faf700 340px),var(--portfolio-bg)}.md-header{background:#102a43f7;box-shadow:0 8px 30px #102a4329}.md-tabs{background:#102a43}.md-main__inner{margin-top:1.2rem}.md-grid{max-width:1240px}.md-content__inner{padding-bottom:3rem}.md-typeset{font-size:.82rem;line-height:1.72}.md-typeset h1,.md-typeset h2,.md-typeset h3,.md-typeset h4{color:var(--portfolio-ink);font-weight:780;letter-spacing:0}.md-typeset h1{margin-bottom:1.1rem;font-size:2.15rem}.md-typeset h2{margin-top:2.4rem;padding-top:.4rem;border-top:1px solid var(--portfolio-line)}.md-typeset h2:after{display:block;width:54px;height:3px;margin-top:.45rem;background:linear-gradient(90deg,var(--portfolio-teal),var(--portfolio-gold));border-radius:999px;content:""}.md-typeset p,.md-typeset li{color:#243247}.md-typeset a{text-decoration-thickness:.08em;text-underline-offset:.18em}.md-typeset blockquote{color:#27364f;background:linear-gradient(90deg,#0f7c8017,#b6842e12);border-left:4px solid var(--portfolio-teal);border-radius:0 var(--portfolio-radius) var(--portfolio-radius) 0;padding:1rem 1.2rem}.md-typeset table:not([class]){display:table;width:100%;overflow:hidden;background:var(--portfolio-panel);border:1px solid var(--portfolio-line);border-radius:var(--portfolio-radius);box-shadow:0 10px 28px #102a430f}.md-typeset table:not([class]) th{background:#102a43;color:#fff;font-weight:720}.md-typeset table:not([class]) td{vertical-align:top}.md-typeset .admonition,.md-typeset details{border-color:var(--portfolio-teal);border-radius:var(--portfolio-radius);box-shadow:0 12px 32px #102a4314}.md-nav__title,.md-nav__link{letter-spacing:0}.md-nav__link--active,.md-nav__link:focus,.md-nav__link:hover{color:var(--portfolio-teal)}.md-search__form{border-radius:var(--portfolio-radius)}.md-button{border-radius:var(--portfolio-radius);font-weight:720;letter-spacing:0}.md-typeset .grid.cards>ul>li,.md-typeset .grid>.card{border:1px solid var(--portfolio-line);border-radius:var(--portfolio-radius);box-shadow:0 12px 30px #102a4312}.category-hero,.insights-hero{margin-bottom:1.2rem;padding:2.2rem;color:#f8fbff;background:linear-gradient(135deg,#102a43f5,#0f7c80db),url(https://images.unsplash.com/photo-1559757175-0eb30cd8c063?auto=format&fit=crop&w=1600&q=80);background-position:center;background-size:cover;border-radius:var(--portfolio-radius);box-shadow:var(--portfolio-shadow)}.category-hero h1,.insights-hero h1{margin:0;color:#fff!important}.category-hero p,.insights-hero p{max-width:760px;margin:.8rem 0 0;color:#f8fbffe6!important}.overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.4rem 0 2rem}.overview-card{display:block;min-width:0;padding:1.25rem;color:inherit!important;text-decoration:none!important;background:var(--portfolio-panel);border:1px solid var(--portfolio-line);border-top:4px solid var(--portfolio-teal);border-radius:var(--portfolio-radius);box-shadow:0 12px 32px #102a4312}.overview-card:hover{border-top-color:var(--portfolio-gold)}.overview-card strong{display:block;color:var(--portfolio-ink);font-size:1.03rem}.overview-card span{display:block;margin-top:.45rem;color:var(--portfolio-muted);font-size:.8rem;line-height:1.55}.status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1.2rem 0}.status-pill{padding:.75rem .9rem;color:#243247;background:var(--portfolio-soft);border:1px solid var(--portfolio-line);border-radius:var(--portfolio-radius);font-weight:700}.portfolio-container{color:#172033}.portfolio-hero{position:relative;overflow:hidden;padding:4.6rem 2.4rem 3.8rem;color:#f8fbff;background:linear-gradient(135deg,#102a43f5,#0f7c80e0),url(https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&w=1800&q=80);background-position:center;background-size:cover;border-radius:var(--portfolio-radius);box-shadow:var(--portfolio-shadow)}.portfolio-hero:after{position:absolute;inset:auto 0 0;height:5px;background:linear-gradient(90deg,var(--portfolio-gold),#d7b56d,var(--portfolio-teal));content:""}.portfolio-hero__inner{position:relative;z-index:1;max-width:920px}.portfolio-eyebrow{margin:0 0 .9rem;color:#bce9e4!important;font-size:.76rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.portfolio-hero h1{max-width:780px;margin:0;color:#fff!important;font-size:3.1rem;line-height:1.05}.portfolio-hero__subtitle{max-width:760px;margin:1.2rem 0 0;color:#f8fbffeb!important;font-size:1.08rem}.portfolio-actions,.contact-chips{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.7rem}.portfolio-action,.chip{display:inline-flex;align-items:center;min-height:42px;padding:.58rem .92rem;color:#f8fbff!important;background:#ffffff1a;border:1px solid rgba(255,255,255,.32);border-radius:var(--portfolio-radius);text-decoration:none;backdrop-filter:blur(10px)}.portfolio-action--primary{color:#102a43!important;background:#f4c95d;border-color:#f4c95d;font-weight:780}.portfolio-section{margin-top:2.4rem}.section-title{display:flex;align-items:center;gap:.65rem;margin:2.6rem 0 1.1rem;color:var(--portfolio-ink);font-size:1.45rem;font-weight:800}.section-title:before{width:.48rem;height:1.8rem;background:linear-gradient(180deg,var(--portfolio-teal),var(--portfolio-gold));border-radius:999px;content:""}.premium-quote{margin:1.5rem 0;padding:1.25rem 1.4rem;color:#1f2f45;background:linear-gradient(135deg,#0f7c8017,#b6842e17);border:1px solid var(--portfolio-line);border-left:4px solid var(--portfolio-gold);border-radius:var(--portfolio-radius)}.cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.premium-card{min-width:0;padding:1.35rem;background:var(--portfolio-panel);border:1px solid var(--portfolio-line);border-top:4px solid var(--portfolio-teal);border-radius:var(--portfolio-radius);box-shadow:0 13px 34px #102a4312}.premium-card h3,.premium-card h4{margin-top:0;color:var(--portfolio-ink)}.venture-link{transition:transform .2s ease,border-top-color .2s ease}.venture-link:hover{transform:translateY(-4px);border-top-color:var(--portfolio-gold)}.venture-arrow{display:block;margin-top:1rem;font-weight:700;font-size:.85rem;color:var(--portfolio-teal)}.venture-link:hover .venture-arrow{color:var(--portfolio-gold)}.premium-card ul{margin-bottom:0}.metric-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin:1rem 0 0}.metric{padding:1rem;background:var(--portfolio-panel);border:1px solid var(--portfolio-line);border-radius:var(--portfolio-radius);box-shadow:0 10px 28px #102a4312}.metric strong{display:block;color:var(--portfolio-ink);font-size:1.45rem;line-height:1}.metric span{display:block;margin-top:.3rem;color:var(--portfolio-muted)!important;font-size:.78rem}.premium-table{width:100%;margin:1.4rem 0;overflow:hidden;border-collapse:collapse;background:var(--portfolio-panel);border:1px solid var(--portfolio-line);border-radius:var(--portfolio-radius);box-shadow:0 12px 32px #102a4312}.premium-table th{padding:.9rem;color:#fff;text-align:left;background:#102a43}.premium-table td{padding:.9rem;border-top:1px solid var(--portfolio-line)}.custom-list{padding-left:1rem}.cta-box{margin-top:2.8rem;padding:2.3rem;color:#f8fbff;text-align:center;background:linear-gradient(135deg,#102a43,#0f7c80);border-radius:var(--portfolio-radius);box-shadow:var(--portfolio-shadow)}.cta-box h2{color:#fff!important;border:0}.cta-box h2:after{display:none}.cta-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:1rem;padding:.72rem 1.15rem;color:#102a43!important;font-weight:780;background:#f4c95d;border-radius:var(--portfolio-radius);text-decoration:none}@media screen and (max-width:76.1875em){.md-sidebar--primary{background:var(--portfolio-bg)}}@media screen and (max-width:700px){.md-main__inner{margin-top:.45rem}.md-content__inner{padding:.35rem .55rem 2.5rem}.md-typeset{font-size:.78rem}.md-typeset h1{font-size:1.68rem}.md-typeset table:not([class]),.premium-table{display:block;overflow-x:auto;white-space:nowrap}.portfolio-hero{padding:2.35rem 1.15rem 2rem}.portfolio-hero h1{font-size:2.02rem}.portfolio-hero__subtitle{margin-top:.85rem;font-size:.88rem;line-height:1.62}.portfolio-actions,.contact-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1.05rem}.portfolio-action,.chip,.cta-button{width:100%;min-width:0;min-height:38px;padding:.48rem .62rem;font-size:.72rem;line-height:1.25}.portfolio-action--primary{grid-column:1 / -1}.cards-grid,.overview-grid,.status-strip{grid-template-columns:1fr}.category-hero,.insights-hero{padding:1.4rem}.metric-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin-top:1.05rem}.metric{padding:.7rem}.metric strong{font-size:1.1rem}.metric span{font-size:.68rem}.section-title{font-size:1.16rem}.premium-card,.cta-box{padding:1.1rem}}:root{--md-primary-fg-color: #102a43}body{margin:0;font-family:Inter,sans-serif}.md-header{background:var(--md-primary-fg-color);color:#fff;padding:.5rem 0}.md-tabs{background:#102a43;border-bottom:1px solid rgba(255,255,255,.1);position:relative;z-index:100}.md-grid{max-width:1240px;margin:0 auto;padding:0 1rem}.md-tabs__list{display:flex;list-style:none;margin:0;padding:0;flex-wrap:wrap;gap:1.5rem}.md-tabs__item{position:relative;padding:.75rem 0}.md-tabs__link{color:#fff;text-decoration:none;font-weight:700;font-size:.85rem;cursor:pointer;display:flex;align-items:center;gap:.25rem}.dropdown:hover .dropdown-menu{display:block}.dropdown-menu{display:none;position:absolute;top:100%;left:0;background:#102a43;list-style:none;padding:.5rem 0;margin:0;min-width:200px;border:1px solid rgba(255,255,255,.1);border-radius:4px;box-shadow:0 8px 16px #0003}.dropdown-menu li a{display:block;padding:.6rem 1.2rem;color:#fff;text-decoration:none;font-size:.8rem;font-weight:500}.dropdown-menu li a:hover{background:#ffffff1a}.dropdown .md-tabs__link:after{content:"▼";font-size:.6rem;opacity:.7}
