
.match-demo[data-v-book-match-demo]{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0;width:100%;padding:20px 16px;border:1px solid #d8e3dc;border-radius:26px;background:#f6faf7;color:#263238}
.match-demo__title[data-v-book-match-demo]{font-size:clamp(16px,2.8cqh,22px);font-weight:700;text-align:center}
.match-demo__headings[data-v-book-match-demo]{display:grid;grid-template-columns:1fr 1fr;gap:44px;width:100%;font-size:13px;line-height:1.35;text-align:center}
.match-demo__stage[data-v-book-match-demo]{width:100%;height:auto;max-height:250px;overflow:visible}
.match-demo__pill[data-v-book-match-demo]{fill:white;stroke:#bdcbd1;stroke-width:2}
.match-demo__word[data-v-book-match-demo]{font:22px Poppins,sans-serif;text-anchor:middle;fill:#263238}
.match-demo__line[data-v-book-match-demo]{stroke:#43825b;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}
.match-demo__line--first[data-v-book-match-demo]{animation:match-demo-first-line-book-match-demo 8s linear forwards}
.match-demo__line--second[data-v-book-match-demo]{animation:match-demo-second-line-book-match-demo 8s linear forwards}
.match-demo__dot[data-v-book-match-demo]{fill:white;stroke:#607d8b;stroke-width:3}
.match-demo__dot--first[data-v-book-match-demo]{animation:match-demo-first-dot-book-match-demo 8s linear forwards}
.match-demo__dot--second[data-v-book-match-demo]{animation:match-demo-second-dot-book-match-demo 8s linear forwards}
.match-demo__pointer[data-v-book-match-demo]{opacity:0;animation:match-demo-pointer-book-match-demo 8s ease-in-out forwards}
.match-demo__pointer circle[data-v-book-match-demo]{fill:#fff9e9;stroke:#ed9e20;stroke-width:2}
.match-demo__pointer text[data-v-book-match-demo]{font:28px 'Material Icons';text-anchor:middle;fill:#c98208}
.match-demo__replay[data-v-book-match-demo]{display:flex;align-items:center;justify-content:center;gap:7px;padding:7px 16px;border:1px solid #c2d2c7;border-radius:999px;background:white;color:#375c44;font:inherit;font-size:14px;cursor:pointer}
.match-demo__replay .material-icons[data-v-book-match-demo]{font-size:20px}.match-demo__replay[data-v-book-match-demo]:hover{background:#e8f3eb}.match-demo__replay[data-v-book-match-demo]:focus-visible{outline:3px solid #e69500;outline-offset:3px}
@keyframes match-demo-first-line-book-match-demo{0%,42%{stroke-dashoffset:1}50%,100%{stroke-dashoffset:0}}
@keyframes match-demo-second-line-book-match-demo{0%,80%{stroke-dashoffset:1}88%,100%{stroke-dashoffset:0}}
@keyframes match-demo-first-dot-book-match-demo{0%,43%{fill:white;stroke:#607d8b}50%,100%{fill:#43825b;stroke:#43825b}}
@keyframes match-demo-second-dot-book-match-demo{0%,81%{fill:white;stroke:#607d8b}88%,100%{fill:#43825b;stroke:#43825b}}
@keyframes match-demo-pointer-book-match-demo{0%{opacity:0;transform:translate(156px,52px)}8%,12%{opacity:1;transform:translate(156px,52px) scale(1)}17%{transform:translate(156px,52px) scale(.8)}23%{transform:translate(156px,52px) scale(1)}38%{transform:translate(224px,138px) scale(1)}43%{transform:translate(224px,138px) scale(.8)}50%{transform:translate(224px,138px) scale(1)}60%{transform:translate(156px,138px) scale(1)}65%{transform:translate(156px,138px) scale(.8)}70%{transform:translate(156px,138px) scale(1)}78%{transform:translate(224px,52px) scale(1)}83%{transform:translate(224px,52px) scale(.8)}89%,94%{opacity:1;transform:translate(224px,52px) scale(1)}100%{opacity:0;transform:translate(224px,52px)}}
@media(prefers-reduced-motion:reduce){.match-demo__line[data-v-book-match-demo],.match-demo__dot[data-v-book-match-demo],.match-demo__pointer[data-v-book-match-demo]{animation:none}.match-demo__line[data-v-book-match-demo]{stroke-dashoffset:0}.match-demo__dot[data-v-book-match-demo]{fill:#43825b;stroke:#43825b}.match-demo__pointer[data-v-book-match-demo]{display:none}}

.book-tool__assessment-intro-copy[data-v-934b8240] { display:flex; flex-direction:column; align-items:center; gap:inherit; width:100%;
}
.book-tool__assessment-intro-content--match[data-v-934b8240] { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1fr); align-items:center; gap:clamp(20px,4cqw,44px); width:min(100%,1000px);
}
.book-tool__assessment-intro-content--match .book-tool__assessment-intro-copy[data-v-934b8240] { align-items:flex-start; text-align:left; gap:20px;
}
.book-tool__assessment-intro-content--match .book-tool__assessment-intro-title[data-v-934b8240] { font-size:clamp(24px,4.5cqh,36px);
}
.book-tool__assessment-intro-content--match .book-tool__assessment-intro-instructions[data-v-934b8240] { font-size:clamp(16px,3cqh,22px);
}
@container(max-width:600px) {
.book-tool__assessment-intro-content--match[data-v-934b8240] { grid-template-columns:1fr;
}
}
.book-tool__assessment-intro-content--match[data-v-934b8240] .book-tool__assessment-intro-start[data-v-934b8240]{align-self:center}
