:root{--bg:#ebe7f0;--paper:#fff;--ink:#17113d;--ink-2:#3d3658;--muted:#7a738f;--rule:#dcd5e3;--coral:#e56a69;--coral-soft:#f4b9b8;--pink:#cdc5d8;--pink-soft:#ebe7f0;--max:1180px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Montserrat,system-ui,-apple-system,sans-serif;font-weight:400;line-height:1.55}*,:before,:after{font-family:inherit}a{color:inherit;text-decoration:none}@media (max-width:720px){.qly-root,.portfolio-root{padding-left:18px!important;padding-right:18px!important}.qly-headline,.portfolio-headline{font-size:clamp(28px,8vw,40px)!important;line-height:1.1!important}.qly-section{padding-top:24px!important;padding-bottom:24px!important}.qly-stats{grid-template-columns:1fr 1fr!important;gap:18px!important}.glance-grid,.qly-charts{grid-template-columns:1fr!important}.qly-bars{gap:8px!important;min-height:160px!important}.qly-bars .bar-label{font-size:10px!important}.deals-grid{grid-template-columns:1fr!important}.portfolio-cards{grid-template-columns:1fr!important;gap:12px!important}.portfolio-drawer{width:100vw!important;max-width:100vw!important}.portfolio-drawer .pad{padding:24px 20px 60px!important}.pf-card{padding:20px!important}.qly-letter p{font-size:15px!important;line-height:1.7!important}}
