
/* Aperture Research Works V61 - market positioning layer */
:root{
  --v61-navy:#12243b;--v61-blue:#1d6fdc;--v61-cyan:#14b8d4;--v61-orange:#f28c28;
  --v61-ink:#182536;--v61-muted:#58687a;--v61-line:rgba(18,36,59,.14);
  --v61-pale-blue:#edf6ff;--v61-pale-cyan:#ecfbfc;--v61-pale-orange:#fff6e9;--v61-pale-green:#f0faef;
}
.market-position-strip{background:linear-gradient(100deg,var(--v61-pale-blue),var(--v61-pale-cyan),var(--v61-pale-orange));border-top:1px solid var(--v61-line);border-bottom:1px solid var(--v61-line)}
.market-position-strip .shell{padding-top:1.15rem;padding-bottom:1.15rem}.market-position-strip p{margin:.25rem 0;color:var(--v61-ink)}
.market-position-strip strong{color:var(--v61-navy)}
.v61-market-fit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.5rem}.v61-market-card{background:#fff;border:1px solid var(--v61-line);border-radius:18px;padding:1.35rem;box-shadow:0 10px 28px rgba(18,36,59,.06)}.v61-market-card h3{margin:.2rem 0 .55rem;color:var(--v61-navy)}.v61-market-card p{color:var(--v61-ink)}
.v61-buyer-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:1.25rem}.v61-path-step{background:#fff;border:1px solid var(--v61-line);border-radius:16px;padding:1rem}.v61-path-step strong{display:block;color:var(--v61-navy);margin-bottom:.35rem}.v61-path-step span{color:var(--v61-muted)}
.v61-fee-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.4rem 0}.v61-fee-card{background:#fff;border:1px solid var(--v61-line);border-radius:18px;padding:1.35rem;box-shadow:0 10px 26px rgba(18,36,59,.05)}.v61-fee-card.featured{border:2px solid rgba(29,111,220,.45);background:linear-gradient(180deg,#fff,var(--v61-pale-blue))}.v61-fee-card h3{color:var(--v61-navy);margin:.15rem 0}.v61-price{font-size:1.35rem;font-weight:800;color:var(--v61-blue);margin:.45rem 0}.v61-fee-card p,.v61-fee-card li{color:var(--v61-ink)}
.v61-principle{border-left:4px solid var(--v61-cyan);background:#fff;padding:1rem 1.1rem;border-radius:0 14px 14px 0;margin:1rem 0;color:var(--v61-ink)}
.v61-segment-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.v61-segment{background:#fff;border:1px solid var(--v61-line);border-radius:18px;padding:1.3rem}.v61-segment h3{color:var(--v61-navy)}
.site-nav a[href="compare-market-fit.html"]{font-weight:700}.site-nav a[href="compare-market-fit.html"].active{color:var(--v61-blue)}
.v61-compare-cta{background:linear-gradient(120deg,var(--v61-pale-cyan),var(--v61-pale-blue));border:1px solid rgba(20,184,212,.25);border-radius:20px;padding:1.5rem}
.v61-compare-cta h2{color:var(--v61-navy)}
@media(max-width:980px){.v61-market-fit-grid,.v61-fee-grid,.v61-segment-grid{grid-template-columns:1fr 1fr}.v61-buyer-path{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.v61-market-fit-grid,.v61-fee-grid,.v61-segment-grid,.v61-buyer-path{grid-template-columns:1fr}.v61-fee-card,.v61-market-card,.v61-segment{padding:1.1rem}}
