/* INTERACTIVE PREVIEW ONLY — © 2026 ReBrandMyAI. Reuse requires a valid licence. Not the customer edition. */

.hero-r6{padding-top:0!important}
.r6-hero-layout:before{display:none!important}
.r9-survey-track{
  position:absolute;z-index:5;top:clamp(75px,6.3vw,112px);bottom:clamp(24px,3vw,52px);
  left:calc(100% - 37.6%);width:1px;
  background:linear-gradient(180deg,rgba(28,32,36,.03),rgba(28,32,36,.26) 22%,rgba(28,32,36,.2) 82%,rgba(28,32,36,.04));
  --r9-depth:9%;
}
.r9-survey-track:before{content:"";position:absolute;top:0;left:0;width:2px;height:var(--r9-depth);background:linear-gradient(180deg,rgba(154,75,54,.12),#be913b);transition:height 1150ms cubic-bezier(.37,0,.12,1)}
.r9-survey-cursor{
  position:absolute;left:0;top:var(--r9-depth);transform:translate(-100%,-50%);
  border:0;background:transparent;color:#69736d;cursor:default;
  display:flex;gap:0;align-items:center;padding:9px 0 9px 6px;pointer-events:auto;
  transition:top 1150ms cubic-bezier(.37,0,.12,1);white-space:nowrap;
}
.r9-cursor-label{font:600 12px/1.3 var(--mono);letter-spacing:.13em;white-space:nowrap}
.r9-cursor-label strong{font:inherit;color:#a16a38}
.r9-fieldnote{min-width:0}
.r9-mobile-marker{display:none}
.r9-fieldnote-inner{opacity:1;transform:translateY(0);transition:opacity .28s ease,transform .28s ease}
.r9-fieldnote.r9-changing .r9-fieldnote-inner{opacity:.13;transform:translateY(9px)}
.r9-fieldnote .r6-specimen-crosswalk .r9-step-current{font-weight:700;color:#2e7465}
.r9-fieldnote .r6-specimen-crosswalk .r9-step-current:before{background:#2e7465;width:20px}
.r9-fieldnote.r9-document .r6-specimen-number{font-size:clamp(25px,2.3vw,37px);letter-spacing:-.055em}
.r9-fieldnote .r6-specimen-number{min-height:1.15em}
.r9-ink{position:absolute;left:-1%;bottom:-.18em;width:108%;height:.22em;overflow:visible;pointer-events:none}
.r9-ink path{fill:none;stroke:var(--ochre);stroke-width:5.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;stroke-dashoffset:320;animation:r9-draw-ink 1750ms cubic-bezier(.16,.68,.27,1) .95s forwards}
.hero-r6 h1 .traced em:after{display:none!important}
@keyframes r9-draw-ink{to{stroke-dashoffset:0}}
.r9-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:1190px) and (min-width:901px){
 .r9-survey-track{left:calc(100% - 39%)}
 .r9-cursor-label{font-size:10px;letter-spacing:.06em}
}
@media(max-width:900px){
 .r9-survey-track{display:none}
 .r9-mobile-marker{display:block;color:#747974;font:600 10px/1.35 var(--mono);letter-spacing:.12em;margin-bottom:17px}
}
@media(max-width:620px){
 .hero-r6{padding-top:0!important}
 .r9-fieldnote .r6-specimen-number{white-space:normal}
 .r9-fieldnote .r6-specimen-caption{margin-bottom:22px}
 .r9-ink{height:.19em;bottom:-.15em}
}
@media(prefers-reduced-motion:reduce){
 .r9-ink path{animation:none;stroke-dashoffset:0}
 .r9-survey-track:before,.r9-survey-cursor,.r9-fieldnote-inner{transition:none!important}
}
@media(min-width:901px){
 .r9-fieldnote{top:var(--r10-card-drop,54px)}
}
.r9-survey-cursor{user-select:none}
.r9-survey-track:not(.r12-initialized):before,
.r9-survey-track:not(.r12-initialized) .r9-survey-cursor{transition:none!important}
