.flow-page-contact .flow-contact-cal{position:relative;padding:clamp(18px,2.2vw,28px);border-radius:var(--r-card);background:radial-gradient(60% 46% at 100% 0%,var(--dawn-glow),transparent 72%),var(--bone);box-shadow:var(--shadow-lift)}.flow-page-contact .flow-contact-cal .ink-head{margin-bottom:var(--s-5)}.flow-page-contact .flow-contact-cal .ink-tag{display:inline-flex;align-items:center;gap:var(--s-2);min-height:30px;padding:0 12px;border:1px solid var(--hair);border-radius:var(--r-pill);font-size:var(--fs-caption);line-height:1.2;color:var(--text-muted)}.flow-page-contact .flow-contact-cal .ink-tag.live{color:var(--text)}.flow-page-contact .flow-contact-cal .ink-tag.live:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--dawn);box-shadow:0 0 0 4px var(--dawn-halo)}.flow-page-contact .flow-contact-cal .ink-sep{background:var(--hair)}.flow-page-contact .flow-contact-cal .ink-tag-trailing{min-height:0;padding:0;border:0}.flow-page-contact .flow-contact-bk{padding:0;border:0;border-radius:0;background:none}.flow-page-contact .flow-contact-bk-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3)}.flow-page-contact .flow-contact-pause{min-height:36px;padding:0 var(--s-4);font-size:var(--fs-caption)}.flow-page-contact .flow-contact-pause[aria-pressed=true]{border-color:var(--text-muted);background:var(--paper-2)}.flow-page-contact .flow-contact-cal-link{display:block;border-radius:var(--r-frame);color:inherit;text-decoration:none}.flow-page-contact .flow-contact-cal-link:focus-visible{outline-offset:6px}.flow-page-contact .flow-contact-cal-link:hover .bk-go{background:var(--cta-hover)}.flow-page-contact .flow-contact-cal-link:hover :is(.bk-day,.bk-time):not(.is-picked){border-color:var(--stone)}.flow-page-contact .flow-contact-times-label{margin-top:14px}.flow-page-contact .bk-day.is-picked{border-color:var(--ink)}.flow-page-contact .bk-day.is-picked .bk-dow{color:var(--text)}.flow-page-contact .bk-time.flow-ink.is-picked{border-color:var(--ink);background:var(--ink);color:var(--text-on-ink)}.flow-page-contact .flow-contact-bk .pipe-node.hot{display:flex;align-items:center;justify-content:center;gap:6px;border-color:var(--ink);background:var(--bone);color:var(--text)}.flow-page-contact .flow-contact-bk .pipe-node.hot:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--dawn)}.flow-page-contact .flow-contact-cal-note{margin-top:var(--s-4);font-size:var(--fs-meta);line-height:1.45;color:var(--text-muted)}.flow-page-contact .flow-contact-years{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-page-contact .flow-cta-note a{display:inline-block;margin-top:var(--s-2);font-size:var(--fs-h3-lg);line-height:1.2;letter-spacing:var(--ls-h3-lg);text-underline-offset:8px}@media(max-width:560px){.flow-page-contact .flow-contact-cal .ink-sep{display:none}.flow-page-contact .flow-contact-bk .pipe-row{flex-direction:column;gap:7px}.flow-page-contact .flow-contact-bk .pipe-node{width:100%}.flow-page-contact .flow-contact-bk .pipe-arrow{width:1px;height:12px}.flow-page-contact .flow-contact-bk .pipe-arrow:after{scale:1 0;transform-origin:center top}.flow-page-contact .flow-contact-bk .pipe-arrow.hot:after{scale:1}}
