.footer .footer-brand p,.footer .footer-bottom{color:var(--color-text-muted)}
.workflow-screen .screen-header,.workflow-screen .screen-header span,.workflow-screen .mini-label{color:var(--color-text-muted)}
.workflow-screen .draft h3{color:var(--color-text)}
.workforce-boundaries .two-col>div>p:not(.eyebrow){color:var(--color-canvas)}
.motion-enhanced .quote-story:not(.is-static) .quote-paper,.motion-enhanced .quote-story:not(.is-static) .source-note,.motion-enhanced .quote-story:not(.is-static) .owner-approval{opacity:1!important;transition-property:transform}
.motion-enhanced .quote-story:not(.is-static)[data-phase=notes] .quote-paper{visibility:hidden}
.motion-enhanced .quote-story:not(.is-static) .quote-paper dl>div{opacity:1!important}
.quote-story .story-step{opacity:1}
.motion-enhanced .quote-story:not(.is-static) .quote-processing,.motion-enhanced .quote-story:not(.is-static) .extract-fields{opacity:1;visibility:hidden;transition-property:transform}
.motion-enhanced .quote-story:not(.is-static)[data-phase=draft] .quote-processing,.motion-enhanced .quote-story:not(.is-static)[data-phase=draft] .extract-fields{visibility:visible}
/* Arrow drawn as a shape: iOS renders the character as a blue emoji tile */
.arrow-ne{display:inline-block;width:1em;height:1em;vertical-align:-.12em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M8 7h9v9'/%3E%3C/svg%3E") center/contain no-repeat}
.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden;opacity:0}
.finder-send{margin-top:48px;padding-top:32px;border-top:1px solid var(--finder-ink,#20221e);max-width:720px}
.finder-send h2{font-size:clamp(26px,3vw,36px);line-height:1.1;margin:0 0 12px}
.finder-send .consent{display:flex;gap:12px;align-items:flex-start;margin:16px 0;font-weight:400}
.finder-send .consent input{width:22px;height:22px;flex:none;margin-top:2px}
.finder-send .btn[disabled],#enquiry-form .btn[disabled]{opacity:.6;cursor:wait}
