/* The homepage directory ("Go deeper") and the few rules the inner pages need on top of the homepage styles. */
#valoris-cinematic .vc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
#valoris-cinematic .vc-navlinks a[aria-current="page"]{color:var(--vc-gold)}

/* ---------- the directory: where the examples, the model and the market view now live ---------- */
#valoris-cinematic .vc-more>.vc-anchor{position:absolute;top:0;left:0;width:0;height:0}
#valoris-cinematic .vc-more-list{list-style:none;margin:12px 0 0;padding:0;align-self:center;border-bottom:1px solid #cdbb9177}
#valoris-cinematic .vc-more-list li{border-top:1px solid #cdbb9177}
#valoris-cinematic .vc-more-list a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:22px;align-items:start;padding:28px 0;text-decoration:none}
#valoris-cinematic .vc-more-list h3{font:400 26px/1.2 Georgia,serif;margin:0 0 10px}
#valoris-cinematic .vc-more-list p{font-size:16px;line-height:1.75;margin:0;max-width:460px;color:#e0e7e2}
#valoris-cinematic .vc-more-list a>span{font-size:22px;line-height:1.35;color:var(--vc-gold);transition:transform .3s}
#valoris-cinematic .vc-more-list a:hover>span{transform:translate(4px,-4px)}
@media(max-width:800px){#valoris-cinematic .vc-more-list{margin:0}}
@media(max-width:540px){#valoris-cinematic .vc-more-list a{padding:24px 0;gap:16px}#valoris-cinematic .vc-more-list h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){#valoris-cinematic .vc-more-list a>span{transition:none}}

/* ---------- inner pages ---------- */
/* On the homepage the list of trades sat directly under the introduction; on its own page it needs its own top edge. */
#valoris-cinematic.vc-subpage .vc-audience{padding-top:80px;border-top:1px solid #cdbb9133}
#valoris-cinematic.vc-subpage .vc-audience>.vc-link{margin-top:34px}
@media(max-width:540px){#valoris-cinematic.vc-subpage .vc-audience{padding-top:60px}}

/* ---------- revenue-based financing: a small band under the two practices ----------
   A dark panel, so it reads as its own offer inside the cream services section. Its background is drawn
   for this offer alone (rbf-revenue.svg): two years of monthly revenue, with the repayment as one fixed
   gold share of each month, so the payment visibly rises and falls with sales. Illustrative, no figures. */
#valoris-cinematic .vc-rbf{position:relative;isolation:isolate;overflow:hidden;margin-top:90px;padding:52px 52px 48px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:32px 64px;color:#ede9df;
  background:linear-gradient(90deg,rgba(7,19,25,.97) 0%,rgba(7,19,25,.9) 38%,rgba(7,19,25,.55) 70%,rgba(7,19,25,.4) 100%),#0b1b27 url("rbf-revenue.svg") right center/cover no-repeat;border-top:2px solid #cdbb91}
#valoris-cinematic .vc-rbf .vc-kicker{color:#d4b677}
#valoris-cinematic .vc-rbf-head h3{font:400 clamp(28px,3vw,40px)/1.15 Georgia,serif;letter-spacing:-.6px;margin:14px 0 16px;color:#ede9df}
#valoris-cinematic .vc-rbf-head p{font-size:16px;line-height:1.8;color:#c5ceca;margin:0;max-width:470px}
#valoris-cinematic .vc-rbf-head .vc-link{margin-top:26px;color:#ede9df;border-color:#cdbb91!important}
#valoris-cinematic .vc-rbf-head .vc-link:hover{color:#d4b677}
#valoris-cinematic .vc-rbf-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 34px;align-self:center}
#valoris-cinematic .vc-rbf-points li{border-top:1px solid rgba(205,187,145,.45);padding:16px 0 18px;min-width:0}
#valoris-cinematic .vc-rbf-points b{display:block;font:400 19px/1.3 Georgia,serif;color:#ede9df;margin-bottom:6px}
#valoris-cinematic .vc-rbf-points span{display:block;font-size:14px;line-height:1.7;color:#b9c4c3}
@media(max-width:900px){#valoris-cinematic .vc-rbf{grid-template-columns:1fr;padding:38px 30px 34px;margin-top:70px;padding-bottom:150px;background:linear-gradient(180deg,rgba(7,19,25,.97) 0%,rgba(7,19,25,.9) 60%,rgba(7,19,25,.45) 100%),#0b1b27 url("rbf-revenue.svg") 72% 100%/220% auto no-repeat}}
@media(max-width:540px){#valoris-cinematic .vc-rbf{padding:32px 22px 150px}#valoris-cinematic .vc-rbf-points{grid-template-columns:1fr}}
