.template-detail-hero-section .team-leadership-preview .preview-topbar{margin-bottom:22px}.template-detail-hero-section .handoff-card{text-align:start;border-radius:14px;background:linear-gradient(109deg,rgba(0,133,229,.06) 1.22%,rgba(255,0,182,.06) 117.06%);border:1px solid rgba(0,133,229,.12);padding:12px 14px 14px;margin-bottom:12px}.template-detail-hero-section .handoff-card .handoff-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin-bottom:10px}.template-detail-hero-section .handoff-card .handoff-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.9px;color:#8a94a6}.template-detail-hero-section .handoff-card .handoff-caption{font-size:12px;font-weight:500;color:#64748b}.template-detail-hero-section .handoff-card .handoff-options{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.template-detail-hero-section .handoff-card .handoff-option{display:inline-flex;align-items:center;gap:6px;padding:6px 13px;border-radius:999px;background:#fff;border:1px solid rgba(0,0,0,.06);font-size:12px;font-weight:600;line-height:1.2;color:#64748b;white-space:nowrap}.template-detail-hero-section .handoff-card .handoff-option svg{width:13px;height:13px;flex-shrink:0}.template-detail-hero-section .handoff-card .handoff-option.is-chosen{color:#fff;border-color:rgba(0,0,0,0);background:linear-gradient(109deg,#0085e5,#7e4fe0);box-shadow:0 6px 14px rgba(0,133,229,.22)}.template-detail-hero-section .ownership-card{text-align:start;border-radius:14px;background:#f7f8fb;border:1px solid rgba(0,0,0,.05);padding:12px 14px 14px;margin-bottom:14px}.template-detail-hero-section .ownership-card .ownership-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin-bottom:10px}.template-detail-hero-section .ownership-card .ownership-title{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.9px;color:#8a94a6}.template-detail-hero-section .ownership-card .ownership-caption{font-size:12px;font-weight:500;color:#64748b}.template-detail-hero-section .ownership-card .ownership-fields{margin:0;display:flex;flex-direction:column;gap:7px}.template-detail-hero-section .ownership-card .ownership-field{display:grid;grid-template-columns:74px minmax(0,1fr);gap:10px;align-items:baseline}.template-detail-hero-section .ownership-card .ownership-field .field-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.7px;color:#8a94a6;line-height:1.4}.template-detail-hero-section .ownership-card .ownership-field .field-value{margin:0;font-size:12.5px;font-weight:600;color:#12141d;line-height:1.4}.template-detail-hero-section .checkin-card{top:0;right:0;width:244px;text-align:start;animation:templateDetailFloat 7s ease-in-out infinite}.template-detail-hero-section .checkin-card .card-kicker{margin-bottom:9px;line-height:1.2}.template-detail-hero-section .checkin-card .checkin-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.template-detail-hero-section .checkin-card .checkin-item{position:relative;display:flex;align-items:center;gap:10px}.template-detail-hero-section .checkin-card .checkin-item:not(:first-child):before{content:"";position:absolute;bottom:100%;inset-inline-start:4px;width:2px;height:12px;background:#e1e6ee}.template-detail-hero-section .checkin-card .checkin-item .checkin-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0;background:#fff;border:2px solid #cbd3e0}.template-detail-hero-section .checkin-card .checkin-item .checkin-label{font-size:12.5px;font-weight:600;color:#8a94a6;line-height:1.25}.template-detail-hero-section .checkin-card .checkin-item.is-done .checkin-dot{background:#0085e5;border-color:#0085e5}.template-detail-hero-section .checkin-card .checkin-item.is-done .checkin-label{color:#64748b}.template-detail-hero-section .checkin-card .checkin-item.is-active .checkin-dot{border-color:#0085e5;box-shadow:0 0 0 3px rgba(0,133,229,.18)}.template-detail-hero-section .checkin-card .checkin-item.is-active .checkin-label{color:#12141d}.template-detail-hero-section .checkin-card .checkin-item.is-active:before,.template-detail-hero-section .checkin-card .checkin-item.is-done:before{background:#0085e5}.template-detail-hero-section .team-leadership-scenario{width:270px}@media(min-width:901px){.template-detail-hero-section .checkin-card{top:-24px}}@media(max-width:1250px)and (min-width:901px){.template-detail-hero-section .team-leadership-scenario{width:235px;left:-36px}[dir=rtl] .template-detail-hero-section .team-leadership-scenario{left:auto;right:-36px}}@media(max-width:600px){.template-detail-hero-section .checkin-card,.template-detail-hero-section .team-leadership-scenario{width:100%}.template-detail-hero-section .checkin-card{animation:none}}[dir=rtl] .template-detail-hero-section .checkin-card{right:auto;left:0}@media(prefers-reduced-motion:reduce){.template-detail-hero-section .checkin-card{animation:none}}