.enquiry-jobs-scene{width:100%;height:auto;display:block}.enquiry-jobs-scene text{font-family:var(--font-sans);fill:var(--ink);font-size:18px;font-weight:600}.enquiry-jobs-scene .enquiry-dot{fill:var(--accent-text)}.enquiry-jobs-scene .lost-dot{fill:var(--ink3)}.enquiry-jobs-scene .job-icon{color:var(--accent-text)}.enquiry-jobs-scene .dot-to-job{animation:2.8s linear infinite enquiry-to-job}.enquiry-jobs-scene .dot-lost{animation:2.8s linear infinite enquiry-lost}.enquiry-jobs-paused *{animation-play-state:paused!important}@keyframes enquiry-to-job{0%{opacity:0;transform:translate(0)}10%{opacity:1}88%{opacity:1;transform:translate(258px)}to{opacity:0;transform:translate(258px)}}@keyframes enquiry-lost{0%{opacity:0;transform:translate(0)}10%{opacity:1}45%{opacity:1;transform:translate(110px)}70%,to{opacity:0;transform:translate(135px,35px)}}@media (prefers-reduced-motion:reduce){.enquiry-jobs-scene *{transition:none!important;animation:none!important}}.proof-number{font-variant-numeric:tabular-nums;letter-spacing:0}.proof-bars{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:24px;height:250px;display:grid}.proof-bar{transform-origin:bottom;border-radius:8px 8px 0 0;transition:transform 1.1s}.proof-bar-past{background:var(--ink3);height:106px}.proof-bar-forecast{background:var(--accent);border:2px dashed var(--accent-text);height:200px}.proof-bars-waiting .proof-bar{transform:scaleY(.03)}.quote-stack{grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;display:grid}.quote-mini{aspect-ratio:3/4;border:1px solid var(--line2);background:var(--bg2);border-radius:3px;transition:background .6s,border-color .6s,transform .6s}.quote-mini:before,.quote-mini:after{content:"";background:var(--line2);height:2px;margin:20% 18% 0;display:block}.quote-stack-active .quote-mini{background:var(--accent-wash);border-color:var(--accent-text);transform:translateY(-3px)}.quote-stack-active .quote-mini:after{background:var(--accent-text)}.review-rail{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--line2) transparent;gap:16px;padding-bottom:16px;display:flex;overflow-x:auto}.review-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0}.review-excerpt{min-height:164px;font-size:23px;line-height:1.35}.review-excerpt strong{color:var(--accent);font-weight:800}@media (width>=640px){.review-slide{flex-basis:calc(50% - 8px)}}@media (width>=1024px){.review-slide{flex-basis:calc(33.3333% - 10.6667px)}}@media (prefers-reduced-motion:reduce){.proof-bar,.quote-mini{transition:none}.review-rail{scroll-behavior:auto}}
